@charset "utf-8";@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url(//jss-bouhan.com/wp/wp-content/themes/yoko/css/../font/NotoSansCJKjp-Regular.woff) format('woff'),url(//jss-bouhan.com/wp/wp-content/themes/yoko/css/../font/NotoSansCJKjp-Regular.eot) format('eot');font-display:swap}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(//jss-bouhan.com/wp/wp-content/themes/yoko/css/../font/NotoSansCJKjp-Bold.woff) format('woff'),url(//jss-bouhan.com/wp/wp-content/themes/yoko/css/../font/NotoSansCJKjp-Bold.eot) format('eot');font-display:swap}html{overflow-y:scroll}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}q:before,q:after{content:''}object,embed{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;font-style:normal;font-variant:normal}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}p,dd,blockquote{text-align:justify;text-justify:inter-ideograph}body{font-family:'Noto Sans JP',sans-serif;color:#000;font-size:16px;text-align:left;line-height:1.5;background:#fff;min-width:1200px;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%}@media screen and (max-width :750px){body{font-size:4.26vw;min-width:initial}}a:visited{text-decoration:none}a{text-decoration:none;color:#000}:focus{-moz-outline-style:none}img{vertical-align:top}.br-pc{display:block}.br-sp{display:none}@media screen and (max-width :750px){.br-pc{display:none}.br-sp{display:block}}
@charset "utf-8";#fixed{position:fixed;top:0;width:100%;min-width:1200px;background:#fff;z-index:9999}@media screen and (max-width :750px){#fixed{position:fixed;width:100%;min-width:100%;top:0;left:0;background:#fff;z-index:100}}#headNew{width:100%;background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/header_bg.jpg) repeat-x left top}@media screen and (max-width :750px){#headNew{background:0 0}}#headNew .headBox{width:1200px;margin:0 auto;position:relative}@media screen and (max-width :750px){#headNew .headBox{width:100%}}#headNew h1{font-size:10px;color:#fff;height:30px;line-height:30px}@media screen and (max-width :750px){#headNew h1{font-size:2vw;text-align:center;color:#000;height:4vw;line-height:4vw;background:#efefef;overflow:hidden}}#headNew .topBtn{display:none}@media screen and (max-width :750px){#headNew .topBtn{display:block;position:absolute;top:4vw;left:0}#headNew .topBtn a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:13.333vw;height:13.333vw;color:#fff;text-decoration:none;text-align:center;background:#e60012;box-sizing:border-box;padding:1.33vw 0}#headNew .topBtn a i{display:block;font-size:5.33vw}#headNew .topBtn a p{display:block;width:100%;text-align:center;font-size:3.2vw}}#headNew .logoBox{height:107px}@media screen and (max-width :750px){#headNew .logoBox{display:flex;justify-content:center;align-items:center;width:73.333vw;height:13.333vw;margin:0 auto}}#headNew .logoBox h2{line-height:1.2;padding-top:17px}@media screen and (max-width :750px){#headNew .logoBox h2{line-height:1;padding-top:0}}#headNew .logoBox h2 span{padding-left:70px;display:block;font-size:10px}@media screen and (max-width :750px){#headNew .logoBox h2 span{padding-left:9.33vw;display:block;font-size:1.333vw}}#headNew .logoBox h2 img{width:280px}@media screen and (max-width :750px){#headNew .logoBox h2 img{width:auto;height:8vw}}#headNew .conBox{position:absolute;top:0;right:0;overflow:hidden}@media screen and (max-width :750px){#headNew .conBox{position:static;display:flex}}#headNew .conBox .telBox,#headNew .conBox .mailBox{float:left;position:relative;box-sizing:border-box}@media screen and (max-width :750px){#headNew .conBox .telBox,#headNew .conBox .mailBox{float:none;width:50%}}#headNew .conBox .telBox .ph,#headNew .conBox .mailBox .ph{position:absolute;bottom:0;right:0}@media screen and (max-width :750px){#headNew .conBox .telBox .ph,#headNew .conBox .mailBox .ph{width:auto;height:15.733vw}#headNew .conBox .telBox .ph{right:-2.66vw;z-index:-1}#headNew .conBox .telBox .ph img,#headNew .conBox .mailBox .ph img{width:auto;height:100%}}#headNew .conBox h3{font-size:18px;font-weight:700;color:#fff;letter-spacing:2px;height:30px;line-height:28px;padding:0 20px;background:#e60012}@media screen and (max-width :750px){#headNew .conBox h3{font-size:2.67vw;letter-spacing:0;height:5.333vw;line-height:5.333vw;padding:0 2.66vw;background:#cf0001}}#headNew .conBox .telBox{width:460px}@media screen and (max-width :750px){#headNew .conBox .telBox{width:50vw}}#headNew .conBox .telBox .txt{overflow:hidden;border-left:1px #efefef solid;padding:10px 20px;height:107px;box-sizing:border-box}@media screen and (max-width :750px){#headNew .conBox .telBox .txt{overflow:hidden;border-left:none;padding:2.66vw 0 0 2.66vw;height:18.666vw;box-sizing:border-box}}#headNew .conBox .telBox .txt .copy{font-size:14px;margin-bottom:5px}@media screen and (max-width :750px){#headNew .conBox .telBox .txt .copy{font-size:2.133vw;font-weight:700;margin-bottom:1.33vw}}#headNew .conBox .telBox .txt .telNum{width:300px;margin-bottom:8px}@media screen and (max-width :750px){#headNew .conBox .telBox .txt .telNum{width:auto;height:4.8vw;margin-bottom:1.5vw}}#headNew .conBox .telBox .txt .telNum img{width:100%}@media screen and (max-width :750px){#headNew .conBox .telBox .txt .telNum img{width:auto;height:100%}}#headNew .conBox .telBox .txt .time{font-size:12px;float:left}@media screen and (max-width :750px){#headNew .conBox .telBox .txt .time{float:left;font-size:1.866vw;font-weight:700}}#headNew .conBox .telBox .txt .nationwide{float:left;width:105px;height:16px;line-height:13px;font-size:10px;color:#fff;text-align:center;background:#e60012;margin-top:2px}@media screen and (max-width :750px){#headNew .conBox .telBox .txt .nationwide{width:8.53vw;height:2.4vw;line-height:2.4vw;font-size:1.6vw;font-weight:700;margin-top:0}}#headNew .conBox .mailBox{width:420px;background:#fff}@media screen and (max-width :750px){#headNew .conBox .mailBox{width:50vw;background:#fff}}#headNew .conBox .mailBox a{display:block;background:#cf0001;transition:all .3s ease 0s}@media screen and (max-width :750px){#headNew .conBox .mailBox a{background:#e60012}}#headNew .conBox .mailBox a:hover{opacity:.8}#headNew .conBox .mailBox .txt{overflow:hidden;padding:10px 20px;height:107px;box-sizing:border-box}@media screen and (max-width :750px){#headNew .conBox .mailBox .txt{overflow:hidden;padding:2.66vw;height:auto;box-sizing:border-box}}#headNew .conBox .mailBox .btnBox{display:flex;align-items:center;width:280px;height:87px;line-height:1;box-sizing:border-box;padding:0 20px;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 20px center #fff;background-size:10px auto}@media screen and (max-width :750px){#headNew .conBox .mailBox .btnBox{display:flex;align-items:center;width:44.66vw;height:13.333vw;line-height:1;box-sizing:border-box;padding:0 2.66vw;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center #fff;background-size:1.33vw auto;box-shadow:none}}#headNew .conBox .mailBox .btnBox .btnFlex h4{font-size:20px;font-weight:700;color:#000;padding-left:42px;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_mail_r.svg) no-repeat left top;background-size:auto 24px;padding-bottom:12px;border-bottom:1px #dedede solid;margin-bottom:10px;box-sizing:border-box}@media screen and (max-width :750px){#headNew .conBox .mailBox .btnBox .btnFlex h4{font-size:3.2vw;line-height:1;font-weight:700;padding-left:6.4vw;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_mail_r.svg) no-repeat left top .133vw;background-size:4.8vw auto;padding-bottom:1.86vw;border-bottom:.266vw #dedede solid;margin-bottom:1.6vw}}#headNew .conBox .mailBox .btnBox .btnFlex p{font-size:16px;font-weight:700;color:#000}@media screen and (max-width :750px){#headNew .conBox .mailBox .btnBox .btnFlex p{font-size:2.66vw;line-height:1;font-weight:700;color:#000;letter-spacing:-.03rem}}#globalNav{border-top:1px #efefef solid;border-bottom:1px #efefef solid}#globalNav .spmenu{display:none}@media screen and (max-width :750px){#globalNav{border-top:none;border-bottom:none}#globalNav .spmenu{display:block;position:absolute;top:4vw;right:0;width:13.333vw;height:13.333vw;font-size:3.2vw;color:#fff;background:#e60012}#globalNav .spmenu span{position:absolute;bottom:.8vw;left:0;width:13.333vw;text-align:center}#globalNav .spmenu_btn{display:block;position:absolute;top:5.866vw;right:2.66vw;width:8vw;height:5.866vw;background:#fff;border-top:2.667vw solid #e60012;border-bottom:2.667vw solid #e60012;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;z-index:100}#globalNav .spmenu_btn:before{content:'';position:absolute;width:8vw;height:.533vw;background:#fff;top:-2.4vw;right:0;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#globalNav .spmenu_btn:after{content:'';position:absolute;width:8vw;height:.533vw;background:#fff;bottom:-2.4vw;right:0;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#globalNav .spmenu_btn.active{background:#fff}#globalNav .spmenu_btn.active:before{-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:0;right:0}#globalNav .spmenu_btn.active:after{-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:0;right:0}#globalNav .menu{display:none;position:absolute;top:0;left:0;width:100%;z-index:9999 !important}#globalNav .menu>ul{display:block;width:100%;margin:0 auto;position:fixed;top:17.333vw;left:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;z-index:9999 !important;background:#efefef}#globalNav .menu ul li a{display:block;width:100%;height:14.4vw;font-size:4vw;line-height:14.4vw;padding-left:1em;color:#000;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-bottom:.266vw solid #fff;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 5.33vw center;background-size:auto 2.66vw;transition:all 0s ease 0s}#globalNav .menu ul li a:hover{color:#000;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 5.33vw center;background-size:auto 2.66vw}#globalNav .menu ul li:first-of-type a{border-top:.266vw solid #fff}}#globalNav ul{display:flex;align-items:stretch;width:1200px;margin:0 auto;padding:10px 0}@media screen and (max-width :750px){#globalNav ul{display:block;width:100%;margin:0 auto;padding:0}}#globalNav ul li{display:flex;flex-grow:1;font-size:14px;line-height:1.3}@media screen and (max-width :750px){#globalNav ul li{display:block;font-size:4vw;line-height:16vw}}#globalNav ul li+li{border-left:1px #dedede solid}#globalNav ul li:first-child{border-left:1px #dedede solid}#globalNav ul li:last-child{border-right:1px #dedede solid}@media screen and (max-width :750px){#globalNav ul li+li{border-left:none}#globalNav ul li:first-child{border-left:none}#globalNav ul li:last-child{border-right:none}}#globalNav ul li a{display:flex;width:100%;height:41px;text-align:center;justify-content:center;align-items:center;transition:all .3s ease 0s}@media screen and (max-width :750px){#globalNav ul li a{display:block;width:100%;height:16vw;text-align:left;padding-left:1em;color:#000;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-bottom:.266vw solid #fff;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../images/icon_arrow.svg) no-repeat right 5.33vw center;background-size:auto 2.66vw}}#globalNav ul li a:hover{color:#fff;background:#e60012;transition:all .3s ease 0s}@media screen and (max-width :750px){#globalNav ul li a span:after{content:"・"}}
@charset "utf-8";@media screen and (max-width :750px){.sideMenu{display:none}}.sideMenu li{position:relative;margin-bottom:40px}.sideMenu li:last-of-type{margin-bottom:0}.sideMenu li a{display:block;width:250px;height:180px;overflow:hidden}.sideMenu li a img{transition:all .3s ease-out}.sideMenu li a:hover img{transform:scale(1.05)}.sideMenu li a p{position:absolute;right:0;z-index:1;bottom:-20px;width:230px;font-size:16px;box-sizing:border-box;padding:10px 15px;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 15px center #fff;background-size:8px auto;transition:all .3s ease 0s}.sideMenu li a:hover p{color:#fff;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow_w.svg) no-repeat right 15px center #e60012;background-size:8px auto}
@charset "utf-8";#contents{width:1200px;margin:0 auto;display:flex}@media screen and (max-width :750px){#contents{width:100%;margin:0;display:block}}#l-Column-ulcover{background:#efefef;padding:20px 20px 40px;margin-right:40px}@media screen and (max-width :750px){#l-Column-ulcover{display:none}}#contentCover{width:100%;margin:0;padding-top:200px}@media screen and (max-width :750px){#contentCover{width:100%;margin:0;padding-top:37.6vw}}#mainColumn{width:870px;padding-top:20px}@media screen and (max-width :750px){#mainColumn{width:100%;padding-top:4vw}#contentCover{width:100%}}#footer{background:#e60012}#footer .footBox{display:flex;justify-content:space-between;width:1200px;margin:0 auto;padding:40px 0}@media screen and (max-width :750px){#footer .footBox{display:block;width:100%;padding:0 0 2.66vw}}#footer .footBox .footLogo{display:flex;align-items:center;width:250px}@media screen and (max-width :750px){#footer .footBox .footLogo{padding-top:5.33vw;width:37.33vw;margin:0 auto 2.66vw}}#footer .footBox .footLogo img,#footer .footLogo img{width:250px}@media all and (-ms-high-contrast:none){#footer .footBox .footLogo img,#footer .footLogo img{width:100%}}@media screen and (max-width :750px){#footer .footBox .footLogo img,#footer .footLogo img{width:37.33vw;height:auto}}#footer .footBox .spList{display:none}@media screen and (max-width :750px){#footer .footBox .pcList{display:none}#footer .footBox .spList{display:flex;flex-wrap:wrap;background:#dedede}}#footer .footBox .pcList li{margin-bottom:10px}@media screen and (max-width :750px){#footer .footBox .spList li{width:50%;border-left:.266vw #ccc solid;border-top:.266vw #ccc solid;box-sizing:border-box}#footer .footBox .spList li:nth-of-type(odd){border-left:none}#footer .footBox .spList li:nth-of-type(-n+2){border-top:none}}#footer .footBox .pcList li a{font-size:14px;color:#fff}@media screen and (max-width :750px){#footer .footBox .spList li a{display:block;width:100%;height:12vw;font-size:3.2vw;line-height:12vw;padding-left:4vw;box-sizing:border-box;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center;background-size:1.333vw auto}}#footer .footBox .pcList li a:hover{text-decoration:underline}#footer #copyRight p{font-size:12px;color:#fff;text-align:center;line-height:40px;height:40px;background:#cd0102}@media screen and (max-width :750px){#footer #copyRight p{font-size:2.66vw;text-align:center;color:#fff}}#footer .footBoxContact{width:1200px;margin:0 auto;padding:40px 0}@media screen and (max-width :750px){#footer .footBoxContact{display:block;width:100%;padding:2.66vw 0}}#footer .footBoxContact .footLogo{width:250px;margin:0 auto;text-align:center}@media screen and (max-width :750px){#footer .footBoxContact .footLogo{padding-top:5.33vw;width:37.33vw;margin:0 auto 2.66vw}}#page-top{position:fixed;bottom:40px;right:40px;z-index:2;font-size:14px}@media screen and (max-width :750px){#page-top{display:none}}#page-top a{background:#cd0102;text-decoration:none;color:#fff;width:100px;padding:20px 0;text-align:center;display:block}@media screen and (max-width :750px){#page-top a{display:none}}#page-top a img{display:block;text-align:center;width:20px;margin:0 auto 10px}#page-top a:hover{text-decoration:none}#pageTitle{position:relative;margin-bottom:50px}@media screen and (max-width :750px){#pageTitle{margin-bottom:5.33vw}}#pageTitle h2{font-size:32px;font-weight:700;line-height:70px;height:70px;box-sizing:border-box;padding-left:160px;background:#efefef}@media screen and (max-width :750px){#pageTitle h2{position:relative;font-size:4.8vw;font-weight:700;text-align:center;line-height:6.4vw;width:100%;height:auto;padding:8vw 2.66vw 2.66vw}}#pageTitle .english{position:absolute;top:20px;left:20px;display:flex;justify-content:center;align-items:center;width:120px;height:100px;font-size:14px;text-align:center;color:#fff;line-height:1.28;box-sizing:border-box;padding:10px;background:#e60012}@media screen and (max-width :750px){#pageTitle .english{top:0;left:0;display:inline-block;width:auto;height:5.33vw;font-size:2.66vw;text-align:left;line-height:5.33vw;padding:0 2.66vw}#pageTitle .english:before{content:'';display:block;position:absolute;z-index:0;transform:skewX(-20deg);top:0;right:-1.6vw;width:3.2vw;height:5.33vw;background:#e60012}}#pageTitle .breadcrumb{display:flex;height:30px;color:#666;line-height:30px;box-sizing:border-box;padding-left:160px;background:#dedede}@media screen and (max-width :750px){#pageTitle .breadcrumb{overflow:hidden;height:auto;line-height:1.5;padding:1.333vw 2.66vw}}#pageTitle .breadcrumb p{overflow:hidden;white-space:nowrap;width:680px;text-overflow:ellipsis}@media screen and (max-width :750px){#pageTitle .breadcrumb p{font-size:2.13vw;padding:.533vw 0;width:100%}}#pageTitle .breadcrumb span span{margin:0 5px}@media screen and (max-width :750px){#pageTitle .breadcrumb span span{margin:0 .533vw}}#pageTitle .breadcrumb span:first-of-type{margin-left:0}#pageTitle .breadcrumb a{font-size:12px;color:#666}@media screen and (max-width :750px){#pageTitle .breadcrumb a{font-size:2.66vw}}.headline .tit{display:flex;font-size:32px;font-weight:700;color:#fff;line-height:60px;height:60px;background:#176fc5}@media screen and (max-width :750px){.headline .tit{font-size:3.73vw;line-height:8vw;height:8vw}}.headline .tit span{display:block;width:220px;text-align:center;margin-right:40px;background:#0d40a9}@media screen and (max-width :750px){.headline .tit span{width:24vw;margin-right:5.33vw}}.headline .txt{font-size:40px;font-weight:700;line-height:1;padding:30px 20px;margin-bottom:40px}@media screen and (max-width :750px){.headline .txt{font-size:4.8vw;padding:2.66vw;margin-bottom:5.33vw}}.management .headline .txt{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/titbg_red.jpg) no-repeat left top}.cms .headline .txt{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/titbg_green.jpg) no-repeat left top}.lte .headline .txt{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/titbg_blue.jpg) no-repeat left top}@media screen and (max-width :750px){.management .headline .txt,.cms .headline .txt,.lte .headline .txt,.security .headline .txt{background-size:100% auto}}.headline .txt .num{font-size:80px;font-weight:700;color:#e60012;line-height:1}@media screen and (max-width :750px){.headline .txt .num{font-size:9.6vw}}.headline .txt .large{font-size:56px}@media screen and (max-width :750px){.headline .txt .large{font-size:7.46vw}}.subTitle{font-size:28px;font-weight:700;text-align:center;line-height:66.5px;height:70px;background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/subtit_line.gif) no-repeat left center,url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/subtit_line.gif) no-repeat right center #f6f6f6;margin-bottom:30px}@media screen and (max-width :750px){.subTitle{position:relative;font-size:4.26vw;font-weight:700;text-align:center;line-height:1.3;height:auto;background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/subtit_line.gif) no-repeat left center,url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/subtit_line.gif) no-repeat right center #f6f6f6;background-size:4vw .26vw;margin-bottom:5.33vw;padding:2.66vw}}.subTitle:after{content:'';display:block;background:#ccc;height:10px;margin:0 10px}@media screen and (max-width :750px){.subTitle:after{position:absolute;bottom:-1.33vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:94.66vw;height:1.33vw;margin:0}}.subTitle span{font-size:36px;font-weight:700;color:#e60012}@media screen and (max-width :750px){.subTitle span{font-size:4.8vw}}.subTit{display:flex;font-weight:700;color:#000;margin-bottom:30px}@media screen and (max-width :750px){.subTit{color:#fff;margin-bottom:4vw}}.subTit .num{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:60px;font-size:32px;color:#fff;box-sizing:border-box}@media screen and (max-width :750px){.subTit .num{width:13.33vw;height:8vw;font-size:3.73vw}}.subTit .num:after{content:'';display:block;position:absolute;z-index:0;transform:skewX(-15deg);top:0;right:-10px;width:20px;height:60px}@media screen and (max-width :750px){.subTit .num:after{right:-1.333vw;width:2.66vw;height:8vw;background:#000}}.subTit .num span{font-size:28px}@media screen and (max-width :750px){.subTit .num span{font-size:3.2vw}}.management .subTit .num,.management .subTit .num:after{background:#e60012}.cms .subTit .num,.cms .subTit .num:after{background:#2fb121}.lte .subTit .num,.lte .subTit .num:after{background:#0d40a9}.security .subTit .num,.security .subTit .num:after{background:#f7ab00}.subTit .copy{display:flex;align-items:center;width:770px;height:60px;font-size:32px;box-sizing:border-box;padding-left:30px;background:#efefef}@media screen and (max-width :750px){.subTit .copy{width:86.66vw;height:8vw;font-size:3.73vw;color:#000;padding-left:4vw}}.subTit .copy .em{color:#e60012}.subHead{display:flex;align-items:center;font-size:28px;font-weight:700;text-align:center;color:#000;margin-bottom:20px}@media screen and (max-width :750px){.subHead{font-size:4vw;margin-bottom:2.66vw}}.management .subHead,.lte .subHead{color:#000}.subHead:before,.subHead:after{content:"";height:1px;flex-grow:1;background-color:#000}@media screen and (max-width :750px){.subHead:before,.subHead:after{height:.266vw}}.management .subHead:before,.management .subHead:after,.lte .subHead:before,.lte .subHead:after{background-color:#000}.subHead:before{margin-right:20px}@media screen and (max-width :750px){.subHead:before{margin-right:2.66vw}}.subHead:after{margin-left:20px}@media screen and (max-width :750px){.subHead:after{margin-left:2.66vw}}.conRead{font-size:20px;text-align:center;letter-spacing:.05rem;line-height:1.6;margin-bottom:30px}@media screen and (max-width :750px){.conRead{font-size:3.2vw;letter-spacing:0;margin-bottom:4vw}}@media screen and (max-width :750px){.sharpness{padding:0 2.66vw}}.comparison{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width :750px){.comparison{margin-bottom:5.33vw}}.punctuate{padding-bottom:20px;border-bottom:1px #dedede solid;margin-bottom:20px}@media screen and (max-width :750px){.punctuate{padding-bottom:2.66vw;border-bottom:.266vw #dedede solid;margin-bottom:2.66vw}}.comparison li{position:relative;width:410px}@media screen and (max-width :750px){.comparison li{width:45.333vw}}.comparison li:nth-last-of-type(odd):after{display:block;position:absolute;top:0;left:-25px;content:"";width:1px;height:100%;background:#dedede}@media screen and (max-width :750px){.comparison li:nth-last-of-type(odd):after{left:-2vw;width:.266vw}}.comparison li h6,.comparison li .comName{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;height:40px;margin-bottom:30px}@media screen and (max-width :750px){.comparison li h6,.comparison li .comName{font-size:3.2vw;font-weight:700;height:5.33vw;margin-bottom:5.33vw}}.comparison li h6 img,.comparison li .comName img{width:180px;height:auto;vertical-align:middle}@media screen and (max-width :750px){.comparison li h6 img,.comparison li .comName img{width:24vw;height:auto;vertical-align:middle}}.comparison li .item{position:relative;margin-bottom:40px}@media screen and (max-width :750px){.comparison li .item{margin-bottom:5.33vw}}.comparison li .item:last-child{margin-bottom:0}@media screen and (max-width :750px){.comparison li .item:last-child{margin-bottom:0}}.comparison li .item .copy{position:absolute;top:-20px;left:0;display:inline-block;font-size:20px;font-weight:700;line-height:40px;height:40px;padding:0 20px}@media screen and (max-width :750px){.comparison li .item .copy{top:-2.66vw;font-size:2.66vw;line-height:5.33vw;height:5.33vw;padding:0 2.66vw}}.comparison li:nth-of-type(odd) .item .copy{color:#fff}.management .comparison li:nth-of-type(odd) .item .copy{background:#e60012}.cms .comparison li:nth-of-type(odd) .item .copy{background:#2fb121}.lte .comparison li:nth-of-type(odd) .item .copy{background:#0d40a9}.comparison li:nth-of-type(even) .item .copy{color:#000;background:#efefef}@media screen and (max-width :750px){.comparison li .item .ph,.comparison li .item .ph img{width:100%;height:auto}}.ai{display:flex;flex-wrap:wrap;gap:0 30px}@media screen and (max-width :750px){.ai{padding:0 2.66vw;gap:0 6.66vw}}.ai .aiBox{position:relative;width:420px;margin-bottom:60px}@media screen and (max-width :750px){.ai .aiBox{width:42.66vw;margin-bottom:8vw}}.ai .aiBox:after{position:absolute;z-index:-1;top:20px;left:20px;display:block;content:'';width:400px;height:100%;background:#efefef}@media screen and (max-width :750px){.ai .aiBox:after{top:2.66vw;left:2.66vw;width:42.66vw}}.ai .aiBox .view{text-align:left;margin-bottom:0}.ai .aiBox .view img{width:100%;height:auto}.ai .aiBox p{padding:15px 0 0 40px}@media screen and (max-width :750px){.ai .aiBox p{font-size:2.66vw;padding:2vw 0 0 5.33vw}}#place{margin-bottom:60px}@media screen and (max-width :750px){#place{margin-bottom:5.33vw;box-sizing:border-box}}#place .cam,#place .sec{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width :750px){#place .cam,#place .sec{width:100%;padding:0}}#place .rep{width:870px}#place .cam li,#place .sec li{position:relative;margin-top:50px}@media screen and (max-width :750px){#place .cam li,#place .sec li{width:50%;margin-top:0}}#place .cam li:nth-of-type(-n+3),#place .sec li:nth-of-type(-n+3){margin-top:0}#place .cam li .ph,#place .sec li .ph{width:260px;height:180px}@media screen and (max-width :750px){#place .cam li .ph,#place .sec li .ph{width:100%;height:33.33vw}#place .cam li .ph img,#place .sec li .ph img{width:100%;height:auto}}#place .cam li .category,#place .sec li .category{position:absolute;bottom:-25px;right:0;font-size:18px;color:#000;line-height:50px;width:260px;height:50px;padding-left:20px;box-sizing:border-box;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 20px center #efefef;background-size:8px auto}@media screen and (max-width :750px){#place .cam li .category,#place .sec li .category{display:flex;align-items:center;position:absolute;bottom:0;left:0;z-index:1;width:44.66vw;height:10.66vw;font-size:3.2vw;line-height:1.2;padding-left:2.66vw;box-sizing:border-box;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center #efefef;background-size:1.33vw 2.66vw}}#place .cam li a,#place .sec li a{display:block;width:280px;transition:all .3s ease 0s}@media screen and (max-width :750px){#place .cam li a,#place .sec li a{position:relative;display:block;width:100%;height:38.66vw;text-decoration:none}}#place .cam li a:hover,#place .sec li a:hover{opacity:.7}.wp-pagenavi{text-align:center;padding:50px 0 50px}@media screen and (max-width :750px){.wp-pagenavi{text-align:center;padding:0 0 5.33vw}}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:none !important;padding:10px 11px !important;color:#000 !important;background:#efefef !important;transition:all .3s ease 0s}@media screen and (max-width :750px){.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:none !important;padding:1.333vw 2.666vw !important;margin:0 .3vw !important;line-height:3}}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff !important;background-color:#e60012 !important;border:none}#induction{width:100%}#induction .around{width:100%;padding:40px 0 60px;background:#efefef}@media screen and (max-width :750px){#induction .around{padding:5.33vw 2.66vw 8vw;box-sizing:border-box}}#induction .around ul{width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width :750px){#induction .around ul{width:100%;flex-wrap:wrap}}#induction .around ul li{width:270px;height:210px}@media screen and (max-width :750px){#induction .around ul li{width:45.33vw;height:37.33vw;margin-top:5.33vw}#induction ul li:nth-of-type(-n+2){margin-top:0}}#induction .around ul li a{display:block;position:relative;width:270px;height:210px}@media screen and (max-width :750px){#induction .around ul li a{width:45.33vw;height:37.33vw}}#induction .around ul li a h3{position:absolute;bottom:-20px;right:0;display:flex;align-items:center;font-size:16px;text-align:left;color:#000;width:250px;height:60px !important;padding-left:20px;box-sizing:border-box;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 20px center #fff;background-size:8px auto;transition:all .3s ease 0s}@media screen and (max-width :750px){#induction .around ul li a h3{bottom:-2.66vw;right:0;font-size:3.2vw;width:42.66vw;height:12vw !important;padding-left:2.66vw;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center #fff;background-size:1.33vw auto}}#induction .around ul li a:hover h3{color:#fff;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow_w.svg) no-repeat right 20px center #e60012;background-size:8px auto}@media screen and (max-width :750px){#induction .around ul li a:hover h3{color:#000;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center #fff;background-size:1.33vw auto}}#induction .cam a{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/foot_cam.jpg) no-repeat center center}#induction .cms a{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/foot_cms.jpg) no-repeat center center}#induction .lte a{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/foot_lte.jpg) no-repeat center center}#induction .security a{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/foot_security.jpg) no-repeat center center}#induction .plan a{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/foot_plan.jpg) no-repeat center center}#induction .reports a{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/foot_reports.jpg) no-repeat center center}@media screen and (max-width :750px){#induction .cam a,#induction .cms a,#induction .lte a,#induction .security a,#induction .plan a,#induction .reports a{background-size:100% auto}}#request{position:relative;z-index:0;width:100%;padding:60px 0;background:#dedede}@media screen and (max-width :750px){#request{padding:4vw 0 0}}.reqBox{width:1200px;margin:0 auto}@media screen and (max-width :750px){.reqBox{width:100%;margin:0 auto}}#request .reqArea{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:0 40px 40px 20px}@media screen and (max-width :750px){#request .reqArea{display:block;padding:0}}#request .reqArea:after{content:'';display:block;width:1200px;height:280px;background:#fff;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width :750px){#request .reqArea:after{display:none}}#request .reqArea .campaign,#request .reqArea .campaign .ph{width:343px}@media screen and (max-width :750px){#request .reqArea .campaign{width:auto;display:flex;justify-content:space-between;align-items:center;padding:0 5.33vw}#request .reqArea .campaign .ph{width:42.666vw}}#request .reqArea .campaign .ph img{width:100%;height:auto}#request .reqArea .campaign p{font-size:28px;font-weight:700;text-align:center;line-height:1.3}@media screen and (max-width :750px){#request .reqArea .campaign p{font-size:4.26vw}}#request .reqArea .campaign p span{font-size:36px;color:#e60012}@media screen and (max-width :750px){#request .reqArea .campaign p span{font-size:5.33vw}}#request .reqArea .campaign p span>span{font-size:40px}@media screen and (max-width :750px){#request .reqArea .campaign p span>span{font-size:6.4vw}}#request .reqArea .btnArea{width:760px}@media screen and (max-width :750px){#request .reqArea .btnArea{position:relative;width:auto;padding:0 5.33vw 8vw;box-sizing:border-box}#request .reqArea .btnArea:after{content:'';display:block;width:100vw;height:40vw;position:absolute;bottom:0;left:0;z-index:-1;background:#fff}}#request .reqArea .btnArea .above{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}@media screen and (max-width :750px){#request .reqArea .btnArea .above{width:89.333vw}}#request .reqArea .btnArea .above .contTit{position:absolute;top:0;left:0;font-size:36px;font-weight:700;line-height:1.4}@media screen and (max-width :750px){#request .reqArea .btnArea .above .contTit{display:none}}#request .reqArea .btnArea .above .contTit span{color:#e60012}#request .reqArea .btnArea .above .telArea,#request .reqArea .btnArea .above .telArea .telBox{width:480px}#request .reqArea .btnArea .above .telArea{margin-bottom:20px}@media screen and (max-width :750px){#request .reqArea .btnArea .above .telArea{width:auto;margin-bottom:3.2vw}}#request .reqArea .btnArea .above .telArea .telBox{margin-bottom:10px}@media screen and (max-width :750px){#request .reqArea .btnArea .above .telArea .telBox{width:60vw;margin-bottom:.8vw}}#request .reqArea .btnArea .above .telArea .telBox img{width:100%;height:auto}#request .reqArea .btnArea .above .telArea .range{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#request .reqArea .btnArea .above .telArea .range .time{font-size:18px;font-weight:700}@media screen and (max-width :750px){#request .reqArea .btnArea .above .telArea .range .time{font-size:2.4vw}}#request .reqArea .btnArea .above .telArea .range .nationwide{width:160px;height:30px;font-size:16px;font-weight:700;color:#fff;line-height:30px;text-align:center;background:#e60012}@media screen and (max-width :750px){#request .reqArea .btnArea .above .telArea .range .nationwide{width:18.666vw;height:4vw;font-size:2.66vw;line-height:4vw}}#request .reqArea .btnArea .above .model{width:240px}@media screen and (max-width :750px){#request .reqArea .btnArea .above .model{width:28vw}}#request .reqArea .btnArea .above .model img{width:100%;height:auto}#request .reqArea .btnArea .below{width:760px;height:80px}@media screen and (max-width :750px){#request .reqArea .btnArea .below{width:89.333vw;height:10.66vw}}#request .reqArea .btnArea .below a{display:block;width:760px;height:80px;font-size:32px;font-weight:700;color:#fff;text-align:center;line-height:80px;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow_w.svg) no-repeat right 40px center #e60012;background-size:12px auto;transition:all .3s ease 0s}@media screen and (max-width :750px){#request .reqArea .btnArea .below a{width:89.33vw;height:12.8vw;font-size:4.26vw;line-height:12.8vw;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow_w.svg) no-repeat right 2.66vw center #e60012;background-size:1.6vw auto}}#request .reqArea .btnArea .below a:hover{color:#000;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 40px center #fc0;background-size:12px auto}@media screen and (max-width :750px){#request .reqArea .btnArea .below a:hover{color:#000;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center #fc0;background-size:1.6vw auto}}.movieArea{padding:20px;background:#efefef;margin-bottom:30px}@media screen and (max-width :750px){.movieArea{padding:2.66vw;margin-bottom:4vw}}.movSplit{padding-bottom:40px;border-bottom:1px #ccc solid;margin-bottom:20px}@media screen and (max-width :750px){.movSplit{padding-bottom:5.33vw;border-bottom:.266vw #ccc solid;margin-bottom:2.66vw}}.movieArea .movTit{font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width :750px){.movieArea .movTit{font-size:4vw;margin-bottom:2.66vw}}.movieArea .movTit img{width:180px;vertical-align:-.2em;margin-right:5px}@media screen and (max-width :750px){.movieArea .movTit img{width:24vw;vertical-align:middle;margin-right:0}}.movieArea .movTit span{color:#e60012}.movieBox{width:100%}.movieArea .note,.movieAreas .note{text-align:center;font-size:16px;margin-top:20px}@media screen and (max-width :750px){.movieArea .note{font-size:2.66vw;margin-top:2.66vw}}.appView{display:flex;justify-content:center;flex-wrap:wrap;width:870px;margin-bottom:30px}@media screen and (max-width :750px){.appView{width:94.66vw;margin:0 auto 4vw}}.appView .appBox{text-align:center}.appView .appBox:nth-of-type(odd){margin-right:110px}@media screen and (max-width :750px){.appView .appBox:nth-of-type(odd){margin-right:7.5533vw}}.appView .appBox .appTit{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:20px}@media screen and (max-width :750px){.appView .appBox .appTit{font-size:3.73vw;margin-bottom:2.66vw}}.appView .appBox .appTit span{font-size:32px}@media screen and (max-width :750px){.appView .appBox .appTit span{font-size:4.26vw}}.management .appView .appBox .appTit span{color:#e60012}.cms .appView .appBox .appTit span{color:#2fb121}.lte .appView .appBox .appTit span{color:#0d40a9}.appView .appBox .app video{vertical-align:bottom;box-shadow:0 0 5px 5px #dedede}@media screen and (max-width :750px){.appView .appBox .app video{width:36vw;vertical-align:bottom;box-shadow:0 0 .533vw .533vw #dedede}}#caseBtn{margin-bottom:40px}@media screen and (max-width :750px){#caseBtn{margin-bottom:5.33vw}}#caseBtn a{position:relative;display:block;width:100%;height:240px;color:#000;text-decoration:none}@media screen and (max-width :750px){#caseBtn a{width:100%;height:29.333vw}}#caseBtn a .ph{width:830px;height:200px;overflow:hidden}@media screen and (max-width :750px){#caseBtn a .ph{width:94.666vw;height:22.666vw}}#caseBtn a .ph img{width:100%;height:auto;vertical-align:bottom;transition:all .3s ease-out}#caseBtn a:hover .ph img{transform:scale(1.1)}#caseBtn a .btn{position:absolute;bottom:0;right:0;z-index:1;width:830px;height:80px;box-sizing:border-box;font-size:24px;font-weight:700;line-height:80px;padding-left:40px;background:#efefef url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 40px center;background-size:10px auto;transition:all .3s ease 0s}@media screen and (max-width :750px){#caseBtn a .btn{width:94.666vw;height:10.66vw;box-sizing:border-box;font-size:3.2vw;line-height:10.66vw;padding-left:5.33vw;background:#efefef url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 5.33vw center;background-size:1.333vw auto;transition:all .3s ease 0s}}#caseBtn a:hover .btn{color:#fff;background:#000 url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow_w.svg) no-repeat right 40px center;background-size:10px auto}@media screen and (max-width :750px){#caseBtn a:hover .btn{background:#000 url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow_w.svg) no-repeat right 5.333vw center;background-size:1.333vw auto}}.recArea{margin-bottom:40px}@media screen and (max-width :750px){.recArea{margin-bottom:5.33vw}}.recArea .recTit{position:relative;font-size:24px;font-weight:700;line-height:1;margin-left:30px;padding-left:20px;margin-bottom:20px}@media screen and (max-width :750px){.recArea .recTit{position:relative;font-size:3.73vw;font-weight:700;line-height:1;margin-left:6.66vw;padding-left:2.66vw;margin-bottom:2.66vw}}.recArea .recTit:before{position:absolute;top:0;left:0;z-index:1;display:block;content:'';width:1px;height:70px}@media screen and (max-width :750px){.recArea .recTit:before{width:.266vw;height:9.33vw}}.management .recArea .recTit:before{background:#e60012}.cms .recArea .recTit:before{background:#2fb121}.lte .recArea .recTit:before{background:#0d40a9}.recArea .recBox{position:relative;padding:40px;background:#efefef;margin-bottom:30px}@media screen and (max-width :750px){.recArea .recBox{width:94.666vw;margin:0 auto 4vw;padding:4vw;box-sizing:border-box}}.recArea .recBox ul{padding-left:1rem;margin-bottom:40px}@media screen and (max-width :750px){.recArea .recBox ul{margin-bottom:5.3vw}}.recArea .recBox ul li{list-style-type:disc;font-size:18px;margin-bottom:10px}@media screen and (max-width :750px){.recArea .recBox ul li{list-style-type:disc;font-size:3.2vw;margin-bottom:1.33vw}}.recArea .recBox .ph{position:absolute;top:-44px;right:40px}@media screen and (max-width :750px){.recArea .recBox .ph{position:absolute;top:-6.4vw;right:4vw;width:40vw;height:30vw}.recArea .recBox .ph img{width:100%;height:auto}.recArea .recBox .fig{width:86.666vw}.recArea .recBox .fig img{width:100%;height:auto}}@media screen and (max-width :750px){.recArea .opeBox{width:94.666vw;margin:0 auto 4vw}}.recArea .opeBox ul{display:flex;justify-content:space-between;width:790px;margin:0 auto 30px}@media screen and (max-width :750px){.recArea .opeBox ul{width:92vw;margin:0 auto}}.recArea .opeBox li{width:380px}@media screen and (max-width :750px){.recArea .opeBox li{width:42.666vw}}.recArea .opeBox li .opeTit{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width :750px){.recArea .opeBox li .opeTit{display:block;text-align:center}}.recArea .opeBox li .opeTit .icon{width:100px;height:100px;border-radius:50%}@media screen and (max-width :750px){.recArea .opeBox li .opeTit .icon{width:10.666vw;height:10.666vw;margin:0 auto 2.66vw}.recArea .opeBox li .opeTit .icon img{width:100%;height:auto}}.management .recArea .opeBox li .opeTit .icon{background:#e60012}.cms .recArea .opeBox li .opeTit .icon{background:#2fb121}.lte .recArea .opeBox li .opeTit .icon{background:#0d40a9}.recArea .opeBox li .opeTit .txt{width:260px}@media screen and (max-width :750px){.recArea .opeBox li .opeTit .txt{width:42.666vw;margin-bottom:2.66vw}}.recArea .opeBox li .opeTit .txt h6{font-size:24px;font-weight:700;line-height:1;margin-bottom:10px}@media screen and (max-width :750px){.recArea .opeBox li .opeTit .txt h6{font-size:3.73vw;margin-bottom:1.33vw}}.recArea .opeBox li .opeTit .txt p{font-size:18px}@media screen and (max-width :750px){.recArea .opeBox li .opeTit .txt p{font-size:3.2vw;letter-spacing:-.05rem;text-align:center}}.recArea .opeBox li .ph{width:330px;margin:0 auto}@media screen and (max-width :750px){.recArea .opeBox li .ph{width:42.666vw;margin:0 auto}.recArea .opeBox li .ph img{width:100%;height:auto}}
@charset "utf-8";#glsBox{margin:0 auto 60px}@media screen and (max-width :750px){#glsBox{width:89.334vw;margin:0 auto 8vw}}#glsBox .glsCat{display:flex;flex-wrap:wrap;justify-content:space-between}#glsBox .glsCat li{width:170px}@media screen and (max-width :750px){#glsBox .glsCat li{width:17.333vw}}#glsBox .glsCat li:nth-child(n+1):nth-child(-n+5){margin-bottom:5px}@media screen and (max-width :750px){#glsBox .glsCat li:nth-child(n+1):nth-child(-n+5){margin-bottom:.8vw}}#glsBox .glsCat li a{display:block;width:170px;height:60px;font-size:20px;font-weight:700;line-height:60px;text-align:center;background:#efefef;transition:all .3s ease 0s}@media screen and (max-width :750px){#glsBox .glsCat li a{width:17.333vw;height:13.333vw;font-size:3.73vw;line-height:13.333vw}}#glsBox .glsCat li a:hover{color:#fff;background:#e60012}@media screen and (max-width :750px){#glsBox .glsCat li a:hover{color:#000;background:#efefef}}#glsBox .glsList h3{clear:both;width:100%;font-size:20px;font-weight:700;padding-bottom:20px;border-bottom:2px #dedede solid;margin-top:-158px;padding-top:198px}@media screen and (max-width :750px){#glsBox .glsList h3{font-size:4.8vw;font-weight:700;padding-bottom:2.66vw;border-bottom:.533vw #dedede solid;margin-top:-36vw;padding-top:41.333vw}}#glsBox .glsList ul{overflow:hidden;padding:0 20px}@media screen and (max-width :750px){#glsBox .glsList ul{padding:0 4vw}}#glsBox .glsList ul li{float:left;border-bottom:1px #dedede solid;margin-right:10px}@media screen and (max-width :750px){#glsBox .glsList ul li{border-bottom:.266vw #dedede solid;margin-right:0}#glsBox .glsList ul li:nth-of-type(odd){margin-right:6.66vw !important}}#glsBox .glsList ul li:nth-of-type(4n){margin-right:0}#glsBox .glsList ul li a{display:flex;align-items:center;width:200px;height:70px;font-size:15px;padding:0 50px 0 20px;box-sizing:border-box;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 20px center;background-size:8px auto;transition:all .3s ease 0s}@media screen and (max-width :750px){#glsBox .glsList ul li a{width:37.333vw;height:16vw;font-size:3.2vw;padding:0 8vw 0 2.66vw;box-sizing:border-box;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center;background-size:1.33vw auto}}#glsBox .glsList ul li a:hover{color:#fff;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow_w.svg) no-repeat right 20px center #e60012;background-size:8px auto}@media screen and (max-width :750px){#glsBox .glsList ul li a:hover{color:#000;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center #fff;background-size:1.33vw auto}}#glsBox .explanation .expTit,#glsBox .relation .relTit{position:relative;margin-left:40px;padding-left:40px;margin-bottom:20px}@media screen and (max-width :750px){#glsBox .explanation .expTit,#glsBox .relation .relTit{margin-left:6.4vw;padding-left:5.33vw;margin-bottom:2.66vw}}#glsBox .explanation .expTit:before,#glsBox .relation .relTit:before{position:absolute;top:0;left:0;display:block;content:'';width:1px;height:130px;background:#e60012}@media screen and (max-width :750px){#glsBox .explanation .expTit:before,#glsBox .relation .relTit:before{width:.266vw;height:21.333vw;background:#e60012}}#glsBox .relation .relTit:before{height:80px}@media screen and (max-width :750px){#glsBox .relation .relTit:before{height:13.333vw}}#glsBox .explanation{margin-bottom:40px}@media screen and (max-width :750px){#glsBox .explanation{margin-bottom:5.33vw}}#glsBox .explanation .expTit h3{font-size:32px;font-weight:700}@media screen and (max-width :750px){#glsBox .explanation .expTit h3{font-size:5.6vw}}#glsBox .explanation .expTit p{font-size:24px;font-weight:700}@media screen and (max-width :750px){#glsBox .explanation .expTit p{font-size:4vw}}#glsBox .explanation .expTxt{padding:50px 40px 40px;background:#efefef}@media screen and (max-width :750px){#glsBox .explanation .expTxt{padding:8vw 6.4vw 6.4vw;background:#efefef}}#glsBox .explanation .expTxt p{line-height:1.8;margin-bottom:1rem}@media screen and (max-width :750px){#glsBox .explanation .expTxt p{font-size:3.73vw}}#glsBox .explanation .expTxt p:last-child{margin-bottom:0}#glsBox .explanation .expTxt p a{font-weight:700;color:#e60012;text-decoration:underline}#glsBox .explanation .expTxt dl{overflow:hidden;margin-bottom:1rem}#glsBox .explanation .expTxt dl dt{float:left;font-weight:700;color:#e60012}#glsBox .explanation .expTxt dl dt:after{content:'：'}#glsBox .explanation .expTxt ul{padding-left:1rem;margin-bottom:1rem}#glsBox .explanation .expTxt ul li{list-style-type:disc}#glsBox .relation .relTit h3{font-size:24px;font-weight:700}@media screen and (max-width :750px){#glsBox .relation .relTit h3{font-size:4.8vw}}#glsBox .relation .relTxt{border:1px #efefef solid;padding:50px 40px 40px}@media screen and (max-width :750px){#glsBox .relation .relTxt{border:.266vw #efefef solid;padding:8vw 6.4vw 6.4vw}}#glsBox .relation .relTxt .relBox li{margin-bottom:40px}@media screen and (max-width :750px){#glsBox .relation .relTxt .relBox li{margin-bottom:7.2vw}}#glsBox .relation .relTxt .relBox li:last-child{margin-bottom:0}#glsBox .relation .relTxt .relBox li h4{font-size:24px;font-weight:700;padding-bottom:10px;border-bottom:1px #e60012 solid;margin-bottom:10px}#glsBox .relation .relTxt .relBox li p{line-height:1.8}#glsBox .relation .relTxt .relBox li p a{font-weight:700;color:#e60012;text-decoration:underline}#glsBox .relation .relTxt .relBox li p a:before{content:'【'}#glsBox .relation .relTxt .relBox li p a:after{content:'】'}@media screen and (max-width :750px){#glsBox .relation .relTxt .relBox li h4{font-size:4.26vw;padding-bottom:2.66vw;border-bottom:.266vw #e60012 solid;margin-bottom:2.66vw}#glsBox .relation .relTxt .relBox li p{font-size:3.73vw}}#glsBox .glsBtn{width:360px;margin:60px auto 0}@media screen and (max-width :750px){#glsBox .glsBtn{width:100%;margin:8vw auto}}#glsBox .glsBtn a{display:block;height:60px;font-size:18px;font-weight:700;line-height:60px;text-align:center;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 20px center #efefef;background-size:8px auto;transition:all .3s ease 0s}@media screen and (max-width :750px){#glsBox .glsBtn a{height:12vw;font-size:4vw;line-height:12vw;box-sizing:border-box;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center #efefef;background-size:1.33vw auto}}#glsBox .glsBtn a:hover{color:#fff;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow_w.svg) no-repeat right 20px center #e60012;background-size:8px auto}@media screen and (max-width :750px){#glsBox .glsBtn a:hover{color:#000;background:url(https://jss-bouhan.com/wp/wp-content/themes/yoko/css/../img/icon_arrow.svg) no-repeat right 2.66vw center #efefef;background-size:1.33vw auto}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7c-hide{display:none}.wpcf7c-force-hide{display:none !important}.wpcf7c-conf{background-color:#999;color:#000;border:1px solid #333}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
.wp_rp_wrap .related_post_title{clear:both;padding:0 !important;margin:0 !important}div.wp_rp_content{display:inline-block !important}div.wp_rp_footer{text-align:right !important;overflow:hidden !important}div.wp_rp_footer a{color:#999 !important;font-size:11px !important;text-decoration:none !important;display:inline-block !important}div.wp_rp_footer a.wp_rp_edit{color:#fff !important;font-size:12px !important;text-decoration:underline !important;font-weight:700 !important;background:#f79124 !important;border-radius:2px !important;padding:3px 6px}ul.related_post{display:inline-block !important;position:relative !important;margin:0 !important;padding:0 !important}ul.related_post li{position:relative !important;display:inline-block !important;vertical-align:top !important;zoom:1 !important;*display:inline !important;width:150px !important;margin:10px 10px 10px 0 !important;padding:0 !important;background:0 0 !important}ul.related_post li a{position:relative !important;display:block !important;font-size:13px !important;line-height:1.6em !important;text-decoration:none !important;margin-bottom:5px !important;text-indent:0 !important}ul.related_post li img{display:block !important;width:150px !important;height:150px !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:none !important;border-radius:3px !important;box-shadow:0 1px 4px rgba(0,0,0,.2) !important}ul.related_post li a img.wp_rp_santa_hat{display:none !important}ul.related_post li small{font-size:80%}@media screen and (max-width:480px){ul.related_post li{display:inline-block !important;width:150px !important;clear:both !important}ul.related_post li a:nth-child(1){float:left !important}ul.related_post li a:nth-child(2){font-size:14px !important}}ul.related_post li .wp_rp_category a{display:inline !important}
.grecaptcha-badge{visibility:hidden}