@charset "UTF-8";blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,pre,td,textarea,th{margin:0;padding:0;word-break:break-all}html{height:100%}p{margin:0 0 2em}body{font-size:17px;line-height:1.8;height:100%;color:#222;background:#fff;font-family:-apple-system,BlinkMacSystemFont, Helvetica Neue, Segoe UI,Hiragino Kaku Gothic ProN, Hiragino Sans, ヒラギノ角ゴ ProN W3, Arial, メイリオ, Meiryo, sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-font-smoothing:antialiased;letter-spacing:.4px}@media screen and (max-width:768px){body{font-size:16px;line-height:1.6;letter-spacing:0}}@media screen and (max-width:768px){body,html{height:100%}}main{display:block}table{border-collapse:collapse;width:100%}td,th{padding:15px 20px;border:1px solid #ddd}@media screen and (max-width:768px){td,th{padding:4px}}th{background:#f8f8f8;white-space:nowrap;text-align:left}fieldset,img{border:0}a{color:#005ebb;text-decoration:none;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}a:hover{text-decoration:underline}@media screen and (max-width:768px){a:hover{text-decoration:none}}a:visited{color:#551a8b}.tel_link,a[href^="tel:"]{color:#222;font-weight:normal;text-decoration:none;pointer-events:none}@media screen and (max-width:768px){.tel_link,a[href^="tel:"]{text-decoration:underline;color:#029ff1;font-weight:bold;pointer-events:auto}}button,input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bbb;font-size:100%;line-height:1.8;padding:5px 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=reset],input[type=submit]{background:#f1f1f1;cursor:pointer}hr{border:solid #ddd;border-width:1px 0 0 0;margin-bottom:30px}a:hover img{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0.8}@media screen and (max-width:768px){a:hover img{opacity:1}}a:hover img.opacity1{opacity:1}img{max-width:100%;height:auto}input::-webkit-input-placeholder{color:#bbb}input:-ms-input-placeholder{color:#bbb}input::-ms-input-placeholder{color:#bbb}input::placeholder{color:#bbb}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}select{font-size:1rem}.fr{float:right}.fl{float:left}.tcenter{text-align:center}.tleft{text-align:left}.tright{text-align:right}.pc_hide{display:none}@media screen and (max-width:768px){.pc_hide{display:block}}@media screen and (max-width:768px){.sp_hide{display:none}}.mt0{margin-top:0px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt85{margin-top:85px}.mt90{margin-top:90px}.mt95{margin-top:95px}.mt100{margin-top:100px}.mb0{margin-bottom:0px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.pt0{padding-top:0px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pt65{padding-top:65px}.pt70{padding-top:70px}.pt75{padding-top:75px}.pt80{padding-top:80px}.pt85{padding-top:85px}.pt90{padding-top:90px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pb0{padding-bottom:0px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.pb65{padding-bottom:65px}.pb70{padding-bottom:70px}.pb75{padding-bottom:75px}.pb80{padding-bottom:80px}.pb85{padding-bottom:85px}.pb90{padding-bottom:90px}.pb95{padding-bottom:95px}.pb100{padding-bottom:100px}.f9{font-size:9px}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.f21{font-size:21px}.f22{font-size:22px}.f23{font-size:23px}.f24{font-size:24px}.f25{font-size:25px}.f26{font-size:26px}.f27{font-size:27px}.f28{font-size:28px}.f29{font-size:29px}.f30{font-size:30px}.f31{font-size:31px}.f32{font-size:32px}.f33{font-size:33px}.f34{font-size:34px}.f35{font-size:35px}.f36{font-size:36px}.f37{font-size:37px}.f38{font-size:38px}.f39{font-size:39px}.f40{font-size:40px}.f41{font-size:41px}.f42{font-size:42px}.f43{font-size:43px}.f44{font-size:44px}.f45{font-size:45px}.f46{font-size:46px}.f47{font-size:47px}.f48{font-size:48px}.f49{font-size:49px}.f50{font-size:50px}.class_btn{display:inline-block;border:none;border-radius:6px;text-align:center;text-decoration:none;padding:8px 3%;font-size:14px;line-height:1.3;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;background:#fff;border:1px solid #ddd;color:#444}.class_btn:visited{color:#444}.class_btn:hover{color:#444;text-decoration:underline}@media screen and (max-width:768px){.class_btn:hover{text-decoration:none}}.class_btn.big{display:block;font-size:140%;padding:20px 3%}@media screen and (max-width:768px){.class_btn.big{font-size:120%;padding:15px 3%}}.class_btn.arrow:before{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #888;content:"";display:inline-block;vertical-align:middle;margin-right:6px;position:relative;top:-2px}.class_btn.arrow.big:before{border-top-width:7px;border-bottom-width:7px;border-left-width:10px;margin-right:10px}.class_btn.arrow.orange:before{border-left-color:#fff}.class_btn.arrow_down:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.class_btn.orange{color:#fff;background:#f87e08;-webkit-box-shadow:2px 2px 0px 1px #e37305;box-shadow:2px 2px 0px 1px #e37305;border:1px solid #e37305}.class_btn.orange:hover{color:#fff;text-decoration:none;background:#e9780b}@media screen and (max-width:768px){.class_btn.orange:hover{background:#f87e08}}.hamburger_menu_trigger_wrap{position:absolute;top:0;right:0;z-index:30000;display:none}@media screen and (max-width:768px){.hamburger_menu_trigger_wrap{display:block;height:50px}.hamburger_menu_trigger_wrap.fixed{position:fixed}}.hamburger_menu_trigger_close{display:none;position:absolute;top:0;z-index:1000;width:60px;height:50px;cursor:pointer;background:transparent}.hamburger_menu_trigger_close.fixed{position:fixed}.hamburger_menu_trigger_close.before{z-index:40000}@media screen and (max-width:768px){.hamburger_menu_trigger_close{display:block}}.hamburger_menu_trigger,.hamburger_menu_trigger span{display:inline-block;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box}.hamburger_menu_trigger{cursor:pointer;position:relative;width:60px;height:50px;background:#fff}.hamburger_menu_trigger span{position:absolute;left:28%;width:44%;height:2px;background:#222}.hamburger_menu_trigger span:first-of-type{top:18px}.hamburger_menu_trigger span:nth-of-type(2){top:29px}.hamburger_menu_trigger span:nth-of-type(3){top:40px}.hamburger_menu_trigger.active span:first-of-type{top:17px}.hamburger_menu_trigger.active span:nth-of-type(2){top:27px}.hamburger_menu_trigger.active span:nth-of-type(3){top:37px}.hamburger_menu_trigger.active span:first-of-type{-webkit-transform:translateY(10px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.hamburger_menu_trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}@-webkit-keyframes active-menu-bar02{to{height:0}}@keyframes active-menu-bar02{to{height:0}}.hamburger_menu_trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);-ms-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.hamburger_menu_overlay{height:100%;width:100%;position:fixed;top:0;left:0;z-index:5000;background:rgba(0, 0, 0, 0.2);cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.hamburger_menu_overlay.open{opacity:1;visibility:visible}.sp_menu_wrap{display:none;background:#fff;width:74vw;height:100%;position:fixed;top:0;right:0;z-index:10000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(74vw);-ms-transform:translate(74vw);transform:translate(74vw);-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}@media screen and (max-width:768px){.sp_menu_wrap{display:block}}.sp_menu_wrap.open{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pagetop{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;cursor:pointer;height:40px;width:100%;line-height:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.pagetop:before{content:'';width:10px;height:10px;border-top:solid 2px #222;border-right:solid 2px #222;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;vertical-align:middle}.pagetop:hover{background:#f3f3f3}.wp-pagenavi{text-align:center}@media screen and (max-width:768px){.wp-pagenavi{font-weight:bold}}.wp-pagenavi .current,.wp-pagenavi a{font-size:18px;color:#888;text-decoration:none;display:inline-block;border:1px solid #e5e5e5;background:#fff;width:40px;height:40px;line-height:40px;text-align:center;margin:0 10px 10px;border-radius:50%}.wp-pagenavi .current:hover,.wp-pagenavi a:hover{background:#f8f8f8;text-decoration:none}@media screen and (max-width:768px){.wp-pagenavi .current:hover,.wp-pagenavi a:hover{background:#fff}}@media screen and (max-width:768px){.wp-pagenavi .current,.wp-pagenavi a{font-size:14px;width:36px;height:36px;line-height:36px}}.wp-pagenavi .current{background:none;border:none}.wp-pagenavi .current:hover{background:#fff}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{position:relative;color:#fff}.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-4px 0 0 -3px}@media screen and (max-width:768px){.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:after{margin:-5px 0 0 -3px}}.wp-pagenavi .previouspostslink:after{border-top:5px solid transparent;border-right:8px solid #888;border-bottom:5px solid transparent;margin:-4px 0 0 -5px}@media screen and (max-width:768px){.wp-pagenavi .previouspostslink:after{border-top:4px solid transparent;border-right:7px solid #888;border-bottom:4px solid transparent;margin:-4px 0 0 -5px}}.wp-pagenavi .nextpostslink:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #888}@media screen and (max-width:768px){.wp-pagenavi .nextpostslink:after{}}.wp-pagenavi .pages{margin-right:10px;letter-spacing:2px}.pankuzu_wrap{padding:5px 20px}@media screen and (max-width:768px){.pankuzu_wrap{background:#f1f1f1}}.pankuzu{max-width:940px;margin:0 auto;font-size:12px;color:#666}.pankuzu>span{display:inline-block;background:url(../img/pankuzu_arrow.png) no-repeat left center;background-size:auto 10px;display:inline-block;padding-left:20px;margin-left:15px;vertical-align:text-top;line-height:1}.pankuzu a{text-decoration:none;color:#666}.pankuzu>span:first-child{padding-left:0;margin-left:0;background:none}div.wpcf7 .must{font-size:0!important}div.wpcf7 .wpcf7-form .must:after{margin-right:5px;content:"必須";font-size:12px;display:inline-block;color:#fff;background:#ff3333;line-height:20px;font-weight:bold;padding:0 5px}div.wpcf7 input[type=email],div.wpcf7 input[type=tel],div.wpcf7 input[type=text],div.wpcf7 textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}div.wpcf7 .submit_wrap{text-align:center;margin-top:40px}.wpcf7-list-item{margin-left:0}.wpcf7-list-item input[type=checkbox]{display:none}.wpcf7-list-item-label{line-height:120%;padding:5px 0 5px 35px;position:relative;margin-right:0;cursor:pointer;display:block}.wpcf7-list-item-label:hover{background:rgba(100, 100, 100, 0.1)}.wpcf7-form-control-wrap{display:block;margin-bottom:0}.wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:5px;left:5px;width:15px;height:15px;border:1px solid rgba(0, 0, 0, 0.7);border-radius:0}.wpcf7-list-item input:checked+.wpcf7-list-item-label{color:#107cff}.wpcf7-list-item input:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:0;left:10px;width:7px;height:14px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);border-bottom:3px solid #107cff;border-right:3px solid #107cff}.wpcf7 .wpcf7-submit{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;background:#eee;border:1px solid #bbb!important;color:#222;border:none;border-radius:6px;padding:10px 0;display:inline-block;cursor:pointer;font-size:18px;min-width:200px;max-width:300px;font-weight:bold}.wpcf7 .wpcf7-submit:hover{background:#fff}span.wpcf7-not-valid-tip{margin-top:10px;font-size:14px;display:inline-block;line-height:1em;font-weight:normal}.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=text].wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border:2px solid #f00;background:#fffdee}.wpcf7-response-output{display:none!important}@media screen and (max-width:768px){html{margin-top:0!important}}@media screen and (max-width:768px){#wpadminbar{display:none}}@media screen and (max-width:768px){body{padding-top:50px}}.base{max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.base.gheader{padding:0 0 0 0}}@media screen and (max-width:768px){.base_padd{padding:0 20px}}.gheader_wrap{border-bottom:1px solid #ddd}@media screen and (max-width:768px){.gheader_wrap{position:fixed;top:0;left:0;z-index:10;width:100%;background:#fff;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.gheader_wrap.hide{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}}.gheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.gheader{height:50px;padding-right:60px}}.gheader .logo_wrap{text-align:center;width:100%;line-height:80px;position:relative}@media screen and (max-width:768px){.gheader .logo_wrap{line-height:50px;overflow:hidden}}.gheader .logo{line-height:80px}@media screen and (max-width:768px){.gheader .logo{line-height:50px}}.gheader .logo_png{vertical-align:top;margin-top:15px}@media screen and (max-width:768px){.gheader .logo_png{max-width:160px;width: calc(100% - 13px - 18px);display:block;margin:13px 0 0 18px}}.gheader .header_search_btn{display:none}@media screen and (max-width:768px){.gheader .header_search_btn{display:block;width:60px;line-height:50px;text-align:center;cursor:pointer}.gheader .header_search_btn img{vertical-align:middle;position:relative;top:-3px}}.gnavi{border-bottom:1px solid #ddd}.gnavi ul{list-style-type:none;margin:0;padding:0}.gnavi .gnavi_ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:15px;line-height:1;justify-content: space-between;max-width: 1000px;width: 100%;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}.gnavi .gnavi_ul>li:last-child{margin-right:0;border-right:none}.gnavi .gnavi_ul>li>.link{color:#222;display:block;padding:10px;cursor:pointer}.gnavi_ul>li>.link>a{color:#222;}.gnavi_ul>li>.link:hover>a{color:#EAA63B;}.gnavi_ul>li>.link>a:hover,.gnavi .gnavi_ul>li>.link:hover{text-decoration: none;}.megamenu_trigger:after {border-top: 5px solid #222;border-right: 3px solid transparent;border-left: 3px solid transparent;content: "";display: inline-block;-webkit-transform: translate(3px, -3px);-ms-transform: translate(3px, -3px);transform: translate(3px, -3px);} .gnavi .gnavi_ul>li>.link:hover{text-decoration:none;color:#EAA63B}@media screen and (max-width:768px){.gnavi{display:none}}.popup_position{position:relative}.megamenu_trigger.active{color:#EAA63B!important}.megamenu_trigger.active:after{border-top-color:#EAA63B}.megamenu_trigger:hover:after{border-top-color:#EAA63B}.megamenu{display:none;position:absolute;top:50px;left:-15px;z-index:1000;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;background:#fff;-webkit-box-shadow:2px 4px 3px rgba(0, 0, 0, 0.1);box-shadow:2px 4px 3px rgba(0, 0, 0, 0.1);padding:15px;width:180px;font-size:16px}.megamenu:before{border-bottom:12px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;content:"";display:inline-block;position:absolute;top:-12px;left:20px}.megamenu li .link{text-decoration: none;color: #EAA63B;}.megamenu li .link:hover{color: #222; font-size: 14px}.megamenu a{display:inline-block;margin:10px}.megamenu.open{opacity:1;visibility:visible}.megamenu_close{display:inline-block;width:20px;height:20px;position:absolute;cursor:pointer;top:4px;right:4px}.megamenu_close span:after,.megamenu_close span:before{display:block;content:"";position:absolute;top:50%;left:50%;width:84%;height:16%;margin:-8% 0 0 -42%;background:#ccc}.megamenu_close span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.megamenu_close span:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger_menu_trigger_close,.hamburger_menu_trigger_wrap{position:fixed}.gfooter{font-size:14px;text-align:center;padding:60px 0 140px;background:#f8f8f8;margin-top:100px}@media screen and (max-width:768px){.gfooter{background:#fff}}.gfooter ul{margin:0;padding:0}.gfooter li{margin:0 20px;display:inline-block}@media screen and (max-width:768px){.gfooter li{margin:0 5px}}.gfooter a{text-decoration:none;color:#222}.gfooter .copyright{font-size:9px;color:#777;padding:20px 0}@media screen and (max-width:768px){.gfooter{font-size:12px;padding:30px 0 110px;margin-top:0}}.main_layout{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.main_layout{display:block;margin-top:0}}.main_content{max-width:840px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.main_content{padding-right:0}}.sidebar{min-width:300px;max-width:300px;font-size:15px;overflow:hidden}.sidebar a{color:#222}@media screen and (max-width:768px){.sidebar{min-width:auto;max-width:none;display:none}}.sidebar p{margin:0}.sidebar ul{margin:0}.sidebar h3{font-weight:normal;text-align:center;padding:14px 0;font-size:15px;font-weight:bold;color:#888;border-top:3px solid #bbb;border-bottom:1px solid #ddd}@media screen and (max-width:768px){.sidebar h3{padding:10px 0 10px}}.sidebar section{margin-top:60px}.sidebar section:first-child{margin-top:0}@media screen and (max-width:768px){.sidebar section:first-child{margin-top:40px}}@media screen and (max-width:768px){.home .sidebar{display:block;margin:30px 0 0}}@media screen and (max-width:768px){.single .sidebar{display:none}}.hamburger_menu_trigger,.hamburger_menu_trigger_close{width:50px}.hamburger_menu_trigger span{background:#EAA63B;height:3px;border-radius:20px;border:1px solid #EAA63B;-webkit-box-sizing:border-box;box-sizing:border-box}.hamburger_menu_trigger span:first-of-type{top:20px}.hamburger_menu_trigger span:nth-of-type(2){top:27px}.hamburger_menu_trigger span:nth-of-type(3){top:34px}.hamburger_menu_body{display:none;background:#fff;width:85vw;height:100%;position:fixed;top:0;z-index:10000;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-85vw);-ms-transform:translate(-85vw);transform:translate(-85vw);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}@media screen and (max-width:768px){.hamburger_menu_body{display:block}}.hamburger_menu_body.open{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.hamburger_menu_logo{height:50px;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.hamburger_menu_logo img{display:block;width:140px;margin:0 auto 0}.sp_gnavi{list-style-type:none;margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:bold;padding:0}.sp_gnavi>li{border-right:1px solid #ddd;position:relative;}@media screen and (max-width:768px){.sp_gnavi>li{border-bottom:1px solid #ddd;}}.sp_gnavi .link{display:block;font-size:17px;line-height:50px;padding:0 20px; color: #222;}.sp_gnavi a{text-decoration:none}.sp_gnavi .tab_trigger{position: relative}.sp_gnavi .tab_trigger:after{border-top: 5px solid #222;border-right: 3px solid transparent;border-left: 3px solid transparent;content: "";display: block;-webkit-transform: translate(3px, -3px);-ms-transform: translate(3px, -3px);transform: translate(3px, -3px);position: absolute;top: 50%;right: 5%;margin-top: -2px;}.sp_gnavi .tab_trigger.active:after{border-bottom: 5px solid #fff;border-top: none;}.tab{-webkit-transition:0;-o-transition:0;transition:0}.tab.open{opacity:1;visibility:visible}.tab_trigger{cursor:pointer}.tab_trigger.active{background:#EAA63B;color:#fff}.sp_gnavi_tab{line-height:1.5;width:85vw;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal}.sp_gnavi_tab ul{list-style-type:none;margin:0;padding:0}.sp_gnavi_tab a{display:block;line-height:1.3;border-bottom:1px solid #ddd;padding:10px 20px;background:#f8f8f8;color:#555}.pankuzu_wrap .pankuzu{color:#222;font-size:13px}.pankuzu_wrap .pankuzu a{color:#005ebb}.pankuzu_wrap .pankuzu a:hover{text-decoration:underline}.pankuzu_wrap .pankuzu a:visited{color:#551a8b}@media screen and (max-width:768px){.pankuzu_wrap{display:none}}.share_sns{border-top:1px solid #eee;border-bottom:1px solid #eee;max-width:1100px;margin:40px auto 0;padding:5px 0;text-align:center;margin-top:10px}.share_sns.notborder{border:none}@media screen and (max-width:768px){.share_sns{margin-top:0;text-align:center}}.share_sns a{margin:0 10px}@media screen and (max-width:768px){.share_sns a{margin:0 5px}}.cta{max-width:600px;margin:0 auto}.cta img{vertical-align:bottom}.cta .tt{margin:10px 0;font-size:20px;line-height:1.6;text-align:center}@media screen and (max-width:768px){.cta .tt{font-size:16px;padding:0 40px}}.cta .txt{margin:10px 0;font-size:13px;line-height:1.6;color:#444;padding:0}@media screen and (max-width:768px){.cta .txt{padding:0 40px}}.cta .link{font-size:16px;background:#EAA63B;color:#fff;display:block;text-decoration:none;text-align:center;padding:15px 0}@media screen and (max-width:768px){.cta .link{margin:0 40px}}.home .main_content .cta,.single .main_column .cta{display:none}@media screen and (max-width:768px){.home .main_content .cta,.single .main_column .cta{display:block}}.home .main_content .cta{margin:30px 0}.home .gekkan_new_post{margin-top:80px}@media screen and (max-width:768px){.home .gekkan_new_post{display:none}}.home .gekkan_new_post .archive_list{border-top:none;padding-top:0;margin-top:10px;margin-bottom:20px;border-top:1px solid #ddd;padding-top:20px}.home_tab_rank .archive_list .kiji .title{padding-left:30px}.home_tab_rank .archive_list:first-child .kiji .title{background:url(../img/icon_1.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(2) .kiji .title{background:url(../img/icon_2.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(3) .kiji .title{background:url(../img/icon_3.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(4) .kiji .title{background:url(../img/icon_4.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(5) .kiji .title{background:url(../img/icon_5.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(6) .kiji .title{background:url(../img/icon_6.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(7) .kiji .title{background:url(../img/icon_7.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(8) .kiji .title{background:url(../img/icon_8.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(9) .kiji .title{background:url(../img/icon_9.svg) no-repeat left center}.home_tab_rank .archive_list:nth-child(10) .kiji .title{background:url(../img/icon_10.svg) no-repeat left center}.header_search{border-radius: 22px;max-width: 970px;margin: 20px auto;width: 95%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border:1px solid #f1f1f1;-webkit-box-shadow:0 1px 3px 0 rgba(32, 33, 36, 0.2);box-shadow:0 1px 3px 0 rgba(32, 33, 36, 0.2)}.header_search input{border:none}.header_search input::-webkit-input-placeholder{color:#666}.header_search input:-ms-input-placeholder{color:#666}.header_search input::-ms-input-placeholder{color:#666}.header_search input::placeholder{color:#666}.header_search input:focus{outline:0}.header_search input.submit{min-width:50px;max-width:50px;background:url(../img/icon_search.svg) no-repeat center;background-size:20px;padding-top:6px}@media screen and (max-width:768px){.header_search{margin:20px auto}}.login_form{background:#eef8fd;padding:20px}.login_form .login_base{background:#fff;border:1px solid #e3f0f6;padding:15px}.login_form h3{background:none;color:#222;font-size:14px;text-align:left;border:none;padding:0}@media screen and (max-width:768px){.login_form h3{padding:10px 0 10px}}.login_form .txt{font-size:12px;line-height:1.4;margin-top:10px}.login_form .form_dl dt{font-size:12px;line-height:1;margin-top:15px;margin-bottom:4px}.login_form #wpg-login a{margin-top:10px}.login_form .login_txt{margin-top:0;font-size:14px}.login_form .wpg-button{font-size:13px;max-width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto}.sp_login{display:none}@media screen and (max-width:768px){.sp_login{display:block;position:fixed;top:0;left:50px;z-index:10;line-height:50px}.sp_login a{display:block;width:40px;text-align:center}.sp_login img{vertical-align:sub}}.sp_home_link{display:none}@media screen and (max-width:768px){.sp_home_link{display:block;position:fixed;top:0;left:0;z-index:30000;width:50px;height:50px;line-height:50px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.sp_home_link img{vertical-align:sub}}.home_tab_list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;background:#f1f1f1;padding:10px;padding-bottom:0}.home_tab_list li{width:50%;text-align:center;cursor:pointer;background:#fff;font-size:15px;line-height:40px;font-weight:bold;color:#aaa;background:#f1f1f1;letter-spacing:3px}@media screen and (max-width:768px){.home_tab_list li{border-top-left-radius:4px;border-top-right-radius:4px}}.home_tab_list li.active{background:#fff;color:#222}.home_tab_panel{display:none}.home_tab_panel.show{display:block}.author{background:#f1f1f1}.author .author_top{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:14px;padding:8px;background:#FFF;color:#EAA63B;font-weight:bold;border-top:#EAA63B solid 2px;border-bottom:#EAA63B solid 2px}.author .author_inner{padding:20px 20px 30px 180px;background:url(../img/author_aki.jpg) no-repeat;background-size:130px;background-position:20px 25px}@media screen and (max-width:768px){.author .author_inner{padding:160px 20px 30px 20px;background-size:130px;background-position:center top 20px}}.author .author_inner .name{font-weight:bold}.author .author_inner .detail{font-size:14px}@media screen and (max-width:768px){.page-title{font-size:18px;margin-top:20px}}h1,h2,h3,h4,h5,h6{line-height:1.3}.single_title{margin-top:15px}@media screen and (max-width:768px){.single_title{font-size:22px}}.single_head_cat{font-size:14px;font-weight:bold}@media screen and (max-width:768px){.single_head_cat{margin-top:15px}}.single_head_cat a{color:#EAA63B;margin-right:15px;display:inline-block}.single_kv{text-align:center;height:400px;overflow:hidden;position:relative;background:#000}@media screen and (max-width:768px){.single_kv{height:auto}}.single_kv .main{height:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);z-index:2}@media screen and (max-width:768px){.single_kv .main{height:auto;position:static;-webkit-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);vertical-align:bottom}}.single_kv .bg{position:absolute;top:50%;left:50%;height:1000px;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0.3;z-index:1;-ms-filter:blur(6px);-webkit-filter:blur(6px);filter:blur(6px)}@media screen and (max-width:768px){.single_kv .bg{display:none}}.single .post_time{font-size:14px;line-height:1.5;color:#888;margin:15px 0 30px}@media screen and (max-width:768px){.single .post_time{font-size:12px}}.kiji_count{text-align:right;font-size:14px}.taxonomy-description{font-size:14px;line-height:1.5}@media screen and (max-width:768px){.taxonomy-description{font-size:12px;line-height:1.3}}.archive_list{margin:30px 0;border-bottom:1px solid #e5e5e5;padding-bottom:30px}@media screen and (max-width:768px){.archive_list{margin:20px 0;padding:0 20px 20px}}.archive_list a{text-decoration:none;display:block;color:#222}.archive_list .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.archive_list .thumbnail{min-width:200px;max-width:200px;max-height:205px;overflow:hidden}@media screen and (max-width:768px){.archive_list .thumbnail{min-width:100px;max-width:100px;max-height:70px}}.archive_list .thumbnail img{vertical-align:bottom}.archive_list .post_time{font-size:14px;color:#222}@media screen and (max-width:768px){.archive_list .post_time{font-size:12px}}.archive_list .kiji{padding-left:35px}@media screen and (max-width:768px){.archive_list .kiji{padding-left:15px}}.archive_list .kiji .title{font-size:24px}@media screen and (max-width:768px){.archive_list .kiji .title{font-size:16px}}.archive_list .kiji .txt{margin-top:15px;font-size:12px;line-height:1.5;color:#222}@media screen and (max-width:768px){.archive_list .kiji .txt{display:none}}.archive_list a:hover .title{text-decoration:underline}@media screen and (max-width:768px){.archive_list a:hover .title{text-decoration:none}}.foot_cat{font-size:14px;font-weight:bold;margin-top:5px;padding-bottom:20px}@media screen and (max-width:768px){.foot_cat{font-size:12px}}.foot_cat .tag{margin-top:10px}.foot_cat .tag a{display:inline-block;margin-right:10px;color:#222;border:1px solid #ddd;display:inline-block;line-height:1;font-weight:normal;padding:8px 10px;border-radius:4px;margin-bottom:10px}.foot_cat .tag a:before{content:"#"}.single .foot_cat{margin-top:60px}@media screen and (max-width:768px){.single .foot_cat{font-size:13px;margin-top:40px}}.single .post_content h2{line-height:1.4;margin:0 0 1em}@media screen and (max-width:768px){.single .post_content h2{font-size:20px;line-height:1.3}}.single .post_content h3{padding:5px 15px;display:inline-block;margin:0 0 .5em;border:1px solid #888}.single .post_content li{margin:0}.single .post_content .counter-hierarchy{padding:15px;margin:30px 0;background:#f8f8f8;color:#444}@media screen and (max-width:768px){.single .post_content .counter-hierarchy{font-size:14px}}.single .post_content .counter-hierarchy .ez-toc-title{margin:0;font-weight:bold}.single .post_content .counter-hierarchy ul{list-style-type:none;margin:0;padding:0;line-height:1.4}.single .post_content .counter-hierarchy li a{color:#444;display:block;margin:8px 0;padding-top:8px;border-top:1px solid #e5e5e5}.single .post_content .counter-hierarchy>ul>li:first-child>a{border-top:none}.single .post_content .ez-toc-title-container{position:relative;padding-left:15px}.single .post_content .ez-toc-title-toggle{position:absolute;top:0;left:0}.single .post_content .ez-toc-title-toggle:before{content:"";display:inline-block;position:relative;top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333}.single .post_content .ez-toc-title-toggle.off:before{top:-1px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #333}.single .post_content .counter-hierarchy nav.hide{display:none}.wp-pagenavi{margin-top:20px}.wp-pagenavi .pages{font-size:13px;display:block;line-height:1;padding-bottom:10px;color:#aaa;font-weight:bold}.wp-pagenavi .pages:before{content:""}.wp-pagenavi .current,.wp-pagenavi a{margin:0 8px 10px}.rpbt_shortcode{margin-top:40px;overflow:hidden}@media screen and (max-width:768px){.rpbt_shortcode{padding:30px 20px;background:#f8f8f8;border-bottom:1px solid #eee;border-top:1px solid #eee}}.rpbt_shortcode h3{font-size:16px;background:none!important;padding:0!important}.rpbt_shortcode .gallery-item{float:left;width:49%;margin:2% 1% 2% 0;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;border:1px solid #e5e5e5;padding:15px;border-radius:4px}@media screen and (max-width:768px){.rpbt_shortcode .gallery-item{width:100%;margin:10px 0 0 0;background:#fff}}.rpbt_shortcode .gallery-caption,.rpbt_shortcode .gallery-icon{display:table-cell;vertical-align:middle;float:left;width:200px}.rpbt_shortcode .gallery-icon{width:80px;height:80px;overflow:hidden;float:right}@media screen and (max-width:768px){.rpbt_shortcode .gallery-icon{width:60px;height:60px}}.rpbt_shortcode a{line-height:1.4;display:block;color:#333;text-decoration:none}.rpbt_shortcode a:hover{text-decoration:underline}.page_base{margin:30px 0;padding:0 20px}.page-privacy_policy .page_base,.page-terms_service .page_base{font-size:15px}.page-privacy_policy .page_base p,.page-terms_service .page_base p{margin:1em 0 3em}.page-privacy_policy .page_base li,.page-terms_service .page_base li{margin:.8em 0}.tt_middle{font-size:1.3em;margin-top:3em}@media screen and (max-width:768px){.wpcf7-form td,.wpcf7-form th,.wpcf7-form tr{display:block}.wpcf7-form td,.wpcf7-form th{padding:12px 20px}.wpcf7-form td{border-top:none;border-bottom:none}.wpcf7-form table{border-bottom:1px solid #ddd}}.tag_description{background:#f8f8f8;padding:10px 20px;font-size:13px;line-height:1.4;color:#444;margin-bottom:20px}@media screen and (max-width:768px){.tag_description{font-size:12px}}.tag_description p{margin:0}.tag_description dt{font-weight:bold}.tag_description dd{margin-top:5px}@media screen and (max-width:768px){.single .main_content{padding:0 20px;line-height:1.8}}.single_around_nav{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;margin:30px 0;font-size:14px;line-height:1.3;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.single_around_nav li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.single_around_nav li a{display:block;color:#222;padding:10px 0;text-decoration:none}.single_around_nav li a:before{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:12px;height:12px;background:url(../img/arrow_bold.svg) no-repeat;background-size:auto 12px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.single_around_nav li.prev_post a{padding-right:10px;padding-left:25px}.single_around_nav li.prev_post a:before{-webkit-transform:translateY(-6px) rotate(180deg);-ms-transform:translateY(-6px) rotate(180deg);transform:translateY(-6px) rotate(180deg);right:auto;left:10px}.single_around_nav li.next_post a{padding-right:25px;padding-left:10px}.single_around_nav li:first-child{border-right:1px solid #e5e5e5}.single_around_nav_single li{width:100%}.single_around_nav_single li:first-child{border-right:none}.relation_post a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#222;text-decoration:none;background:#f8f8f8;border:1px solid #ddd;padding:20px;margin:2em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.relation_post a{padding:15px}}.relation_post a .thumb{max-width:100px;min-width:100px}.relation_post a .thumb img{vertical-align:bottom}@media screen and (max-width:768px){.relation_post a .thumb{max-width:60px;min-width:60px}}.relation_post a .txt{font-size:12px;line-height:1.5;padding-left:15px}@media screen and (max-width:768px){.relation_post a .txt{padding-left:10px}}.relation_post a .tt{font-size:20px;margin-bottom:10px}@media screen and (max-width:768px){.relation_post a .tt{font-size:15px;line-height:1.6;margin:0}}@media screen and (max-width:768px){.relation_post a .main_txt{display:none}}.relation_post a:hover{background:#f1f1f1}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}.single-topics .main_content .image_wrap img{max-width:600px}@media screen and (max-width:768px){.single-topics .main_content .image_wrap img{max-width:100%}}@media screen and (max-width:768px){.single-topics .main_content{padding-left:0;padding-right:0}.single-topics .main_content .post_content>div,.single-topics .main_content .post_content>h2,.single-topics .main_content .post_content>h3,.single-topics .main_content .post_content>h4,.single-topics .main_content .post_content>ol,.single-topics .main_content .post_content>p,.single-topics .main_content .post_content>ul{padding-left:20px;padding-right:20px}.single-topics .main_content .post_content>div.image_wrap,.single-topics .main_content .post_content>h2.image_wrap,.single-topics .main_content .post_content>h3.image_wrap,.single-topics .main_content .post_content>h4.image_wrap,.single-topics .main_content .post_content>ol.image_wrap,.single-topics .main_content .post_content>p.image_wrap,.single-topics .main_content .post_content>ul.image_wrap{padding-left:0;padding-right:0}.single-topics .main_content .post_content>ol,.single-topics .main_content .post_content>ul{margin-left:20px}.single-topics .main_content .page-read,.single-topics .main_content .post_time,.single-topics .main_content .single_title{padding-left:20px;padding-right:20px}}.single-topics .main_content .page-read{padding-bottom:60px;font-weight:bold}@media screen and (max-width:768px){.single-topics .main_content .page-read{padding-bottom:30px}}@media screen and (max-width:768px){.single-topics .single_kv{background:#f8f8f8}.single-topics .single_kv .main{width:70%}}.gekkan_number{font-size:18px;line-height:1;color:#222;text-align:center;padding:10px 0;color:#666}@media screen and (max-width:768px){.gekkan_number{font-size:13px}}.gekkan_kv{background:#f8f8f8;padding-bottom:10px}@media screen and (max-width:768px){.gekkan_kv{padding-bottom:5px;background:none}}.gekkan_kv .single_title{max-width:900px;margin:0 auto;padding:0 20px 0;font-size:32px;text-align:center}@media screen and (max-width:768px){.gekkan_kv .single_title{font-size:20px}}.gekkan_kv img{vertical-align:bottom;max-height:600px}@media screen and (max-width:768px){.gekkan_kv .post_time{padding:0 20px}}.single-gekkan .main_content h2{font-size:28px}@media screen and (max-width:768px){.single-gekkan .main_content h2{font-size:22px}}.gekkan_block{position:relative}@media screen and (max-width:768px){.gekkan_block{margin-top:60px}}.gekkan_block h3{font-size:15px;position:absolute;top:-8px;left:0;line-height:1;color:#aaa;width:100%;text-align:center}.gekkan_block h3 span{background:#fff;display:inline-block;padding:0 20px}.gekkan_block.interviewer{border-top:1px dotted #aaa;margin-top:60px}.gekkan_block.interviewer .prf{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.gekkan_block.interviewer .prf{display:block}}.gekkan_block.interviewer .prf .thumb{min-width:120px;padding-right:30px}@media screen and (max-width:768px){.gekkan_block.interviewer .prf .thumb{padding-right:0;text-align:center}.gekkan_block.interviewer .prf .thumb img{max-width:100px}}.gekkan_block.interviewer .intro{margin-top:10px;font-size:14px;line-height:1.5}@media screen and (max-width:768px){.gekkan_block.interviewer .intro{font-size:13px;line-height:1.4}}.archive_gekkan_list .number{font-size:30px;line-height:1;white-space:nowrap;color:#222;padding-left:30px;padding-right:20px;margin-bottom:5px}.archive_gekkan_list .number:before{content:"Vol.";font-size:15px}@media screen and (max-width:768px){.archive_gekkan_list .number:before{font-size:12px;bottom:3px}}@media screen and (max-width:768px){.archive_gekkan_list .number{font-size:15px;padding-left:15px}}.archive_gekkan_list:first-child,.archive_gekkan_list:nth-child(2),.archive_gekkan_list:nth-child(3){background:#fff;padding:40px;border:1px solid #e5e5e5;border-radius:4px;margin:30px 20px}@media screen and (max-width:768px){.archive_gekkan_list:first-child,.archive_gekkan_list:nth-child(2),.archive_gekkan_list:nth-child(3){padding:15px}}.archive_gekkan_list:first-child .body,.archive_gekkan_list:nth-child(2) .body,.archive_gekkan_list:nth-child(3) .body{display:block}.archive_gekkan_list:first-child .kiji,.archive_gekkan_list:nth-child(2) .kiji,.archive_gekkan_list:nth-child(3) .kiji{padding:0}@media screen and (max-width:768px){.archive_gekkan_list:first-child .kiji,.archive_gekkan_list:nth-child(2) .kiji,.archive_gekkan_list:nth-child(3) .kiji{margin-top:5px}}.archive_gekkan_list:first-child .kiji .title,.archive_gekkan_list:nth-child(2) .kiji .title,.archive_gekkan_list:nth-child(3) .kiji .title{color:#222}.archive_gekkan_list:first-child .thumbnail,.archive_gekkan_list:nth-child(2) .thumbnail,.archive_gekkan_list:nth-child(3) .thumbnail{text-align:center;max-width:100%}.archive_gekkan_list:first-child .thumbnail img,.archive_gekkan_list:nth-child(2) .thumbnail img,.archive_gekkan_list:nth-child(3) .thumbnail img{max-height:450px}@media screen and (max-width:768px){.archive_gekkan_list:first-child .thumbnail,.archive_gekkan_list:nth-child(2) .thumbnail,.archive_gekkan_list:nth-child(3) .thumbnail{padding:0;min-width:100%;max-width:none}}@media screen and (max-width:768px){.archive_gekkan_list:first-child .post_time,.archive_gekkan_list:nth-child(2) .post_time,.archive_gekkan_list:nth-child(3) .post_time{font-size:13px}}.archive_gekkan_list:first-child .flex_tt,.archive_gekkan_list:nth-child(2) .flex_tt,.archive_gekkan_list:nth-child(3) .flex_tt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media screen and (max-width:768px){.archive_gekkan_list:first-child .flex_tt,.archive_gekkan_list:nth-child(2) .flex_tt,.archive_gekkan_list:nth-child(3) .flex_tt{display:block}}.archive_gekkan_list:first-child .number,.archive_gekkan_list:nth-child(2) .number,.archive_gekkan_list:nth-child(3) .number{font-size:50px;padding-left:0}.archive_gekkan_list:first-child .number:before,.archive_gekkan_list:nth-child(2) .number:before,.archive_gekkan_list:nth-child(3) .number:before{content:"Vol.";font-size:20px}@media screen and (max-width:768px){.archive_gekkan_list:first-child .number:before,.archive_gekkan_list:nth-child(2) .number:before,.archive_gekkan_list:nth-child(3) .number:before{font-size:15px;bottom:3px}}@media screen and (max-width:768px){.archive_gekkan_list:first-child .number,.archive_gekkan_list:nth-child(2) .number,.archive_gekkan_list:nth-child(3) .number{font-size:20px}}.gekkan_nav .num{font-size:25px;line-height:1;padding-right:10px;white-space:nowrap;font-weight:bold;color:#222}.gekkan_nav .num:before{content:"Vol.";font-size:16px;font-weight:normal}@media screen and (max-width:768px){.gekkan_nav .num:before{font-size:13px;bottom:2px}}@media screen and (max-width:768px){.gekkan_nav .num{font-size:18px}}.gekkan_mainbody{background:#f8f8f8}.gekkan_main_content{overflow:hidden}.post-type-archive-gekkan .gfooter{margin-top:0}.gekkan_head{text-align:center}.gekkan_head .page-title{margin:20px 0}.gekkan_head p{text-align:left;font-size:13px;padding:0 20px;margin-bottom:0}.howto_block{margin:40px 0}@media screen and (max-width:768px){.howto_block{padding:0 20px}}.howto_block .txt{margin:15px 0;font-size:16px;line-height:1.6}@media screen and (max-width:768px){.howto_block .txt{font-size:13px}}@media screen and (max-width:768px){.sidebar{display:block}}.fb_widgets,.twitter_widgets{margin:40px 0}@media screen and (max-width:768px){.fb_widgets,.twitter_widgets{padding:0 20px}}.twitter_widgets{margin-top:0}@media screen and (max-width:768px){.twitter_widgets{margin-top:40px}}.books{overflow:hidden}@media screen and (max-width:768px){.books{padding:0 20px}}.books a{text-decoration:none}.books .list{color:#222;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;background:#fff;border:1px solid #ddd;border-radius:4px;margin:0 0 20px;width:48%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.books .list{width:100%;float:none}}.books .list .thumb{max-width:150px;min-width:150px}@media screen and (max-width:768px){.books .list .thumb{max-width:100px;min-width:100px}}.books .list .content{font-size:16px;line-height:1.6;padding-left:20px}@media screen and (max-width:768px){.books .list .content{font-size:14px;padding-left:10px}}.books .list .tt{font-size:20px;margin-bottom:10px}@media screen and (max-width:768px){.books .list .tt{font-size:16px}}.books a:nth-child(2n) .list{float:right}@media screen and (max-width:768px){.books a:nth-child(2n) .list{float:none}}.megamenu ul li a{color: #222;}.megamenu ul li a:hover{color: #EAA63B;text-decoration: none;}.sp_gnavi_tab{display:none;}body{overflow-x: hidden;}.gnavi ul li+li{font-size:14px;padding-left: 16px;}.megamenu{transition: none !important;}
