@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll;background:#fff;font-size:62.5%}body{font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#333;font-size:14px;font-size:1.4rem;line-height:1.8em;-webkit-font-smoothing:antialiased;background-color:#f7f7f7}h2,h3,h4,h5,h6{font-weight:normal}a{color:#333;text-decoration:none}a:hover img{opacity:.7;transition:all .5s ease 0}ins[style]{background-color:transparent}.left{float:left}.right{float:right}.clear{clear:both}.bold{font-weight:bold}.btn_submit input{display:block;border:0;width:90%;line-height:52px;font-weight:bold;text-align:center;border-radius:6px;font-size:1.6rem;color:#fff;text-decoration:none;margin:10px auto;box-shadow:inset 0 -4px 0 rgba(0,0,0,0.3)}.btn_submit input{background:#1fb251}.contents_block{margin-bottom:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}strong{font-weight:bold}em{font-style:italic}input{-webkit-appearance:none}hr{margin-bottom:30px}div{word-break:break-all}#header_wrapper{width:100%;top:0;z-index:1000}#header{width:100%;margin:0 auto;overflow:hidden;background:#fff;position:relative;border-bottom:solid 1px #dedede}#pt_green #header{border-top:solid 4px #1fb251}#pt_red #header{border-top:solid 4px #f9533e}#pt_orange #header{border-top:solid 4px #ff7007}#pt_pink #header{border-top:solid 4px #ff77b2}#pt_blue #header{border-top:solid 4px #1577ec}#pt_gray #header{border-top:solid 4px #656a75}#header h1.text,#header span.text{width:100%;z-index:100;font-size:22px;font-size:2.2rem;margin:12px;padding-right:60px;font-weight:bold;display:block}#header h1.image,#header span.image{height:40px;margin:5px}#header h1.image img,#header span.image img{width:auto;height:auto;max-width:80%;max-height:40px;display:block}#pt_green #header h1 a,#pt_green #header span a{color:#1fb251}#pt_red #header h1 a,#pt_red #header span a{color:#f9533e}#pt_orange #header h1 a,#pt_orange #header span a{color:#ff7007}#pt_pink #header h1 a,#pt_pink #header span a{color:#ff77b2}#pt_blue #header h1 a,#pt_blue #header span a{color:#1577ec}#pt_gray #header h1 a,#pt_gray #header span a{color:#656a75}#header .banner{display:none}.slim{position:fixed}.slim #header .banner{display:none}#header_wrapper #header .banner img{max-width:320px;width:100%;margin:0 auto;display:block}#sp_bn{position:absolute;right:10px;top:10px;z-index:99}#sp_bn p{border:solid 1px #AAA;border-radius:5px;float:right;color:#AAA;padding:4px 7px;background:#FFF}#sp_bn p a{display:block;font-size:20px;color:#AAA}#sp_bn p a:hover{text-decoration:none}.sp_banner{text-align:center;line-height:0;margin:10px 0;overflow:hidden}.sp_banner img{width:auto;height:auto;max-width:100%}#global_nav{display:none}#global_nav_sp{background:#e7e7e7;z-index:3}#global_nav_sp .categories p{color:#4e4644;text-decoration:none;line-height:1;display:block;padding:13px 0 13px 20px}#global_nav_sp .toggle_menu{float:right;clear:right;display:inline-block;padding-right:20px}#global_nav_sp .categories>ul{display:none}#global_nav_sp .cat-item ul.children li a:before{content:"　"}#global_nav_sp .cat-item .cat-item ul.children li a:before{content:"　　"}#global_nav_sp .menu-item-has-children ul li a:before{content:"　"}#global_nav_sp .menu-item-has-children .menu-item-has-children ul li a:before{content:"　　"}#global_nav_sp .category_menu{border-bottom:solid 1px #DDD}#global_nav_sp .category_menu dt{padding:7px 0 7px 20px;border-top:solid 1px #DDD;display:block;position:relative}#global_nav_sp .category_menu dt i{position:absolute;top:15px;right:10px;color:#999}#global_nav_sp .category_menu dt i.fa-angle-up{display:none}#global_nav_sp .category_menu dt.active i.fa-angle-down{display:none}#global_nav_sp .category_menu dt.active i.fa-angle-up{display:block}#global_nav_sp .category_menu dd{display:none;border-top:solid 1px #DDD;background:#efefef}#global_nav_sp ul.fixed>li:first-child{border-top:0}#global_nav_sp ul.ftrList li{border-top:solid 1px #DDD}#global_nav_sp ul.ftrList li li{padding-left:0}#global_nav_sp ul li ul li{background:0}#global_nav_sp ul li ul li ul li{background:0}#global_nav_sp ul li a{color:#4e4644;text-decoration:none;line-height:1}#global_nav_sp ul li a:hover{color:#7f6f6a;text-decoration:underline}#global_nav_sp ul li ul{float:none}#global_nav_sp .side_widget_search{overflow:hidden;margin-left:auto;margin-right:auto;width:100%;background:none !important;border:none !important;padding:5px}#global_nav_sp .side_widget_search input[type="text"]{font-size:15px;font-size:1.5rem;display:block;width:100%;height:38px;line-height:38px;border-right:0;border-left:solid 1px #dedede;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}#global_nav_sp .side_widget_search input[type="text"]{float:left;margin:0;padding:0 0 0 10px;width:75%}#global_nav_sp .side_widget_search button[type="submit"]{width:44px;height:40px;float:left;background:url(../img/btn_search01.png) no-repeat;border:0;text-indent:-9999px;cursor:pointer;margin:0;background-size:45px}#sb-site{position:relative;z-index:1}body.lp #sb-site{padding-top:0;margin-bottom:120px}#sb-site,.sb-site-container{width:100%;z-index:5}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#000}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:60%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}.sb-slide,#sb-site,.sb-site-container,.sb-slidebar{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}nav.sb-hide{display:none}nav.sb-slidebar ul li a{display:block;padding:13px 0 13px 20px}#wrapper-content{width:100%}#wrapper-content img.mainvisual{width:100%;height:auto}.contents_wrapper{width:100%;margin:0 auto;overflow:hidden}.contents{width:100%}.contents_inner{position:relative}.contents_inner.border_top{border-top:solid 1px #dedede}.contents .switch_display{display:none}.contents .cassette .cassette_inner{border-bottom:solid 1px #dedede;background:#FFF;overflow:hidden}.contents .cassette .cassette_inner:hover{opacity:.7;transition:all .3s ease 0;cursor:pointer}.contents h1.category_name{color:#FFF;padding:7px 12px;font-size:18px;font-size:1.8rem;line-height:1.4;overflow:hidden}#pt_green .contents h1.category_name{background:#1fb251}#pt_red .contents h1.category_name{background:#f9533e}#pt_orange .contents h1.category_name{background:#ff7007}#pt_pink .contents h1.category_name{background:#ff77b2}#pt_blue .contents h1.category_name{background:#1577ec}#pt_gray .contents h1.category_name{background:#656a75}.contents h1.category_name a{font-size:14px;border:solid 1px #FFF;padding:2px 5px;display:block;float:right;color:#FFF;border-radius:3px}.contents h1.category_name a i{margin-left:5px}.contents .cassette.favo:before{content:"人気";line-height:1px;display:block;position:absolute;width:35px;height:0;top:10px;left:10px;font-size:12px;color:#fff;z-index:50;text-align:center;font-weight:bold;border-top:10px solid #e1c416;border-bottom:10px solid #e1c416;border-left:2px solid #e1c416;border-right:2px solid #e1c416}.contents .cassette .thumbnail{float:left;display:block;max-width:110px;margin:10px 0 20px 10px;width:30%}.contents .cassette .thumbnail div{padding-top:75.7%}.contents .cassette .detail{padding:10px;float:left;width:65%}.contents .cassette .detail h2{font-size:14px;font-size:1.4rem;line-height:1.4;font-weight:bold;margin-bottom:5px}.contents .cassette .detail p{display:none}.contents .cassette .detail .desc{margin-top:5px;overflow:hidden}.contents .cassette .detail .desc .date{color:#999;font-weight:bold;font-size:13px;font-size:1.3rem;margin-right:10px;display:block;margin-bottom:5px}.contents .cassette .detail .desc .category{font-weight:bold;color:#FFF;font-size:11px;font-size:1.1rem;border-radius:3px;line-height:1;padding:3px 6px;margin-right:5px;margin-bottom:5px;display:block;float:left}#pt_custom .cassette .detail .desc .category,#pt_custom .cassette .detail .desc .category a,#pt_green .cassette .detail .desc .category,#pt_green .cassette .detail .desc .category a,#pt_red .cassette .detail .desc .category,#pt_red .cassette .detail .desc .category a,#pt_orange .cassette .detail .desc .category,#pt_orange .cassette .detail .desc .category a,#pt_pink .cassette .detail .desc .category,#pt_pink .cassette .detail .desc .category a,#pt_blue .cassette .detail .desc .category,#pt_blue .cassette .detail .desc .category a,#pt_gray .cassette .detail .desc .category,#pt_gray .cassette .detail .desc .category a{color:#FFF;text-decoration:none}.contents .cassette .detail .desc .author{color:#999;display:block;font-size:13px;font-size:1.3rem;clear:both;line-height:1}.head_cassette .cassette{position:relative}.recommended_contents{width:95%;margin:10px auto 20px auto;background:#FFF;border:1px solid #ddd;padding-bottom:1px}.recommended_contents .recommended_contlist{-ms-overflow-y:scroll;overflow-y:scroll;height:160px;background:#FFF;border:solid 1px #ddd;margin:0 10px 20px 10px}.recommended_contents .recommended_contlist h3{border:0;font-weight:bold;margin:0 20px 6px 20px;padding:10px 0 6px 0;text-align:center}#pt_green .recommended_contents .recommended_contlist h3{border-bottom:3px solid #1fb251}#pt_red .recommended_contents .recommended_contlist h3{border-bottom:3px solid #f9533e}#pt_orange .recommended_contents .recommended_contlist h3{border-bottom:3px solid #ff7007}#pt_pink .recommended_contents .recommended_contlist h3{border-bottom:3px solid #ff77b2}#pt_blue .recommended_contents .recommended_contlist h3{border-bottom:3px solid #1577ec}#pt_gray .recommended_contents .recommended_contlist h3{border-bottom:3px solid #656a75}.recommended_contents .recommended_contlist li{border-bottom:1px solid #ddd;margin:0}.recommended_contents .recommended_contlist li a{display:block;text-indent:-1.3em;margin-left:1.3em;line-height:1.4;margin-bottom:10px;padding:10px 20px 0 20px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.recommended_contents .recommended_contlist li a:hover{text-decoration:none}.recommended_contents .recommended_contlist li a:before{content:"\f138";font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;padding-right:6px}.recommended_contents .recommended_contlist li:hover a:before{color:#333}.wp-pagenavi{width:98%;text-align:center;clear:both;margin:15px auto 20px}.wp-pagenavi span,.wp-pagenavi a{padding:3px;min-width:1.5em;background:#FFF;display:inline-block}.wp-pagenavi span{color:#FFF}.wp-pagenavi a:hover{transition:all .5s ease 0;text-decoration:none}.wp-pagenavi span.dots{color:#333}.wp-pagenavi span.dots:hover{color:#333}#pt_green .wp-pagenavi a{border:solid 1px #1fb251;color:#1fb251}#pt_red .wp-pagenavi a{border:solid 1px #f9533e;color:#f9533e}#pt_orange .wp-pagenavi a{border:solid 1px #ff7007;color:#ff7007}#pt_pink .wp-pagenavi a{border:solid 1px #ff77b2;color:#ff77b2}#pt_blue .wp-pagenavi a{border:solid 1px #1577ec;color:#1577ec}#pt_gray .wp-pagenavi a{border:solid 1px #656a75;color:#656a75}#pt_green .wp-pagenavi span{border:solid 1px #1fb251;background:#1fb251;color:#FFF}#pt_red .wp-pagenavi span{border:solid 1px #f9533e;background:#f9533e;color:#FFF}#pt_orange .wp-pagenavi span{border:solid 1px #ff7007;background:#ff7007;color:#FFF}#pt_pink .wp-pagenavi span{border:solid 1px #ff77b2;background:#ff77b2;color:#FFF}#pt_blue .wp-pagenavi span{border:solid 1px #1577ec;background:#1577ec;color:#FFF}#pt_gray .wp-pagenavi span{border:solid 1px #656a75;background:#656a75;color:#FFF}#pt_green .wp-pagenavi a:hover{background:#1fb251;color:#FFF}#pt_red .wp-pagenavi a:hover{background:#f9533e;color:#FFF}#pt_orange .wp-pagenavi a:hover{background:#ff7007;color:#FFF}#pt_pink .wp-pagenavi a:hover{background:#ff77b2;color:#FFF}#pt_blue .wp-pagenavi a:hover{background:#1577ec;color:#FFF}#pt_gray .wp-pagenavi a:hover{background:#656a75;color:#FFF}#pt_custom .wp-pagenavi span:hover,#pt_green .wp-pagenavi span:hover,#pt_red .wp-pagenavi span:hover,#pt_orange .wp-pagenavi span:hover,#pt_pink .wp-pagenavi span:hover,#pt_blue .wp-pagenavi span:hover,#pt_gray .wp-pagenavi span:hover{cursor:default;color:#FFF}#pt_custom .wp-pagenavi span.dots,#pt_green .wp-pagenavi span.dots,#pt_red .wp-pagenavi span.dots,#pt_orange .wp-pagenavi span.dots,#pt_pink .wp-pagenavi span.dots,#pt_blue .wp-pagenavi span.dots,#pt_gray .wp-pagenavi span.dots{border:0;background:transparent;color:#333;min-width:1em;padding:0}.side_contents{width:95%;margin:20px auto}.side_widget_surfing_adsense_widget{margin:0 auto 20px auto;text-align:center;border:none !important;background:none !important}.side_widget_banner img{display:block;margin:0 auto}.side_widget_search{overflow:hidden;margin-left:auto;margin-right:auto;width:300px;background:none !important;border:none !important}.side_widget_search h2{display:none}.side_widget_search div{padding:0 !important}.side_widget_search input[type="text"]{float:left;margin:0;padding:0;width:231px}.side_widget_search label{display:none}.side_widget_search input[type="text"]{font-size:18px;font-size:1.8rem;display:block;width:231px;height:49px;line-height:49px;border-right:0;border-left:solid 1px #dedede;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 5px}.side_widget_search button[type="submit"]{width:58px;height:49px;float:left;background:url(../img/btn_search01.png) no-repeat;border:0;text-indent:-9999px;cursor:pointer;margin:0}.side_widget_search input[type="submit"]:hover{opacity:.7;transition:all .3s ease 0}.side_widget_surfing_post_widget,.side_widget_surfing_post_ranking_widget{border:solid 1px #DDD;background:#FFF}.side_widget_surfing_post_widget h2,.side_widget_surfing_post_ranking_widget h2{color:#777;font-weight:bold;text-align:center;padding:10px 0}.side_widget_surfing_post_ranking_widget .tab{background:#e6e6e6;padding:10px 10px 0 10px;overflow:hidden}.side_widget_surfing_post_ranking_widget .tab li{float:left;width:32%;margin:0 2px 0 0;background-color:#f7f7f7;text-align:center;line-height:1}.side_widget_surfing_post_ranking_widget .tab li:last-child{margin-right:0}.side_widget_surfing_post_ranking_widget .tab li span{display:block;padding:10px 5px}.side_widget_surfing_post_ranking_widget .tab li.dendou{width:30%;border-top-left-radius:5px}.side_widget_surfing_post_ranking_widget .tab li:hover,.side_widget_surfing_post_ranking_widget .tab li.active{background-color:#FFF;text-decoration:none;cursor:pointer}#pt_green .side_widget_surfing_post_ranking_widget .tab li.active{color:#1fb251}#pt_red .side_widget_surfing_post_ranking_widget .tab li.active{color:#f9533e}#pt_orange .side_widget_surfing_post_ranking_widget .tab li.active{color:#ff7007}#pt_pink .side_widget_surfing_post_ranking_widget .tab li.active{color:#ff77b2}#pt_blue .side_widget_surfing_post_ranking_widget .tab li.active{color:#1577ec}#pt_gray .side_widget_surfing_post_ranking_widget .tab li.active{color:#656a75}.side_widget_surfing_post_ranking_widget .tab li.iine{width:36%}.side_widget_surfing_post_ranking_widget .tab li.hatebu{width:30%;border-top-right-radius:5px}.side_widget_surfing_post_widget .list,.side_widget_surfing_post_ranking_widget .list{list-style:none;counter-reset:number}.side_widget_surfing_post_widget .list li,.side_widget_surfing_post_ranking_widget .list li{border-bottom:solid 1px #DDD;position:relative}.side_widget_surfing_post_ranking_widget .list>li:before{counter-increment:number;content:counter(number);position:absolute;left:10px;top:10px;line-height:1;padding:5px 7px;background:#777;border-right:solid 1px #FFF;border-bottom:solid 1px #FFF;color:#FFF;font-weight:bold;z-index:2}.side_widget_surfing_post_ranking_widget .list>li:nth-child(1):before{background:#dab302}.side_widget_surfing_post_ranking_widget .list>li:nth-child(2):before{background:#9b9baa}.side_widget_surfing_post_ranking_widget .list>li:nth-child(3):before{background:#ae8319}.side_widget_surfing_post_widget .list li:last-child,.side_widget_surfing_post_ranking_widget .list li:last-child{border-bottom:0}.side_widget_surfing_post_widget .list li a,.side_widget_surfing_post_ranking_widget .list li a{display:block;padding:10px;overflow:hidden}.side_widget_surfing_post_widget .list li a div,.side_widget_surfing_post_ranking_widget .list li a div{padding-top:75.7%}.side_widget_surfing_post_widget .list li a:hover,.side_widget_surfing_post_ranking_widget .list li a:hover{background:#f7f7f7}.side_widget_surfing_post_widget .list li a .thumbnail,.side_widget_surfing_post_ranking_widget .list li a .thumbnail{display:block;width:30%;float:left;margin-right:10px}.side_widget_surfing_post_widget .list li img,.side_widget_surfing_post_ranking_widget .list li img{float:left;margin-right:10px}.side_widget_surfing_post_widget .list li p,.side_widget_surfing_post_ranking_widget .list li p{line-height:1.4}.side_widget_surfing_post_widget .hide,.side_widget_surfing_post_ranking_widget .hide{display:none}.side_widget_surfing_post_widget .list li .category,.side_widget_surfing_post_ranking_widget .list li .category{font-weight:bold;color:#FFF;font-size:11px;font-size:1.1rem;border-radius:3px;padding:5px 5px;line-height:1;margin-right:5px;margin-bottom:5px;display:block;float:left}.side_widget_surfing_writers_widget{border:solid 1px #DDD;background:#FFF}.side_widget_surfing_writers_widget h2{color:#777;font-weight:bold;text-align:center;padding:10px 0}.side_widget_surfing_writers_widget .list{list-style:none;counter-reset:number}.side_widget_surfing_writers_widget .list li{position:relative}.side_widget_surfing_writers_widget .list li:first-child{border-top:0}.side_widget_surfing_writers_widget .list li a{display:block;padding:10px;overflow:hidden}.side_widget_surfing_writers_widget .list li a:hover{background:#f7f7f7}.side_widget_surfing_writers_widget .list li img{float:left;margin-right:10px}.side_widget_surfing_writers_widget .list li p{line-height:1.4}.side_widget_surfing_writers_widget .hide{display:none}.side_widget{overflow:hidden}.side_widget .input_form dt{display:none}.side_widget,#side_list{border:solid 1px #DDD;background:#FFF}.side_widget h2,#side_list h2{color:#777;font-weight:bold;text-align:center;padding:10px 0}#pt_green .side_widget h2,#pt_green #side_list h2{border-bottom:solid 3px #1fb251}#pt_red .side_widget h2,#pt_red #side_list h2{border-bottom:solid 3px #f9533e}#pt_orange .side_widget h2,#pt_orange #side_list h2{border-bottom:solid 3px #ff7007}#pt_pink .side_widget h2,#pt_pink #side_list h2{border-bottom:solid 3px #ff77b2}#pt_blue .side_widget h2,#pt_blue #side_list h2{border-bottom:solid 3px #1577ec}#pt_gray .side_widget h2,#pt_gray #side_list h2{border-bottom:solid 3px #656a75}.side_widget ul,#side_list ul{list-style:none;counter-reset:number}.side_widget ul li,#side_list ul li{border-top:solid 1px #DDD}.side_widget ul li a,#side_list ul li a{display:block;background:url(../img/ico_side_arrow01.png) no-repeat 10px 10px;padding:10px 10px 10px 30px;display:inline-block}.side_widget ul li a:hover,#side_list ul li a:hover{background-color:#f7f7f7}.side_widget ul li,#side_list ul li{line-height:1.4}.side_widget div{padding:10px}.side_widget .cat-item{padding:10px 10px 10px 0;padding-left:30px}.side_widget .cat-item a{display:inline;margin-left:-30px}.side_widget ul .cat-item a:hover{background-color:#fff}.side_widget .cat-item>ul li{border:0}.side_widget .cat-item>ul li a{background:0}.side_widget .cat-item>ul li a:before{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;color:#777;padding-right:10px}.side_widget .cat-item .children li{padding-left:10px;padding-bottom:0}.side_widget_recent_comments ul li{padding:10px}.side_widget_recent_comments ul li.recentcomments a{background:0}.side_widget_calendar table#wp-calendar{width:100%;text-align:center}.side_widget_text img{width:auto;height:auto;max-width:100%}.side_widget_surfing_ranking_widget{border:solid 1px #DDD;background:#FFF}.side_widget_surfing_ranking_widget h2{color:#777;font-weight:bold;text-align:center;padding:10px 0}#pt_green .side_widget_surfing_ranking_widget h2{border-bottom:solid 3px #1fb251}#pt_red .side_widget_surfing_ranking_widget h2{border-bottom:solid 3px #f9533e}#pt_orange .side_widget_surfing_ranking_widget h2{border-bottom:solid 3px #ff7007}#pt_pink .side_widget_surfing_ranking_widget h2{border-bottom:solid 3px #ff77b2}#pt_blue .side_widget_surfing_ranking_widget h2{border-bottom:solid 3px #1577ec}#pt_gray .side_widget_surfing_ranking_widget h2{border-bottom:solid 3px #656a75}.side_widget_surfing_ranking_widget .list{list-style:none;counter-reset:number}.side_widget_surfing_ranking_widget .list li{border-bottom:solid 1px #DDD;position:relative;padding:10px 10px 15px 10px;overflow:hidden}.side_widget_surfing_ranking_widget .list li dt{border-bottom:solid 2px #DDD;padding-bottom:5px;font-size:16px;font-size:1.6rem;line-height:26px;font-weight:bold;padding-left:50px;margin-bottom:10px}.side_widget_surfing_ranking_widget .list li dt:before{counter-increment:number;content:counter(number);position:absolute;left:10px;top:10px;width:40px;height:27px;line-height:34px;text-align:center;color:#FFF;font-weight:bold;z-index:1;background:url(../img/ico_rank0.png) no-repeat}.side_widget_surfing_ranking_widget .list li:nth-child(1) dt:before{background:url(../img/ico_rank1.png) no-repeat}.side_widget_surfing_ranking_widget .list li:nth-child(2) dt:before{background:url(../img/ico_rank2.png) no-repeat}.side_widget_surfing_ranking_widget .list li:nth-child(3) dt:before{background:url(../img/ico_rank3.png) no-repeat}.side_widget_surfing_ranking_widget .list li:last-child{border-bottom:0}.side_widget_surfing_ranking_widget .list li img{width:95px;float:left;display:block;margin-right:10px;margin-bottom:10px}.side_widget_surfing_ranking_widget .list li p{line-height:1.4}.side_widget_surfing_ranking_widget .list li .btn_detail{margin:10px auto;clear:both}.side_widget_surfing_ranking_widget .list li .btn_detail a{display:block;width:80%;line-height:44px;font-weight:bold;text-align:center;background:#FFF;border-radius:6px;margin:0 auto;font-size:16px}#pt_green .side_widget_surfing_ranking_widget .list li .btn_detail a{border:solid 2px #1fb251;color:#1fb251}#pt_red .side_widget_surfing_ranking_widget .list li .btn_detail a{border:solid 2px #f9533e;color:#f9533e}#pt_orange .side_widget_surfing_ranking_widget .list li .btn_detail a{border:solid 2px #ff7007;color:#ff7007}#pt_pink .side_widget_surfing_ranking_widget .list li .btn_detail a{border:solid 2px #ff77b2;color:#ff77b2}#pt_blue .side_widget_surfing_ranking_widget .list li .btn_detail a{border:solid 2px #1577ec;color:#1577ec}#pt_gray .side_widget_surfing_ranking_widget .list li .btn_detail a{border:solid 2px #656a75;color:#656a75}.side_widget_surfing_ranking_widget .list li .btn_detail a:hover{text-decoration:none;transition:all .5s ease 0}#pt_green .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{border:solid 2px #1fb251;background:#1fb251;color:#FFF}#pt_red .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{border:solid 2px #f9533e;background:#f9533e;color:#FFF}#pt_orange .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{border:solid 2px #ff7007;background:#ff7007;color:#FFF}#pt_pink .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{border:solid 2px #ff77b2;background:#ff77b2;color:#FFF}#pt_blue .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{border:solid 2px #1577ec;background:#1577ec;color:#FFF}#pt_gray .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{border:solid 2px #656a75;background:#656a75;color:#FFF}.side_widget_surfing_ranking_widget .list li .btn_official a{display:block;width:80%;line-height:44px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:16px;color:#fff}#pt_custom .side_widget_surfing_ranking_widget .list li .btn_official a{border:solid 2px #fb4d32;background:#fb4d32}#pt_green .side_widget_surfing_ranking_widget .list li .btn_official a{border:solid 2px #fb4d32;background:#fb4d32}#pt_red .side_widget_surfing_ranking_widget .list li .btn_official a{border:solid 2px #0d7ad8;background:#0d7ad8}#pt_orange .side_widget_surfing_ranking_widget .list li .btn_official a{border:solid 2px #0d7ad8;background:#0d7ad8}#pt_pink .side_widget_surfing_ranking_widget .list li .btn_official a{border:solid 2px #0d7ad8;background:#0d7ad8}#pt_blue .side_widget_surfing_ranking_widget .list li .btn_official a{border:solid 2px #fb4d32;background:#fb4d32}#pt_gray .side_widget_surfing_ranking_widget .list li .btn_official a{border:solid 2px #fb4d32;background:#fb4d32}.side_widget_surfing_ranking_widget .list li .btn_official a:hover{text-decoration:none;transition:all .5s ease 0;opacity:.7}.tool_btn .btn_rss{margin:10px auto}.tool_btn .btn_rss a{display:block;width:80%;line-height:50px;font-weight:bold;text-align:center;background:#ee8905;border-radius:6px;margin:0 auto;font-size:16px;font-size:1.6rem;color:#FFF}#pt_custom .tool_btn .btn_rss a:hover,#pt_green .tool_btn .btn_rss a:hover,#pt_red .tool_btn .btn_rss a:hover,#pt_orange .tool_btn .btn_rss a:hover,#pt_pink .tool_btn .btn_rss a:hover,#pt_blue .tool_btn .btn_rss a:hover,#pt_gray .tool_btn .btn_rss a:hover{text-decoration:none;transition:all .5s ease 0;opacity:.7;color:#FFF}.tool_btn .btn_twitter a{display:block;width:80%;line-height:50px;font-weight:bold;text-align:center;background:#2abcdc;border-radius:6px;margin:0 auto;font-size:16px;font-size:1.6rem;color:#FFF}#pt_custom .tool_btn .btn_twitter a:hover,#pt_green .tool_btn .btn_twitter a:hover,#pt_red .tool_btn .btn_twitter a:hover,#pt_orange .tool_btn .btn_twitter a:hover,#pt_pink .tool_btn .btn_twitter a:hover,#pt_blue .tool_btn .btn_twitter a:hover,#pt_gray .tool_btn .btn_twitter a:hover{text-decoration:none;transition:all .5s ease 0;opacity:.7;color:#FFF}.side_widget_surfing_mypage_plugin{border:0;width:300px;margin-left:auto;margin-right:auto}.side_widget_surfing_mypage_plugin div{padding:0}#side_widget{background:#FFF;border-radius:6px;padding:10px}#side_widget h2{font-weight:bold;padding:0 0 10px;font-size:18px;font-size:1.8rem;margin-bottom:15px}#pt_green #side_widget h2{border-bottom:solid 3px #1fb251}#pt_red #side_widget h2{border-bottom:solid 3px #f9533e}#pt_orange #side_widget h2{border-bottom:solid 3px #ff7007}#pt_pink #side_widget h2{border-bottom:solid 3px #ff77b2}#pt_blue #side_widget h2{border-bottom:solid 3px #1577ec}#pt_gray #side_widget h2{border-bottom:solid 3px #656a75}#side_widget img{margin:0 auto;width:100%}#side_widget p{line-height:1.4;margin-bottom:15px}#side_widget #input_name input{font-size:14px;font-size:1.4rem;display:block;width:90%;height:40px;line-height:40px;border:solid 1px #dedede;border-radius:5px;margin:0 auto 10px}#side_widget #input_mail input{font-size:14px;font-size:1.4rem;display:block;width:90%;height:40px;line-height:40px;border:solid 1px #dedede;border-radius:5px;margin:0 auto 10px}#side_widget .link_pp{text-align:center}#side_widget .link_pp a{text-decoration:underline}#side_widget .link_pp a:hover{text-decoration:none}.side_widget_tag_cloud .list_link{margin:0 10px 10px 0}.tagcloud a{display:inline-block;font-size:12px !important;border:1px solid #e7e7e7;border-radius:4px;margin:3px 0;padding:6px 10px;line-height:1.3}.tagcloud a:before{content:"\f02b";font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;padding-right:4px}#pt_green .tagcloud a:before{color:#1fb251}#pt_red .tagcloud a:before{color:#f9533e}#pt_orange .tagcloud a:before{color:#ff7007}#pt_pink .tagcloud a:before{color:#ff77b2}#pt_blue .tagcloud a:before{color:#1577ec}#pt_gray .tagcloud a:before{color:#656a75}.tagcloud a:hover{background:#f7f7f7;color:#333;text-decoration:none}.morelink{text-align:right;margin-top:5px}.morelink a{display:inline;border:0}.morelink a:hover{background:0}.morelink a:before{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;padding-right:4px}#other_content{background:#FFF;border-radius:6px;padding:10px}#other_content .btn_action2 a{display:block;width:80%;line-height:44px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto 10px;font-size:16px;color:#fff}#pt_custom #other_content .btn_action2 a{box-shadow:0 4px 0 #be2618;background:#fb4d32}#pt_green #other_content .btn_action2 a{box-shadow:0 4px 0 #be2618;background:#fb4d32}#pt_red #other_content .btn_action2 a{box-shadow:0 4px 0 #115d9e;background:#0d7ad8}#pt_orange #other_content .btn_action2 a{box-shadow:0 4px 0 #115d9e;background:#0d7ad8}#pt_pink #other_content .btn_action2 a{box-shadow:0 4px 0 #115d9e;background:#0d7ad8}#pt_blue #other_content .btn_action2 a{box-shadow:0 4px 0 #be2618;background:#fb4d32}#pt_gray #other_content .btn_action2 a{box-shadow:0 4px 0 #be2618;background:#fb4d32}#footer{width:100%;position:relative;background:#ebebeb;border-top:solid 1px #dedede}#footer_content{width:100%;margin:0 auto}.footer_menu{width:95%;margin:30px auto}.footer_menu img{display:block;margin:0 auto 10px;width:auto;height:auto;max-width:100%}.footer_menu_2col{width:95%;margin:30px auto}.footer_menu h2,.footer_menu_2col h2{margin-bottom:15px;font-size:13px;font-size:1.3rem;font-weight:bold;color:#777;line-height:1;border-bottom:solid 2px #DDD;padding-bottom:5px}.footer_menu ul li,.footer_menu_2col ul li{padding-left:24px;padding-top:7px;margin-top:7px;background:url(../img/ico_arrow01.png) no-repeat 0 12px;border-top:solid 1px #DDD}.footer_menu ul.ftrList>li:first-child,.footer_menu_2col ul.ftrList>li:first-child{border-top:0}.footer_menu ul li ul li,.footer_menu_2col ul li ul li{padding-left:14px;background:0}.footer_menu ul li ul li ul li,.footer_menu_2col ul li ul li ul li{padding-left:24px;background:0}.footer_menu ul li a,.footer_menu_2col ul li a{color:#4e4644;text-decoration:none;display:block}.footer_menu ul li a:hover,.footer_menu_2col ul li a:hover{color:#7f6f6a;text-decoration:underline}.footer_menu ul li ul,.footer_menu_2col ul li ul{float:none}#copyright{clear:both;padding:12px 0 140px 0;font-size:11px;font-size:1.1rem;line-height:20px;background:#333;color:#FFF;text-align:center}#fix_area{position:fixed;left:0;bottom:-200;width:100%;z-index:100;z-index:999;transition:all .5s ease 0}#fix_area.show{opacity:1}#fix_area.hide{opacity:0}#pagetop{opacity:.9;text-align:center;position:relative}#pagetop span a{position:absolute;right:20px;bottom:20px;display:block;padding:16px 17px;background:#555;border-radius:5px;transition:all .3s ease 0;color:#fff;cursor:pointer;border:1px solid #dedede}#pagetop span a:hover{text-decoration:none;color:#FFF}#footer_fix{width:100%;clear:both;background:#FFF;background:rgba(255,255,255,0.9);color:#333;transition:all .5s ease 0;z-index:5}#footer_fix.show{opacity:1}#footer_fix.hide{display:none}#footer_fix #fix_content{width:100%;margin:0 auto;position:relative;overflow:hidden}#footer_fix .close{position:absolute;top:25%;left:5px;font-size:24px;color:#999;width:10%;text-align:center;z-index:1000}#footer_fix .close:hover{color:#efefef;text-decoration:none;cursor:pointer}#footer_fix .left{width:85%;margin:6px 0 6px 40px}#footer_fix .left p{display:none}#footer_fix .right{float:none;clear:both;width:100%;margin:6px 0}#footer_fix .right .btn_link{width:80%;padding:0}#footer_fix h2{font-size:14px;font-size:1.4rem;font-weight:bold}#footer_fix p{font-size:12px;font-size:1.2rem;line-height:1.4;margin-bottom:5px}.btn_link{clear:both;display:block;width:90%;margin:5px auto;padding:10px 0;text-align:center;font-weight:bold;color:#fff;border-radius:5px;transition:all .3s ease 0}.btn_link:hover{text-decoration:none}#footer_fix #fix_content .image{display:none}#footer_fix #fix_content .image_sp img{max-width:320px;margin:0 auto;display:block}#pt_green .btn_link{background:#1fb251;border:solid 2px #1fb251}#pt_red .btn_link{background:#f9533e;border:solid 2px #f9533e}#pt_orange .btn_link{background:#ff7007;border:solid 2px #ff7007}#pt_pink .btn_link{background:#ff77b2;border:solid 2px #ff77b2}#pt_blue .btn_link{background:#1577ec;border:solid 2px #1577ec}#pt_gray .btn_link{background:#656a75;border:solid 2px #656a75}#pt_green .btn_link:hover{background:#fff;color:#1fb251;border:solid 2px #1fb251}#pt_red .btn_link:hover{background:#fff;color:#f9533e;border:solid 2px #f9533e}#pt_orange .btn_link:hover{background:#fff;color:#ff7007;border:solid 2px #ff7007}#pt_pink .btn_link:hover{background:#fff;color:#ff77b2;border:solid 2px #ff77b2}#pt_blue .btn_link:hover{background:#fff;color:#1577ec;border:solid 2px #1577ec}#pt_gray .btn_link:hover{background:#fff;color:#656a75;border:solid 2px #656a75}#path{overflow:hidden;list-style:none;line-height:1;padding:7px 5px 0}#path li{float:left;position:relative;margin-right:25px;margin-bottom:5px}#path li::after{display:block;content:'';position:absolute;top:.2em;right:-1em;width:7px;height:7px;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#path li:last-child::after{display:none}#path li a{text-decoration:underline}#path li a:hover{text-decoration:none}#pt_green #path li a{color:#1fb251}#pt_red #path li a{color:#f9533e}#pt_orange #path li a{color:#ff7007}#pt_pink #path li a{color:#ff77b2}#pt_blue #path li a{color:#1577ec}#pt_gray #path li a{color:#656a75}article{border-top:solid 1px #DDD;border-bottom:solid 1px #DDD;background:#FFF;padding:10px;margin-bottom:20px}article{overflow:hidden;zoom:1}article:after{content:"" display:block;clear:both}article div.body iframe{max-width:100%}article div.body ul{margin:1em 0;padding-left:40px;list-style-type:disc}article div.body ul li{list-style-type:disc}article div.body ol{margin:1em 0;padding-left:40px;list-style-type:decimal}article div.body ol li{list-style-type:decimal}article a[target="_blank"]:after{font-family:'FontAwesome';content:'\f08e';font-size:.9em;margin:0 2px 0 0}article #ranking a[target="_blank"]:after{content:none}article a.surfing-su-button[target="_blank"]:after{content:none}article a.su-button[target="_blank"]:after{content:none}article .ad_area a[target="_blank"]:after{content:none}article .ad_area_bottom a[target="_blank"]:after{content:none}article a.no_icon:after{content:none}article .ad_area{margin-bottom:10px}article .ad_area_bottom{margin-top:10px}article .desc{margin-top:10px;margin-bottom:10px;overflow:hidden}article .desc .date{color:#999;font-weight:bold;font-size:13px;font-size:1.3rem;margin-right:5px}article .desc .category{font-weight:bold;color:#FFF;font-size:10px;font-size:1.0rem;border-radius:3px;line-height:2;padding:0 5px;margin-right:5px;display:inline-block}.category.cate01{background:#24c1cd}.category.cate02{background:#ef6050}.category.cate03{background:#87662f}.category.cate04{background:#2eb717}.category.cate05{background:#f3b117}.category.cate06{background:#8681cb}.category.cate07{background:#888}.category.cate08{background:#80be11}.category.cate09{background:#2176d5}.category.cate10{background:#e4729f}#pt_custom article .desc .category a,#pt_green article .desc .category a,#pt_red article .desc .category a,#pt_orange article .desc .category a,#pt_pink article .desc .category a,#pt_blue article .desc .category a,#pt_gray article .desc .category a{color:inherit;text-decoration:none}article .desc .author{color:#999;font-size:13px;font-size:1.3rem;display:inline-block}article .desc .tagcloud{margin:10px 0}article .social_btn{display:none}article .social_btn_sp{overflow:hidden}article .social_btn_sp{overflow:hidden}article .social_btn_sp li{float:left;margin-right:2px;width:58px}article .social_btn_sp li:last-child{margin-right:0}article .social_btn_sp li a{display:block;width:58px;height:27px;text-indent:-9999px}article .social_btn_sp li.twitter a{background:url(../img/btn_social_tw.png) no-repeat;background-size:58px 27px}article .social_btn_sp li a:hover{transition:all .3s ease 0;opacity:.7}article .social_btn_sp li.facebook_share a{background:url(../img/btn_social_fb.png) no-repeat;background-size:58px 27px}article .social_btn_sp li.gplus a{background:url(../img/btn_social_gplus.png) no-repeat;background-size:58px 27px}article .social_btn_sp li.hatebu a{background:url(../img/btn_social_hatebu.png) no-repeat;background-size:58px 27px}article .social_btn_sp li.pocket a{background:url(../img/btn_social_pocket.png) no-repeat;background-size:58px 27px}article .social_btn_sp.top{border-bottom:solid 1px #DDD;padding-bottom:10px;margin-bottom:20px}article .social_btn_sp.bottom{margin-top:40px}article figure{margin-bottom:20px}article figure.image_large img{margin:0 auto;display:block;max-width:100%}article figure.image_large img.full_width{width:100%}article img{max-width:100%;height:auto}article p{line-height:1.6;margin-bottom:20px;word-break:normal}article p.border{border-top:solid 1px #DDD;border-bottom:solid 1px #DDD;padding:10px 0;margin:15px 0}article p.border_bot{border-bottom:solid 1px #DDD;padding-bottom:10px;margin:15px 0}article h1{font-size:18px;font-size:1.8rem;line-height:1.4;margin-bottom:10px}article h2{font-size:16px;font-size:1.6rem;line-height:1.4;margin-bottom:10px;background:#f2f2f2;padding:7px 10px;font-weight:bold}#pt_green article h2{border-left:solid 7px #1fb251}#pt_red article h2{border-left:solid 7px #f9533e}#pt_orange article h2{border-left:solid 7px #ff7007}#pt_pink article h2{border-left:solid 7px #ff77b2}#pt_blue article h2{border-left:solid 7px #1577ec}#pt_gray article h2{border-left:solid 7px #656a75}article .recommend{border:solid 1px #eee;padding:15px;overflow:hidden;margin-bottom:10px}article .recommend dl{margin:0}article .recommend dl dt.image_left{width:25%;float:left;margin-right:5px}article .recommend .ico_reco{background:#777;border-radius:3px;font-weight:bold;color:#fff;padding:0 5px;display:inline-block;letter-spacing:.2em;margin-bottom:5px;font-size:10px;font-size:1.0rem}article .recommend dl dd p{font-size:13px;font-size:1.3rem;margin-bottom:0}article .recommend .date{font-size:13px;font-size:1.3rem;font-weight:bold;color:#999;margin-bottom:0}article blockquote{margin-bottom:10px;background:#f2f2f2;padding:40px 15px 15px 15px;border:solid 1px #e7e7e7;position:relative}article blockquote i{color:#e7e7e7;font-size:25px;position:absolute;top:10px;left:10px;z-index:1}article blockquote p{position:relative;z-index:2;margin-bottom:0}article h3{font-size:14px;font-size:1.4rem;line-height:1.4;margin-bottom:10px;padding:10px 0;font-weight:bold}#pt_green article h3{border-bottom:solid 3px #1fb251}#pt_red article h3{border-bottom:solid 3px #f9533e}#pt_orange article h3{border-bottom:solid 3px #ff7007}#pt_pink article h3{border-bottom:solid 3px #ff77b2}#pt_blue article h3{border-bottom:solid 3px #1577ec}#pt_gray article h3{border-bottom:solid 3px #656a75}article ul.basic_list{list-style-type:disc;margin-left:20px;margin-bottom:10px;line-height:1.4}article ol.basic_list{list-style-type:decimal;margin-left:20px;margin-bottom:10px;line-height:1.4}article h4{font-size:14px;font-size:1.4rem;line-height:1.4;margin-bottom:10px;font-weight:bold}#pt_green article h4{color:#1fb251}#pt_red article h4{color:#f9533e}#pt_orange article h4{color:#ff7007}#pt_pink article h4{color:#ff77b2}#pt_blue article h4{color:#1577ec}#pt_gray article h4{color:#656a75}article h5{font-size:14px;font-size:1.4rem;margin-bottom:10px;font-weight:bold}article h6{font-size:14px;font-size:1.4rem;line-height:1.4;margin-bottom:10px;font-weight:bold}article .text_float{overflow:hidden;margin-bottom:10px}article .text_float dt{margin-right:0}article .text_float img{margin:0 auto 10px;display:block}article table{border-collapse:collapse;border:solid 1px #DDD;margin-bottom:10px}article table th{border-collapse:collapse;border:solid 1px #DDD;font-weight:bold;padding:5px 10px}article table td{border-collapse:collapse;border:solid 1px #DDD;padding:5px 10px;text-align:center}article .surfing-su-table{width:100%;overflow-x:auto;word-break:normal;margin-bottom:20px}article .surfing-su-table::-webkit-scrollbar{height:5px}article .surfing-su-table::-webkit-scrollbar-track{background:#f1f1f1}article .surfing-su-table::-webkit-scrollbar-thumb{background:#bcbcbc}article p a{text-decoration:underline}article p a:hover{text-decoration:none}#pt_green article .body a{color:#1fb251}#pt_red article .body a{color:#f9533e}#pt_orange article .body a{color:#ff7007}#pt_pink article .body a{color:#ff77b2}#pt_blue article .body a{color:#1577ec}#pt_gray article .body a{color:#656a75}article figure.btn_action{margin:10px auto 40px}article figure.btn_action a{display:block;width:90%;line-height:50px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none}#pt_custom article figure.btn_action a{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_green article figure.btn_action a{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_red article figure.btn_action a{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_orange article figure.btn_action a{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_pink article figure.btn_action a{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_blue article figure.btn_action a{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_gray article figure.btn_action a{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}article figure.btn_action a:hover{text-decoration:none;transition:all .5s ease 0;opacity:.7}#pt_custom article figure.btn_action a:hover{border-bottom:solid 4px #fb4d32;color:#FFF}#pt_green article figure.btn_action a:hover{border-bottom:solid 4px #fb4d32;color:#FFF}#pt_red article figure.btn_action a:hover{border-bottom:solid 4px #0d7ad8;color:#FFF}#pt_orange article figure.btn_action a:hover{border-bottom:solid 4px #0d7ad8;color:#FFF}#pt_pink article figure.btn_action a:hover{border-bottom:solid 4px #0d7ad8;color:#FFF}#pt_blue article figure.btn_action a:hover{border-bottom:solid 4px #fb4d32;color:#FFF}#pt_gray article figure.btn_action a:hover{border-bottom:solid 4px #fb4d32;color:#FFF}article figure.btn_action2{margin:10px auto 40px}article figure.btn_action2 a{display:block;width:90%;line-height:50px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none}#pt_custom article figure.btn_action2 a{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_green article figure.btn_action2 a{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_red article figure.btn_action2 a{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_orange article figure.btn_action2 a{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_pink article figure.btn_action2 a{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_blue article figure.btn_action2 a{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_gray article figure.btn_action2 a{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}article figure.btn_action2 a:hover{text-decoration:none;transition:all .5s ease 0;opacity:.7}#pt_custom article figure.btn_action2 a:hover{border-bottom:solid 4px #fb4d32;color:#FFF}#pt_green article figure.btn_action2 a:hover{border-bottom:solid 4px #fb4d32;color:#FFF}#pt_red article figure.btn_action2 a:hover{border-bottom:solid 4px #0d7ad8;color:#FFF}#pt_orange article figure.btn_action2 a:hover{border-bottom:solid 4px #0d7ad8;color:#FFF}#pt_pink article figure.btn_action2 a:hover{border-bottom:solid 4px #0d7ad8;color:#FFF}#pt_blue article figure.btn_action2 a:hover{border-bottom:solid 4px #fb4d32;color:#FFF}#pt_gray article figure.btn_action2 a:hover{border-bottom:solid 4px #fb4d32;color:#FFF}article figure.btn_basic{margin:10px auto 40px}article figure.btn_basic a{display:block;width:90%;line-height:50px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:16px;font-size:1.6rem;color:#FFF;border-bottom:solid 4px #a55604}#pt_custom article figure.btn_rss a:hover,#pt_green article figure.btn_rss a:hover,#pt_red article figure.btn_rss a:hover,#pt_orange article figure.btn_rss a:hover,#pt_pink article figure.btn_rss a:hover,#pt_blue article figure.btn_rss a:hover,#pt_gray article figure.btn_rss a:hover{text-decoration:none;transition:all .5s ease 0;opacity:.7;color:#FFF;border-bottom:solid 4px #ee8905}#pt_green article figure.btn_basic a{border:solid 2px #1fb251;border-bottom:solid 4px #1d8540;background:#1fb251}#pt_red article figure.btn_basic a{border:solid 2px #f9533e;border-bottom:solid 4px #d13724;background:#f9533e}#pt_orange article figure.btn_basic a{border:solid 2px #ff7007;border-bottom:solid 4px #d6620d;background:#ff7007}#pt_pink article figure.btn_basic a{border:solid 2px #ff77b2;border-bottom:solid 4px #e0478a;background:#ff77b2}#pt_blue article figure.btn_basic a{border:solid 2px #1577ec;border-bottom:solid 4px #2366b6;background:#1577ec}#pt_gray article figure.btn_basic a{border:solid 2px #656a75;border-bottom:solid 4px #3c3f45;background:#656a75}#pt_green article figure.btn_basic a:hover{border:solid 2px #1fb251;background:#1fb251;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_red article figure.btn_basic a:hover{border:solid 2px #f9533e;background:#f9533e;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_orange article figure.btn_basic a:hover{border:solid 2px #ff7007;background:#ff7007;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_pink article figure.btn_basic a:hover{border:solid 2px #ff77b2;background:#ff77b2;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_blue article figure.btn_basic a:hover{border:solid 2px #1577ec;background:#1577ec;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_gray article figure.btn_basic a:hover{border:solid 2px #656a75;background:#656a75;color:#FFF;border-bottom-width:4px;text-decoration:none}article .views{float:right;color:#000;padding:0 5px;background:#eee}article .article_copybtn{font-size:1.6rem !important;font-weight:bold !important;border:3px solid #f9533e;margin:10px auto 20px auto;text-align:center;padding:3px;width:90%;display:block !important;line-height:1.3;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}article .article_copybtn>span{display:block;border:1px solid #f9533e;padding:10px 35px 14px 35px}article .article_copybtn>span:before{content:"\f0c5";font-weight:normal;padding-right:6px;font-size:20px}article .article_copybtn:hover{color:#f9533e}article .article_copybtn.oncheck{background:#f9533e;color:#FFF}article .article_copybtn.oncheck>span:before{content:"\f05d"}#pt_green article .article_copybtn{border:3px solid #1fb251}#pt_red article .article_copybtn{border:3px solid #f9533e}#pt_orange article .article_copybtn{border:3px solid #ff7007}#pt_pink article .article_copybtn{border:3px solid #ff77b2}#pt_blue article .article_copybtn{border:3px solid #1577ec}#pt_gray article .article_copybtn{border:3px solid #656a75}#pt_green article .article_copybtn>span{border:1px solid #1fb251}#pt_red article .article_copybtn>span{border:1px solid #f9533e}#pt_orange article .article_copybtn>span{border:1px solid #ff7007}#pt_pink article .article_copybtn>span{border:1px solid #ff77b2}#pt_blue article .article_copybtn>span{border:1px solid #1577ec}#pt_gray article .article_copybtn>span{border:1px solid #656a75}#pt_green article .article_copybtn:hover{color:#1fb251}#pt_red article .article_copybtn:hover{color:#f9533e}#pt_orange article .article_copybtn:hover{color:#ff7007}#pt_pink article .article_copybtn:hover{color:#ff77b2}#pt_blue article .article_copybtn:hover{color:#1577ec}#pt_gray article .article_copybtn:hover{color:#656a75}#pt_green article .article_copybtn.oncheck{background:#1fb251;color:#FFF}#pt_red article .article_copybtn.oncheck{background:#f9533e;color:#FFF}#pt_orange article .article_copybtn.oncheck{background:#ff7007;color:#FFF}#pt_pink article .article_copybtn.oncheck{background:#ff77b2;color:#FFF}#pt_blue article .article_copybtn.oncheck{background:#1577ec;color:#FFF}#pt_gray article .article_copybtn.oncheck{background:#656a75;color:#FFF}#author_data,#other_article,#recommend{margin:10px}.recommended_contents h2,#author_data h2,#other_article h2,#recommend h2{border:solid 1px #DDD;border-bottom:0;background:#FFF;padding:10px;font-weight:bold;font-size:14px;font-size:1.4rem;position:relative}.recommended_contents h2{border:0}.recommended_contents h2 span,#author_data h2 span,#other_article h2 span,#recommend h2 span{padding-left:10px}#pt_green .recommended_contents h2 span,#pt_green #author_data h2 span,#pt_green #other_article h2 span,#pt_green #recommend h2 span{border-left:solid 3px #1fb251}#pt_red .recommended_contents h2 span,#pt_red #author_data h2 span,#pt_red #other_article h2 span,#pt_red #recommend h2 span{border-left:solid 3px #f9533e}#pt_orange .recommended_contents h2 span,#pt_orange #author_data h2 span,#pt_orange #other_article h2 span,#pt_orange #recommend h2 span{border-left:solid 3px #ff7007}#pt_pink .recommended_contents h2 span,#pt_pink #author_data h2 span,#pt_pink #other_article h2 span,#pt_pink #recommend h2 span{border-left:solid 3px #ff77b2}#pt_blue .recommended_contents h2 span,#pt_blue #author_data h2 span,#pt_blue #other_article h2 span,#pt_blue #recommend h2 span{border-left:solid 3px #1577ec}#pt_gray .recommended_contents h2 span,#pt_gray #author_data h2 span,#pt_gray #other_article h2 span,#pt_gray #recommend h2 span{border-left:solid 3px #656a75}.recommended_contents h2 .h2_sub,#author_data h2 .h2_sub,#other_article h2 .h2_sub,#recommend h2 .h2_sub{display:block;position:absolute;top:10px;right:12px;border:none !important;font-size:14px;color:#666}.recommended_contents h2 a.h2_sub,#author_data h2 a.h2_sub,#other_article h2 a.h2_sub,#recommend h2 a.h2_sub{cursor:pointer;color:#333}.recommended_contents h2 a.h2_sub:before,#author_data h2 a.h2_sub:before,#other_article h2 a.h2_sub:before,#recommend h2 a.h2_sub:before{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;padding-right:6px}.recommended_contents h2 a.h2_sub:hover:before,#author_data h2 a.h2_sub:hover:before,#other_article h2 a.h2_sub:hover:before,#recommend h2 a.h2_sub:hover:before{color:#333}.recommended_contents h2 a.h2_sub:hover,#author_data h2 a.h2_sub:hover,#other_article h2 a.h2_sub:hover,#recommend h2 a.h2_sub:hover{text-decoration:none}#author_data dl{border:solid 1px #DDD;background:#FFF;overflow:hidden;padding:10px}#author_data dl.no-border-top{border-top:0}#author_data dl dt{float:left;margin-right:10px;width:90px}#author_data dl dt img{width:90px;height:auto}#author_data dl .name{font-weight:bold;font-size:16px;font-size:1.6rem;margin-bottom:10px}#author_data dl p.name{font-weight:bold}#other_article ul,#recommend ul{border-left:solid 1px #DDD;border-top:solid 1px #DDD;background:#FFF;overflow:hidden}#other_article ul li,#recommend ul li{border-bottom:solid 1px #DDD;background:#FFF}#other_article ul li:hover,#recommend ul li:hover{cursor:pointer;background:#efefef;transition:all .3s ease 0}#other_article ul li .linkarea,#recommend ul li .linkarea{padding:10px;overflow:hidden;border-right:solid 1px #DDD}#other_article ul li .linkarea a,#recommend ul li .linkarea a{width:30%;display:block;float:left;margin-right:10px}#other_article ul li .linkarea div,#recommend ul li .linkarea div{padding-top:75.7%}#other_article ul li p,#recommend ul li p{line-height:1.4}#other_article ul li img,#recommend ul li img{float:left;margin-right:10px;width:auto;height:auto;max-width:120px}#entry_ranking{background:#FFF}#entry_ranking h1{border:solid 1px #DDD;background:#FFF;padding:10px;font-weight:bold;font-size:14px;font-size:1.4rem}#entry_ranking h1 span{padding-left:10px}#pt_green #entry_ranking h1 span{border-left:solid 3px #1fb251}#pt_red #entry_ranking h1 span{border-left:solid 3px #f9533e}#pt_orange #entry_ranking h1 span{border-left:solid 3px #ff7007}#pt_pink #entry_ranking h1 span{border-left:solid 3px #ff77b2}#pt_blue #entry_ranking h1 span{border-left:solid 3px #1577ec}#pt_gray #entry_ranking h1 span{border-left:solid 3px #656a75}#entry_ranking .tab_l{background:#e6e6e6;overflow:hidden;padding:10px 10px 0 20px;border-right:solid 1px #DDD;border-left:solid 1px #DDD}#entry_ranking .tab_l li{float:left;width:32%;margin:0 2px 0 0;background-color:#f7f7f7;display:block;text-align:center;height:40px;line-height:40px}#entry_ranking .tab_l li span{padding:10px}#entry_ranking .tab_l li.dendou_l{border-top-left-radius:5px}#entry_ranking .tab_l li:hover,#entry_ranking .tab_l li.active{background-color:#FFF;text-decoration:none;cursor:pointer}#pt_green #entry_ranking .tab_l li.active,#pt_green #entry_ranking .tab_l li:hover span{color:#1fb251}#pt_red #entry_ranking .tab_l li.active,#pt_red #entry_ranking .tab_l li:hover span{color:#f9533e}#pt_orange #entry_ranking .tab_l li.active,#pt_orange #entry_ranking .tab_l li:hover span{color:#ff7007}#pt_pink #entry_ranking .tab_l li.active,#pt_pink #entry_ranking .tab_l li:hover span{color:#ff77b2}#pt_blue #entry_ranking .tab_l li.active,#pt_blue #entry_ranking .tab_l li:hover span{color:#1577ec}#pt_gray #entry_ranking .tab_l li.active,#pt_gray #entry_ranking .tab_l li:hover span{color:#656a75}#entry_ranking .tab_l li.hatebu_l{width:33%;border-top-right-radius:5px;background:#f7f7f7;height:40px}#entry_ranking .tab_l li.hatebu_l span{background:url(../img/ico_hatebu.png) no-repeat;display:inline;padding:0 0 10px 20px}#entry_ranking .tab_l li.hatebu_l:hover,#entry_ranking .tab_l li.hatebu_l.active{background:#FFF}#pt_green #entry_ranking .tab_l li.hatebu_l:hover span,#pt_green #entry_ranking .tab_l li.hatebu_l.active span{background:url(../img/ico_hatebu_green_on.png) no-repeat #FFF}#pt_red #entry_ranking .tab_l li.hatebu_l:hover span,#pt_red #entry_ranking .tab_l li.hatebu_l.active span{background:url(../img/ico_hatebu_red_on.png) no-repeat 10px 10px #FFF}#pt_orange #entry_ranking .tab_l li.hatebu_l:hover span,#pt_orange #entry_ranking .tab_l li.hatebu_l.active span{background:url(../img/ico_hatebu_orange_on.png) no-repeat 10px 10px #FFF}#pt_pink #entry_ranking .tab_l li.hatebu_l:hover span,#pt_pink #entry_ranking .tab_l li.hatebu_l.active span{background:url(../img/ico_hatebu_pink_on.png) no-repeat 10px 10px #FFF}#pt_blue #entry_ranking .tab_l li.hatebu_l:hover span,#pt_blue #entry_ranking .tab_l li.hatebu_l.active span{background:url(../img/ico_hatebu_blue_on.png) no-repeat 10px 10px #FFF}#pt_gray #entry_ranking .tab_l li.hatebu_l:hover span,#pt_gray #entry_ranking .tab_l li.hatebu_l.active span{background:url(../img/ico_hatebu_gray_on.png) no-repeat 10px 10px #FFF}#entry_ranking .list_l{list-style:none;counter-reset:number;border:solid 1px #DDD}#entry_ranking .list_l li{border-bottom:solid 1px #DDD;position:relative;overflow:hidden}#entry_ranking .list_l li:hover{cursor:pointer;background:#efefef;transition:all .3s ease 0}#entry_ranking .list_l>li:before{counter-increment:number;content:counter(number);position:absolute;left:10px;top:10px;line-height:1;padding:5px 7px;background:#777;border-right:solid 1px #FFF;border-bottom:solid 1px #FFF;color:#FFF;font-weight:bold;z-index:1}#entry_ranking .list_l>li:nth-child(1):before{background:#dab302}#entry_ranking .list_l>li:nth-child(2):before{background:#9b9baa}#entry_ranking .list_l>li:nth-child(3):before{background:#ae8319}#entry_ranking .list_l li:last-child{border-bottom:0}#entry_ranking .list_l li a{display:block;overflow:hidden}#entry_ranking .list_l .thumbnail{float:left;display:block;max-width:110px;max-height:120px;margin:10px 0 20px 10px;width:30%;background-color:#CCC}#entry_ranking .list_l .thumbnail img{max-width:100%;max-height:120px;margin:0 auto;display:block}#entry_ranking .list_l .detail{padding:10px;float:left;width:60%}#entry_ranking .list_l .detail h2{font-size:14px;font-size:1.4rem;line-height:1.4;font-weight:bold;margin-bottom:5px}#entry_ranking .list_l .detail p{display:none}#entry_ranking .hide{display:none}.archive_header{width:100%;overflow:hidden}.archive_header #path{width:100%;margin:0 auto}.archive_header h1{width:100%;padding:10px 0;color:#FFF;font-size:16px;font-size:1.6rem;line-height:1.4;background-color:#807d73}.archive_header h1 span{display:block;width:95%;margin:0 auto}.input_form{width:100%;overflow:hidden}.input_form dt{font-weight:bold;margin-bottom:5px}.input_form dd{margin-bottom:10px}.input_form input{font-size:18px;font-size:1.8rem;display:block;width:100%;height:40px;line-height:40px;border:solid 1px #dedede;border-radius:5px}.input_form textarea{font-size:18px;font-size:1.8rem;display:block;width:97%;line-height:40px;border:solid 1px #dedede;border-radius:5px}#ranking{background:#FFF}#ranking .list{list-style:none;counter-reset:number;padding-left:0}#ranking .list li{position:relative;padding:10px 0 15px 0;overflow:hidden}#ranking .list li dl{overflow:hidden}#ranking .list li dt{border-bottom:solid 2px #DDD;padding-bottom:5px;font-size:18px;font-size:1.8rem;line-height:30px;font-weight:bold;padding-left:50px;margin-bottom:20px}#ranking .list li dt:before{counter-increment:number;content:counter(number);position:absolute;left:10px;top:10px;width:40px;height:27px;font-size:16px;font-size:1.6rem;line-height:34px;text-align:center;color:#FFF;font-weight:bold;z-index:1;background:url(../img/ico_rank0.png) no-repeat}#ranking .list li:nth-child(1) dt:before{background:url(../img/ico_rank1.png) no-repeat}#ranking .list li:nth-child(2) dt:before{background:url(../img/ico_rank2.png) no-repeat}#ranking .list li:nth-child(3) dt:before{background:url(../img/ico_rank3.png) no-repeat}#ranking .list li:last-child{border-bottom:0}#ranking .list li img{display:block;margin:0 auto 10px auto}#ranking .list li p{line-height:1.4}#ranking .list li .btn{clear:both;width:100%;margin:0 auto;overflow:hidden;display:block;text-align:center}#ranking .list li .btn_detail{display:block;width:80%;line-height:45px;font-weight:bold;text-align:center;background:#FFF;border-radius:6px;margin:10px auto;font-size:16px;text-decoration:none}#pt_green #ranking .list li .btn_detail{border:solid 2px #1fb251;color:#1fb251;border-bottom:solid 4px #1d8540}#pt_red #ranking .list li .btn_detail{border:solid 2px #f9533e;color:#f9533e;border-bottom:solid 4px #d13724}#pt_orange #ranking .list li .btn_detail{border:solid 2px #ff7007;color:#ff7007;border-bottom:solid 4px #d6620d}#pt_pink #ranking .list li .btn_detail{border:solid 2px #ff77b2;color:#ff77b2;border-bottom:solid 4px #e0478a}#pt_blue #ranking .list li .btn_detail{border:solid 2px #1577ec;color:#1577ec;border-bottom:solid 4px #2366b6}#pt_gray #ranking .list li .btn_detail{border:solid 2px #656a75;color:#656a75;border-bottom:solid 4px #3c3f45}#ranking .list li .btn_detail:hover{text-decoration:none;transition:all .5s ease 0}#pt_green #ranking .list li .btn_detail:hover{border:solid 2px #1fb251;background:#1fb251;color:#FFF;border-bottom-width:4px}#pt_red #ranking .list li .btn_detail:hover{border:solid 2px #f9533e;background:#f9533e;color:#FFF;border-bottom-width:4px}#pt_orange #ranking .list li .btn_detail:hover{border:solid 2px #ff7007;background:#ff7007;color:#FFF;border-bottom-width:4px}#pt_pink #ranking .list li .btn_detail:hover{border:solid 2px #ff77b2;background:#ff77b2;color:#FFF;border-bottom-width:4px}#pt_blue #ranking .list li .btn_detail:hover{border:solid 2px #1577ec;background:#1577ec;color:#FFF;border-bottom-width:4px}#pt_gray #ranking .list li .btn_detail:hover{border:solid 2px #656a75;background:#656a75;color:#FFF;border-bottom-width:4px}#ranking .list li .btn_official{display:block;width:80%;line-height:45px;font-weight:bold;text-align:center;border-radius:6px;margin:10px auto;font-size:16px;color:#fff;text-decoration:none}#pt_custom #ranking .list li .btn_official{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_green #ranking .list li .btn_official{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_red #ranking .list li .btn_official{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_orange #ranking .list li .btn_official{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_pink #ranking .list li .btn_official{border:solid 2px #0d7ad8;background:#0d7ad8;border-bottom:solid 4px #115d9e}#pt_blue #ranking .list li .btn_official{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#pt_gray #ranking .list li .btn_official{border:solid 2px #fb4d32;background:#fb4d32;border-bottom:solid 4px #be2618}#ranking .list li .btn_official:hover{text-decoration:none;transition:all .5s ease 0;opacity:.7}#pt_custom #ranking .list li .btn_official:hover{border-bottom:solid 4px #fb4d32}#pt_green #ranking .list li .btn_official:hover{border-bottom:solid 4px #fb4d32}#pt_red #ranking .list li .btn_official:hover{border-bottom:solid 4px #0d7ad8}#pt_orange #ranking .list li .btn_official:hover{border-bottom:solid 4px #0d7ad8}#pt_pink #ranking .list li .btn_official:hover{border-bottom:solid 4px #0d7ad8}#pt_blue #ranking .list li .btn_official:hover{border-bottom:solid 4px #fb4d32}#pt_gray #ranking .list li .btn_official:hover{border-bottom:solid 4px #fb4d32}.swiper-container .arrows a:hover{text-decoration:none;color:#FFF !important}.invert a:hover{text-decoration:none;color:#FFF !important}.pagination p{text-align:center}.pagination .wp-pagenavi{margin:10px auto 20px}.pagination .wp-pagenavi a.previous{float:left}.pagination .wp-pagenavi a.next{float:right}.pagination .wp-pagenavi span#pageinfo{text-align:center;background:0;color:currentColor;border:0}.pagination figure.btn_basic{margin:10px auto 10px}.pagination figure.btn_basic a{display:block;width:90%;line-height:50px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:16px;font-size:1.6rem;color:#FFF;border-bottom:solid 4px #a55604}#pt_green .pagination figure.btn_basic a{border:solid 2px #1fb251;border-bottom:solid 4px #1d8540;background:#1fb251}#pt_red .pagination figure.btn_basic a{border:solid 2px #f9533e;border-bottom:solid 4px #d13724;background:#f9533e}#pt_orange .pagination figure.btn_basic a{border:solid 2px #ff7007;border-bottom:solid 4px #d6620d;background:#ff7007}#pt_pink .pagination figure.btn_basic a{border:solid 2px #ff77b2;border-bottom:solid 4px #e0478a;background:#ff77b2}#pt_blue .pagination figure.btn_basic a{border:solid 2px #1577ec;border-bottom:solid 4px #2366b6;background:#1577ec}#pt_gray .pagination figure.btn_basic a{border:solid 2px #656a75;border-bottom:solid 4px #3c3f45;background:#656a75}#pt_green .pagination figure.btn_basic a:hover{border:solid 2px #1fb251;background:#1fb251;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_red .pagination figure.btn_basic a:hover{border:solid 2px #f9533e;background:#f9533e;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_orange .pagination figure.btn_basic a:hover{border:solid 2px #ff7007;background:#ff7007;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_pink .pagination figure.btn_basic a:hover{border:solid 2px #ff77b2;background:#ff77b2;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_blue .pagination figure.btn_basic a:hover{border:solid 2px #1577ec;background:#1577ec;color:#FFF;border-bottom-width:4px;text-decoration:none}#pt_gray .pagination figure.btn_basic a:hover{border:solid 2px #656a75;background:#656a75;color:#FFF;border-bottom-width:4px;text-decoration:none}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?j2snvn');src:url('../fonts/icomoon.eot?j2snvn#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?j2snvn') format('truetype'),url('../fonts/icomoon.woff?j2snvn') format('woff'),url('../fonts/icomoon.svg?j2snvn#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';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;vertical-align:middle}.sns-box .btn_action2 .btn_share{background:#3b5998 !important}.sns-box .btn_action2 .btn_hatena{background:#00a4de !important}.sns-box .btn_action2 .btn_tweet{background:#55acee !important}.sns-box .btn_action2 .btn_gplus{background:#a72a1b !important}.sns-box .btn_action2 .btn_line{background:#4cb021 !important;padding-top:18px}.icon-facebook2:before{content:"\e907"}.icon-hatebu:before{content:"\e900"}.icon-twitter:before{content:"\e908"}.icon-google-plus2:before{content:"\e904"}.icon-line:before{content:"\e901"}.sns-box .btn_action2.btn_gpluslist{display:none}.sns-box{overflow:hidden;margin-bottom:20px}.sns-box .btn_action2{margin-right:2px;float:left;margin-bottom:5px}.sns-box .btn_action2 a span{margin-top:-20px;font-weight:bold}.sns-box .btn_action2 a i{display:inline-block;vertical-align:middle;line-height:1;font-size:18px;padding:0 20px}.sns-box .btn_action2:last-child{margin-right:0}.sns-box .btn_action2 a{display:block;color:#FFF;text-align:center;font-size:10px;width:auto;line-height:1.5;padding-top:6px;height:58px;-webkit-border-radius:6px;border-radius:6px}.sns-box .btn_action2 .btn_share,.sns-box .btn_action2 .btn_tweet{padding-top:18px}.sns-box .btn_action2 .btn_count{padding-top:6px}.sns-box .btn_action2 a .count{padding-bottom:2px;font-size:12px}.sns-box .btn_action2 a span{display:none}.sns-box .btn_fb{width:auto;margin-right:2px;float:left}#footer_fix .footer_snsbtn a{display:block;padding:12px 0;color:#fff}#footer_fix .footer_snsbtn a i:before{font-size:20px}#footer_fix .footer_snsbtn a span{display:none}#footer_fix .footer_snsbtn{width:100%;display:table}#footer_fix .footer_snsbtn li{width:20%;display:table-cell;text-align:center;vertical-align:middle}#footer_fix .footer_snsbtn li a:hover{color:#fff;text-decoration:none;opacity:.8}#footer_fix .footer_snsbtn li.fb-share{background:#307ab7}#footer_fix .footer_snsbtn li.tw-follow{background:#02cae1}#footer_fix .footer_snsbtn li.hatena-btn{background:#02a1dc}#footer_fix .footer_snsbtn li.line-send{background:#00c300}#footer_fix .footer_snsbtn li.gplus{background:#ea4654}#footer_fix .footer_snsbtn li.fb-iine{display:none}.article_social{text-align:center}.article_social__title{display:none}.article_social__title_sp{text-align:center;border-bottom:none !important}.article_social_share{display:none}.articleSocial__logo{display:inline-block;margin:0;line-height:0;height:24px;padding-right:10px}.articleSocial__logo a span{display:none}.articleSocial__logo a img{width:auto;height:auto;max-height:24px}.article_social_board{display:inline-block;line-height:0}.article_social_board div{line-height:0;display:inline-block}.article_social_board .image{display:none}.article_social_board .massage{display:none}.article_social_board .caption{display:none}.article_social_board .likeBtn .fb-like span:first-child{padding-top:3px}.article_social_follow{margin:20px 0;background-color:#f7f7f7;overflow:hidden}.article_social_follow li span{display:none}.article_social_follow .article_social_followbtnlist{display:block;text-align:justify;text-justify:distribute-all-lines}.article_social_follow li{float:left;width:49%;text-align:center;margin:12px 0}.article_social_follow li:last-child{float:right;border-left:1px solid #ccc}.article_social_follow li .text{display:block;padding-bottom:4px;font-size:14px}.article_social_follow li:first-child .text:before{content:"はてブする"}.article_social_follow li:last-child .text:before{content:"Twitterを"}.article_social_follow li .text span{display:none}.bottom_sns-box .sptxt{font-weight:bold;margin-bottom:10px}.voice{margin:1em 0 1.3em;font-size:.9em}.voice .voicecomment{border:3px solid #eee;background-color:#fff;color:#444;padding:2.5%;position:relative;width:85%;border-radius:5px}.voice.l .voicecomment{float:right}.voice.r .voicecomment{float:left}.voice.l .triangle{content:'';position:absolute;border-right:8px solid #eee;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px;left:-11px}.voice.r .triangle{content:'';position:absolute;border-left:8px solid #eee;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px;right:-11px}.voice .voicecomment h2,.voice .voicecomment h3,.voice .voicecomment h4,.voice .voicecomment h5{margin:10px 0 !important;padding:0}.voice .voicecomment p{margin-bottom:1em}.voice .voicecomment p:last-child{margin-bottom:0}.voice .icon{width:12%;text-align:center;margin-bottom:0}.voice.l .icon{float:left}.voice.r .icon{float:right}.voice .icon img{border-radius:50%;margin:0;border:4px solid #f5f5f5}.voice.icon_red .icon img{border-color:#ff4e4e}.voice.icon_blue .icon img{border-color:#50b4de}.voice.icon_yellow .icon img{border-color:#faee00}.voice.icon_black .icon img{border-color:#222}.voice .icon .name{font-size:.9em;padding:0}.voice.big .icon{width:18%}.voice.big .voicecomment{width:79%}.voice.l.fb .voicecomment:before{border-right-color:#4c5cb0}.voice.l.fb .voicecomment:after,.voice.l.line .voicecomment:after{content:none}.voice.fb .voicecomment{background:#4c5cb0;border-color:#4c5cb0;color:#fff}.voice.r.fb .voicecomment:before{border-left-color:#4c5cb0}.voice.r.fb .voicecomment:after{content:none}.voice.line .voicecomment{background:#7acc40;border-color:#7acc40;color:#fff}.voice.l.line .voicecomment:before{border-right-color:#7acc40}.voice.r.line .voicecomment:before{border-left-color:#7acc40}.voice.r.line .voicecomment:after{content:none}.clearfix:after,.cf:after,.comment-respond:after,.widget ul li:after{clear:both}.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after,.widget ul li:before,.widget ul li:after{content:"";display:table}.archive_header .category_header{background:#fff;border-top:solid 1px #efefef;border-bottom:solid 1px #efefef;padding:20px 10px;margin-top:10px}.archive_header .category_header_in{overflow:hidden;margin:0 auto}.archive_header .category_header .category_header_img{float:left;margin-right:20px}.archive_header .category_header .category_header_img img{width:auto;height:auto;max-width:110px;max-height:120px}.archive_header .category_header h1{width:100%;padding:0;margin-top:0;margin-bottom:10px;color:#333;font-size:18px;font-size:1.8rem;line-height:1.4;background-color:inherit}.archive_header .category_header h1 span{display:block;width:100%;max-width:1200px;margin:0 auto}.archive_header .category_header .category_header_txt{margin-bottom:10px}.comment-list>.comment{margin-bottom:40px;border-bottom:1px #eee solid}.comment-list>.comment>.comment-body{padding:0 20px;margin-bottom:20px}.comment-list .children{margin-left:15px}.comment-list .children .comment-body{padding:20px 30px;margin-bottom:20px;background:#f7f7f7}.comment-author{vertical-align:top;font-size:12px}.comment-author .avatar{display:inline}.comment-author .says:after{content:"\A";white-space:pre}.comment-author img{float:left;margin-right:10px;vertical-align:top}.comment-meta{font-size:12px;margin-bottom:12px}.reply{text-align:right}.reply a{border-radius:3px;padding:3px 5px;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reply a:before{content:"\f112\0020";font-family:"FontAwesome"}.reply a:hover{text-decoration:none}.comment-form-comment label{display:none}.form-allowed-tags{font-size:12px;margin-bottom:20px;display:none}.comment-meta:after{content:' ';display:block;clear:both}.comments-title{margin-bottom:30px}.comment-form-author,.comment-form-email,.comment-form-url{overflow:hidden;margin:10px 0}.comment-form-author label,.comment-form-email label,.comment-form-url label{width:15%;float:left;font-size:12px}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:40%;float:left;margin-left:5%;padding:5px;border:solid 1px #ccc}.comment-form .form-submit #submit{display:block;border:0;width:90%;line-height:52px;font-weight:bold;text-align:center;border-radius:6px;font-size:1.6rem;color:#fff;text-decoration:none;margin:10px auto;background:#333}.comment-form-comment textarea{width:95%;padding-left:2%;padding-right:2%;margin-top:20px;border:solid 1px #ccc}.comment-form{overflow:hidden}.comment-form .required{color:red}.comment-form-author,.comment-form-email{width:49%;margin:0}.comment-form-author label,.comment-form-author input,.comment-form-email label,.comment-form-email input{width:95%;float:none;margin:0 0 10px;display:inline}.comment-form-author{float:none;width:auto}.comment-form-email{float:none;width:auto}.comment-reply-title small{font-size:12px;float:right}.comment-reply-title small a:before{content:"\f05e\0020";font-family:"FontAwesome"}.sns{float:right;padding-right:15px;margin-top:12px}.sns li{display:inline-block;padding:0 4px}.sns li a{display:block;width:30px;height:30px;color:#FFF;border-radius:15px;text-align:center;line-height:28px}.sns li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sns li .icon-twitter{border:2px solid #49c9fb;background:#49c9fb}.sns li .icon-facebook{border:2px solid #305c99;background:#305c99}.sns li .icon-google-plus{border:2px solid #e55033;background:#e55033}.sns li .icon-home{border:2px solid #ff8c00;background:#ff8c00}.sns li a.icon-twitter:hover{color:#49c9fb !important;background:#fff}.sns li a.icon-facebook:hover{color:#305c99 !important;background:#fff}.sns li a.icon-google-plus:hover{color:#e55033 !important;background:#fff}.sns li a.icon-home:hover{color:#ff8c00 !important;background:#fff}.sns li .icon-google-plus:before{content:"\f0d5"}.sns li .icon-facebook:before{content:"\f09a"}.sns li .icon-twitter:before{content:"\f099"}.sns li .icon-home:before{content:"\f015"}



.btn_side_widget_01 a {
	display: inline-block;
	width: 100%;
	padding: 10px 10px 10px 30px;
	background: url(../img/ico_side_arrow01.png) no-repeat 10px 14px;
}
