@charset "utf-8";

a img{border:none;verticle-align:top;}
a, a:link, a:visited{outline:none;color:#333;transition:0.5s;}
a:hover{transition:0.5s;}
p{margin:0 0 1.5em 0;padding:0;line-height:240%;}
ul{list-style-type:none;margin:0 0 2em 0;padding:0;line-height:0%;}
ul li{margin:0;padding:0;line-height:normal;zoom:1;}
ol{margin:0 0 2em 19px;padding:0;}
ol li{padding:0 0 5px 0;line-height:normal;}
dl{list-style-type:none;margin:0 0 1em 0;padding:0;line-height:0%;}
dl dt, dl dd{margin:0;padding:0;line-height:normal;zoom:1;}
dl dt{font-weight:bold;}
form,table,input,textarea,dl,dt,dd{margin:0;padding:0;}
table{border-collapse:collapse;width:100%;border:0;}
cite{text-align:right;display:block;}
object{display:block;margin:0 auto;height:auto;}
del{color:#333;}
hr{border:1px solid #ccc;margin:40px 0;}
.wp-caption-text{text-align:center;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{margin-left:auto;margin-right:auto;}
.centered{margin-left:auto;margin-right:auto;}
.clear{clear:both;}
input[type="text"], input[type="password"], textarea, select{outline:none;}
.spacer3{width:1px;height:3px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/spacer.png);}
.spacer5{width:1px;height:5px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/commonspacer.png);}
.spacer10{width:1px;height:10px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/commonspacer.png);}
.spacer15{width:1px;height:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/commonspacer.png);}
.spacer20{width:1px;height:20px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/commonspacer.png);}
.spacer30{width:1px;height:30px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/commonspacer.png);}
.post p{line-height:1.5;margin:0 0 0.8em 0;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{clear:both;line-height:1.2;font-weight:600;margin:0 0 24px 0;}
.post h1{font-size:150%;}
.post h2{font-size:140%;}
.post h3{font-size:130%;}
.post h4{font-size:120%;}
.post h5{font-size:110%;}
.post h6{font-size:100%;}
.post img{height:auto;max-width:100%;}
.post img.centered,div.centered{display:block;margin:15px auto;}
.post img.aligncenter,div.aligncenter{display:block;margin:15px auto;}
.post img.alignright,div.alignright{margin:10px 0 30px 30px;display:inline;}
.post img.alignleft,div.alignleft{margin:10px 30px 30px 0;display:inline;}
.post .wp-caption{background:#fff;border:1px solid #e1e8ed;max-width:96%;padding:14px 3px 1px;border-radius:3px;}
.post .wp-caption img{display:block;margin:0 auto;max-width:100%;}
.post .wp-caption .wp-caption-text{}
.post table{}
.post td, .post th{}
.post th{}
.post blockquote{margin:0 0 24px 0;padding:27px 30px 1px;background:#f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
.post blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:normal;line-height:40px;width:30px;height:30px;position:absolute;top:5px;left:10px;color:#999;}
.post blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:normal;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:#999;}
.post li, .post dt, .post dd{line-height:2;}
.post ul, .post ol, .post dl{margin-bottom:24px;}
.post ol{list-style:decimal outside none;margin-left:1.5em;}
.post ul{list-style:disc outside none;margin-left:1.3em;}
.post li > ul, .post li > ol{margin-bottom:0;}
.post dt{font-weight:bold;}
.post dd{margin-bottom:1em;}
.post .wp-caption{margin-bottom:24px;background:#fff;border:1px solid #e1e8ed;padding:7px 5px 5px 5px;max-width:100%;}
.post .wp-caption-text{text-align:center;font-size:12px;font-style:italic;line-height:2;margin:9px auto 0;background:#f0f0f0;}
.post .wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}
.post pre{margin:0 0 24px 0;line-height:1.5;background:#f2f2f2;padding:15px;overflow:auto;white-space:pre-wrap;word-wrap:break-word;}
#post_pagination{margin:0 0 30px 0;clear:both;}
#post_pagination h5{margin:0 10px 0 0;float:left;line-height:30px;font-size:12px;}
#post_pagination a, #post_pagination p{float:left;display:inline-block;background:#eee;margin:0 5px 0 0;width:30px;height:30px;line-height:30px;text-align:center;text-decoration:none;color:#333;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;}
#post_pagination p{background:#999;color:#fff;}
#post_pagination a:hover{background:#333;color:#fff;}
.side_widget{margin:0 0 20px 0;font-size:11px;background:#f9f9f9;border:1px solid #ddd;padding:15px 15px 10px;position:relative;}
.side_widget ul{margin:0;list-style-type:none;}
.side_widget li ul{margin:10px 0 0 0;list-style-type:none;}
.side_headline{margin:-15px -15px 15px;line-height:3px;line-height:36px;font-size:14px;font-weight:bold;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.gif) repeat-x left bottom;padding:0 15px;border-bottom:1px solid #ccc;}
.side_widget_free{margin:0 0 20px 0;background:#f9f9f9;border:1px solid #ddd;padding:15px 15px 10px;position:relative;}
.side_headline_free{margin:-15px -15px 15px;line-height:3px;line-height:36px;font-size:14px;font-weight:bold;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.gif) repeat-x left bottom;padding:0 15px;border-bottom:1px solid #ccc;}
#tcd_archive_list li span{display:inline-block;width:6px;width:8px;text-indent:-9999px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow_right.png) no-repeat right 6px;margin-right:5px;cursor:pointer;}
#tcd_archive_list li span.open{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow_bottom.png) no-repeat right 6px;}
#tcd_archive_list li{background:none;padding:0;}
#tcd_archive_list li ul{margin:10px 0 0 12px;display:none;}
#tcd_archive_list2 li{background:none;padding:0;font-weight:bold;font-size:12px;}
#tcd_archive_list2 ul li{float:left;font-weight:normal;font-size:11px;line-height:100%;}
#tcd_archive_list2 ul li a{display:inline-block;border-right:1px solid #ccc;padding:0 10px 0 0;margin:0 10px 0 0;}
#tcd_archive_list2 ul li:last-child a{border:none;}
.ml_ad_widget{margin:0 0 20px 0;border:none;padding:0;background:none;}
.ml_ad_widget img{height:auto;max-width:100%;width:auto;margin:0 auto;display:block;}
.pr_widget{margin:-10px 0 20px 0;border:none;padding:0;background:none;}
.pr_widget ul{margin:0;}
.pr_widget ul li{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.gif) repeat-x left bottom;margin:0;padding:10px 0;font-size:12px;font-weight:bold;}
.pr_widget a{text-decoration:none;color:#333;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow_yellow.gif) no-repeat left 5px;padding:0 0 0 12px;display:block;}
.pr_widget a:hover{text-decoration:underline;color:#9a9a00;}
.pr_widget ul li:last-child{background:none;padding-bottom:0;}
#footer_widget .pr_widget{margin-top:-10px;}
.ranking_widget ul{margin:-10px 0 0 0;}
.ranking_widget ul li{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.gif) repeat-x left bottom;padding:8px 0;margin:0;}
.ranking_widget span{display:block;width:25px;height:25px;line-height:25px;text-align:center;background:#888;color:#fff;float:left;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 10px 0 0;}
.ranking_widget a{text-decoration:none;top:3px;position:relative;}
.ranking_widget ul li:last-child{background:none;padding-bottom:0;}
.ranking_widget .rank1 span, .ranking_widget .rank2 span, .ranking_widget .rank3 span{background:#8c0000;}
.ranking_widget div{color:#1E90FF;}
.news_widget_list{margin:-15px 0 -10px;padding:0;list-style-type:none;overflow:hidden;}
.news_widget_list li{margin:0 0 -1px 0;padding:13px 0px 10px;background:none;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.gif) repeat-x left bottom;}
.news_widget_list .news_date{margin:0 0 5px 0;padding:0;line-height:100%;color:#888;}
.news_widget_list .news_title{font-size:12px;font-weight:bold;display:block;text-decoration:none;}
.news_widget_list .news_title:hover{text-decoration:underline;}
a.news_widget_list_link{position:absolute;right:10px;top:11px;text-decoration:none;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 4px;padding:0 0 0 12px;font-weight:bold;color:#999;}
a.news_widget_list_link:hover{text-decoration:underline;}
#wp-calendar{margin:0 auto;width:100%;font-size:11px;border-collapse:separate;table-layout:fixed;}
#wp-calendar th, #wp-calendar td{color:#333;padding:0;line-height:240%;text-align:center;}
#wp-calendar td a{display:block;margin:0;padding:0;text-decoration:none;color:#333;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#wp-calendar td a:hover{text-decoration:none;color:#fff;background:#ccc;}
#wp-calendar caption{padding:7px 0;}
#wp-calendar thead th, #wp-calendar tfoot td{border:none;padding:0;line-height:200%;}
#wp-calendar #prev, #wp-calendar #next{line-height:200%;}
#wp-calendar #prev a, #wp-calendar #next a{text-decoration:none;background:none;color:#333;}
#wp-calendar #prev a:hover, #wp-calendar #next a:hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background:#ccc;}
#wp-calendar td#today{font-weight:bold;}
.styled_post_list1{margin:0;}
.styled_post_list1 li{background:none;padding:0 0 10px 0;margin:0 0 10px 0;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.gif) repeat-x left bottom;}
.styled_post_list1 li.last{background:none;margin:0;padding:0;}
.styled_post_list1 .info{}
.styled_post_list1 .info .date{margin:2px 0 5px 0;line-height:100%;color:#004b64;font-weight:bold;}
.styled_post_list1 .info .title{font-size:12px;margin:0;padding:0 0 5px 0;display:block;font-weight:bold;}
.styled_post_list1 .image{line-height:65px;float:left;display:block;margin:0 15px 0 0;width:100px;height:70px;vertical-align:middle;text-align:center;overflow:hidden;background:#000;}
.styled_post_list1 .image img{vertical-align:middle;width:100px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.styled_post_list1 .image:hover img{opacity:0.5;}
.styled_post_list1 .excerpt{clear:both;padding:7px 0 0 0;}
.styled_post_list1 .title a {text-decoration:none;}
.styled_post_list1 .title a:hover {text-decoration:underline;}
#footer_widget .styled_post_list1 li{background:none;padding:0 0 10px 0;margin:0 0 10px 0;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.gif) repeat-x left bottom;}
#footer_widget .styled_post_list1 li.last{background:none;margin:0;padding:0;}
.styled_post_list2{margin:0;padding:0;list-style-type:none;}
.styled_post_list2 li{margin:0 0 15px 0;padding:0 0 10px 0;line-height:100%;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.gif) repeat-x left bottom;}
.styled_post_list2 li.last{margin:0;padding:0;background:none;}
.styled_post_list2 .date{margin:0 0 10px 0;line-height:100%;color:#004b64;font-weight:bold;}
.styled_post_list2 .title{font-size:13px;margin:5px 0 0 0;padding:0;display:block;font-weight:bold;line-height:160%;}
.styled_post_list2 .excerpt{clear:both;padding:7px 0 0 0;line-height:180%;}
.styled_post_list2 .title a {text-decoration:none;}
.styled_post_list2 .title a:hover {text-decoration:underline;}
.styled_post_list2 .image{display:inline-block;line-height:220px;width:298px;height:224px;vertical-align:middle;text-align:center;overflow:hidden;margin:;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
.styled_post_list2 .image img{vertical-align:middle;width:298px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.styled_post_list2 .image:hover img{opacity:0.5;}
#footer_widget .styled_post_list2 li{margin:0 0 15px 0;padding:0 0 10px 0;line-height:100%;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.gif) repeat-x left bottom;}
#footer_widget .styled_post_list2 li.last{margin:0;padding:0;background:none;}
.widget_archive select, .widget_categories select{border:1px solid #ddd;padding:6px 10px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 20px 0;}
.author_social_link{margin:15px 0 12px 0;}
.author_social_link li{float:left;font-size:11px;margin:0 4px 0 0;}
.author_social_link li a{display:block;text-decoration:none;background:#ccc;color:#fff;height:20px;line-height:20px;padding:0 15px;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.author_social_link li.author_link a{color:#fff;}
.author_social_link li.twitter a{background-color:#16b9dc;color:#fff;}
.author_social_link li.twitter a:hover{background-color:#09d4ff;}
.author_social_link li.facebook a{background-color:#3B5998;color:#fff;}
.author_social_link li.facebook a:hover{background-color:#4674d3;}
.page_navi{margin:20px 0 0 0;}
.page_navi h4{font-size:10px;font-weight:normal;margin:0 0 10px 0;color:#888;}
.page_navi ul{margin:0;}
.page_navi li{float:left;}
.page_navi a, .page_navi a:hover, .page_navi span{text-decoration:none;color:#fff;font-size:11px;padding:13px 15px;line-height:100%;margin:0 4px 4px 0;background:#bbb;display:block;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.page_navi a:hover{color:#fff;text-decoration:none;}
.page_navi span.dots{background:none;}
.page_navi span.current{color:#fff;background:#333;}
.page_navi p.back{margin:0;}
.page_navi p.back a, .page_navi p.back a:hover{display:inline-block;padding:10px 15px;}
.clearfix:after{content:".";display:block;clear:both;height:0;font-size:0.1em;line-height:0;visibility:hidden;overflow:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%}
.clearfix{display:block;}
.news_headline1{margin:80px 0 25px 0 !important;border-left:8px solid #444;border-bottom:1px dotted #999;line-height:30px !important;font-size:1.2em;padding:0 0 0 14px !important;}
.news_headline2{margin:40px 0 20px 0 !important;border-left:6px solid #666;line-height:26px !important;font-size:1.1em;padding:0 0 0 12px !important;}
a.button{color:#fff;font-size:11px;font-weight:bold;padding:0px 15px 0px;height:34px;line-height:35px;margin:0 4px 4px 0;background:#008ece;display:inline-block;text-decoration:none;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-moz-linear-gradient(top, rgba(0,216,255,1) 0%, rgba(0,142,206,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,216,255,1)), color-stop(100%,rgba(0,142,206,1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d8ff', endColorstr='#008ece',GradientType=0);border:1px solid #009de1;text-shadow:1px 1px 0px #0085bf;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);}
a.button:hover{color:#fff;text-decoration:none;background:#0ddaff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ddaff', endColorstr='#0ddaff',GradientType=0);}
a.button:active{box-shadow:none;bottom:-2px;position:relative;}
.post a.button2{color:#fff;font-size:11px;font-weight:bold;padding:0px 15px 0px;height:34px;line-height:35px;margin:0 4px 4px 0;background:#36bf00;display:inline-block;text-decoration:none;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-moz-linear-gradient(top, rgba(65,231,0,1) 0%, rgba(54,191,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,231,0,1)), color-stop(100%,rgba(54,191,0,1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41e700', endColorstr='#36bf00',GradientType=0);border:1px solid #2da000;text-shadow:1px 1px 0px #227a00;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);}
a.button2:hover{color:#fff;text-decoration:none;background:#7bf013;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bf013', endColorstr='#7bf013',GradientType=0);}
a.button2:active{box-shadow:none;bottom:-2px;position:relative;}
.morebutton{margin:50px 5px 50px 5px;text-align:center;}
a.button3{background:#999;border-radius:3px;color:#FFF !important;font-size:13px;line-height:100%;padding:12px 16px;text-decoration:none;}
a.button3:hover{color:#fff !important;background:#3F7985;text-decoration:none;}
.text70{font-size:70%}
.text80{font-size:80%}
.text90{font-size:90%}
.text100{font-size:100%}
.text110{font-size:110%}
.text120{font-size:120%}
.text130{font-size:130%}
.text140{font-size:140%}
.text150{font-size:150%}
.text160{font-size:160%}
.text170{font-size:170%}
.text180{font-size:180%}
.text190{font-size:190%}
.text200{font-size:200%}
.text210{font-size:210%}
.text220{font-size:220%}
.b{font-weight:700}
.u{text-decoration:underline}
.red{color:red}
.blue{color:#2ca9e1}
.green{color:#82ae46}
.orange{color:#ff7d00}
.yellow{color:#fff000}
.pink{color:#ff0084}
.gray{color:#999}
.bg-yellow{background:#ff0}
.bg-blue{background:#4ab0f5}
.bg-red{background:red}
.align1{text-align:center !important}
.align2{text-align:right !important}
.align3{text-align:left !important}
.r-flo{float:right;margin:10px}
.l-flo{float:left;margin:10px}
.f-clear{clear:both}
a img.linkimg{background:none!important}
a:hover img.linkimg{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";background:none!important;}
.lh20{line-height:20px;}
.lh21{line-height:21px;}
.lh22{line-height:22px;}
.lh23{line-height:23px;}
.lh24{line-height:24px;}
.lh25{line-height:25px;}
.m0{margin:0 !important}
.mt0{margin-top:0 !important}
.mr0{margin-right:0 !important}
.mb0{margin-bottom:0 !important}
.ml0{margin-left:0 !important}
.m5{margin:5px !important}
.mt5{margin-top:5px !important}
.mr5{margin-right:5px !important}
.mb5{margin-bottom:5px !important}
.ml5{margin-left:5px !important}
.m10{margin:10px !important}
.mt10{margin-top:10px !important}
.mr10{margin-right:10px !important}
.mb10{margin-bottom:10px !important}
.ml10{margin-left:10px !important}
.m15{margin:15px !important}
.mt15{margin-top:15px !important}
.mr15{margin-right:15px !important}
.mb15{margin-bottom:15px !important}
.ml15{margin-left:15px !important}
.m20{margin:20px !important}
.mt20{margin-top:20px !important}
.mr20{margin-right:20px !important}
.mb20{margin-bottom:20px !important}
.ml20{margin-left:20px !important}
.m25{margin:25px !important}
.mt25{margin-top:25px !important}
.mr25{margin-right:25px !important}
.mb25{margin-bottom:25px !important}
.ml25{margin-left:25px !important}
.m30{margin:30px !important}
.mt30{margin-top:30px !important}
.mr30{margin-right:30px !important}
.mb30{margin-bottom:30px !important}
.ml30{margin-left:30px !important}
.m35{margin:35px !important}
.mt35{margin-top:35px !important}
.mr35{margin-right:35px !important}
.mb35{margin-bottom:35px !important}
.ml35{margin-left:35px !important}
.m40{margin:40px !important}
.mt40{margin-top:40px !important}
.mr40{margin-right:40px !important}
.mb40{margin-bottom:40px !important}
.ml40{margin-left:40px !important}
.m45{margin:45px !important}
.mt45{margin-top:45px !important}
.mr45{margin-right:45px !important}
.mb45{margin-bottom:45px !important}
.ml45{margin-left:45px !important}
.m50{margin:50px !important}
.mt50{margin-top:50px !important}
.mr50{margin-right:50px !important}
.mb50{margin-bottom:50px !important}
.ml50{margin-left:50px !important}
.m55{margin:55px !important}
.mt55{margin-top:55px !important}
.mr55{margin-right:55px !important}
.mb55{margin-bottom:55px !important}
.ml55{margin-left:55px !important}
.m60{margin:60px !important}
.mt60{margin-top:60px !important}
.mr60{margin-right:60px !important}
.mb60{margin-bottom:60px !important}
.ml60{margin-left:60px !important}
.m65{margin:65px !important}
.mt65{margin-top:65px !important}
.mr65{margin-right:65px !important}
.mb65{margin-bottom:65px !important}
.ml65{margin-left:65px !important}
.m70{margin:70px !important}
.mr70{margin-right:70px !important}
.mb70{margin-bottom:70px !important}
.ml70{margin-left:70px !important}
.m75{margin:75px !important}
.mt75{margin-top:75px !important}
.mr75{margin-right:75px !important}
.mb75{margin-bottom:75px !important}
.ml75{margin-left:75px !important}
.m80{margin:80px !important}
.mt80{margin-top:80px !important}
.mr80{margin-right:80px !important}
.mb80{margin-bottom:80px !important}
.ml80{margin-left:80px !important}
.p0{padding:0 !important}
.pt0{padding-top:0 !important}
.pr0{padding-right:0 !important}
.pb0{padding-bottom:0 !important}
.pl0{padding-left:0 !important}
.p5{padding:5px !important}
.pt5{padding-top:5px !important}
.pr5{padding-right:5px !important}
.pb5{padding-bottom:5px !important}
.pl5{padding-left:5px !important}
.p10{padding:10px !important}
.pt10{padding-top:10px !important}
.pr10{padding-right:10px !important}
.pb10{padding-bottom:10px !important}
.pl10{padding-left:10px !important}body{margin:0;padding:0;background:#fff;font-family:"Century Gothic",Arial,sans-serif;color:#333;overflow-x:hidden;}
#header_wrap{background:#222222;width:100%;height:auto;padding:15px 0 10px;}
#header_wrap .area{width:1250px;margin-right:auto;margin-left:auto;color:#DCDCDC;font-size:13px;display:table;}
#header_wrap .left, .center, .right{display:table-cell;}
#header_wrap .left{width:600px;margin:0 0 0 0;}
#header_wrap .left span{margin-left:10px;font-size:11px;}
#header_wrap .left h1{font-size:13px;display:inline;}
#header_wrap .left h1 a{font-size:13px;color:#fff;text-shadow:2px 2px 2px #444;font-weight:bold;text-decoration:none;}
#header_wrap .left h1 a:hover{color:#00CED1;text-decoration:underline;}
#header_wrap .center{width:380px;text-align:right;font-size:12px;color:#444;padding-right:10px;}
#header_wrap .center a{color:#f0f0f0;text-decoration:none;}
#header_wrap .center a:hover{color:#00CED1;text-decoration:underline;}
#header_wrap .center img{vertical-align:middle;}
#header_wrap .right{}
#head-bar{width:100%;min-width:1250px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/head.png) repeat-x;}
#header{width:1250px;height:140px;margin:0 auto;position:relative;}
#contents{width:1250px;margin:0 auto 20px;}
#main_col{width:1050px;float:left;margin:0;}
#side_col{width:180px;float:right;margin:-41px 0 0 0;}
#side_col.no_global_menu{margin:0;}
#left_col{width:700px;float:left;margin:20px 0 0 0;}
#right_col{width:330px;float:right;margin:20px 0 0 0;}
.page-template-page-noside-php #global_menu{width:950px;}
.page-template-page-noside-php #contents{width:950px;}
.page-template-page-noside-php #left_col{float:none;width:950px;}
.headline1{margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #adb8bf;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.archive_headline{margin:0 0 20px 0;padding:0 15px;height:36px;line-height:36px;background:#aaa;color:#fff;font-size:14px;}
.headline2{margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #dcdcdc;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-writer{margin:0;padding:0 15px;height:36px;line-height:36px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-cat-all{margin:10px 0 0 0;padding:0 15px;height:36px;line-height:36px;border:1px solid #F0F0F0;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-cat-all span{margin-left:15px;font-size:12px;color:#5E5D5D;}
#mobile_banner_top, #mobile_banner_bottom{display:none;}
hr{border-top:1px solid #dcdcdc;border-bottom:none;border-left:none;border-right:none;margin:0 0 20px;}
#logo_text{position:absolute;top:40px;left:0px;}
#logo{margin:0 0 6px 0;padding:0;line-height:100%;font-size:24px;font-weight:normal;}
#logo_image #logo{position:absolute;}
#logo a{color:#333;text-decoration:none;}
#description{font-size:10px;color:#888;margin:0;padding:0;line-height:100%;font-weight:normal;}
#header_menu_area{position:absolute;right:780px;top:40px;}
#header_menu{float:right;width:200px;height:35px;position:absolute;right:0px;left:-35px;top:30px;}
#header_menu ul{margin:0;padding:0;font-size:11px;}
#header_menu li{float:left;margin:0 0 0 20px;padding:0;}
#header_menu li a{text-decoration:none;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 3px;padding:0 0 0 11px;}
#header_menu li a:hover{text-decoration:underline;}
#header_social_link{margin:0;float:left;}
.social_link{margin:0;}
.social_link li{float:left;margin:0 0 0 5px;}
.social_link li a{display:block;width:22px;height:22px;text-decoration:none;text-indent:-9999px;}
.social_link li.rss a{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/icon_rss.png) no-repeat left top;}
.social_link li.twitter a{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/icon_twitter.png) no-repeat left top;}
.social_link li.facebook a{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/icon_facebook.png) no-repeat left top;}
.social_link li.feedly a{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/icon_feedly.png) no-repeat left top;}
.social_link li a:hover{background-position:left bottom;}
#header_banner{position:absolute;top:25px;right:0px;padding:5px 5px 0 5px;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
#search{}
#searchtext{width:170px;height:19px;border:1px solid #84a2d4;border-left:5px solid #84a2d4;-moz-border-radius:4px 0 0 4px;-khtml-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;color:#333;padding:5px 10px 4px 10px;background:#fff;font-size:12px;}
#searchsubmit{width:60px;height:30px;background:#84a2d4;color:#fff;cursor:pointer;border:1px solid #84a2d4;-moz-border-radius:0 4px 0 4px;-khtml-border-radius:0 4px 0 4px;-webkit-border-radius:0 4px 0 4px;border-radius:0 4px 4px 0;transition:0.5s;}
#searchsubmit:hover{opacity:0.5;transition:0.5s;}
.menu_button{display:none;}
#global_menu{height:41px;width:1150px;margin:0 auto;}
#global_menu ul{height:36px;width:1050px;border-bottom:5px solid #222;margin:0 0 0 -50px;position:relative;}
#global_menu li{float:left;margin:0 13px 0 0;font-size:1%;position:relative;}
#global_menu li.last{margin:0 0 0 0;}
#global_menu li a{width:90px;background:#adb8bf;font-size:11px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;margin:0;display:block;height:36px;line-height:36px;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
#global_menu li a:hover{background:#6e787e;}
#bread_crumb{margin:0;height:40px;line-height:40px;overflow:hidden;border:1px solid #ccc;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/bread_background.png) repeat-x left bottom;padding:0 20px;}
#bread_crumb li{float:left;height:40px;line-height:40px;font-size:12px;}
#bread_crumb li a{color:#0077B3;text-decoration:none;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/bread_arrow.png) no-repeat right bottom;padding-right:30px;margin-right:20px;display:inline-block;}
#bread_crumb li a:hover{color:#242424;text-decoration:underline;}
#index_featured_post{background:#222;position:relative;width:1050px;height:330px;overflow:hidden;}
#main_slider{width:650px;height:330px;float:left;}
#main_slider .image{display:block;line-height:325px;width:450px;height:330px;vertical-align:middle;text-align:center;overflow:hidden;margin:10px auto;background:#222222;}
#main_slider .image img{vertical-align:middle;width:450px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
#main_slider .flex-caption{margin:0;background:rgba(0, 0, 0, 0.5);height:70px;width:610px;line-height:50px;padding:0 20px;color:#fff;display:block;font-size:14px;position:absolute;bottom:0px;left:0px;z-index:2;text-decoration:none;}
.flexslider-controls{width:400px;float:right;margin:0;padding:0;}
.flex-control-nav{margin:0;padding:0;list-style-type:none;}
.flex-control-nav li{height:82px;line-height:100%;margin:0;padding:0;border-bottom:1px dotted #555;cursor:pointer;-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;-ms-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;}
.flex-control-nav li:hover, li.flex-active{background:#444;}
.flex-control-nav .image{float:left;margin:10px 15px 0 10px;}
.flex-control-nav .image img{width:60px;height:60px;display:block;}
.flex-control-nav .info{float:left;width:300px;margin:11px 0 0 0;}
.flex-control-nav .title{clear:both;margin:0;padding:0;color:#fff;font-size:13px;line-height:170%;}
.flex-control-nav p{float:left;color:#888;line-height:100%;font-size:11px;border-right:1px solid #888;margin:0 10px 5px 0;padding:0 10px 0 0;}
.flex-control-nav p.category{border:none;margin:0;padding:0;}
#index_recent_post{margin:0 0 20px 0;overflow:hidden;}
#index_recent_post ul{border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:0;background:#f9f9f9;}
#index_recent_post li{width:349px;height:95px;float:left;border-bottom:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#index_recent_post li.odd{border-right:1px solid #ccc;width:349px;}
#index_recent_post .image{float:left;margin:10px 10px 0 10px;display:inline-block;line-height:72px;width:100px;height:72px;vertical-align:middle;text-align:center;overflow:hidden;background:#000;}
#index_recent_post .image img{vertical-align:middle;width:100px;height:75px;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
#index_recent_post .image:hover img{opacity:0.5;}
#index_recent_post .info{float:left;width:220px;margin:10px 0 0 0;}
#index_recent_post .date{margin:0 0 5px 0;padding:0;line-height:100%;font-size:12px;}
#index_recent_post .label{display:inline;margin:0 0 5px 10px;padding:0;line-height:100%;font-size:12px;}
#index_recent_post .title{margin:0;padding:0;font-size:13px;line-height:160%;height:60px;overflow:hidden;}
#index_recent_post .title a{text-decoration:none;display:block;}
#index_recent_post .title a:hover{text-decoration:underline;}
#index_recent_post .headline2 {border-left:5px solid #d9d900;}
#index_recent_post .headline2 a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#index_pr_post{margin:0 0 20px 0;}
#index_pr_post .headline1{border-left:5px solid #d9d900;}
#index_pr_post ul{margin:0;}
#index_pr_post ul li{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.png) repeat-x left bottom;padding:10px 0;font-size:14px;}
#index_pr_post a{text-decoration:none;color:#333;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow_yellow.png) no-repeat left 5px;padding:0 0 0 12px;display:block;}
#index_pr_post a:hover{text-decoration:underline;color:#9a9a00;}
#index_pr_post ul li:last-child{background:none;padding-bottom:0;}
#index_pr_post h3 a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
.index_category_post{margin:0 0 20px 0;border:1px solid #ccc;border-top:none;height:377px;overflow:hidden;background:#f9f9f9;position:relative;}
.index_category_post .post1{float:left;width:382px;}
.index_category_post .post1 .image{display:block;line-height:235px;width:300px;height:240px;vertical-align:middle;text-align:center;overflow:hidden;margin:10px auto;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
.index_category_post .post1 .image img{vertical-align:middle;width:300px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.index_category_post .post1 .image:hover img{opacity:0.5;}
.index_category_post .post1 .date{margin:0 0 5px 16px;padding:0;line-height:100%;font-size:12px;}
.index_category_post .post1 .title{margin:0 16px 12px;padding:0;font-size:15px;line-height:130%;max-height:50px;overflow:hidden;}
.index_category_post .post1 .title a{text-decoration:none;display:block;}
.index_category_post .post1 .title a:hover{text-decoration:underline;}
.index_category_post .post1 .excerpt{margin:0 16px;padding:0;line-height:150%;font-size:12px;max-height:50px;overflow:hidden;}
.index_category_post .post2{float:right;width:315px;border-left:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0px;}
.index_category_post .post2 li{border-bottom:1px solid #ccc;height:94px;}
.index_category_post .post2 .image{line-height:72px;width:100px;height:75px;display:block;float:left;vertical-align:middle;text-align:center;overflow:hidden;margin:10px 10px 0 10px;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
.index_category_post .post2 .image img{vertical-align:middle;width:100px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.index_category_post .post2 .image:hover img{opacity:0.5;}
.index_category_post .post2 .info{float:left;width:180px;margin:10px 0 0 0;}
.index_category_post .post2 .date{margin:0 0 5px 0;padding:0;line-height:100%;font-size:12px;}
.index_category_post .post2 .title{margin:0;padding:0;font-size:13px;line-height:150%;height:58px;overflow:hidden;}
.index_category_post .post2 .title a{text-decoration:none;display:block;}
.index_category_post .post2 .title a:hover{text-decoration:underline;}
.headline1 a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#index_ranking_post{margin:0 0 20px 0;}
#index_ranking_post .headline1{border-left:5px solid #865fac;}
#index_ranking_post ul{margin:0;}
#index_ranking_post ul li{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.png) repeat-x left bottom;padding:10px 0;font-size:14px;}
#index_ranking_post span{width:60px;font-weight:bold;color:#865fac;float:left;}
#index_ranking_post a{width:625px;float:left;text-decoration:none;color:#333;display:block;}
#index_ranking_post a:hover{text-decoration:underline;color:#865fac;}
#index_ranking_post ul li:last-child{background:none;padding-bottom:0;}
#index_bottom_banner{margin:0 -28px 0 0;position:relative;}
#index_bottom_banner li{float:left;margin:0 28px 10px 0;}
#index_bottom_banner img{display:block;}
#post_list{margin:0;padding:0;border:1px solid #ccc;background:#f9f9f9;}
#post_list li{border-bottom:1px solid #ccc;padding:0 0 15px 0;}
#post_list ul{margin:0;}
#post_list ul li{border:none;padding:0;margin:0;float:left;font-size:12px;line-height:100%;}
#post_list .meta{margin:0 0 15px 0;}
#post_list li.post_date{border-right:1px solid #aaa;margin:0 10px 0 0;padding:0 10px 0 0;}
#post_list .image{line-height:235px;width:300px;height:240px;vertical-align:middle;text-align:center;overflow:hidden;float:left;margin:15px;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
#post_list .image img{vertical-align:middle;width:300px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
#post_list .image:hover img{opacity:0.5;}
#post_list .info{float:left;width:350px;margin:15px 0 0 0;overflow:hidden;}
#post_list .title{font-size:16px;margin:0 0 10px 0;line-height:150%;}
#post_list .title a{text-decoration:none;display:block;}
#post_list .title a:hover{text-decoration:underline;}
#post_list .excerpt{font-size:12px;line-height:180%;margin:0 0 15px 0;}
#post_list .bookmark{margin:0 0 -10px 0;}
#post_list .bookmark li{float:none;display:inline-block;width:120px;margin:0 0 10px 0;}
#post_list .bookmark li.social3{width:60px;margin-right:-15px;position:relative;}
#author_post_list #post_list{border-top:none;}
#author_profile_area{border:1px solid #ccc;margin:20px 0;padding:15px 15px 0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#f9f9f9;}
#author_avatar{float:left;margin:0 10px 20px 0;}
#author_avatar img{width:70px;height:70px;display:block;border:none;padding:0;}
#author_meta{float:left;width:505px;position:relative;}
#author_name{margin:0 0 10px 0;font-size:14px;line-height:160%;background:#222;color:#fff;padding:7px 15px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#author_name2{margin:0 0 0 15px;font-size:10px;}
#author_desc{font-size:12px;}
#profile_author_list{margin:0;padding:0;}
#profile_author_list li{border:1px solid #ccc;margin:20px 0;padding:15px 15px 0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#f9f9f9;}
.profile_author_avatar{float:left;margin:0 10px 20px 0;}
.profile_author_avatar img{width:70px;height:70px;display:block;border:none;padding:0;}
.profile_author_meta{float:left;width:505px;position:relative;}
.profile_author_name{margin:0 0 10px 0;font-size:14px;line-height:160%;}
.profile_author_name2{margin:0 0 0 15px;font-size:10px;}
.profile_author_link{color:#333;position:absolute;right:0px;top:0px;text-decoration:none;font-size:12px;background:#e8e8e8 url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow_right.png) no-repeat 16px 9px;padding:5px 20px 5px 30px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.profile_author_link:hover{color:#fff;}
.profile_author_desc{font-size:12px;}
.profile_author_desc p{margin:0 0 10px 0;}
#news_list{margin:0;padding:0;list-style-type:none;}
#news_list li{margin:0;padding:15px 0;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.png) repeat-x left bottom;}
#news_list .news_date{font-size:12px;margin:0 0 7px 0;padding:0;line-height:100%;}
#news_list .news_title{font-size:14px;margin:0;padding:0;}
#news_list .news_title a{text-decoration:none;display:block;}
#news_list .news_title a:hover{text-decoration:underline;}
ul#cat-archive-rank{margin:0 0 0 0;border:1px solid #ccc;border-top:none;background:#f9f9f9;}
ul#cat-archive-rank li{float:left;margin:0 0 0 5px;padding-top:5px;width:144px;height:200px;border-right:1px dotted #ccc;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#cat-archive-rank li:last-child{float:left;margin:0 0 0 5px;width:134px;height:200px;border:none;padding-bottom:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#cat-archive-rank img{width:133px;height:90px;display:block;margin:5px;}
ul#cat-archive-rank img:hover{opacity:0.5;}
ul#cat-archive-rank h4{font-size:12px;margin:0 5px;max-height:200px;}
ul#cat-archive-rank h4 a{text-decoration:none;display:block;}
ul#cat-archive-rank h4 a:hover{text-decoration:underline;}
ul#cat-archive-rank .rimg{position:absolute;z-index:1;margin:0 0 0 0;width:29px;height:29px;}
#single_title{border:1px solid #dcdcdc;overflow:hidden;}
#single_title h2{margin:0;font-size:18px;background:#ccc;color:#fff;padding:10px 15px;line-height:160%;}
#single_meta {margin:0;font-size:12px;overflow:hidden;background:#f9f9f9;}
#single_meta li {float:left;padding:10px 15px;margin:0 0 -1px 0;border-right:1px dotted #dcdcdc;border-bottom:1px dotted #dcdcdc;line-height:100%;}
#single_meta li:last-child{border:none;}
#single_meta li.post_category{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/icon_category.png) no-repeat 15px 11px;padding-left:31px;}
#single_meta li.post_tag{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/icon_tag.png) no-repeat 15px 11px;padding-left:31px;text-align:right;}
#news_title{border:1px solid #ccc;overflow:hidden;}
#news_title h2{margin:0;font-size:16px;background:#ccc;color:#fff;padding:10px 15px;line-height:180%;}
#news_title p{margin:0 15px;font-size:12px;overflow:hidden;}
.post {padding:10px;font-size:16px;border:1px solid #dcdcdc;border-top:none;margin-bottom:20px;}
.post h3 {font-size:16px;font-weight:bold;border-left:5px solid #000;border-bottom:1px solid #000;padding:0 0 5px 10px;}
.post-content{margin-top:10px;}
.post_image{width:130px;height:auto;text-align:center;vertical-align:middle;float:right;margin:-110px 10px 0 0;padding:5px 5px 0 5px;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
.alignright123{display:none;}
#social_box{background:#f5f5f5;width:70px;padding:15px;margin-left:-120px;text-align:center;position:fixed;bottom:140px;list-style-type:none;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#social_box li{margin-bottom:5px;float:left;}
#social_box li a:hover{opacity:0.8;}
ul#social-bookmark-vertical{padding:10px 10px 10px 10px;margin:10px 0 0 0;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:#F9F9F9;}
ul#social-bookmark-vertical li{float:left;border:0;padding:0 4px 0px 0;margin:0 0 0 0;text-indent:0;}
ul#social-bookmark-vertical img{}
ul#social-bookmark-vertical .social-bookmark-clear{clear:both;}
ul#social-bookmark-vertical .social-label{height:10px;float:right;padding:20px 10px 0;margin:-103px 0 0 0;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:none;background:#F9F9F9;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#242424;font-weight:bold;font-size:12px;}
div.social-bookmark-single{border:0;padding:10px 0 0 0;margin:5px auto;}
div.social-bookmark-single div{float:left;border:0;padding:0 4px 0px 0;margin:0;height:21px;text-indent:0;}
div.social-bookmark-single img{border:0;padding:0;margin:0;vertical-align:top;}
.social-bookmark-single-clear{clear:both;}
ul#social-bookmark-single{border:0;padding:0 0 0 0;margin:5px auto;list-style:none;}
ul#social-bookmark-single li{border:0;float:right;padding:0 4px 0px 0;margin:0;height:21px;text-indent:0;}
ul#social-bookmark-single li.fb{border:0;float:right;padding:0 4px 0px 0;margin-top:-10px;height:21px;text-indent:0;}
ul#social-bookmark-single img{border:0;padding:0;margin:0;vertical-align:top;}
ul#social-bookmark-single .social-bookmark-single-clear{clear:both;}
ul#social-bookmark{padding:10px 10px 10px 10px;margin:10px 0 0 0;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:#F9F9F9;}
ul#social-bookmark li{float:left;border:0;padding:0 4px 0px 0;margin:0 0 0 0;height:21px;text-indent:0;}
ul#social-bookmark img{border:0;padding:0;margin:0;vertical-align:top;}
ul#social-bookmark .social-bookmark-clear{clear:both;}
ul#social-bookmark .social-label{height:20px;float:right;padding:10px 10px 0;margin:-62px 0 0 0;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:none;background:#F9F9F9;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#242424;font-weight:bold;font-size:12px;}
#clpls-ad-1_otakuma_clpls_net{margin-top:-20px;}
.clpls-ad td ,tr{border:none;line-height:1.5;}
#clpls-ad-1_otakuma_clpls_net .clpls-im{margin:-15px 0 0 0;}
#clpls-ad-2_otakuma_clpls_net .clpls-im{margin-top:10px;text-align:left !important;}
#clpls-ad-3_otakuma_clpls_net .clpls-im{display:block;margin:-10px 0 0 0;text-align:right !important;}
#clplus-column{display:block;margin:0 0 30px};#amazon-article{width:100%;height:400px;}
#amazon-article .left{float:left;border:1px solid #dddddd;padding:10px;}
#amazon-article .right{float:right;border:1px solid #dddddd;padding:10px;}
#single_footer{border:1px solid #dcdcdc;overflow:hidden;margin-bottom:10px;}
#single_footer_meta {margin:0;font-size:12px;overflow:hidden;background:#f9f9f9;list-style-type:none;}
#single_footer_meta li{float:left;padding:10px 15px;margin:0 0 -1px 0;border-right:1px dotted #dcdcdc;line-height:100%;}
#single_footer_meta li:last-child{border:none;}
#single_footer_meta li.post_url{width:100%;border-top:1px dotted #dcdcdc;font-family:"Century Gothic";}
#single_footer_meta li.post_publisher{border-top:1px dotted #dcdcdc;font-family:"Century Gothic";}
#single_footer_meta li.post_category{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/icon_category.png) no-repeat 15px 11px;padding-left:31px;border-right:none;}
#single_footer_meta li.company{color:#000;}
ul#side-popular{list-style-type:none;margin:5px 0 10px 0;padding:0 0 0 0;width:100%;}
ul#side-popular li{float:left;margin:5px 0 5px 0;padding:0 0 10px 0;display:table;border-bottom:1px solid #E4E4E4;}
ul#side-popular li a{word-break:break-all;}
ul#side-popular div{display:table-cell;vertical-align:middle;}
ul#side-popular p{padding-left:5px;width:100%;display:table-cell;vertical-align:middle;line-height:120%;}
ul#side-popular p a{font-size:12px;color:#242424;}
ul#side-popular p a:hover{color:#C5536A;}
ul#side-popular .wpp_featured{width:60px;height:60px;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
ul#side-popular .wpp_featured:hover{opacity:0.5;}
ul#side-popular span{display:block;text-align:right;margin-top:5px;font-weight:normal;font-family:"Century Gothic",Arial,sans-serif;}
ul#side-popular span a{padding:0 3px;background:#C5536A;color:#fff;text-decoration:none;font-size:10px;}
ul#side-popular span a:hover{background:#242424;color:#fff;text-decoration:none;}
.more-link{margin:0 auto;text-align:center;font-size:12px;background:#f0f0f0;display:block;cursor:pointer;color:#fff;font-family:arial;font-weight:bold;padding:3px;text-decoration:none;}
ul#side-popular .rimg{position:absolute;z-index:1;margin:-10px 0 0 -10px;width:29px;height:29px;}
.more-link a{color:#242424;text-decoration:none;}
.more-link a:hover{text-decoration:underline;}
div.tabSet1{width:100%;margin:15px 0 15px 0;overflow:hidden;}
ul#tabNav1{margin:0 0 0 -1px;padding:0 0 0 0;overflow:hidden;zoom:1;}
ul#tabNav1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul#tabNav1 li{width:99px;float:left;list-style-type:none;}
ul#tabNav1 li a{display:block;border-left:1px solid #F0F1F2;line-height:2em;color:#fff;text-decoration:none;font-weight:bold;text-align:center;font-size:12px;padding:5px 10px;background:#e198b4;border-radius:3px 3px 0 0;}
ul#tabNav1 li a:hover{background:#C42572;color:#fff;}
ul#tabNav1 li a.on{color:#fff;text-shadow:1px 1px 0px #242424;background:#a25768;}
div.tabSet1 div.tabContentsGroup{}
div.tabSet1 div.content{zoom:1;}
div.tabSet1 div.content p{marign:0;padding:0 0 5px;}
div.tabSet1 div.content{display:none;}
#post_pagination{margin:0 0 30px 0;}
#post_pagination h5{margin:0 10px 0 0;float:left;line-height:30px;font-size:12px;}
#post_pagination a, #post_pagination p{float:left;display:inline-block;background:#eee;margin:0 5px 0 0;width:30px;height:30px;line-height:30px;text-align:center;text-decoration:none;color:#333;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;}
#post_pagination p{background:#999;color:#fff;}
#post_pagination a:hover{background:#333;color:#fff;}
.post .bookmark2{clear:both;float:right;margin:5px 0 0 0;padding:0;list-style-type:none;}
.post .bookmark2 li{background:none;padding:0;float:left;margin:0 0 0 10px;}
#single_banner1{padding:15px 0 10px 0;}
#single_banner2{padding:5px 5px 0 5px;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
#single_author{margin:10px 0 0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:none;padding:15px 15px 2px;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:#f9f9f9;}
#single_author_avatar{float:left;margin:0 10px 20px 0;}
#single_author_avatar img{width:70px;height:70px;display:block;border:none;padding:0;}
#single_author_meta{float:left;width:575px;position:relative;}
#single_author_name{margin:0 0 10px 0;font-size:14px;line-height:160%;}
#single_author_name2{margin:0 0 0 15px;font-size:10px;}
#single_author_link{color:#333;position:absolute;right:0px;top:0px;text-decoration:none;font-size:12px;background:#e8e8e8 url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow_right.png) no-repeat 16px 9px;padding:5px 20px 5px 30px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#single_author_link:hover{color:#fff;}
#single_author_desc{padding:10px 0 0 0;font-size:12px;border-top:1px dotted #ccc;}
#single_author_desc p{margin:0 0 10px 0;line-height:120%;}
#single_author_post{margin:0 0px 20px;}
#single_author_post ul{margin:0;border:1px solid #ccc;border-top:none;background:#f9f9f9;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#single_author_post ul ul{margin:0 0 10px 0;border:none;}
#single_author_post li{float:left;display:inline-block;margin:0 0 -1px 0;width:349px;height:105px;border-bottom:1px dotted #ccc;}
#single_author_post li.odd{border-right:1px dotted #ccc;width:348px;}
#single_author_post li li{color:#999;float:none;display:inline;margin:0 0 5px 0;width:auto;font-size:11px;line-height:110%;border:none;height:auto;width:auto;}
#single_author_post li li.date{border-right:1px solid #ccc;margin:0 5px 0 0;padding:0 9px 0 0;}
#single_author_post .image{}
#single_author_post .image img{width:100px;height:75px;display:block;float:left;margin:15px;}
#single_author_post .image:hover img{opacity:0.5;}
#single_author_post .info{width:210px;float:left;margin:15px 0 0 0;overflow:hidden;}
#single_author_post .title{font-size:13px;margin:0;}
#single_author_post .title a{display:block;text-decoration:none;}
#single_author_post li li a{color:#999;text-decoration:none;}
#single_author_post a:hover{text-decoration:underline;}
ul#related_post{margin:0 0 10px 0;padding-top:5px;border:1px solid #dcdcdc;border-top:none;background:#f9f9f9;}
ul#related_post li{float:left;margin:0 0 0 5px;width:134px;height:200px;border-right:1px dotted #dcdcdc;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#related_post li:last-child{float:left;margin:0 0 0 5px;width:134px;height:200px;border:none;padding-bottom:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#related_post .image{}
ul#related_post .image img{width:123px;height:90px;display:block;margin:5px;}
ul#related_post .image:hover img{opacity:0.5;}
ul#related_post .title{font-size:12px;margin:0 5px;max-height:180px;overflow:hidden;}
ul#related_post .title a{text-decoration:none;display:block;}
ul#related_post .title a:hover{text-decoration:underline;}
ul#related_post_pr{margin:0 0 10px 0;padding-top:5px;border:1px solid #ccc;border-top:none;background:#f9f9f9;}
ul#related_post_pr li{float:left;margin:0 0 0 5px;width:134px;height:200px;border-right:1px dotted #ccc;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#related_post_pr li:last-child{float:left;margin:0 0 0 5px;width:134px;height:200px;border:none;padding-bottom:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#related_post_pr .title{font-size:12px;margin:0 5px;max-height:180px;overflow:hidden;}
ul#related_post_pr .title a{text-decoration:none;display:block;}
ul#related_post_pr .title a:hover{text-decoration:underline;}
ul#related_post_pr .image{display:inline-block;line-height:88px;width:123px;height:90px;vertical-align:middle;text-align:center;overflow:hidden;margin:;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
ul#related_post_pr .image img{width:110px;vertical-align:middle;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
ul#related_post_pr .image:hover img{opacity:0.5;}
#tag-related {border:1px solid #dcdcdc; border-top:none;margin:0 0 10px 0;padding:0 10px;}
#tag-related ul {margin:0 0 0 0;}
#tag-related ul li {padding:10px 0;border-bottom:1px dotted #ccc;display:table;width:100%;}
#tag-related ul li:last-child {border-bottom:none;}
#tag-related .image {display:table-cell;margin:0 0 0 0;width:100px;height:69px;vertical-align:middle;overflow:hidden;background:#000;}
#tag-related .image img{width:100px;height:70px;vertical-align:middle;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
#tag-related .image:hover img{opacity:0.5;}
#tag-related .info {padding-left:10px;display:table-cell;vertical-align:middle;}
#tag-related .info .title{padding:0 0 0 0;font-weight:bold;}
#tag-related .info a {text-decoration:none;}
#tag-related .info a:hover {text-decoration:underline;}
ul#cat-rank{margin:0 0 10px 0;border:1px solid #ccc;border-top:none;background:#f9f9f9;}
ul#cat-rank li{float:left;margin:0 0 0 5px;padding-top:5px;width:134px;height:200px;border-right:1px dotted #ccc;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#cat-rank li:last-child{float:left;margin:0 0 0 5px;width:134px;height:200px;border:none;padding-bottom:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#cat-rank img{width:123px;height:90px;display:block;margin:5px;}
ul#cat-rank img:hover{opacity:0.5;}
ul#cat-rank h4{font-size:12px;margin:0 5px;max-height:200px;}
ul#cat-rank h4 a{text-decoration:none;display:block;}
ul#cat-rank h4 a:hover{text-decoration:underline;}
ul#single-popular-all{margin:0;border:1px solid #ccc;border-top:none;background:#f9f9f9;}
ul#single-popular-all li{float:left;margin:5px 0 0 5px;width:134px;height:200px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul#single-popular-all img{width:123px;height:90px;display:block;margin:5px;}
ul#single-popular-all img:hover{opacity:0.5;}
ul#single-popular-all h4{font-size:12px;margin:0 5px;max-height:180px;}
ul#single-popular-all h4 a{text-decoration:none;display:block;}
ul#single-popular-all h4 a:hover{text-decoration:underline;}
ul#recommend-article{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;width:100%;}
ul#recommend-article .area{width:198px;height:180px;margin:10px 10px 0 0;padding:0 0 0 0;float:left;border:1px solid #dcdcdc;}
ul#recommend-article h2{margin:0 0 0 3px;font-weight:normal;display:block;line-height:14px;}
ul#recommend-article h2 a{font-size:12px;text-decoration:none;}
ul#recommend-article h2 a:hover{text-decoration:underline;}
ul#recommend-article li{position:relative;}
ul#recommend-article .cat{position:absolute;bottom:5px;right:4px;text-align:left;background:#242424;opacity:0.8;padding:2px;}
ul#recommend-article .cat a{color:#fff;}
ul#recommend-article span{font-size:11px;line-height:110%;text-align:right;padding:1px 3px 1px 5px;color:#fff;font-family:"Century Gothic",Arial,sans-serif;}
ul#recommend-article .new{color:#FFFF00;font-weight:bold;}
ul#recommend-article .image{display:inline-block;line-height:138px;width:198px;height:140px;vertical-align:middle;text-align:center;overflow:hidden;margin:;background:-webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));background:-moz-linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background:linear-gradient(-45deg, #ddd 25%, white 25%, white 50%, #ddd 50%, #ddd 75%, white 75%, white);background-size:4px 4px;}
ul#recommend-article .image img{vertical-align:middle;width:198px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
ul#recommend-article .image:hover img{opacity:0.5;}
#previous_next_post{margin:0 0 20px;padding:0;}
#previous_next_post a{color:#333;text-decoration:none;line-height:140%;font-size:11px;padding:12px 0;}
#previous_post a{margin:0;width:284px;float:left;padding-left:30px;background:#eee url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow_left.png) no-repeat 12px 16px;}
#next_post a{margin:0;width:285px;float:right;text-align:right;padding-right:30px;background:#eee url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow_right.png) no-repeat 296px 16px;}
#previous_next_post a:hover{color:#fff;}
#alliance{}
#alliance img{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#return_top{z-index:10;position:fixed;right:20px;bottom:20px;margin:0;display:block;width:44px;height:44px;text-indent:-9999px;background:#222 url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/footer/return_top.png) no-repeat center;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#return_top:hover{background-color:#666;}
#footer_widget_wrap{background:#f9f9f9;width:100%;min-width:1250px;}
#footer_widget{width:1250px;margin:0 auto;padding:20px 0 0;}
.footer_widget{width:190px;float:left;margin:0 40px 10px 0;font-size:12px;}
.footer_widget:first-child{width:250px;float:left;margin:0 40px 10px 0;font-size:12px;}
.footer_widget:last-child{width:250px;float:left;margin:0 0 10px 40px;font-size:12px;}
.footer_widget.right_widget{margin-right:0;}
.footer_headline{font-size:14px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.png) repeat-x left bottom;padding:0 0 7px 0;margin:0 0 12px 0;}
.footer_widget ul{margin:0;}
.footer_widget li ul{margin:10px 0 0 0;}
.footer_widget li{line-height:140%;margin:0 0 10px 0;padding:0 0 0 9px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/bullet1.gif) no-repeat left 8px;}
.footer_widget a{}
.footer_widget img{height:auto;max-width:100%;width:auto;}
#footer_wrap{clear:both;width:100%;min-width:1150px;background:#f2f2f2;border:1px solid #222;}
#footer{width:1250px;height:140px;margin:0 auto;position:relative;font-size:11px;}
#footer a{text-decoration:none;}
#footer a:hover{color:#8dd0d9;}
#footer_menu_area{position:absolute;right:0px;top:59px;}
#footer_menu{float:left;margin:2px 20px 0 0;}
#footer_menu ul{margin:0;padding:0;font-size:12px;}
#footer_menu li{float:left;margin:0 0 0 20px;padding:0;}
#footer_menu li a{text-decoration:none;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 3px;padding:0 0 0 11px;}
#footer_menu li a:hover{text-decoration:underline;}
#footer_social_link{float:left;}
#footer_logo_area{position:absolute;}
#footer_logo{margin:0;line-height:100%;}
#footer_logo_area #footer_description2{padding-top:25px;display:block;width:300px;}
#footer_logo_text_area{position:absolute;left:0px;top:42px;}
#footer_logo_text{margin:0 0 5px 0;font-size:24px;padding:0;font-weight:normal;}
#footer_logo_text a{display:block;text-decoration:none;}
#footer_description{margin:0;font-weight:normal;font-size:11px;display:block;padding:0;color:#aaa;}
#footer_description2{}
#footer_description2 p{line-height:160%;}
#copyright{font-size:12px;width:100%;height:40px;line-height:40px;min-width:1150px;background:#222;text-align:center;color:#aaa;margin:0;padding:0;}
#copyright a{text-decoration:none;color:#aaa;}
#copyright a:hover{text-decoration:underline;}
#side_col .styled_post_list1 .image{float:none;margin:0 auto 15px;width:100%;height:auto;}
#side_col .styled_post_list1 .image img{width:100%;height:auto;display:block;}
.page-template-page_header-full-php #contents-header{width:100%;height:auto;margin:auto;text-align:center;box-shadow:1px 0 1px rgba(0, 0, 0, 0.2);}
.page-template-page_header-full-php #contents-header img{width:100%;height:auto;margin:0 auto;}
.page-template-page_header-full-php #contents{width:960px;margin:0 auto;}
.page-template-page_header-full-php #main_col{float:none;width:100%;margin:-25px auto 0;}
.page-template-page_header-full-php #left_col{float:none;width:100%;margin:0 auto;}
.page-template-page_header-full-php .headline3{width:940px;height:40px;margin:90px auto 60px;padding:0 0 50px;font-family:"Century Gothic",Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:36px;font-size:36px;font-weight:400;text-align:center;color:#1b4679;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline3.gif) no-repeat center bottom;}
.page-template-page_header-full-php #main_col p{width:720px;margin:0 auto 24px;font-size:15px;line-height:2.2;background-color:#fff;}
.page-template-page_header-full-php .social_links{text-align:center;}
.page-template-page_header-full-php ul.twfb_btn{margin:10px auto 40px;display:inline-block;/display:block;/zoom:1;padding:0;}
.page-template-page_header-full-php ul.twfb_btn li{list-style-type:none;float:left;background-color:#fff;}
.fade{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.fade:hover{opacity:0.6;filter:alpha(opacity=60);}
#popular-post{counter-reset:wpp-ranking;}
#popular-post ul li:after{color:#FFF;font-weight:bold;content:counter(wpp-ranking, decimal);counter-increment:wpp-ranking;text-align:center;opacity:0.999;line-height:30px;width:30px;height:30px;background:#196A93;border-radius:2px;-moz-border-radius:2px;float:left;position:relative;margin:0 0 0 0;}
ul#archive-popular{list-style-type:none;margin:0 0 10px 0;padding:0 0 0 0;background:#fff;}
ul#archive-popular li{display:table;margin:0 0 10px 0;padding:10px;font-size:12px;border-bottom:1px dotted #dcdcdc;}
ul#archive-popular div{display:table-cell;vertical-align:top;}
ul#archive-popular p{padding-left:5px;width:100%;display:table-cell;vertical-align:top;line-height:160%;color:#333333;}
ul#archive-popular p a{font-size:16px;font-weight:bold;word-break:break-all;display:block;padding-bottom:10px;color:#0077B3;}
ul#archive-popular p a:hover{color:#242424;}
ul#archive-popular .wpp_featured{width:200px;height:150px;background:#000;}
ul#archive-popular div a{opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
ul#archive-popular div a:hover{opacity:0.5;}
ul#archive-popular span a{display:inline-block;background:#57BDCC;padding:2px 5px;font-size:12px;margin-bottom:7px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;color:#fff;}
ul#archive-popular span a:hover{background:#242424;color:#fff;}
ul#archive-popular .rimg{position:absolute;z-index:1;margin:-10px 0 0 -130px;}
.wpfp-span{}
.wpfp-span ul{list-style:none;}
.wpfp-span > ul > li{float:left;margin:0 0 10px 0;padding:7px 0 0 10px;display:table;background:#f9f9f9;border:1px solid #dcdcdc;}
.wpfp-span > ul > li a{font-size:14px;word-break:break-all;line-height:140%;}
.wpfp-span div{display:table-cell;vertical-align:middle;}
.wpfp-span .wp-post-image{width:120px;height:100px;}
.wpfp-span p{width:100%;display:table-cell;vertical-align:middle;line-height:110%;padding:0 5px;}
.wpfp-span .remove-parent{font-size:11px;padding:3px;position:absolute;margin-left:-50px;color:#fff;background:#4FB6CA;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}
.wpfp-span .remove-parent:hover{color:#fff;background:#242424;}
.wpfp-span span{display:inline-block;text-align:center;margin-bottom:20px;background:#D22C2C;color:#fff;text-decoration:none;padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}
.wpfp-span span:hover{background:#242424;color:#fff;}
.image-attachment{margin:20px auto 20px auto;text-align:center;}
.image-attachment img{display:block;border:1px solid #DCDCDC;margin:0 auto;}
.attachment-caption{display:inline-block;text-align:left;margin:15px 0 30px;background:#f8f8f8;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.attachment-meta{margin:0 0 0 0;}
.attachment-meta span{font-weight:bold;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.attachment-meta span a{background:#2CA5D2;color:#fff;text-decoration:none;padding:10px;}
.attachment-meta span a:hover{background:#242424;color:#fff;text-decoration:none;}
ul#social-bookmark-att{padding:10px 10px 10px 10px;margin:10px 0 0 0;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:#F9F9F9;}
ul#social-bookmark-att li{float:left;border:0;padding:0 4px 0px 0;margin:0 0 0 0;height:21px;text-indent:0;}
ul#social-bookmark-att img{border:0;padding:0;margin:0;vertical-align:top;}
ul#social-bookmark-att .social-bookmark-clear{clear:both;}
ul#social-bookmark-att .social-label{height:20px;float:right;padding:10px 10px 0;margin:-41px 0 0 0;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:none;background:#F9F9F9;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#242424;font-weight:bold;font-size:12px;}
#old-archive li{background:none;padding:0;font-weight:bold;font-size:12px;}
#old-archive h2{font-size:14px;}
#old-archive ul li{font-size:10px;display:inline;font-weight:normal;font-size:11px;line-height:100%;border-right:1px solid #ccc;padding:0 10px 0 0;margin:0 10px 0 0;}
#old-archive ul li a{display:inline-block;font-size:12px;}
#old-archive ul li:last-child{border-right:none;}
#old-archive-wid li{background:none;padding:0;font-weight:bold;font-size:12px;}
#old-archive-wid ul ul{}
#old-archive-wid ul li{display:inline;font-weight:normal;font-size:11px;border-right:1px solid #ccc;padding:0 10px 0 0;margin:0 10px 0 0;}
#old-archive-wid ul li a{display:inline-block;font-size:10px;}
#old-archive-wid ul li:last-child{border-right:none;}
#sitemap li{margin-bottom:10px;padding:0;font-weight:bold;font-size:12px;}
#sitemap h3{font-size:16px;}
#sitemap ul ul{font-size:12px;}
#sitemap ul li{font-size:10px;display:inline;font-weight:normal;font-size:11px;line-height:100%;border-right:1px solid #ccc;padding:0 10px 0 0;margin:0 10px 0 0;}
#sitemape ul li a{display:inline-block;font-size:12px;}
#sitemap ul li:last-child{border-right:none;}
#wp-fb-like-ranking{}
#wp-fb-like-ranking p{clear:both;line-height:150%;}
#wp-fb-like-ranking .wp-fb-like-ranking-thumb{margin:5px 0;width:148px;height:148px;border:1px solid #dcdcdc;}
#wp-fb-like-ranking .info{display:inline-block;margin:0 0 0 0;}
#wp-fb-like-ranking span.count{font-weight:normal;font-family:"Century Gothic",Arial,sans-serif;padding:2px 3px;background:#4C69B9;color:#fff;text-decoration:none;font-size:11px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#wp-fb-like-ranking span.like{display:inline-block;width:40px;height:17px;vertical-align:middle;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/toplike.png) no-repeat left;margin:-2px 0 0 3px;}
.move{position:relative;width:100%;padding-top:56.25%;text-align:center;margin-bottom:15px;}
.move iframe{position:absolute;top:0;right:0;width:100%;height:100%;}
#cat-all{width:100%;display:table;}
#cat-article{display:table-cell;background:#f0f0f0;padding:5px;vertical-align:top;}
ul#cat-popular{list-style-type:none;margin:5px 0 10px 0;padding:5px 0 0 0;background:#fff;}
ul#cat-popular li{margin:5px 0 5px 8px;padding:0 0 0 0;border-bottom:1px solid #E4E4E4;}
ul#cat-popular li a{}
ul#cat-popular div{}
ul#cat-popular p{width:113px;line-height:120%;}
ul#cat-popular p a{font-size:11px;color:#242424;}
ul#cat-popular p a:hover{color:#C5536A;}
ul#cat-popular .wpp_featured{width:113px;height:113px;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
ul#cat-popular .wpp_featured:hover{opacity:0.5;}
ul#cat-popular .rimg{position:absolute;z-index:1;margin:-8px 0 0 -8px;width:29px;height:29px;}
.cat-a{background:#F71844;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.cat-b{background:#F55FC9;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.cat-c{background:#F6B701;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.cat-d{background:#FA6E25;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.cat-e{background:#76B645;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.cat-f{background:#7790DC;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.cat-g{background:#2ECCE4;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.cat-h{background:#966958;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.cat-i{background:#2D2D2D;padding:5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.wprp-list{list-style-type:none;margin:0 0 0 0;}
.wprp-list li{display:inline-block;border-bottom:1px solid #dcdcdc;line-height:150%;margin:0 0 10px 0;padding-bottom:10px;}
.wprp-thumbnail{border:none;display:inline;float:left;margin:0 5px 0 0;}
.wprp-num{background:#a25768;color:#FFF;font-size:60%;font-weight:bold;margin-right:5px;padding:2px 5px;text-align:center;border-radius:20px;}
.wprp-post-title a{font-size:12px;display:inline;line-height:110%;text-decoration:none;font-weight:bold;}
.wprp-post-title a:hover{text-decoration:underline;}
.wprp-excerpt{display:block;margin-top:3px;}
.wprp-post-stats{display:block;text-align:right;}
.wprp-category{display:block;font-size:80%;}
.wprp-category a{text-decoration:none;background:#C5536A;color:#fff;padding:0 3px;}
.wprp-category a:hover{text-decoration:none;background:#242424;color:#fff;}
.wprp-list-single{list-style-type:none;margin:0 0 10px 0;padding-top:5px;border:1px solid #dcdcdc;border-top:none;background:#f9f9f9;}
.wprp-list-single li{line-height:120%;float:left;margin:0 0 0 5px;width:134px;height:200px;border-right:1px dotted #dcdcdc;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.wprp-list-single li:last-child{float:left;margin:0 0 0 5px;width:134px;height:200px;border:none;padding-bottom:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.wprp-thumbnail-single{display:block;border:none;margin:0 0 7px 0;}
.wprp-list-single .wpp_featured{margin:5px;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.wprp-list-single .wpp_featured:hover{opacity:0.5;}
.wprp-num-single{background:#196A93;color:#FFF;font-size:60%;font-weight:bold;margin-right:5px;padding:0 4px;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.wprp-post-title-single a{text-decoration:none;font-size:12px;font-weight:bold;}
.wprp-post-title-single a:hover{text-decoration:underline;}
.wprp-list-single2{list-style-type:none;margin:0 0 10px 0;padding-top:5px;border:1px solid #dcdcdc;border-top:none;background:#f9f9f9;}
.wprp-list-single2 li{line-height:120%;float:left;margin:0 0 0 5px;width:134px;height:200px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.wprp-list-single2 li:last-child{float:left;margin:0 0 0 5px;width:134px;height:200px;padding-bottom:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.wprp-thumbnail-single2{display:block;border:none;margin:0 0 7px 0;}
.wprp-list-single2 .wpp_featured{margin:5px;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.wprp-list-single2 .wpp_featured:hover{opacity:0.5;}
.wprp-post-title-single2 a{text-decoration:none;font-size:12px;font-weight:bold;}
.wprp-post-title-single2 a:hover{text-decoration:underline;}
.wprp-list-page{list-style-type:none;margin:0 0 0 0;}
.wprp-list-page li{display:inline-block;border-bottom:1px solid #dcdcdc;line-height:150%;margin:0 0 10px 0;padding-bottom:10px;}
.wprp-thumbnail-page{border:none;display:inline;float:left;margin:0 5px 0 0;}
.wprp-num-page{background:#000;color:#FFF;font-size:70%;font-weight:bold;margin-right:5px;padding:2px 5px;text-align:center;}
.wprp-post-title-page{line-height:120%;display:inline;font-size:18px;font-weight:bold;word-break:break-all;}
.wprp-post-title-page a{color:#0077B3 !important;}
.wprp-post-title-page a:hover{color:#242424 !important;}
.wprp-excerpt-page{display:block;margin-top:3px;font-size:13px;}
.wprp-post-stats-page{display:block;text-align:right;}
.wprp-category-page{display:block;margin-top:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}
.wprp-category-page a{text-decoration:none;background:#0077B3;color:#fff !important;padding:2px 5px;}
.wprp-category-page a:hover{text-decoration:none;background:#242424;color:#fff;}
.wprp-list-all{list-style-type:none;margin:5px 0 10px 0;padding:5px 0 0 0;background:#fff;}
.wprp-list-all li{width:113px;border-bottom:1px solid #dcdcdc;line-height:120%;margin:5px 0 5px 8px;padding-bottom:10px;}
.wprp-list-all li:last-child{border-bottom:none;}
.wprp-thumbnail-all{display:block;border:none;margin:0 0 7px 0;}
.wprp-list-all .wpp_featured{opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.wprp-list-all .wpp_featured:hover{opacity:0.5;}
.wprp-num-all{background:#196A93;color:#FFF;font-size:60%;font-weight:bold;margin-right:5px;padding:2px 5px;text-align:center;}
.wprp-post-title-all a{line-height:120%;font-size:12px;}
.social-tweet-area{padding:0 10px;text-decoration:underline !important;font-size:18px;vertical-align:middle;width:100%;margin:10px auto 0 auto;text-align:left;overflow:hidden;}
.social-tweet-area p:first-child{float:left;}
.social-tweet-area p{width:30%;padding:5px 20px 5px 0;float:right;}
.social-tweet-area p a.ico-tweet{background-image:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/btn-tweet2.png);background-position:5px center;background-color:#55ACEE;padding-left:55px;}
.social-tweet-area p a.ico-fb{background-image:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/btn-fb2.png);background-color:#3D5AA0;}
.social-tweet-area p a.ico-feedly{background-image:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/btn-feedly2.png);background-color:#2BB24C;}
.social-tweet-area img{vertical-align:middle;margin-left:10px;}
.social-tweet-area p a{color:#FFF !important;font-weight:bold;border-radius:3px;display:block;padding:5px 0px 5px 50px;background-position:left center;background-repeat:no-repeat;background-size:50px auto;}
.social-tweet-area a:hover{text-decoration:none !important;}
ul.social-button-area {padding:20px 0 0 0;list-style-type:none;border-top:1px dotted #dcdcdc;}
ul.social-button-area li:first-child{margin-left:10px;}
ul.social-button-area li{float:left;width:14%;margin-left:2.7%;}
ul.social-button-area {width:100%;margin:10px auto;overflow:hidden;}
ul.social-button-area a img{width:100%;height:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;}
ul.social-button-area a:hover{opacity:0.8;}
.random-tag ul{margin:-10px 0 0 0;}
.random-tag ul li{background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/dot1.gif) repeat-x left bottom;padding:8px 0;margin:0;}
.random-tag ul li:last-child{background:none;padding-bottom:0;}
.random-tag .tagpost .image{line-height:110px;display:block;margin:0 15px 0 0;width:150px;height:110px;vertical-align:middle;text-align:center;overflow:hidden;}
.random-tag .tagpost .image img{vertical-align:middle;width:150px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.random-tag .tagpost img:hover{opacity:0.5;}
.random-tag .title {display:block;text-decoration:none; font-weight:bold;margin:5px 0 0;}
.random-tag .title:hover {text-decoration:underline;}
.page-form-button{margin-bottom:20px;font-weight:bold;text-align:center;width:100%;padding:10px 0;font-weight:bold;background:#ee827c;border:1px solid #dcdcdc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;}
.page-form-button a{color:#fff;}
.page-subtitle{color:#000;font-weight:bold;margin-bottom:10px;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;font-size:15px;}
.page-subtitle2{color:#2a83a2;font-weight:bold;margin-bottom:10px;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;font-size:15px;}
.alliance-list {text-align:center;font-size:12px;}
.alliance-list img {border:1px solid #dcdcdc;}
.side-more-link {width:100%;background:#fff;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 0;text-align:center;border:1px solid #ccc;}
.side-more-link a{font-size:13px;text-decoration:none;}
#page_wrap {background:#222222;width:100%;height:auto;padding:15px 0 10px;}
#page_wrap .area{width:1050px;margin:0 auto;color:#DCDCDC;font-size:13px;display:table;}
#page_wrap .left, .center, .right{display:table-cell;}
#page_wrap .left {margin:0 0 0 0;}
#page_wrap .left span{margin-left:10px;font-size:11px;}
#page_wrap .left h1{font-size:13px;display:inline;}
#page_wrap .left h1 a{font-size:13px;color:#fff;text-shadow:2px 2px 2px #444;font-weight:bold;text-decoration:none;}
#page_wrap .left h1 a:hover{color:#00CED1;text-decoration:underline;}
#page_wrap .center{}
#page_wrap .right{text-align:right;font-size:12px;color:#444;padding-right:0;}
#page_wrap .right a{color:#f0f0f0;text-decoration:none;}
#page_wrap .right a:hover{color:#00CED1;text-decoration:underline;}
#page_wrap .right img{vertical-align:middle;}
#page-bar{width:100%;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/head.png) repeat-x;}
#page_header{width:100%;height:140px;margin:0 auto;text-align:center;}
#logo_image_page{margin:0 auto;}
#logo_page{width:100%;;margin:0 auto 0;padding:30px 0 0 0;}
#page_contents{width:1050px;margin:0 auto 20px;}
.wpcf7 { width:100%; border:1px solid #ddd; background:#fafafa; padding:0; margin:0 0 2.5em !important; font-size:14px;}
.wpcf7 form{ margin:1.5em 1.5em 0;}
.wpcf7 p { margin-bottom:1em; font-size:13px; }
.wpcf7 input, .wpcf7 textarea { width:auto; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; border:1px solid #ccc; line-height:1.2; padding:8px;  }
.wpcf7 select, .wpcf7 input[type=checkbox], .wpcf7 input[type=radio] { width:auto; max-width:97%; border:1px solid #ccc; padding:8px; }
.wpcf7 select, .wpcf7 .wpcf7-list-item-label { line-height:1.2; font-size:14px; }
.wpcf7-list-item { display:block; }
.wpcf7 textarea {}
.wpcf7 input:focus, .wpcf7 textarea:focus { outline:none; border:1px solid #bbb; -webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2); box-shadow:inner 0 0 5px rgba(0, 0, 0, 0.5); }
.wpcf7 input.wpcf7-submit { position:relative; display:block; width:225px; height:48px; margin:30px auto 0; background-color:#333333; cursor:pointer; border:none !important; color:#fff; text-align:center; text-decoration:none; font-size:14px; line-height:1.5; outline:none; -webkit-transition: all .3s; transition: all .3s; }
.wpcf7 input.wpcf7-submit, .wpcf7 input.wpcf7-submit::before, .wpcf7 input.wpcf7-submit::after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.wpcf7 input.wpcf7-submit:hover { background-color:#666666; }
.wpcf7 .wpcf7-not-valid { background:pink; }
.wpcf7 .wpcf7-response-output { margin:10px 0 0; padding:8px 35px 8px 14px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.wpcf7 .wpcf7-validation-errors { color:#B94A48; background-color:#F2DEDE; border:1px solid #EED3D7; }
.wpcf7 .wpcf7-mail-sent-ok { color:#3A87AD; background-color:#D9EDF7; border:1px solid #BCE8F1; }
.wpcf7 .wpcf7-confirm {cursor:pointer; font-size:14px;font-weight:bold;font-family:"Century Gothic",Arial,sans-serif;}
.wpcf7 .release-title {width:100%;}
.wpcf7 .release-confirm {border:1px solid #0497f9;padding:10px;border-radius:3px;background:#ffffff;font-weight:bold;margin-bottom:20px;}
.wpcf7 .release-etctxt {height:100px;}
.wpcf7 .release-content {height:300px;}
.wpcf7 label {display:block;margin:10px 0 0 0;cursor:pointer;}
.wpcf7c-elm-step1 {font-size:12px;}
.wpcf7 .m-alert{margin:0 0 0 10px;color:#fff;background:#F01742;padding:3px;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}
.blockquote2 {padding:10px;border:1px solid #0699d3;border-radius:3px;margin-bottom:10px;background:#fff;color:#000;}
.blockquote2 span {font-size:14px;font-weight:bold;color:#0699d3;}
.tie-up-banner img {border-radius:3px;}
.tie-up-banner img:hover{opacity:0.8;}
.contact-btn {display: inline-block;width: 300px;height: 65px;text-align: center;text-decoration: none;line-height: 65px;outline: none;margin-left:10px;border-radius:3px;font-size:16px;font-weight:bold;}
.contact-btn::before,.contact-btn::after {position: absolute;z-index: -1;display: block;content: '';}
.contact-btn,.contact-btn::before,.contact-btn::after {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s;	transition: all .3s;}
.contact-btn {background-color: #0699DB;color: #fff !important;}
.contact-btn:hover {background-color: #333;}
.release-btn {display: inline-block;width: 300px;height: 150px;text-align: center;text-decoration: none;line-height: 150px;outline: none;margin-left:30px;border-radius:3px;font-size:16px;font-weight:bold;}
.release-btn::before,.release-btn::after {position: absolute;z-index: -1;display: block;content: '';}
.release-btn,.release-btn::before,.release-btn::after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s;transition: all .3s;}
.release-btn {background-color: #0699DB;color: #fff !important;}
.release-btn:hover {background-color: #333;}
.releaseplus-btn {display: inline-block;width: 670px;height: 55px;text-align: center;text-decoration: none;line-height: 55px;outline: none;margin-top:10px;border-radius:3px;font-size:16px;font-weight:bold;}
.releaseplus-btn::before,.release-btn::after {position: absolute;z-index: -1;display: block;content: '';}
.releaseplus-btn,.release-btn::before,.release-btn::after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s;transition: all .3s;}
.releaseplus-btn {background-color: #333;color: #fff !important;}
.releaseplus-btn:hover {background-color: #0699DB;}
#company_info { margin:0 0 50px 0; padding:1px 0 0 0; }
#company_info p { margin:0; }
#company_info dl { border-bottom:1px solid #ddd; margin:0 0 40px 0; }
#company_info dt { float:left; width:150px; display:inline; margin:0 0 0px 0; line-height:200%; font-weight:bold; border-top:1px solid #ddd; padding:12px 10px 10px 0; }
#company_info dd { margin:0 0 0px 150px; line-height:200%; background:#f9f9f9; padding:12px 10px 10px 10px; border-top:1px solid #ddd; }
.image_outer { width:100%; display:table; table-layout:fixed; margin:0 auto; z-index:1; }
.image_inner { display:table-cell; position:relative; z-index:100; vertical-align:middle; text-align:center; }
.image_inner span{ display:inline-block; }
.image_inner span img{ width:auto; height:auto; margin:0 auto; }
.image_thumb { width:auto; max-width:600px; height:auto; max-height:600px; overflow:hidden }
.image_thumb .image_outer .image_inner{ width:auto; max-width:600px; height:auto; max-height:600px; }
.image_thumb .image_outer .image_inner span img { max-width:600px; max-height:600px; }
.release-center {width:100%;text-align:center;border-top:1px dotted #dcdcdc;border-bottom:1px dotted #dcdcdc;padding:10px 0;font-size:12px;color:#696969;margin-bottom:20px;}
.wprp-list-single-head {list-style-type:none;margin:0 0 0 0;border:1px solid #dcdcdc;border-top:none;background:#f9f9f9;}
.wprp-list-single-head li{padding:5px 0 0 0;line-height:120%;float:left;margin:0 0 0 7px;width:144px;height:200px;border-right:1px dotted #dcdcdc;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.wprp-list-single-head li:last-child{float:left;margin:0 0 0 5px;width:134px;height:200px;border:none;padding-bottom:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.wprp-thumbnail-single-head {display:block;border:none;margin:0 0 7px 0;background:#000;}
.wprp-list-single-head .wpp_featured{margin:5px;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.wprp-list-single-head .wpp_featured:hover{opacity:0.5;}
.wprp-num-single-head {background:#196A93;color:#FFF;font-size:60%;font-weight:bold;margin-right:5px;padding:0 4px;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.wprp-post-title-single-head a{text-decoration:none;font-size:12px;font-weight:bold;}
.wprp-post-title-single-head a:hover{text-decoration:underline;}
.headline4 {margin:20px 0 0 0;padding:0 15px;height:36px;line-height:36px;border:1px solid #dcdcdc;font-size:12px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline4 a {text-decoration:none;}
#main_slider_cat{width:650px;height:330px;float:left;}
#main_slider_cat .image{display:block;line-height:325px;width:450px;height:330px;vertical-align:middle;text-align:center;overflow:hidden;margin:10px auto;background:#222222;}
#main_slider_cat .image img{vertical-align:middle;width:450px;height:auto;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
#main_slider_cat .flex-caption{margin:0;background:rgba(0, 0, 0, 0.5);height:50px;width:610px;line-height:50px;padding:0 20px;color:#fff;display:block;font-size:14px;position:absolute;bottom:0px;left:0px;z-index:2;text-decoration:none;}
.flexslider-controls-cat {width:400px;float:right;margin:0;padding:0;}
.flex-control-nav-cat{margin:0;padding:0;list-style-type:none;}
.flex-control-nav-cat li{height:82px;line-height:100%;margin:0;padding:0;border-bottom:1px dotted #555;cursor:pointer;-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;-ms-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;}
.flex-control-nav-cat li:hover, li.flex-active{background:#444;}
.flex-control-nav-cat .image{float:left;margin:10px 15px 0 10px;}
.flex-control-nav-cat .image img{width:60px;height:60px;display:block;}
.flex-control-nav-cat .info{float:left;width:300px;margin:11px 0 0 0;}
.flex-control-nav-cat .title{clear:both;margin:0;padding:0;color:#fff;font-size:13px;line-height:170%;}
.flex-control-nav-cat .title a {color:#f0f0f0 !important;text-decoration:none;}
.flex-control-nav-cat .title a:hover {text-decoration:underline;}
.flex-control-nav-cat p{float:left;color:#888;line-height:100%;font-size:11px;border-right:1px solid #888;margin:0 10px 5px 0;padding:0 10px 0 0;}
.flex-control-nav-cat p.category{border:none;margin:0;padding:0;}
#bc-military {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #646b01;background:#949B34;padding:0 20px;}
#bc-military li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-military li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-military li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-military a:hover {color:#646B01 !important;}
.page-template-page-cat-military h2 {background:#949B34;}
.headline-military {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #949B34;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-military a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#bc-gourmet {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #a57a22;background:#D5A02E;padding:0 20px;}
#bc-gourmet li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-gourmet li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-gourmet li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-gourmet a:hover {color:#a57a22 !important;}
.page-template-page-cat-gourmet h2 {background:#D5A02E;}
.headline-gourmet {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #D5A02E;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-gourmet a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#bc-internet {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #E05C95;background:#BF4E7F;padding:0 20px;}
#bc-internet li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-internet li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-internet li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-internet a:hover {color:#E05C95 !important;}
.page-template-page-cat-internet h2 {background:#BF4E7F;}
.headline-internet {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #BF4E7F;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-internet a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#bc-entertainment {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #E8BBAE;background:#B8948A;padding:0 20px;}
#bc-entertainment li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-entertainment li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-entertainment li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-entertainment a:hover {color:#E8BBAE !important;}
.page-template-page-cat-entertainment h2 {background:#B8948A;}
.headline-entertainment {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #B8948A;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-entertainment a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#bc-knowledge {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #C28973;background:#604439;padding:0 20px;}
#bc-knowledge li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-knowledge li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-knowledge li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-knowledge a:hover {color:#C28973 !important;}
.page-template-page-cat-knowledge h2 {background:#604439;}
.headline-knowledge {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #604439;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-knowledge a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#bc-economy {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #F26923;background:#C1541C;padding:0 20px;}
#bc-economy li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-economy li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-economy li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-economy a:hover {color:#F26923 !important;}
.page-template-page-cat-economy h2 {background:#C1541C;}
.headline-economy {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #C1541C;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-economy a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#bc-anime {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #9EA4E3;background:#787CAC;padding:0 20px;}
#bc-anime li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-anime li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-anime li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-anime a:hover {color:#9EA4E3 !important;}
.page-template-page-cat-anime h2 {background:#787CAC;}
.headline-anime {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #787CAC;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-anime a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#bc-comic {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #9EA4E3;background:#3A546B;padding:0 20px;}
#bc-comic li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-comic li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-comic li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-comic a:hover {color:#6998C2 !important;}
.page-template-page-cat-comic h2 {background:#3A546B;}
.headline-comic {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #3A546B;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-comic a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;}
#bc-game {margin:0 0 0 0;height:30px;line-height:30px;overflow:hidden;border-right:400px solid #9EA4E3;background:#565D63;padding:0 20px;}
#bc-game li{float:left;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;}
#bc-game li a {color:#fff;text-decoration:none;display:inline-block;}
#bc-game li a:hover {color:#fff;text-decoration:underline;}
.page-template-page-cat-game a:hover {color:#94A0AB !important;}
.page-template-page-cat-game h2 {background:#565D63;}
.headline-game {margin:0;padding:0 15px;height:36px;line-height:36px;border:1px solid #ccc;border-left:5px solid #565D63;font-size:15px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/headline1.png) repeat-x left bottom;}
.headline-game a{float:right;font-size:11px;background:url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/img/common/arrow1.png) no-repeat left 15px;text-decoration:none;color:#999;padding:0 0 0 12px;} .post-content-prtimes{margin-top:10px;}
.post-content-prtimes img{display:block;text-align:center;margin:0 auto;} .related-label {float:right; display:block; font-size:11px; background:#fff; padding:5px; border:1px solid #f0f0f0; margin:0 15px 0 0;}
.related-label span { color:#0083ff;}
#related_post_inner { margin:15px 15px 30px; border:1px solid #f0f0f0; padding:10px;}
#related_post_inner ul {margin:0;padding:0;}
#related_post_inner li {display:table; list-style-type:none; background-image:none; padding:0 0 10px 0; width:100%; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#related_post_inner .image {padding-right:10px; width:80px;height:55px; display:table-cell;}
#related_post_inner .image img { vertical-align:middle; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;width:80px;height:55px;opacity:1;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
#related_post_inner .image:hover img {opacity:0.5;}
#related_post_inner .title { display:table-cell; vertical-align:middle;font-size:13px; margin:0 0 0 0; line-height:140%;}
#related_post_inner .title a {text-decoration:none;}
#related_post_inner .title a:hover{text-decoration:underline;}
#related_post_inner .cat {display:block; font-size:11px; color:#a5a4a4;} @font-face {
font-family: 'icomoon';
src:    url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/fonts/icomoon.eot?evfvw0);
src:    url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/fonts/icomoon.eot?evfvw0#iefix) format('embedded-opentype'),
url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/fonts/icomoon.ttf?evfvw0) format('truetype'),
url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/fonts/icomoon.woff?evfvw0) format('woff'),
url(//otakei.otakuma.net/wp/wp-content/themes/otakei-1101/fonts/icomoon.svg?evfvw0#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-feedly:before { content: "\e907"; }
.icon-hatebu:before { content: "\e908"; }
.icon-line:before { content: "\e909"; }
.icon-pocket:before { content: "\e90a"; }
.icon-google-plus:before { content: "\e900"; }
.icon-google-plus2:before { content: "\e901"; }
.icon-facebook:before { content: "\e902"; }
.icon-facebook2:before { content: "\e903"; }
.icon-twitter:before { content: "\e904"; }
.icon-rss:before { content: "\e90b"; }
.icon-rss2:before { content: "\e906"; }
.icon-pinterest:before { content: "\e905"; }
#share_top1 ul li a, #share_top2 ul li a, #share_btm1 ul li a, #share_btm2 ul li a { -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; }
#share_top2 { width:100%; margin:25px auto;text-align:center; }
#share_top2 h2 { color:#444; font-weight:400; }
#share_top2 ul.type2 { margin:0; padding:0; list-style:none; }
#share_top2 ul.type2 li { display:inline-block; padding:0; text-align:center; }
#share_top2 ul.type2 li a { text-decoration:none; display:inline-block; margin:0 5px 5px 0; font-size:12px; font-weight:400; border-radius:2px; color:#222 !important; text-align:center; background:#fafafa !important; border:1px solid rgba(0,0,0,.1); box-shadow:0 1px 0 rgba(0,0,0,.03); text-shadow:none; line-height:25px; padding:1px 5px 0; }
#share_top2 ul.type2 li a i { position:relative; top:3px; color:#222; font-size:1.3em; text-shadow:1px 1px 0 rgba(255, 255, 255, .1); }
#share_top2 ul.type2 li a .ttl { margin:0 3px 0 2px; text-align:center; line-height:20px; }
#share_top2 ul.type2 li a .share-count { color:#444; font-size:9px; padding:0; line-height:25px; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
#share_top2 ul.type2 li a:hover, #share_top2 ul.type2 li a:hover i, #share_top2 ul.type2 li a:hover .share-count  { color:#fff !important; }
#share_top2 ul.type2 li a:hover { border-color:rgba(255,255,255,.1); }
@media screen and (max-width:480px)
{#share_top2 { width:100%; margin:20px 0 5px; }
#share_top2 ul.type2 {}
#share_top2 ul.type2 li a { margin-right:2px; }
#share_top2 ul.type2 li a i { left:1px; }
#share_top2 ul.type2 li>a span.ttl { display:none; }
#share_top2 ul.type2 li a .share-count { margin-left:3px; }
} #share_top2 ul.type2 li.twitter a, #share_btm2 ul.type4 li.twitter a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.twitter a:hover, #share_btm2 ul.type4 li.twitter a:hover { color:#fff !important; background-color:#55acee !important; } #share_top2 ul.type2 li.facebook a, #share_btm2 ul.type4 li.facebook a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.facebook a:hover, #share_btm2 ul.type4 li.facebook a:hover { color:#fff !important; background-color:#35629a !important; } #share_top2 ul.type2 li.googleplus a, #share_btm2 ul.type4 li.googleplus a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.googleplus a:hover, #share_btm2 ul.type4 li.googleplus a:hover { color:#fff !important; background-color:#dd4b39 !important;}
#share_top2 ul.type2 li.googleplus a i, #share_btm2 ul.type4 li.googleplus a i { top:4px; } #share_top2 ul.type2 li.hatebu a, #share_btm2 ul.type4 li.hatebu a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.hatebu a:hover, #share_btm2 ul.type4 li.hatebu a:hover { color:#fff !important; background-color:#3c7dd1 !important;} #share_top2 ul.type2 li.pocket a, #share_btm2 ul.type4 li.pocket a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.pocket a:hover, #share_btm2 ul.type4 li.pocket a:hover { color:#fff !important; background-color:#ee4056 !important; } #share_top2 ul.type2 li.rss a, #share_btm2 ul.type4 li.rss a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.rss a:hover, #share_btm2 ul.type4 li.rss a:hover { color:#fff !important; background-color:#ff8c00 !important; } #share_top2 ul.type2 li.feedly a, #share_btm2 ul.type4 li.feedly a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.feedly a:hover, #share_btm2 ul.type4 li.feedly a:hover { color:#fff !important; background-color:#6cc655 !important; } #share_top2 ul.type2 li.pinterest a, #share_btm2 ul.type4 li.pinterest a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.pinterest a:hover, #share_btm2 ul.type4 li.pinterest a:hover { color:#fff !important; background-color:#d4121c !important; } #share_top2 ul.type2 li.line a, #share_btm2 ul.type4 li.line a { color:#222 !important; background-color:#fafafa !important; }
#share_top2 ul.type2 li.line a:hover, #share_btm2 ul.type4 li.line a:hover { color:#fff !important; background-color:#00b900 !important; }