@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}body.lp{padding-top:0;margin-bottom:0}h2,h3,h4,h5,h6{font-weight:normal}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}#pt_green a:hover{color:#1fb251}#pt_red a:hover{color:#f9533e}#pt_orange a:hover{color:#ff7007}#pt_pink a:hover{color:#ff77b2}#pt_blue a:hover{color:#1577ec}#pt_gray a:hover{color:#656a75}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:400px;height:60px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:20px;font-size:2.0rem;color:#fff;text-decoration:none;transition:all .4s ease 0;box-shadow:inset 0 -4px 0 rgba(0,0,0,0.3);margin:4px auto 15px auto;background:#1fb251}.btn_submit input:hover{text-decoration:none;opacity:.8;box-shadow:inset 0 -1px rgba(0,0,0,0.3);margin:7px auto 15px auto;padding-bottom:0;height:57px;color:#fff}.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}div{word-break:break-all}hr{margin-bottom:60px}#header_wrapper{width:100%;top:0;background:#fff;z-index:2;border-bottom:solid 1px #dedede}#pt_green #header_wrapper{border-top:solid 4px #1fb251}#pt_red #header_wrapper{border-top:solid 4px #f9533e}#pt_orange #header_wrapper{border-top:solid 4px #ff7007}#pt_pink #header_wrapper{border-top:solid 4px #ff77b2}#pt_blue #header_wrapper{border-top:solid 4px #1577ec}#pt_gray #header_wrapper{border-top:solid 4px #656a75}.cont_box{width:100%;margin:0}.slim{position:fixed}.slim .cont_box{width:98%;max-width:1200px;margin:0 auto}#header{width:98%;max-width:1200px;margin:0 auto;position:relative;overflow:hidden;min-height:112px}.slim #header{max-width:180px;width:180px;float:left;margin-right:20px;min-height:auto;min-height:initial}#header h1.text,#header span.text{font-size:24px;font-size:2.4rem;float:left;margin:40px 0;font-weight:bold;display:block}.slim #header h1.text,.slim #header span.text{font-size:18px;font-size:1.8rem;margin:15px 0;display:block}#header h1.image,#header span.image{float:left;margin:12px 0}#header h1.image img,#header span.image img{max-width:100%;max-height:80px;width:auto;height:auto;display:block}.slim #header h1.image,.slim #header span.image{margin:8px 0}.slim #header h1.image img,.slim #header span.image img{max-width:180px;max-height:40px;width:auto;height:auto;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{float:right;margin:22px 0;height:68px}.slim #header .banner{display:none}#sp_bn{display:none}.sp_banner{display:none}#global_nav_sp{display:none}#global_nav{background:#fdfdfd;border-top:solid 1px #dedede;clear:both;font-size:16px;font-size:1.6rem}#global_nav:after{content:'';display:block;clear:both}#global_nav.nav_top{border-top:0}.slim #global_nav{max-width:890px;width:70%;float:left;background:#FFF;border-top:0;clear:none;padding-bottom:10px}#global_nav ul.ftrList{width:98%;max-width:1200px;margin:0 auto;overflow:hidden}.slim #global_nav ul.ftrList{width:98%;max-width:900px;margin:10px 0 0 0;clear:both}#global_nav ul.ftrList>li{padding:15px 0 10px;float:left;margin-right:30px}#global_nav ul li:hover{cursor:pointer}.slim #global_nav ul.ftrList>li{padding:7px 0 0}#global_nav ul.ftrList li a:hover{text-decoration:none}#global_nav ul.ftrList>li>ul{display:none}#global_nav ul.ftrList>li:hover>ul{display:block;position:absolute;padding-top:10px;width:230px;z-index:10}.slim #global_nav ul.ftrList>li:hover>ul{padding-top:12px}#global_nav ul.ftrList>li>ul li{float:none;margin:0;padding:0;border-top:solid 1px #777;background:rgba(0,0,0,0.7)}#global_nav ul.ftrList>li>ul a{color:#fff;padding:5px 10px;display:block}#global_nav ul.ftrList>li>ul a:hover{text-decoration:none;background:rgba(100,100,100,0.7);transition:all .5s ease 0}.sb-site-slim{padding-top:168px}#wrapper-content{width:100%}#wrapper-content img.mainvisual{width:100%;height:auto}.contents_wrapper{width:98%;max-width:1200px;margin:0 auto;overflow:hidden}.contents{width:100%;margin-top:32px;margin-right:-320px}#col2_left .contents{float:left}#col2_right .contents{float:right}#col1 .contents{float:none;margin-bottom:140px}#col1 .contents_inner{margin-right:0}.contents .contents_inner{margin-right:320px}.switch_display{overflow:hidden}.switch_display ul{width:84px;float:right;overflow:hidden;margin-bottom:20px}.switch_display li{width:40px;float:left;display:block;background:#FFF;border:solid 1px #dedede;line-height:40px;text-align:center;font-size:20px;color:#AAA;cursor:pointer}.switch_display li.st_list{border-top-left-radius:5px;border-bottom-left-radius:5px}.switch_display li.st_tile{border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.switch_display li:hover,.style_list .switch_display li.st_list,.style_tile .switch_display li.st_tile{text-decoration:none;background:#f7f7f7}.style_list .switch_display li.st_list:hover,.style_tile .switch_display li.st_tile:hover{color:#AAA;cursor:default}.head_cassette{overflow:hidden}.head_cassette .cassette{width:48%;margin-bottom:20px;padding-left:5px;position:relative;clear:none}.head_cassette .box1{float:left}.head_cassette .box2{float:right}.head_cassette .cassette .cassette_inner{border:solid 1px #dedede;background:#FFF;overflow:hidden;position:relative}.head_cassette .cassette .cassette_inner:hover{opacity:.7;transition:all .3s ease 0;cursor:pointer}.head_cassette .cassette.favo:after{content:"";position:absolute;top:30px;height:0;width:0;border:3px solid transparent;border-top:3px solid #a98a10;left:0;border-right:3px solid #a98a10}.head_cassette .cassette.favo:before{content:"人気";line-height:1px;display:block;position:absolute;width:50px;height:0;top:5px;left:0;font-size:13px;color:#fff;z-index:1;text-align:center;font-weight:bold;border-top:13px solid #e1c416;border-bottom:13px solid #e1c416;border-left:9px solid #e1c416}.head_cassette .cassette .thumbnail{float:none;display:block;height:325px}.head_cassette .cassette .thumbnail img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%}.head_cassette .cassette .thumbnail div{padding-top:75.7%}.head_cassette .cassette .detail{padding:10px;background:rgba(0,0,0,0.7);position:absolute;bottom:0;left:0;width:100%}.head_cassette .cassette .detail h2{font-size:16px;font-weight:bold;margin-bottom:10px}.head_cassette .cassette .detail h2 a{color:#FFF}.head_cassette .cassette .detail .desc{margin-top:10px}.head_cassette .cassette .detail .desc .date{color:#EEE;font-weight:bold;font-size:15px;font-size:1.5rem;margin-right:10px}.head_cassette .cassette .detail .desc .category{font-weight:bold;color:#FFF;font-size:12px;font-size:1.2rem;border-radius:3px;line-height:1.7;padding:0 5px;margin-right:10px;display:inline-block}.head_cassette .cassette .detail .desc .author a{color:#EEE}#pt_custom .head_cassette .cassette .detail a:hover,#pt_green .head_cassette .cassette .detail a:hover,#pt_red .head_cassette .cassette .detail a:hover,#pt_orange .head_cassette .cassette .detail a:hover,#pt_pink .head_cassette .cassette .detail a:hover,#pt_blue .head_cassette .cassette .detail a:hover,#pt_gray .head_cassette .cassette .detail a:hover{color:#FFF;text-decoration:none}#pt_custom .head_cassette .cassette .detail .desc .date:hover,#pt_green .head_cassette .cassette .detail .desc .date:hover,#pt_red .head_cassette .cassette .detail .desc .date:hover,#pt_orange .head_cassette .cassette .detail .desc .date:hover,#pt_pink .head_cassette .cassette .detail .desc .date:hover,#pt_blue .head_cassette .cassette .detail .desc .date:hover,#pt_gray .head_cassette .cassette .detail .desc .date:hover{color:#EEE}#pt_custom .head_cassette .cassette .detail .desc .author:hover,#pt_green .head_cassette .cassette .detail .desc .author:hover,#pt_red .head_cassette .cassette .detail .desc .author:hover,#pt_orange .head_cassette .cassette .detail .desc .author:hover,#pt_pink .head_cassette .cassette .detail .desc .author:hover,#pt_blue .head_cassette .cassette .detail .desc .author:hover,#pt_gray .head_cassette .cassette .detail .desc .author:hover{color:#EEE}.contents h1.category_name{color:#FFF;padding:10px 15px;font-size:20px;margin-bottom:15px;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:0 12px;display:block;float:right;color:#FFF;border-radius:3px}.contents h1.category_name a i{margin-left:5px}.contents h1.category_name a:hover{background:#FFF;text-decoration:none}.recommended_contents{overflow:hidden;margin-bottom:30px}.recommended_contents .recommended_contlist{width:50%;-ms-overflow-y:scroll;overflow-y:scroll;height:190px;float:left;background:#FFF;border:solid 1px #ddd}.recommended_contents .recommended_contlist h3{font-size:16px;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:hover{background:#f7f7f7}.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}.recommended_contents .recommended_contlist:last-child{border-left:0}.style_list .cassette{margin-bottom:20px;padding-left:5px;position:relative;clear:both}.style_list .cassette .cassette_inner{border:solid 1px #dedede;background:#FFF;overflow:hidden}.style_list .cassette .cassette_inner:hover{opacity:.7;transition:all .3s ease 0;cursor:pointer}.style_list .cassette.favo:after{content:"";position:absolute;top:30px;height:0;width:0;border:3px solid transparent;border-top:3px solid #a98a10;left:0;border-right:3px solid #a98a10}.style_list .cassette.favo:before{content:"人気";line-height:1px;display:block;position:absolute;width:60px;height:0;top:5px;left:-5px;font-size:13px;color:#fff;z-index:1;text-align:center;font-weight:bold;border-top:13px solid #e1c416;border-bottom:13px solid #e1c416;border-left:9px solid #e1c416}.style_list .cassette .thumbnail{float:left;display:block;margin-right:20px;width:280px}.style_list .cassette .thumbnail div{display:table-cell;width:280px;height:212px;text-align:center;vertical-align:middle}.style_list .cassette .thumbnail img{margin:0 auto;width:auto;height:auto;max-width:280px;max-height:212px;display:block}.style_list .cassette .detail{padding:10px}.style_list .cassette .detail h2{font-size:20px;font-weight:bold;margin-bottom:10px;line-height:1.4;overflow:hidden;height:4.2em}.style_list .cassette .detail p{line-height:1.4;overflow:hidden;height:2.8em}.style_list .cassette .detail .desc{margin-top:7px;position:relative}.style_list .cassette .detail .desc .date{color:#999;font-weight:bold;font-size:13px;font-size:1.3rem;margin-right:10px}.style_list .cassette .detail .desc .cate_wrap{overflow:hidden;height:1.8em}.style_list .cassette .detail .desc .category{font-weight:bold;color:#FFF;font-size:12px;font-size:1.2rem;border-radius:3px;line-height:1.7;padding:0 5px;margin-right:10px;display:inline-block}.style_list .cassette .detail .desc .author{font-size:13px;font-size:1.3rem;position:absolute;top:0;right:0}.style_list .contents .cassette .detail .desc .author{color:#999}#pt_custom .cassette .detail a:hover,#pt_green .cassette .detail a:hover,#pt_red .cassette .detail a:hover,#pt_orange .cassette .detail a:hover,#pt_pink .cassette .detail a:hover,#pt_blue .cassette .detail a:hover,#pt_gray .cassette .detail a:hover{color:inherit;text-decoration:none}#pt_custom .cassette .detail .desc .date:hover,#pt_green .cassette .detail .desc .date:hover,#pt_red .cassette .detail .desc .date:hover,#pt_orange .cassette .detail .desc .date:hover,#pt_pink .cassette .detail .desc .date:hover,#pt_blue .cassette .detail .desc .date:hover,#pt_gray .cassette .detail .desc .date:hover{color:#999}#pt_custom .cassette .detail .desc .author:hover,#pt_green .cassette .detail .desc .author:hover,#pt_red .cassette .detail .desc .author:hover,#pt_orange .cassette .detail .desc .author:hover,#pt_pink .cassette .detail .desc .author:hover,#pt_blue .cassette .detail .desc .author:hover,#pt_gray .cassette .detail .desc .author:hover{color:#333}#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}.style_tile #cassette_list{width:102%;overflow:hidden}.style_tile .cassette{width:32%;float:left;margin-bottom:20px;position:relative;clear:none;margin-right:1%}.style_tile ul{overflow:hidden}.style_tile .cassette .cassette_inner{border:solid 1px #dedede;background:#FFF;overflow:hidden}.style_tile .cassette .cassette_inner:hover{opacity:.7;transition:all .3s ease 0;cursor:pointer}.style_tile .cassette.favo:before{content:"人気";line-height:1px;display:block;position:absolute;width:60px;height:0;top:0;left:-5px;font-size:13px;color:#fff;z-index:1;text-align:center;font-weight:bold;border-top:13px solid #e1c416;border-bottom:13px solid #e1c416;border-left:9px solid #e1c416}.style_tile .cassette .thumbnail{float:none;display:block;margin-right:0;width:100%;text-align:center}.style_tile .cassette .thumbnail div{padding-top:75.7%}.style_tile .cassette .thumbnail img{margin:0 auto;width:auto;height:auto;max-height:212px;display:block;max-width:100%;text-align:center}.style_tile .cassette .detail{padding:15px}.style_tile .cassette .detail h2{font-size:16px;font-weight:bold;margin-bottom:10px;line-height:1.4;overflow:hidden;height:4.2em}.style_tile .cassette .detail p{line-height:1.6;overflow:hidden;height:3.2em}.style_tile .cassette .detail .desc{margin-top:10px}.style_tile .cassette .detail .desc .date{color:#999;font-weight:bold;font-size:13px;font-size:1.3rem;margin-right:10px;margin-bottom:10px;display:block;overflow:hidden;height:1em}.style_tile .cassette .detail .desc .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}.style_tile .cassette .detail .desc .cate_wrap{overflow:hidden;height:1.8em}.style_tile .cassette .detail .desc .author{color:#999;font-size:12px;font-size:1.2rem;clear:both;display:block;overflow:hidden;height:1.6em}#pt_custom .style_tile .cassette .detail .desc .author:hover,#pt_green .style_tile .cassette .detail .desc .author:hover,#pt_red .style_tile .cassette .detail .desc .author:hover,#pt_orange .style_tile .cassette .detail .desc .author:hover,#pt_pink .style_tile .cassette .detail .desc .author:hover,#pt_blue .style_tile .cassette .detail .desc .author:hover,#pt_gray .style_tile .cassette .detail .desc .author:hover{color:#999}.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}.wp-pagenavi{width:100%;text-align:center;clear:both;margin:30px auto 50px}.wp-pagenavi span,.wp-pagenavi a{padding:7px;min-width:2em;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 span,#pt_green .wp-pagenavi a{border:solid 1px #1fb251;color:#1fb251}#pt_red .wp-pagenavi span,#pt_red .wp-pagenavi a{border:solid 1px #f9533e;color:#f9533e}#pt_orange .wp-pagenavi span,#pt_orange .wp-pagenavi a{border:solid 1px #ff7007;color:#ff7007}#pt_pink .wp-pagenavi span,#pt_pink .wp-pagenavi a{border:solid 1px #ff77b2;color:#ff77b2}#pt_blue .wp-pagenavi span,#pt_blue .wp-pagenavi a{border:solid 1px #1577ec;color:#1577ec}#pt_gray .wp-pagenavi span,#pt_gray .wp-pagenavi a{border:solid 1px #656a75;color:#656a75}#pt_green .wp-pagenavi span{background:#1fb251;color:#FFF}#pt_red .wp-pagenavi span{background:#f9533e;color:#FFF}#pt_orange .wp-pagenavi span{background:#ff7007;color:#FFF}#pt_pink .wp-pagenavi span{background:#ff77b2;color:#FFF}#pt_blue .wp-pagenavi span{background:#1577ec;color:#FFF}#pt_gray .wp-pagenavi span{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:300px;margin-top:32px;margin-bottom:32px;position:relative}#col2_left .side_contents{float:right}#col2_right .side_contents{float:left}.follow{z-index:1;padding-bottom:600px}.side_widget_surfing_adsense_widget{border:none !important}.side_widget_surfing_adsense_widget img{display:block}.side_widget_search{overflow:hidden;background:none !important;border-radius:0;border:none !important;padding:0}.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}.side_widget_search label{display:none}.side_widget_search input[type="text"]{font-size:18px;font-size:1.8rem;display:block;width:232px;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;padding:0 0 0 15px}.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 button[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:15px 0}.side_widget_surfing_post_ranking_widget .tab{background:#e6e6e6;overflow:hidden;padding:10px 10px 0 10px}.side_widget_surfing_post_ranking_widget .tab li{float:left;width:90px;margin:0 2px 0 0;background-color:#f7f7f7;display:block;text-align:center;line-height:1}.side_widget_surfing_post_ranking_widget .tab li span{display:block;padding:10px 5px}.side_widget_surfing_post_ranking_widget .tab li.dendou{width:80px;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,#pt_green .side_widget_surfing_post_ranking_widget .tab li:hover{color:#1fb251}#pt_red .side_widget_surfing_post_ranking_widget .tab li.active,#pt_red .side_widget_surfing_post_ranking_widget .tab li:hover{color:#f9533e}#pt_orange .side_widget_surfing_post_ranking_widget .tab li.active,#pt_orange .side_widget_surfing_post_ranking_widget .tab li:hover{color:#ff7007}#pt_pink .side_widget_surfing_post_ranking_widget .tab li.active,#pt_pink .side_widget_surfing_post_ranking_widget .tab li:hover{color:#ff77b2}#pt_blue .side_widget_surfing_post_ranking_widget .tab li.active,#pt_blue .side_widget_surfing_post_ranking_widget .tab li:hover{color:#1577ec}#pt_gray .side_widget_surfing_post_ranking_widget .tab li.active,#pt_gray .side_widget_surfing_post_ranking_widget .tab li:hover{color:#656a75}.side_widget_surfing_post_ranking_widget .tab li.iine{width:110px}.side_widget_surfing_post_ranking_widget .tab li.hatebu{width:80px;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:1}.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:95px;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:hover img,.side_widget_surfing_post_ranking_widget .list li:hover img{opacity:1}.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_ranking_widget .hide{display:none}.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:15px 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:last-child{border-bottom:0}.side_widget_surfing_writers_widget .list li a{display:block;padding:10px;overflow:hidden;background-image:none}.side_widget_surfing_writers_widget .list li a:hover{background:#f7f7f7}.side_widget_surfing_writers_widget .list li:hover img{opacity:1}.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 dd{width:100%;margin-bottom:10px}.side_widget .input_form dt{display:none}.side_widget .input_form input{width:100%;font-size:1.6rem}.side_widget .input_form textarea{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:15px 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;width:100%}.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{max-width:100%;width:auto;height:auto}.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:260px;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:260px;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:300px;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:300px;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{background:#FFF;border-radius:6px;padding:15px}#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 p{line-height:1.4;margin-bottom:15px}#side_widget #input_name input{font-size:14px;font-size:1.4rem;display:block;width:270px;height:40px;line-height:40px;border:solid 1px #dedede;border-radius:5px;margin-bottom:10px}#side_widget #input_mail input{font-size:14px;font-size:1.4rem;display:block;width:270px;height:40px;line-height:40px;border:solid 1px #dedede;border-radius:5px;margin-bottom:10px}.side_widget .btn_submit input{width:270px;height:60px;font-size:16px;margin:4px auto 10px auto}.side_widget .btn_submit input:hover{margin:7px auto 10px auto;height:57px}#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_surfing_mypage_plugin{border:0}.side_widget_surfing_mypage_plugin div{padding:0}.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:4px 8px;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}.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:15px}#other_content .btn_action2 a{display:block;width:260px;line-height:44px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;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}#other_content .btn_action2 a:hover{text-decoration:none;transition:all .5s ease 0;opacity:.7;transform:translate3d(0,4px,0)}#pt_custom #other_content .btn_action2 a:hover{box-shadow:0 1px 0 #be2618}#pt_green #other_content .btn_action2 a:hover{box-shadow:0 1px 0 #be2618}#pt_red #other_content .btn_action2 a:hover{box-shadow:0 1px 0 #115d9e}#pt_orange #other_content .btn_action2 a:hover{box-shadow:0 1px 0 #115d9e}#pt_pink #other_content .btn_action2 a:hover{box-shadow:0 1px 0 #115d9e}#pt_blue #other_content .btn_action2 a:hover{box-shadow:0 1px 0 #be2618}#pt_gray #other_content .btn_action2 a:hover{box-shadow:0 1px 0 #be2618}#footer{width:100%;position:relative;background:#ebebeb;border-top:solid 1px #dedede}#footer_content{width:98%;max-width:1200px;margin:0 auto}.footer_menu{float:left;width:35%;margin:40px 30px 40px 0}.footer_menu_2col{float:right;width:60%;margin:40px 0}.footer_menu img{display:block;margin-bottom:10px;max-width:100%;width:auto;height:auto}.footer_menu h2,.footer_menu_2col h2{margin-bottom:15px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#777;line-height:1;border-bottom:solid 2px #DDD;padding-bottom:5px}.footer_menu ul,.footer_menu_2col ul{float:left;margin-right:30px}.footer_menu ul li,.footer_menu_2col ul li{padding-left:24px;background:url(../img/ico_arrow01.png) no-repeat 0 3px}.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}.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 82px 0;font-size:12px;font-size:1.2rem;line-height:20px;background:#333;color:#FFF;text-align:center}#fix_area{position:fixed;left:0;bottom:-200px;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:#777}#footer_fix{width:100%;max-height:60px;clear:both;background:#FFF;background:rgba(255,255,255,0.9);color:#333}#footer_fix.show{opacity:1}#footer_fix.hide{display:none}#footer_fix #fix_content{width:98%;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}#footer_fix #fix_content.show{width:98%;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}#footer_fix .close{position:absolute;top:25%;left:10px;font-size:24px;color:#999;z-index:999}#footer_fix .close:hover{color:#efefef;text-decoration:none;cursor:pointer}#footer_fix h2{font-size:20px;font-weight:bold;text-overflow:ellipsis;overflow:auto;white-space:nowrap}#footer_fix p{text-overflow:ellipsis;overflow:auto;white-space:nowrap}#footer_fix .left{margin:6px 0 6px 40px;width:calc(100% - 380px)}#footer_fix .right{margin:6px 0 6px 40px;position:absolute;top:0;right:0}.btn_link{display:block;width:320px;padding:10px 0;text-align:center;font-weight:bold;font-size:18px;font-size:1.8rem;color:#fff;border-radius:5px;transition:all .3s ease 0}.btn_link:hover{text-decoration:none}#footer_fix #fix_content .image img{max-width:1200px;margin:0 auto;display:block}#footer_fix #fix_content .image_sp{display:none}#footer_fix .footer_snsbtn a{display:block;padding:10px 0;color:#fff}#footer_fix .footer_snsbtn a i:before{font-size:24px}#footer_fix .footer_snsbtn a i.icon-line:before{font-size:28px}#footer_fix .footer_snsbtn a span{display:block;font-weight:bold;font-size:12px;line-height:1.4}#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 i{font-size:22px;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;display:none}#footer_fix .footer_snsbtn li.gplus{background:#ea4654}#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;margin-bottom:10px;list-style:none;line-height:1}#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:solid 1px #DDD;background:#FFF;padding:45px;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 div.body{font-size:16px}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:20px}article .ad_area_bottom{margin-top:20px}article .desc{margin-top:10px;margin-bottom:20px}article .desc .date{color:#999;font-weight:bold;font-size:14px;font-size:1.4rem;margin-right:10px}article .desc .category{font-weight:bold;color:#FFF;font-size:12px;font-size:1.2rem;border-radius:3px;line-height:1.7;padding:0 5px;margin-right:10px;display:inline-block}#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}article .desc .tagcloud{margin:10px 0}article figure{margin-bottom:40px}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:20px 0;margin:30px 0}article p.border_bot{border-bottom:solid 1px #DDD;padding-bottom:20px;margin:30px 0}article h1{font-size:26px;font-size:2.6rem;line-height:1.4;margin-bottom:20px}article h2{font-size:23px;font-size:2.3rem;margin-bottom:20px;background:#f2f2f2;padding:15px 20px;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:30px;overflow:hidden;margin-bottom:30px}article .recommend dl{margin:0}article .recommend dl dt.image_left{margin:0 20px 0 0;width:25%}article .recommend .ico_reco{background:#777;border-radius:3px;font-weight:bold;color:#fff;padding:0 15px;display:inline-block;letter-spacing:.3em;margin-bottom:10px}article .recommend .date{font-weight:bold;color:#999;margin-bottom:10px}article blockquote{margin-bottom:20px;background:#f2f2f2;padding:40px 25px 25px 25px;border:solid 1px #e7e7e7;position:relative}article blockquote i{color:#e7e7e7;font-size:30px;position:absolute;top:10px;left:10px;z-index:1}article blockquote p{position:relative;z-index:1;margin-bottom:0}article h3{font-size:21px;font-size:2.1rem;margin-bottom:20px;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:20px;font-size:16px;font-size:1.6rem;line-height:1.6}article ol.basic_list{list-style-type:decimal;margin-left:20px;margin-bottom:20px;font-size:16px;font-size:1.6rem;line-height:1.6}article h4{font-size:21px;font-size:2.1rem;margin-bottom:20px;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:21px;font-size:2.1rem;margin-bottom:20px;font-weight:bold}article h6{font-size:19px;font-size:1.9rem;margin-bottom:20px;font-weight:bold}article .text_float{overflow:hidden;margin-bottom:20px}article .text_float dd{display:inline}article .text_float dt{display:inline}article .text_float .image_right{float:right;display:block;margin:0 10px}article .text_float .image_left{float:left;display:block;margin:0 10px}article table{border-collapse:collapse;border:solid 1px #DDD;margin-bottom:20px}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;width:400px;display:block}article figure.btn_action a{display:block;width:400px;line-height:60px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:20px;font-size:2.0rem;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 .btn_action2{margin:10px auto 40px;width:400px;display:block}article .btn_action2 a{display:block;width:400px;line-height:60px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:20px;font-size:2.0rem;color:#fff;text-decoration:none}#pt_custom article .btn_action2 a{background:#fb4d32;box-shadow:0 4px 0 #be2618}#pt_green article .btn_action2 a{background:#fb4d32;box-shadow:0 4px 0 #be2618}#pt_red article .btn_action2 a{background:#0d7ad8;box-shadow:0 4px 0 #115d9e}#pt_orange article .btn_action2 a{background:#0d7ad8;box-shadow:0 4px 0 #115d9e}#pt_pink article .btn_action2 a{background:#0d7ad8;box-shadow:0 4px 0 #115d9e}#pt_blue article .btn_action2 a{background:#fb4d32;box-shadow:0 4px 0 #be2618}#pt_gray article .btn_action2 a{background:#fb4d32;box-shadow:0 4px 0 #be2618}article .btn_action2 a:hover{text-decoration:none;transition:all .5s ease 0;opacity:.8;transform:translate3d(0,4px,0)}#pt_custom article .btn_action2 a:hover{box-shadow:0 1px 0 #be2618;color:#FFF}#pt_green article .btn_action2 a:hover{box-shadow:0 1px 0 #be2618;color:#FFF}#pt_red article .btn_action2 a:hover{box-shadow:0 1px 0 #0d7ad8;color:#FFF}#pt_orange article .btn_action2 a:hover{box-shadow:0 1px 0 #0d7ad8;color:#FFF}#pt_pink article .btn_action2 a:hover{box-shadow:0 1px 0 #0d7ad8;color:#FFF}#pt_blue article .btn_action2 a:hover{box-shadow:0 1px 0 #fb4d32;color:#FFF}#pt_gray article .btn_action2 a:hover{box-shadow:0 1px 0 #fb4d32;color:#FFF}article figure.btn_basic{margin:10px auto 40px}article figure.btn_basic a{display:block;width:400px;line-height:60px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:20px;font-size:2.0rem;color:#FFF;border-bottom:solid 4px #a55604}article figure.btn_basic a:hover{transition:all .5s ease 0;opacity:.7;color:#FFF;text-decoration:none}#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}#pt_red article figure.btn_basic a:hover{border:solid 2px #f9533e;background:#f9533e;color:#FFF;border-bottom-width:4px}#pt_orange article figure.btn_basic a:hover{border:solid 2px #ff7007;background:#ff7007;color:#FFF;border-bottom-width:4px}#pt_pink article figure.btn_basic a:hover{border:solid 2px #ff77b2;background:#ff77b2;color:#FFF;border-bottom-width:4px}#pt_blue article figure.btn_basic a:hover{border:solid 2px #1577ec;background:#1577ec;color:#FFF;border-bottom-width:4px}#pt_gray article figure.btn_basic a:hover{border:solid 2px #656a75;background:#656a75;color:#FFF;border-bottom-width:4px}article .views{float:right;color:#000;padding:0 5px;background:#eee}article .article_copybtn{font-size:2rem;font-weight:bold;border:5px solid #f9533e;margin:10px auto 40px auto;text-align:center;padding:4px;width:80%;min-width:350px;cursor:pointer;display:block;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:20px 35px}article .article_copybtn>span:before{content:"\f0c5";font-weight:normal;padding-right:10px;font-size:24px}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:5px solid #1fb251}#pt_red article .article_copybtn{border:5px solid #f9533e}#pt_orange article .article_copybtn{border:5px solid #ff7007}#pt_pink article .article_copybtn{border:5px solid #ff77b2}#pt_blue article .article_copybtn{border:5px solid #1577ec}#pt_gray article .article_copybtn{border:5px 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}article .center_fixed{max-width:800px;margin:0 auto}#author_data,#other_article,#recommend{margin-bottom:20px}.recommended_contents h2,#author_data h2,#other_article h2,#recommend h2{border:solid 1px #DDD;border-bottom:0;background:#FFF;padding:20px;font-weight:bold;font-size:18px;font-size:1.8rem;position:relative}.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:20px;right:30px;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:20px}#author_data dl.no-border-top{border-top:0}#author_data dl dt{float:left;margin-right:20px}#author_data dl .name{font-weight:bold;font-size:21px;font-size:2.1rem;margin-bottom:10px}#author_data dl p{font-size:16px;font-size:1.6rem}#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{float:left;width:50%;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:20px;overflow:hidden;border-right:solid 1px #DDD}#other_article ul li p,#recommend ul li p{line-height:1.4;height:91px;overflow:hidden}#other_article ul li .linkarea a,#recommend ul li .linkarea a{width:120px;height:90px;float:left;margin-right:10px}#other_article ul li .linkarea div,#recommend ul li .linkarea div{padding-top:75.7%}#other_article ul li a,#recommend ul li a{display:table-cell;width:120px;height:90px;text-align:center;vertical-align:middle}#other_article ul li img,#recommend ul li img{width:auto;height:auto;max-width:120px;max-height:90px;text-align:center;display:block;margin:0 auto}@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 a i:before{font-size:22px}.sns-box .btn_action2 .btn_share{background:#3b5998 !important;box-shadow:0 4px 0 #23355c !important}.sns-box .btn_action2 .btn_share:hover{box-shadow:0 1px 0 #23355c !important}.sns-box .btn_action2 .btn_hatena{background:#00a4de !important;box-shadow:0 4px 0 #004761 !important}.sns-box .btn_action2 .btn_hatena:hover{box-shadow:0 1px 0 #23355c !important}.sns-box .btn_action2 .btn_tweet{background:#55acee !important;box-shadow:0 4px 0 #214967 !important}.sns-box .btn_action2 .btn_tweet:hover{box-shadow:0 1px 0 #23355c !important}.sns-box .btn_action2 .btn_gplus{background:#a72a1b !important;box-shadow:0 4px 0 #6a1b11 !important}.sns-box .btn_action2 .btn_gplus:hover{box-shadow:0 1px 0 #6a1b11 !important}.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_linelist{display:none}.sns-box{overflow:hidden}.sns-box .btn_action2{width:16%;margin-right:1%;float:left}.sns-box .btn_action2 a span{margin-top:-20px;font-size:12px}.sns-box .btn_action2 a i{display:inline-block;vertical-align:middle;line-height:1;padding-right:5px}.sns-box .btn_action2:last-child{margin-right:0}.sns-box .btn_action2 a{font-size:10px;width:auto;line-height:1.3;padding-top:14px;height:76px}.sns-box .btn_action2 .btn_share,.sns-box .btn_action2 .btn_tweet{padding-top:30px}.sns-box .btn_action2 .btn_count{padding-top:14px}.sns-box .btn_action2 a .count{font-size:20px}.sns-box .btn_fb{padding-top:10px;width:auto;margin-right:1%;float:left}@media screen and (max-width:1020px){.sns-box .btn_action2{width:11%}.sns-box .btn_action2 a span{display:none}.sns-box .btn_action2 a{padding-top:10px;height:70px}.sns-box .btn_action2 a .count{padding-bottom:5px;font-size:16px}.sns-box .btn_action2 .btn_share,.sns-box .btn_action2 .btn_tweet{padding-top:24px}.sns-box .btn_action2 .btn_count{padding-top:10px}.sns-box .btn_action2 a i{padding:0}.sns-box .btn_action2 a i:before{padding-right:0}.sns-box .btn_fb{width:auto}}.article_social__title{text-align:center;border-bottom:none !important;font-size:16px;padding:0}.article_social__title_sp{display:none}.article_social_share{overflow:hidden;margin-bottom:20px}.article_social_share li{width:49%;float:left}.article_social_share li:first-child{margin-right:2%}.article_social_share li a{display:block;color:#FFF;font-weight:bold;height:66px;overflow:hidden}.article_social_share li a:hover{opacity:.8}.article_social_share li a:hover span,.article_social_share li a:hover i{color:#FFF;text-decoration:none}.article_social_share .facebook a{background-color:#3b5998}.article_social_share .twitter a{background-color:#1b95e0}.article_social_share li a i{display:block;background-color:rgba(0,0,0,.1);float:left;width:20%;height:66px;text-align:center;padding:20px 0 0 0;font-size:22px}.article_social_share li a span{font-weight:bold;font-size:16px;padding:20px 0 0 0;display:block;float:left;width:80%;text-align:center}.articleSocial__logo a span{margin-left:8px;font-size:18px;font-weight:normal;vertical-align:middle}.articleSocial__logo a img{width:auto;height:auto;max-height:30px;vertical-align:middle}.article_social_board{display:table;width:100%}.article_social_board .image{display:table-cell;width:50%;overflow:hidden;line-height:0;vertical-align:middle;padding-right:2%}.article_social_board .image img{width:100%;height:auto;background:#FFF}.article_social_board .likebox{width:48%;color:#fff;background:#333;text-align:center;display:table-cell;padding:20px;vertical-align:middle;text-align:center}.article_social_board .massage{margin:0 0 16px;font-weight:bold;line-height:1.4;font-size:20px;color:#fff}.article_social_board .caption{font-size:12px;margin:0;color:#999}.article_social_board .likeBtn{margin-bottom:16px;min-height:24px}.article_social_follow{margin-top:20px;padding:12px;background-color:#f7f7f7;overflow:hidden}.article_social_follow .article_social_followbtnlist{display:block;text-align:justify;text-justify:distribute-all-lines}.article_social_follow li{float:left;width:49%;background-color:#fff;text-align:center;height:100px}.article_social_follow li:last-child{float:right}.article_social_follow li .text{display:block;padding:16px 0 10px 0;font-size:14px}@media screen and (max-width:900px){.article_social_share li{float:none;width:100%;margin-bottom:10px}.article_social_share li a,.article_social_share li a i{height:50px}.article_social_share li a i,.article_social_share li a span{padding-top:14px}}@media screen and (max-width:840px){.article_social_follow li{float:none;width:100%}.article_social_follow li:first-child{margin-bottom:12px}}#entry_ranking{background:#FFF}#entry_ranking h1{border:solid 1px #DDD;background:#FFF;padding:20px;font-weight:bold;font-size:18px;font-size:1.8rem}#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;padding:10px}#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:9px 12px;background:#777;border-right:solid 1px #FFF;border-bottom:solid 1px #FFF;color:#FFF;font-weight:bold;z-index:1;font-size:18px;font-size:1.8rem}#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;margin-right:10px;background:#ccc;width:200px}#entry_ranking .list_l .thumbnail img{margin:0 auto;height:auto;max-width:200px;display:block}#entry_ranking .list_l .detail{padding:10px}#entry_ranking .list_l .detail h2{font-size:20px;font-weight:bold;margin-bottom:10px}#entry_ranking .list_l .detail p{line-height:1.6}#entry_ranking .hide{display:none}.archive_header{width:100%;margin-top:16px}.archive_header #path{width:100%;max-width:1200px;margin:0 auto}.archive_header h1{width:100%;padding:15px 0;margin-top:16px;color:#FFF;font-size:26px;font-size:2.6rem;line-height:1.4;background-color:#807d73}.archive_header h1 span{display:block;width:98%;max-width:1200px;margin:0 auto}.input_form{width:100%;overflow:hidden}.input_form dt{width:20%;float:left;font-weight:bold;margin-bottom:20px}.input_form dd{margin-bottom:20px;width:80%;float:left}.input_form input{font-size:18px;font-size:1.8rem;display:block;width:50%;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:75%;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{float:left;display:block;margin-right:10px;margin-bottom:10px}#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:inline-block;width:45%;line-height:60px;font-weight:bold;text-align:center;background:#FFF;border-radius:6px;margin:20px 10px;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:inline-block;width:45%;line-height:60px;font-weight:bold;text-align:center;border-radius:6px;margin:20px 10px;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 50px}.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:400px;line-height:60px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:20px;font-size:2.0rem;color:#FFF;border-bottom:solid 4px #a55604}.pagination figure.btn_basic a:hover{transition:all .5s ease 0;opacity:.7;color:#FFF;text-decoration:none}#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}#pt_red .pagination figure.btn_basic a:hover{border:solid 2px #f9533e;background:#f9533e;color:#FFF;border-bottom-width:4px}#pt_orange .pagination figure.btn_basic a:hover{border:solid 2px #ff7007;background:#ff7007;color:#FFF;border-bottom-width:4px}#pt_pink .pagination figure.btn_basic a:hover{border:solid 2px #ff77b2;background:#ff77b2;color:#FFF;border-bottom-width:4px}#pt_blue .pagination figure.btn_basic a:hover{border:solid 2px #1577ec;background:#1577ec;color:#FFF;border-bottom-width:4px}#pt_gray .pagination figure.btn_basic a:hover{border:solid 2px #656a75;background:#656a75;color:#FFF;border-bottom-width:4px}.bottom_sns-box{display:none}.bottom_sns-box .sptxt{display:none}.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 0;margin-top:10px}.archive_header .category_header_in{overflow:hidden;width:98%;max-width:1200px;margin:0 auto}.archive_header .category_header .category_header_img{float:left;margin-right:20px}.archive_header .category_header .category_header_img img{max-width:280px}.archive_header .category_header h1{width:100%;padding:0;margin-top:0;margin-bottom:10px;color:#333;font-size:26px;font-size:2.6rem;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:30px}.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;padding:5px}.comment-form .form-submit #submit{display:block;border:0;width:400px;height:60px;font-weight:bold;text-align:center;border-radius:6px;margin:0 auto;font-size:20px;font-size:2.0rem;color:#fff;text-decoration:none;transition:all .4s ease 0;margin:4px auto 15px 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:90%;float:none;margin:0 0 40px;display:inline}.comment-form-author{float:left}.comment-form-email{float:right}.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;
}