body {margin:0 auto;padding:0;width:980px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}/*header*/#header {float:left;width:980px;}#header .header-bar {float:left;width:980px;height:20px;text-align:right;font-size:10px;line-height:20px;background:url(../img/header_bg.jpg) no-repeat;}#header .header-seo {float:left;width:480px;text-align:left;padding:0 0 0 10px;}#header .header-seo h1 {padding:0;margin:0;font-size:10px;line-height:20px;color:#999;}#header .header-lk {float:right;width:480px;padding:0 10px 0 0;}#header .header-logo {float:left;width:800px;margin:20px 80px 0 80px;}#header .header-btnarea {float:left;width:980px;margin:20px 0 20px 0;}#header .header-btnarea ul {float:left;margin:0;padding:0;}#header .header-btnarea ul li {float:left;width:100px;height:71px;padding:0 20px 0 19px;list-style-type:none;font-size:10px;line-height:16px;text-align:center;}#header .header-btnarea ul li h7 {font-size:10px;line-height:16px;font-style:italic;font-weight:bold;color:#C00;}#header .header-btnarea ul li img.howto {padding:2px 0 0 0;}#header .header-btnarea ul li span {float:left;width:100px;text-align:center;color:#F09;font-size:10px;line-height:16px;}#header .header-news {float:left;width:980px;height:60px;background:url(../img/header_news_bg.jpg) no-repeat center;}#header .header-news .header-news-scroll {float:left;width:390px;height:55px;font-size:14px;line-height:20px;padding:0 0 0 155px;margin:0;}#header .header-news .header-news-scroll h3 {padding:0;margin:20px 0 0 0;font-size:14px;line-height:20px;}#header .header-news .header-news-happy {float:right;width:396px;height:46px;padding:7px 7px 0 0;margin:0;}#header .header-logo_plus {float:left;width:980px;margin:20px 0 0 0;}#header .header-logo_plus .title {float:left;width:512px;}#header .header-logo_plus .banner {float:right;width:468px;}/*left-menu*/#left-menu {float:left;width:140px;margin:10px 0 10px 0;}#left-menu .totop {float:left;width:140px;margin:0 0 10px 0;}#left-menu .menu {float:left;width:138px;border:1px solid #CCC;padding:0;margin:0;}#left-menu .menu ul {float:left;width:138px;margin:0;padding:0;}#left-menu .menu ul li {float:left;width:138px;height:25px;margin:0;padding:0;list-style-type:none;}#left-menu .menu ul li.details {text-align:right;}#left-menu .menu ul li.details img {margin:0 5px 0 0;}#left-menu .menu ul li.news {background:url(../img/left_bg_01.jpg) no-repeat;font-weight:bold;color:#000;font-size:14px;line-height:24px;}#left-menu .menu ul li.yosoujincolumn {background:url(../img/left_bg_02.jpg) no-repeat;font-weight:bold;color:#000;font-size:14px;line-height:24px;}#left-menu .menu ul li.column {background:url(../img/left_bg_03.jpg) no-repeat;font-weight:bold;color:#000;font-size:14px;line-height:24px;}#left-menu .menu ul li.movie {background:url(../img/left_bg_04.jpg) no-repeat;font-weight:bold;color:#000;font-size:14px;line-height:24px;}#left-menu .menu ul li.mailmagazine {background:url(../img/left_bg_05.jpg) no-repeat;font-weight:bold;color:#000;font-size:14px;line-height:24px;}#left-menu .menu ul li.relation {background:url(../img/left_bg_06.jpg) no-repeat;font-weight:bold;color:#000;font-size:14px;line-height:20px;}#left-menu .menu ul li.normal {width:127px;margin:0 0 0 5px;font-size:12px;line-height:24px;}#left-menu .menu ul li.news span,#left-menu .menu ul li.yosoujincolumn span,#left-menu .menu ul li.column span,#left-menu .menu ul li.movie span,#left-menu .menu ul li.mailmagazine span,#left-menu .menu ul li.relation span {color:#000;text-decoration:none;margin:0 0 0 30px;}#left-menu .totoone-bnr {float:left;width:140px;margin:10px 0 0 0;}#left-menu .totoone-bnr ul {float:left;width:138px;margin:0;padding:0;}#left-menu .totoone-bnr ul li {float:left;width:138px;margin:0 0 5px 0;padding:0;list-style-type:none;}#left-menu .footballplaza {float:left;width:140px;margin:10px 0 0 0;}#left-menu .totoone-twitter {float:left;width:140px;margin:10px 0 0 0;}/*main 1カラム*/#main-a {float:left;width:980px;margin:10px 0 10px 0;}/*main 2カラム*/#main-b {float:right;width:830px;margin:10px 0 10px 0;}/*main 3カラム*/#main-c {float:left;width:520px;margin:10px 0 10px 10px;}#main-c .top-box {float:left;width:518px;margin:0 0 10px 0;;padding:0;border:1px solid #CCC;}#main-c .jsk {float:left;width:520px;margin:0 0 10px 0;padding:0;}#main-c .top-box .subtitle {float:left;width:518px;height:32px;background:url(../img/main_subtitle_bg.jpg) repeat-x;}#main-c .top-box .subtitle .title {float:left;font-size:14px;font-weight:bold;padding:4px 0 10px 10px;}#main-c .subtitle .tolist {float:right;font-size:12px;padding:6px 0 10px 10px;}#main-c ul {clear:both;margin:5px;padding:0;}#main-c ul li {font-size:12px;line-height:22px;list-style-type:none;margin:0;padding:0;}#main-c .bnr-s-box {float:left;width:520px;padding:0 0 10px 0;}#main-c .bnr-s-box .bnr-s-l {float:left;width:255px;}#main-c .bnr-s-box .bnr-s-r {float:right;width:255px;}/*right-menu*/#right-menu {float:right;width:300px;margin:10px 0 10px 0;}#right-menu .flash {float:right;width:300px;margin:20px 0 0 0;padding:0;}.right-bnr {float:right;width:300px;margin:0 0 10px 0;}#right-subtitle {float:right;width:300px;height:25px;background:url(../img/right_title_bg.jpg) no-repeat;}#right-subtitle a {padding:10px 0 0 5px;margin:0;font-size:14px;line-height:20px;font-weight:bold;text-decoration:none;color:#000;}#right-subtitle a:hover {padding:10px 0 0 5px;margin:0;font-size:14px;line-height:20px;font-weight:bold;text-decoration:underline;color:#000;}#right-archive {float:right;width:300px;padding:10px 0 10px 0;}#right-archive ul {margin:0;padding:0;list-style-type:none;}#right-archive ul li {font-size:12px;line-height:18px;padding:0 0 3px 10px;background:url(../img/arrow.gif) no-repeat;}/*ニュース*/#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(../img/right_arrow.gif) no-repeat;}#box .columnbox {float:left;width:480px;margin:0;padding:20px 0 0 0;}#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(../img/right_arrow.gif) no-repeat;}#box .beforenext {float:left;width:480px;margin:0;padding:10px 0 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;}#paststory {float:left;}#paststory ul {clear:both;list-style-type:none;}#paststory .title {float:left;border:1px solid #000;padding:5px;margin:0 0 10px 0;background:#DDD;}#paststory .title .left {float:left;font-weight:bold;font-size:14px;line-height:20px;}#paststory .title .right {float:right;text-align:right;font-size:12px;line-height:18px;}#paststorylist ul {float:left;list-style-type:none;}.topboxlist-news {float:left;width:385px;}.topboxlist-news ul li.tolist {text-align:left;}.newslist {float:left;width:385px;}.topboxphoto {float:right;width:110px;padding:10px 10px 0 0;}.topboxphoto .photo {float:right;width:120px;background:#F00;}.topboxphoto .phototext {float:right;width:120px;padding:0;margin:0;font-size:12px;line-height:16px;font-weight:normal;}.topboxphoto .phototext h6 {padding:0;margin:0;font-size:10px;line-height:12px;font-weight:normal;}/*totoトラの巻*/#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:0 0 10px 0;margin:0;}.dating {float:left;width:480px;font-size:10px;line-height:16px;padding:0 0 10px 0;margin:0;color:#666;text-align:right;}/*目指せ、ハイリターン*/.kaisai-kai {float:left;width:480px;font-weight:bold;font-size:14px;line-height:20px;border-bottom:3px dotted #666;}.yosoubox {float:left;border-bottom:1px dotted #666;padding:20px 0 20px 0;}.yosouhyou {float:left;width:220px;padding:0 20px 0 0;}.yosou {float:left;width:240px;padding:0;}.yosou span {float:left;font-size:14px;line-height:20px;padding:10px 0 0 0;}.yosou h3.toto {float:left;font-size:18px;line-height:24px;color:#fcc60a;padding:0 0 10px 0;}.yosou h3.minitoto {float:left;font-size:18px;line-height:24px;color:#009fe8;}.yosou h3.totogoal {float:left;font-size:18px;line-height:24px;color:#009e41;}/*footer*/.scr {clear:both;width:980px;font-size:10px;line-height:16px;padding:10px;text-align:right;}.ft {clear:both;width:968px;height:100px;border:1px solid #CCC;padding:10px;}.copyright {float:left;font-size:10px;line-height:16px;}.connect {float:right;font-size:10px;line-height:16px;}.attention {float:left;width:980px;font-size:10px;line-height:16px;padding:20px 0 0 0;}/*ホットスポット*/.hotspot-title {float:left;width:300px;height:25px;font-size:14px;line-height:20px;background:url(/blog/img/right_title_bg.jpg) no-repeat;text-align:center;font-weight:bold;}.hotspot-key {float:left;width:300px;padding:0;margin:0 0 10px 0;}.hotspot-key ul {width:300px;list-style-type:none;padding:0;margin:0;}.hotspot-key ul li {float:left;width:135px;font-size:12px;line-height:22px;border-bottom:1px dotted #666;padding:0 0 0 15px;background:url(/blog/img/arrow.gif) no-repeat;}.hotspot-key ul li a {font-size:12px;line-height:22px;color:#000;text-decoration:none;}.hotspot-key ul li a:hover {font-size:12px;line-height:22px;color:#000;text-decoration:underline;}.hotspot-key ul li.pr {width:295px;text-align:right;border:none;background:none;padding:5px 0 0 0;}/*flash*/object {margin:0;padding:0;float:right;}/*ランダムHS*/#news-random {float:left;width:490px;background:url(/blog/img/pr.gif) no-repeat top left;padding:0 0 0 30px;}#news-random ul li {float:left;margin:0 10px 10px 0;font-size:12px;}#news-interest {float:left;width:520px;}/*インタレストマッチ*/.interest-news-top {float:left;width:480px;margin:0;padding:10px 0 10px 0;}.interest-news-bottom {float:left;width:480px;margin:0;padding:0 0 10px 0;}div#adingoBeagle1 div div div a {padding: 0 8px;}/*更新情報*/.koushin {float:left;}.koushin-txt {padding:0 0 0 65px;}.koushin ul {padding:0;margin:0;}.koushin ul li {list-style-type:none;font-size:12px;line-height:18px;padding:5px 0 5px 0;margin:5px 0 5px 0;border-bottom:1px dotted #666;}.koushin ul li a span {color:#000;text-decoration:none;}.koushin ul li a:hover span {color:#000;text-decoration:none;}.koushin ul li.datasyoubu {background:url(/blog/img/icon_asano.gif) no-repeat top left;}.koushin ul li.iwamoto {background:url(/blog/img/icon_iwamoto.gif) no-repeat top left;}.koushin ul li.maezono {background:url(/blog/img/icon_zono.gif) no-repeat top left;}.koushin ul li.rookie {background:url(/blog/img/icon_taka.gif) no-repeat top left;}.koushin ul li.np_nippon {background:url(/blog/img/icon_sponichi.gif) no-repeat top left;}.koushin ul li.np_houchi {background:url(/blog/img/icon_hochi.gif) no-repeat top left;}.koushin ul li.np_nikkan {background:url(/blog/img/icon_nikkan.gif) no-repeat top left;}.koushin ul li.np_tokyo {background:url(/blog/img/icon_touspo.gif) no-repeat top left;}.koushin ul li.neraime {background:url(/blog/img/icon_neraime.gif) no-repeat top left;}.koushin ul li.haran {background:url(/blog/img/icon_haran.gif) no-repeat top left;}.koushin ul li.toranomaki {background:url(/blog/img/icon_tora.gif) no-repeat top left;}.koushin ul li.enokido {background:url(/blog/img/icon_enokido.gif) no-repeat top left;}.koushin ul li.jisseki {background:url(/blog/img/icon_jiseki.gif) no-repeat top left;}.koushin ul li.soroime {background:url(/blog/img/icon_soroime.gif) no-repeat top left;}.koushin ul li.minitotoplus {background:url(/blog/img/icon_minitotoplus.gif) no-repeat top left;}/*注目トピックス*/.top-topics-box {float:leftpadding:5px;}.top-topics-box .icon {float:left;width:160px;}.top-topics-box .comment {float:right;width:350px;font-size:12px;line-height:18px;}.top-topics-box .comment span {font-weight:bold;color:#00a2ea;}/*購入ボタン*/.kounyu{width:100%;padding:10px 0 10px 0;text-align:center;}/*プリント*/.printer{display:block;width:100%;padding:5px 0 5px 0;text-align:center;}/*全研本社株式会社*/.area{padding:10px 0 0 0;	line-height: 140%;	font-size: 11px;	text-decoration: none;	color: #999;}.area a:link {	color: #666666;	text-decoration: none;}.area a:visited {	color: #999999;	text-decoration: none;}.area a:hover {	color:#003399;	text-decoration: underline;}/*Jリーグ中止告知*/#chushi {float:left;width:480px;}