*{padding:0;margin:0;
}
body{
font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size   : 12px;
background: url(https://img.pokemon-matome.net/site_sozai/back.gif);
background-attachment:fixed;
background-repeat: no-repeat;
background-position: 0% 0%;
}
ul,li{list-style-type:none;
}
textarea{margin-top:5px;
}
.sp_memo{
display:none;
}
.kategori{
margin-bottom:-50px;
}
.kategori ul li{
height:17px;
font-size:16px;
padding:0px 0px 10px 0px;
list-style:disc;
overflow:hidden;
margin-bottom:10px;
border-bottom:1px solid #c0c0c0;
} div.bbslink{
margin-top:20px;
}
div.bbslink p{
background-color:#ffecff;
padding:5px 10px;
display:inline;
}
div.bbslink p a{
color:#666666;
text-decoration: underline;
} div.blogbody .parent {
display: flex;
justify-content: space-around;
margin-bottom:0px;
}
.child1,
.child2 {
font-size:16px;
width: 600px;
text-align: center;
padding:5px 0px;
}
.child1{
background-color:#dcecdc;
border:1px solid #666666;
}
.child2 {
background-color:#ffffe0;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
}
.child1 a,
.child2 a{
display:block;
} a {
color: #3264aa;
text-decoration: none;
}
a:hover {
color: #5096dc;
text-decoration: none;
}
.tw_space{
margin-top:40px;
}
a img {border:none;
}
samp,
img.chuou,
span.chuou{
display:block !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center;
}
.nodisplay{
display:none;
}
.clearfix{zoom:1;
}
.clearfix:after{
display:block;
content:'';
clear:both;
} .copy_btn{
cursor: pointer;
background-color:#5a6e7d;
text-align:center;
color:#FFFFFF;
width:400px;
font-size:15px;
margin-top:20px;
margin-bottom:10px;
border:1px solid #999999;
padding:10px;
}
.copy_btn:hover{
background-color:#009e8f;
}  #container {
position:relative;
width: 1108px;
margin: 0px auto 10px auto;
overflow: hidden;
}
#container_in{
margin-top:504px;
width: 100%;
width: 1086px;
}
#container_in #wrap-main	{   position:relative;
width: 740px;
padding-top: 350px;
float: left;
margin-right: 0px;
padding-left: 0px;
z-index:1;
}
#container_in #wrap-sub {
width : 336px;
float : right;
margin: 0px 0px 0px 0px;
}
#container_in #wrap-main #content11 { float : left;
width : 740px;
color: #444444;
padding-top: 180px;
margin-bottom: 10px;
} #container_in div#wrap-main div#header_rssbox {
position:absolute;
top:0px;
} #container_in_toppage{
margin-top:500px;
width: 100%;
width: 1086px;
}
#container_in_toppage #wrap-main	{   position:relative;
width: 740px;
padding-top: 217px;
float: left;
margin-right: 0px;
padding-left: 0px;
z-index:1;
}
#container_in_toppage #wrap-sub {
width : 336px;
float : right;
margin: 0px 0px 0px 0px;
}
#container_in_toppage #wrap-main #content11 { float : left;
width : 740px;
color: #444444;
margin-bottom: 10px;
} #container_in_toppage div#wrap-main div#header_rssbox {
position:absolute;
top:0px;
} #TopCate2{
float:left;
width: 538px;
padding-top:3px;
height:40px;
font-size:14px;
overflow:hidden;
background-color:#FFFFFF;
margin-top:8px;
margin-left:0px;
border:1px solid #666666;
}
#TopCate2 ul li a{
padding-left:10px;
background-image: url(https://img.pokemon-matome.net/site_sozai/arrow010_05e.gif);
background-repeat: no-repeat;
padding-left:20px;
display:block;
height:20px;
overflow:hidden;
background-position: 5px 3px;
}
#TopCate3 a{
display:block;
float:left;
width: 188px;
padding-top:10px;
height:33px;
font-weight:bold;
font-size:18px;
text-align:center;
overflow:hidden;
background-color:#FFFFFF;
margin-top:8px;
margin-left:10px;
border:1px solid #666666;
} .youtube{
margin-bottom:30px;
}
.a-b + .inner{
border-top:1px dashed #999999;
margin-top:-40px;
}
.inner{
background-color:#FFFFFF;
position:relative;
height:520px;
margin-top:-15px;
margin-left:20px;
margin-bottom:70px;
}
.inner_footer{
position:relative;
height:320px;
background-color:#FFFFFF;
z-index:1;
}
.inner_sponsored{
text-align:center;
color:#666666;
font-weight:lighter;
display:none;
}
.ads_kiji_top_sponsored{
text-align:center;
color:#666666;
font-weight:lighter;
display:none;
}
.ads {
text-align: center;
margin:5px auto;
width :700px;　 }
.ads .adright {
float: right;
margin: 5px;
}
.ads .adleft {
float: left;
margin: 5px;
}
.ads_inner1{
position:absolute; top:30px;
left:346px;
}
.ads_inner2{
position:absolute;
top:30px;
left:0px;
}
.rss_inner1{
position:absolute;
top:300px;
overflow:hidden;
height:270px
} .kiji_chuubu_sp{
display:none;
}
.kiji_chuubu{
background-color:#FFFFFF;
position:relative;
height:300px;
margin-left:10px;
margin-bottom:30px;
font-weight:lighter;
}
.t_container1 + .ads_kiji_chuukan_container{
margin-top:0px;
}
.ads_kiji_chuukan_container + .t_container2{
margin-top:30px;
}
.t_container1 + .kiji_chuubu{
margin-top:-20px;
}
.t_container2 + .kiji_chuubu,
.a-b_twitter + .kiji_chuubu{
margin-top:-45px;
}
.a-b + .kiji_chuubu,
.a-b + .ads_kiji_chuukan_container{
margin-top:-45px;
}
.kiji_chuubu_sponsored,
.ads_kiji_chuukan_sponsored{
font-weight:lighter;
text-align:center;
color:#999999;
display:none;
}
.kiji_chuubu_pc1{
position:absolute; top:30px;
left:346px;
}
.kiji_chuubu_pc2{
position:absolute; top:30px;
left:0px;
} .my_adslot { width: 336px; height: 280px; }
@media(min-width: 340px) { .my_adslot { width: 336px; height: 280px; } } div.a-a_twitter{
position: relative;
font-weight: lighter;
line-height: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #CCCCCC;
height:10px;
}
div.a-a_twitter img{
position: absolute;
top:5px;
width:25px;
left:10px;
}
div.a-a_twitter p{
position: absolute;
top:15px;
left:45px;
}
div.a-a_twitter_inyo{
position: relative;
font-weight: lighter;
line-height: 100%;
margin-top: -50px;
margin-right: 20px;
margin-bottom: -20px;
margin-left: 20px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff5eb;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #969696;
height:50px;
}
div.a-a_twitter_inyo img{
position: absolute;
top:5px;
width:25px;
left:10px;
}
div.a-a_twitter_inyo p{
position: absolute;
top:15px;
left:45px;
}
.a-b_twitter + .a-a{
margin-top:-10px;
}
.a-b + .a-a_twitter{
margin-top:-10px;
}
div.a-b_twitter{
position: relative;
font-size:130%;
padding:10px 0px 20px 0px;
margin-top:10px;
margin-left:15px;
margin-right: 20px;
margin-bottom: 40px;
line-height:150%;
font-weight:nomal;
clear:both;
}
.a-b_twitter:last-child {
padding:10px 0px 50px 0px;
}
.a-b_twitter:last-child .kanren_container{
margin:0px 0px -20px 0px !important;
}
div.a-b_twitter_date{
position: absolute;
font-size:9px;
font-weight: lighter;
text-align:right;
display:inline;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
top:-50px;
right:0px;
}
div.a-b_twitter_inyo{
position: relative;
font-size:130%;
background-color:#fff5eb;
padding:0px 20px 15px 15px;
margin-bottom: 40px;
margin-left: 20px;
margin-right: 20px;
line-height:150%;
font-weight:nomal;
clear:both;
}
div.a-b_twitter_inyo blockquote{
background-color:#ffc896;
}
div.a-b_twitter_date_inyo{
position: absolute;
font-size:9px;
font-weight: lighter;
text-align:right;
display:inline;
padding:0px 0px 0px 0px;
margin:28px 10px 0px 0px;
top:-70px;
right:0px;
}
div.displayout{
margin:10px 0px 15px 0px;
padding:14px;
border:1px solid #c8c8c8;
background-color:#fdfdfd;
}
span.displayout{
display: inline-block; margin:10px 0px 10px 0px;
padding:10px;
font-size:17px;
border:1px solid #c8c8c8;
background-color:#fdfdfd;
} .warning{
padding:40px 20px; background-color:#ffa0c0;
}
.a-b h2,
.a-b_twitter h2{
border-left:5px solid #ca527a;
padding-left:10px;
border-bottom:1px solid #ca527a;
font-size:19px;
margin-bottom:10px;
} .a-a{
font-size:12px !important;
font-weight: lighter;
line-height: 100%;
margin: 0px 0px 5px 0px;
padding:15px 0px 0px 0px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #CCCCCC;
}
.a-a1,
.a-a2,
.a-a3,
.a-a4,
.a-a5{
font-weight: lighter;
line-height: 100%;
padding:10px 0px 0px 10px;
}
.t_container2 + .a-a {
margin-top:50px;
}
.a-a1{
border-left: 5px solid #4169e1;
margin:0px 0px 0px 30px;
}
.a-a2{
border-left: 5px solid #ffa500;
margin:-10px 0px 0px 35px;
}
.a-a3{
border-left: 5px solid #2e8b57;
margin:-10px 0px 0px 40px;
}
.a-a4{
border-left: 5px solid #9932cc;
margin:-10px 0px 0px 45px;
}
.a-a5{
border-left: 5px solid #c80064;
margin:-10px 0px 0px 50px;
} .a-b{
font-size:130%;
padding:0px 0px 20px 0px;
margin-top:10px;
margin-bottom:50px;
margin-left:15px;
line-height:150%;
margin-right: 20px;
font-weight:nomal;
}
.a-b1,
.a-b2,
.a-b3,
.a-b4,
.a-b5{
font-size:130%;
padding:10px 0px 15px 10px;
}
.a-b1{
border-left: 5px solid #4169e1;
margin:0px 0px 15px 30px;
}
.a-b2{
border-left: 5px solid #ffa500;
margin:0px 0px 15px 35px;
}
.a-b3{
border-left: 5px solid #2e8b57;
margin:0px 0px 15px 40px;
}
.a-b4{
border-left: 5px solid #9932cc;
margin:0px 0px 15px 45px;
}
.a-b5{
border-left: 5px solid #c80064;
margin:0px 0px 15px 50px;
} .a-b + .a-a1{
margin: -50px 0px 0px 30px !important;
}
.a-b1 + .a-a1{
margin:-10px 0px 0px 30px !important;
}
.a-b2 + .a-a2{
margin:-10px 0px 0px 35px !important;
}
.a-b3 + .a-a3{
margin:-10px 0px 0px 40px !important;
}
.a-b4 + .a-a4{
margin:-10px 0px 0px 45px !important;
}
.a-b5 + .a-a5{
margin:-10px 0px 0px 45px !important;
} .ads_border{
border-top:1px solid #666666;
margin-top:10px;
padding-top:10px;
}
#test{
position:absolute;
top:-5px;
margin-top:0px;
margin-left:-5px;
margin-bottom:20px;
}
#test2{
position:absolute;
top:0px;
margin-top:0px;
margin-bottom:20px;
}
body h1{
position:absolute;
right:26px;
top:40px;
overflow:hidden;
text-align:right;
color:#666666;
font-weight:lighter;
font-size:12px;
}
#nav  ul{
text-align:right;
position:absolute;
top:10px;
right:15px;
width:400px;
}
#nav li{
font-size:14px;
display:inline;
list-style-type: none;
font-weight:bold;
margin-left:10px;
padding: 4px 10px 4px 20px;
background-image: url(https://img.pokemon-matome.net/site_sozai/monsterball.gif);
background-repeat: no-repeat;
background-position: 0px 9px;
}
#wrap-main #content11 #articlebody .blogbody { text-align        : left;
color             : #444444;
font-weight			: bold;
background-color  : #FFFFFF;
margin:20px 0px 10px 0px;
padding: 10px 10px 10px 10px;
position: relative;
line-height		: 200%;
border: 1px solid #828282;
}
#wrap-main #content11 #articlebody .blogbody .mainmore {
color : #444444;
font-size       : 14px;
text-align      : left; padding: 0px 8px 0px 0px;
font-weight: bold;
width: 720px;
word-wrap:break-word;
margin-top:40px;
margin-bottom:-50px;
}
#inyou {
position:absolute;
left:0px;
top:122px;
height:20px;
overflow:hidden;
}
ul#inyou li {
font-size:12px;
font-weight:lighter !important;
}
div.basehtml_side{
width:336px;
height:1050px;
border: 1px solid #828282;
background-color:#FFFFFF;
overflow:hidden;
}
#wrap-main #content11 #articlebody .blogbody #article_header_infomation { color : #666666;
font-weight     : lighter;
vertical-align: middle;
position: absolute;
left: 363px;
top: 80px;
border-left: 7px solid #999999;
width: 350px;
font-size: 12px;
} #blog_parts_a .side {
border:1px solid #666666;
background-color: #FFFFFF;
font-size       : 13px;
line-height     : 150%;
padding         : 5px;
color:#444444;
margin-top:10px;
}
.sidebody a {
display : block;
padding : 5px 10px;
}
.sidebottom {
margin-bottom   : 20px;
display:none;
}
.sidetitlebody {
}
.sidetitle {
margin-top:10px;
color:#666666;
border-left: 10px solid #e0bd30;
font-size:15px;
font-weight     : bold;
padding         : 5px 5px 5px 10px;
}  #content11 #indexbody{
overflow:hidden;
padding-top:0px;
margin-top: 10px;
padding-bottom:10px;
}
#content11 #indexbody .indexbox .cme_count {
position: absolute;
z-index: 2;
right: 50px;
top: 57px;
}
#content11 #indexbody .indexbox .cme_count a {
display: block;
background-color:#ff7f50;
color: #FFFFFF;
text-align: center;
line-height: 250%;
height:30px;
width: 50px;
}
#content11 #indexbody .indexbox .cme_count a:hover {
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}  div#footer2{
border-top:2px solid #828282;
padding-top:20px;
width:1020px;
margin: 0 auto;
text-align:center;
color: #333333;
padding:10px;
}
#footer2 .sidewrapper {
text-align:left;
float: left;
width: 230px;
margin:5px;
padding: 5px;
} .comment11{
margin:0px 0px 5px 0px;
padding:0px 10px 20px 10px;
border-left: 5px solid #828282;
border-right: 5px solid #828282;
border-bottom: 5px solid #828282;
background-color:#FFFFFF;
}
.comment12{
margin:10px 0px 20px 0px;
padding:0px 10px 10px 10px;
border: 1px solid #828282;
background-color:#FFFFFF;
}
#takecomment,
#trackback,
.trackbackurlbody {
padding         : 3px 0px 10px;
color: #555555;
font-size: 13px; 
}
.commenttext,
.trackbacktext {
position:relative;
min-height:40px;
width:650px;
font-size:140%;
padding-left:10px;
line-height     : 150%;
margin-bottom   : 5px;
margin-bottom   : 10px;
padding         : 10px 10pt 35px 20px;
border-bottom:1px dotted #828282;
}n
.commentloop{
padding-left:160px !important;
font-size:120%;
}
input.button{
margin-top:-10px;width:200px;height:35px;
}  .side ul.recent-article-image li {
padding:5px;
min-height: 1px;
text-align: left;
line-height: 130%;
}
.side ul.recent-article-image li:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
* html .side ul.recent-article-image li { height: 1%; 
}
*+html .side ul.recent-article-image li { height: 1%; 
}
.side ul.recent-article-image li img {
border: 0;
margin: 0 5px 0 0;
float: left;
display: block;
}
div#acrp6_matomecom table tbody tr td{
padding:5px;
}
.related-articles ul{ font-size:13px;
margin-top:0px;
margin-left:10px;
}
.related-articles li a:visited,
.related-articles li a:link {
display: block;
padding: 0px 0px 0px 10px;
border-left:5px solid #ff9900;
margin-bottom:5px;
}
.related-articles li a:hover{ }  ul.index-navigator {
padding: 15px 0 0;
font-size: 90%;
}
ul.index-navigator li a {
background-color: white;
border: 1px solid #CCC;
color: black !important;
cursor: pointer;
display: inline-block;
font-weight: normal;
line-height: 28px;
margin: 0 2px;
padding: 0 10px !important;
text-decoration: none !important;
vertical-align: top;
}
ul.index-navigator li a:hover{
color: #fff !important;
background-color: #666666;
text-decoration: none;
}
ul.index-navigator li span{
background-color: #666666;
border: 1px solid #CCC;
color: white !important;
display: inline-block;
font-weight: normal;
line-height: 28px;
margin: 0 2px;
padding: 0 10px !important;
text-decoration: none !important;
vertical-align: top;
}
ul.index-navigator li ,
ol.paging-number ,
ol.paging-number li {
display: inline;
}
ul.index-navigator li {
font-weight: normal;
}
ul.index-navigator li.paging-number ol.paging-number li.current {
margin: 0 5px;
font-weight: bold;
}
ul.index-navigator li a {
margin: 0 2px;
padding: 0 3px;
font-weight: normal;
}
div.index-navigator-outer {
text-align: center!important;
} ul.index-navigator li a {
zoom: 1;
} body.wave #index-navigator1 {
margin-bottom: 1em;
}  p.pager{
margin:10px 0px 10px 0px;
text-align:center;
line-height:1;
}
p.pager a,
p.pager strong{
display:inline-block;
margin:0 4px;
font-size:22px;
padding:10px;
border:1px solid #ccc;
border-radius:5px;
-webkit-border-radius:5px;
background-color: #FFF;
box-shadow: 0 1px 1px #fff;
-webkit-box-shadow: 0 1px 1px #fff;
}
p.pager strong{
color:#fff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b));
background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%);
}
p.pager a:active{
background-color:#fffde6;
}
p.pager_archive:after{
content:'';
display:block;
clear:both;
}
p.pager_archive a{
display:block;
}
p.pager_archive a.prev{
float:left;
}
p.pager_archive a.next{
float:right;
}
h4,
.widgettitle{
border-left:5px solid #808080;
font-size:18px;
margin-top:20px;
margin-bottom:15px;
padding:7px 0px 4px 10px;
}
.side ul.article_bottom_share {
display: block;
float: left;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
padding-top:8px;
width:98%;
padding-right:10px;
}
.side ul.article_bottom_share li { float: left; margin-left:10px;margin-top:5px; 
}
.blogbody ul.article_bottom_share {
display: block;
float: left;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
padding-top:8px;
width:98%;
padding-right:10px;
}
.blogbody ul.article_bottom_share li { float: left; margin-left:10px;margin-top:5px; 
}
.blogbody .related-articles h3{
display: none;
}
#ads-sub-header{
margin:5px 0px 10px 0px;
}
.ads_bigbanner{
text-align:center;
margin:10px 0px 10px 0px;
}
.ads_header{
margin:11px 0px 0px 5px;
}
#ads_article_header{ }
.ads-article-center,
.ads-article-center2{
background-color:#FFFFFF;
z-index:1;
margin-top:-10px;
margin-left:10px;
margin-bottom:20px;
}
#ads-article-footer div.ads-article-footer_in{
float:left;
margin-left:10px;
margin-top:20px;
margin-bottom:20px;
}
*/ .mainmore #rss-footer4{ margin:0px 0px 20px 10px;
overflow:hidden;
width:640px;
height:295px; }
.win.ie #rss-footer4{ margin:10px 0px 20px 10px;
overflow:hidden;
width:640px;
height:290px;
}
#rss-footer4_in{
margin-left:-1000px;
} .basehtml3{ overflow:hidden;
width:700px;
height:660px;
}
.basehtml3 li.blogroll-list{
line-height:200px; !important;
}
.win.ie .basehtml3{ overflow:hidden;
width:700px;
height:875px;
}
.win.gecko .basehtml3{ overflow:hidden;
width:700px;
height:873px;
}
.basehtml3_in{
margin-left:-2000px !important;
margin-top:-4px !important;
} .basehtml8{ overflow:hidden;
margin-top:0px;
width:700px;
height:260px;
margin-bottom:20px;
}
.basehtml8_in{
margin-left:-1000px !important;
margin-top:-2000px !important;
} .mainmore div.rss-kiji{ overflow:hidden;
width:700px;
height:120px;
}
.mainmore div.rss-kiji_in{
margin-left:0px !important;
margin-top:0px !important;
}
.infobox_ind{ position: relative;
display:block;
height:120px;
width:738px;
margin-top:10px;
border:1px solid #828282;
filter:alpha(opacity=65);
-moz-opacity:0.65;
-khtml-opacity:0.65;
background-color:rgba(255,255,255,0.65);
z-index:1;
}
a.kiji_link{ width:100%;
height:100%;
display:block;
z-index:2;
}
a.kiji_link:hover{
background-color:#f0ecfb;
}
.infobox_ind img {
position: absolute;
left: 6px;
top: 10px;
width:176px;
height:98px;
border:1px solid #666666;
}
.infobox_ind h2{
position: absolute;
left:185px;
top:13px;
font-size:21px;
overflow:hidden;
margin-left:10px;
height:98px;
padding-right:10px;
} .infobox_ind a.kategori_link,
.infobox_ind a.comment_link{
position:absolute;
z-index:100;
padding:0px 5px;
color:#000000;
background-color:#ebebeb;
}
.infobox_ind a.kategori_link:hover,
.infobox_ind a.comment_link:hover{
background-color:#a52a2a;
color:#FFFFFF;
}
.infobox_ind a.kategori_link{
bottom:0px;
right:210px;
}
.infobox_ind a.comment_link{
bottom: 0px;
right: 120px;
}
.infobox_ind .top_date{
position:absolute;
bottom:0px;
right:10px;
z-index:1;
} .infobox_kiji a.kategori_link,
.infobox_kiji a.tag_link,
.infobox_kiji a.comment_link{
position:absolute;
z-index:100;
padding:0px 5px;
color:#000000;
background-color:#ebebeb;
font-weight:lighter;
}
.infobox_kiji a.kategori_link:hover,
.infobox_kiji a.tag_link:hover,
.infobox_kiji a.comment_link:hover{
background-color:#a52a2a;
color:#FFFFFF;
}
.infobox_kiji a.kategori_link{
bottom:5px;
right:100px;
}
.infobox_kiji a.comment_link{
bottom: 5px;
right: 10px;
}
.infobox_kiji a.tag_link{
bottom:5px;
right:150px;
} #articlebody .infobox_kiji{
position: relative;
padding-bottom:13px;
border-bottom:1px solid #999999;
margin-bottom:25px;
height:100px;
}
.infobox_kiji img{
position: absolute;
left: 0px;
top: 0px;
width:176px;
height:98px;
border:1px solid #666666;
}
.infobox_kiji h2{
position: absolute;
left:180px;
top:25px;
font-size:19px;
overflow:hidden;
margin-left:10px;
height:98px;
}
.infobox_kiji .top_date{
position:absolute;
left:190px;
top:0px;
}
.commentleft{ word-wrap:break-word;
font-size:18px !important;
} .comment_rank_root{
}
.comment_rank_root .comment_rank_widget_item{
margin-right:6px;
margin-bottom:8px;
width:176px;
height:100px;
float:left;
position:relative;
cursor:pointer;
}
.comment_rank_root.entry_bottom .comment_rank_widget_item{
width:171px;
height:95px;
}
.comment_rank_root .comment_rank_widget_item.last_child{
margin-right:0;
}
.comment_rank_root .comment_rank_widget_item:hover .comment_rank_widget_image{
cursor:pointer;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";
}
.comment_rank_root .comment_rank_widget_item .comment_rank_widget_image{
border:1px solid #ff8c00;
width:173px;
height:99px;
float:left;
position:relative;
overflow:hidden;
}
.comment_rank_root.entry_bottom .comment_rank_widget_item .comment_rank_widget_image{
width:167px;
height:93px;
}
.comment_rank_root .comment_rank_widget_item .comment_rank_widget_image img{
width:176px;
height:100px;
}
.comment_rank_root.entry_bottom .comment_rank_widget_item .comment_rank_widget_image img{
width:167px;
height:93px;
}
.comment_rank_root .comment_rank_widget_item .comment_rank_widget_title a{
background:#fff;
padding:2px;
opacity:0.9;
filter:alpha(opacity=90);
-ms-filter:"alpha(opacity=90)";
height:28px;
display:block;
position:absolute;
overflow:hidden;
right:2px;
bottom:0px;
left:1px;
color:#000;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:1.2;
}
.comment_rank_root .comment_rank_widget_item .comment_rank_widget_count a{
background:#ff8c00;
padding:2px 4px;
border-bottom:2px solid #ff8c00;
border-left:2px solid #ff8c00;
height:16px;
position:absolute;
overflow:hidden;
top:1px;
right:2px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}
.comment_rank_root .comment_rank_widget_item .comment_rank_widget_count{
background:#ff8c00;
padding:2px 4px;
border-bottom:2px solid #ff8c00;
border-left:2px solid #ff8c00;
height:16px;
position:absolute;
overflow:hidden;
top:1px;
right:2px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:20px;
} .comment_rank_root2 .comment_rank_widget_item{
margin-right:6px;
margin-bottom:8px;
width:212px;
height:112px;
float:left;
position:relative;
cursor:pointer;
}
.comment_rank_root2.entry_bottom .comment_rank_widget_item{
width:210px;
height:112px;
}
.comment_rank_root2 .comment_rank_widget_item.last_child{
margin-right:0;
}
.comment_rank_root2 .comment_rank_widget_item:hover .comment_rank_widget_image{
cursor:pointer;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";
}
.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_image{
border:2px solid #ff8dc2;
width:208px; height:110px; float:left;
position:relative;
overflow:hidden;
}
.comment_rank_root2.entry_bottom .comment_rank_widget_item .comment_rank_widget_image{
width:210px;
height:108px;
}
.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_image img{
width:210px;
height:108px;
}
.comment_rank_root2.entry_bottom .comment_rank_widget_item .comment_rank_widget_image img{
width:210px;
height:108px;
}
.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_title a{
background:#fff;
padding:2px;
opacity:0.9;
filter:alpha(opacity=90);
-ms-filter:"alpha(opacity=90)";
height:28px;
display:block;
position:absolute;
overflow:hidden;
right:2px;
bottom:0px;
left:1px;
color:#000;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:1.2;
}
.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_count a{
background:#ff8dc2;
padding:2px 4px;
border-bottom:2px solid #ff8dc2;
border-left:2px solid #ff8dc2;
height:16px;
position:absolute;
overflow:hidden;
top:1px;
right:2px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}
.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_count{
background:#ff8dc2;
padding:2px 4px;
border-bottom:2px solid #ff8dc2;
border-left:2px solid #ff8dc2;
height:16px;
position:absolute;
overflow:hidden;
top:1px;
right:2px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:20px;
} .comment_rank_side_root{
font-size:13px;
}
.comment_rank_side_root .comment_rank_widget_item{
margin-bottom:8px;
width:300px;
height:168px;
position:relative;
cursor:pointer;
}
.comment_rank_side_root .comment_rank_widget_item.last_child{
margin-right:0;
}
.comment_rank_side_root .comment_rank_widget_item:hover .comment_rank_widget_image{
cursor:pointer;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";
}
.comment_rank_side_root .comment_rank_widget_item .comment_rank_widget_image{
border:2px solid #ff8c00;
width:296px;
height:165px;
float:left;
position:relative;
overflow:hidden;
}
.comment_rank_side_root .comment_rank_widget_item .comment_rank_widget_image img{
max-width:296px;
}
.comment_rank_side_root .comment_rank_widget_item .comment_rank_widget_title a{
background:#fff;
padding:2px;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";
height:28px;
display:block;
position:absolute;
overflow:hidden;
right:2px;
bottom:0px;
left:2px;
color:#000;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:1.2;
}
.comment_rank_side_root .comment_rank_widget_item .comment_rank_widget_count a{
background:#ff8c00;
padding:2px 4px;
border-bottom:2px solid #ff8c00;
border-left:2px solid #e0bd30;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:"alpha(opacity=100)";
height:16px;
position:absolute;
overflow:hidden;
top:2px;
right:2px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:20px;
} .trw_body { 
width: 355px; 
position: relative;
height: 50px;
margin-bottom: 20px;
float:left;
}
.trw_image { position: absolute; left: 0px; top: 0px; width: 100px; height: 50px; 
}
.trw_image img { width: 100px; 
}
.trw_count { display:none; 
}
.trw_title {
width:235px;
z-index:1;
font-size:130%;
position: absolute;
top:5px;
left: 110px;
height:40px;
overflow:hidden;
line-height:140%;
}
.trw_title a:link,
.trw_title a{
font-weight:bold;
}
.trw_title a { font-weight:bold; 
}
.side div ul li{
margin:5px 0px;
}   .mainmore h5{
font-size:150%;
padding:30px 0px 0px 20px;
margin-left:15px;
line-height:150%;
font-weight:nomal;
background-image: url(https://img.pokemon-matome.net/site_sozai/monsterball.gif);
background-repeat: no-repeat;
background-position: 0px 38px;
}
h2.kate_title{
margin-top:22px;
margin-bottom:-10px;
font-size:150%;
background-color:#000000;
color:#FFFFFF;
padding:10px;
font-weight:nomal;
}
.a-b h6{
font-size:100% !important;
padding:0px 0px 10px 20px !important;
margin-bottom:10px !important;
border-bottom:1px dashed #999999;
margin-top:80px !important;
margin-left:0px !important;
line-height:150% !important;
color:#ec6400 !important;
font-weight:nomal !important;
background-image: url(https://img.pokemon-matome.net/site_sozai/monsterball.gif);
background-repeat: no-repeat;
background-position: 0px 7px !important;
}
.mainmore h6{
font-size:130%;
padding:0px 0px 20px 20px;
margin-left:15px;
line-height:150%;
color:#ec6400;
font-weight:nomal;
background-image: url(https://img.pokemon-matome.net/site_sozai/monsterball.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
margin-bottom:0px;
} .mainmore h4{
font-size:130%;
padding:10px 0px 10px 5px;
margin-left:0px;
line-height:150%;
color:#FFFFFF;
background-color:#ff7f50;
font-weight:nomal;
margin-bottom:0px;
border-left:5px dashed #ff7f50;
} .c-ss{
color:#558daa;
}
.c-ss1{
color:#509284;
}
.c-ss2{
color:#868686;
}
dfn,
.c-red{
color:#e10a0a;
font-style:nomal;
}
var,
.c-blue{ color:#1d65de;
font-style:nomal;
}
.c-blue_usui,
.c-same_id1{ color:#5586e4;
font-style:nomal;
}
.c-same_id2{ color:#009464;
font-style:nomal;
}
.c-same_id3{ color:#850000;
font-style:nomal;
}
.c-same_id4{ color:#8c55b4;
font-style:nomal;
}
u,
.c-orange{
color:#ec6400;
text-decoration: none;
}
ins,
.c-pink{
color:#df65ad;
text-decoration: none;
}
cite,
.c-purple{
color:#8c55b4;
font-style:nomal;
}
del,
.c-green {
color:#009464;
text-decoration: none;
}
em,
.c-ocher{ color:#d6901f;
font-style:nomal;
}
s,
.c-dark_red{
color:#850000;
text-decoration: none;
}
.a-aa{
font-family: "MS PGothic","ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size: 16px;
line-height: 18px;
font-weight:lighter;
}
.fami{
font-family:"ＭＳ Ｐゴシック",sans-serif, arial;
font-size:100%;
line-height:160%;
font-weight:bold;
}
.shutten_poke{
line-height: 100%;
font-size: 70%;
font-weight: lighter;
}
.t_container1 .shutten_poke,
.t_container3 .shutten_poke,
.t_container2 .shutten_poke{
margin:10px;
font-size:12px;
}
.t_media1 .shutten_poke,
.t_media2 .shutten_poke{
margin:10px 0px;
font-size:12px;
}
.t_media1 + .shutten_poke,
.t_media2 + .shutten_poke{
margin:15px 0px 0px 5px;
font-size:12px;
}
.t_media2_mtm + .shutten_poke{
margin:10px 0px 0px 0px !important;
}
.esi1{
line-height: 150%;
font-size: 70%;
font-weight: lighter;
}
.esi2{
font-size: 80%;
line-height: 160%;
font-weight: lighter;
}
.esi3{
font-size:90%;
line-height: 170%;
font-weight:bold;
}
tt,
.esi4{
line-height: 150%;
font-size:140%;
font-weight:bold;
}
code,
.esi5{
line-height: 150%;
font-size:170%;
font-weight:bold;
}
.esi6{
line-height: 150%;
font-size:200%;
font-weight:bold;
}
.esi7{
line-height: 150%;
font-size: 230%;
font-weight:bold;
}
.esi8{
line-height: 150%;
font-size: 270%;
font-weight:bold;
}
.esi9{
line-height: 150%;
font-size: 330%;
font-weight:bold;
}
.id1{ color:#3464bd;
font-weight: bold;	
padding:4px;
background-color:#ededed;
}
.id2{ color:#b22222;
font-weight: bold;	
padding:4px;
background-color:#ededed;
}
.same_id,
.same_id1{
color: #ff0000;
background-color: #dddddd;
font-weight: bold;
}
.same_id2{
color: #1e64bd;
background-color: #ffff40;
font-weight: bold;
}
.same_id3{
color: #1e64bd;
background-color: #87cefa;
font-weight: bold;
}
.same_id4{
color: #000000;
background-color: #bfecbf;
font-weight: bold;
}
.name{
margin-right:5px;
color:#009900;
font-weight: bold;
}
.date{
margin-left:-10px;
}
.day_id{
color:#444444;
} .anchor{
color:#0000cd;
}
p.a-a br,
p.a-a1 br,
p.a-a2 br,
p.a-a3 br,
p.a-a4 br,
p.a-a5 br,
p.a-a6 br,
p.a-a7 br,
p.a-a8 br,
p.a-a9 br{
display:none;
} .a-res-1>br{
display:none;
}
kbd,
blockquote{
display:block;
margin: 10px 0px 10px 0px;
text-align:left;
padding:10px;
font-weight   : bold;
line-height    : 150%;
background-color:#eeeeee;
border:1px dotted #cccccc;
} table blockquote{
margin-left:10px;
margin-right:20px;
margin-top: 10px;
margin-bottom: 20px;
text-align:left;
font-size:14px;
padding:15px;
font-weight:lighter;
line-height    : 150%;
background-color:#f8f8f8;
border:1px dotted #cccccc;
}
blockquote.shuzokuti{
margin-left:10px;
margin-right:20px;
margin-top: 10px;
margin-bottom: 0px;
text-align:left;
padding:15px;
font-size:15px;
font-weight:bold;
line-height    : 160%;
color:#444444;
background-color:#f0f0f0;
border:0px !important;
}
.shuzokuti .shuzokuti_poke_name:nth-child(n + 2) {
margin-top:10px;
}
.tokusei_yohaku {
margin-bottom:10px;
}
blockquote ul{
margin-left:30px;
}
blockquote ul li{
list-style:disc;
}
.mainmore li a{
list-style:disc;
margin-left:10px;
padding-left:10px;
}
.image_resize {
float:left;  } * html .image_resize {
width: expression(this.width >= this.height ? "200px" : "auto");
height: expression(this.width <= this.height ? "200px" : "auto");
}
img {
-ms-interpolation-mode: bicubic;
} .mainmore img {
display:block;
margin:5px 0px 10px 0px; }
.mainmore a:link img,
.mainmore a:visited img{
padding:2px;
border:2px solid #dddddd;
}
.mainmore a:hover img {
border:2px solid #ff7d00;
-ms-filter: "alpha( opacity=80 )";
filter: alpha( opacity=80 );
opacity: 0.8;
}
.mainmore a:link,
.mainmore a:visited{
text-decoration: underline;
}
.center{
text-align:center;
}
.center img  {
display:block;
}
#ads_article_header{
position:absolute;
left:10px;
top:155px;
margin-top:0px;
}
#ads-article-footer{
margin-top:0px;
margin-bottom:10px;
}
#ads-article-footer div.ads-article-footer_in{
float:left;
margin-left:10px;
}
#wrapper-main-in{
font-size:18px;
padding-top:20px;
font-weight:lighter;
}
table.data{
background-color:#ffffff;
border: 1px solid #666666;
border-collapse: collapse;
max-width:100%;
}
#wrapper-main-in ul{
margin-left:20px;
}
#wrapper-main-in ul li{
margin:0px;
list-style:disc;
}
#wrapper-main-in h2{
font-size:120%;
color:#eb0a0a;
margin:50px 0px 5px 0px;
padding:3px 0px 5px 8px;
width:95%;
}
.comment-header{
font-weight:bold;
font-size:18px;
background-color:#bfecbf;
padding:10px;
border-top: 5px solid #828282;
border-left: 5px solid #828282;
border-right: 5px solid #828282;
}
.a-b h3,
.a-b_twitter h3{
color:#000000;
border-top:1px solid #969696;
border-bottom:1px solid #969696;
background-color:#f0f0f0;
padding:8px 0px 5px 5px;
font-size:19px;
margin-top:15px;
margin-bottom:10px;
}
#wrapper-main-in h4{
font-size:120%;
background-color:#d9ffff;
margin:15px 0px 5px 0px;
padding:3px 0px 5px 8px;
width:95%;
}
}
.mainmore table tr:nth-child(odd) {
color:#333333;
background-color: #f8ffff;
}
.mainmore table th{
color: #333333;
border: 1px solid #666666;
padding: 5px;
background-color: #dcdcdc;
}
.mainmore table td {
border: 1px solid #666666;
padding: 5px 3px 3px 5px;
font-weight:lighter;
}
p.bbs{
text-align:center;
float:left;
width:300px;
margin:5px 20px;
background-color:#f0fff0;
border:2px solid #48d1cc;
padding:15px 5px;
font-size:18px;
font-weight:bold;
}
p.bbs a{
display:block;
}
div.pokebbs{
margin-top:30px;
text-align:center;
}
div.pokebbs p{
padding:10px;
font-size:24px;
font-weight:lighter;
background-color:#f0d2d2;
display:inline;
}
p.prevnext{
margin:15px 0px;
line-height: 150%;
font-size:140%;
font-weight:bold;
}
.index_navigator{
font-size:20px;
margin:10px;
text-align:center;
}
.index_navigator a,
.index_navigator strong{
padding:10px;
} div#header_rtranking	{
position:absolute;;nn
left:0px;
top:380px;
height:114px;
overflow:hidden;
width: 1136px;
}
div#header_ads	{
position:absolute;
left:0px;
top:120px;
height:274px;
width: 1136px;
} div.tradebbs,
ul.tradebbs{
margin-top:20px;
padding-bottom:15px;
background-color:#f0f0f0;
}
div.tradebbs li,
ul.tradebbs li{
font-size:16px;
width:700px;
height:20px;
overflow:hidden;
padding-top:10px;
margin-left:-20px;
}
.tradebbs li a{
display:block;
text-decoration: none !important;
border-bottom:1px solid #999999;
}
.tradebbs{
line-height:150%;
font-size:13px;
overflow:hidden;
height:230px; }
.tradebbs img{
display:none;
}
.FixNavi{
margin-left:1096px;
position:fixed;
bottom:0px;
width:45px;
z-index:1;
opacity: 0.8;
}
.FixNavi.FixNavi_height1{
height:135px;
}
.FixNavi.FixNavi_height2{
height:397px;
}
.FixNavi li a{
display:block;
overflow:hidden;
text_indent:500px;
}
.FixNavi li a span{
vertical-align:32px;
}
li a#fix-top{background:url(https://img.pokemon-matome.net/site_sozai/fixnav/001a.gif) no-repeat 0px 0px;height:45px;width:45px
}
li a#fix-top:hover{background:url(https://img.pokemon-matome.net/site_sozai/fixnav/001a.gif) no-repeat 0px -45px;
}
li a#fix-comwatch{background:url(https://img.pokemon-matome.net/site_sozai/fixnav/003a.gif) no-repeat 0px 0px;height:45px;width:45px;
}
li a#fix-comwatch:hover{background:url(https://img.pokemon-matome.net/site_sozai/fixnav/003a.gif) no-repeat 0px -45px;
}
li a#fix-tweet{background:url(https://img.pokemon-matome.net/site_sozai/fixnav/007a.gif) no-repeat 0px 0px;height:45px;width:45px;
}
li a#fix-tweet:hover{background:url(https://img.pokemon-matome.net/site_sozai/fixnav/007a.gif) no-repeat 0px -45px;
}
.side ul{
margin-left:0px;
}
.side ul li{
margin-left:0px;
list-style:disc;
}
#wrapper-main-in ul.tradebbs li{
list-style:none;
}
textarea.textareaback{
} .img_and_com650{
width:640px;
text-align:left;
margin: 0px auto;
}
.img_and_com450{
width:450px;
text-align:left;
margin: 0px auto;
}
.img_and_com550{
width:550px;
text-align:left;
margin: 0px auto;
}
.blogparts_categoryArchive ul{
margin-left:20px;
list-style:none;
} .sub .blogparts_popularArticle ul {
counter-reset: wpp-ranking;
}
.blogparts_latestArticle li,
.sub .blogparts_popularArticle li,
.pick-up {
margin:0px;
background: #fff;
border-bottom: 1px solid #ddd;
font-size:16px;
}
.sub .blogparts_popularArticle li {
position: relative;
}
.sub .blogparts_popularArticle li:before {
content: counter(wpp-ranking, decimal);
counter-increment: wpp-ranking;
position: absolute;
top: 10px;
left: 10px;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
background: rgba(0,0,0,0.7);
color: #fff;
font-size: 14px;
}
.sub .blogparts_popularArticle li:nth-child(1):before {
background: rgba(255, 192, 56, 0.85);
}
.sub .blogparts_popularArticle li:nth-child(2):before {
background: rgba(154, 154, 154, 0.85);
}
.sub .blogparts_popularArticle li:nth-child(3):before {
background: rgba(134,88,66,0.85);
}
.blogparts_latestArticle a,
.sub .blogparts_popularArticle a,
.pick-up > a {
display: block;
overflow: hidden;
padding: 10px 0;
}
.blogparts_latestArticle img,
.sub .blogparts_popularArticle img,
.pick-up-image {
float: left;
width: 70px; height: 60px;
padding-left: 10px;
padding-right:8px;
} .sub .sidekiji .blogparts_popularArticle li,
.pick-up {
background: #fff;
border-bottom: 1px solid #ddd;
font-size:14px;
font-weight:bold;
overflow:hidden;
height:76px;
}
.sub .sidekiji .blogparts_popularArticle li {
position: relative;
}
.sub .sidekiji .blogparts_popularArticle li:before {
content: counter(wpp-ranking, decimal);
counter-increment: wpp-ranking;
position: absolute;
top: 10px;
left: 10px;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
background: rgba(0,0,0,0.7);
color: #fff;
font-size: 14px;
}
.sub .sidekiji .blogparts_popularArticle li:nth-child(1):before {
background: rgba(255, 192, 56, 0.85);
}
.sub .sidekiji .blogparts_popularArticle li:nth-child(2):before {
background: rgba(154, 154, 154, 0.85);
}
.sub .sidekiji .blogparts_popularArticle li:nth-child(3):before {
background: rgba(134,88,66,0.85);
}
.blogparts_latestArticle a,
.sub .sidekiji .blogparts_popularArticle a,
.pick-up > a {
display: block;
overflow: hidden;
padding: 10px 0;
}
.sub .sidekiji .blogparts_popularArticle img,
.pick-up-image {
float: left;
width: 70px; height: 60px;
padding-left: 10px;
padding-right:8px;
}
#share ul{
margin:15px 0px 0px 0px;
padding:15px 0px 0px 0px;
border-top:1px dashed #666666;
height:auto;
}
#share li{
font-size:14px;
float:left;
text-align:center;
margin-right:1%;
margin-bottom:8px;
border-radius:3px;
list-style:none;
}
#share li.share-twitter_follow{
width:160px;
background:#55acee;
box-shadow:0 2px #2795e9;
}
#share li.share-twitter_follow:hover{
background:#83c3f3;
}
#share li.share-twitter{
width:84px;
background:#55acee;
box-shadow:0 2px #2795e9;
}
#share li.share-twitter:hover{
background:#83c3f3;
}
#share li.share-facebook{
width:84px;
background:#3b5998;
box-shadow:0 2px #2d4373;
}
#share li.share-facebook:hover{
background:#4c70ba;
}
#share li.share-google:hover{
background:#e47365;
}
#share li.share-hatena{
width:84px;
background:#2c6ebd;
box-shadow:0 2px #225694;
}
#share li.share-hatena:hover{
background:#4888d4;
}
#share li.share-pocket{
width:84px;
background:#f13d53;
box-shadow:0 2px #e6152f;
}
#share li.share-pocket:hover{
background:#f26f7f;
}
#share li.share-line{
width:84px;
background:#00C300;
box-shadow:0 2px #009d00;
}
#share li.share-line:hover{
background:#2bd92b;
}
#share a{
display:block;
height:27px;
padding-top:6px;
color:#ffffff;
text-decoration:none;
}
#share a:hover{
text-decoration:none;
color:#ffffff;
}  .kanren_link{
margin-bottom:0px;
}
.kanren{
margin:10px 0px 10px 0px;
}
.link_matome a:link{
margin-top:10px;
display:block;
color:#666666 !important;
padding:10px;
text-align:center;
background-color:#fff0f5;
border:1px dashed #999999;
}
.link_matome a:hover{
background-color:#ffc0cb;
color:#666666 !important;
}  #powerTip {
cursor: default;
background-color: #333;
background-color: rgba(0, 0, 0, 0.8);
border-radius: 6px;
color: #fff;
display: none;
padding: 10px;
position: absolute;
white-space: nowrap;
z-index: 2147483647;
font-size:16px;
}
#powerTip:before {
content: "";
position: absolute;
}
#powerTip.n:before, #powerTip.s:before {
border-right: 5px solid transparent;
border-left: 5px solid transparent;
left: 50%;
margin-left: -5px;
}
#powerTip.e:before, #powerTip.w:before {
border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
margin-top: -5px;
top: 50%;
}
#powerTip.n:before {
border-top: 10px solid #333;
border-top: 10px solid rgba(0, 0, 0, 0.8);
bottom: -10px;
}
#powerTip.e:before {
border-right: 10px solid #333;
border-right: 10px solid rgba(0, 0, 0, 0.8);
left: -10px;
}
#powerTip.s:before {
border-bottom: 10px solid #333;
border-bottom: 10px solid rgba(0, 0, 0, 0.8);
top: -10px;
}
#powerTip.w:before {
border-left: 10px solid #333;
border-left: 10px solid rgba(0, 0, 0, 0.8);
right: -10px;
}
#powerTip.ne:before, #powerTip.se:before {
border-right: 10px solid transparent;
border-left: 0;
left: 10px;
}
#powerTip.nw:before, #powerTip.sw:before {
border-left: 10px solid transparent;
border-right: 0;
right: 10px;
}
#powerTip.ne:before, #powerTip.nw:before {
border-top: 10px solid #333;
border-top: 10px solid rgba(0, 0, 0, 0.8);
bottom: -10px;
}
#powerTip.se:before, #powerTip.sw:before {
border-bottom: 10px solid #333;
border-bottom: 10px solid rgba(0, 0, 0, 0.8);
top: -10px;
}
#powerTip.nw-alt:before, #powerTip.ne-alt:before,
#powerTip.sw-alt:before, #powerTip.se-alt:before {
border-top: 10px solid #333;
border-top: 10px solid rgba(0, 0, 0, 0.8);
bottom: -10px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
left: 10px;
}
#powerTip.ne-alt:before {
left: auto;
right: 10px;
}
#powerTip.sw-alt:before, #powerTip.se-alt:before {
border-top: none;
border-bottom: 10px solid #333;
border-bottom: 10px solid rgba(0, 0, 0, 0.8);
bottom: auto;
top: -10px;
}
#powerTip.se-alt:before {
left: auto;
right: 10px;
}
.no_br{
display:none;
}
.type_nomaru{
background-color:#b8b895;
color:#FFFFFF;
padding:0px 5px;
}
.type_honoo{
background-color:#dc5949;
color:#FFFFFF;
padding:0px 5px;
}
.type_mizu{
background-color:#73b8ea;
color:#FFFFFF;
padding:0px 5px;
}
.type_denki{
background-color:#f2d479;
color:#FFFFFF;
padding:0px 5px;
}
.type_kusa{
background-color:#95c779;
color:#FFFFFF;
padding:0px 5px;
}
.type_koori{
background-color:#b8e7e7;
color:#FFFFFF;
padding:0px 5px;
}
.type_kakutou{
background-color:#873530;
color:#FFFFFF;
padding:0px 5px;
}
.type_doku{
background-color:#9b5fa7;
color:#FFFFFF;
padding:0px 5px;
}
.type_jimen{
background-color:#e3cb8e;
color:#FFFFFF;
padding:0px 5px;
}
.type_hikou{
background-color:#b2bdea;
color:#FFFFFF;
padding:0px 5px;
}
.type_esupa{
background-color:#e36c9b;
color:#FFFFFF;
padding:0px 5px;
}
.type_musi{
background-color:#bdb85f;
color:#FFFFFF;
padding:0px 5px;
}
.type_iwa{
background-color:#c2a75f;
color:#FFFFFF;
padding:0px 5px;
}
.type_gosuto{
background-color:#6c6ca1;
color:#FFFFFF;
padding:0px 5px;
}
.type_doragon{
background-color:#3e4e8e;
color:#FFFFFF;
padding:0px 5px;
}
.type_aku{
background-color:#6c594e;
color:#FFFFFF;
padding:0px 5px;
}
.type_hagane{
background-color:#c7d4e0;
color:#FFFFFF;
padding:0px 5px;
}
.type_feari{
background-color:#fa90ba;
color:#FFFFFF;
padding:0px 5px;
} .mainmore .kanren_container{
margin:10px 0px 10px 0px;
border:1px solid #cccccc;
background-color:#f8f8f8;
padding:10px;
}
.mainmore .kanren{
margin:0px 0px 0px 0px;
}
.mainmore .kanren_oya{
position: relative;
height:60px;
margin-bottom:10px;
overflow:hidden;
}
.mainmore .kanren_img{
position: absolute;
width:60px;
height:60px;
list-style: none; 
margin:0px;
padding:0px;
}
.mainmore .kanren_img img{
width:60px;
height:60px;
}
.mainmore .kanren_bunshou{
position: absolute;
top:10px;
left:70px;
list-style: none; 
margin:0px;
padding:0px;
}
.kanren_bunshou2{
position: absolute;
top:10px;
left:120px;
list-style: none; 
margin:0px;
padding:0px;
}  #kako_kiji{
font-size:16px;
}
#kako_kiji .kanren_container{
margin:10px 0px 0px 0px;
border:1px solid #cccccc;
background-color:#f8f8f8;
padding:10px;
}
#kako_kiji .kanren{
margin:0px 0px 0px 0px;
}
#kako_kiji .kanren_oya{
position: relative;
height:60px;
margin-bottom:10px;
}
#kako_kiji .kanren_img{
position: absolute;
width:60px;
height:60px;
list-style: none; 
margin:0px;
padding:0px;
}
#kako_kiji .kanren_img img{
width:60px;
height:60px;
}
.anime_matome{
display:none;
}
#kako_kiji .kanren_bunshou{
position: absolute;
top:10px;
left:70px;
list-style: none; 
margin:0px;
padding:0px;
}  .amazlet-box,
.amachazl-box{
padding:10px;
margin-top:7px;
border-top:1px dashed #999999; }
.amazlet-box a,
.amachazl-box a{
color:#000000; }
.amazlet-sub-info,
.amachazl-sub-info{
padding:5px 10px 5px 10px;
background-color:#bfecbf;
text-decoration:none !important;
}
.amazlet-sub-info a,
.amachazl-sub-info a{
color:#000000;
text-decoration:none !important;
}
.toggle-box,
.toggle-box1,
.toggle-box2,
.toggle-box3,
.toggle-box4,
.toggle-box5,
.toggle-box6,
.toggle-box7,
.toggle-box8,
.toggle-box9,
.toggle-box10{
border: 1px solid #aaaaaa;
margin: 10px;
padding: 10px;
display: none;
}
td.nowrap,
th.nowrap{
white-space: nowrap;
}
.amazon_column {
display: flex;
padding:10px;
margin-top:7px;
border-top:1px dashed #999999;
}
.amazon_column__side { flex: 0 0 140px; }
.amazon_column__side a img{
border:0px !important;
}
.amazon_column__main { flex: 1 1 auto;margin-left:10px; }
.amazon_column__main a.amazon_title {color:#000000 !important;margin-bottom:10px;display:block;}
.amazon_column__main a.amazon_shousai{color:#000000;background-color:#bfecbf;padding:5px 5px 5px 5px;display:inline;}
blockquote.senden{
background:#999999 !important;
} .mainmore table, 
.mainmore th,
.mainmore td {
border-collapse: collapse;
border: 1px solid #ccc;
line-height: 1.5;
}
.mainmore table.type06 th {
padding: 5px;
font-weight: bold;
vertical-align: top;
background: #3f3f3f;
color: #ffffff;
}
.mainmore table.type06 td {
padding: 5px;
vertical-align: top;
white-space: nowrap;
}
.mainmore tr:nth-child(even) {
background: #f0f2f5;
}
.info-item{
display:none;
} .ban_select {
user-select: none;
-webkit-user-select: none;
-webkit-user-drag: none;
}  .t_container1{
border:1px solid #666666;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
margin:20px 17px 20px 17px;
padding:0px 0px 5px 0px;
}
.t_container3{
background-color:#e0f800;
border:1px solid #666666;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
margin:20px 17px 20px 17px;
padding:0px 0px 5px 0px;
}
.mainmore .t_container1:last-child,
.mainmore .t_container3:last-child{
margin:20px 17px 60px 17px;
}
.a-b .t_container1,
.a-b .t_container3{
margin:20px 0px 20px 0px !important;
}   .t_container2{
border-top:1px solid #646464;
padding:5px 0px 0px 0px;
margin-bottom:40px;
}
.t_container1 + .t_container2,
.t_container3 + .t_container2{
margin-top:60px;
margin-bottom:40px;
}
.t_container2:last-child{
padding:5px 0px 30px 0px;
}
.t_container3{
}
.t_container4{
margin:10px;
padding:10px 10px 0px 10px;
background:#dcebeb;
}
.t_container5{
margin:10px;
padding:10px 10px 0px 10px;
background:#999999;
}
.t_container6{
margin:10px;
padding:10px 10px 0px 10px;
background:#e0f800;
} .t_media1{
margin:0px 0px -10px 0px;
padding-left:5px;
}
.t_media2 div{
display: inline-block;
vertical-align: top;
width:47%;
padding:0px 5px 0px 5px;
margin-bottom:-10px;
}
.t_media2_mtm div{
display: inline-block;
vertical-align: top;
width:47%;
padding:0px 5px 0px 5px;
margin-bottom:-10px;
margin-top:5px;
}
.t_media2 div a,
.t_media2_mtm div a{
width:100%;
}
.t_media2 div a img,
.t_media2_mtm div a img{
width:100%;
}
.t_header{
margin-top:0px;
position: relative;
}
.t_user_icon a img{
position: absolute;
top:5px;
left:10px;
width:38px;
height:38px;
border-style:none !important;
}
.t_user_wrap{
position: absolute;
top:0px;
left:55px;
}
.t_user_name{
position: absolute;
top:12px;
left:3px;
font-size:16px;
width:600px;
overflow:hidden;
height:20px;
}
.t_user_name a{
text-decoration: none !important;
color:#969696;
font-weight:lighter;
}
.t_user_id{
position: absolute;
top:28px;
left:3px;
font-size:12px;
}
.t_user_id a{
color:#dcdcdc;
text-decoration: none !important;
}
.t_bird_icon{
position: absolute;
top:10px;
right:10px;
}
.t_bird_icon img{
width:20px;
}
.t_bird_icon a img{
border-style:none !important;
}
.t_honbun{
padding:60px 20px 0px 10px;
line-height:150%;
font-weight:nomal;
font-size:130%;
}
.a-b .t_honbun{ font-size:100% !important;
}
.t_footer{
margin-top:0px;
position: relative;
}
.t_buttons{
margin-top:0px;
height:25px;
}
.t_buttons a{
float:left;
margin-left:10px;
}
.t_buttons a img{
border-style:none !important;
width:15px !important;
height:15px !important;
}
.t_date a{
position: absolute;
font-size:11px;
font-weight: lighter;
top:0px;
right:10px;
text-decoration: none !important;
color:#666666;
} .t_top_link{
margin-top:-10px;
margin-bottom:0px;
font-size:12px;
color:#c8c8c8;
font-weight:lighter;
}
.t_top_link a{
color:#c8c8c8 !important;
text-decoration: none !important;
}
.t_bottom_link{
font-size:12px;
color:#c8c8c8;
font-weight:lighter;
}
.t_bottom_link a{
color:#c8c8c8 !important;
text-decoration: none !important;
}
.t_link_hashtag{
color:#999999;
text-decoration: none !important;
font-size:16px;
}
.t_link_hashtag_usui{
color:#dcdcdc;
text-decoration: none !important;
font-size:16px;
font-weight:lighter;
}
.t_top_link .t_link_username,
.t_bottom_link .t_link_username{
color:#c8c8c8;
font-size:12px;
font-weight:lighter;
text-decoration: none !important;
}
.t_link_tweet{
color:#c8c8c8;
font-size:12px;
font-weight:lighter;
text-decoration: none !important;
}
.t_link_pic{
color:#c8c8c8;
font-size:12px;
font-weight:lighter;
text-decoration: none !important;
}
.t_link_youtube{
font-weight:lighter;
text-decoration: none !important;
} .twitter_video { max-width: 680px; }
.a-b .t_container1:last_child{
margin-bottom:-20px !important;
}  .name_container{
border-top:1px solid #c8c8c8;
padding:10px 0px 0px 10px;
}
ol.commentlist ul.children {
padding-left: 20px;
}
ol.commentlist li.depth-2 {
background-color: #fff0ff;
}
ol.commentlist li.depth-2 div.commenttext {
width:95%; }
ol.commentlist li.depth-3 {
background-color: #e6f5ff;
}
ol.commentlist li.depth-3 div.commenttext {
width:95%; }
ol.commentlist li.depth-4 {
background-color: #ffffd6;
}
ol.commentlist li.depth-4 div.commenttext {
width:95%; }
ol.commentlist li.depth-5 {
background-color: #e6f5e6;
}
ol.commentlist li.depth-5 div.commenttext {
width:95%; }
ol.commentlist {
padding-left: 25px;
margin:0px;
}
ol.commentlist li.depth-1 {
list-style: decimal;
}
ol.commentlist div.commenttext {
padding: 5px 10px 15px 10px;
margin: 0px;
border: 0px;
}
ol.commentlist h3.comment-reply-title {
background-color: #8c0000;
color: white;
}
ol.commentlist a#cancel-comment-reply-link {
color: #e0f800;
}
p.comment-form-comment textarea.textareaback {
width: 98%;
}
.comment_chuui{
font-size:14px;
} .wpp-post-title{
font-size:16px;
}
.wpp-comments{
font-size:14px;
font-weight:bold;
}div#basehtml2{ width:738px;
height:150px;
border: 1px solid #828282;
background-color:#FFFFFF;
overflow:hidden;
}
div#basehtml2_in	{
margin-left:-1000px !important;
margin-top:-0px !important;
}
div#header_rssbox div#basehtml1{
width:738px;
height:170px;
margin-top:5px;
border: 1px solid #828282;
background-color:#FFFFFF;
overflow:hidden;
}
div#header_rssbox div#basehtml1_in	{
margin-left:0px !important;
margin-top:-0px !important;
}
#rsshtml1{
line-height:150%;
font-size:13px;
position: absolute;
width: 334px;
}
#rsshtml1 .under{
position: absolute;
top: 0px;
left: 0;
width: 330px;
height: 150px; }
#rsshtml1 .under .under_in{
overflow: scroll;
overflow-x : hidden;
position: relative;
width: 740px;
}
#rsshtml1 .under_in{height: 170px;}
.under .under_in .leftbox,
.under .under_in .rightbox{ position: absolute;
top: 2px;
width: 700px; }
.under .under_in .rigntbox{
left: 0px;
}
.under .under_in .leftbox li{
height:22px;
width:350px;
overflow:hidden;
}
.under .under_in .rightbox{ left: 351px;
}
.leftbox li a,
.rightbox li a{
display:block;
border-bottom:1px dotted #dcdcd2;
//͌̕ʃfUCcssɋL//
padding-left: 20px;
}
.leftbox li a,
.rightbox li a{
background-image: url(https://img.pokemon-matome.net/site_sozai/arrow010_05e.gif);
background-repeat: no-repeat;
padding-left:20px;
background-position: 5px 3px;
} .rssbox{
font-weight:bold;
font-size:16px;
}
.rssbox a{
line-height:150%;
color:#0046cd;
padding: 3px 0px 1px 10px;
margin-bottom:5px;
display: block;
}
.rssbox a:hover{
color:#ff0a0a;
padding: 3px 0px 1px 10px;
margin-bottom:5px;
display: block;
}
#basehtml5{
background-image: url(https://img.pokemon-matome.net/site_sozai/pikachu_a05_mini.jpg); background-repeat: no-repeat;
background-position: 100px -150px;
}
#basehtml5 a{
font-weight:bold;
overflow : hidden;
font-size:14px;
padding: 3px 0px 1px 5px;
margin: 0px 0px 5px 10px;
display: block;
border-left:5px solid #999999;
border-bottom:1px dotted #dcdcd2;
}
div#header_rssbox #basehtml5{ background-color:#FFFFFF;
border:1px solid #828282;
overflow:hidden;
margin-top:10px;
font-size:14px;
width:738px;
height:300px; }
div#header_rssbox #basehtml5_in{
margin-left:-1000px;
margin-top:-1000px;
}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.pswp {
display: none;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
z-index: 99999;
-webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden;
outline: none; }
.pswp * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.pswp img {
max-width: none; } .pswp--animate_opacity { opacity: 0.001;
will-change: opacity; -webkit-transition: opacity 33ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 33ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--open {
display: block; }
.pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.pswp--zoomed-in .pswp__img { cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.pswp--dragging .pswp__img { cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing; } .pswp__bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__scroll-wrap {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden; }
.pswp__container,
.pswp__zoom-wrap {
-ms-touch-action: none;
touch-action: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; } .pswp__container,
.pswp__img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.pswp__zoom-wrap {
position: absolute;
width: 100%;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top; -webkit-transition: -webkit-transform 33ms cubic-bezier(0.4, 0, 0.22, 1);
transition: transform 33ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg {
will-change: opacity; -webkit-transition: opacity 33ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 33ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
-webkit-transition: none;
transition: none; }
.pswp__container,
.pswp__zoom-wrap {
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__item {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden; }
.pswp__img {
position: absolute;
width: auto;
height: auto;
top: 0;
left: 0; } .pswp__img--placeholder {
-webkit-backface-visibility: hidden; } .pswp__img--placeholder--blank {
background: #222; }
.pswp--ie .pswp__img {
width: 100% !important;
height: auto !important;
left: 0;
top: 0; } .pswp__error-msg {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-top: -8px;
color: #CCC; }
.pswp__error-msg a {
color: #CCC;
text-decoration: underline; }    .pswp__button {
width: 44px;
height: 44px;
position: relative;
background: none;
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
display: block;
border: 0;
padding: 0;
margin: 0;
float: right;
opacity: 0.75;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
-webkit-box-shadow: none;
box-shadow: none; }
.pswp__button:focus,
.pswp__button:hover {
opacity: 1; }
.pswp__button:active {
outline: none;
opacity: 0.9; }
.pswp__button::-moz-focus-inner {
padding: 0;
border: 0; } .pswp__ui--over-close .pswp__button--close {
opacity: 1; }
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
background: url(//data.pokemon-matome.net/js/photoswipe_js/photoswipe/skin/default-skin.png) 0 0 no-repeat;
background-size: 264px 88px;
width: 44px;
height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
background-image: url(//data.pokemon-matome.net/js/photoswipe_js/photoswipe/skin/default-skin.svg); }
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
background: none; } }
.pswp__button--close {
background-position: 0 -44px; }
.pswp__button--share {
background-position: -44px -44px; }
.pswp__button--fs {
display: none; }
.pswp--supports-fs .pswp__button--fs {
display: block; }
.pswp--fs .pswp__button--fs {
background-position: -44px 0; }
.pswp__button--zoom {
display: none;
background-position: -88px 0; }
.pswp--zoom-allowed .pswp__button--zoom {
display: block; }
.pswp--zoomed-in .pswp__button--zoom {
background-position: -132px 0; } .pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
visibility: hidden; } .pswp__button--arrow--left,
.pswp__button--arrow--right {
background: none;
top: 50%;
margin-top: -50px;
width: 70px;
height: 100px;
position: absolute; }
.pswp__button--arrow--left {
left: 0; }
.pswp__button--arrow--right {
right: 0; }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
content: '';
top: 35px;
background-color: rgba(0, 0, 0, 0.3);
height: 30px;
width: 32px;
position: absolute; }
.pswp__button--arrow--left:before {
left: 6px;
background-position: -138px -44px; }
.pswp__button--arrow--right:before {
right: 6px;
background-position: -94px -44px; } .pswp__counter,
.pswp__share-modal {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.pswp__share-modal {
display: block;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
position: absolute;
z-index: 1600;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__share-modal--hidden {
display: none; }
.pswp__share-tooltip {
z-index: 1620;
position: absolute;
background: #FFF;
top: 56px;
border-radius: 2px;
display: block;
width: auto;
right: 44px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-webkit-transform: translateY(6px);
-ms-transform: translateY(6px);
transform: translateY(6px);
-webkit-transition: -webkit-transform 0.25s;
transition: transform 0.25s;
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__share-tooltip a {
display: block;
padding: 8px 12px;
color: #000;
text-decoration: none;
font-size: 24px;
line-height: 18px; }
.pswp__share-tooltip a:hover {
text-decoration: none;
color: #000; }
.pswp__share-tooltip a:first-child { border-radius: 2px 2px 0 0; }
.pswp__share-tooltip a:last-child {
border-radius: 0 0 2px 2px; }
.pswp__share-modal--fade-in {
opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } .pswp--touch .pswp__share-tooltip a {
padding: 16px 12px; }
a.pswp__share--facebook:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid transparent;
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none; }
a.pswp__share--facebook:hover {
background: #3E5C9A;
color: #FFF; }
a.pswp__share--facebook:hover:before {
border-bottom-color: #3E5C9A; }
a.pswp__share--twitter:hover {
background: #55ACEE;
color: #FFF; }
a.pswp__share--pinterest:hover {
background: #CCC;
color: #CE272D; }
a.pswp__share--download:hover {
background: #DDD; } .pswp__counter {
position: absolute;
left: 0;
top: 0;
height: 44px;
font-size: 13px;
line-height: 44px;
color: #FFF;
opacity: 0.75;
padding: 0 10px; } .pswp__caption {
position: absolute;
left: 0;
bottom: 10;
margin:0px;
padding:0px;
width: 400px;
min-height: 40px; }
.pswp__caption small {
font-size: 12px;
color: #CCCCCC; }
.pswp__caption__center {
text-align: left;
max-width: 420px;
margin: 0 auto;
font-size: 13px;
padding: 10px 10px 10px 50px;
line-height: 20px;
color: #CCC; }
.pswp__caption--empty {
display: none; } .pswp__caption--fake {
visibility: hidden; } .pswp__preloader {
width: 44px;
height: 44px;
position: absolute;
top: 0;
left: 50%;
margin-left: -22px;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
will-change: opacity;
direction: ltr; }
.pswp__preloader__icn {
width: 20px;
height: 20px;
margin: 12px; }
.pswp__preloader--active {
opacity: 1; }
.pswp__preloader--active .pswp__preloader__icn { background: url(//data.pokemon-matome.net/js/photoswipe_js/photoswipe/skin/preloader.gif) 0 0 no-repeat; }
.pswp--css_animation .pswp__preloader--active {
opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
-webkit-animation: clockwise 500ms linear infinite;
animation: clockwise 500ms linear infinite; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn {
background: none;
opacity: 0.75;
width: 14px;
height: 14px;
position: absolute;
left: 15px;
top: 15px;
margin: 0; }
.pswp--css_animation .pswp__preloader__cut { position: relative;
width: 7px;
height: 14px;
overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border: 2px solid #FFF;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: none;
margin: 0; }
@media screen and (max-width: 1024px) {
.pswp__preloader {
position: relative;
left: auto;
top: auto;
margin: 0;
float: right; } }
@-webkit-keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }  .pswp__ui {
-webkit-font-smoothing: auto;
visibility: visible;
opacity: 1;
z-index: 1550; } .pswp__top-bar {
position: absolute;
left: 0;
top: 0;
height: 44px;
width: 100%; }
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
-webkit-backface-visibility: hidden;
will-change: opacity;
-webkit-transition: opacity 33ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 33ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
visibility: visible; } .pswp__top-bar {
background-color: rgba(0, 0, 0, 0.5); }    .pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
background-color: rgba(0, 0, 0, 0.3); } .pswp__ui--idle .pswp__top-bar {
opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
opacity: 0; } .pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; } .pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
display: none; }
.pswp__element--disabled {
display: none !important; }
.pswp--minimal--dark .pswp__top-bar {
background: none; }