.topicpass {
float:left;
width:520px;
font-size:12px;
padding:0 0 10px 0;
}
#title {
float:left;
margin:0;
padding:0 0 20px 0;
}
#box {
float:left;
width:480px;
margin:0;
padding:0 20px 20px 20px ;
}
#box .titlebox {
float:left;
width:480px;
margin:0;
padding:0 0 10px 0;
border-bottom:1px dotted #666;
}
#box .titlebox h3 {
font-size:24px;
line-height:30px;
padding:0;
margin:0;
}
#box .titlebox h4 {
font-size:14px;
line-height:22px;
font-weight:bold;
color:#666;
padding:0;
margin:0;
}
#box .titlebox h7 {
width:480px;
font-size:10px;
line-height:16px;
padding:0 0 10px 0;
margin:0;
color:#666;
}
#box .titlebox-b {
float:left;
width:740px;
margin:0;
padding:0 0 10px 0;
border-bottom:1px dotted #666;
}
#box .titlebox-b h3 {
font-size:24px;
line-height:30px;
padding:0;
margin:0;
}
#box .titlebox-b h4 {
font-size:14px;
line-height:22px;
font-weight:bold;
color:#666;
padding:0;
margin:0;
}
#box .titlebox-b h7 {
width:740px;
font-size:10px;
line-height:16px;
padding:0 0 10px 0;
margin:0;
color:#666;
}
#box .columnbox-b {
float:left;
width:740px;
margin:0;
padding:20px 0 30px 0;
}
#box .columnbox-b ul  {
float:left;
list-style-type:none;
}
#box .columnbox-b ul li {
font-size:14px;
line-height:20px;
padding:0 0 3px 10px;
background:url(/blog/img/right_arrow.gif) no-repeat;
}
#box .columnbox {
float:left;
width:480px;
margin:0;
padding:20px 0 30px 0;
}

#box .columnbox .bookmarkbutton {
float:left;
margin:0;
padding:0;
width:480px;
height:20px;
}
#main-c .bookmarkbutton {
float:left;
margin:0;
padding:0;
width:520px;
height:20px;
}

iframe.twitter-share-button {
width: 105px!important;
}

#box .columnbox .bookmarkbutton ul {
float:left;
margin:0;
padding:0;
}

#box .columnbox .bookmarkbutton ul li {
float:left;
margin:0;
padding:0 5px 0 0;
vertical-align:middle;
}

#main-c .bookmarkbutton ul {
float:left;
margin:0;
padding:0;
}

#main-c .bookmarkbutton ul li {
float:left;
margin:0;
padding:0 5px 0 0;
vertical-align:middle;
}

#box .columnbox p {
float:left;
font-size:14px;
line-height:20px;
padding:10px 0 10px 0;
margin:0;
}
#box .columnbox .totop {
float:left;
width:480px;
font-size:14px;
line-height:20px;
padding:10px 0 10px 0;
margin:0;
}
#box .columnbox p img {
float:right;
margin:0;
}
#box .columnbox p ul  {
float:left;
list-style-type:none;
}
#box .columnbox p ul li {
float:left;
font-size:14px;
line-height:20px;
padding:0 0 3px 10px;
background:url(/blog/img/right_arrow.gif) no-repeat;
}
#box .beforenext {
float:left;
width:480px;
margin:0;
padding:10px 0;
text-align:center;
font-size:12px;
line-height:18px;
}
#box .beforenext-b {
float:left;
width:740px;
margin:0;
padding:10px 0 10px 0;
text-align:center;
font-size:12px;
line-height:18px;
}
.profile {
float:left;
width:460px;
overflow:hidden;
font-size:10px;
line-height:16px;
background:#CCC;
padding:10px;
margin:0 0 20px 0;
}
.case {
float:left;
width:480px;
padding:0 0 20px 0;
margin:0 0 20px 0;
border-bottom:1px dotted #333;
}
.yosoucard {
float:left;
width:230px;
}
.yosoucard ul {
padding:0;
margin:0;
}
.yosoucard ul li {
padding:0 0 10px 0;
margin:0;
text-align:center;
list-style-type:none;
}
.yosoucard ul li img {
padding:0 0 10px 0;
margin:0;
text-align:center;
}
.yosoutext {
float:right;
width:240px;
padding:10px 0 0 10px;
white-space:normal;
}
.yosoutext p {
float:left;
font-size:14px;
line-height:20px;
}
.yosoutext img {
float:left;
width:40px;
height:40px;
margin:0 5px 0 0;
}
.column-sougolink-tototitle {
float:left;
width:480px;
padding:20px 0 10px 0;
font-weight:bold;
color:#ff9900;
text-align:center;
}
.column-sougolink-minititle {
float:left;
width:480px;
padding:20px 0 10px 0;
font-weight:bold;
color:#2091d3;
text-align:center;
}
.column-sougolink-goaltitle {
float:left;
width:480px;
padding:20px 0 10px 0;
font-weight:bold;
color:#19934a;
text-align:center;
}
.column-sougolink {
float:left;
width:480px;
font-size:12px;
text-align:center;
}
.column-sougolink .column-sougolink-icon {
float:left;
width:96px;
font-size:12px;
text-align:center;
}

/*波乱*/
.haran-graph {
float:left;
width:480px;
padding:0;
margin:0;
}

/*鉄板*/
#toranomaki.titlebox {
float:left;
width:478px;
margin:0;
padding:15px 0 15px 0;
background:#FFC;
border:1px solid #CCC;
text-align:center;
}
.volumes {
float:left;
width:480px;
font-size:14px;
line-height:22px;
font-weight:bold;
color:#666;
padding:10px 0 10px 0;
margin:0;
border-top:1px dotted #333;
}
.dating {
float:left;
width:480px;
font-size:10px;
line-height:16px;
padding:0 0 10px 0;
margin:0;
color:#666;
text-align:right;
}
.neraime-hyou {
float:left;
width:480px;
text-align:center;
padding:0;
margin:0;
font-size:24px;
line-height:30px;
font-weight:bold:
}
.neraime-cap {
float:left;
width:442px;
padding:0 19px 20px 19px;
margin:0;
font-size:10px;
line-height:14px;
}


/*そろい目*/
.luck {
float:left;
padding:10px 0 10px 0;
}

.luckbtn {
float:left;
width:480px;
padding:10px 0 20px 0;
text-align:center;
}

/*くじ実績*/
#jisseki-title {
float:left;
width:820px;
background:url(/blog/img/jisseki_title.gif) no-repeat top left;
}

.jisseki-volumes {
float:left;
width:820px;
font-size:14px;
line-height:22px;
font-weight:bold;
color:#666;
padding:20px 0 0 0;
margin:0;
text-align:center;
}

.jisseki-catch {
float:left;
width:820px;
margin:0;
padding:0;
text-align:center;
}

.jisseki-catch h2 {
margin:0;
padding:0;
color:#F00;
font-size:24px;
line-height:30px;
}

.jisseki-catch h2 p {
margin:0;
padding:0;
}

.jisseki-text-box {
float:left;
width:780px;
margin:0;
padding:10px 20px;
}

.jisseki-text-box p {
margin:0;
padding:0;
}

#jisseki-toto {
float:left;
width:820px;
height:60px;
padding:0 0 10px 0;
background:url(/blog/img/jisseki_toto.gif) no-repeat;
}
#jisseki-mini {
float:left;
width:820px;
height:60px;
padding:0 0 10px 0;
background:url(/blog/img/jisseki_mini.gif) no-repeat;
}
#jisseki-goal {
float:left;
width:820px;
height:60px;
padding:0 0 10px 0;
background:url(/blog/img/jisseki_goal.gif) no-repeat;
}
#jisseki-toto h2 {
margin:0;
padding:15px 0 0 120px;
}
#jisseki-mini h2,
#jisseki-goal h2 {
color:#FFF;
margin:0;
padding:15px 0 0 120px;
}
.jisseki-image-box {
float:left;
width:820px;
margin:0;
padding:0 0 50px 0;
text-align:center;
}


/*くじ結果*/
.kekka-hyou {
float:left;
width:520px;
padding:0 0 30px 0;
}


/*予想ページ*/
.yosoumiru-catch-toto,
.yosoumiru-catch-minia,
.yosoumiru-catch-minib,
.yosoumiru-catch-goal {
float:left;
width:820px;
padding:0 0 10px 0;
}

#main-b .yosoumiru-catch-toto span,
#main-b .yosoumiru-catch-minia span,
#main-b .yosoumiru-catch-minib span,
#main-b .yosoumiru-catch-goal span {
display:none;
}

#main-b .yosoumiru-catch-toto a {
display:block;
width:820px;
height:65px;
background:url(/blog/img/toto_catch_yoso.gif) 0 0 no-repeat;
}

#main-b .yosoumiru-catch-toto a:hover {
width:820px;
height:65px;
background:url(/blog/img/toto_catch_yoso.gif) 0 -65px no-repeat;
}

#main-b .yosoumiru-catch-minia a {
display:block;
width:820px;
height:65px;
background:url(/blog/img/minia_catch_yoso.gif) 0 0 no-repeat;
}

#main-b .yosoumiru-catch-minia a:hover {
display:block;
width:820px;
height:65px;
background:url(/blog/img/minia_catch_yoso.gif) 0 -65px no-repeat;
}

.yosoumiru-catch-minib a {
display:block;
width:820px;
height:65px;
background:url(/blog/img/minib_catch_yoso.gif) 0 0 no-repeat;
}

.yosoumiru-catch-minib a:hover {
display:block;
width:820px;
height:65px;
background:url(/blog/img/minib_catch_yoso.gif) 0 -65px no-repeat;
}

.yosoumiru-catch-goal a {
display:block;
width:820px;
height:65px;
background:url(/blog/img/goal_catch_yoso.gif) 0 0 no-repeat;
}

.yosoumiru-catch-goal a:hover {
display:block;
width:820px;
height:65px;
background:url(/blog/img/goal_catch_yoso.gif) 0 -65px no-repeat;
}




















.yosoumiru-text-box {
float:left;
width:780px;
padding:10px 0 0 20px;
}

#yosoumiru-box {
float:left;
width:820px;
padding:20px 0 0 0;
}

#totoyosoumiru {
position:relative;
width:820px;
height:641px;
background:url(/blog/img/top_toto_bg_2.gif) no-repeat;
}
#miniayosoumiru {
position:relative;
width:820px;
height:433px;
background:url(/blog/img/top_minitotoa_bg_2.gif) no-repeat;
}
#minibyosoumiru {
position:relative;
width:820px;
height:433px;
background:url(/blog/img/top_minitotob_bg_2.gif) no-repeat;
}
#goalyosoumiru {
position:relative;
width:820px;
height:459px;
background:url(/blog/img/top_goal3_bg_2.gif) no-repeat;
}
#totoyosoumiru .catch,
#miniayosoumiru .catch,
#minibyosoumiru .catch,
#goalyosoumiru .catch {
position:relative;
top:0;
left:80px;
width:740px;
font-size:14px;
line-height:38px;
font-weight:bold;
}

#totoyosoumiru .hsa,
#miniayosoumiru .hsa,
#minibyosoumiru .hsa,
#goalyosoumiru .hsa {
position:absolute;
top:164px;
left:28px;
width:207px;
}


#totoyosoumiru .member,
#miniayosoumiru .member,
#minibyosoumiru .member {
position:absolute;
top:36px;
left:290px;
}

#goalyosoumiru .member {
position:absolute;
top:36px;
left:236px;
}

#totoyosoumiru .member ul,
#miniayosoumiru .member ul,
#minibyosoumiru .member ul {
float:left;
padding:0 0 0 1px;
margin:0;
width:87px;
}
#goalyosoumiru .member ul {
float:left;
padding:0 0 0 1px;
margin:0;
width:96px;
}
#totoyosoumiru .member ul.first,
#miniayosoumiru .member ul.first,
#minibyosoumiru .member ul.first,
#goalyosoumiru .member ul.first {
padding:0;
margin:0;
}
#totoyosoumiru .member ul li,
#miniayosoumiru .member ul li,
#minibyosoumiru .member ul li,
#goalyosoumiru .member ul li {
padding:0;
margin:0;
list-style-type:none;
}
#totoyosoumiru .member ul li.tousen {
padding:0;
margin:0;
height:20px;
background:#ffea00;
}
#miniayosoumiru .member ul li.tousen {
padding:0;
margin:0;
height:20px;
background:#009de6;
}
#minibyosoumiru .member ul li.tousen {
padding:0;
margin:0;
height:20px;
background:#009de6;
}
#goalyosoumiru .member ul li.tousen {
padding:0;
margin:0;
height:20px;
background:#059c41;
}
#totoyosoumiru .member ul li.yosoujin,
#miniayosoumiru .member ul li.yosoujin,
#minibyosoumiru .member ul li.yosoujin,
#goalyosoumiru .member ul li.yosoujin {
padding:0;
margin:0;
height:107px;
}

#totoyosoumiru .hsa ul,
#miniayosoumiru .hsa ul,
#minibyosoumiru .hsa ul {
padding:0;
margin:0;
}
#goalyosoumiru .hsa ul {
float:left;
padding:0;
margin:0;
}
#totoyosoumiru .hsa ul li,
#miniayosoumiru .hsa ul li,
#minibyosoumiru .hsa ul li {
float:left;
padding:0;
margin:0;
list-style-type:none;
}
#goalyosoumiru .hsa ul li {
padding:0;
margin:0;
list-style-type:none;
}
#totoyosoumiru .hsa ul li.team,
#miniayosoumiru .hsa ul li.team,
#minibyosoumiru .hsa ul li.team {
width:62px;
height:26px;
font-size:12px;
line-height:25px;
text-align:center;
}
#goalyosoumiru .hsa ul li.team {
width:72px;
height:26px;
font-size:12px;
line-height:25px;
text-align:center;
}
#totoyosoumiru .hsa ul li.shosai,
#miniayosoumiru .hsa ul li.shosai,
#minibyosoumiru .hsa ul li.shosai {
width:83px;
height:26px;
font-size:12px;
line-height:25px;
text-align:center;
}
#goalyosoumiru .hsa ul li.shosai {
width:87px;
height:52px;
font-size:12px;
line-height:50px;
text-align:center;
}
#totoyosoumiru .kekka,
#miniayosoumiru .kekka,
#minibyosoumiru .kekka {
position:absolute;
top:164px;
left:236px;
width:207px;
}
#goalyosoumiru .kekka {
position:absolute;
top:164px;
left:185px;
width:207px;
}
#totoyosoumiru .kekka ul,
#miniayosoumiru .kekka ul,
#minibyosoumiru .kekka ul,
#goalyosoumiru .kekka ul {
padding:0;
margin:0;
}
#totoyosoumiru .kekka ul li,
#miniayosoumiru .kekka ul li,
#minibyosoumiru .kekka ul li {
width:53px;
height:26px;
font-size:12px;
line-height:25px;
text-align:center;
list-style-type:none;
}
#goalyosoumiru .kekka ul li {
width:50px;
height:26px;
font-size:12px;
line-height:25px;
text-align:center;
list-style-type:none;
}

#totoyosoumiru .toto-hyou,
#miniayosoumiru .mini-hyou,
#minibyosoumiru .mini-hyou {
position:absolute;
top:164px;
left:290px;
}

#goalyosoumiru .goal-hyou {
position:absolute;
top:164px;
left:236px;
}

#totoyosoumiru .toto-bikou {
position:absolute;
top:502px;
left:290px;
}
#miniayosoumiru .mini-bikou,
#minibyosoumiru .mini-bikou {
position:absolute;
top:295px;
left:290px;
}
#goalyosoumiru .goal-bikou {
position:absolute;
top:319px;
left:235px;
}

#totoyosoumiru .toto-bikou ul,
#miniayosoumiru .mini-bikou ul,
#minibyosoumiru .mini-bikou ul,
#goalyosoumiru .goal-bikou ul {
float:left;
padding:0;
margin:0;
}
#totoyosoumiru .toto-bikou ul li,
#miniayosoumiru .mini-bikou ul li,
#minibyosoumiru .mini-bikou ul li,
#goalyosoumiru .goal-bikou ul li {
padding:0;
margin:0;
text-align:center;
list-style-type:none;
}
#totoyosoumiru .toto-bikou .konkai,
#miniayosoumiru .mini-bikou .konkai,
#minibyosoumiru .mini-bikou .konkai {
width:88px;
height:25px;
font-size:12px;
line-height:25px;
}
#goalyosoumiru .goal-bikou .konkai {
width:97px;
height:27px;
font-size:12px;
line-height:25px;
}
#totoyosoumiru .toto-bikou .tuusan,
#miniayosoumiru .mini-bikou .tuusan,
#minibyosoumiru .mini-bikou .tuusan {
width:88px;
height:35px;
font-size:12px;
line-height:25px;
}
#goalyosoumiru .goal-bikou .tuusan {
width:97px;
height:35px;
font-size:12px;
line-height:25px;
}
#totoyosoumiru .toto-bikou .kingaku,
#miniayosoumiru .mini-bikou .kingaku,
#minibyosoumiru .mini-bikou .kingaku {
width:88px;
height:52px;
font-size:12px;
line-height:12px;
}
#goalyosoumiru .goal-bikou .kingaku {
width:97px;
height:52px;
font-size:12px;
line-height:12px;
}






#totoyosoumiru .toto-rest {
width:820px;
height:60px;
background:#ffea00;
position:absolute;
top:581px;
left:0px;
}

#totoyosoumiru .toto-rest ul {
margin:0;
padding:0;
}

#totoyosoumiru .toto-rest ul li {
margin:0;
padding:0;
list-style-type:none;
float:left;
}

#totoyosoumiru .toto-rest ul li.title {
margin:0;
padding:0;
width:290px;
text-align:center;
}

#totoyosoumiru .toto-rest ul li.icon {
margin:0;
padding:0;
width:88px;
text-align:center;
}






#miniayosoumiru .mini-rest,
#minibyosoumiru .mini-rest {
width:820px;
height:60px;
background:#009de6;
position:absolute;
top:373px;
left:0px;
}

#miniayosoumiru .mini-rest ul,
#minibyosoumiru .mini-rest ul {
margin:0;
padding:0;
}

#miniayosoumiru .mini-rest ul li,
#minibyosoumiru .mini-rest ul li {
margin:0;
padding:0;
list-style-type:none;
float:left;
}

#miniayosoumiru .mini-rest ul li.title,
#minibyosoumiru .mini-rest ul li.title {
margin:0;
padding:0;
width:289px;
text-align:center;
}

#miniayosoumiru .mini-rest ul li.icon,
#minibyosoumiru .mini-rest ul li.icon {
margin:0;
padding:0;
width:87px;
text-align:center;
}





#goalyosoumiru .goal-rest {
width:820px;
height:60px;
background:#059C41;
position:absolute;
top:399px;
left:0px;
}

#goalyosoumiru .goal-rest ul {
margin:0;
padding:0;
}

#goalyosoumiru .goal-rest ul li {
margin:0;
padding:0;
list-style-type:none;
float:left;
}

#goalyosoumiru .goal-rest ul li.title {
margin:0;
padding:0;
width:232px;
text-align:center;
}

#goalyosoumiru .goal-rest ul li.icon {
margin:0;
padding:0;
width:96px;
text-align:center;
}






/*2012年　予想陣*/

.case-b {
float:left;
width:480px;
padding:0 0 20px 0;
margin:0 0 20px 0;
border-bottom:1px dotted #333;
}
.yosoucard-b {
float:left;
width:480px;
}
.yosoucard-b ul {
padding:0;
margin:0;
}
.yosoucard-b ul li {
float:left;
padding:0 0 10px 0;
margin:0;
width:230px;
text-align:center;
list-style-type:none;
}
.yosoucard-b ul li.btn {
clear:both;
width:480px;
text-align:center;
}

.yosoucard-c {
clear:both;
width:480px;
}
.yosoucard-c ul {
padding:0;
margin:0;
}
.yosoucard-c ul li {
clear:both;
width:480px;
text-align:center;
}

.yosoucard-b ul li img {
padding:0 0 10px 0;
margin:0;
text-align:center;
}
.yosoutext-b {
clear:both;
width:480px;
padding:10px 0 0 10px;
white-space:normal;
}
.yosoutext-b p {
float:left;
font-size:14px;
line-height:20px;
}



/*インフォメーション*/

.columnbox .info-box {
float:left;
padding:20px 0;
}