 body {margin:0; font-family: -apple-system, BlinkMacSystemFont, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', meiryo, sans-serif; user-select:none; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-drag:none; -khtml-user-drag:none; -webkit-touch-callout:none;} .clear {clear:both;} .space {height:30px;} .space20 {height:20px;} .space30 {margin:0; height:30px;} .space50 {margin:0; height:50px;} .space100 {margin:0; height: 100px;} .space5 {margin:0; height:5px;} time {float:right; font-size:10pt; background-color:rgba(250,250,250,0.8);} header {float:left; font-size:10pt;} header p {margin:0; background-color:rgba(250,250,250,0.8);} #BOX {width:100%; max-width:620px; margin:0 auto;} #main01 {margin:0;} #main01 h2 {width:95%; margin:0 auto; border-bottom:3px double #000;} #main01 h3 {width:95%; font-size:22pt; margin:20px auto;} #main01 h4 {width:95%; margin:20px auto;} #main01 p {width:92%; margin:30px auto; font-size:14.5pt; line-height:1.5em;} .bread {margin:0;} .bread ol {margin:0; padding:0; list-style:none;} .bread ol li {font-size:8pt; margin:2px; padding:0 0 0 2px; background-color:rgba(200,200,200,0.5); color:#FFF; float:left;} .bread ol li a:link {color:#222; text-decoration:none;} .bread ol li a:visited {color:#999;} .futoji {font-weight:bold;} .eyecatch1 {width:100%; max-width:450px; margin:0 auto;} .eyecatch1 img {width:100%; margin:0;} .image001 {width:80%; margin:0 auto; max-width:450px;} .image001 img {width:100%; margin:0;} .adk {} .adk:before {content:"このページには広告を掲載しています"; margin:20px auto; display: block; width:21em; padding:6px; text-align: center; font-size:10.3pt; color:#333; background: #faffc8;} .mokuji {width:80%; max-width:400px; margin:10px auto; border:3px double #888; text-align:center;} .mokuji ul {margin:5px auto; list-style-type: decimal;} .mokuji li {float:left; text-align:left;} .mokuji :after {display:block; clear:both; height:0px; visibility:hidden; content:".";} #mokuji {font-size:12.5pt; margin:0; padding:0;} #mokuji li {list-style-type: none; margin:5px; padding:8px 0 0 0;} #mokuji li img {width:80px; height: auto; vertical-align: middle; margin-right: 8px; float: left;} #mokuji li:after {display:block; clear:both; height:0px; visibility:hidden; content:".";} .mini {margin:0; padding:8px;} .mini li {margin:3px 15px; font-size:10pt; float:left;} .bread {margin:0;} .bread ol {margin:0; padding:0; list-style:none;} .bread ol li {font-size:10pt; margin:2px; padding:0 0 0 5px; background-color:rgba(176,176,176,0.5); color:#FFF; float:left;} .bread ol li a:link {color:FFF; text-decoration:none;} .bread ol li a:visited {color:#FFF;} .pt14 {font-size: 14pt} .pt12 {font-size:12pt;} .pt10 {font-size:10pt;} .pt8 {font-size:8pt;} .bold {font-weight: bold;} .imagecenter {margin:5px auto; width:95%; display:block; text-align: center;} .imagecenter360 {max-width:360px; width:95%; margin:5px auto; display:block; text-align:center;} .imageright150 {margin:5px; width:150px; float:right;} .imageright100 {margin:5px; width:100px; float:right;} .imageleft {float:left;} .imageleft160 {width:160px; float:left;} .bb1 {font-weight:bold;} .bb2 {color:#ff7a13; font-weight:bold;} .yellow {background-color:#FF0;} .red {color:#F00;} .cc1 {text-align:center;} .double {font-size:16pt; border-bottom:3px double #000;} .single {font-size:14pt; border-bottom:1px solid #000;} .numberlist {width:90%; margin:10px auto; padding:0; font-size:14pt; background-color:rgba(255,246,0,0.2);} .numberlist li {font-weight:bold; width:90%; margin:10px auto; padding:0; list-style:none;} .link1 {margin:10px auto; text-align:center; font-size:11pt; font-weight:bold; color:#00F; border-top:1px solid #555; border-bottom:1px solid #555;} .ranking {margin:0 10px 10px 0; width:60px; float:left;} .topback {position:fixed; bottom:10px; right:5px;} .topback a:link {display: block; width:40px; padding:15px 0; background-color:rgba(246,255,0,0.3); font-size:5pt; text-align: center; vertical-align: middle; text-decoration: none; color:#333; border:1px dotted #333; border-radius: 5px;} .topback a:visited {color:#333;} footer {margin:0; padding:50px 0; font-size:10pt; text-align:center; background-color: #000;} .footerlink ul {list-style-type: none; width:95%; max-width:350px; margin:0 auto; padding:0;} .footerlink ul li {width:100%; font-size:9pt; text-align: left; padding:8px 3px;} .footerlink ul li a:link {color:#FFF;} .footerlink ul li a:visited {color:#FFF;} .back a:link {color:#FFF;} .back a:visited {color:#FFF;} .imagefit {width:100%; height: auto;}