@import url(//hakuyu.net/wp-content/themes/hestia_child/../hestia/style.css);@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP&display=swap');h1,h2,h3,h4,h5,h6{//font-family:source-han-sans-japanese,sans-serif;font-family:'Noto Serif JP',serif;font-weight:700;font-style:normal}a,p,li,span,div,th,td,dd,dt{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.en{//font-family:'Hind',sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2em}h2.hestia-title,.hestia-description h2,.hestia-about h2{display:flex;margin-bottom:30px;align-items:center;text-align:center;font-family:'Noto Serif JP',serif !important;font-weight:700 !important;font-size:2em !important;color:#008d41 !important}h2.hestia-title:before,h2.hestia-title:after,.hestia-description h2:before,.hestia-description h2:after,.hestia-about h2:before,.hestia-about h2:after{content:"";flex-grow:1;height:2px;background:#008d41;background:url(//hakuyu.net/wp-content/themes/hestia_child/images/bg_h2.gif);display:block}h2.hestia-title:before,.hestia-description h2:before,.hestia-about h2:before{margin-right:.5em;background-position:right}h2.hestia-title:after,.hestia-description h2:after,.hestia-about h2:after{margin-left:.5em;background-position:left}h3{font-size:24px;color:#008d41 !important}a{outline:none !important;transition:.3s}p{text-align:justify;text-justify:inter-ideograph}.post_content p{line-height:2em}.post-password-form p{text-align:left}th{width:35%;font-weight:700;color:#008d41}ul{padding-left:0;list-style:none !important}li{line-height:2em}ul.head_maru li:before{margin-right:5px;content:"\f192";font-family:FontAwesome;color:#ead900}ul.head_san li:before{margin-right:5px;content:"\f105";font-family:FontAwesome;color:#49c2cf}[class^=box] img{display:block;width:100%;margin:0 auto}.box_right{float:right;padding:5px 15px;width:75%;text-align:right}.left{text-align:left}.right{text-align:right}.center{text-align:center}a.btn{min-width:200px;display:inline-block;margin:20px auto;padding:10px 20px;background:#fff;border-radius:3px;border:1px solid #68ad4b;text-align:center;font-weight:700;color:#68ad4b}a.btn:hover{background:#68ad4b;color:#fff}a.btn2{width:250px;display:inline-block;padding:10px;background:#49c2cf;border-radius:3px;border:1px solid #fff;text-align:center;color:#fff !important}a.btn2:hover{background:#fff;border:1px solid #49c2cf;color:#49c2cf !important}.anchor{display:block;padding-top:70px;margin-top:-70px}.leftimg{display:inline-block;float:left;margin-right:20px !important}.rightimg{display:inline-block;float:right;margin-left:10px;margin-bottom:10px}.centerimg{display:block;margin:0 auto}.big{font-size:110%}.big-s{font-size:130%}.big-ss{font-size:200%}.big-sss{font-size:300%}.bold{font-weight:700;font-family:"Shin Go Medium"}.through{text-decoration:line-through}.red{color:#d50000}.blue{color:#49c2cf}.orange{color:#ff8000}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.content p.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:90px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.w100{width:100%}.w90{width:90%;margin:0 auto}.w80{width:80%;margin:0 auto}.w70{width:70%;margin:0 auto}.w60{width:60%;margin:0 auto}.w50{width:50%;margin:0 auto}.w40{width:40%;margin:0 auto}.w33{width:33%;margin:0 auto}.w30{width:30%;margin:0 auto}.w20{width:20%;margin:0 auto}.p40{padding:40px}.p30{padding:30px}.p20{padding:20px}.p10{padding:10px}.object_inline{display:inline-block}.object_block{display:block}a img{transition:opacity .3s ease-out;background:none!important}a:hover img{opacity:.8;background:none!important}hr{color:transparent;background-color:transparent;border:1px solid transparent;clear:both;margin:0 !important}.fbx-btn-transition:before,.fbx-loader div:before{font-family:FontAwesome !important}.fbx-next:before{content:"\f105" !important}.fbx-prev:before{content:"\f104" !important}.fbx-loader div:before{content:"\f110" !important}.fbx-close:before{content:"\f00d" !important}ul.feed{position:relative}ul.feed li{overflow:hidden}ul.feed li .meta{width:31%;height:30px;box-sizing:border-box !important;position:absolute;bottom:0}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.navbar .navbar-nav>li a{font-size:16px}.navbar li.on-section:not(.btn)>a{color:#555 !important}.navbar.navbar-transparent .title-logo-wrapper{display:none}footer.footer-big{padding:0}footer .container{width:100%;padding:0}footer .content{display:table;width:100%;margin:0 !important;table-layout:fixed}footer .row{display:table-cell;table-layout:fixed}.footer-big p{color:#eee}.contactus{padding:0}#contact .container{width:100%}#contact .col-md-5{width:100%;padding:0}.section#sec02{background:linear-gradient(90deg,transparent 0%,transparent 50%,#00261399 50%,#00261399 100%),url(//hakuyu.net/wp-content/themes/hestia_child/images/bg_recruit.jpg);background-position:center center,center center;background-size:cover}@media all and (-ms-high-contrast:none){.section#sec02{background:url(//hakuyu.net/wp-content/themes/hestia_child/images/bg_recruit.jpg);background-position:center center;background-size:cover}}.section .inn_section{display:table;width:1170px;margin:0 auto}.section .inn_section>div{display:table-cell;padding:2%;vertical-align:top;min-width:300px}.box_recruit{margin-top:2em;line-height:1.8em;font-size:15px;color:#fff}.hestia-big-title-content .col-sm-8.col-sm-offset-2{width:100%;margin-left:0}.carousel .page-header .row:before{display:block !important;content:"";height:200px;width:100%;margin-bottom:30px;background:url(//hakuyu.net/wp-content/themes/hestia_child/images/logo_big.png) no-repeat center center;background-size:contain !important}@media all and (-ms-high-contrast:none){.carousel .page-header .row .hestia-title{padding-top:200px}.carousel .page-header .row:before{position:absolute;top:auto;bottom:auto;left:auto;right:auto}}.carousel .page-header .row{display:block}#carousel-hestia-generic .hestia-title{color:#fff;font-family:'Noto Serif JP',serif;font-weight:700}#carousel-hestia-generic span.sub-title{font-size:20px !important}#carousel-hestia-generic .btn.btn-primary{background:0 0;box-shadow:none;border:none}#carousel-hestia-generic .btn.btn-primary:after{display:block;content:"";height:50px;width:142px;background:url(//hakuyu.net/wp-content/themes/hestia_child/images/slide_more.png) no-repeat top center;margin:0 auto;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#carousel-hestia-generic .btn.btn-primary:hover:after{background:url(//hakuyu.net/wp-content/themes/hestia_child/images/slide_more.png) no-repeat top 10px center}.section-image:after{background-color:#fff !important}#blog .col-md-8{width:100%}#blog .col-md-offset-2{margin-left:0}.section#sec03 h3{margin-top:0;margin-bottom:1em;color:#333}.su-posts .su-post-meta,.su-posts h4{display:inline-block;font-size:16px}.su-posts .su-post-meta{margin-right:.5em;font-size:1em !important;color:#333}.su-post{padding-top:.6em !important;margin-bottom:0 !important;border-top:1px solid #726144}.su-post:last-child{border-bottom:1px solid #726144}#sec05{text-align:center}.tocontact{padding:1.5em 1.5em 1.5em 5.5em !important;background:#008d41 url(//hakuyu.net/wp-content/themes/hestia_child/images/bg_tocontact.png) no-repeat left 10px center !important;color:#fff !important}.more{font-size:16px;color:#333}.more:after{margin-left:5px;content:"\f04b";font-family:FontAwesome;font-size:80%}.mwbtn{text-align:center}.mwform-tel-field input{width:29% !important}input[type=submit]{width:150px;letter-spacing:1px;border-radius:3px;-webkit-appearance:none;background:#fff}input[type=submit]:hover{background:#49c2cf}.mwbtn input[name=submitBack]{background:#bbb !important;border:1px solid #999;color:#fff !important}.mwbtn input[name=submitBack]:hover{background:#ddd !important;border:1px solid #aaa}.hestia-info,.info{max-width:100%}@media screen and (max-width:1200px){.home .page-header{min-height:30vw !important}.section#sec02{background-position:center center,center left -10vw}.section .inn_section{display:table;width:100%;margin:0 auto}.section .inn_section .w60{width:50% !important}.section .inn_section .w40{padding-right:5%}.contactus .row{padding:0}}@media screen and (max-width:990px){.section#sec02{background-position:center center,center left -20vw}}@media screen and (max-width:770px){.box2>div,.box2>div{display:block;width:100%}.navbar.navbar-transparent .title-logo-wrapper{display:block}footer .content{display:block;width:100%;margin:0 !important}footer .row{display:block;width:100%;margin-right:0 !important;margin-left:0 !important}footer .mt50{margin-top:0 !important}.carousel .item .container{padding-bottom:0 !important}.section#sec02{background:linear-gradient(90deg,#00261399 0%,#00261399 100%),url(//hakuyu.net/wp-content/themes/hestia_child/images/bg_recruit.jpg);padding:5%;margin-left:-10px;margin-right:-10px;text-align:justify;text-justify:inter-ideograph}.section .inn_section{display:block}.section .inn_section>div{display:block;width:100%}#sec04{margin-bottom:5em}#sec05 img{display:block;margin:0 auto;text-align:center}.carousel .page-header .row:before{display:none;max-width:90%;margin:0 auto}}@media screen and (max-width:640px){h2.hestia-title,.hestia-description h2,.hestia-about h2{font-size:1.5em !important}table{width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}th,td{display:block;width:100%}.carousel .page-header{padding:0}.blocks-gallery-grid{width:90%;margin:0 auto}#carousel-hestia-generic .hestia-title{font-size:6vw !important}#carousel-hestia-generic span.sub-title{font-size:4vw !important}.eventphoto,.eventphoto li{display:block;width:100%;border-spacing:0}.eventphoto li img{width:100%;height:auto}}.tab{display:none}.sp{display:none}@media screen and (max-width:1060px){.pc{display:none}.tab{display:block}}@media screen and (max-width:770px){.tab{display:none}.sp{display:block}}