/*!
Theme Name: kabukabu
Description:株株テーマ
Author: wpauther
Version: 1.0
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.header_standard .sitetitle_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1000px;margin:0 auto}.header_standard .sitetitle_inner h1.site-title,.header_standard .sitetitle_inner div.site-title{margin-right:auto;padding:15px 0 0}.header_standard .sitetitle_inner h1.site-title a,.header_standard .sitetitle_inner div.site-title a{color:#333}.header_standard .sitetitle_inner .header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header_standard .sitetitle_inner .header-nav ul li{margin-left:10px}.header_standard .sitetitle_inner .header-nav ul li a{color:#16673e}.header_standard .global-nav{background:#16673e;margin:20px auto;-webkit-box-shadow:3px 3px 3px #ccc;box-shadow:3px 3px 3px #ccc}.header_standard .global-nav ul{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_standard .global-nav ul li{margin-right:20px;position:relative}.header_standard .global-nav ul li:before{content:"";position:absolute;top:22px;right:-13px;width:1px;height:15px;background:#fff}.header_standard .global-nav ul li:first-child::after{content:"";position:absolute;top:22px;left:-13px;width:1px;height:15px;background:#fff}.header_standard .global-nav ul li a{color:#fff;padding:20px 0px;display:block}.header_standard .global-nav ul li:hover{text-decoration:underline}.header_standard .img img{max-width:1000px;margin:0 auto;width:100%;display:block}@media screen and (max-width: 1000px){.header_standard .header-nav{padding:0 20px}.header_standard .global-nav{padding:0 20px}.header_standard .global-nav ul li:first-child::after{left:-8px}}@media screen and (max-width: 768px){.header_standard .sitetitle_inner h1.site-title,.header_standard .sitetitle_inner div.site-title{padding:20px;padding-right:50px;line-height:1.5}}#content.clum2,#content.clum3{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;margin:20px auto}#content.clum1 main{width:100%;max-width:1000px;margin:20px auto}#content.clum1>aside{display:none}#content.clum2 main{max-width:calc(100% - 320px);width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:20px}#content.clum3 main{max-width:calc(100% - 320px);width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px}#content.clum1>aside{max-width:1000px;width:100%;margin:20px auto}#content.clum2>aside{max-width:300px;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#content.clum3>aside{max-width:300px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 1000px){#content{padding:0 20px}#content.clum2,#content.clum3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content.clum2 main,#content.clum3 main{max-width:100%;margin:20px auto}#content.clum2>aside,#content.clum3>aside{max-width:100%;margin:20px auto}}.post-title{text-align:left;font-size:30px;font-weight:400;position:relative;margin:0 auto 30px;padding:15px;border-top:1px solid #333;border-bottom:1px solid #333}#content main .post-container{margin:20px auto}#content main .post-container h2,#content main .post-container h3,#content main .post-container h4,#content main .post-container h5,#content main .post-container h6{margin:20px auto;padding:10px}#content main .post-container h2{font-size:28px;padding:10px 15px;letter-spacing:1.5px;color:#333;border-left:6px solid #16673e;background:#f1f5e4;line-height:1.5}#content main .post-container h3{font-size:25px;border-bottom:solid 3px #ccc;position:relative;font-weight:500;letter-spacing:1.5px;padding:10px 0}#content main .post-container h3:after{content:"";position:absolute;display:block;border-bottom:3px solid #16673e;bottom:-3px;width:20%}#content main .post-container h4{font-size:20px;color:#04130b;font-weight:500;border-bottom:1px dotted #ccc}#content main .post-container h5{font-size:18px;background:#16673e;color:#fff;font-weight:500}#content main .post-container h6{font-size:16px}#content main .post-container ul{color:#212121;border:dotted #04130b 1px;padding:5px 5px 5px 10px}#content main .post-container ul li{line-height:1.5;padding:5px 20px 5px 35px;position:relative}#content main .post-container ul li:before{font-family:FontAwesome;content:"\f138";position:absolute;left:15px;color:#16673e}#content main .post-container ol{counter-reset:number;list-style-type:none;padding:15px;border:dashed #04130b 1px}#content main .post-container ol li{position:relative;line-height:1.5;padding:5px 5px 5px 30px}#content main .post-container ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#16673e;color:#fff;font-weight:bold;font-size:15px;left:0;width:25px;height:25px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#content main .post-container dl{margin:20px auto}#content main .post-container dl dt{border-left:6px solid #16673e;background:#d3f6e4;padding:10px;background:#ededed}#content main .post-container dl dd{font-size:15px;margin:20px auto;line-height:1.5}#content main .post-container details{-webkit-box-shadow:0 0 0 1px #16673e;box-shadow:0 0 0 1px #16673e}#content main .post-container details summary{background:#16673e;padding:10px;color:#fff}#content main .post-container aside.supplement{border-bottom:1px solid #ccc;max-width:100%;margin:20px auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#content main .post-container aside.supplement h2,#content main .post-container aside.supplement h3,#content main .post-container aside.supplement h4{font-size:16px;margin:0px auto;padding:10px;border:none;border-top:3px solid #16673e;border-bottom:1px dotted #ccc;color:#333;font-weight:500}#content main .post-container aside.supplement h2:before,#content main .post-container aside.supplement h2:after,#content main .post-container aside.supplement h3:before,#content main .post-container aside.supplement h3:after,#content main .post-container aside.supplement h4:before,#content main .post-container aside.supplement h4:after{display:none}#content main .post-container p{padding:10px;margin:20px auto;font-size:15px;line-height:2.1}#content main .post-container a{text-decoration:none;color:#3f51b5}#content main .post-container a:hover{text-decoration:underline}#content main .post-container strong{font-weight:600;color:#212121;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff6));background:linear-gradient(transparent 60%, #ff6 60%)}#content main #sitemap{margin:20px auto;padding:10px}#content main #sitemap h2{font-size:20px;letter-spacing:1.8px;margin:20px auto;color:#333;border-left:6px solid #16673e;padding:10px 15px}#content main #sitemap ul{margin:5px auto}#content main #sitemap ul li{list-style:none;margin-left:30px}#content main #sitemap ul li a{color:#3b4eb4}#content main #sitemap>ul>li{margin-left:0;line-height:1.5}#content main #sitemap>ul>li>a{display:block;padding:10px 10px 10px 60px;background:#ffffff;border-radius:2px;margin:10px auto;font-size:18px;text-decoration:none;position:relative;border-bottom:1px dotted #ccc}#content main #sitemap>ul>li>a:before{content:"";position:absolute;width:25px;height:25px;border-radius:2px;background:#16673e;top:10px;left:15px}#content main #sitemap>ul>li>a:after{content:"";position:absolute;top:20px;left:24px;-webkit-box-sizing:border-box;box-sizing:border-box;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#content main #sitemap>ul>li li{border-bottom:1px dotted #ccc;line-height:1.5}#content main #sitemap>ul>li li>a{font-size:17px;padding-left:30px;display:block;margin:20px auto;position:relative;line-height:1.5}#content main #sitemap>ul>li li>a::before,#content main #sitemap>ul>li li>a::after{content:"";position:absolute;top:8px;left:0}#content main #sitemap>ul>li li>a::before{-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;border-radius:2px;background:#9f9f9f}#content main #sitemap>ul>li li>a::after{left:3px;width:5px;height:5px;top:13px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#content main .contact{margin:20px auto;max-width:768px}#content main .contact label{color:#5b5b5b;font-weight:600;margin-bottom:5px;display:inline-block}#content main .contact span{color:#d80202;font-size:12px;font-weight:600;margin-left:10px;letter-spacing:0.5px}#content main .contact form>div{margin-bottom:20px}#content main .contact input{width:100%;height:30px;line-height:1.5;margin:5px auto;font-size:15px}#content main .contact input[type~="submit"]{background:#16673e;height:40px;line-height:1.5;color:#fff;border:3px solid #16673e;-webkit-box-shadow:2px 2px 3px #ccc;box-shadow:2px 2px 3px #ccc}#content main .contact textarea{width:100%}@media screen and (max-width: 768px){.post-title{font-size:20px;line-height:1.5}#content main .post-container{margin:20px auto}#content main .post-container h2{font-size:20px}#content main .post-container h3{font-size:18px}#content main .post-container h4{font-size:16px}#content main .post-container h5{font-size:16px}#content main .post-container h6{font-size:16px}#content main #sitemap h2{font-size:18px}#content main #sitemap>ul>li>a{font-size:15px}#content main #sitemap>ul>li li>a{font-size:15px}}.l-drawer{position:relative;margin-left:auto}.l-drawer__checkbox{display:none}.l-drawer__icon{cursor:pointer;display:block;width:56px;height:60px;right:0;position:fixed;top:-20px}.l-drawer__icon-parts,.l-drawer__icon-parts:before,.l-drawer__icon-parts:after{background-color:#333;display:block;width:26px;height:2px;position:absolute;right:0;left:0;bottom:0;margin:auto}.l-drawer__icon-parts:before,.l-drawer__icon-parts:after{content:" "}.l-drawer__icon-parts:before{top:16px}.l-drawer__icon-parts:after{top:-16px}.l-drawer__overlay{background:#000;opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;right:0}.l-drawer__menu{background:#ffffff;color:#000;max-width:100%;width:320px;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0;right:-320px}.l-drawer__icon{z-index:34}.l-drawer__menu{z-index:31}.l-drawer__overlay{z-index:30}.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts,.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts:after,.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts:before{top:40px}.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts{background:transparent}.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;background:#fff}.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;background:#fff}.l-drawer__checkbox:checked ~ .l-drawer__overlay{opacity:0.3;pointer-events:auto}.l-drawer__checkbox:checked ~ .l-drawer__menu{right:0}.l-drawer__icon-parts,.l-drawer__icon-parts:after,.l-drawer__icon-parts:before,.l-drawer__overlay,.l-drawer__menu{-webkit-transition:all 0.7s;transition:all 0.7s}.l-drawer .l-drewer_title{background:#16673e;color:#fff;font-size:23px;padding:20px}.l-drawer .l-drewer-subtitle{color:#16673e;background:#f0a438;padding:15px;margin:20px auto;font-weight:600}.l-drawer .l-drewer-content{padding:0 20px}.l-drawer nav ul li{margin-bottom:5px;border-bottom:1px solid #ccc}.l-drawer nav ul li a{font-size:16px;padding:15px;color:#3f51b5;display:block}#content main .archive ul.list{margin:20px auto}#content main .archive ul.list li{margin-bottom:30px;padding:10px;border-bottom:1px solid #ccc}#content main .archive ul.list li:hover{background:#eee}#content main .archive ul.list li section{display:-webkit-box;display:-ms-flexbox;display:flex}#content main .archive ul.list li section .list-box img{width:100%;height:auto}#content main .archive ul.list li section .list-container{margin-left:10px}#content main .archive ul.list li section .list-container time{display:inline-block;min-width:100px;color:#6a6a6a}#content main .archive ul.list li section .list-container .cat-data{display:inline-block;min-width:50px;text-align:center;background:#009499;color:#fff;border-radius:2px;padding:3px 5px}#content main .archive ul.list li section .list-container h2 a{color:#212121;display:block;margin:10px auto;font-size:18px}#content main .archive ul.list li section .list-container p{margin:20px auto;line-height:1.5;color:#6a6a6a}#content main .archive ul.list li section .list-container p a{color:#3f51b5}#content main .archive ul.cardlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto}#content main .archive ul.cardlist li{width:49%}#content main .archive ul.cardlist li .card{background:#fff;-webkit-box-shadow:0 2px 5px #ccc;box-shadow:0 2px 5px #ccc;margin-bottom:30px}#content main .archive ul.cardlist li time{font-weight:600;position:relative;color:#9e9e9e;padding-left:15px}#content main .archive ul.cardlist li time:before{content:"\f1da";font-family:FontAwesome;position:absolute;top:0;left:0}#content main .archive ul.cardlist li .card-img{border-radius:5px 5px 0 0;max-width:100%;height:auto}#content main .archive ul.cardlist li .card-content{padding:20px}#content main .archive ul.cardlist li .card-title{font-size:20px;margin:20px auto;text-align:center;color:#333}#content main .archive ul.cardlist li .card-title a{color:#212121}#content main .archive ul.cardlist li .card-text{color:#777;font-size:14px;line-height:1.5}@media screen and (max-width: 768px){#content main .archive ul.cardlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content main .archive ul.cardlist li{width:100%}#content main .archive ul.cardlist li .card-title{font-size:18px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}ul li,ol li{list-style:none;font-size:14px}a{text-decoration:none}.clearfix:after{content:"";display:table;clear:both}.pc{display:block}.sp{display:none}.fadein{animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body{font-family:"Roboto","Noto Sans JP","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif}header h1.site-title,header div.site-title{font-size:30px}.breadcrumbsinner{padding:10px 0;margin:0 auto 5px}.breadcrumbsinner ul.breadcrumbs{max-width:1000px;margin:0 auto}.breadcrumbsinner ul.breadcrumbs li{display:inline-block;font-size:12px;font-weight:600;line-height:1.8;color:#333}.breadcrumbsinner ul.breadcrumbs li a{color:#3f51b5;font-weight:600;text-decoration:none}.breadcrumbsinner ul.breadcrumbs li span{padding-left:30px;position:relative}.breadcrumbsinner ul.breadcrumbs li span:before{content:"";position:absolute;top:5px;left:10px;width:5px;height:5px;border-top:2px solid #333333;border-right:2px solid #333333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumbsinner ul.breadcrumbs li:first-child span{padding-left:0}.breadcrumbsinner ul.breadcrumbs li:first-child span:before{display:none}#content main .post-container{margin:0px auto}#content main .post-container .left,#content main .post-container .center,#content main .post-container .right{width:100%}#content main .post-container .center{display:block;margin:20px auto;max-width:600px}#content main .post-container .left{float:left;margin:20px;max-width:300px}#content main .post-container .right{float:right;margin:20px;max-width:300px}#content main .post-container .share ul.sns_btn{border:none;padding:0;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#content main .post-container .share ul.sns_btn li{padding:0;margin:0;width:100%}#content main .post-container .share ul.sns_btn li:before{display:none}#content main .post-container .share ul.sns_btn li a{display:block;position:relative;max-width:100%;height:50px;line-height:50px;color:#fff;text-align:center;padding:5px;font-weight:600;font-size:15px;letter-spacing:0.8px}#content main .post-container .share ul.sns_btn li a:hover{text-decoration:none;opacity:0.7}#content main .post-container .share ul.sns_btn li a i{font-size:25px}#content main .post-container .share ul.sns_btn li.facebook a{background:#3b5998}#content main .post-container .share ul.sns_btn li.tweet a{background:#1da1f2}#content main .post-container .share ul.sns_btn li.pocket a{background:#ef3f56}#content main .post-container .share ul.sns_btn li.hatena a{background:#008fde}#content main .post-container .share ul.sns_btn li.hatena a i{font-style:normal;position:relative;top:-3px}#content main .post-container .share ul.sns_btn li.feed a{background:#ff8c00}#content main .post-container .recommend_title{font-size:20px;text-align:center;margin:30px auto;padding:15px;position:relative;font-weight:500;color:#fff;background:#16673e;line-height:1.5}#content main .post-container .related-entry .related-entry{line-height:150%;margin-bottom:20px;clear:both}#content main .post-container .related-entry .related-entry-thumb{float:left;margin-bottom:5px;padding-bottom:5px}#content main .post-container .related-entry .related-entry-content{margin-left:120px}#content main .post-container .related-entry-title{margin-bottom:5px}#content main .post-container .related-entry-title a{font-weight:600}#content main .post-container .related-entry-snippet{margin:0 0 5px 0}#content main .post-container .related-entry-read{margin:0 auto 25px;font-size:12px;padding:0;text-align:right}#content main .post-container .related-entry-read a{font-weight:500;color:#fff;background:#8a8214;padding:10px;letter-spacing:0.8px;border-radius:4px}#content main .post-container h3.ranking_title{font-size:15px;border:none;line-height:1.5;margin:0;padding:10px 0;font-weight:600;border-bottom:1px dotted #ccc;position:relative}#content main .post-container h3.ranking_title:before,#content main .post-container h3.ranking_title:after{display:none}#content main .post-container .ranking_box{padding:30px}#content main .post-container .latest_wrap a{text-decoration:none}#content main .post-container .not_found{text-align:right;margin:0 auto}#content main .post-container .outline{border:1px dotted #d8d8d8;padding:20px;margin-top:20px;display:inline-block;font-size:0.9em;line-height:1.5em}#content main .post-container .outline .outline__toggle{display:none}#content main .post-container .outline .outline__switch::before{content:"開く";cursor:pointer;border:solid 1px #d8d8d8;padding:5px;font-size:0.8rem;margin-left:5px;border-radius:5px}#content main .post-container .outline .outline__toggle:checked+.outline__switch::before{content:"閉じる"}#content main .post-container .outline .outline__switch+.outline__list{overflow:hidden;width:0;height:0;margin-top:0;margin-left:-20px;-webkit-transition:0.2s;transition:0.2s}#content main .post-container .outline .outline__toggle:checked+.outline__switch+.outline__list{width:auto;height:auto;margin-top:20px;-webkit-transition:0.2s;transition:0.2s;border:none;border-top:dotted 1px #d2d2d2;padding-top:1em;padding-left:20px}#content main .post-container .outline .outline__item:before{content:normal}#content main .post-container .outline .outline__link{position:relative;color:#191919;line-height:2.5}#content main .post-container .outline .outline__link:hover{border:none}#content main .post-container .outline .outline__number{display:inline-block;color:#7f7f7f;background:#fff;padding:3px 6px;font-weight:600;font-size:14px;margin-right:5px}#content main .post-container .outline label.outline__switch{position:relative;float:right}#content main .post-container .outline li .outline__item{list-style-type:none;padding:0}#content main .post-container .outline ul{-webkit-padding-start:0;border:none;padding:0}#content main .post-container .outline ul .outline__item{list-style-type:none;padding:0}#content main .paging{display:-webkit-box;display:-ms-flexbox;display:flex}#content main .paging .left_link{-webkit-box-flex:1;-ms-flex:1;flex:1}#content main .paging .right_link{text-align:right}#content main .paging .left_link a,#content main .paging .right_link a{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #dadada;padding:8px 10px;color:#525252;font-size:14px;letter-spacing:1.3px;text-decoration:none;background:#fefefe;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), color-stop(51%, whitesmoke), to(#efefef));background:linear-gradient(to bottom, #fefefe 0%, whitesmoke 51%, #efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef', GradientType=0)}#content main .paging .left_link a:hover,#content main .paging .right_link a:hover{opacity:0.7}#content main .archive p{padding:10px;line-height:1.5}#content main .archive .pagination{margin:10px 0;text-align:center;padding-bottom:25px}#content main .archive .pagination .next,#content main .archive .pagination .prev{border-radius:0;margin:0}#content main .archive .pagination .next:first-child,#content main .archive .pagination .prev:first-child{float:left;text-align:left}#content main .archive .pagination .next:last-child,#content main .archive .pagination .prev:last-child{float:right;text-align:right}#content main .archive .pagination .next:hover,#content main .archive .pagination .prev:hover{text-decoration:underline;opacity:0.7}#content main .archive .pagination a{background:white;padding:8px 13px;border:1px solid #f5f5f5;-webkit-box-shadow:2px 2px 3px #ccc;box-shadow:2px 2px 3px #ccc;color:#666;font-size:14px;border-radius:50%;-webkit-transition:all 0.2s;transition:all 0.2s}#content main .archive .pagination a:hover{background:#ccc;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-color:#ccc}#content main .archive .pagination .current{color:#fff;font-size:14px;border-radius:50%;text-decoration:none;padding:10px 14px;color:#ffffff;background:#16673e;font-size:14px;font-weight:500;border-radius:50%;margin:0 5px;display:inline-block}#content aside .side-title{font-weight:600;color:#101010;letter-spacing:1.3px;font-size:15px;border-left:4px solid #8a8214;padding:10px;position:relative}#content aside .side-title:before{content:"";position:absolute;width:4px;height:50%;background:#ccc;left:-4px;bottom:0}#content aside .widget{margin-bottom:20px}#content aside .widget ul{margin:10px auto}#content aside .widget ul li{padding:10px;border-bottom:1px solid #ccc}#content aside .widget ul li a{text-decoration:none;font-size:14px;padding-left:30px;font-weight:600;display:block;position:relative;color:#3f51b5}#content aside .widget ul li a:hover{text-decoration:underline}#content aside .widget ul li a:after{content:"";position:absolute;top:3px;left:3px;width:5px;height:5px;border-top:2px solid #b9a638;border-right:2px solid #b9a638;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#content aside .widget .rank-count{position:absolute;top:0;left:15px;padding:1px 15px;color:#fff;background:rgba(66,66,66,0.85)}#content aside .widget .r-count1{background:rgba(189,161,82,0.9)}#content aside .widget .r-count2{background:rgba(152,153,173,0.9)}#content aside .widget .r-count3{background:rgba(156,85,34,0.9)}#content aside .widget .view_count{font-size:11px;color:#666;display:block;padding:0;text-align:right}#content aside .widget .modify_date{text-align:right;color:#808080;margin-left:auto;font-size:10px;display:block}#content aside .widget .ranking-post,#content aside .widget .widget_modify_update{max-width:100%}#content aside .widget .ranking-post ul,#content aside .widget .widget_modify_update ul{padding:0;list-style:none}#content aside .widget .ranking-post li,#content aside .widget .widget_modify_update li{position:relative;margin-top:10px;border-bottom:dotted 1px #ddd;-webkit-transition:all 0.2s;transition:all 0.2s}#content aside .widget .ranking-post li:hover,#content aside .widget .widget_modify_update li:hover{opacity:0.6}#content aside .widget .ranking-post li.clr,#content aside .widget .widget_modify_update li.clr{display:block;clear:both}#content aside .widget .ranking-post li.clr:after,#content aside .widget .widget_modify_update li.clr:after{height:0;clear:both;font-size:0px;display:block;content:""}#content aside .widget .ranking-post a,#content aside .widget .widget_modify_update a{display:block;text-decoration:none;color:#333;padding:0}#content aside .widget .ranking-post a:before,#content aside .widget .widget_modify_update a:before{display:none}#content aside .widget .ranking-post a:after,#content aside .widget .widget_modify_update a:after{display:block;clear:both;content:"";position:relative;border:none}#content aside .widget .ranking-post a:hover,#content aside .widget .widget_modify_update a:hover{text-decoration:none}#content aside .widget .ranking-post a .side-text,#content aside .widget .widget_modify_update a .side-text{font-size:0.9em;margin-left:10px;line-height:1.5;max-width:100%}#content aside .widget .ranking-post a .side-text p,#content aside .widget .widget_modify_update a .side-text p{margin:10px auto 0;line-height:1.8}#content aside .widget .ranking-post a img,#content aside .widget .widget_modify_update a img{display:block;margin:0 auto}#content aside .widget .ranking-post a .cat-data,#content aside .widget .widget_modify_update a .cat-data{margin:5px 0 0 auto;padding:5px 5px;display:inline-block;color:#8a8214;max-width:85px;text-align:center;border-radius:2px;font-size:11px;bottom:0;right:0px}#searchform{margin:16px 0;max-width:400px;position:relative}#searchform:before{content:"\f002";font:24px/1 FontAwesome;position:absolute;top:4px;right:20px}#s{border:1px solid #bdbdbd;border-right:none;border-bottom-left-radius:2px;border-top-left-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;font-size:15px;height:32px;line-height:1.42857;padding:0 8px 0 16px;width:calc(100% - 64px)}#searchsubmit{background:rgba(248,248,248,0.46);border:1px solid #bdbdbd;border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:pointer;height:32px;position:absolute;-webkit-transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);width:64px}#searchsubmit:hover{background:rgba(224,224,224,0.6)}.widget_search{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px auto;padding:0}.searchform{position:relative}.widget_search .s{font-size:14px;width:100%;margin:3px;padding:10px;border:solid 3px #e5e5e5;background-color:#ffffff}.widget_search .searchsubmit{font-family:FontAwesome;font-size:1.4em;position:absolute;top:3px;right:3px;padding:10px;cursor:pointer;color:#6297f5;border:none;height:40px;width:40px;z-index:10;border-left:1px solid #ccc;background:rgba(204,204,204,0.3)}.searchbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:none;border-radius:6px;position:relative;padding:0;margin:10px auto 0}.searchbox:before{content:"\f002";font-family:FontAwesome;color:#546e7a;position:absolute;cursor:pointer;font-size:22px;right:3px;top:3px;height:40px;padding:0;line-height:40px;border-radius:0 6px 6px 0px;background:none;padding:0 10px 0 0px}.list-section{background:#333;margin:50px auto;padding:70px 0;margin:0}.list-section p{color:#ccc;font-weight:500;font-size:25px;margin:20px auto;text-align:center}.list-section .title{color:#fff;font-size:24px;line-height:1.8}.list-section .listbtn a{text-decoration:none;display:block;text-align:center;color:#fff}.list-section .listbtn,.list-section .listbtn:active,.list-section .listbtn:focus{background:#16673e;border:none;color:#fff;font-size:18px;border-radius:0px;padding:20px 10px;margin:40px auto 0;-webkit-transition:all 0.4s;transition:all 0.4s;max-width:300px}.list-section .listbtn:hover,.list-section .listbtn:focus{-webkit-animation:pulse 1s;animation:pulse 1s;-webkit-box-shadow:0 0 0 2em rgba(255,255,255,0);box-shadow:0 0 0 2em rgba(255,255,255,0)}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}}.carousel-section .title,.news-section .title{text-align:center;font-size:40px;position:relative;margin-bottom:50px}.carousel-section .title:before,.news-section .title:before{position:absolute;content:'';width:30%;height:1px;background:#212121;bottom:-18px;left:36%}.carousel-section{background:#fafafa;padding:50px 0;margin-top:50px}.swiper-container{max-width:1000px;margin:0 auto}.swiper-container .swiper-slide{cursor:pointer}.swiper-container .swiper-slide .text a{padding:5px;color:#212121;font-size:14px;line-height:1.3}.swiper-container .swiper-slide .thumb{margin-bottom:5px}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{display:none}.news-section{padding:50px 30px;background:#fafafa}.news-section .contents-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin:20px auto}.news-section .contents-box{margin-bottom:5px;padding:0;width:24%}.news-section .contents-box img{display:block;margin-bottom:15px;width:100%;-webkit-transition:all 0.2s;transition:all 0.2s}.news-section .contents-box img:hover{opacity:0.6}.news-section .contents-box .subtitle{margin-bottom:10px;font-size:16px;text-align:left;line-height:1.3}.news-section .contents-box .subtitle a{color:#212121}.news-section .contents-box p{font-size:14px;line-height:1.5}footer{background:#242323;padding:15px 0 0}footer .footer-nav ul{margin:10px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;max-width:1000px}footer .footer-nav ul li a{color:#878787;font-size:14px;text-decoration:none;padding:10px 10px 10px 30px;letter-spacing:1.3px;position:relative;font-weight:600}footer .footer-nav ul li a:before{position:absolute;top:0px;bottom:0;margin:auto;content:"";vertical-align:middle;left:12px;width:4px;height:4px;border-top:1px solid #fafafa;border-right:1px solid #fafafa;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer .footer-nav ul li a:hover{text-decoration:underline;color:#a0910d}footer .footer-section{margin:20px auto}footer .footer-section .footer-content{max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}footer .footer-section .footer-content .box1{border:none}footer .footer-section .footer-content>div{margin-right:15px;width:100%;text-align:center}footer .footer-section .footer-content>div:last-child{margin-right:0}footer .footer-section .footer-content>div .side-title{margin-bottom:5px;padding:10px;border-left:6px solid #16673e;color:#fff;font-size:18px}footer .footer-section .footer-content>div ul li{border-bottom:1px dotted #333;margin-bottom:5px;line-height:1.5;text-align:left}footer .footer-section .footer-content>div ul li a{color:#797979;font-size:16px;display:block;padding:10px;-webkit-transition:all 0.2s;transition:all 0.2s}footer .footer-section .footer-content>div ul li a:hover{color:#d0d0d0}footer .description{max-width:1000px;margin:20px auto}footer .description p{line-height:1.5;color:#8f8f8f;font-size:13px}footer small{text-align:center;font-size:13px;display:block;background:#1a191a;text-align:center;padding:15px 20px}footer small span{max-width:1000px;margin:0 auto;color:#878787;line-height:1.5}footer small span a{color:#878787;text-decoration:none;padding:5px}footer small span a:hover{color:#d0d0d0}@media screen and (max-width: 1000px){.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.breadcrumbsinner ul.breadcrumbs{padding:0 20px}#content{padding:0 20px}#content main .post-container .left,#content main .post-container .right{float:none;margin:20px auto;display:block}#content main .post-container .recommend_title{font-size:18px;text-align:left}.carousel-section .swiper-container .swiper-button-prev,.carousel-section .swiper-container .swiper-button-next{display:block}.list-section{padding:70px 20px}.list-section p{font-size:18px}.list-section .title{font-size:20px}footer .footer-section .footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0px 20px}footer .footer-section .footer-content>div .side-title{margin:20px auto}footer .description{padding:0 20px}footer .description p{font-size:14px}}@media screen and (max-width: 768px){.sp{display:block}.pc{display:none}header h1.site-title,header div.site-title{font-size:20px}.news-section .contents-box{margin-bottom:5px;padding:0;width:45%}.news-section .contents-box:nth-child(3),.news-section .contents-box:nth-child(4){display:none}.news-section .contents-box:first-child{margin-left:10px}}@media screen and (max-width: 400px){.news-section .contents-box{margin-bottom:5px;padding:0;width:100%}.news-section .contents-box:nth-child(2){display:none}}
