@charset "utf-8";
/* トップ */
h2{margin:0 0 3px;padding:3px 0 3px;font-size:14px;color:#185180;}
.h2t{margin:0 0 -10px;padding:3px 0 3px;text-align:center;font-size:14px;color:#ffffff;background-color:#4682B4;background-image:url(https://www2.koro-pokemon.com/img1/b201k.jpg?2022022101a);background-size:contain;background-position:100% 50%;border:solid #4682B4;border-width:1px 1px 0;line-height:1.5;}
.h2c{margin:10px 0 3px;background-size:contain;}
h3.h3c{padding:20px 0 0;}
h3{margin-bottom:3px;}
#content_left{width:490px;float:left;}
#info{margin:11px 10px 10px 0;padding:5px 5px 10px;border:solid #4682B4 1px;}
#info p{margin:10px 5px 5px;}
#info p.tobw2{margin:0 5px 5px;line-height:1.2;}
#info .right{margin:10px 0 -5px;padding:0;border:solid #4682B4;border-width:0;text-align:center;}
#info .right img{margin:0;padding:0;border:solid 1px #b6cff0;}
#info .right img:hover{opacity:0.8;}
#info2{margin:0;padding:10px 5px 0;border-top:solid #4682B4 1px;}
#info2 ul{max-height:100%;}
#concept{margin:0 5px 5px;}
#gd{text-align:right;margin:-75px 10px 20px;}
#mainc{/*height:189px;*/
margin:0 10px 10px 0;padding: 0 10px 5px;border:solid #4682B4 1px;}
#mainc .left{width:229px;margin:0 0 5px;float:left;}
#content_right{width:300px;margin:0 0 10px;float:left;}
#reki{margin:0 0 10px;padding:10px;border:solid #4682B4 1px;}
#adr{margin:10px 0 10px;padding:0;text-align:center;font-size:12px;}
#adr a img{border:solid #b6cff0 1px;}
#adr a img:hover{opacity:0.8;}
#rank{margin:0 0 10px;padding:0;}
#rank a img:hover{opacity:0.8;}
#reki p{margin:5px 0 0;}
#theory{margin:10px 0 0;padding:10px;width:768px;clear:both;border:solid #4682B4 1px;}
#theory h2{margin:0;}
#theory h2.h2pc{margin:0 0 10px;}
#theory ul.ul13{margin:0;}
#theory li a{font-weight:bolder;}
#theory p.p13{margin:10px 0 10px;}
#theory.zukant p.p13{margin:0 0 10px;}
#theory div.theory{margin:0;padding:0;width:153px;float:left;}
#theory div.theorym{margin:0;padding:0;width:153px;float:left;}
.zukan table{margin:0 -10px 10px 10px;line-height:1.8;letter-spacing:1px;table-layout:fixed;}
.zukan table a{font-weight:bolder;letter-spacing:0;}
.zukan li{background-position:0 6px;line-height:1.8;}
#ad1{margin:11px 0 11px;padding:0;background-color:#ffffff;text-align:center;font-size:12px;}
#ad1_2{margin:11px 0 11px;padding:0;background-color:#ffffff;text-align:center;font-size:12px;}
#ad1_2 a img:hover{opacity:0.8;}
#ad4{margin:10px;padding:10px 0 0;width:768px;text-align:left;clear:both;border-top:solid 1px #4682B4;}
.ad7{margin:0 -6px 0 -4px;padding:5px 0 0;clear:both;border:solid #4682B4 1px;border-width:1px 0 0;}
.ul5{margin:0;padding:0;}
.ul5 li{margin:0 0 0 3px;padding:0 0 0 14px;font-size:14px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img1/dot1.gif?2022022101a);background-position:0 4px;background-repeat:no-repeat;}
#pr{margin:0;padding:5px;width:148px;line-height:1.4;background-color:#F0F8FF;border:solid #4682B4 1px;font-size:12px;max-height:100%;}
#ranking h2{margin:11px 0 0;padding:3px 0 3px;text-align:center;font-size:14px;color:#999999;line-height:1.3;background-color:#cccccc;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;}
#ranking div{margin:0;padding:3px 0 3px;text-align:center;font-size:11px;color:#999999;line-height:1.3;background-color:#cccccc;border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;}
#ranking a{color:#777777;}
#ranking a hover{color:#777777;}
#ranking table{background-color:#cccccc;font-size:11px;width:160px;}
#ranking td{padding:0 1px 0;background-color:#ffffff;color:#777777;}
#ranking th{padding:0 1px 0;white-space:nowrap;background-color:#ffffff;color:#777777;}
li.th5{background-image:url(https://www2.koro-pokemon.com/img6/ball01.png?2022022101a);background-size:14px;}
.ul13 th5{background-position:0 3px;}
li.th6{background-image:url(https://www2.koro-pokemon.com/img6/ball03.png?2022022101a);background-size:14px;}
.ul13 th6{background-position:0 3px;}

/* font-family ver2 */
#bw h3{margin:0;border:0;font-size:12px;}
#bw ul.ul1{margin:0 0 5px;padding:5px 0 0;border:solid 1px #cccccc;border-width:1px 0 0;}

/* soft_info ver2 */
#info2{margin:0;padding:0 5px 0;width:458px;border:solid #4682B4;border-width:0;}
#info2 .left{margin:0;padding:0;}
#info2 .right{margin:0;padding:10px 0 0;border:solid #4682B4;border-width:1px 0 0;text-align:center;}
div#soft_info_title{margin:0;padding:10px 0 0;border-bottom:solid 1px #b6cff0;left:0;}
ul#soft_info{margin:0;padding:0;clear:both;}
ul#soft_info li{margin:0;padding:0;list-style-type:none;border-bottom:solid 1px #b6cff0;}
ul#soft_info li:last-child{border-bottom:solid 1px #b6cff0;}
ul#soft_info li a{margin:0;padding:8px 0 8px;display:block;font-size:12px;text-decoration:none;color:#000000;}
ul#soft_info li a td.s_02{text-decoration:underline;color:#185180;}
ul#soft_info li a:hover{background-color:#F0F8FF;}
ul#soft_info li a:hover td.s_02{text-decoration:underline;color:#FF4500;}
ul#soft_info table{width:100%;margin:0;padding:0;border-collapse:collapse;}
ul#soft_info td.s_01{width:80px;margin:0;padding:0 5px 0 0;vertical-align:middle;}
ul#soft_info td.s_02{margin:0;padding:0;font-weight:bolder;color:#555555;vertical-align:top;}
ul#soft_info td.s_03{margin:0;padding:0;vertical-align:top;}
#info2 .right{border:solid 0 #4682B4;}
