@charset "UTF-8";

/* すごろくポンタ お知らせ＆推奨環境＆注意事項
--------------------------------------------------------------------
対象ファイル
-----------------------------
/c/sugopon/
/c/sugopon/rule/
/c/sugopon/info/
--------------------------------------------------------------------*/
/* お知らせ
--------------------------------------------------------------------*/
#sugopon-news {
margin:5px 0 10px 0;
padding:10px 10px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro","CI","Meiryo",verdana,Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
border:double 5px #f58428;
background:#FFFFDD;
position:relative;
}
#sugopon-news a {
font-weight:bold;
}
#sugopon-news h2 {
margin-bottom:10px;
padding-bottom:3px;
text-align:center;
font-size:18px;
font-weight:bold;
color:#f58428;
border-bottom:#ffcc33 solid 1px;
-webkit-text-shadow: 1px 1px 0 #ffcc66; /* Safari, Chrome用 */
-moz-text-shadow: 1px 1px 0 #ffcc66; /* Firefox用 */
text-shadow: 1px 1px 0 #ffcc66; /* CSS3 */
}
#sugopon-news .img {
padding:0 10px 0 5px;
float:left;
}
#sugopon-news .tx {
font-size:14px;
}
#sugopon-news .tx b {
font-size:16px;
color:#70A000;
}
#sugopon-news ul {
padding:3px 0 0 200px;
}
#sugopon-news ul li {
margin:0 0 5px 15px;
line-height:1.3;
list-style:disc;
font-size:13px;
}
#sugopon-news .att {
text-indent:-1em;
margin-left:1em;
padding:2px 5px 0 195px;
line-height:1.3;
font-size:12px;
color:#FF0000;
}
#sugopon-news #dlbottom {
padding:7px 20px 0 20px;
font-family:sans-serif;
}
#sugopon-news .att a {
color:#FF0000;
font-weight:400;
}
#sugopon-news .faq {
position:absolute;
bottom:5px;
right:15px;
font-size:12px;
}
#sugopon-news dl,
#sugopon-news dd,
#sugopon-news dt {
margin:0;
padding:0;
}
#sugopon-news dl {
margin:0 20px;
font-family:sans-serif;
}
#sugopon-news .news-bottom dl {
clear:both;
margin:10px 0 0 0;
padding:10px 20px 0 20px;
border-top:#ffcc33 solid 1px;
}
#sugopon-news dt {
float:left;
clear:both;
padding-top:1px;
width:80px;
line-height:1.2;
font-size:12px;
font-weight:bold;
color:#584820;
}
#sugopon-news dd {
margin-left:80px;
padding-bottom:5px;
line-height:1.2;
font-size:13px;
}
#sugopon-news dd a {
font-weight:400;
color: #e76025;
}
#sugopon-news dd a:hover {
color:#665544;
}
#sugopon-news dd.last {
padding-bottom:0;
}
#container #sugopon-news dl {
margin:0 5px;
line-height:1.2;
}

/*--------------------------------------------------------------------*/
/* 推奨環境＆注意事項
--------------------------------------------------------------------*/
#sugo-main {
margin:0 auto;
padding-top:10px;
}
#sugo-main .tx-box2 {
marign:10px auto 0;
padding-bottom:20px;
background:#ffffff;
font-size:12px;
line-height:1.4;
color:#666666;
}
#sugo-main .tx-box2 img {
vertical-align:middle;
margin:3px;
}
#sugo-main .tx-box2 h2 {
font-size:14px;
font-weight:bold;
border-left:solid 7px #f58428;
margin-top:8px;
padding:4px 6px;
}
#sugo-main .tx-box2 p {
margin:0px;
padding:4px 5px 4px 20px;
line-height:1.4;
}
#sugo-main .tx-box2 p.bs0 {
padding-bottom:0;
}
#sugo-main .tx-box2 p.ts0 {
padding-top:0;
}
#sugo-main .tx-box2 b {
font-weight:bold;
color: #f58428;
margin-bottom:3px;
}
#sugo-main .box3 {
margin:0 0 5px 22px;
}
#sugo-main .box3 th {
font-size::12px;
font-weight:400;
text-align:left;
width:380px;
}
#sugo-main .box3 td {
font-size::12px;
font-weight:400;
}
.bt-faq {
text-align:center;
}
#bt-newsbtm {
padding:8px 0 3px 0;
}
#bt-topbtm {
padding-top:20px;
}
#bt-gamepg {
padding-bottom:15px;
}