@charset "utf-8";
/* ローカル */
/* b{color:#222222;} */
.h2c{margin:0 0 11px;padding:20px 0 2px 0;font-size:23px;color:#006666;border:solid #20b2aa;border-width:0 0 1px;line-height:1.3;}
.h2c a{text-decoration:none;color:#006666;}
.h2c a:hover{text-decoration:underline;color:#FF4500;}
.h2ct{margin:0 0 11px;padding:0 0 2px 0;font-size:23px;color:#006666;border:solid #20b2aa;border-width:0 0 1px;line-height:1.3;}
.h2ct a{text-decoration:underline;color:#006666;}
.h2ct a:hover{text-decoration:underline;color:#FF4500;}
.dl1{margin:10px 0 0;padding:0;max-height:100%;}
.dl1 dt{margin:0;padding:0 0 0 14px;font-size:14px;font-weight:bolder;color:#006666;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img6/ball01.png?2022022101a);background-position:0 2px;background-repeat:no-repeat;background-size:14px;}
.dl1 dd{margin:0 0 10px;padding:0 0 0 14px;}
.dl2{margin:0;padding:0;max-height:100%;}
.dl2 dt{margin:5px 0 0;padding:0;font-size:14px;font-weight:bolder;color:#555555;color:#334066;list-style-type:none;}
.dl2 dd{margin:0 0 5px;padding:0 0 0 12px;}
dl.dl2 a{font-weight:normal;}
.dl2 span{color:#b22222;}
.dl3{margin:10px 0 0;padding:0;}
.dl3 dt{margin:0;padding:0;font-size:14px;font-weight:normal;list-style-type:none;width:80px;float:left;}
.dl3 dd{margin:0;padding:0;width:680px;float:left;}
.dl4{margin:0;}
.dl4 dt{color:#555555;color:#334066;font-family:"MS ゴシック","MS Gothic";fongt-weight:bolder;width:65px;}
.dl4 dd{width:450px;}
.bw{margin:0;padding:0;}
.bwc{width:186px;margin:0;padding:0;float:left;}
.bwc2{padding:20px 0 0;clear:both;}
.bwc3{width:139px;}
.bw ul{margin:0 0 0 2px;padding:0;max-height:100%;}
.bw li{margin:0 0 5px;padding:0 0 0 14px;font-size:14px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img6/ball01.png?2022022101a);background-position:0 4px;background-repeat:no-repeat;background-size:14px;clear:both;}
.bw p{max-height:100%;}
.ul5{margin:0;padding:0;}
.ul5 li{margin:0 0 0 8px;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 3px;background-repeat:no-repeat;}
h3{font-size:14px;color:#555555;color:#334066;left:-8px;}
.ls-1{letter-spacing:-1px;}
.ls-1p{letter-spacing:-1px;}
.ls-2{letter-spacing:-2px;}
.ls-2p{letter-spacing:-2px;}
.ls-3{letter-spacing:-3px;}
.ls-3p{letter-spacing:-3px;}
.ls-4{letter-spacing:-4px;}
.ls-4p{letter-spacing:-4px;}
.ls-5{letter-spacing:-5px;}
.ls0{}
.wrap h3{color:#FF8C00;font-size:14px;text-decoration:underline;}
.wrap h3 a{color:#FF8C00;}
.wrap h3 a:hover{color:#ff3300;}
.wrap2 p{clear:both;padding:0 0 0;}
.wrap2 h4{margin:0;padding:10px 0 5px;color:#555555;}
.wrap2 hr{margin:10px 0 0;padding:0;border:dashed 1px #20b2aa;border-width:0 0 1px;}
h3.h3b{padding:10px 0 0;}
h3.h3c{padding:20px 0 0;}
h3{margin-bottom:3px;}
.scr{margin:0;padding:0;text-align:right;font-size:12px;clear:both;}
#content_in{margin:10px 0 0;padding:10px;width:768px;clear:both;border:solid 1px #20b2aa;}
#content_in p,#content_in ul{max-height:100%;}
#content_int{margin:10px 0 0;padding:10px;width:768px;clear:both;border:solid 1px #20b2aa;}
#content_int p,#content_in ul{max-height:100%;}
#content_in2{margin:10px 0 10px;padding:0;width:790px;clear:both;}
#content_in2 p,#content_in2 ul{max-height:100%;}
#leftcontent{width:558px;margin:1px 0 0;padding:10px;float:left;border:solid 1px #20b2aa;}
#content_sp_0_2{}
#content_sp_0_1{}
#content_sp_1_2{}
#home{max-height:100%;margin:25px 0 0;padding:0;font-weight:bolder;border-top:solid 0px #20b2aa;position:relative;top:0;font-size:14px;text-align:center;clear:both;}
#home a{margin:0;padding:10px 2px 10px;border:solid 2px #bed3f0;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;background-color:#F0FFFF;color:#006666;background-color:#F0F8FF;color:#636c85;text-decoration:none;display:block;}
#home a:hover{background-color:#00976a;color:#ffffff;background-color:#e3f0ff;color:#636c85;border:solid 2px #9cbef7;}
#home br{display:none;}
#rightmenu{width:200px;margin:-10px 0 0;float:right;}
.rightcontent{margin:11px 0 0;padding:5px 5px 10px;border:solid 1px #20b2aa;}
#rightmenu h2{margin:-5px -5px 8px;padding:3px 0 3px;color:#ffffff;background-color:#F0FFFF;border:solid #20b2aa;border-width:0 0 1px;line-height:1.5;}
#rightmenu h2.h2bw2{font-size:14px;padding:3px 0 3px;}
#rightmenu h2.h2oras{font-size:14px;padding:3px 0 3px;}
#rightmenu .accordion{width:0;height:0;margin:0;}
#rightmenu h3{margin:10px 0 0 -1px;padding:0;font-size:12px;color:#555555;color:#334066;border:solid 1px #cccccc;border-width:0 0 1px;}
#rss{margin:-28px 0 10px;width:100%;text-align:right;}
#rightmenu .ul1 li{margin:5px 0 0 -4px;padding:0 0 0 12px;font-size:12px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img1/square1.gif?2022022101a);background-position:0 2px;background-repeat:no-repeat;}
#rightmenu .ul1 i{font-size:11px;font-style:normal;color:#444444;}
#rightmenu .ul9 li{margin:0 0 5px -4px;padding:0 0 0 12px;width:83px;float:left;}
.rightcontent p{margin:5px 0 0;padding:0;font-size:11px;text-align:center;}
.rightcontent p.haifu{margin:5px 0 10px !important;padding:0 0 10px !important;text-align:left;border-bottom:solid 1px #a3d5d9 !important;}
.rightcontent ul.info{padding-bottom:5px !important;border-bottom:solid 1px #a3d5d9 !important;}
.rightcontent ul.info span:first-child{display:block !important;}
#ad3{margin:0;padding:0;text-align:center;background-color:#F0FFFF;border:solid 1px #20b2aa;}
#ad5,#ad51{margin:10px 0 0;padding:10px 0 0;clear:both;border-top:solid 0 #a3d5d9;font-size:12px;text-align:center;max-height:100%;}
#ad5 span,#ad51 span{margin:0 10px 0 0;display:inline;}
#ad6{padding:0 0 10px;clear:both;}
#ad7{margin:11px 0 0;text-align:center;}
table{line-height:1.3;max-height:100%;}
table table{}
.ta2{background-color:#20b2aa;}
.ta2 td{padding:3px;background-color:#ffffff;color:#000000;}
.ta2 th{padding:3px 0 3px;white-space:nowrap;background-color:#afeeee;color:#006666;}
.ta2 dd{margin:0;padding:0;}
.ta2 span{color:#b22222;}
.ta3{background-color:#20b2aa;}
.ta3 td{padding:3px;background-color:#ffffff;color:#000000;}
.ta3 th{padding:3px 0 3px;white-space:nowrap;background-color:#afeeee;color:#006666;text-align:right;}
.ta4{background-color:#20b2aa;}
.ta4 td{padding:3px;background-color:#ffffff;color:#000000;text-align:center;}
.ta4 th{padding:3px 0 3px;white-space:nowrap;background-color:#afeeee;color:#006666;text-align:center;}
.ta5{font-size:12px;}
.ta5 th{padding:2px 2px 2px 0;white-space:nowrap;background-color:#afeeee;color:#006666;text-align:right;}
.ta6{margin:0 0 10px;font-size:14px;}
.ta6 td{padding:3px;}
.ta6 th{padding:3px 0 3px;white-space:nowrap;}
.ta6 th span{font-weight:normal;}
.ta7{margin:0 0 10px;font-size:14px;table-layout:auto;}
.ta7 td{padding:3px;}
.ta7 th{padding:3px 0 3px;white-space:nowrap;text-align:center;}
.ta7 th span{font-weight:normal;}
.ta1{background-color:#20b2aa;}
.ta1 td{padding:1px 0 1px 2px;background-color:#ffffff;color:#000000;}
.ta1 th{padding:1px 0 1px;white-space:nowrap;background-color:#afeeee;color:#006666;text-align:center;}
.ta9{line-height:1.0;font-size:12px;}
table.li120 li{width:120px;}
th.al,td.al,div.al,p.al,span.al{text-align:left;}
th.ac,td.ac,div.ac,p.ac,span.ac{text-align:center !important;}
th.ar,td.ar,div.ar,p.ar,span.ar{text-align:right;}
th.th0{color:#ffffff;background-color:#7396b5;}
th.th0 a{color:#ffffff;}
th.th0 a:hover{color:#333333 !important;}
th.th2{background-color:#F0FFFF;}
td.dougu1{padding:0 1px 0;text-align:center;font-size:11px;line-height:1.3;max-height:100%;}
td.dougu2{padding:0 3px 0;font-size:12px;line-height:1.3;max-height:100%;}
.dougu2 li{margin:7px 0 7px -4px;padding:0 0 0 11px;font-size:12px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img1/square1.gif?2022022101a);background-position:0 1px;background-repeat:no-repeat;}
td.dougu3{padding:0 3px 0;font-size:11px;line-height:1.3;max-height:100%;}
.dougu3 li{margin:7px 0 7px -6px;padding:0 0 0 11px;font-size:11px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img1/square1.gif?2022022101a);background-position:0 -2px;background-repeat:no-repeat;line-height:1.0;}
.ta8{font-size:11px;}
.ta8 td{padding:1px 0 1px 0;text-align:center;}
table.ta41 td,table.ta41 th{padding:3px;line-height:1.5;}
table.ta51 td,table.ta51 th{}
table.ta71{width:100%;margin:0;padding:0;line-height:1.5;}
table.ta71 th{margin:0;padding:0;background-color:#a2b4cc;color:#483D8B;text-align:left;vertical-align:top;}
table.ta71 th.th2{width:8em;padding:0 5px 0 15px;background-color:#ffffff;color:#b22222;font-weight:normal;text-align:right;}
table.ta71 th.th2 a{color:#b22222;}
table.ta71 th.th2 a:hover{color:#FF4500;}
table.ta71 td{margin:0;padding:0;text-align:left;}
.ul1{margin:0 0 0 2px;padding:0;clear:both;}
.ul1 li{margin:0 0 5px;}
.ul1 li.lstn{list-style-type:none;}
.ul1 hr{height:0;margin:10px 0 11px;padding:0;border:dashed #20b2aa;border-width:0 0 1px;}
.ul2{margin:0;padding:0;}
.ul2 li{margin:0 0 5px;padding:0;font-size:14px;list-style-type:none;}
ul.news li{padding:0;background-image:none;list-style-type:none;}
ul.news span{padding:0px 5px 0px 0px;color:#000000;}
ul.ul41{margin:0 0 5px 5px;padding:0;}
ul.ul41 li{margin:0 0 2px -6px;padding:0 0 0 11px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img1/square1.gif?2022022101a);background-position:0 1px;background-repeat:no-repeat;font-size:11px;}
ul.ul42{margin:0 0 0 5px;padding:0;}
ul.ul42 li{margin:0 0 0 -6px;padding:0 0 0 11px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img1/square1.gif?2022022101a);background-position:0 3px;background-repeat:no-repeat;font-size:12px;}
ul.taul li{background-position:0 1px;font-size:12px;}
table.tainul li{margin-top:3px;margin-bottom:3px;line-height:1.5;}
table.tainul2 li{margin:0;line-height:1.5;}
table.ta31 li{background-position:0 3px;}
td.wazaver{padding:3px 0 3px;font-size:11px;background-color:#f0f8ff;text-align:center;}
td.wazaver2{padding:3px 0 3px;font-size:11px;background-color:#d3ecff;text-align:center;}
.zukan table{margin:0;line-height:1.8;letter-spacing:0;table-layout:fixed;}
.zukan table a{font-weight:bolder;letter-spacing:0;}
.zukan2 a{font-weight:bolder;}
.zukan2 table td a{font-weight:normal;}
#col1{width:468px;margin:0 10px 20px 0;float:left;max-height:100%;}
#col2{width:290px;margin:0 0 20px 0;float:left;max-height:100%;}
#col2 p{line-height:1.2;}
#col3{width:290px;margin:0 0 20px;float:right;max-height:100%;}
#znavi{width:auto;clear:both;text-align:center;color:#999999;font-size:12px;padding:10px;background-color:#F0FFFF;border:solid 1px #a3d5d9;line-height:2.0;}
.znavi{width:auto;clear:both;text-align:center;color:#999999;font-size:12px;padding:10px;background-color:#F0FFFF;border:solid 1px #a3d5d9;line-height:2.0;} /* znavi 複数用 */
.znavi2{width:auto;clear:both;text-align:center;color:#999999;font-size:12px;margin:20px 0 0;padding:0;background-color:#ffffff;} /* znavi table ver */
.znavi2 table{width:100%;margin:10px 0 0;table-layout:fixed;border-collapse:collapse;background-color:#F0FFFF}
.znavi2 table:first-child{margin:0;}
.znavi2 th{height:40px;padding:0;line-height:1.2;border:solid 1px #a3d5d9;text-align:center;font-weight:bolder;color:#333333;}
.znavi2 td{height:40px;padding:0;line-height:1.2;border:solid 1px #a3d5d9;text-align:center;}
.znavi2 td a{width:auto;height:40px;padding:0;display:block;text-decoration:none;font-weight:normal;position:relative;}
.znavi2 td a.f22{font-weight:bolder;}
.znavi2 td a:hover{background-color:#E0FFFF;}
.znavi2 td a span{width:100%;height:auto;padding:0;text-decoration:none;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%); -webkit- transform:translateY(-50%) translateX(-50%);}
.data p,.data ul{max-height:100%;}
/* .datac1{width:185px;margin:0 10px 20px 0;padding:0;float:left;} */
/* .datac2{width:184px;margin:0 10px 20px 0;padding:0;float:left;} */
/* .datac3{width:184px;margin:0 0 10px 0;padding:0;float:left;} */
.datac1{width:250px;margin:0 10px 20px 0;padding:0;float:left;}
.datac2{width:249px;margin:0 10px 20px 0;padding:0;float:left;}
.datac3{width:249px;margin:0 0 10px 0;padding:0;float:left;}
.datac4{width:388px;margin:0 0 10px 0;padding:0;float:left;}
hr.dm{display:inline;}
div.dataf,div.dataf2,div.dataf3{margin:30px 0 -15px;padding:5px;background-color:#F0FFFF;border:solid 1px #a3d5d9;border-width:1px;}
div.dataf h2,div.dataf2 h2,div.dataf3 h2{margin:5px 0 10px;padding:0;border-width:0;text-align:left;}
div.dataf li{width:20%;float:left;padding:0;}
div.dataf2 li{width:20%;float:left;padding:0;}
div.dataf li a,div.dataf2 li a{padding:0 0 0 14px;}
div.dataf hr.hr0,div.dataf2 hr.hr0,div.dataf3 hr.hr0{border-width:0;}
.c0{margin:0;padding:0;}
.ul0{margin:0;padding:0;clear:both;}
.ul0 li{width:100%;clear:both;float:none;}
.ul6{margin:0 0 0 2px;}
.ul6 li{margin:0 0 5px;}
ul.ul8{margin:0 0 10px;padding:0;}
.ul8 li{width:530px;width:auto;margin:0 0 5px 25px;padding:0;list-style-type:decimal;background-image:none;}
.ul7 li{margin:0 0 5px 25px;}
.bw i{font-style:normal;font-weight:bolder;color:#b22222;}
.ul10 li{padding:0;background-image:none;}
.ul10 span{font-size:11px;}
ul.ul21{margin:0 0 5px;padding:0;}
ul.ul11{margin:10px 0 0;}
ul.ul31 li{width:90px;margin:3px 0 3px;padding:0 0 0 14px;font-size:14px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img6/ball01.png?2022022101a);background-position:0 3px;background-repeat:no-repeat;background-size:14px;text-align:left;display:inline-block;}
ul.taul li{background-position:0 3px;}
.linkul{width:744px;margin:0 0 20px 2px;padding:0;clear:both;line-height:1.0;}
.linkul li{margin:0 5px 5px 0;padding:0;float:left;list-style-type:none;}
.linkul img{margin:0;padding:0;}
.linkul a{color:#444444;}
.linkul2{width:744px;margin:0 0 20px 2px;padding:0;clear:both;}
.linkul2 li{width:172px;margin:0;padding:0 0 0 14px;float:left;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img6/ball01.png?2022022101a);background-position:0 4px;background-repeat:no-repeat;background-size:14px;}
.linkul3 li{margin:0 0 5px;}
.linkul3 li a{font-weight:bolder;}
.linkul4 li{margin:0 0 5px;padding:0 0 0 17px;background-image:url(https://www2.koro-pokemon.com/img1/folder.gif?2022022101a);background-position:0 2px;}
.linkul4 li a{font-weight:bolder;}
.linkul5 li{margin:0 0 5px 25px;padding:0;list-style-type:decimal;background-image:none;}
.linkul5 li a{font-weight:bolder;}
.linkul5 hr{height:0;margin:10px 0 11px;padding:0;border:dashed #20b2aa;border-width:0 0 1px;}
.ulxyt{margin:10px 0 0;max-height:100%;}
.ulxyt li{font-size:12px;background-position:0 2px;}
ul.ball02 li{background-image:url(https://www2.koro-pokemon.com/img6/ball02.png?2022022101a);}
li.ball02{background-image:url(https://www2.koro-pokemon.com/img6/ball02.png?2022022101a);}
#navi{margin:20px 0 0;padding:0;clear:both;color:#999999;font-size:12px;}
#navi span{color:#000000;}
#navi2{margin:0;padding:0;clear:both;color:#999999;line-height:2.0;}
#navi2 hr{margin:7px 0 7px;padding:0;border:solid 1px #a3d5d9;border-width:1px 0 0;}
#com{width:auto;margin:20px 0 0;padding:10px 22px 10px 10px;border:solid #20b2aa;border-width:1px;clear:both;}
#com textarea{width:100%;margin:5px 0 0;padding:5px;background-color:#F0FFFF;border:solid #20b2aa 1px;font-size:14px;overflow:hidden;resize:none;display:block;}
#com2{width:auto;margin:10px 0 10px;padding:0 12px 0 0;border:solid #20b2aa;border-width:0;clear:both;}
#com2 textarea{width:100%;margin:5px 0 0;padding:5px;background-color:#F0FFFF;border:solid #20b2aa 1px;font-size:100%;overflow:hidden;resize:none;display:block;}
.linktag{margin:5px 0 5px;padding:5px;background-color:#F0FFFF;border:solid #20b2aa 1px;font-size:14px;overflow:hidden;}
.ranking table li{width:110px;margin:3px 0 3px;padding:0 0 0 14px;font-size:14px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img6/ball01.png?2022022101a);background-position:0 3px;background-repeat:no-repeat;background-size:14px;text-align:left;float:left;}
.speed-list table li{width:110px;margin:3px 0 3px;padding:0 0 0 14px;font-size:14px;list-style-type:none;background-image:url(https://www2.koro-pokemon.com/img6/ball01.png?2022022101a);background-position:0 3px;background-repeat:no-repeat;background-size:14px;text-align:left;float:left;}
.speed-list table span{}
.speed-list table.ta10 td{margin:0;padding:0;line-height:1.5;}
.speed-list table.ta10 span{display:inline;}
#date{margin:0 0 5px;font-weight:bolder;}
#date span{margin:0 0 0 5px;font-weight:normal;font-size:12px;}
table.type li span{font-size:14px;font-weight:normal;}
table.type li span a{font-size:14px;font-weight:normal;}
a.name:hover{color:#006666;text-decoration:none;}
li.k1{font-weight:bolder;}
p.p1{margin:0 0 5px;}
p.p2{margin:0 0 10px;}
p.p3{margin:10px 0 0;}
p.p4{margin:10px 0 10px;}
p.p5{margin:20px 0 10px;}
#mapch{margin:5px 0 0;}
#mapch input{height:21px;}
u{text-decoration:none;font-size:11px;}
#gr1{margin:10px 0 10px;padding:10px;background-color:#F0FFFF;border:solid 1px #a3d5d9;font-size:12px;}
#gr2{margin:0;padding:10px;background-color:#F0FFFF;border:solid 1px #20b2aa;font-size:12px;}
#gr3{margin:10px 0 0;padding:10px;background-color:#F0FFFF;border:solid 1px #20b2aa;font-size:12px;}
.f20,#navi2 a.f20{font-weight:bolder;}
.f21{font-weight:bolder;letter-spacing:0;}
.f22,.f22:hover,#navi2 a.f22,#navi2 a.f22:hover{font-weight:bolder;color:#b22222;}
.zinfo1{margin:10px 0 0;padding:10px 0 0;border:solid 1px #20b2aa;border-width:1px 0 0;}
ul.zinfo2{margin:0 0 20px;}
ul.zinfo2 li{font-size:12px;background-position:0 3px;}
ul.zinfo2 a{font-weight:normal;}
#soft00,#soft00_2,#soft00tr{float:left;width:auto;margin:0 0 5px;}
#soft00 img,#soft00_2 img,#soft00tr img{height:148px;border-color:#20b2aa;}
@media screen and (-webkit-min-device-pixel-ratio:0){#soft00 img,#soft00_2 img,#soft00tr img{height:143px;}} /* chrome,safari用 */
#soft00 img:hover,#soft00_2 img:hover,#soft00tr img:hover{opacity:0.8;}
#soft01{float:left;margin:0 5px 0 0;}
#soft02{float:left;margin:0 5px 0 0;}
#soft03{float:left;margin:0 0 5px;}
ul.index3 li span{font-size:11px;margin:0 0 0 5px;}
img.bar{width:102px;height:8px;border:solid 0 #ffffff;}
.f1{font-family:arial,verdana;}
.f2{font-size:11px;font-weight:normal;}
.f3{font-size:11px;font-weight:normal;}
.f10,ul.f10 li{font-size:11px;}
.f12,td.f12 dt,ul.f12 li{font-size:12px;}
.f14,td.f14 dt,ul.f14 li{font-size:14px;}
td.f3{height:22px;}
td.f4{padding:4px 3px 4px;font-size:11px;font-weight:normal;background-color:#FFFAF0;}
td.f5{padding:4px 3px 4px;font-size:12px;font-weight:normal;background-color:#FFFAF0;line-height:1.5;}
td.f5 a{display:inline-block;}
table.ws th,table.ws td,th.ws,td.ws,span.ws{white-space:normal;}
.fcb,span.fcb{color:#000000;}
table .w1px,table th.w1px,table td.w1px{width:1px;padding:0;}
table .h1px,table th.h1px,table td.h1px{height:1px;padding:0;}
.w12px{width:12px;}
.w16px{width:16px;}
.w20px{width:20px;}
.w21px{width:21px;}
.w22px{width:22px;}
.w24px{width:24px;}
.w25px{width:25px;}
.w28px{width:28px;}
.w30px{width:30px;}
.w33px{width:33px;}
.w35px{width:35px;}
.w40px{width:40px;}
.w42px{width:42px;}
.w43px{width:43px;}
.w45px{width:45px;}
.w50px{width:50px;}
.w56px{width:56px;}
.w60px{width:60px;}
.w65px{width:65px;}
.w66px{width:66px;}
.w70px{width:70px;}
.w80px{width:80px;}
.w86px{width:86px;}
.w90px{width:90px;}
.w92px{width:92px;}
.w100px{width:100px;}
.w110px{width:110px;}
.w111px{width:111px;}
.w114px{width:114px;}
.w115px{width:115px;}
.w116px{width:116px;}
.w120px{width:120px;}
.w130px{width:130px;}
.w140px{width:140px;}
.w150px{width:150px;}
.w153px{width:153px;}
.w160px{width:160px;}
.w170px{width:170px;}
.w180px{width:180px;}
.w190px{width:190px;}
.w200px{width:200px;}
.w210px{width:210px;}
.w220px{width:220px;}
.w230px{width:230px;}
.w240px{width:240px;}
.w250px{width:250px;}
.w260px{width:260px;}
.w270px{width:270px;}
.w280px{width:280px;}
.w290px{width:290px;}
.w300px{width:300px;}
.w372px{width:372px;}
.w372pxp{width:372px;}

/* h2 ver2 st */
h2.h2c{margin:30px 0 10px;padding:10px 5px 10px;background-color:#5f9ea0;border:solid 1px #4b7e80;color:#ffffff;font-size:18px;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
h2.h2c a{color:#ffffff;text-decoration:underline;}
h2.h2c a:hover{color:#333333;text-decoration:underline;}
h2.h2ct{margin:0 0 10px;padding:10px 5px 10px;background-color:#5f9ea0;border:solid 1px #4b7e80;color:#ffffff;font-size:18px;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
h2.h2ct a{color:#ffffff;text-decoration:underline;}
h2.h2ct a:hover{color:#333333;text-decoration:underline;}
h2.h2c,h2.h2ct{border-width:0;}
h2.f14{font-size:14px;}
div.dataf h2,div.dataf2 h2,div.dataf3 h2{margin:5px 0 10px;padding:0;border-width:0;text-align:left;font-size:18px;background-color:transparent;}
div.dataf h2 a,div.dataf2 h2 a,div.dataf3 h2 a{color:#006666;text-decoration:underline;}
div.dataf h2 a:hover,div.dataf2 h2 a:hover,div.dataf3 h2 a:hover{color:#FF4500;text-decoration:underline;}
h2 #c01,h2 #c02,h2 #c03,h2 #c04,h2 #c05,h2 #c06,h2 #c07,h2 #c08,h2 #c09,h2 #c10,h2 #c11,h2 #c12,h2 #c13,h2 #c14,h2 #c15,h2 #c16,h2 #c17,h2 #c18,h2 #c19,h2 #c20{color:#ffffff;text-decoration:none;}
h2 #d01,h2 #d02,h2 #d03,h2 #d04,h2 #d05,h2 #d06,h2 #d07,h2 #d08,h2 #d09,h2 #d10,h2 #d11,h2 #d12,h2 #d13,h2 #d14,h2 #d15,h2 #d16,h2 #d17,h2 #d18,h2 #d19,h2 #d20{color:#ffffff;text-decoration:none;}
h2 #e01,h2 #e02,h2 #e03,h2 #e04,h2 #e05,h2 #e06,h2 #e07,h2 #e08,h2 #e09,h2 #e10,h2 #e11,h2 #e12,h2 #e13,h2 #e14,h2 #e15,h2 #e16,h2 #e17,h2 #e18,h2 #e19,h2 #e20{color:#ffffff;text-decoration:none;}
h2 #f01,h2 #f02,h2 #f03,h2 #f04,h2 #f05,h2 #f06,h2 #f07,h2 #f08,h2 #f09,h2 #f10,h2 #f11,h2 #f12,h2 #f13,h2 #f14,h2 #f15,h2 #f16,h2 #f17,h2 #f18,h2 #f19,h2 #f20{color:#ffffff;text-decoration:none;}
h2 #g01,h2 #g02,h2 #g03,h2 #g04,h2 #g05,h2 #g06,h2 #g07,h2 #g08,h2 #g09,h2 #g10{color:#ffffff;text-decoration:none;}
h2 #h01,h2 #h02,h2 #h03,h2 #h04,h2 #h05,h2 #h06,h2 #h07,h2 #h08,h2 #h09,h2 #h10{color:#ffffff;text-decoration:none;}
h2 #i01,h2 #i02,h2 #i03,h2 #i04,h2 #i05,h2 #i06,h2 #i07,h2 #i08,h2 #i09,h2 #i10{color:#ffffff;text-decoration:none;}
h2 #j01,h2 #j02,h2 #j03,h2 #j04,h2 #j05,h2 #j06,h2 #j07,h2 #j08,h2 #j09,h2 #j10{color:#ffffff;text-decoration:none;}
h2 #k01,h2 #k02,h2 #k03,h2 #k04,h2 #k05,h2 #k06,h2 #k07,h2 #k08,h2 #k09,h2 #k10{color:#ffffff;text-decoration:none;}
h2 #l01,h2 #l02,h2 #l03,h2 #l04,h2 #l05,h2 #l06,h2 #l07,h2 #l08,h2 #l09,h2 #l10{color:#ffffff;text-decoration:none;}
h2 #m01,h2 #m02,h2 #m03,h2 #m04,h2 #m05,h2 #m06,h2 #m07,h2 #m08,h2 #m09,h2 #m10{color:#ffffff;text-decoration:none;}
h2 #n01,h2 #n02,h2 #n03,h2 #n04,h2 #n05,h2 #n06,h2 #n07,h2 #n08,h2 #n09,h2 #n10{color:#ffffff;text-decoration:none;}
h3 #c01,h3 #c02,h3 #c03,h3 #c04,h3 #c05,h3 #c06,h3 #c07,h3 #c08,h3 #c09,h3 #c10,h3 #c11,h3 #c12,h3 #c13,h3 #c14,h3 #c15,h3 #c16,h3 #c17,h3 #c18,h3 #c19,h3 #c20{text-decoration:none;}
h3 #d01,h3 #d02,h3 #d03,h3 #d04,h3 #d05,h3 #d06,h3 #d07,h3 #d08,h3 #d09,h3 #d10,h3 #d11,h3 #d12,h3 #d13,h3 #d14,h3 #d15,h3 #d16,h3 #d17,h3 #d18,h3 #d19,h3 #d20{text-decoration:none;}
h3 #e01,h3 #e02,h3 #e03,h3 #e04,h3 #e05,h3 #e06,h3 #e07,h3 #e08,h3 #e09,h3 #e10,h3 #e11,h3 #e12,h3 #e13,h3 #e14,h3 #e15,h3 #e16,h3 #e17,h3 #e18,h3 #e19,h3 #e20{text-decoration:none;}
h3 #f01,h3 #f02,h3 #f03,h3 #f04,h3 #f05,h3 #f06,h3 #f07,h3 #f08,h3 #f09,h3 #f10,h3 #f11,h3 #f12,h3 #f13,h3 #f14,h3 #f15,h3 #f16,h3 #f17,h3 #f18,h3 #f19,h3 #f20{text-decoration:none;}
h3 #g01,h3 #g02,h3 #g03,h3 #g04,h3 #g05,h3 #g06,h3 #g07,h3 #g08,h3 #g09,h3 #g10{text-decoration:none;}
h3 #h01,h3 #h02,h3 #h03,h3 #h04,h3 #h05,h3 #h06,h3 #h07,h3 #h08,h3 #h09,h3 #h10{text-decoration:none;}
h3 #i01,h3 #i02,h3 #i03,h3 #i04,h3 #i05,h3 #i06,h3 #i07,h3 #i08,h3 #i09,h3 #i10{text-decoration:none;}
h3 #j01,h3 #j02,h3 #j03,h3 #j04,h3 #j05,h3 #j06,h3 #j07,h3 #j08,h3 #j09,h3 #j10{text-decoration:none;}
h3 #k01,h3 #k02,h3 #k03,h3 #k04,h3 #k05,h3 #k06,h3 #k07,h3 #k08,h3 #k09,h3 #k10{text-decoration:none;}
h3 #l01,h3 #l02,h3 #l03,h3 #l04,h3 #l05,h3 #l06,h3 #l07,h3 #l08,h3 #l09,h3 #l10{text-decoration:none;}
h3 #m01,h3 #m02,h3 #m03,h3 #m04,h3 #m05,h3 #m06,h3 #m07,h3 #m08,h3 #m09,h3 #m10{text-decoration:none;}
h3 #n01,h3 #n02,h3 #n03,h3 #n04,h3 #n05,h3 #n06,h3 #n07,h3 #n08,h3 #n09,h3 #n10{text-decoration:none;}
h3 a{color:#555555;color:#334066;}
#leftcontent h2 a,.data h2 a{padding-top:10px;} /* 他ページからスクロール位置にリンク時の位置調整用 */
/* h2 ver2 ed */

/* font-family ver2 */
h2.h2c,h2.h2ct{}
.datac1 h2,.datac2 h2,.datac3 h2,.datac4 h2,.datac5 h2{}
.wrap h3{margin:0 0 3px;left:0px;}
#rightmenu h3{margin:10px 0 3px;border:0;position:relative;left:-8px;}
#rightmenu ul.ul1{margin:0;padding:0 0 10px;border:solid 1px #a3d5d9;border-width:0 0 1px;}
#rightmenu ul.info{padding:0;border-width:0}
#rightmenu ul.info li{margin:3px 0 0;padding:5px 0 5px;list-style-type:none;background-image:none;}
#rightmenu ul.ul9{border:0;}
#rightmenu ul.ul91{border:0;}
#rightmenu ul.ul2t2{}
#rightmenu p{font-size:12px;margin:10px 0 0;}
#rightmenu p.right_navi{margin:10px 0 0;padding:0;font-weight:bolder;border-top:solid 0px #20b2aa;position:relative;top:0;text-align:center;clear:both;}
#col2 th,#col2 td{}
#col1 table.f10mpef14mpk{margin:0 0 3px;}
#col2 p{margin:3px 0 0;}
#col1 p a,#col2 p a{font-weight:normal;}
#col2 .w43px{width:auto;}
#col2 .w22px{width:auto;}
#col2 .w22px{width:auto;}
#col2 .w22px{width:auto;}
#col2 .w16px{width:auto;}
#col2 .w42px{width:auto;}
#col2 .w12px{width:auto;}
div.data .w56px{width:auto;}
div.data .w30px{width:auto;}
div.data .w60px{width:auto;}
div.data .w60px{width:auto;}
div.data .w60px{width:auto;}
div.data .w60px{width:auto;}
div.data .w25px{width:auto;}
div.data .w20px{width:auto;}
div.dataf li{width:25%;}
div.dataf2 li{width:25%;}
.ranking table li,.speed-list table li{letter-spacing:-1px;}
.bwc{} /* 3分割1行pc_2分割2行mob */
.bwc3{} /* 4分割1行pc_2分割2行mob */
.bwc4{width:50%;padding:0 0 10px;} /* 2分割2行pc_2分割2行mob */
.bwcm{width:50%;} /* 2分割2行pc_1分割4行mob */
.ta2 span.fleft7{position:relative;left:-7px;}

/* bw_test */
.accordion2,.accordion2_xxx{margin:0 0 5px;font-size:12px;font-weight:bold;color:#334066;}
#soft03 table{line-height:1.3;}
#soft03 td,#soft03 th{font-size:12px;padding:1px;}
ul.ul50t a,ul.ul50t span{margin:0 10px 0 0;} /* data_index */
ul.ul50c a,ul.ul50c span{margin:0 20px 0 0;} /* rightmenu */
ul.ul50s a,ul.ul50s span{margin:0 20px 0 0;} /* data_category_top、data_pages */
ul.ul50t a.mr0px,ul.ul50c a.mr0px,ul.ul50s a.mr0px{margin:0;}

/* type */
td.zcat{line-height:1.8;}
td.w12512565px{width:116px;}
td.typec span{width:51px;height:11px;margin:2px;padding:2px 0 1px;font-size:11px;text-align:center;vertical-align:middle;display:inline-block;line-height:1.0;} /* ポケモンのタイプ用 */
th.typec span{width:51px;height:11px;margin:2px;padding:2px 0 1px;font-size:11px;text-align:center;vertical-align:middle;display:inline-block;line-height:1.0;} /* ステージ等のタイプ用 */
td.damage span{width:51px;height:11px;margin:2px;padding:2px 0 1px;font-size:11px;text-align:center;vertical-align:middle;display:inline-block;line-height:1.0;} /* 図鑑のタイプ相性用 */
td.wtype span{width:51px;height:11px;margin:2px;padding:2px 0 1px;font-size:11px;text-align:center;vertical-align:middle;display:inline-block;line-height:1.0;} /* 技リスト用(スマホ版ではfont-size:10px) */
td.wtype2 span{width:51px;height:11px;margin:2px;padding:2px 0 1px;font-size:11px;text-align:center;vertical-align:middle;display:inline-block;line-height:1.0;} /* 簡易版技リスト用 */
td.typec span a,th.typec span a,td.damage span a,td.wtype span a,td.wtype2 span a{text-decoration:none;display:inline-block;}
td.typec span:hover,td.damage span:hover{opacity:0.8;}

span.type000{background-color:#ffffff;color:#000000;border:solid 1px #aaaaaa;} /* ？ */
span.type001{background-color:#cccccc;color:#000000;border:solid 1px #aaaaaa;} /* 無 */
span.type002{background-color:#FF0000;color:#ffffff;border:solid 1px #bf0000;} /* 炎 */
span.type003{background-color:#87CEFA;color:#0000FF;border:solid 1px #71acd1;} /* 水 */
span.type004{background-color:#ccff99;color:#006400;border:solid 1px #a1c979;} /* 草 */
span.type005{background-color:#ffe44d;color:#ff4500;border:solid 1px #d6c041;} /* 電 */
span.type006{background-color:#E6E6FA;color:#1649e0;border:solid 1px #a2b4cc;} /* 氷 */
span.type007{background-color:#FFA07A;color:#800000;border:solid 1px #CD853F;} /* 格 */
span.type008{background-color:#9370DB;color:#ffffff;border:solid 1px #6A5ACD;} /* 毒 */
span.type009{background-color:#8B4513;color:#ffffff;border:solid 1px #610000;} /* 地 */
span.type010{background-color:#ccffff;color:#006666;border:solid 1px #87CEEB;} /* 飛 */
span.type011{background-color:#EE82EE;color:#ffffff;border:solid 1px #c76686;} /* 超 */
span.type012{background-color:#808000;color:#ffffff;border:solid 1px #556B2F;} /* 虫 */
span.type013{background-color:#DEB887;color:#662929;border:solid 1px #B8860B;} /* 岩 */
span.type014{background-color:#404b82;color:#ffffff;border:solid 1px #1e233d;} /* 霊 */
span.type015{background-color:#4682B4;color:#ffffff;border:solid 1px #36638a;} /* 竜 */
span.type016{background-color:#333333;color:#ffffff;border:solid 1px #000000;} /* 悪 */
span.type017{background-color:#708090;color:#ffffff;border:solid 1px #55626e;} /* 鋼 */
span.type018{background-color:#FFE4E1;color:#FF1493;border:solid 1px #e6a6c8;letter-spacing:-1px;} /* 妖 */

td.wcat span{width:29px;height:11px;margin:2px;padding:2px 0 1px;font-size:11px;text-align:center;vertical-align:middle;display:inline-block;line-height:1.0;}
span.cat101{background-color:#FFDEAD;color:#800000;border:solid 1px #aaaaaa;} /* 物理 */
span.cat102{background-color:#c2d8f5;color:#00008B;border:solid 1px #aaaaaa;} /* 特殊 */
span.cat103{background-color:#eeeeee;color:#000000;border:solid 1px #aaaaaa;} /* 変化 */

.zukan2 td.wtype,.zukan2 td.wcat{margin:0;padding:0;} /* 図鑑の技リスト調整用 */
.zukan2 td.wtype span,.zukan2 td.wcat span{margin:0 1px 0;} /* 図鑑の技リスト調整用 */

/* Pokemon Quest */
td.waza-stone{text-align:left;}
td.waza-stone span{width:4em;padding:2px 1px 1px;margin:1px;display:inline-block;text-align:center;border:solid 1px #cccccc;font-size:11px;line-height:1.0;}
div.accordion3{width:auto;margin:5px 0 5px;padding:0 0 0 17px;font-size:11px;background-image:url(https://www2.koro-pokemon.com/img6/ac_p_3b.png?2022022101a);background-repeat:no-repeat;background-position:0 0;background-size:13px;line-height:1.0;display:inline-block;}

/* PikaVee */
table.zevm2{line-height:1.8;}
table.zevm2 th{font-weight:normal;text-align:left;vertical-align:top;white-space:nowrap;padding-right:5px;}
table.zevm2 th a{font-weight:normal;}
table.zevm2 td{font-weight:normal;text-align:left;vertical-align:top;}
td.fba a{font-weight:bolder;}
td.fba a span{font-weight:normal;}
p.zswt a{font-weight:bolder;}
.ta_z_waza th,.ta_z_waza td{padding:3px 0 3px;font-size:12px;text-align:center;}
div.wdiv{display:inline-block;vertical-align:top;}
ul.ul66{margin-bottom:10px;}

/* PSSP */
th.pklist,td.pklist{margin:0;padding:2px 2px 2px 0;text-align:left;}
th.pklist li,td.pklist li{margin:2px;padding:0;line-height:1.0;text-align:center;vertical-align:middle;border:solid 1px #cccccc;display:inline-block;position:relative;background-color:#f8f8ff;background-image:none;list-style-type:none;}
th.pklist li{border:solid 1px #cccccc;background-color:#e9ffff;}
th.pklist li:hover,td.pklist li:hover{opacity:0.8;}
th.pklist li a,td.pklist li a{margin:0;padding:0;width:70px;height:70px;color:#000000;text-decoration:none;font-size:11px;display:block;}
th.pklist li img,td.pklist li img{margin:0;padding:0;position:relative;top:15px;}
th.pklist li span.no,td.pklist li span.no{padding:0 1px 1px 0;position:absolute;top:2px;left:2px;letter-spacing:0;color:#1E90FF;text-align:left;background-color:#f8f8ff;}
th.pklist li span.no{background-color:#e9ffff;}
th.pklist li span.name,td.pklist li span.name{padding:2px 0 0;position:relative;top:13px;letter-spacing:0;transform:scale(0.9,1);display:block;white-space:pre;background-color:#f8f8ff;}
th.pklist li span.name{background-color:#e9ffff;}
th.pklist li span.boss,td.pklist li span.boss{padding:0;position:absolute;top:2px;right:2px;letter-spacing:0;color:#FF8C00;text-align:right;background-color:#f8f8ff;}
th.pklist li span.boss{background-color:#e9ffff;}
th.pklist li span.form,td.pklist li span.form{padding:0;position:absolute;top:2px;left:2px;letter-spacing:0;color:#FF8C00;text-align:left;background-color:#f8f8ff;}
th.pklist li span.form{background-color:#e9ffff;}
th.pklist li span.rare,td.pklist li span.rare{padding:0 1px 1px 0;position:absolute;top:2px;left:2px;letter-spacing:0;color:#1E90FF;text-align:left;background-color:#f8f8ff;}
th.pklist li span.rare{background-color:#e9ffff;}
th.ftiny,td.ftiny{padding-top:2px;padding-bottom:2px;line-height:1.0;font-size:11px;}

td.pklist li span{background:transparent !important;text-shadow:1px 0 1px #f8f8ff, -1px 0 1px #f8f8ff, 0 -1px 1px #f8f8ff, -1px 0 1px #f8f8ff, 1px 1px 1px #f8f8ff, -1px 1px 1px #f8f8ff, 1px -1px 1px #f8f8ff, -1px -1px 1px #f8f8ff, 1px 1px 1px #f8f8ff, -1px 1px 1px #f8f8ff, 1px -1px 1px #f8f8ff, -1px -1px 1px #f8f8ff, 1px 1px 1px #f8f8ff, -1px 1px 1px #f8f8ff, 1px -1px 1px #f8f8ff, -1px -1px 1px #f8f8ff, 1px 1px 1px #f8f8ff, -1px 1px 1px #f8f8ff, 1px -1px 1px #f8f8ff, -1px -1px 1px #f8f8ff !important;}
th.pklist li span{background:transparent !important;text-shadow:1px 0 1px #e9ffff, -1px 0 1px #e9ffff, 0 -1px 1px #e9ffff, -1px 0 1px #e9ffff, 1px 1px 1px #e9ffff, -1px 1px 1px #e9ffff, 1px -1px 1px #e9ffff, -1px -1px 1px #e9ffff, 1px 1px 1px #e9ffff, -1px 1px 1px #e9ffff, 1px -1px 1px #e9ffff, -1px -1px 1px #e9ffff, 1px 1px 1px #e9ffff, -1px 1px 1px #e9ffff, 1px -1px 1px #e9ffff, -1px -1px 1px #e9ffff, 1px 1px 1px #e9ffff, -1px 1px 1px #e9ffff, 1px -1px 1px #e9ffff, -1px -1px 1px #e9ffff !important;}

/* zukan_img_ver */
ul.zukan_img{width:760px;margin:0 auto 10px;}
ul.zukan_img li{margin:2px;padding:0;line-height:1.0;text-align:center;vertical-align:middle;border:solid 1px #cccccc;display:inline-block;position:relative;background-color:#f8f8ff;background-image:none;list-style-type:none;}
ul.zukan_img li:hover{opacity:0.8;}
ul.zukan_img li a{margin:0;padding:0;width:70px;height:70px;color:#000000;text-decoration:none;font-size:11px;display:block;}
ul.zukan_img li img{margin:0;padding:0;position:relative;top:15px;}
ul.zukan_img li span.no{position:absolute;top:2px;left:2px;letter-spacing:0;color:#1E90FF;text-align:left;}
ul.zukan_img li span.name{padding:2px 0 0;position:relative;top:13px;letter-spacing:0;transform:scale(0.9,1);display:block;white-space:pre;background-color:#f8f8ff;}

/* uaj2 */
div.uaj2{width:300px;background-color:#555555;color:#ffffff;text-align:center;display:inline-block;}

/* PokemonMasters */
b.pkmove{color:#c5b8e3;}
b.trmove{color:#96cfc9;}
b.bdmove{color:#FFE4B5;}
th.pkmove{background-color:#c5b8e3;color:#444444;}
th.trmove{background-color:#96cfc9;color:#444444;}
th.bdmove{background-color:#FFE4B5;color:#444444;}
th.bdmove span{display:inline-block;font-weight:bolder !important;color:#444444;}
.ta02{background-color:#ffffff;border-collapse:collapse;}
.ta02 td{padding:0;background-color:#ffffff;color:#000000;text-align:left;vertical-align:top;}
.ta02 th{padding:0;white-space:nowrap;background-color:#afeeee;color:#006666;text-align:center;vertical-align:top;}
.accordion2_xxx{margin:5px 0 5px;}
.dispib{display:inline-block;}

/* waza_ver_70903 */
.waza_ver_70903 th{line-height:1.0 !important;}
.waza_ver_70903 th.th0{font-size:14px !important;line-height:1.5 !important;}
.waza_ver_70903 th.wname{font-size:14px !important;}
.waza_ver_70903 th.th2{font-size:14px !important;line-height:1.5 !important;}
.waza_ver_70903 td{font-size:12px !important;line-height:1.0 !important;}
.waza_ver_70903 td.f4{font-size:12px !important;line-height:1.5 !important;}
.waza_ver_70903 td.f4 a{display:inline-block;}
.ta1 th,.ta1 td{height:25px;}
.ta2 th,.ta2 td{height:25px;}
.ta3 th,.ta3 td{height:25px;}
.ta4 th,.ta4 td{height:25px;}
.ta5 th,.ta5 td{height:auto;}
.ta6 th,.ta6 td{height:25px;}
.ta7 th,.ta7 td{height:25px;}
.ta8 th,.ta8 td{height:25px;}
#col2 .ta8 th,#col2 .ta8 td{height:20px;}
.ta02 th,.ta02 td{height:auto;}
.tahat th,.tahat td{height:auto;}
th.pklist,td.pklist{height:auto;}

/* table_th_sticky */
table.thsticky{border-collapse:separate;border-spacing:0;border:solid 1px #20B2AA;border-width:1px 0 0 1px;}
table.thsticky th,table.thsticky td{border:solid 1px #20B2AA;border-width:0 1px 1px 0;}
table.thsticky thead th{border-bottom:solid 1px #20B2AA;position:sticky;position: -webkit-sticky;position: -moz-sticky;top:-1px;z-index:9;}
table.thsticky thead tr:nth-child(1) th.wname{border-width:0 1px 1px 0;}
table.thsticky thead tr:nth-child(1) th{top:-1px;border-width:0 1px 1px 0;border-spacing:0;}
table.thsticky thead tr:nth-child(2) th{top:31px;border-width:0 1px 1px 0;border-spacing:0;}
table.thsticky thead tr:nth-child(3) th{top:63px;border-width:0 1px 1px 0;border-spacing:0;}

/* news_ver2 */
ul.news{margin:0 0 10px;}
ul.news li{margin:0;padding:10px 0 10px;background-image:none;}
ul.news li:nth-child(odd){background-color:#F0F8FF;border:solid 1px #e1effa;border-width:1px 0 1px;}
ul.news li:nth-child(even){background-color:#ffffffborder:solid 1px #ffffff;border-width:1px 0 1px;}
ul.news li:last-child{border-bottom:solid 1px #e1effa;}
ul.news span{display:table-cell;}
ul.news li span:first-child{padding:0 10px 0 3px;}
ul.ulxyt2 li{padding:0;border-width:0;background-image:none;}
ul.ulxyt2 span{display:table-cell;}
ul.ulxyt2 li span:first-child{padding:0 10px 0 0;}

/* navi_ver2 */
#znavi a,.znavi a,#navi2 a{display:inline-block;}

/* SworsShield */
.movie_yt{margin:20px 0 10px;}
.movie_yt iframe,.movie_yt img{border:solid 1px #cccccc;}
td.taf_info{height:auto !important;padding:3px !important;text-align:left !important;background-color:#F5FFFA;}
td.taf_info p{margin:0 !important;padding:0 !important;font-size:11px !important;}
