abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}a:active,a:hover,a:link,a:visited{text-decoration:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ddd;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(../../assets/fonts/oswald-v30-latin-regular.eot);src:local(""),url(../../assets/fonts/oswald-v30-latin-regular.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/oswald-v30-latin-regular.woff2) format("woff2"),url(../../assets/fonts/oswald-v30-latin-regular.woff) format("woff"),url(../../assets/fonts/oswald-v30-latin-regular.ttf) format("truetype"),url(../../assets/fonts/oswald-v30-latin-regular.svg#Oswald) format("svg")}img.is-lazyimg{max-width:100%;min-height:206px;opacity:0;transition:opacity .3s}img.is-lazyimg.is-show{min-height:100%;opacity:1}.side_widget_categories .blog.visible{background-image:url(../../assets/img/zoumou/ico-cat_sky.jpg)!important}.side_widget_categories .knowledge.visible{background-image:url(../../assets/img/zoumou/ico-cat_wig.jpg)!important}.side_widget_categories .thin_worry.visible{background-image:url(../../assets/img/zoumou/ico-cat_thin_worry.jpg)!important}.side_widget_categories .story.visible{background-image:url(../../assets/img/zoumou/ico-cat_thin_measure.jpg)!important}.side_widget_categories .svenson_tech.visible{background-image:url(../../assets/img/zoumou/ico-cat_svenson-tech.jpg)!important}.category.knowledge,.category.knowledge a{border-color:#f09400;color:#f09400!important}.cat-header.knowledge{background-color:#f09400!important}.category.story,.category.story a{border-color:#8bc021;color:#8bc021!important}.cat-header.story{background-color:#8bc021!important}.category.thin_worry,.category.thin_worry a{border-color:#bf2a68;color:#bf2a68!important}.category.svenson_tech{border-color:#24c1cd!important}.category.svenson_tech,.category.svenson_tech a{color:#24c1cd!important}.category.blog{border-color:#e4729f!important}.category.blog,.category.blog a{color:#e4729f!important}.cat-header.thin_worry{background-color:#bf2a68!important}.foot-bnr img{height:auto;margin-bottom:80px;max-width:660px;width:100%}@media print,screen and (min-width:769px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none;background:#fff;font-size:62.5%;overflow-x:hidden;overflow-y:scroll}body{-webkit-font-smoothing:antialiased;background-color:#f7f7f7;color:#333;font-family:ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.8em}body.lp{margin-bottom:0;padding-top:0}h2,h3,h4,h5,h6{font-weight:400}a{color:#333}a,a:hover{text-decoration:none}#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 0s}ins[style]{background-color:transparent}.left{float:left}.right{float:right}.clear{clear:both}.bold{font-weight:700}.contents_block{margin-bottom:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}strong{font-weight:700}em{font-style:italic}div{word-break:break-all}hr{margin-bottom:60px}#header_wrapper{background:#fff;border-bottom:1px solid #dedede;top:0;width:100%;z-index:2}#pt_green #header_wrapper{border-top:4px solid #1fb251}#pt_red #header_wrapper{border-top:4px solid #f9533e}#pt_orange #header_wrapper{border-top:4px solid #ff7007}#pt_pink #header_wrapper{border-top:4px solid #ff77b2}#pt_blue #header_wrapper{border-top:4px solid #1577ec}#pt_gray #header_wrapper{border-top:4px solid #656a75}.cont_box{margin:0;width:100%}.slim{position:fixed}#header,.slim .cont_box{margin:0 auto;max-width:1200px;width:98%}#header{min-height:112px;overflow:hidden;position:relative}#header h1.image,#header span.image{float:left;margin:12px 0}#header h1.image img,#header span.image img{display:block;height:auto;max-height:80px;max-width:100%;width:auto}#header .banner{float:right;height:68px;margin:22px 0}#global_nav_sp,#sp_bn,.slim #header .banner,.sp_banner{display:none}#global_nav{background:#fdfdfd;border-top:1px solid #dedede;clear:both;font-size:16px;font-size:1.6rem}#global_nav:after{clear:both;content:"";display:block}#global_nav ul.ftrList{margin:0 auto;max-width:1200px;overflow:hidden;width:98%}#global_nav ul.ftrList>li{float:left;margin-right:30px;padding:15px 0 10px}#global_nav ul li:hover{cursor:pointer}.contents_wrapper{margin:0 auto;max-width:1200px;overflow:hidden;width:98%}.contents{margin-right:-320px;margin-top:32px;width:100%}#col2_left .contents{float:left}.contents .contents_inner{margin-right:320px}#pt_blue .head_cassette .cassette .detail a:hover,#pt_custom .head_cassette .cassette .detail a:hover,#pt_gray .head_cassette .cassette .detail a:hover,#pt_green .head_cassette .cassette .detail a:hover,#pt_orange .head_cassette .cassette .detail a:hover,#pt_pink .head_cassette .cassette .detail a:hover,#pt_red .head_cassette .cassette .detail a:hover{color:#fff;text-decoration:none}#pt_blue .head_cassette .cassette .detail .desc .author:hover,#pt_blue .head_cassette .cassette .detail .desc .date:hover,#pt_custom .head_cassette .cassette .detail .desc .author:hover,#pt_custom .head_cassette .cassette .detail .desc .date:hover,#pt_gray .head_cassette .cassette .detail .desc .author:hover,#pt_gray .head_cassette .cassette .detail .desc .date:hover,#pt_green .head_cassette .cassette .detail .desc .author:hover,#pt_green .head_cassette .cassette .detail .desc .date:hover,#pt_orange .head_cassette .cassette .detail .desc .author:hover,#pt_orange .head_cassette .cassette .detail .desc .date:hover,#pt_pink .head_cassette .cassette .detail .desc .author:hover,#pt_pink .head_cassette .cassette .detail .desc .date:hover,#pt_red .head_cassette .cassette .detail .desc .author:hover,#pt_red .head_cassette .cassette .detail .desc .date:hover{color:#eee}.contents h1.category_name{color:#fff;font-size:20px;margin-bottom:15px;overflow:hidden;padding:10px 15px}.contents h1.category_name a{border:1px solid #fff;border-radius:3px;color:#fff;display:block;float:right;font-size:14px;padding:0 12px}.contents h1.category_name a i{margin-left:5px}.contents h1.category_name a:hover{background:#fff;text-decoration:none}.style_list .cassette{clear:both;margin-bottom:20px;padding-left:5px;position:relative}.style_list .cassette .cassette_inner{background:#fff;border:1px solid #dedede;overflow:hidden}.style_list .cassette .cassette_inner:hover{cursor:pointer;opacity:.7;transition:all .3s ease 0s}.style_list .cassette.favo:after{border-right:3px solid transparent;border-top:3px solid transparent;border-color:#a98a10 #a98a10 transparent transparent;border-style:solid;border-width:3px;content:"";height:0;left:0;position:absolute;top:30px;width:0}.style_list .cassette.favo:before{border-bottom:13px solid #e1c416;border-left:9px solid #e1c416;border-top:13px solid #e1c416;color:#fff;content:"人気";display:block;font-size:13px;font-weight:700;height:0;left:-5px;line-height:1px;position:absolute;text-align:center;top:5px;width:60px;z-index:1}.style_list .cassette .thumbnail{display:block;float:left;margin-right:20px;width:280px}.style_list .cassette .thumbnail div{display:table-cell;height:212px;text-align:center;vertical-align:middle;width:280px}.style_list .cassette .thumbnail img{display:block;height:auto;margin:0 auto;max-height:212px;max-width:280px;width:auto}.style_list .cassette .detail{padding:10px}.style_list .cassette .detail h2{font-size:20px;font-weight:700;height:4.2em;line-height:1.4;margin-bottom:10px;overflow:hidden}.style_list .cassette .detail p{height:2.8em;line-height:1.4;overflow:hidden}.style_list .cassette .detail .desc{margin-top:7px;position:relative}.style_list .cassette .detail .desc .date{color:#999;font-size:13px;font-size:1.3rem;font-weight:700;margin-right:10px}.style_list .cassette .detail .desc .cate_wrap{height:1.8em;overflow:hidden}.style_list .cassette .detail .desc .category{border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-size:1.2rem;font-weight:700;line-height:1.7;margin-right:10px;padding:0 5px}#pt_blue .cassette .detail a:hover,#pt_custom .cassette .detail a:hover,#pt_gray .cassette .detail a:hover,#pt_green .cassette .detail a:hover,#pt_orange .cassette .detail a:hover,#pt_pink .cassette .detail a:hover,#pt_red .cassette .detail a:hover{color:inherit;text-decoration:none}#pt_blue .cassette .detail .desc .date:hover,#pt_custom .cassette .detail .desc .date:hover,#pt_gray .cassette .detail .desc .date:hover,#pt_green .cassette .detail .desc .date:hover,#pt_orange .cassette .detail .desc .date:hover,#pt_pink .cassette .detail .desc .date:hover,#pt_red .cassette .detail .desc .date:hover{color:#999}#pt_blue .cassette .detail .desc .category,#pt_blue .cassette .detail .desc .category a,#pt_custom .cassette .detail .desc .category,#pt_custom .cassette .detail .desc .category a,#pt_gray .cassette .detail .desc .category,#pt_gray .cassette .detail .desc .category a,#pt_green .cassette .detail .desc .category,#pt_green .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_red .cassette .detail .desc .category,#pt_red .cassette .detail .desc .category a{color:#fff;text-decoration:none}.style_tile #cassette_list{overflow:hidden;width:102%}.side_contents{margin-bottom:32px;margin-top:32px;position:relative;width:300px}#col2_left .side_contents{float:right}.side_widget_surfing_post_ranking_widget,.side_widget_surfing_post_widget{background:#fff;border:1px solid #ddd}.side_widget_surfing_post_ranking_widget h2,.side_widget_surfing_post_widget h2{color:#777;font-weight:700;padding:15px 0;text-align:center}.side_widget_surfing_post_ranking_widget .list,.side_widget_surfing_post_widget .list{counter-reset:number;list-style:none}.side_widget_surfing_post_ranking_widget .list li,.side_widget_surfing_post_widget .list li{border-bottom:1px solid #ddd;position:relative}.side_widget_surfing_post_ranking_widget .list>li:before{background:#777;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;content:counter(number);counter-increment:number;font-weight:700;left:10px;line-height:1;padding:5px 7px;position:absolute;top:10px;z-index:1}.side_widget_surfing_post_ranking_widget .list>li:first-child: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_ranking_widget .list li:last-child,.side_widget_surfing_post_widget .list li:last-child{border-bottom:none}.side_widget_surfing_post_ranking_widget .list li a,.side_widget_surfing_post_widget .list li a{display:block;overflow:hidden;padding:10px}.side_widget_surfing_post_ranking_widget .list li a div,.side_widget_surfing_post_widget .list li a div{padding-top:75.7%}.side_widget_surfing_post_ranking_widget .list li a:hover,.side_widget_surfing_post_widget .list li a:hover{background:#f7f7f7}.side_widget_surfing_post_ranking_widget .list li a .thumbnail,.side_widget_surfing_post_widget .list li a .thumbnail{display:block;float:left;margin-right:10px;width:95px}.side_widget_surfing_post_ranking_widget .list li img,.side_widget_surfing_post_widget .list li img{float:left;margin-right:10px}.side_widget_surfing_post_ranking_widget .list li:hover img,.side_widget_surfing_post_widget .list li:hover img{opacity:1}.side_widget_surfing_post_ranking_widget .list li p,.side_widget_surfing_post_widget .list li p{line-height:1.4}.side_widget_surfing_post_ranking_widget .list li .category{border-radius:3px;color:#fff;display:block;float:left;font-size:11px;font-size:1.1rem;font-weight:700;line-height:1;margin-bottom:5px;margin-right:5px;padding:5px}.side_widget{overflow:hidden}#side_list,.side_widget{background:#fff;border:1px solid #ddd}#side_list h2,.side_widget h2{color:#777;font-weight:700;padding:15px 0;text-align:center}#pt_green #side_list h2,#pt_green .side_widget h2{border-bottom:3px solid #1fb251}#pt_red #side_list h2,#pt_red .side_widget h2{border-bottom:3px solid #f9533e}#pt_orange #side_list h2,#pt_orange .side_widget h2{border-bottom:3px solid #ff7007}#pt_pink #side_list h2,#pt_pink .side_widget h2{border-bottom:3px solid #ff77b2}#pt_blue #side_list h2,#pt_blue .side_widget h2{border-bottom:3px solid #1577ec}#pt_gray #side_list h2,#pt_gray .side_widget h2{border-bottom:3px solid #656a75}#side_list ul,.side_widget ul{counter-reset:number;list-style:none}#side_list ul li,.side_widget ul li{border-top:1px solid #ddd}#side_list ul li a,.side_widget ul li a{background:url(../../assets/img/zoumou/ico_side_arrow01.png) no-repeat 10px 10px;display:inline-block;padding:10px 10px 10px 30px;width:100%}#side_list ul li a:hover,.side_widget ul li a:hover{background-color:#f7f7f7}#side_list ul li,.side_widget ul li{line-height:1.4}.side_widget div{padding:10px}.side_widget .cat-item{padding:10px 10px 10px 30px}.side_widget .cat-item a{display:inline;margin-left:-30px}.side_widget ul .cat-item a:hover{background-color:#fff}.tagcloud a{border:1px solid #e7e7e7;border-radius:4px;display:inline-block;font-size:12px!important;line-height:1.3;margin:3px 0;padding:4px 8px}.tagcloud a:before{-webkit-font-smoothing:antialiased;content:"\f02b";font:normal normal normal 14px/1 FontAwesome;padding-right:4px}#path{line-height:1;list-style:none;margin-bottom:10px;overflow:hidden}#path li{float:left;margin-bottom:5px;margin-right:25px;position:relative}#path li:after{border-bottom:1px solid #333;border-right:1px solid #333;content:"";display:block;height:7px;position:absolute;right:-1em;top:.2em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px}#path li:last-child:after{display:none}#path li a{text-decoration:underline}#path li a:hover{text-decoration:none}article{zoom:1;background:#fff;border:1px solid #ddd;margin-bottom:20px;overflow:hidden;padding:45px}article:after{clear:both;content:"";display:block}article div.body iframe{max-width:100%}article div.body ul{margin:1em 0;padding-left:40px}article div.body ul,article div.body ul li{list-style-type:disc}article div.body ol{margin:1em 0;padding-left:40px}article div.body ol,article div.body ol li{list-style-type:decimal}article a[target=_blank]:after{content:"\f08e";font-family:FontAwesome;font-size:.9em;margin:0 2px 0 0}article #ranking a[target=_blank]:after,article .ad_area a[target=_blank]:after,article .ad_area_bottom a[target=_blank]:after,article a.no_icon:after,article a.su-button[target=_blank]:after,article a.surfing-su-button[target=_blank]:after{content:none}article .ad_area{margin-bottom:20px}article .ad_area_bottom{margin-top:20px}article .desc{margin-bottom:20px;margin-top:10px}article .desc .date{color:#999;font-size:14px;font-size:1.4rem;font-weight:700;margin-right:10px}article .desc .category{border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-size:1.2rem;font-weight:700;line-height:1.7;margin-right:10px;padding:0 5px}#pt_blue article .desc .category a,#pt_custom article .desc .category a,#pt_gray article .desc .category a,#pt_green article .desc .category a,#pt_orange article .desc .category a,#pt_pink article .desc .category a,#pt_red 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{display:block;margin:0 auto;max-width:100%}article figure.image_large img.full_width{width:100%}article img{height:auto;max-width:100%}article p{line-height:1.6;margin-bottom:20px;word-break:normal}article p.border{border-top:1px solid #ddd;padding:20px 0}article p.border,article p.border_bot{border-bottom:1px solid #ddd;margin:30px 0}article p.border_bot{padding-bottom:20px}article h1{font-size:26px;font-size:2.6rem;line-height:1.4;margin-bottom:20px}article h2{background:#f2f2f2;font-size:23px;font-size:2.3rem;font-weight:700;margin-bottom:20px;padding:15px 20px}article .recommend{border:1px solid #eee;margin-bottom:30px;overflow:hidden;padding: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;color:#fff;display:inline-block;font-weight:700;letter-spacing:.3em;margin-bottom:10px;padding:0 15px}article .recommend .date{color:#999;font-weight:700;margin-bottom:10px}article blockquote{background:#f2f2f2;border:1px solid #e7e7e7;margin-bottom:20px;padding:40px 25px 25px;position:relative}article blockquote i{color:#e7e7e7;font-size:30px;left:10px;position:absolute;top:10px;z-index:1}article blockquote p{margin-bottom:0;position:relative;z-index:1}article h3{font-size:21px;font-size:2.1rem;font-weight:700;margin-bottom:20px;padding:10px 0}article ul.basic_list{list-style-type:disc}article ol.basic_list,article ul.basic_list{font-size:16px;font-size:1.6rem;line-height:1.6;margin-bottom:20px;margin-left:20px}article ol.basic_list{list-style-type:decimal}article h4,article h5{font-size:21px;font-size:2.1rem}article h4,article h5,article h6{font-weight:700;margin-bottom:20px}article h6{font-size:19px;font-size:1.9rem}article .text_float{margin-bottom:20px;overflow:hidden}article .text_float dd,article .text_float dt{display:inline}article .text_float .image_right{display:block;float:right;margin:0 10px}article .text_float .image_left{display:block;float:left;margin:0 10px}article table{border:1px solid #ddd;border-collapse:collapse;margin-bottom:20px}article table th{font-weight:700}article table td,article table th{border:1px solid #ddd;border-collapse:collapse;padding:5px 10px}article table td{text-align:center}article .surfing-su-table{margin-bottom:20px;overflow-x:auto;width:100%;word-break:normal}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}article figure.btn_action{display:block;margin:10px auto 40px;width:400px}article figure.btn_action a{border-radius:6px;color:#fff;display:block;font-size:20px;font-size:2rem;font-weight:700;line-height:60px;margin:0 auto;text-align:center;text-decoration:none;width:400px}article figure.btn_action a:hover{opacity:.7;text-decoration:none;transition:all .5s ease 0s}#pt_custom article figure.btn_action a:hover,#pt_green article figure.btn_action a:hover{border-bottom:4px solid #fb4d32;color:#fff}#pt_orange article figure.btn_action a:hover,#pt_pink article figure.btn_action a:hover,#pt_red article figure.btn_action a:hover{border-bottom:4px solid #0d7ad8;color:#fff}#pt_blue article figure.btn_action a:hover,#pt_gray article figure.btn_action a:hover{border-bottom:4px solid #fb4d32;color:#fff}article .btn_action2{display:block;margin:10px auto 40px;width:400px}article .btn_action2 a{border-radius:6px;color:#fff;display:block;font-size:20px;font-size:2rem;font-weight:700;line-height:60px;margin:0 auto;text-align:center;text-decoration:none;width:400px}#pt_custom article .btn_action2 a,#pt_green article .btn_action2 a{background:#fb4d32;box-shadow:0 4px 0 #be2618}#pt_orange article .btn_action2 a,#pt_pink article .btn_action2 a,#pt_red article .btn_action2 a{background:#0d7ad8;box-shadow:0 4px 0 #115d9e}#pt_blue article .btn_action2 a,#pt_gray article .btn_action2 a{background:#fb4d32;box-shadow:0 4px 0 #be2618}article .btn_action2 a:hover{opacity:.8;text-decoration:none;transform:translate3d(0,4px,0);transition:all .5s ease 0s}#pt_custom article .btn_action2 a:hover,#pt_green article .btn_action2 a:hover{box-shadow:0 1px 0 #be2618;color:#fff}#pt_orange article .btn_action2 a:hover,#pt_pink article .btn_action2 a:hover,#pt_red article .btn_action2 a:hover{box-shadow:0 1px 0 #0d7ad8;color:#fff}#pt_blue article .btn_action2 a:hover,#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{border-bottom:4px solid #a55604;border-radius:6px;color:#fff;display:block;font-size:20px;font-size:2rem;font-weight:700;line-height:60px;margin:0 auto;text-align:center;width:400px}article figure.btn_basic a:hover{color:#fff;opacity:.7;text-decoration:none;transition:all .5s ease 0s}article .views{background:#eee;color:#000;float:right;padding:0 5px}article .article_copybtn{border:5px solid #f9533e;cursor:pointer;display:block;font-size:2rem;font-weight:700;line-height:1.3;margin:10px auto 40px;min-width:350px;padding:4px;text-align:center;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;width:80%}article .article_copybtn>span{border:1px solid #f9533e;display:block;padding:20px 35px}article .article_copybtn>span:before{content:"\f0c5";font-size:24px;font-weight:400;padding-right:10px}article .article_copybtn:hover{color:#f9533e}article .article_copybtn.oncheck{background:#f9533e;color:#fff}article .article_copybtn.oncheck>span:before{content:"\f05d"}article .center_fixed{margin:0 auto;max-width:800px}#author_data,#other_article,#recommend{margin-bottom:20px}#author_data h2,#other_article h2,#recommend h2,.recommended_contents h2{background:#fff;border:1px solid #ddd;border-bottom:none;font-size:18px;font-size:1.8rem;font-weight:700;padding:20px;position:relative}#author_data h2 span,#other_article h2 span,#recommend h2 span,.recommended_contents h2 span{padding-left:10px}#author_data h2 .h2_sub,#other_article h2 .h2_sub,#recommend h2 .h2_sub,.recommended_contents h2 .h2_sub{border:none!important;color:#666;display:block;font-size:14px;position:absolute;right:30px;top:20px}#author_data h2 a.h2_sub,#other_article h2 a.h2_sub,#recommend h2 a.h2_sub,.recommended_contents h2 a.h2_sub{color:#333;cursor:pointer}#author_data h2 a.h2_sub:before,#other_article h2 a.h2_sub:before,#recommend h2 a.h2_sub:before,.recommended_contents h2 a.h2_sub:before{-webkit-font-smoothing:antialiased;content:"\f0da";font:normal normal normal 14px/1 FontAwesome;padding-right:6px}#author_data h2 a.h2_sub:hover:before,#other_article h2 a.h2_sub:hover:before,#recommend h2 a.h2_sub:hover:before,.recommended_contents h2 a.h2_sub:hover:before{color:#333}#author_data h2 a.h2_sub:hover,#other_article h2 a.h2_sub:hover,#recommend h2 a.h2_sub:hover,.recommended_contents h2 a.h2_sub:hover{text-decoration:none}#author_data dl{background:#fff;border:1px solid #ddd;overflow:hidden;padding:20px}#author_data dl.no-border-top{border-top:none}#author_data dl dt{float:left;margin-right:20px}#author_data dl .name{font-size:21px;font-size:2.1rem;font-weight:700;margin-bottom:10px}#author_data dl p{font-size:16px;font-size:1.6rem}#author_data dl p.name{font-weight:700}#other_article ul,#recommend ul{background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden}#other_article ul li,#recommend ul li{background:#fff;border-bottom:1px solid #ddd;float:left;width:50%}#other_article ul li:hover,#recommend ul li:hover{background:#efefef;cursor:pointer;transition:all .3s ease 0s}#other_article ul li .linkarea,#recommend ul li .linkarea{border-right:1px solid #ddd;overflow:hidden;padding:20px}#other_article ul li p,#recommend ul li p{height:91px;line-height:1.4;overflow:hidden}#other_article ul li .linkarea a,#recommend ul li .linkarea a{float:left;height:90px;margin-right:10px;width:120px}#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;height:90px;text-align:center;vertical-align:middle;width:120px}#other_article ul li img,#recommend ul li img{display:block;height:auto;margin:0 auto;max-height:90px;max-width:120px;text-align:center;width:auto}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../assets/fonts/icomoon.eot);src:url(../../assets/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../../assets/fonts/icomoon.ttf) format("truetype"),url(../../assets/fonts/icomoon.woff) format("woff"),url(../../assets/fonts/icomoon.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}.archive_header{margin-top:16px;width:100%}.archive_header #path{margin:0 auto;max-width:1200px;width:100%}.archive_header h1{background-color:#807d73;color:#fff;font-size:26px;font-size:2.6rem;line-height:1.4;margin-top:16px;padding:15px 0;width:100%}.archive_header h1 span{display:block;margin:0 auto;max-width:1200px;width:98%}body{font-family:Mplus\ 1p,sans-serif}article div.body{font-size:16px}article div.body h2{font-size:23px;font-size:2.3rem}article div.body h3,article div.body h4,article div.body h5{font-size:21px;font-size:2.1rem}article div.body h6{font-size:19px;font-size:1.9rem}.sb-site #global_nav.nav_bottom,.sb-site #global_nav.nav_top,.sb-site-slim #global_nav.nav_bottom,.sb-site-slim #global_nav.nav_top{display:none}#pt_custom #header_wrapper{border-top:4px solid #0354a5}#pt_custom #header h1 a,#pt_custom #header span a{color:#0354a5}#pt_custom .contents h1.category_name{background:#0354a5}#pt_custom .recommended_contents .recommended_contlist h3{border-bottom:3px solid #0354a5}#pt_custom .wp-pagenavi a,#pt_custom .wp-pagenavi span{border:1px solid #0354a5;color:#0354a5}#pt_custom .wp-pagenavi a:hover,#pt_custom .wp-pagenavi span{background:#0354a5;color:#fff}#pt_custom .side_widget_surfing_post_ranking_widget .tab li.active,#pt_custom .side_widget_surfing_post_ranking_widget .tab li:hover{color:#0354a5}#pt_custom #side_list h2,#pt_custom .side_widget h2{border-bottom:3px solid #0354a5}#pt_custom .side_widget_surfing_ranking_widget .list li .btn_detail a{border:2px solid #0354a5;color:#0354a5}#pt_custom .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{background:#0354a5;border:2px solid #0354a5;color:#fff}#pt_custom #side_widget h2{border-bottom:3px solid #0354a5}#pt_custom .tagcloud a:before{color:#0354a5}#pt_custom .btn_link{background:#0354a5;border:2px solid #0354a5}#pt_custom .btn_link:hover{border:2px solid #0354a5;color:#0354a5}#pt_custom #path li a{color:#0354a5}#pt_custom article h2{border-left:7px solid #0354a5}#pt_custom article h3{border-bottom:2px solid #0354a5}#pt_custom article .body a,#pt_custom article h4{color:#0354a5}#pt_custom article figure.btn_basic a,#pt_custom article figure.btn_basic a:hover{background:#0354a5;border:solid #0354a5;border-width:2px 2px 4px}#pt_custom article figure.btn_basic a:hover{color:#fff}#pt_custom article .article_copybtn{border:5px solid #0354a5}#pt_custom article .article_copybtn>span{border:1px solid #0354a5}#pt_custom article .article_copybtn:hover{color:#0354a5}#pt_custom article .article_copybtn.oncheck{background:#0354a5;color:#fff}#pt_custom #author_data h2 span,#pt_custom #entry_ranking h1 span,#pt_custom #other_article h2 span,#pt_custom #recommend h2 span,#pt_custom .recommended_contents h2 span{border-left:3px solid #0354a5}#pt_custom #entry_ranking .tab_l li.active,#pt_custom #entry_ranking .tab_l li:hover span{color:#0354a5}#pt_custom #ranking .list li .btn_detail{border:solid #0354a5;border-width:2px 2px 4px;color:#0354a5}#pt_custom #ranking .list li .btn_detail:hover{background:#0354a5;border:solid #0354a5;border-width:2px 2px 4px;color:#fff}#pt_custom .btn_link:hover{background:#fff}}#surfing_toc_container li,#surfing_toc_container ul{margin:auto 0;padding:0}#surfing_toc_container.no_bullets li,#surfing_toc_container.no_bullets ul,#surfing_toc_container.no_bullets ul li,.surfing_toc_widget_list.no_bullets,.surfing_toc_widget_list.no_bullets li{background:none;list-style:none}#surfing_toc_container.have_bullets li{padding-left:12px}#surfing_toc_container ul ul{margin-left:1.5em}#surfing_toc_container{background:#f9f9f9;border:1px solid #aaa;display:table;font-size:95%;margin-bottom:1em;padding:10px;width:auto}#surfing_toc_container.surfing_toc_light_blue{background:#edf6ff}#surfing_toc_container.surfing_toc_white{background:#fff}#surfing_toc_container.surfing_toc_black{background:#000}#surfing_toc_container.surfing_toc_transparent{background:none transparent}#surfing_toc_container p.surfing_toc_title{font-weight:700;margin:0;padding:0;text-align:center}#surfing_toc_container.surfing_toc_black p.surfing_toc_title{color:#aaa}#surfing_toc_container.surfing_toc_black ul.surfing_toc_list a{color:#ccc}#surfing_toc_container span.surfing_toc_toggle{font-size:90%;font-weight:400}#surfing_toc_container p.surfing_toc_title+ul.surfing_toc_list{margin-top:1em}.surfing_toc_wrap_left{float:left;margin-right:10px}.surfing_toc_wrap_right{float:right;margin-left:10px}#surfing_toc_container a{text-decoration:none;text-shadow:none}#surfing_toc_container a:hover{text-decoration:underline}.surfing_toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}.ft-desc .logo-msv{margin:-5px auto 10px;max-width:260px}.ft-desc .logo-msv a{border:1px solid #4c4443;display:inline-block;vertical-align:top}.ft-desc .logo-msv img{height:auto;max-height:100%;max-width:100%;vertical-align:top;width:auto}@media screen and (max-width:400px){.ft-desc .logo-msv{margin:0 auto;max-width:240px}}#toc_container{max-width:100%}.wp-block-gallery{padding-bottom:30px}.wp-block-gallery figure{margin:0}.wp-block-gallery .blocks-gallery-grid{list-style-type:none;margin:0;padding-left:0;width:100%}@media screen and (max-width:768px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none;background:#fff;font-size:62.5%;overflow-x:hidden;overflow-y:scroll}body{-webkit-font-smoothing:antialiased;background-color:#f7f7f7;color:#333;font-family:ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.8em}h2,h3,h4,h5,h6{font-weight:400}a{color:#333;text-decoration:none}a:hover img{opacity:.7;transition:all .5s ease 0s}ins[style]{background-color:transparent}.left{float:left}.right{float:right}.clear{clear:both}.bold{font-weight:700}.contents_block{margin-bottom:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}strong{font-weight:700}em{font-style:italic}input{-webkit-appearance:none}hr{margin-bottom:30px}div{word-break:break-all}#header_wrapper{top:0;width:100%;z-index:1000}#header{background:#fff;border-bottom:1px solid #dedede;margin:0 auto;overflow:hidden;position:relative;width:100%}#pt_green #header{border-top:4px solid #1fb251}#pt_red #header{border-top:4px solid #f9533e}#pt_orange #header{border-top:4px solid #ff7007}#pt_pink #header{border-top:4px solid #ff77b2}#pt_blue #header{border-top:4px solid #1577ec}#pt_gray #header{border-top:4px solid #656a75}#header h1.text,#header span.text{display:block;font-size:22px;font-size:2.2rem;font-weight:700;margin:12px;padding-right:60px;width:100%;z-index:100}#header h1.image,#header span.image{height:40px;margin:5px}#header h1.image img,#header span.image img{display:block;height:auto;max-height:40px;max-width:80%;width:auto}#header_wrapper #header .banner img{display:block;margin:0 auto;max-width:320px;width:100%}#sp_bn{position:absolute;right:10px;top:10px;z-index:99}#sp_bn p{background:#fff;border:1px solid #aaa;border-radius:5px;color:#aaa;float:right;padding:4px 7px}#sp_bn p a{color:#aaa;display:block;font-size:20px}#sp_bn p a:hover{text-decoration:none}.sp_banner{line-height:0;margin:10px 0;overflow:hidden;text-align:center}.sp_banner img{height:auto;max-width:100%;width:auto}#global_nav{display:none}#global_nav_sp{background:#e7e7e7;z-index:3}#global_nav_sp .categories p{color:#4e4644;display:block;line-height:1;padding:13px 0 13px 20px;text-decoration:none}#global_nav_sp .toggle_menu{clear:right;display:inline-block;float:right;padding-right:20px}#global_nav_sp .categories>ul{display:none}#global_nav_sp .cat-item .cat-item ul.children li a:before,#global_nav_sp .cat-item ul.children li a:before,#global_nav_sp .menu-item-has-children .menu-item-has-children ul li a:before,#global_nav_sp .menu-item-has-children ul li a:before{content:""}#global_nav_sp .category_menu{border-bottom:1px solid #ddd}#global_nav_sp .category_menu dt{border-top:1px solid #ddd;display:block;padding:7px 0 7px 20px;position:relative}#global_nav_sp .category_menu dt i{color:#999;position:absolute;right:10px;top:15px}#global_nav_sp .category_menu dt i.fa-angle-up,#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{background:#efefef;border-top:1px solid #ddd;display:none}#global_nav_sp ul.fixed>li:first-child{border-top:none}#global_nav_sp ul.ftrList li{border-top:1px solid #ddd}#global_nav_sp ul.ftrList li li{padding-left:0}#global_nav_sp ul li ul li,#global_nav_sp ul li ul li ul li{background:none}#global_nav_sp ul li a{color:#4e4644;line-height:1;text-decoration:none}#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{background:none!important;border:none!important;margin-left:auto;margin-right:auto;overflow:hidden;padding:5px;width:100%}#global_nav_sp .side_widget_search input[type=text]{border:1px solid #dedede;border-radius:0 0 0 5px;border-right:none;display:block;float:left;font-size:15px;font-size:1.5rem;height:38px;line-height:38px;margin:0;padding:0 0 0 10px;width:100%;width:75%}#global_nav_sp .side_widget_search button[type=submit]{background:url(../../assets/img/zoumou/btn_search01.png) no-repeat;background-size:45px;border:none;cursor:pointer;float:left;height:40px;margin:0;text-indent:-9999px;width:44px}#sb-site{position:relative;z-index:1}body.lp #sb-site{margin-bottom:120px;padding-top:0}#sb-site,.sb-site-container{width:100%;z-index:5}.sb-slidebar{background-color:#000;display:none;height:100%;overflow-y:auto;position:fixed;top:0;z-index:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{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-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;-webkit-transition-property:-webkit-transform,left,right}nav.sb-hide{display:none}nav.sb-slidebar ul li a{display:block;padding:13px 0 13px 20px}.contents_wrapper{margin:0 auto;overflow:hidden;width:100%}.contents{width:100%}.contents_inner{position:relative}.contents_inner.border_top{border-top:1px solid #dedede}.contents .switch_display{display:none}.contents .cassette .cassette_inner{background:#fff;border-bottom:1px solid #dedede;overflow:hidden}.contents .cassette .cassette_inner:hover{cursor:pointer;opacity:.7;transition:all .3s ease 0s}.contents h1.category_name{color:#fff;font-size:18px;font-size:1.8rem;line-height:1.4;overflow:hidden;padding:7px 12px}.contents h1.category_name a{border:1px solid #fff;border-radius:3px;color:#fff;display:block;float:right;font-size:14px;padding:2px 5px}.contents h1.category_name a i{margin-left:5px}.contents .cassette.favo:before{border-color:#e1c416;border-style:solid;border-width:10px 2px;color:#fff;content:"人気";display:block;font-size:12px;font-weight:700;height:0;left:10px;line-height:1px;position:absolute;text-align:center;top:10px;width:35px;z-index:50}.contents .cassette .thumbnail{display:block;float:left;margin:10px 0 20px 10px;max-width:110px;width:30%}.contents .cassette .thumbnail div{padding-top:75.7%}.contents .cassette .detail{float:left;padding:10px;width:65%}.contents .cassette .detail h2{font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.4;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;display:block;font-size:13px;font-size:1.3rem;font-weight:700;margin-bottom:5px;margin-right:10px}.contents .cassette .detail .desc .category{border-radius:3px;color:#fff;display:block;float:left;font-size:11px;font-size:1.1rem;font-weight:700;line-height:1;margin-bottom:5px;margin-right:5px;padding:3px 6px}#pt_blue .cassette .detail .desc .category,#pt_blue .cassette .detail .desc .category a,#pt_custom .cassette .detail .desc .category,#pt_custom .cassette .detail .desc .category a,#pt_gray .cassette .detail .desc .category,#pt_gray .cassette .detail .desc .category a,#pt_green .cassette .detail .desc .category,#pt_green .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_red .cassette .detail .desc .category,#pt_red .cassette .detail .desc .category a{color:#fff;text-decoration:none}.contents .cassette .detail .desc .author{clear:both;color:#999;display:block;font-size:13px;font-size:1.3rem;line-height:1}.head_cassette .cassette{position:relative}.recommended_contents{background:#fff;border:1px solid #ddd;margin:10px auto 20px;padding-bottom:1px;width:95%}.recommended_contents .recommended_contlist{background:#fff;border:1px solid #ddd;height:160px;margin:0 10px 20px;-ms-overflow-y:scroll;overflow-y:scroll}.recommended_contents .recommended_contlist h3{border:none;font-weight:700;margin:0 20px 6px;padding:10px 0 6px;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;line-height:1.4;margin-bottom:10px;margin-left:1.3em;padding:10px 20px 0;text-indent:-1.3em;-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{-webkit-font-smoothing:antialiased;content:"\f138";font:normal normal normal 14px/1 FontAwesome;padding-right:6px}.recommended_contents .recommended_contlist li:hover a:before{color:#333}.side_contents{margin:20px auto;width:95%}.side_widget_surfing_adsense_widget{background:none!important;border:none!important;margin:0 auto 20px;text-align:center}.side_widget_banner img{display:block;margin:0 auto}.side_widget_search{background:none!important;border:none!important;margin-left:auto;margin-right:auto;overflow:hidden;width:300px}.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]{border:1px solid #dedede;border-radius:0 0 0 5px;border-right:none;display:block;font-size:18px;font-size:1.8rem;height:49px;line-height:49px;padding:0 5px;width:231px}.side_widget_search button[type=submit]{background:url(../../assets/img/zoumou/btn_search01.png) no-repeat;border:none;cursor:pointer;float:left;height:49px;margin:0;text-indent:-9999px;width:58px}.side_widget_search input[type=submit]:hover{opacity:.7;transition:all .3s ease 0s}.side_widget_surfing_post_ranking_widget,.side_widget_surfing_post_widget{background:#fff;border:1px solid #ddd}.side_widget_surfing_post_ranking_widget h2,.side_widget_surfing_post_widget h2{color:#777;font-weight:700;padding:10px 0;text-align:center}.side_widget_surfing_post_ranking_widget .list,.side_widget_surfing_post_widget .list{counter-reset:number;list-style:none}.side_widget_surfing_post_ranking_widget .list li,.side_widget_surfing_post_widget .list li{border-bottom:1px solid #ddd;position:relative}.side_widget_surfing_post_ranking_widget .list>li:before{background:#777;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;content:counter(number);counter-increment:number;font-weight:700;left:10px;line-height:1;padding:5px 7px;position:absolute;top:10px;z-index:2}.side_widget_surfing_post_ranking_widget .list>li:first-child: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_ranking_widget .list li:last-child,.side_widget_surfing_post_widget .list li:last-child{border-bottom:none}.side_widget_surfing_post_ranking_widget .list li a,.side_widget_surfing_post_widget .list li a{display:block;overflow:hidden;padding:10px}.side_widget_surfing_post_ranking_widget .list li a div,.side_widget_surfing_post_widget .list li a div{padding-top:75.7%}.side_widget_surfing_post_ranking_widget .list li a:hover,.side_widget_surfing_post_widget .list li a:hover{background:#f7f7f7}.side_widget_surfing_post_ranking_widget .list li a .thumbnail,.side_widget_surfing_post_widget .list li a .thumbnail{display:block;float:left;margin-right:10px;width:30%}.side_widget_surfing_post_ranking_widget .list li img,.side_widget_surfing_post_widget .list li img{float:left;margin-right:10px}.side_widget_surfing_post_ranking_widget .list li p,.side_widget_surfing_post_widget .list li p{line-height:1.4}.side_widget_surfing_post_ranking_widget .hide,.side_widget_surfing_post_widget .hide{display:none}.side_widget_surfing_post_ranking_widget .list li .category,.side_widget_surfing_post_widget .list li .category{border-radius:3px;color:#fff;display:block;float:left;font-size:11px;font-size:1.1rem;font-weight:700;line-height:1;margin-bottom:5px;margin-right:5px;padding:5px}.side_widget_surfing_writers_widget{background:#fff;border:1px solid #ddd}.side_widget_surfing_writers_widget h2{color:#777;font-weight:700;padding:10px 0;text-align:center}.side_widget_surfing_writers_widget .list{counter-reset:number;list-style:none}.side_widget_surfing_writers_widget .list li{position:relative}.side_widget_surfing_writers_widget .list li:first-child{border-top:none}.side_widget_surfing_writers_widget .list li a{display:block;overflow:hidden;padding:10px}.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_list,.side_widget{background:#fff;border:1px solid #ddd}#side_list h2,.side_widget h2{color:#777;font-weight:700;padding:10px 0;text-align:center}#side_list ul,.side_widget ul{counter-reset:number;list-style:none}#side_list ul li,.side_widget ul li{border-top:1px solid #ddd}#side_list ul li a,.side_widget ul li a{background:url(../../assets/img/zoumou/ico_side_arrow01.png) no-repeat 10px 10px;display:inline-block;padding:10px 10px 10px 30px}#side_list ul li a:hover,.side_widget ul li a:hover{background-color:#f7f7f7}#side_list ul li,.side_widget ul li{line-height:1.4}.side_widget div{padding:10px}.side_widget .cat-item{padding:10px 10px 10px 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:none}.side_widget .cat-item>ul li a{background:none}.side_widget .cat-item>ul li a:before{color:#777;content:"\f0da";font:normal normal normal 14px/1 FontAwesome;padding-right:10px}.side_widget .cat-item .children li{padding-bottom:0;padding-left:10px}.side_widget_recent_comments ul li{padding:10px}.side_widget_recent_comments ul li.recentcomments a{background:none}.side_widget_calendar table#wp-calendar{text-align:center;width:100%}.side_widget_text img{height:auto;max-width:100%;width:auto}.side_widget_surfing_ranking_widget{background:#fff;border:1px solid #ddd}.side_widget_surfing_ranking_widget h2{color:#777;font-weight:700;padding:10px 0;text-align:center}#pt_green .side_widget_surfing_ranking_widget h2{border-bottom:3px solid #1fb251}#pt_red .side_widget_surfing_ranking_widget h2{border-bottom:3px solid #f9533e}#pt_orange .side_widget_surfing_ranking_widget h2{border-bottom:3px solid #ff7007}#pt_pink .side_widget_surfing_ranking_widget h2{border-bottom:3px solid #ff77b2}#pt_blue .side_widget_surfing_ranking_widget h2{border-bottom:3px solid #1577ec}#pt_gray .side_widget_surfing_ranking_widget h2{border-bottom:3px solid #656a75}.side_widget_surfing_ranking_widget .list{counter-reset:number;list-style:none}.side_widget_surfing_ranking_widget .list li{border-bottom:1px solid #ddd;overflow:hidden;padding:10px 10px 15px;position:relative}.side_widget_surfing_ranking_widget .list li dt{border-bottom:2px solid #ddd;font-size:16px;font-size:1.6rem;font-weight:700;line-height:26px;margin-bottom:10px;padding-bottom:5px;padding-left:50px}.side_widget_surfing_ranking_widget .list li dt:before{background:url(../../assets/img/zoumou/ico_rank0.png) no-repeat;color:#fff;content:counter(number);counter-increment:number;font-weight:700;height:27px;left:10px;line-height:34px;position:absolute;text-align:center;top:10px;width:40px;z-index:1}.side_widget_surfing_ranking_widget .list li:first-child dt:before{background:url(../../assets/img/zoumou/ico_rank1.png) no-repeat}.side_widget_surfing_ranking_widget .list li:nth-child(2) dt:before{background:url(../../assets/img/zoumou/ico_rank2.png) no-repeat}.side_widget_surfing_ranking_widget .list li:nth-child(3) dt:before{background:url(../../assets/img/zoumou/ico_rank3.png) no-repeat}.side_widget_surfing_ranking_widget .list li:last-child{border-bottom:none}.side_widget_surfing_ranking_widget .list li img{display:block;float:left;margin-bottom:10px;margin-right:10px;width:95px}.side_widget_surfing_ranking_widget .list li p{line-height:1.4}.side_widget_surfing_ranking_widget .list li .btn_detail{clear:both;margin:10px auto}.side_widget_surfing_ranking_widget .list li .btn_detail a{background:#fff;border-radius:6px;display:block;font-size:16px;font-weight:700;line-height:44px;margin:0 auto;text-align:center;width:80%}#pt_green .side_widget_surfing_ranking_widget .list li .btn_detail a{border:2px solid #1fb251;color:#1fb251}#pt_red .side_widget_surfing_ranking_widget .list li .btn_detail a{border:2px solid #f9533e;color:#f9533e}#pt_orange .side_widget_surfing_ranking_widget .list li .btn_detail a{border:2px solid #ff7007;color:#ff7007}#pt_pink .side_widget_surfing_ranking_widget .list li .btn_detail a{border:2px solid #ff77b2;color:#ff77b2}#pt_blue .side_widget_surfing_ranking_widget .list li .btn_detail a{border:2px solid #1577ec;color:#1577ec}#pt_gray .side_widget_surfing_ranking_widget .list li .btn_detail a{border:2px solid #656a75;color:#656a75}.side_widget_surfing_ranking_widget .list li .btn_detail a:hover{text-decoration:none;transition:all .5s ease 0s}#pt_green .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{background:#1fb251;border:2px solid #1fb251;color:#fff}#pt_red .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{background:#f9533e;border:2px solid #f9533e;color:#fff}#pt_orange .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{background:#ff7007;border:2px solid #ff7007;color:#fff}#pt_pink .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{background:#ff77b2;border:2px solid #ff77b2;color:#fff}#pt_blue .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{background:#1577ec;border:2px solid #1577ec;color:#fff}#pt_gray .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{background:#656a75;border:2px solid #656a75;color:#fff}.side_widget_surfing_ranking_widget .list li .btn_official a{border-radius:6px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:44px;margin:0 auto;text-align:center;width:80%}#pt_custom .side_widget_surfing_ranking_widget .list li .btn_official a,#pt_green .side_widget_surfing_ranking_widget .list li .btn_official a{background:#fb4d32;border:2px solid #fb4d32}#pt_orange .side_widget_surfing_ranking_widget .list li .btn_official a,#pt_pink .side_widget_surfing_ranking_widget .list li .btn_official a,#pt_red .side_widget_surfing_ranking_widget .list li .btn_official a{background:#0d7ad8;border:2px solid #0d7ad8}#pt_blue .side_widget_surfing_ranking_widget .list li .btn_official a,#pt_gray .side_widget_surfing_ranking_widget .list li .btn_official a{background:#fb4d32;border:2px solid #fb4d32}.side_widget_surfing_ranking_widget .list li .btn_official a:hover{opacity:.7;text-decoration:none;transition:all .5s ease 0s}.tool_btn .btn_rss{margin:10px auto}.tool_btn .btn_rss a{background:#ee8905;border-radius:6px;color:#fff;display:block;font-size:16px;font-size:1.6rem;font-weight:700;line-height:50px;margin:0 auto;text-align:center;width:80%}#pt_blue .tool_btn .btn_rss a:hover,#pt_custom .tool_btn .btn_rss a:hover,#pt_gray .tool_btn .btn_rss a:hover,#pt_green .tool_btn .btn_rss a:hover,#pt_orange .tool_btn .btn_rss a:hover,#pt_pink .tool_btn .btn_rss a:hover,#pt_red .tool_btn .btn_rss a:hover{color:#fff;opacity:.7;text-decoration:none;transition:all .5s ease 0s}.tool_btn .btn_twitter a{background:#2abcdc;border-radius:6px;color:#fff;display:block;font-size:16px;font-size:1.6rem;font-weight:700;line-height:50px;margin:0 auto;text-align:center;width:80%}#pt_blue .tool_btn .btn_twitter a:hover,#pt_custom .tool_btn .btn_twitter a:hover,#pt_gray .tool_btn .btn_twitter a:hover,#pt_green .tool_btn .btn_twitter a:hover,#pt_orange .tool_btn .btn_twitter a:hover,#pt_pink .tool_btn .btn_twitter a:hover,#pt_red .tool_btn .btn_twitter a:hover{color:#fff;opacity:.7;text-decoration:none;transition:all .5s ease 0s}.side_widget_surfing_mypage_plugin{border:none;margin-left:auto;margin-right:auto;width:300px}.side_widget_surfing_mypage_plugin div{padding:0}#side_widget{background:#fff;border-radius:6px;padding:10px}#side_widget h2{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:15px;padding:0 0 10px}#pt_green #side_widget h2{border-bottom:3px solid #1fb251}#pt_red #side_widget h2{border-bottom:3px solid #f9533e}#pt_orange #side_widget h2{border-bottom:3px solid #ff7007}#pt_pink #side_widget h2{border-bottom:3px solid #ff77b2}#pt_blue #side_widget h2{border-bottom:3px solid #1577ec}#pt_gray #side_widget h2{border-bottom:3px solid #656a75}#side_widget img{margin:0 auto;width:100%}#side_widget p{line-height:1.4;margin-bottom:15px}#side_widget #input_mail input,#side_widget #input_name input{border:1px solid #dedede;border-radius:5px;display:block;font-size:14px;font-size:1.4rem;height:40px;line-height:40px;margin:0 auto 10px;width:90%}#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{border:1px solid #e7e7e7;border-radius:4px;display:inline-block;font-size:12px!important;line-height:1.3;margin:3px 0;padding:6px 10px}.tagcloud a:before{-webkit-font-smoothing:antialiased;content:"\f02b";font:normal normal normal 14px/1 FontAwesome;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{margin-top:5px;text-align:right}.morelink a{border:none;display:inline}.morelink a:hover{background:none}.morelink a:before{-webkit-font-smoothing:antialiased;content:"\f0da";font:normal normal normal 14px/1 FontAwesome;padding-right:4px}#other_content{background:#fff;border-radius:6px;padding:10px}#other_content .btn_action2 a{border-radius:6px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:44px;margin:0 auto 10px;text-align:center;width:80%}#pt_custom #other_content .btn_action2 a,#pt_green #other_content .btn_action2 a{background:#fb4d32;box-shadow:0 4px 0 #be2618}#pt_orange #other_content .btn_action2 a,#pt_pink #other_content .btn_action2 a,#pt_red #other_content .btn_action2 a{background:#0d7ad8;box-shadow:0 4px 0 #115d9e}#pt_blue #other_content .btn_action2 a,#pt_gray #other_content .btn_action2 a{background:#fb4d32;box-shadow:0 4px 0 #be2618}#footer{background:#ebebeb;border-top:1px solid #dedede;position:relative;width:100%}#footer_content{margin:0 auto;width:100%}.footer_menu{margin:30px auto;width:95%}.footer_menu img{display:block;height:auto;margin:0 auto 10px;max-width:100%;width:auto}.footer_menu_2col{margin:30px auto;width:95%}.footer_menu h2,.footer_menu_2col h2{border-bottom:2px solid #ddd;color:#777;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1;margin-bottom:15px;padding-bottom:5px}.footer_menu ul li,.footer_menu_2col ul li{background:url(../../assets/img/zoumou/ico_arrow01.png) no-repeat 0 12px;border-top:1px solid #ddd;margin-top:7px;padding-left:24px;padding-top:7px}.footer_menu ul.ftrList>li:first-child,.footer_menu_2col ul.ftrList>li:first-child{border-top:none}.footer_menu ul li ul li,.footer_menu_2col ul li ul li{background:none;padding-left:14px}.footer_menu ul li ul li ul li,.footer_menu_2col ul li ul li ul li{background:none;padding-left:24px}.footer_menu ul li a,.footer_menu_2col ul li a{color:#4e4644;display:block;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{background:#333;clear:both;color:#fff;font-size:11px;font-size:1.1rem;line-height:20px;padding:12px 0 140px;text-align:center}#fix_area{bottom:-200;left:0;position:fixed;transition:all .5s ease 0s;width:100%;z-index:100;z-index:999}#fix_area.show{opacity:1}#fix_area.hide{opacity:0}#pagetop{opacity:.9;position:relative;text-align:center}#pagetop span a{background:#555;border:1px solid #dedede;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;display:block;padding:16px 17px;position:absolute;right:20px;transition:all .3s ease 0s}#pagetop span a:hover{color:#fff;text-decoration:none}#footer_fix{background:#fff;background:hsla(0,0%,100%,.9);clear:both;color:#333;transition:all .5s ease 0s;width:100%;z-index:5}#footer_fix.show{opacity:1}#footer_fix.hide{display:none}#footer_fix #fix_content{margin:0 auto;overflow:hidden;position:relative;width:100%}#footer_fix .close{color:#999;font-size:24px;left:5px;position:absolute;text-align:center;top:25%;width:10%;z-index:1000}#footer_fix .close:hover{color:#efefef;cursor:pointer;text-decoration:none}#footer_fix .left{margin:6px 0 6px 40px;width:85%}#footer_fix .left p{display:none}#footer_fix .right{clear:both;float:none;margin:6px 0;width:100%}#footer_fix .right .btn_link{padding:0;width:80%}#footer_fix h2{font-size:14px;font-size:1.4rem;font-weight:700}#footer_fix p{font-size:12px;font-size:1.2rem;line-height:1.4;margin-bottom:5px}.btn_link{border-radius:5px;clear:both;color:#fff;display:block;font-weight:700;margin:5px auto;padding:10px 0;text-align:center;transition:all .3s ease 0s;width:90%}.btn_link:hover{text-decoration:none}#footer_fix #fix_content .image{display:none}#footer_fix #fix_content .image_sp img{display:block;margin:0 auto;max-width:320px}#pt_green .btn_link{background:#1fb251;border:2px solid #1fb251}#pt_red .btn_link{background:#f9533e;border:2px solid #f9533e}#pt_orange .btn_link{background:#ff7007;border:2px solid #ff7007}#pt_pink .btn_link{background:#ff77b2;border:2px solid #ff77b2}#pt_blue .btn_link{background:#1577ec;border:2px solid #1577ec}#pt_gray .btn_link{background:#656a75;border:2px solid #656a75}#pt_green .btn_link:hover{background:#fff;border:2px solid #1fb251;color:#1fb251}#pt_red .btn_link:hover{background:#fff;border:2px solid #f9533e;color:#f9533e}#pt_orange .btn_link:hover{background:#fff;border:2px solid #ff7007;color:#ff7007}#pt_pink .btn_link:hover{background:#fff;border:2px solid #ff77b2;color:#ff77b2}#pt_blue .btn_link:hover{background:#fff;border:2px solid #1577ec;color:#1577ec}#pt_gray .btn_link:hover{background:#fff;border:2px solid #656a75;color:#656a75}#path{line-height:1;list-style:none;overflow:hidden;padding:7px 5px 0}#path li{float:left;margin-bottom:5px;margin-right:25px;position:relative}#path li:after{border-bottom:1px solid #333;border-right:1px solid #333;content:"";display:block;height:7px;position:absolute;right:-1em;top:.2em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px}#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{zoom:1;background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:20px;overflow:hidden;padding:10px}article:after{clear:both;content:"";display:block}article div.body iframe{max-width:100%}article div.body ul{margin:1em 0;padding-left:40px}article div.body ul,article div.body ul li{list-style-type:disc}article div.body ol{margin:1em 0;padding-left:40px}article div.body ol,article div.body ol li{list-style-type:decimal}article a[target=_blank]:after{content:"\f08e";font-family:FontAwesome;font-size:.9em;margin:0 2px 0 0}article #ranking a[target=_blank]:after,article .ad_area a[target=_blank]:after,article .ad_area_bottom a[target=_blank]:after,article a.no_icon:after,article a.su-button[target=_blank]:after,article a.surfing-su-button[target=_blank]:after{content:none}article .ad_area{margin-bottom:10px}article .ad_area_bottom,article .desc{margin-top:10px}article .desc{margin-bottom:10px;overflow:hidden}article .desc .date{color:#999;font-size:13px;font-size:1.3rem;font-weight:700;margin-right:5px}article .desc .category{border-radius:3px;color:#fff;display:inline-block;font-size:10px;font-size:1rem;font-weight:700;line-height:2;margin-right:5px;padding:0 5px}#pt_blue article .desc .category a,#pt_custom article .desc .category a,#pt_gray article .desc .category a,#pt_green article .desc .category a,#pt_orange article .desc .category a,#pt_pink article .desc .category a,#pt_red article .desc .category a{color:inherit;text-decoration:none}article .desc .author{color:#999;display:inline-block;font-size:13px;font-size:1.3rem}article .desc .tagcloud{margin:10px 0}article .social_btn{display:none}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;height:27px;text-indent:-9999px;width:58px}article .social_btn_sp li.twitter a{background:url(../../assets/img/zoumou/btn_social_tw.png) no-repeat;background-size:58px 27px}article .social_btn_sp li a:hover{opacity:.7;transition:all .3s ease 0s}article .social_btn_sp li.facebook_share a{background:url(../../assets/img/zoumou/btn_social_fb.png) no-repeat;background-size:58px 27px}article .social_btn_sp li.gplus a{background:url(../../assets/img/zoumou/btn_social_gplus.png) no-repeat;background-size:58px 27px}article .social_btn_sp li.hatebu a{background:url(../../assets/img/zoumou/btn_social_hatebu.png) no-repeat;background-size:58px 27px}article .social_btn_sp li.pocket a{background:url(../../assets/img/zoumou/btn_social_pocket.png) no-repeat;background-size:58px 27px}article .social_btn_sp.top{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:10px}article .social_btn_sp.bottom{margin-top:40px}article figure{margin-bottom:20px}article figure.image_large img{display:block;margin:0 auto;max-width:100%}article figure.image_large img.full_width{width:100%}article img{height:auto;max-width:100%}article p{line-height:1.6;margin-bottom:20px;word-break:normal}article p.border{border-top:1px solid #ddd;padding:10px 0}article p.border,article p.border_bot{border-bottom:1px solid #ddd;margin:15px 0}article p.border_bot{padding-bottom:10px}article h1{font-size:18px;font-size:1.8rem}article h1,article h2{line-height:1.4;margin-bottom:10px}article h2{background:#f2f2f2;font-size:16px;font-size:1.6rem;font-weight:700;padding:7px 10px}article .recommend{border:1px solid #eee;margin-bottom:10px;overflow:hidden;padding:15px}article .recommend dl{margin:0}article .recommend dl dt.image_left{float:left;margin-right:5px;width:25%}article .recommend .ico_reco{background:#777;border-radius:3px;color:#fff;display:inline-block;font-size:10px;font-size:1rem;font-weight:700;letter-spacing:.2em;margin-bottom:5px;padding:0 5px}article .recommend .date,article .recommend dl dd p{font-size:13px;font-size:1.3rem;margin-bottom:0}article .recommend .date{color:#999;font-weight:700}article blockquote{background:#f2f2f2;border:1px solid #e7e7e7;margin-bottom:10px;padding:40px 15px 15px;position:relative}article blockquote i{color:#e7e7e7;font-size:25px;left:10px;position:absolute;top:10px;z-index:1}article blockquote p{margin-bottom:0;position:relative;z-index:2}article h3{font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.4;margin-bottom:10px;padding:10px 0}article ul.basic_list{list-style-type:disc}article ol.basic_list,article ul.basic_list{line-height:1.4;margin-bottom:10px;margin-left:20px}article ol.basic_list{list-style-type:decimal}article h4{line-height:1.4}article h4,article h5,article h6{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:10px}article h6{line-height:1.4}article .text_float{margin-bottom:10px;overflow:hidden}article .text_float dt{margin-right:0}article .text_float img{display:block;margin:0 auto 10px}article table{border:1px solid #ddd;border-collapse:collapse;margin-bottom:10px}article table th{font-weight:700}article table td,article table th{border:1px solid #ddd;border-collapse:collapse;padding:5px 10px}article table td{text-align:center}article .surfing-su-table{margin-bottom:20px;overflow-x:auto;width:100%;word-break:normal}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}article figure.btn_action{margin:10px auto 40px}article figure.btn_action a{border-radius:6px;color:#fff;display:block;font-size:16px;font-size:1.6rem;font-weight:700;line-height:50px;margin:0 auto;text-align:center;text-decoration:none;width:90%}article figure.btn_action a:hover{opacity:.7;text-decoration:none;transition:all .5s ease 0s}#pt_custom article figure.btn_action a:hover,#pt_green article figure.btn_action a:hover{border-bottom:4px solid #fb4d32;color:#fff}#pt_orange article figure.btn_action a:hover,#pt_pink article figure.btn_action a:hover,#pt_red article figure.btn_action a:hover{border-bottom:4px solid #0d7ad8;color:#fff}#pt_blue article figure.btn_action a:hover,#pt_gray article figure.btn_action a:hover{border-bottom:4px solid #fb4d32;color:#fff}article figure.btn_action2{margin:10px auto 40px}article figure.btn_action2 a{border-radius:6px;color:#fff;display:block;font-size:16px;font-size:1.6rem;font-weight:700;line-height:50px;margin:0 auto;text-align:center;text-decoration:none;width:90%}article figure.btn_action2 a:hover{opacity:.7;text-decoration:none;transition:all .5s ease 0s}article figure.btn_basic{margin:10px auto 40px}article figure.btn_basic a{border-bottom:4px solid #a55604;border-radius:6px;color:#fff;display:block;font-size:16px;font-size:1.6rem;font-weight:700;line-height:50px;margin:0 auto;text-align:center;width:90%}article .views{background:#eee;color:#000;float:right;padding:0 5px}article .article_copybtn{border:3px solid #f9533e;display:block!important;font-size:1.6rem!important;font-weight:700!important;line-height:1.3;margin:10px auto 20px;padding:3px;text-align:center;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;width:90%}article .article_copybtn>span{border:1px solid #f9533e;display:block;padding:10px 35px 14px}article .article_copybtn>span:before{content:"\f0c5";font-size:20px;font-weight:400;padding-right:6px}article .article_copybtn:hover{color:#f9533e}article .article_copybtn.oncheck{background:#f9533e;color:#fff}article .article_copybtn.oncheck>span:before{content:"\f05d"}#author_data,#other_article,#recommend{margin:10px}#author_data h2,#other_article h2,#recommend h2,.recommended_contents h2{background:#fff;border:1px solid #ddd;border-bottom:none;font-size:14px;font-size:1.4rem;font-weight:700;padding:10px;position:relative}.recommended_contents h2{border:none}#author_data h2 span,#other_article h2 span,#recommend h2 span,.recommended_contents h2 span{padding-left:10px}#author_data h2 .h2_sub,#other_article h2 .h2_sub,#recommend h2 .h2_sub,.recommended_contents h2 .h2_sub{border:none!important;color:#666;display:block;font-size:14px;position:absolute;right:12px;top:10px}#author_data h2 a.h2_sub,#other_article h2 a.h2_sub,#recommend h2 a.h2_sub,.recommended_contents h2 a.h2_sub{color:#333;cursor:pointer}#author_data h2 a.h2_sub:before,#other_article h2 a.h2_sub:before,#recommend h2 a.h2_sub:before,.recommended_contents h2 a.h2_sub:before{-webkit-font-smoothing:antialiased;content:"\f0da";font:normal normal normal 14px/1 FontAwesome;padding-right:6px}#author_data h2 a.h2_sub:hover:before,#other_article h2 a.h2_sub:hover:before,#recommend h2 a.h2_sub:hover:before,.recommended_contents h2 a.h2_sub:hover:before{color:#333}#author_data h2 a.h2_sub:hover,#other_article h2 a.h2_sub:hover,#recommend h2 a.h2_sub:hover,.recommended_contents h2 a.h2_sub:hover{text-decoration:none}#author_data dl{background:#fff;border:1px solid #ddd;overflow:hidden;padding:10px}#author_data dl.no-border-top{border-top:none}#author_data dl dt{float:left;margin-right:10px;width:90px}#author_data dl dt img{height:auto;width:90px}#author_data dl .name{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:10px}#author_data dl p.name{font-weight:700}#other_article ul,#recommend ul{background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden}#other_article ul li,#recommend ul li{background:#fff;border-bottom:1px solid #ddd}#other_article ul li:hover,#recommend ul li:hover{background:#efefef;cursor:pointer;transition:all .3s ease 0s}#other_article ul li .linkarea,#recommend ul li .linkarea{border-right:1px solid #ddd;overflow:hidden;padding:10px}#other_article ul li .linkarea a,#recommend ul li .linkarea a{display:block;float:left;margin-right:10px;width:30%}#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;height:auto;margin-right:10px;max-width:120px;width:auto}.archive_header{overflow:hidden;width:100%}.archive_header #path{margin:0 auto;width:100%}.archive_header h1{background-color:#807d73;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.4;padding:10px 0;width:100%}.archive_header h1 span{display:block;margin:0 auto;width:95%}.input_form{overflow:hidden;width:100%}.input_form dt{font-weight:700;margin-bottom:5px}.input_form dd{margin-bottom:10px}.input_form input{height:40px;width:100%}.input_form input,.input_form textarea{border:1px solid #dedede;border-radius:5px;display:block;font-size:18px;font-size:1.8rem;line-height:40px}.input_form textarea{width:97%}#ranking{background:#fff}#ranking .list{counter-reset:number;list-style:none;padding-left:0}#ranking .list li{overflow:hidden;padding:10px 0 15px;position:relative}#ranking .list li dl{overflow:hidden}#ranking .list li dt{border-bottom:2px solid #ddd;font-size:18px;font-size:1.8rem;font-weight:700;line-height:30px;margin-bottom:20px;padding-bottom:5px;padding-left:50px}#ranking .list li dt:before{background:url(../../assets/img/zoumou/ico_rank0.png) no-repeat;color:#fff;content:counter(number);counter-increment:number;font-size:16px;font-size:1.6rem;font-weight:700;height:27px;left:10px;line-height:34px;position:absolute;text-align:center;top:10px;width:40px;z-index:1}#ranking .list li:first-child dt:before{background:url(../../assets/img/zoumou/ico_rank1.png) no-repeat}#ranking .list li:nth-child(2) dt:before{background:url(../../assets/img/zoumou/ico_rank2.png) no-repeat}#ranking .list li:nth-child(3) dt:before{background:url(../../assets/img/zoumou/ico_rank3.png) no-repeat}#ranking .list li:last-child{border-bottom:none}#ranking .list li img{display:block;margin:0 auto 10px}#ranking .list li p{line-height:1.4}#ranking .list li .btn{clear:both;display:block;margin:0 auto;overflow:hidden;text-align:center;width:100%}#ranking .list li .btn_detail{background:#fff;border-radius:6px;display:block;font-size:16px;font-weight:700;line-height:45px;margin:10px auto;text-align:center;text-decoration:none;width:80%}#pt_green #ranking .list li .btn_detail{border:2px solid #1fb251;border-bottom:4px solid #1d8540;color:#1fb251}#pt_red #ranking .list li .btn_detail{border:2px solid #f9533e;border-bottom:4px solid #d13724;color:#f9533e}#pt_orange #ranking .list li .btn_detail{border:2px solid #ff7007;border-bottom:4px solid #d6620d;color:#ff7007}#pt_pink #ranking .list li .btn_detail{border:2px solid #ff77b2;border-bottom:4px solid #e0478a;color:#ff77b2}#pt_blue #ranking .list li .btn_detail{border:2px solid #1577ec;border-bottom:4px solid #2366b6;color:#1577ec}#pt_gray #ranking .list li .btn_detail{border:2px solid #656a75;border-bottom:4px solid #3c3f45;color:#656a75}#ranking .list li .btn_detail:hover{text-decoration:none;transition:all .5s ease 0s}#pt_green #ranking .list li .btn_detail:hover{background:#1fb251;border:solid #1fb251;border-width:2px 2px 4px;color:#fff}#pt_red #ranking .list li .btn_detail:hover{background:#f9533e;border:solid #f9533e;border-width:2px 2px 4px;color:#fff}#pt_orange #ranking .list li .btn_detail:hover{background:#ff7007;border:solid #ff7007;border-width:2px 2px 4px;color:#fff}#pt_pink #ranking .list li .btn_detail:hover{background:#ff77b2;border:solid #ff77b2;border-width:2px 2px 4px;color:#fff}#pt_blue #ranking .list li .btn_detail:hover{background:#1577ec;border:solid #1577ec;border-width:2px 2px 4px;color:#fff}#pt_gray #ranking .list li .btn_detail:hover{background:#656a75;border:solid #656a75;border-width:2px 2px 4px;color:#fff}#ranking .list li .btn_official{border-radius:6px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:45px;margin:10px auto;text-align:center;text-decoration:none;width:80%}#pt_custom #ranking .list li .btn_official,#pt_green #ranking .list li .btn_official{background:#fb4d32;border:2px solid #fb4d32;border-bottom:4px solid #be2618}#pt_orange #ranking .list li .btn_official,#pt_pink #ranking .list li .btn_official,#pt_red #ranking .list li .btn_official{background:#0d7ad8;border:2px solid #0d7ad8;border-bottom:4px solid #115d9e}#pt_blue #ranking .list li .btn_official,#pt_gray #ranking .list li .btn_official{background:#fb4d32;border:2px solid #fb4d32;border-bottom:4px solid #be2618}#ranking .list li .btn_official:hover{opacity:.7;text-decoration:none;transition:all .5s ease 0s}#pt_custom #ranking .list li .btn_official:hover,#pt_green #ranking .list li .btn_official:hover{border-bottom:4px solid #fb4d32}#pt_orange #ranking .list li .btn_official:hover,#pt_pink #ranking .list li .btn_official:hover,#pt_red #ranking .list li .btn_official:hover{border-bottom:4px solid #0d7ad8}#pt_blue #ranking .list li .btn_official:hover,#pt_gray #ranking .list li .btn_official:hover{border-bottom:4px solid #fb4d32}.invert a:hover,.swiper-container .arrows a:hover{color:#fff!important;text-decoration:none}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../assets/fonts/icomoon.eot);src:url(../../assets/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../../assets/fonts/icomoon.ttf) format("truetype"),url(../../assets/fonts/icomoon.woff) format("woff"),url(../../assets/fonts/icomoon.svg?#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}.article_social{text-align:center}.article_social__title{display:none}.article_social__title_sp{border-bottom:none!important;text-align:center}.article_social_share{display:none}.articleSocial__logo{display:inline-block;height:24px;line-height:0;margin:0;padding-right:10px}.articleSocial__logo a span{display:none}.articleSocial__logo a img{height:auto;max-height:24px;width:auto}.article_social_board,.article_social_board div{display:inline-block;line-height:0}.article_social_board .caption,.article_social_board .image,.article_social_board .massage{display:none}.article_social_board .likeBtn .fb-like span:first-child{padding-top:3px}.article_social_follow{background-color:#f7f7f7;margin:20px 0;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;margin:12px 0;text-align:center;width:49%}.article_social_follow li:last-child{border-left:1px solid #ccc;float:right}.article_social_follow li .text{display:block;font-size:14px;padding-bottom:4px}.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:700;margin-bottom:10px}.voice{font-size:.9em;margin:1em 0 1.3em}.voice .voicecomment{background-color:#fff;border:3px solid #eee;border-radius:5px;color:#444;padding:2.5%;position:relative;width:85%}.voice.l .voicecomment{float:right}.voice.r .voicecomment{float:left}.voice.l .triangle{border-right:8px solid #eee;left:-11px}.voice.l .triangle,.voice.r .triangle{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";position:absolute;top:10px}.voice.r .triangle{border-left:8px solid #eee;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 .icon,.voice .voicecomment p:last-child{margin-bottom:0}.voice .icon{text-align:center;width:12%}.voice.l .icon{float:left}.voice.r .icon{float:right}.voice .icon img{border:4px solid #f5f5f5;border-radius:50%;margin:0}.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}.cf:after,.clearfix:after,.comment-respond:after,.widget ul li:after{clear:both}.cf:after,.cf:before,.clearfix:after,.clearfix:before,.comment-respond:after,.comment-respond:before,.widget ul li:after,.widget ul li:before{content:"";display:table}.archive_header .category_header{background:#fff;border-bottom:1px solid #efefef;border-top:1px solid #efefef;margin-top:10px;padding:20px 10px}.archive_header .category_header_in{margin:0 auto;overflow:hidden}.archive_header .category_header .category_header_img{float:left;margin-right:20px}.archive_header .category_header .category_header_img img{height:auto;max-height:120px;max-width:110px;width:auto}.archive_header .category_header h1{background-color:inherit;color:#333;font-size:18px;font-size:1.8rem;line-height:1.4;margin-bottom:10px;margin-top:0;padding:0;width:100%}.archive_header .category_header h1 span{display:block;margin:0 auto;max-width:1200px;width:100%}.archive_header .category_header .category_header_txt{margin-bottom:10px}.comment-list>.comment{border-bottom:1px solid #eee;margin-bottom:40px}.comment-list>.comment>.comment-body{margin-bottom:20px;padding:0 20px}.comment-list .children{margin-left:15px}.comment-list .children .comment-body{background:#f7f7f7;margin-bottom:20px;padding:20px 30px}.comment-author{font-size:12px;vertical-align:top}.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;font-size:12px;padding:3px 5px;-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{display:none;font-size:12px;margin-bottom:20px}.comment-meta:after{clear:both;content:" ";display:block}.comments-title{margin-bottom:30px}.comment-form-author,.comment-form-email,.comment-form-url{margin:10px 0;overflow:hidden}.comment-form-author label,.comment-form-email label,.comment-form-url label{float:left;font-size:12px;width:15%}.comment-form-author input,.comment-form-email input,.comment-form-url input{border:1px solid #ccc;float:left;margin-left:5%;padding:5px;width:40%}.comment-form .form-submit #submit{background:#333;border:none;border-radius:6px;color:#fff;display:block;font-size:1.6rem;font-weight:700;line-height:52px;margin:10px auto;text-align:center;text-decoration:none;width:90%}.comment-form-comment textarea{border:1px solid #ccc;margin-top:20px;padding-left:2%;padding-right:2%;width:95%}.comment-form{overflow:hidden}.comment-form .required{color:red}.comment-form-author,.comment-form-email{margin:0;width:49%}.comment-form-author input,.comment-form-author label,.comment-form-email input,.comment-form-email label{display:inline;float:none;margin:0 0 10px;width:95%}.comment-form-author,.comment-form-email{float:none;width:auto}.comment-reply-title small{float:right;font-size:12px}.comment-reply-title small a:before{content:"\f05e\0020";font-family:FontAwesome}.sns{float:right;margin-top:12px;padding-right:15px}.sns li{display:inline-block;padding:0 4px}.sns li a{border-radius:15px;color:#fff;display:block;height:30px;line-height:28px;text-align:center;width:30px}.sns li a:before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit}.sns li .icon-twitter{background:#49c9fb;border:2px solid #49c9fb}.sns li .icon-facebook{background:#305c99;border:2px solid #305c99}.sns li .icon-google-plus{background:#e55033;border:2px solid #e55033}.sns li .icon-home{background:#ff8c00;border:2px solid #ff8c00}.sns li a.icon-twitter:hover{background:#fff;color:#49c9fb!important}.sns li a.icon-facebook:hover{background:#fff;color:#305c99!important}.sns li a.icon-google-plus:hover{background:#fff;color:#e55033!important}.sns li a.icon-home:hover{background:#fff;color:#ff8c00!important}.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"}body{font-family:Mplus\ 1p,sans-serif}article div.body{font-size:14px}article div.body h2{font-size:18px;font-size:1.8rem}article div.body h3,article div.body h4,article div.body h5,article div.body h6{font-size:16px;font-size:1.6rem}#pt_custom #header{border-top:4px solid #0354a5}#pt_custom #header h1 a,#pt_custom #header span a{color:#0354a5}#pt_custom .contents h1.category_name{background:#0354a5}#pt_custom .recommended_contents .recommended_contlist h3{border-bottom:3px solid #0354a5}#pt_custom .wp-pagenavi a{border:1px solid #0354a5;color:#0354a5}#pt_custom .wp-pagenavi span{border:1px solid #0354a5}#pt_custom .wp-pagenavi a:hover,#pt_custom .wp-pagenavi span{background:#0354a5;color:#fff}#pt_custom .side_widget_surfing_post_ranking_widget .tab li.active{color:#0354a5}#pt_custom #side_list h2,#pt_custom .side_widget h2,#pt_custom .side_widget_surfing_ranking_widget h2{border-bottom:3px solid #0354a5}#pt_custom .side_widget_surfing_ranking_widget .list li .btn_detail a{border:2px solid #0354a5;color:#0354a5}#pt_custom .side_widget_surfing_ranking_widget .list li .btn_detail a:hover{background:#0354a5;border:2px solid #0354a5;color:#fff}#pt_custom #side_widget h2{border-bottom:3px solid #0354a5}#pt_custom .tagcloud a:before{color:#0354a5}#pt_custom .btn_link{background:#0354a5;border:2px solid #0354a5}#pt_custom .btn_link:hover{background:#fff;border:2px solid #0354a5;color:#0354a5}#pt_custom #path li a{color:#0354a5}#pt_custom article h2{border-left:7px solid #0354a5}#pt_custom article h3{border-bottom:3px solid #0354a5}#pt_custom article .body a,#pt_custom article h4{color:#0354a5}#pt_custom article figure.btn_basic a,#pt_custom article figure.btn_basic a:hover{background:#0354a5;border:solid #0354a5;border-width:2px 2px 4px}#pt_custom article .article_copybtn{border:3px solid #0354a5}#pt_custom article .article_copybtn>span{border:1px solid #0354a5}#pt_custom article .article_copybtn:hover{color:#0354a5}#pt_custom article .article_copybtn.oncheck{background:#0354a5;color:#fff}#pt_custom #author_data h2 span,#pt_custom #entry_ranking h1 span,#pt_custom #other_article h2 span,#pt_custom #recommend h2 span,#pt_custom .recommended_contents h2 span{border-left:3px solid #0354a5}#pt_custom #entry_ranking .tab_l li.active,#pt_custom #entry_ranking .tab_l li:hover span{color:#0354a5}#pt_custom #ranking .list li .btn_detail{border:solid #0354a5;border-width:2px 2px 4px;color:#0354a5}#pt_custom #ranking .list li .btn_detail:hover{background:#0354a5;border:solid #0354a5;border-width:2px 2px 4px;color:#fff}#pt_custom article figure.btn_basic a:hover{border-bottom-width:4px;color:#fff;text-decoration:none}}@media print,screen and (min-width:769px){body{background-color:#fff}body.on_menu{height:100vh;overflow:hidden}.contents{margin-bottom:75px;margin-top:75px}.pickup_ttl{margin-bottom:40px;text-align:center}.contents_wrapper{max-width:1000px}.head_cassette .cassette.favo:after,.head_cassette .cassette.favo:before{display:none}.head_cassette .cassette{margin-bottom:56px;padding:0;width:49%}.side_contents{margin-top:75px;width:260px}#side_list,.side_widget{border:4px solid #0354a5}#side_list h2,.side_widget h2{border-bottom:none!important;color:#0354a5;font-size:15px;position:relative}#side_list h2:after,.side_widget h2:after{border-bottom:3px solid;content:"";display:block;position:absolute;top:24px;width:100%;z-index:1}#side_list h2 span,.side_widget h2 span{background:#fff;display:inline-block;padding:0 17px;position:relative;z-index:3}.head_cassette .cassette .cassette_inner{border:none}.head_cassette .cassette .detail{background:#fff;padding:16px 12px}.head_cassette .cassette .detail h2{font-weight:700;height:54px;margin-bottom:0;margin-top:10px;overflow:hidden}.head_cassette .cassette .detail h2 a{color:#222;font-size:18px}.head_cassette .cassette .detail h2 a:hover{color:#222!important}.tagcloud a{border:none}.tagcloud a,.tagcloud a:hover{background-color:#0354a5!important;color:#fff!important}.tagcloud a:hover{opacity:.9!important}.tagcloud a:before{color:#fff!important}.head_cassette .cassette .detail .desc{margin-bottom:10px;margin-top:0}.head_cassette .cassette .detail .desc .cate_wrap{display:inline-block}.head_cassette .cassette .detail .desc .category{border:2px solid;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:700;margin-right:10px;padding:1px 14px}.head_cassette .cassette .thumbnail div{padding-top:77.5%}.head_cassette .cassette .detail .desc .date{color:#222!important;font-size:13px}.head_cassette .cassette .thumbnail{color:#222}.head_cassette .cassette .thumbnail:hover{color:#222!important}#global_nav ul.ftrList{text-align:center}#global_nav ul.ftrList>li{display:inline-block;float:none;font-size:16px;font-weight:700;margin-right:12px}#global_nav ul.ftrList>li:not(:last-child) a{border-right:2px solid #222;padding-right:16px}.style_list .cassette .cassette_inner{border:none}.style_list .cassette .thumbnail{width:190px}.style_list .cassette .thumbnail div{height:150px;width:190px}.style_list .cassette .detail{padding:0 10px}.style_list .cassette .detail h2{font-size:19px;height:auto;line-height:1.36}.style_list .cassette .detail h2 a{color:#222}.style_list .cassette .detail h2 a:hover{color:#222;text-decoration:underline}.style_list .cassette{border-bottom:1px solid #ccc;clear:both;margin-bottom:0;padding:30px 0;position:relative}.style_list .cassette .detail .desc{margin-top:16px}.style_list .cassette .detail .desc .category{border:2px solid;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:700;margin-right:10px;padding:1px 14px}.style_list .cassette .detail .desc .cate_wrap{display:inline-block;height:auto}.style_list .cassette .detail .desc .date{color:#231815;display:inline-block;font-size:13px;line-height:28px;vertical-align:top}.style_list .cassette .detail p{color:#231815;font-weight:400;line-height:1.6}.bg_ttl{background:#0354a5;color:#fff;font-family:Oswald,sans-serif;font-size:34px;font-weight:800;padding:16px 0;text-align:center}.side_widget_surfing_post_ranking_widget{border:none}.side_widget_surfing_post_ranking_widget h2{background:#0354a5;border-bottom:none!important;color:#fff;font-family:Oswald,sans-serif;font-size:22px;font-weight:800;padding:8px 0;text-align:center}.side_widget_surfing_post_ranking_widget div{padding:10px 0}.side_widget_surfing_post_ranking_widget .list li a{color:#222;font-weight:800;padding:10px 0}.side_widget_surfing_post_ranking_widget .list li a:hover{color:#222;font-weight:800;text-decoration:none}.side_widget_surfing_post_ranking_widget .list>li:before{border:none;left:0;top:15px}.side_widget_surfing_post_ranking_widget .list>li:first-child:before{background:#94863e}.side_widget_surfing_post_ranking_widget .list>li:nth-child(2):before{background:grey}.side_widget_surfing_post_ranking_widget .list>li:nth-child(3):before{background:#b94d00}.side_widget_surfing_post_ranking_widget .list li a .desc{padding-bottom:0;padding-top:5px;text-align:left}.side_widget_surfing_post_ranking_widget .list li a .cate_wrap{display:inline-block;padding:0;vertical-align:top}.side_widget_surfing_post_ranking_widget .list li .category{background-position:bottom left 4px;background-repeat:no-repeat;border:2px solid;border-radius:0;font-weight:900;padding:3px 6px}.side_widget_surfing_post_ranking_widget .list li a .date{display:none;line-height:1.6;vertical-align:top}.ranking_excerpt{display:none}.side_widget_categories ul{padding:0 20px 20px}.side_widget_categories:before{content:"CATEGORY"}.side_widget_categories:before,.side_widget_tag_cloud:before{color:#0354a5;display:block;font-family:Oswald,sans-serif;font-size:28px;font-weight:800;padding:15px 0 0;text-align:center}.side_widget_tag_cloud:before{content:"KEYWORD"}.side_widget_categories ul,.side_widget_tag_cloud .tagcloud{padding:0 20px 20px}.side_widget_surfing_post_ranking_widget h2:after{display:none}.side_widget .cat-item{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:70px auto;border-radius:0;border-top:none;box-sizing:border-box;color:#222;display:block;font-size:21px;font-weight:700;line-height:40px;padding:0 2px 10px 78px}.side_widget .cat-item:not(:last-child){border-bottom:2px solid #222;margin-bottom:15px}.side_widget .cat-item:hover{opacity:.9}.side_widget .cat-item a{background-image:none;color:#222;display:block;margin:0;padding:0}.side_widget ul .cat-item a:hover{background-color:inherit;color:#222!important;text-decoration:none}.side_widget_tag_cloud .fa-caret-right:before{content:">"}.side_widget_tag_cloud .tagcloud a{display:inline-block;min-width:46%}.archive_header .category_header .category_header_img{float:none;margin:0;text-align:center}.archive_header .category_header{border:none;padding-bottom:0}.archive_header .category_header .category_header_img img{max-width:inherit}article{background:#fff;border:none;margin-bottom:20px;padding:10px}article h1{font-size:26px;font-weight:800;padding-top:30px}article .desc .date{color:#231815;font-size:13px;font-weight:700}.archive_header h1{background:#0354a5}body.single article .tagcloud{display:none}article .desc .category{border:2px solid;border-radius:0;box-sizing:border-box;display:inline-block;font-size:13px;font-weight:700;height:28px;line-height:24px;padding:1px 10px 0;text-align:left}.article_social{display:none}.bottom_sns_box{margin-bottom:90px}#recommend_custom{margin-bottom:50px}.recommend_custom_ttl{border:none;font-size:27px;font-weight:800;padding:20px 0}.recommend_custom_ttl span{border:none!important}.pr_box h2{margin-bottom:50px;text-align:center}.pr_block{background:#e6e6e6;border:1px solid grey;margin-bottom:20px;padding:35px}.pr_block .upper{display:flex;margin-bottom:10px}.pr_block .upper .thumb{margin-right:40px}.pr_block .upper span{display:block;line-height:1.4}.pr_block .upper h3 .ttl_1{font-size:26px;font-weight:800;margin-bottom:10px;padding-top:20px}.pr_block .upper h3 .ttl_2{color:#c82c12;font-size:46px;font-weight:800}.pr_block .pr_txt{font-size:21px;font-weight:700;line-height:1.666}.pr_block.block_02 .upper h3 .ttl_2,.pr_block.block_03 .upper h3 .ttl_2{font-size:24px}.pr_block .upper h3 .ttl_3{color:#c82c12;font-size:33px;font-weight:800}.pr_block .upper h3 .ttl_3 small{font-size:24px}.bottom_sns_box h3{font-size:24px;margin-bottom:20px}.side_widget_surfing_post_ranking_widget .list>li:before{background-color:#0354a5}#header{max-width:inherit;min-height:80px}#header h1.image,#header span.image{display:block;float:none;margin:20px 0 9px;text-align:center}#header h1.image img,#header span.image img{display:inline-block}#header .header_right_logo{position:absolute;right:0;top:20px}#path{box-sizing:border-box;margin:0 auto;max-width:1000px;min-height:40px;overflow:hidden;padding:14px 0 0;position:relative;width:98%}#pt_custom #path li a{color:#333!important;text-decoration:none}#menu-btn{left:32px;position:absolute;top:26px}@keyframes show{0%{opacity:0}to{opacity:1}}#site-navigation{background-color:hsla(0,0%,100%,.95);display:none;height:calc(100% - 80px);left:0;overflow-y:scroll;position:fixed;text-align:center;top:86px;width:100%;z-index:100}#site-navigation.on{animation:show .2s linear 0s;display:block}#main-menu{background:url(../../assets/img/zoumou/hd-c-mb.png) no-repeat right 0 top 10px;font-size:36px;margin:0 auto;padding:50px 30px;text-align:left;width:640px}.nav-pri{line-height:1.5}.nav-pri li:before{content:">";font-weight:800}.nav-pri a{font-weight:800}#site-navigation .hd-contact{background:none;margin-bottom:15px;padding-top:40px}#site-navigation .btn-siryou,#site-navigation .btn-yoyaku{color:#fff;display:block;line-height:1.7;margin-bottom:15px;text-align:center}#site-navigation .freedial{margin-bottom:15px}.btn-siryou{background-color:#066bd9;color:#fff}.btn-siryou:hover{color:#fff!important;opacity:.9;text-decoration:none}.btn-yoyaku{background-color:#e9113a;color:#0a005a!important}.btn-yoyaku:hover{color:#0a005a;opacity:.9;text-decoration:none}#hd-search .search-input-text input[type=text]{font-size:.75em;padding:5px 3px}#hd-search .search-btn{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjEgMjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0yMC40IDE3LjZjLjQuNC42LjkuNiAxLjQgMCAxLjEtLjkgMi0yIDItLjUgMC0xLS4yLTEuNC0uNmwtNS44LTUuOGMtMS4yLjctMi41IDEuMS00IDEuMS00LjMuMS03LjgtMy41LTcuOC03LjhDMCAzLjUgMy41IDAgNy45IDBjNC4zIDAgNy45IDMuNSA3LjkgNy45IDAgMS41LS40IDIuOC0xLjEgNGw1LjcgNS43ek03LjkgMkM0LjYgMiAyIDQuNiAyIDcuOXMyLjYgNS45IDUuOSA1LjljMy4zIDAgNS45LTIuNiA1LjktNS45UzExLjEgMiA3LjkgMnoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNiYmIiLz48L3N2Zz4=) no-repeat 50% transparent;background-size:auto 70%;border:0;cursor:pointer;display:block;font-size:.75em;height:32px;margin-top:-16px;position:absolute;right:2px;text-indent:-9999px;top:50%;width:32px;z-index:10}#hd-search{margin-bottom:15px}#hd-search .search-input-text{display:block;position:relative}#hd-search .search-input-text,#hd-search .search-input-text input[type=text]{width:100%}#site-navigation #hd-banner li{float:left;margin-bottom:10px}#site-navigation #hd-banner li:nth-child(2n){margin-left:40px}#site-navigation ul.nav-sec{font-size:.78em;line-height:1.86;margin:12px 0 0}.nav-sec li{display:inline-block;margin:0 1em}#go_to_top{position:absolute;right:30px;top:4px}#go_to_top img{width:40px}.site-info{background-color:#fff;padding:14px 0}.site-footer{background-color:#e3e3e3;position:relative;text-align:center}.site-footer ul{list-style-type:none;margin:0;padding:0}.site-footer dd,.site-footer dl,.site-footer dt{margin:0;overflow:hidden;padding:0 0 0 10px}.site-footer dd+dt{margin-top:.5em}.site-footer p img{display:inline-block;max-width:196px;vertical-align:-.6em}.site-footer .copyright{font-size:.625em;font-style:normal;margin:0}#ft-contact{background:#000;color:#fff;font-size:16px;font-weight:400;padding:12px 0}#ft-nav{display:inline-block;font-size:15px;margin:1.5em 0 80px;overflow:hidden;text-align:left;vertical-align:top}#ft-nav>dl,#ft-nav>ul{float:left;margin:0 2.5em}#ft-nav>ul:first-child{margin-left:1em}#ft-nav dd ul{float:left;margin:0}#ft-nav dd ul+ul{margin-left:2em}#ft-nav dt,#ft-nav li{border:none;line-height:1.3;padding:.25em 0 .25em 1em;text-indent:-1em}#ft-nav dt{font-weight:700}#ft-nav dt a:before,#ft-nav li a:before,.icon-gt a:before{content:">";display:inline-block;font-family:fontello;margin-right:.25em;text-indent:0}.cat-header{background:#0354a5;color:#fff;font-size:22px;font-weight:700;padding:12px 0;text-align:center}.ft-logo{padding:40px 0 25px}#pt_custom #header_wrapper{border-top:none!important}#global_nav{border-top:13px solid #0354a5;padding:2px 0}.footer_nav_menu ul.ftrList>li{display:inline-block;float:none;font-size:15px;font-weight:700;margin-right:12px}.footer_nav_menu ul.ftrList>li:not(:last-child) a{border-right:2px solid #222;padding-right:16px}.ft-add-nav{border-bottom:1px solid #989698;margin-bottom:35px;padding:0 0 30px}.ft-desc-inner{border:1px solid #4c4443;display:inline-block;font-weight:700;margin-bottom:20px;padding:10px 30px}.ft-desc-inner .pre{font-size:20px;margin-right:14px;vertical-align:middle}.ft-desc-inner .ft-sitename{font-size:24px;vertical-align:middle}strong{font-weight:700}article blockquote{padding:25px}}@media screen and (max-width:768px){body{background-color:#fff}body.on_menu{height:100vh;overflow:hidden}.header_right_logo{max-width:80px;position:absolute;right:10px;top:12px}.header_right_logo img{max-width:100%}.pickup_ttl img{width:170px}.contents{margin-bottom:30px;margin-top:30px}.pickup_ttl{margin-bottom:20px;text-align:center}.contents_wrapper{max-width:1000px}.contents .cassette .cassette_inner{border-bottom:none}.head_cassette{display:flex;flex-wrap:nowrap;justify-content:space-between}.head_cassette .cassette.favo:after,.head_cassette .cassette.favo:before{display:none}.head_cassette .cassette{margin:0 auto 20px;max-width:48%;padding:0}.contents .cassette .thumbnail{float:none;margin:0;max-width:100%;width:auto}.side_contents{margin:30px 10px;width:auto}#side_list,.side_widget{border:4px solid #0354a5}#side_list h2,.side_widget h2{border-bottom:none!important;color:#0354a5;font-size:15px;position:relative}#side_list h2:after,.side_widget h2:after{border-bottom:3px solid;content:"";display:block;position:absolute;top:24px;width:100%;z-index:1}#side_list h2 span,.side_widget h2 span{background:#fff;display:inline-block;padding:0 17px;position:relative;z-index:3}.head_cassette .cassette .detail{background:#fff;padding:10px;width:100%}.head_cassette .cassette .detail h2{font-weight:700;height:40px;margin-bottom:10px;overflow:hidden}.head_cassette .cassette .detail h2 a{color:#222;font-size:13px}.contents .cassette .detail .desc .date{color:#222;display:inline-block;font-size:10px;line-height:2;margin-bottom:0;vertical-align:top}.tagcloud a{border:none;display:inline-block;line-height:1.3;margin:6px 0}.tagcloud a,.tagcloud a:hover{background-color:#0354a5!important;color:#fff!important}.tagcloud a:hover{opacity:.9!important}.tagcloud a:before{color:#fff!important}.head_cassette .cassette .detail .desc{text-align:left}.head_cassette .cassette .detail .desc .cate_wrap{display:inline-block}.head_cassette .cassette .detail .desc .category{border:2px solid;border-radius:0;display:inline-block;font-size:11px;font-weight:700;margin-bottom:0;margin-right:0;padding:3px 4px}.head_cassette .cassette .thumbnail div{background-position:bottom!important;padding-top:77.5%}#global_nav ul.ftrList{text-align:center}#global_nav ul.ftrList>li{display:inline-block;float:none;font-size:21px;font-weight:700}.style_list .cassette .cassette_inner{border:none}.style_list .cassette .thumbnail{float:left;width:95px}.style_list .cassette .thumbnail div{height:auto;width:95px}.style_list .cassette .detail{box-sizing:border-box;padding:0 10px;width:calc(100% - 95px)}.style_list .cassette .detail h2{font-size:14px;height:auto;line-height:1.36}.style_list .cassette .detail h2 a{color:#222;font-size:15px}.style_list .cassette{border-bottom:1px solid #ccc;clear:both;margin-bottom:0;padding:20px 10px;position:relative}.style_list .cassette .detail .desc{margin-top:0;text-align:left}.style_list .cassette .detail .desc .category{border:2px solid;border-radius:0;box-sizing:border-box;display:inline-block;font-size:13px;font-weight:700;height:23px;line-height:19px;margin-right:10px;padding:1px 6px 0;text-align:left}.style_list .cassette .detail .desc .cate_wrap{display:inline-block;height:auto}.style_list .cassette .detail .desc .date{color:#231815;display:inline-block;font-size:11px;line-height:28px;vertical-align:top}.style_list .cassette .detail p{color:#231815;display:block;font-size:13px;font-weight:400;line-height:1.65}.bg_ttl{background:#0354a5;color:#fff;font-family:Oswald,sans-serif;font-size:34px;font-weight:800;padding:16px 0;text-align:center}.side_widget_surfing_post_ranking_widget{border:none}.side_widget_surfing_post_ranking_widget h2{background:#0354a5;border-bottom:none!important;color:#fff;font-family:Oswald,sans-serif;font-size:22px;font-weight:800;padding:8px 0;text-align:center}.side_widget_surfing_post_ranking_widget div{padding:10px 0}.side_widget_surfing_post_ranking_widget .list li a{color:#222;font-weight:800;padding:10px 0}.side_widget_surfing_post_ranking_widget .list li a:hover{color:#222;font-weight:800;text-decoration:none}.side_widget_surfing_post_ranking_widget .list>li:before{border:none;left:0;top:15px}.side_widget_surfing_post_ranking_widget .list>li:first-child:before{background:#94863e}.side_widget_surfing_post_ranking_widget .list>li:nth-child(2):before{background:grey}.side_widget_surfing_post_ranking_widget .list>li:nth-child(3):before{background:#b94d00}.side_widget_surfing_post_ranking_widget .list li a .desc{padding-bottom:0;padding-left:105px;padding-top:5px;text-align:left}.side_widget_surfing_post_ranking_widget .list li a .cate_wrap{display:inline-block;padding:0;vertical-align:top}.side_widget_surfing_post_ranking_widget .list li .category{border:2px solid;border-radius:0}.side_widget_surfing_post_ranking_widget .list li a .date{display:none;font-size:11px;line-height:1.6;vertical-align:top}.side_widget_surfing_post_ranking_widget .list li .category.wig{color:#f09400}.side_widget_surfing_post_ranking_widget .list li .category.thin_worry{color:#bf2a68}.side_widget_surfing_post_ranking_widget .list li .category.thin_measure{color:#8bc021}.side_widget_categories ul{padding:0 20px 20px}.side_widget_categories:before{content:"CATEGORY"}.side_widget_categories:before,.side_widget_tag_cloud:before{color:#0354a5;display:block;font-family:Oswald,sans-serif;font-size:28px;font-weight:800;padding:15px 0 0;text-align:center}.side_widget_tag_cloud:before{content:"KEYWORD"}.side_widget_categories ul,.side_widget_tag_cloud .tagcloud{padding:0 10px 20px}.side_widget_surfing_post_ranking_widget h2:after{display:none}.side_widget .cat-item{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:70px auto;border-radius:0;border-top:none;box-sizing:border-box;color:#222;display:block;font-size:19px;font-weight:700;line-height:40px;padding:0 2px 10px 78px}.side_widget .cat-item:not(:last-child){border-bottom:2px solid #222;margin-bottom:15px}.side_widget .cat-item a{background-image:none;color:#222;display:block;margin:0;padding:0}.side_widget ul .cat-item a:hover{background-color:inherit;color:#222!important;text-decoration:none}.side_widget_tag_cloud .fa-caret-right:before{content:">"}.archive_header .category_header .category_header_img{float:none;margin:0;text-align:center}.archive_header .category_header{border:none;max-width:100%;padding:0}.archive_header .category_header .category_header_img img{max-width:100%}article{background:#fff;border:none;margin-bottom:20px;padding:10px}article h1{font-size:18px;font-weight:800}article .desc .date{color:#231815;font-size:11px;font-weight:700}.archive_header h1{background:#0354a5}body.single article .tagcloud{display:none}article .desc .category{border:2px solid;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1.4;margin-right:10px;padding:1px 7px}.article_social{display:none}.bottom_sns_box{margin:0 10px 40px}#recommend_custom{margin-bottom:50px}.recommend_custom_ttl{border:none;font-size:20px;font-weight:800;padding:20px 10px 10px}.recommend_custom_ttl span{border:none!important}.pr_box{padding:0 10px}.pr_box h2{margin-bottom:50px;text-align:center}.pr_box img{max-width:100%}.pr_block{background:#e6e6e6;border:1px solid grey;margin-bottom:10px;padding:17px}.pr_block .upper{display:flex;margin-bottom:10px}.pr_block .upper .thumb{margin-right:20px;max-width:85px}.pr_block .upper span{display:block;line-height:1.4}.pr_block .upper h3 .ttl_1{font-size:13px;font-weight:800;margin-bottom:10px;padding-top:10px}.pr_block .upper h3 .ttl_2{color:#c82c12;font-size:23px;font-weight:800}.pr_block .pr_txt{font-size:12px;font-weight:700;line-height:1.666}.pr_block.block_02 .upper h3 .ttl_2,.pr_block.block_03 .upper h3 .ttl_2{font-size:12px}.pr_block .upper h3 .ttl_3{color:#c82c12;font-size:17px;font-weight:800}.pr_block .upper h3 .ttl_3 small{font-size:12px}.sns-box .count,.sns-box span{display:none}.sns-box .btn_action2{margin-right:6px;width:65px}.bottom_sns_box .sns-box .btn_action2 a{border-radius:12px;box-shadow:0!important;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:0!important;text-align:center}.bottom_sns_box .sns-box .btn_action2 a:hover{box-shadow:none!important;color:#fff!important;opacity:.9;text-decoration:none!important}.sns-box .btn_fb{width:auto}.sns-box .btn_action2 a i{margin-right:0;padding:0}.sns-box .btn_action2 a i:before{font-size:22px}.bottom_sns_box h3{font-size:20px;margin-bottom:20px}.side_widget_surfing_post_ranking_widget .list li a .thumbnail,.side_widget_surfing_post_widget .list li a .thumbnail{width:95px}.side_widget_surfing_post_ranking_widget .list>li:before{background-color:#0354a5}.side_widget_surfing_post_ranking_widget #dendou,.side_widget_surfing_post_widget .list{display:flex;flex-wrap:wrap;justify-content:space-between}.side_widget_surfing_post_ranking_widget .list li,.side_widget_surfing_post_widget .list li{width:100%}.side_widget_surfing_post_ranking_widget .list li:last-child,.side_widget_surfing_post_widget .list li:last-child{border-bottom:1px solid #ddd}.side_widget_surfing_post_ranking_widget .list li p,.side_widget_surfing_post_widget .list li p{font-size:15px;max-height:47px;overflow:hidden}.side_widget_surfing_post_ranking_widget .list li p{margin-bottom:6px}.side_widget_surfing_post_ranking_widget .list li .ranking_excerpt{font-size:12px;font-weight:400;line-height:1.65;max-height:64px}.bottom_sns-box{display:none}#header h1.image,#header span.image{display:block;height:40px;margin:5px;padding:8px;text-align:center}#header h1.image img,#header span.image img{display:inline-block;max-height:30px;max-width:175px}#sp_bn{display:none!important}#pt_custom #path li a{color:#333!important;text-decoration:none}#path li{font-size:10px}#menu-btn{left:12px;position:absolute;top:20px}#menu-btn img{width:22px}@keyframes show{0%{opacity:0}to{opacity:1}}#site-navigation{-webkit-overflow-scrolling:touch;background-color:hsla(0,0%,100%,.95);display:none;height:calc(100% - 50px);left:0;overflow-y:scroll;position:fixed;text-align:center;top:50px;width:100%;z-index:100}#site-navigation.on{animation:show .2s linear 0s;display:block}#main-menu{background:url(../../assets/img/zoumou/hd-c-mb.png) no-repeat right 0 top 10px;background-size:150px;font-size:18px;margin:0 auto;padding:50px 10px;text-align:left;width:auto}#main-menu img{max-width:100%}.nav-pri{line-height:1.5}.nav-pri li:before{content:">";font-weight:800}.nav-pri a{font-weight:800}#site-navigation .hd-contact{background:none;margin-bottom:15px;padding-top:40px}#site-navigation .btn-siryou,#site-navigation .btn-yoyaku{color:#fff;display:block;line-height:1.7;margin-bottom:15px;text-align:center}#site-navigation .freedial{margin-bottom:15px}.btn-siryou{background-color:#066bd9;color:#fff}.btn-siryou:hover{color:#fff!important;opacity:.9;text-decoration:none}.btn-yoyaku{background-color:#e9113a;color:#fff!important}.btn-yoyaku:hover{color:#fff;opacity:.9;text-decoration:none}#hd-search .search-input-text input[type=text]{font-size:.75em;padding:5px 3px}#hd-search .search-btn{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjEgMjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0yMC40IDE3LjZjLjQuNC42LjkuNiAxLjQgMCAxLjEtLjkgMi0yIDItLjUgMC0xLS4yLTEuNC0uNmwtNS44LTUuOGMtMS4yLjctMi41IDEuMS00IDEuMS00LjMuMS03LjgtMy41LTcuOC03LjhDMCAzLjUgMy41IDAgNy45IDBjNC4zIDAgNy45IDMuNSA3LjkgNy45IDAgMS41LS40IDIuOC0xLjEgNGw1LjcgNS43ek03LjkgMkM0LjYgMiAyIDQuNiAyIDcuOXMyLjYgNS45IDUuOSA1LjljMy4zIDAgNS45LTIuNiA1LjktNS45UzExLjEgMiA3LjkgMnoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNiYmIiLz48L3N2Zz4=) no-repeat 50% transparent;background-size:auto 70%;border:0;cursor:pointer;display:block;font-size:.75em;height:32px;margin-top:-16px;position:absolute;right:2px;text-indent:-9999px;top:50%;width:32px;z-index:10}#hd-search{margin-bottom:15px}#hd-search .search-input-text{display:block;position:relative}#hd-search .search-input-text,#hd-search .search-input-text input[type=text]{width:100%}#site-navigation #hd-banner li{float:left;margin-bottom:10px;max-width:48%}#site-navigation #hd-banner li:nth-child(2n){margin-left:10px}#site-navigation ul.nav-sec{clear:both;font-size:.78em;font-weight:700;line-height:1.86;margin:12px 0 0;text-align:center}.nav-sec li{display:inline-block;margin:0 1em}.ft-desc-inner{border:1px solid #4c4443;display:inline-block;font-weight:700;margin-bottom:10px;padding:2px 18px}.ft-desc-inner .pre{margin-right:14px}.ft-desc-inner .ft-sitename,.ft-desc-inner .pre{font-size:15px;vertical-align:middle}.ft-add-nav{border-bottom:1px solid #989698;margin-bottom:20px;padding:0 0 30px}#go_to_top{display:none;position:absolute;right:30px;top:26px}.site-info{background-color:#eaeaea;padding:20px 0}.site-footer{background-color:#e3e3e3;position:relative;text-align:center}.site-footer ul{list-style-type:none;margin:0;padding:0}.site-footer dd,.site-footer dl,.site-footer dt{margin:0;overflow:hidden;padding:0}.site-footer dd+dt{margin-top:.5em}.site-footer p{font-size:.9375em;margin:0 0 .5em}.site-footer p img{display:inline-block;margin-left:.5em;vertical-align:-.6em}.site-footer .copyright{font-size:.625em;font-style:normal;margin:0}#ft-nav{display:inline-block;font-size:.9375em;margin:1.5em 0;overflow:hidden;text-align:left;vertical-align:top}#ft-nav>dl,#ft-nav>ul{float:left;margin:0 2.5em}#ft-nav>ul:first-child{margin-left:1em}#ft-nav dd ul{float:left;margin:0}#ft-nav dd ul+ul{margin-left:2em}#ft-nav dt,#ft-nav li{border:none;line-height:1.6;padding:.25em 0 .25em 1em;text-indent:-1em}#ft-nav dt{font-weight:700}#ft-nav dt a:before,#ft-nav li a:before,.icon-gt a:before{content:">";display:inline-block;font-family:fontello;margin-right:.25em;text-indent:0}.footer_nav_menu ul.ftrList>li{display:inline-block;float:none;font-size:12px;font-weight:700;margin-right:4px}.footer_nav_menu ul.ftrList>li:not(:last-child) a{border-right:1px solid #222;padding-right:6px}#pt_custom #header{border-bottom:6px solid #0354a5;border-top:none!important}.cat-header{background:#0354a5;color:#fff;font-size:18px;font-weight:700;padding:4px 0;text-align:center}#path li:after{height:4px;width:4px}article p{line-height:1.8}#pt_custom article h3{border-width:2px!important}strong{font-weight:700}article blockquote{padding:15px}}@media screen and (max-width:768px) and (max-width:640px){#go_to_top{bottom:50px;position:fixed;right:30px;top:inherit;z-index:10000}#ft-contact{background:#000;color:#fff;font-size:12px;font-weight:400;padding:2px 0}#ft-contact .ft-contact-inner{width:100%}#ft-contact .ft-contact-btn{width:46%}#ft-contact .ft-contact-btn:nth-child(2){margin-right:0}#ft-contact .btn-siryou,#ft-contact .btn-yoyaku{color:#fff;display:block;text-align:center}#ft-contact .freedial{display:inline-block;float:none;font-size:27px;line-height:32px;margin:20px 0 0}#ft-contact .freedial span{font-size:49px;line-height:.8;margin-top:24px}#ft-contact span:before{height:36px;margin-right:10px;vertical-align:0;width:56px}.site-footer p img{display:block;margin:.5em auto;max-width:165px;padding:20px 0;vertical-align:inherit;width:auto}#ft-nav{padding:0 14%;width:100%}#ft-nav>dl,#ft-nav>ul{float:none;margin:0!important}#ft-nav dd,#ft-nav dl,#ft-nav dt,#ft-nav li,#ft-nav ul{overflow:hidden;width:auto}#ft-nav dd ul{padding-left:1em}#ft-nav dd ul+ul{margin-left:5%}#ft-nav .ft-tempo ul{width:30%}#ft-contact .freedial img{margin:0;max-width:168px}}.is-block{display:block!important}.is-none{display:none!important}.p-archive__btn{margin:40px auto 0;max-width:250px;min-height:40px;position:relative;z-index:0}.p-archive__btn .c-btn{position:relative;z-index:1}.p-archive__btn .loading-icon{animation:cssload-spin 575ms linear infinite;border-color:#efbf34 transparent;border-radius:50%;border-style:solid;border-width:3px;display:block;height:36px;left:0;margin:-22px auto 0;position:absolute;right:0;top:50%;width:36px;z-index:0}.p-archive__btn .loading-icon.is-loading{display:block}.p-archive__btn .loading-icon.is-loading+.c-btn{cursor:default;opacity:0;pointer-events:none}@keyframes cssload-spin{to{transform:rotate(1turn)}}@media screen and (max-width:800px){.p-archive__btn{min-height:40px}}@media screen and (max-width:600px){.p-archive__btn{max-width:220px;min-height:52px}.p-archive__btn .loading-icon{height:30px;margin:-18px auto 0;width:30px}}@media screen and (max-width:400px){.p-archive__btn{min-height:48px}.p-archive__btn .loading-icon{border-color:#efbf34 transparent;border-style:solid;border-width:2px;height:24px;margin:-15px auto 0;width:24px}}.c-btn a,.c-btn button,.c-btn input[type=button],.c-btn input[type=submit]{-webkit-appearance:none;box-sizing:border-box;cursor:pointer;display:block;outline:none;position:relative;text-align:center;width:100%}.c-btn--more a,.c-btn--more a:visited,.c-btn--more-articles a,.c-btn--more-articles a:visited{background-color:#0354a5;border-radius:30px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:24px;padding:18px 52px 18px 60px}.c-btn--more a:before,.c-btn--more-articles a:before{background-image:url(../../assets/img/zoumou/btn_icon_more.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:40px;left:16px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:0}@media screen and (min-width:801px){.c-btn--more a,.c-btn--more-articles a{opacity:1;transition:opacity .2s}.c-btn--more a:hover,.c-btn--more-articles a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:600px){.c-btn--more a,.c-btn--more a:visited,.c-btn--more-articles a,.c-btn--more-articles a:visited{border-radius:26px;font-size:15px;line-height:22px;padding:15px 47px 15px 55px}.c-btn--more a:before,.c-btn--more-articles a:before{height:36px;left:12px;margin-top:-18px;width:36px}}@media screen and (max-width:400px){.c-btn--more a,.c-btn--more a:visited,.c-btn--more-articles a,.c-btn--more-articles a:visited{border-radius:24px;font-size:14px;line-height:20px;padding:14px 35px 14px 45px}.c-btn--more a:before,.c-btn--more-articles a:before{height:32px;left:11px;margin-top:-16px;width:32px}}@font-face{font-display:swap;font-family:hivelosnsiconregular;font-style:normal;font-weight:400;src:url(../../assets/fonts/hivelosnsicon.eot);src:url(../../assets/fonts/hivelosnsicon.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/hivelosnsicon.woff) format("woff"),url(../../assets/fonts/hivelosnsicon.ttf) format("truetype"),url(../../assets/fonts/hivelosnsicon.svg#hivelosnsiconregular) format("svg")}ul.list-sns-btns li,ul.sns-btns li,ul.top-sns-btns li{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;-ms-text-rendering:geometricPrecision;-o-text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale}ul.sns-btns{height:50px;letter-spacing:-.35em;overflow:hidden}ul.sns-btns li{display:inline-block;letter-spacing:normal;margin-bottom:20px;margin-right:7px;vertical-align:bottom;white-space:normal}ul.sns-btns li a,ul.sns-btns li a:visited{background-color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-family:hivelosnsiconregular;font-size:34px;font-weight:400;line-height:100%;padding:3px;text-decoration:none!important}ul.sns-btns li a:hover,ul.sns-btns li a:visited:hover{opacity:.7;text-decoration:none!important}ul.sns-btns li a span{color:#fff;display:inline-block;font-family:lato;font-size:14px;font-weight:400;line-height:100%;padding:10px 14px 0 4px;text-align:center;vertical-align:top}@media screen and (max-width:568px){ul.sns-btns{height:auto;overflow:visible}ul.sns-btns li{margin-bottom:10px;margin-right:7px}ul.sns-btns li a,ul.sns-btns li a:visited{font-size:30px;line-height:100%;padding:3px}ul.sns-btns li a span{font-size:14px;line-height:100%;padding:8px 10px 0 2px}}ul.top-sns-btns{letter-spacing:-.35em}ul.top-sns-btns li{display:inline-block;letter-spacing:normal;margin-bottom:10px;margin-right:7px;vertical-align:top;white-space:normal}ul.top-sns-btns li a,ul.top-sns-btns li a:visited{background-color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-family:hivelosnsiconregular;font-size:22px;font-weight:400;line-height:100%;padding:1px;text-decoration:none!important}ul.top-sns-btns li a:hover,ul.top-sns-btns li a:visited:hover{opacity:.7;text-decoration:none!important}ul.top-sns-btns li a span{color:#fff;display:inline-block;font-family:lato;font-size:11px;font-weight:400;line-height:100%;padding:5px 12px 0 3px;text-align:center;vertical-align:top}@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){ul.top-sns-btns li a span{padding:5px 12px 0 3px}}ul.sns-btns li a span:empty,ul.top-sns-btns li a span:empty{display:none}ul.list-sns-btns li.fb a,ul.list-sns-btns li.fb a:visited,ul.sns-btns li.fb a,ul.sns-btns li.fb a:visited,ul.top-sns-btns li.fb a,ul.top-sns-btns li.fb a:visited{background-color:#3c599c}ul.list-sns-btns li.tw a,ul.list-sns-btns li.tw a:visited,ul.sns-btns li.tw a,ul.sns-btns li.tw a:visited,ul.top-sns-btns li.tw a,ul.top-sns-btns li.tw a:visited{background-color:#1dadeb}ul.list-sns-btns li.pk a,ul.list-sns-btns li.pk a:visited,ul.sns-btns li.pk a,ul.sns-btns li.pk a:visited,ul.top-sns-btns li.pk a,ul.top-sns-btns li.pk a:visited{background-color:#ec445a}ul.list-sns-btns li.gp a,ul.list-sns-btns li.gp a:visited,ul.sns-btns li.gp a,ul.sns-btns li.gp a:visited,ul.top-sns-btns li.gp a,ul.top-sns-btns li.gp a:visited{background-color:#db4831}ul.list-sns-btns li.hb a,ul.list-sns-btns li.hb a:visited,ul.sns-btns li.hb a,ul.sns-btns li.hb a:visited,ul.top-sns-btns li.hb a,ul.top-sns-btns li.hb a:visited{background-color:#1791db}ul.list-sns-btns li.in a,ul.list-sns-btns li.in a:visited,ul.sns-btns li.in a,ul.sns-btns li.in a:visited,ul.top-sns-btns li.in a,ul.top-sns-btns li.in a:visited{background-color:#0f6999}ul.list-sns-btns li.ln a,ul.list-sns-btns li.ln a:visited,ul.sns-btns li.ln a,ul.sns-btns li.ln a:visited,ul.top-sns-btns li.ln a,ul.top-sns-btns li.ln a:visited{background-color:#00c300}@media screen and (max-width:568px){#post-inner .article-footer div.other-data,#post-inner .article-header div.other-data{height:auto}}@media screen and (max-width:400px){#post-inner.blog .article-header div.other-data ul.sns-btns,#post-inner.case .article-header div.other-data ul.sns-btns{padding-top:4px}}