@charset "UTF-8";

/* すごろくポンタ
--------------------------------------------------------------------
対象ファイル
-----------------------------
/c/sugopon/
--------------------------------------------------------------------*/

h1,h2,h3,p,ul,ol,li,dl,dt,dd {
margin:0;
padding:0;
list-style:none;
font-size:12px;
line-height: 1.5;
}

/* 広告
--------------------------------------------------------------------*/
.sugopon-ad-area {
width:960px;
margin: 0 auto;
text-align: center;
}
.sugopon-ad-area a img {
margin:5px auto 7px;
}
.sugopon-ad-3box {
margin: 0 auto;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
.sugopon-ad-3box td {
text-align: center;
padding:0 10px;
}
.sugopon-ad-3box td a img {
margin-top:8px;
}

.sugopon-ad-list {
margin:0;
padding:0;
list-style:none;
text-align:center;
}
.sugopon-ad-list li {
margin:7px 0 7px -0.5em;
padding:0 7px;
list-style:none;
display:inline-block;
/display:inline;
/zoom:1;
}
.sugopon-ad-list li a {
margin:0;
}
.sugopon-ad-list li a img {
margin:0;
}

#SUGOPON_AD {
/*background:#5AB054 url(http://pntmail.ponta.jp.cdngc.net/cdn/sugopon/img/ad_bg.gif) no-repeat bottom center;*/
}
/* メインエリア
--------------------------------------------------------------------*/
#main {
padding:0 !important;
margin:0 auto !important;
width:960px;
}
#sugpon #wrapper {
width:960px !important;
}
#top-header {
margin:5px auto 0 auto;
width:960px;
height:550px;
text-align:center;
position:relative;
}
#top-header h1 {
margin:0;
padding:0;
}
#top-header #btstart {
position:absolute;
top:98px;
right:180px;
z-index:3;
}
#top-header #bthowto {
position:absolute;
top:243px;
right:66px;
z-index:2;
}
#top-header #btrule {
position:absolute;
top:329px;
right:188px;
z-index:1;
}
#sub-header {
position:relative;
width:960px;
height:310px;
}
#sub-header a.entry {
position:absolute;
top:77px;
right:10px;
}
#sub-header a.newslink {
position:absolute;
top:81px;
left:290px;
}

#sub-header .note {
display:none;
}
#sugo-main {
margin:0 auto;
padding-top:10px;
}
#sugo-main li {
text-indent:-1em;
}
#sugo-main .tx-box {
width:956px;
margin-bottom:3px;
border:solid 2px #ffcc33;
position:relative;
background-color:#fffef6;
}
#sugo-main .tx-box h2 {
margin:0;
padding:0;
position:absolute;
top:0px;
left:0px;
}
#sugo-main .tx-box p {
margin:7px 0 3px 178px;
font-size:14px;
line-height:1.3;
color:#584820;
}
#sugo-main .tx-box table {
width:930px;
margin:43px auto 10px;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
#sugo-main .tx-box th {
width:143px;
padding:0 5px 11px 15px;
background:url(http://pntmail.ponta.jp.cdngc.net/cdn/sugopon/img/ic.gif) no-repeat 0px 1px;
vertical-align:top;
text-align:left;
font-size:14px;
font-weight:bold;
line-height:1.3;
color:#584820;
}
#sugo-main .tx-box th.ns {
padding:0 5px 0px 15px;
}
#sugo-main .tx-box td {
padding:0 0px 11px 0px;
vertical-align:top;
font-size:14px;
line-height:1.3;
color:#584820;
}
#sugo-main .tx-box td i {
font-size:12px;
font-style:normal;
}
#sugo-main .tx-box ul {
list-style:none;
margin:5px 0 12px 190px; 
}
#sugo-main .tx-box li  {
list-style:none;
font-size:13px;
line-height:1.3;
padding:0 0 2px 0;
color:#584820;
}
#sugo-main .tx-box .gaiyou {
margin:0;
padding:10px 10px 10px 190px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro","CI","Meiryo",verdana,Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
font-weight:bold;
font-size:15px;
line-height:1.5;
color:#584820;
}
#sugo-main .tx-box .rule-bt {
padding:0;
margin:0px 0 20px 0;
text-align:center;
}
#sugo-main #news-box {
margin-top:10px;
/*border:#f58428 dashed 2px;*/
border:#f58428 solid 2px;
}
#sugo-main #news-box h2 {
position:static;
padding:2px 10px;
font-size:15px;
width:140px;
color:#FFFFFF;
background:#f58428;
}
#sugo-main #news-box dl {
margin:8px 20px 5px 20px;
}
#sugo-main #news-box dt {
float:left;
clear:both;
padding:1px 0 0 15px;
width:80px;
line-height:1.3;
font-size:12px;
font-weight:bold;
color:#584820;
background:url(http://pntmail.ponta.jp.cdngc.net/cdn/sugopon/img/ic.gif) no-repeat 0px 1px;
}
#sugo-main #news-box dd {
padding-bottom:7px;
margin-left:105px;
line-height:1.3;
font-size:13px;
color:#444444;
}
#sugo-main #news-box dd p {
margin:3px 0 0 0;
font-size:13px;
color:#444444;
}
#sugo-main #news-box dd ul {
margin:3px 0 0 0;
}
#sugo-main #news-box dd li {
margin-left:15px;
text-indent:0;
list-style:disc;
color:#444444;
}
#sugo-main #news-box dd b {
color:#55555;
}
#sugo-main #news-box dd.tt {
font-size:14px;
font-weight:bold;
color:#70A000;
margin-left:95px;
padding-bottom:2px;
}
#sugo-main #news-box table {
margin:5px 0 10px 0;
width:auto;
}
#sugo-main #news-box table th {
padding:2px 5px;
width:87px;
vertical-align:middle;
text-align:center;
font-size:13px;
font-weight:bold;
line-height:1.2;
color:#584820;
border:solid 1px #C0C0C0;
background-image:none;
background-color:#fffed8;
}
#sugo-main #news-box table td {
padding:3px 5px;
width:87px;
vertical-align:middle;
text-align:center;
font-size:14px;
line-height:1.2;
color:#584820;
border:solid 1px #C0C0C0;
background-color:#FFFFFF;
}
#sugo-main #news-box table td em {
font-size:11px;
font-style:normal;
}
#sugo-main #news-box table th.ch,
#sugo-main #news-box table td.ch {
color:#DD0000;
}
#sugo-main #news-box .backno-link {
margin:-5px 15px 0 15px;
padding:0 5px 7px 5px;
font-size:12px;
text-align:right;
}
#sugo-main #news-box .backno-link a {
padding:0 0 5px 17px;
background:url(http://pntmail.ponta.jp.cdngc.net/cdn/sugopon/img/arrow_m.gif) no-repeat left -1px;
}
#sugo-main #news-box dl.backno {
display:none;
padding-top:15px;
border-top:#F0B500 dashed 1px;
}
#sugo-main #news-box dl.backno dt {
font-size:12px;
}
#sugo-main #news-box dl.backno dd {
font-size:12px;
}


#sugo-main #goal-box {
background:#fffef6 url(http://pntmail.ponta.jp.cdngc.net/cdn/sugopon/img/pon_g.gif) no-repeat 20px 80px;
}
#sugo-main #goal-box table {
width:740px;
margin:0px 0 8px 175px !important;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
#sugo-main #goal-box th {
border:solid 1px #D9D6AA;
background-image:none;
background-color:#fffed8;
padding:3px 10px;
text-align:center;
font-weight:400;
}
#sugo-main #goal-box td {
border:solid 1px #D9D6AA;
padding:3px 10px;
text-align:left;
vertical-align:middle;
}
#sugo-main #goal-box td.s {
width:410px;
padding:2px 7px;
font-size:10px;
font-style:normal;
}
#kaikin-box {
background:#fffef6 url(http://pntmail.ponta.jp.cdngc.net/cdn/sugopon/img/it_pop0.gif) no-repeat 32px 42px;
}
#sugo-main .masu {
text-align:center;
padding-bottom:18px;
}

/* 遊び方ポイント1～6 - #PR1_POINT_AREA (12.03.30反映)
--------------------------------------------------------------------*/
#PR1_POINT_AREA .note {
display:none;
}
#PR1_POINT_AREA img {
vertical-align:top;
margin:0;
border:0;
}
#PR1_POINT_AREA ul {
width:960px;
height:800px;
margin:0;
padding:0;
list-style:none;
}
#PR1_POINT_AREA li {
overflow:hidden;
float:left;
width:480px;
text-align:right;
font-size:0px;
}
#PR1_POINT_AREA li span {
position:relative;
top:-24px;
}
#PR1_POINT_AREA li.point1,
#PR1_POINT_AREA li.point2 {
height:250px;
}
#PR1_POINT_AREA li.point3,
#PR1_POINT_AREA li.point4 {
height:295px;
}
#PR1_POINT_AREA li.point5,
#PR1_POINT_AREA li.point6 {
height:260px;
}
.pr1-point-foot {
background:url(http://pntmail.ponta.jp.cdngc.net/cdn/sugopon/img/pr1_foot.gif) no-repeat;
width:960px;
height:240px;
}
.pr1-point-foot #btrule {
width:197px;
float:right;
text-align:left;
}
.pr1-point-foot #btrule img {
margin-top:120px;
}
.pr1-point-foot #btstart {
padding:75px 0 0 106px;
}