@charset "UTF-8";

/*!
Theme Name: paprika
Theme URI: http://underscores.me/
Author: Me
Author URI: http://underscores.me/
Description: Custom theme: paprika, developed by Me
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: paprika
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun,
and share what you've learned with others.

paprika is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes b{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes c{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes c{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@-webkit-keyframes d{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes d{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes e{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes e{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.but-pc {position: fixed; bottom:150px; width: 240px; right:-110px; z-index: 99999;}.pc-menu-reserv{text-align:center;background:#46b3f7;border:1px solid #46b3f7;border-radius:58px;color:#fff;font-size:1.2em;font-weight:300;padding:36px 10px;width:80%;margin-right:1%;-webkit-box-shadow:5px 5px 5px -4px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 5px -4px rgba(0,0,0,.5);box-shadow:5px 5px 5px -4px rgba(0,0,0,.5)}.pc-menu-line{text-align:center;border:1px solid #00b900;border-radius:54px;color:#fff;background:#00b900;font-size:1.4em;font-weight:300;padding:35px 10px;width:82%;margin-left:1%;-webkit-box-shadow:5px 5px 5px -4px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 5px -4px rgba(0,0,0,.5);box-shadow:5px 5px 5px -4px rgba(0,0,0,.5);margin-bottom:20px}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66px;height:20px;-webkit-animation:c 1.8s infinite linear;animation:c 1.8s infinite linear}.lum-lightbox-loader:after,.lum-lightbox-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.lum-lightbox-loader:before{left:0;-webkit-animation:d 1.8s infinite linear;animation:d 1.8s infinite linear}.lum-lightbox-loader:after{right:0;-webkit-animation:e 1.8s infinite linear;animation:e 1.8s infinite linear;-webkit-animation-delay:-.9s;animation-delay:-.9s}.lum-lightbox.lum-opening{-webkit-animation:a .18s ease-out;animation:a .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:b .18s ease-out;animation:b .18s ease-out}.lum-lightbox.lum-closing{-webkit-animation:a .3s ease-in;animation:a .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:b .3s ease-in;animation:b .3s ease-in;animation-direction:reverse}.lum-img{-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3} .ae {background: url(images/aerial/txtbg.png) center top no-repeat;padding: 34px 20px 53px 35px; } .img-map img {width: 60%;}.lum-close-button:hover{opacity:1}.lum-close-button:after,.lum-close-button:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lum-close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid hsla(0,0%,100%,.8)}.lum-previous-button:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-left:4px solid hsla(0,0%,100%,.8);-webkit-box-shadow:-2px 0 rgba(0,0,0,.2);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:4px solid hsla(0,0%,100%,.8);-webkit-box-shadow:2px 0 rgba(0,0,0,.2);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0} #page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-logo { height: 25vh; margin: 0 auto;}.anchor{display: block; height: 135px; margin-top: -135px; visibility: hidden;} @media (max-width:460px){.lum-lightbox-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,html,ol,table,td,th,tr,ul{margin:0;padding:0}ol,ul{list-style-type:none}dl dt{font-weight:400}.ad {display:inline-block; vertical-align: bottom; padding-bottom: 11px;}.corona {background: url(images/top/corona-bg.png) center top no-repeat;height: 1436px;} .corona-title {font-size: 38px; color:red; font-weight: bold;line-height:42px; border-bottom: red 5px solid; width: 60%; margin: 0 auto;padding-top:110px}.corona1 {text-align: center;width: 60%;margin: 0 auto; font-size: 23px;line-height:44px}.be-bg{-webkit-box-sizing:border-box;box-sizing:border-box;color:#ecf0f1;display:inline-block;position:relative;text-align:center;text-decoration:none!important}.be-bg-leftToRight{border:2px solid #34495e;color:#34495e;overflow:hidden;z-index:1}.be-bg-leftToRight,.be-bg-leftToRight:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-leftToRight:before{background-color:#34495e;content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1}.be-bg-leftToRight:hover{color:#ecf0f1}.be-bg-leftToRight:hover:before{left:0}.be-bg-rightToLeft{border:2px solid #34495e;color:#34495e;overflow:hidden;z-index:1}.be-bg-rightToLeft,.be-bg-rightToLeft:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-rightToLeft:before{background-color:#34495e;content:"";height:100%;position:absolute;right:-100%;top:0;width:100%;z-index:-1}.be-bg-rightToLeft:hover{color:#ecf0f1}.be-bg-rightToLeft:hover:before{right:0}.be-bg-topToBottom{border:2px solid #34495e;color:#34495e;overflow:hidden;z-index:1}.be-bg-topToBottom,.be-bg-topToBottom:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-topToBottom:before{background-color:#34495e;content:"";height:100%;left:0;position:absolute;top:-100%;width:100%;z-index:-1}.be-bg-topToBottom:hover{color:#ecf0f1}.be-bg-topToBottom:hover:before{top:0}.be-bg-bottomToTop{border:2px solid #34495e;color:#34495e;overflow:hidden;z-index:1}.be-bg-bottomToTop,.be-bg-bottomToTop:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-bottomToTop:before{background-color:#34495e;bottom:-100%;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.be-bg-bottomToTop:hover{color:#ecf0f1}.be-bg-bottomToTop:hover:before{bottom:0}.be-bg-sideOpen{border:2px solid #34495e;color:#34495e;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-sideOpen:after,.be-bg-sideOpen:before{background-color:#34495e;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:0;z-index:-1}.be-bg-sideOpen:after{left:auto;right:50%}.be-bg-sideOpen:hover{color:#ecf0f1}.be-bg-sideOpen:hover:after,.be-bg-sideOpen:hover:before{width:50%}.be-bg-sideClose{border:2px solid #34495e;color:#34495e;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-sideClose:after,.be-bg-sideClose:before{background-color:#34495e;content:"";height:100%;left:-50%;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:50%;z-index:-1}.be-bg-sideClose:after{left:100%}.be-bg-sideClose:hover{color:#ecf0f1}.be-bg-sideClose:hover:before{left:0}.be-bg-sideClose:hover:after{left:50%}.be-bg-updownOpen{border:2px solid #34495e;color:#34495e;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-updownOpen:after,.be-bg-updownOpen:before{background-color:#34495e;content:"";height:0;left:0;position:absolute;top:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-1}.be-bg-updownOpen:after{bottom:50%;top:auto}.be-bg-updownOpen:hover{color:#ecf0f1}.be-bg-updownOpen:hover:after,.be-bg-updownOpen:hover:before{height:50%}.be-bg-updownClose{border:2px solid #34495e;color:#34495e;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-updownClose:after,.be-bg-updownClose:before{background-color:#34495e;content:"";height:50%;left:0;position:absolute;top:-50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-1}.be-bg-updownClose:after{top:100%}.be-bg-updownClose:hover{color:#ecf0f1}.be-bg-updownClose:hover:before{top:0}.be-bg-updownClose:hover:after{top:50%}.be-bg-horizontalLine{color:#34495e;overflow:hidden}.be-bg-horizontalLine:after,.be-bg-horizontalLine:before{background-color:#34495e;content:"";height:3px;left:-100%;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.be-bg-horizontalLine:after{bottom:0!important;left:auto;right:-100%;top:auto!important}.be-bg-horizontalLine:hover{color:#34495e}.be-bg-horizontalLine:hover:before{left:0}.be-bg-horizontalLine:hover:after{right:0}.be-bg-rotateX{background-color:#34495e;-webkit-perspective:50px;perspective:50px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.be-bg-rotateX:hover{color:#ecf0f1;-webkit-transform:rotateX(1turn);transform:rotateX(1turn)}.be-bg-rotateY{background-color:#34495e;-webkit-perspective:50px;perspective:50px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.be-bg-rotateY:hover{color:#ecf0f1;-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}.be-bg-shadow{background-color:#34495e;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-shadow:hover{-webkit-box-shadow:0 0 10px #34495e;box-shadow:0 0 10px #34495e;color:#ecf0f1}.be-bg-moveUp{background-color:#34495e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-moveUp:hover{color:#ecf0f1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.be-bg-moveDown{background-color:#34495e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-moveDown:hover{color:#ecf0f1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.be-bg-moveLeft{background-color:#34495e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-moveLeft:hover{color:#ecf0f1;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.be-bg-moveRight{background-color:#34495e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-moveRight:hover{color:#ecf0f1;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.be-bg-animeUpDown{background-color:#34495e}.be-bg-animeUpDown:hover{-webkit-animation:f .5s linear infinite;animation:f .5s linear infinite;color:#ecf0f1}@-webkit-keyframes f{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes f{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.be-bg-animeLeftRight{background-color:#34495e}.be-bg-animeLeftRight:hover{-webkit-animation:g .5s linear infinite;animation:g .5s linear infinite;color:#ecf0f1}@-webkit-keyframes g{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes g{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.be-bg-animeOpacity{background-color:#34495e;opacity:1}.be-bg-animeOpacity:hover{-webkit-animation:h 2s linear infinite;animation:h 2s linear infinite;color:#ecf0f1}@-webkit-keyframes h{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes h{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.be-bg-roundBorder{background-color:#34495e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-roundBorder:hover{border-radius:15px;color:#ecf0f1}.be-bg-moveTopArrow{background-color:#34495e;z-index:1}.be-bg-moveTopArrow,.be-bg-moveTopArrow:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-moveTopArrow:before{border-bottom:15px solid #34495e;border-left:15px solid transparent;border-right:15px solid transparent;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.be-bg-moveTopArrow:hover{color:#ecf0f1;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.be-bg-moveTopArrow:hover:before{top:-15px}.be-bg-moveBottomArrow{background-color:#34495e;z-index:1}.be-bg-moveBottomArrow,.be-bg-moveBottomArrow:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-moveBottomArrow:before{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #34495e;bottom:0;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.be-bg-moveBottomArrow:hover{color:#ecf0f1;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.map-responsive{overflow:hidden;padding-bottom:41.25%;position:relative;height:0;}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.be-bg-moveBottomArrow:hover:before{bottom:-15px}.be-bg-moveRightArrow{background-color:#34495e}.be-bg-moveRightArrow,.be-bg-moveRightArrow:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-moveRightArrow:before{border-bottom:15px solid transparent;border-right:15px solid #34495e;border-top:15px solid transparent;content:"";left:0;position:absolute;top:calc(50% - 15px)}.be-bg-moveRightArrow:hover{color:#ecf0f1;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.be-bg-moveRightArrow:hover:before{left:-15px}.be-bg-moveLeftArrow{background-color:#34495e}.be-bg-moveLeftArrow,.be-bg-moveLeftArrow:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-moveLeftArrow:before{border-bottom:15px solid transparent;border-left:15px solid #34495e;border-top:15px solid transparent;content:"";position:absolute;right:0;top:calc(50% - 15px)}.be-bg-moveLeftArrow:hover{color:#ecf0f1;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.be-bg-moveLeftArrow:hover:before{right:-15px}.be-bg-leanRight{background-color:#34495e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-leanRight:hover{color:#ecf0f1;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.be-bg-leanLeft{background-color:#34495e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.be-bg-leanLeft:hover{color:#ecf0f1;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.hamburger{display:none;padding:10px}@media (max-width:767px){.hamburger{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.hamburger .nav-drawer{position:relative}.hamburger .nav-unshown{display:none}.hamburger .nav-open{cursor:pointer;display:inline-block;height:22px;margin-bottom:0;vertical-align:middle;width:25px}.hamburger .nav-open span,.hamburger .nav-open span:after,.hamburger .nav-open span:before{background:#555;border-radius:3px;content:"";cursor:pointer;display:block;height:3px;position:absolute;width:25px}.hamburger .nav-open span:before{bottom:-8px}.hamburger .nav-open span:after{bottom:-16px}.hamburger .nav-close{background:#000;display:none;opacity:0;width:100%;z-index:99}.hamburger .nav-close,.hamburger .nav-content{height:100%;left:0;position:fixed;top:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger .nav-content{background:#fff;max-width:330px;overflow:auto;-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%);width:90%;z-index:9999}.hamburger .nav-content ul{list-style-type:none;margin:0 auto;padding:1rem;width:90%}.hamburger .nav-content ul a{color:#000}.hamburger .nav-input:checked~.nav-close{display:block;opacity:.5}.hamburger .nav-input:checked~.nav-content{-webkit-box-shadow:6px 0 25px rgba(0,0,0,.15);box-shadow:6px 0 25px rgba(0,0,0,.15);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hamburger .logo-wrap{margin:auto;padding-right:25px;text-align:center}.alternate{-webkit-animation-direction:alternate;animation-direction:alternate}.animate-upDown{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:i;animation-name:i;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes i{0%{-webkit-transform:translateY(-.85rem);transform:translateY(-.85rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes i{0%{-webkit-transform:translateY(-.85rem);transform:translateY(-.85rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.animate-downUp{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:j;animation-name:j;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes j{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-.85rem);transform:translateY(-.85rem)}}@keyframes j{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-.85rem);transform:translateY(-.85rem)}}.animate-leftRight{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:k;animation-name:k;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes k{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(.85rem);transform:translateX(.85rem)}}@keyframes k{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(.85rem);transform:translateX(.85rem)}}.animate-rightLeft{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:l;animation-name:l;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes l{0%{-webkit-transform:translateX(.85rem);transform:translateX(.85rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes l{0%{-webkit-transform:translateX(.85rem);transform:translateX(.85rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.pop_wrap{display:none;height:100%;left:0;top:0;width:100%;z-index:9999}.pop_wrap,.pop_wrap .pop{position:fixed}.pop_wrap .pop{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999}@media (max-width:767px){#page-top #main-vs-over-wrap .main-vs-list#main-vs-3{background-image:url(images/top/main_bg1.jpg);background-position: -70px -40px !important; } .site-content {padding-top:80px !important} .pop_wrap .pop{width:100%}}.pop_wrap .pop .pop_container{position:relative}.pop_wrap .pop .pop_container #popup{display:block}.pop_wrap .pop .pop_container #popup .popup_img{-webkit-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000;display:block}.pop_wrap .pop .pop_container .cancel-button{position:absolute;right:-5px;top:-15px;width:35px;z-index:999}.pop_wrap .pop .pop_container .cancel-button:hover{opacity:.8}.pop_wrap .pop .pop_container .x_mark{background:#ccc;cursor:pointer;display:block;height:40px;position:absolute;right:0;top:0;width:40px}.pop_wrap .pop .pop_container .x_mark:after,.pop_wrap .pop .pop_container .x_mark:before{background:#000;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.pop_wrap .pop .pop_container .x_mark:before{height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}.pop_wrap .pop .pop_container .x_mark:after{height:4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:20px}.pop_wrap.pop_bg_black{background-color:rgba(0,0,0,.8)}.pop_wrap.pop_bg_white{background-color:hsla(0,0%,100%,.8)}html{font-size:100%}@media (max-width:991px){html{font-size:95%}.mob-mar {margin-right:80px}} @media(max-width:1200px){ .corona {background: url(images/top/corona-bg.png) center top no-repeat;height: 1436px;} .corona-title {font-size: 38px; color:red; font-weight: bold;line-height:42px; border-bottom: red 5px solid; width: 60%; margin: 0 auto;padding-top:110px}.corona1 {text-align: center;width: 60%;margin: 0 auto; font-size: 20px;line-height:40px}.ae {background: url(images/aerial/txtbg.png) center top no-repeat;background-size:contain ; padding: 34px 27px 53px 50px;font-size: 15px;} } @media (max-width:767px){html{font-size:90%}}html>footer,html>header,html>main{overflow:hidden}body{background:#fdfdfd;color:#222}p{max-width:60rem}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#555;font-style:italic}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#555;font-style:italic}input::placeholder,textarea::placeholder{color:#555;font-style:italic}.f-w-bold{font-weight:700}.f-f-gothic{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,MS PGothic,sans-serif}.f-f-mincho{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}.t-a-center{text-align:center}.t-a-right{text-align:right}.o-f-hidden{overflow:hidden}.object-fit-img{font-family:"object-fit: cover; object-position: center;",sans-serif;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.w-s-pre-wrap{white-space:pre-wrap}.max-w-100{max-width:100%}.m-b-1rem{margin-bottom:1rem}@media (max-width:767px){.m-b-1rem{margin-bottom:.7rem}}.m-b-2rem{margin-bottom:2rem}@media (max-width:767px){.m-b-2rem{margin-bottom:1.7rem}}.m-b-3rem{margin-bottom:3rem}@media (max-width:767px){.m-b-3rem{margin-bottom:2.7rem}}.m-b-4rem{margin-bottom:4rem}@media (max-width:767px){.m-b-4rem{margin-bottom:3.7rem}}.m-b-5rem{margin-bottom:5rem}@media (max-width:767px){.m-b-5rem{margin-bottom:4.7rem}}.m-b-6rem{margin-bottom:6rem}@media (max-width:767px){.m-b-6rem{margin-bottom:5.7rem}}.m-t-1rem{margin-top:1rem}@media (max-width:767px){.m-t-1rem{margin-top:.7rem}}.m-t-2rem{margin-top:2rem}@media (max-width:767px){.m-t-2rem{margin-top:1.7rem}}.m-t-3rem{margin-top:3rem}@media (max-width:767px){.m-t-3rem{margin-top:2.7rem}}.m-t-4rem{margin-top:4rem}@media (max-width:767px){.m-t-4rem{margin-top:3.7rem}}.m-t-5rem{margin-top:5rem}@media (max-width:767px){.m-t-5rem{margin-top:4.7rem}}.m-t-6rem{margin-top:6rem}@media (max-width:767px){.m-t-6rem{margin-top:5.7rem}}.p-b-1rem{padding-bottom:1rem}@media (max-width:767px){.p-b-1rem{padding-bottom:.7rem}}.p-b-2rem{padding-bottom:2rem}@media (max-width:767px){.p-b-2rem{padding-bottom:1.7rem}}.p-b-3rem{padding-bottom:3rem}@media (max-width:767px){.p-b-3rem{padding-bottom:2.7rem}}.p-b-4rem{padding-bottom:4rem}@media (max-width:767px){.p-b-4rem{padding-bottom:3.7rem}}.p-b-5rem{padding-bottom:5rem}@media (max-width:767px){.p-b-5rem{padding-bottom:4.7rem}}.p-b-6rem{padding-bottom:6rem}@media (max-width:767px){.p-b-6rem{padding-bottom:5.7rem}}.p-t-1rem{padding-top:1rem}@media (max-width:767px){.p-t-1rem{padding-top:.7rem}}.p-t-2rem{padding-top:2rem}@media (max-width:767px){.p-t-2rem{padding-top:1.7rem}}.p-t-3rem{padding-top:3rem}@media (max-width:767px){.p-t-3rem{padding-top:2.7rem}}.p-t-4rem{padding-top:4rem}@media (max-width:767px){.p-t-4rem{padding-top:3.7rem}}.p-t-5rem{padding-top:5rem}@media (max-width:767px){.p-t-5rem{padding-top:4.7rem}}.p-t-6rem{padding-top:6rem}@media (max-width:767px){.p-t-6rem{padding-top:5.7rem}}.marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff0));background:-webkit-linear-gradient(transparent 60%,#ff0 0);background:linear-gradient(transparent 60%,#ff0 0);display:inline-block}.marker-red{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,red));background:-webkit-linear-gradient(transparent 60%,red 0);background:linear-gradient(transparent 60%,red 0);display:inline-block}.marker-pink{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,pink));background:-webkit-linear-gradient(transparent 60%,pink 0);background:linear-gradient(transparent 60%,pink 0);display:inline-block}.note_wrap{font-size:16px}@media (max-width:991px){.note_wrap{font-size:15px}}@media (max-width:767px){.note_wrap{font-size:14px}}.note_wrap .note{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(97%,transparent),color-stop(97%,#ddd),to(#ddd));background:-webkit-linear-gradient(top,transparent,transparent 97%,#ddd 0,#ddd);background:linear-gradient(180deg,transparent,transparent 97%,#ddd 0,#ddd);background-size:100% 2em;line-height:2}.note_wrap .note p{margin-bottom:2em}.row-0{margin-left:0;margin-right:0}.row-0 [class*=col-]{padding-left:0;padding-right:0}.row-10{margin-left:-5px;margin-right:-5px}.row-10 [class*=col-]{padding-left:5px;padding-right:5px}.row-15{margin-left:-7.5px;margin-right:-7.5px}.row-15 [class*=col-]{padding-left:7.5px;padding-right:7.5px}.row-20{margin-left:-10px;margin-right:-10px}.row-20 [class*=col-]{padding-left:10px;padding-right:10px}.row-30{margin-left:-15px;margin-right:-15px}.row-30 [class*=col-]{padding-left:15px;padding-right:15px}.row-40{margin-left:-20px;margin-right:-20px}.row-40 [class*=col-]{padding-left:20px;padding-right:20px}body{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}a{color:#222;-webkit-transition-duration:.3s;transition-duration:.3s}a:hover{color:#222;opacity:.6;text-decoration:none}img{height:auto;max-width:100%}#content[tabindex="-1"]:focus{outline:0}.updated:not(.published){display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:1px solid #ccc;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{cursor:pointer;opacity:.6;-webkit-transition-duration:.3s;transition-duration:.3s}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;padding:3px}textarea{width:100%}.column-1,.column-2-left,.column-2-right{display:grid;grid-gap:50px}.column-1{grid-gap:0;grid-template-columns:100%}.column-1 #sidebar{display:none}.column-2-left{grid-template-columns:2.5fr 1fr}@media (max-width:991px){.column-2-left{grid-template-columns:100%}}.column-2-right{grid-template-columns:1fr 2.5fr}@media (max-width:991px){.column-2-right{grid-template-columns:100%}}.column-2-right #main{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (max-width:991px){.column-2-right #main{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.column-2-right #sidebar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (max-width:991px){.column-2-right #sidebar{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.sec-container{padding:8em 0}@media (max-width:991px){.putos-g {width: 270px;position: fixed;z-index: 99999;bottom: 150px;right: -130px !important;padding: 10px;}.sec-container{padding:3em 0}}.page-title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Cormorant Garamond,serif;font-size:3.125rem;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.02em;line-height:1.5;margin-bottom:1.5rem;word-break:break-all}@media (max-width:767px){.page-title{display:inline-block;font-size:2em;position:relative;text-align:center}}.page-title .page-title-jp{display:inline-block;font-size:.56em;margin-left:1em;padding-top:12px}@media (max-width:767px){.page-title .page-title-jp{display:block;letter-spacing:0;padding-top:1em}}.page-title:after,.page-title:before{border-radius:50px 50px 0 0;content:"";display:inline-block;height:.25em;width:.5em}@media (max-width:767px){.page-title:after,.page-title:before{position:absolute;top:50%;-webkit-transform:scaleY(-50%);-ms-transform:scaleY(-50%);transform:scaleY(-50%)}}.page-title:before{background:#557d96;margin-right:15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:767px){.page-title:before{left:-30px}}.page-title:after{background:#baa64f;margin-left:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:767px){.page-title:after{right:-30px}}.page-title2{font-size:1.875em;line-height:1.5;margin-bottom:1.5rem}@media (max-width:767px){.page-title2{font-size:1.5rem;margin-bottom:1rem;text-align:center}}.widget-title{border-bottom:1px solid #333;border-top:2px solid #333;font-size:1.3em;margin-bottom:0;padding:.5em 0;text-align:center}.byline .icon-wrap{border-radius:50%;display:inline-block;height:1.5em;margin-right:.3em;overflow:hidden;vertical-align:middle;width:1.5em}.byline .icon-wrap img{vertical-align:top;width:100%}.button-wrap .button-link{background:#baa64f;border-radius:10px;color:#fff;display:block;font-size:1.125em;font-weight:600;margin:1em auto;padding:.8em 1em;text-align:center;width:90%}.button-wrap .button-link:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:8px;margin-left:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:8px}.text-button-wrap .text-button-link{font-size:1em}.text-button-wrap:before{background:url(images/top/icon_arrow.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:1.3em;margin-right:.5em;vertical-align:middle;width:1.3em}.text-wrap{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.text-wrap{padding-left:0;padding-right:0}}.text-wrap-left{padding-left:1.5rem}@media (max-width:767px){.text-wrap-left{padding-left:0}}.entry-content,.news-wrap{line-height:1.65;margin-top:1em;word-wrap:break-word;}.entry-content h1,.news-wrap h1{font-size:2rem;font-weight:700;line-height:1.4;margin:1em 0 .5em}@media (max-width:767px){.entry-content h1,.news-wrap h1{font-size:1.5rem}}.entry-content h2,.news-wrap h2{border-left:5px solid #557d96;font-size:1.75rem;font-weight:700;line-height:1.4;margin:1em 0 .5em;padding:.3em 0 .3em 1em}@media (max-width:767px){.entry-content h2,.news-wrap h2{font-size:1.35rem}}.entry-content h3,.news-wrap h3{border-bottom:4px solid #557d96;font-size:1.5rem;font-weight:700;line-height:1.4;margin:1em 0 .5em;padding-bottom:.3em}@media (max-width:767px){.entry-content h3,.news-wrap h3{font-size:1.25em}}.entry-content h4,.news-wrap h4{border:3px solid #557d96;font-size:1.375rem;font-weight:700;line-height:1.4;margin:1em 0 .5em;padding:.3em 1em}@media (max-width:767px){.entry-content h4,.news-wrap h4{font-size:1.15em}}.entry-content h5,.news-wrap h5{display:inline-block;font-size:1.1rem;font-weight:700;line-height:1.4;margin:1em 0 .5em}@media (max-width:767px){.entry-content h5,.news-wrap h5{font-size:1.05em}}.entry-content h6,.news-wrap h6{font-size:.875rem;font-weight:700;line-height:1.4;margin:1em 0 .5em}.entry-content blockquote,.entry-content q,.news-wrap blockquote,.news-wrap q{background:#eee;display:block;margin:0 0 1em;padding:1.5em 1.5em 1.5em 60px;position:relative}@media (max-width:575px){.entry-content blockquote,.entry-content q,.news-wrap blockquote,.news-wrap q{padding-left:50px}}.entry-content blockquote:before,.entry-content q:before,.news-wrap blockquote:before,.news-wrap q:before{color:#b1b1b1;content:"“";font-family:serif;font-size:85px;left:10px;line-height:1;position:absolute;top:10px}@media (max-width:575px){.entry-content blockquote:before,.entry-content q:before,.news-wrap blockquote:before,.news-wrap q:before{font-size:80px}}.entry-content table,.news-wrap table{margin:0 0 1.5em;width:100%}.entry-content ol,.entry-content ul,.news-wrap ol,.news-wrap ul{margin-left:1em}.jumbotron{border-radius:0;height:75%;margin:0;padding:0;width:100%}@media (max-width:991px){.jumbotron{background-image:url(images/top/main_sp.jpg)}}.page-lower .jumbotron{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.page-lower .jumbotron{height:20vh}}.page-lower .jumbotron .main-title{color:#fff;font-family:Cormorant Garamond,serif;font-size:6.25em;text-align:center}@media (max-width:575px){.page-lower .jumbotron .main-title{font-size:1.85em}}.page-lower .jumbotron .main-title .sub-title{display:block;font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:.3em;text-align:center}.page-top .jumbotron{height:100vh;width:100%}@media (max-width:991px){.page-top .jumbotron{height:100vh}}#breadcrumb{background:#557d96;color:#fff;font-size:.875em;padding:1em 0}@media (max-width:767px){#breadcrumb{margin-bottom:3em;padding:.5em 0}}#breadcrumb .breadcrumb-list .breadcrumb-items{margin-right:7px}#breadcrumb .breadcrumb-list .breadcrumb-items:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:7px;margin-left:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:7px}#breadcrumb .breadcrumb-list .breadcrumb-items:last-child{margin-right:0}#breadcrumb .breadcrumb-list .breadcrumb-items:last-child:after{display:none}#breadcrumb .breadcrumb-list .breadcrumb-items .breadcrumb-link{color:#fff;text-decoration:underline}#breadcrumb .breadcrumb-list .breadcrumb-items .breadcrumb-link:hover{opacity:.6}#breadcrumb .breadcrumb-home{height:21px;width:23px}@media (max-width:767px){#breadcrumb .breadcrumb-home{height:16px;width:17px}}.slick-next:before{color:#557d96;opacity:1}@media (max-width:575px){.slick-next:before{display:none}}.slick-prev:before{color:#557d96;opacity:1}@media (max-width:575px){.slick-prev:before{display:none}}#respond .required{font-size:0}#respond .required:after{background:#d62a3c;border-radius:3px;color:#fff;content:"必須";display:inline-block;font-size:10px;font-size:.625rem;font-weight:400;padding:.1em .5em;vertical-align:.3em}#respond .comment-form .comment-form-author label,#respond .comment-form .comment-form-email label{width:100%}#respond .comment-form .comment-form-author input[type=email],#respond .comment-form .comment-form-author input[type=text],#respond .comment-form .comment-form-email input[type=email],#respond .comment-form .comment-form-email input[type=text]{width:60%}@media (max-width:767px){#respond .comment-form .comment-form-author input[type=email],#respond .comment-form .comment-form-author input[type=text],#respond .comment-form .comment-form-email input[type=email],#respond .comment-form .comment-form-email input[type=text]{width:100%}}#respond .comment-form .coment-question-1,#respond .comment-form .coment-question-2{margin-bottom:1em}#respond .comment-form .coment-question-1 input[type=text],#respond .comment-form .coment-question-1 label,#respond .comment-form .coment-question-2 input[type=text],#respond .comment-form .coment-question-2 label{width:100%}#respond .comment-form .coment-form-box{display:none}#comments{margin-top:3em}#comments ol{list-style-type:none;padding-left:0}#comments .comment-list{word-break:break-all}#comments .comment-list li{border-top:1px solid #a5a5a5}#comments .comment-list li .coment-question-1,#comments .comment-list li .coment-question-2{display:none}#comments .comment-list li .coment-form-box{display:block;margin-bottom:1em}#comments .comment-list>li{background:#f0f0f0;border-top:none;margin-bottom:2em;padding:2em 2em 1em}@media (max-width:767px){#comments .comment-list>li{padding:1em}}#comments .comment-list>li>article{padding-bottom:1em}#comments .comment-list>li .comment-body .comment-meta{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em;min-height:85px;padding-left:100px;position:relative}@media (max-width:767px){#comments .comment-list>li .comment-body .comment-meta{min-height:60px;padding-left:70px}}#comments .comment-list>li .comment-body .comment-meta p{margin-bottom:0}#comments .comment-list>li .comment-body .comment-meta .comment-author .avatar{border-radius:50%;height:85px;left:0;position:absolute;top:0;width:85px}@media (max-width:767px){#comments .comment-list>li .comment-body .comment-meta .comment-author .avatar{height:60px;width:60px}}#comments .comment-list>li .comment-body .comment-meta .comment-metadata{font-size:.875em}#comments .comment-list>li .comment-body .comment-meta .comment-metadata .edit-link a{color:#86662a}#comments .comment-list>li .comment-body .reply .comment-reply-link{color:#86662a;font-size:.875em}#comments .comment-list>li .comment-body .reply .comment-reply-link:before{border-bottom:.3em solid transparent;border-left:.3em solid #86662a;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:5px}#comments .comment-list>li .children li{padding-left:4em}@media (max-width:767px){#comments .comment-list>li .children li{padding-left:2em}}#comments .comment-list>li .children li article{padding:1em 0}#comments .comment-list>li .children li article .comment-meta{min-height:50px;padding-left:60px}@media (max-width:767px){#comments .comment-list>li .children li article .comment-meta{min-height:30px;padding-left:40px}}#comments .comment-list>li .children li article .comment-meta .comment-author .avatar{border-radius:50%;height:50px;width:50px}@media (max-width:767px){#comments .comment-list>li .children li article .comment-meta .comment-author .avatar{height:30px;width:30px}}#comments #comments-custom .comment-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em}#comments #comments-custom .comment-header .comment-avatar-wrap{margin-right:.5em}#comments #comments-custom .comment-header .comment-avatar-wrap .avatar{border-radius:50%;height:85px;width:85px}@media (max-width:767px){#comments #comments-custom .comment-header .comment-avatar-wrap .avatar{height:60px;width:60px}}#comments #comments-custom .comment-header .comment-header-name .comment-header-date{font-size:.875em}#comments #comments-custom .comment-header .comment-header-name .comment-header-date .comment-edit-link{color:#86662a}#comments #comments-custom .comment-header .comment-header-name .comment-author-name{font-weight:700}#comments #comments-custom .comment-header .comment-header-name .comment-author-name .author-name-text{margin-left:10px}#comments #comments-custom .comment-footer{margin-bottom:1em}#comments #comments-custom .comment-footer .comment-reply-link{color:#86662a;font-size:.875em}#comments #comments-custom .comment-footer .comment-reply-link:before{border-bottom:.3em solid transparent;border-left:.3em solid #86662a;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:5px}#comments #comments-custom+.children #comments-custom article{padding-bottom:0}#comments #comments-custom+.children #comments-custom .comment-header .comment-avatar-wrap .avatar{height:50px;width:50px}@media (max-width:767px){#comments #comments-custom+.children #comments-custom .comment-header .comment-avatar-wrap .avatar{height:30px;width:30px}}#comments #comments-custom .question-title{background:#ddd;font-size:1em;padding:.5em .8em}#page-search #main article{border-bottom:1px solid #dedede;margin-bottom:0;padding:2em 0}#page-search #main article .entry-summary{margin:.5em 0}#sidebar ul.item-list li.item a{display:block}#sidebar .categories{padding-bottom:3em}#sidebar .categories ul li{border-bottom:1px solid #557d96;padding:.625em}#sidebar .categories ul li:first-child{border-top:1px solid #557d96}#sidebar .categories ul .cat-item a.item-link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#557d96;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#sidebar .entries{padding-bottom:3em}#sidebar .entries .title{border-left:10px solid #557d96;font-size:1.25em;font-weight:700;padding-bottom:3px;padding-left:10px;padding-top:3px}#sidebar .entries .item{border-bottom:1px solid #557d96}#sidebar .entries .item .item-link{padding:.8em .375em}#header{padding:.3em 0 .5em;position: fixed;z-index: 999;width: 100%;background: #fff;}@media (max-width:575px){#header{height:80px;padding:0}}#header .header-container{margin:0 auto;width:95%}@media (min-width:992px) and (max-width:1199px){#header .header-container{width:97%}}@media (max-width:767px){#header .header-container{padding-left:15px;padding-right:15px;width:100%}}@media (max-width:575px){#header .header-container{padding-right:15px}}#header #header-logo{line-height:0}@media (min-width:992px){#header #header-logo{width:15%}}@media (max-width:767px){#header #header-logo .header-logo-link .logo-img{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:575px){#header #header-logo .header-logo-link .logo-img{height:50px}}#header .header-tel{color:#557d96}#header .header-tel .header-tel-contact{width: 60px;height: 60px;}#header .header-tel .header-tel-line{width: 60px;height: 60px; margin-right:10px}@media (min-width:992px) and (max-width:1199px){#header .header-tel .header-tel-contact{}}#header .header-tel .icon-tel-wrap{color:#557d96;font-family:Crimson Text,serif;font-size:2.5em;font-weight:700;letter-spacing:.01em;white-space:nowrap}@media (min-width:992px) and (max-width:1199px){#header .header-tel .icon-tel-wrap{font-size:1.5em}}#header .header-tel .icon-tel-wrap .icon-tel{height:1em}#header .header-tel .sp-tel{display:inline-block}@media (max-width:767px){#header .header-tel .sp-tel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#baa64f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:55px}}@media (max-width:767px){#header .header-tel .sp-tel .icon-tel{height:30px}}#header .header-tel .icon-tel-open{font-size:1.2em}#header .header-tel-sp{width:50%}#header .icon-tel-sp{width:105px}#header #global-navi .g-navi-list{margin-left:2em;margin-right:1em}@media (min-width:992px) and (max-width:1199px){#header #global-navi .g-navi-list{margin-left:1em}}#header #global-navi .g-navi-list .g-navi-items{margin-right:1.5em}@media (min-width:992px) and (max-width:1199px){#header #global-navi .g-navi-list .g-navi-items{margin-right:1em}}#header #global-navi .g-navi-list .g-navi-items .g-navi-link{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:.8125em}@media (min-width:992px) and (max-width:1199px){#header #global-navi .g-navi-list .g-navi-items .g-navi-link{font-size:.7em}}#header #global-navi .g-navi-list .g-navi-items .g-navi-link .g-navi-en{color:#557d96;font-family:Cormorant Garamond,serif;font-size:1.75em;font-weight:600;letter-spacing:.03em}#header #global-navi .g-navi-list .g-navi-items:last-child{margin-right:0}#sp-hamburger.hamburger{border:none;top:18px;display:none;padding:0;position:fixed;right:10px;z-index:100}@media (max-width:991px){#sp-hamburger.hamburger{display:block!important}}#sp-hamburger.hamburger #sp-nav-open{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#222;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60px}#sp-hamburger.hamburger #sp-nav-open span,#sp-hamburger.hamburger #sp-nav-open span:after,#sp-hamburger.hamburger #sp-nav-open span:before{background:#fff}#sp-hamburger.hamburger #sp-nav-open span:before{top:-8px}#sp-hamburger.hamburger #sp-nav-open span:after{bottom:-8px}#sp-hamburger #sp-nav-content{background:#222;width:85%}#sp-hamburger #sp-nav-content #navi-list-sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%}#sp-hamburger #sp-nav-content #navi-list-sp .navi-items-sp{text-align:center;width:50%}#sp-hamburger #sp-nav-content #navi-list-sp .navi-items-sp .navi-items-link{border-bottom:1px solid #707070;color:#fff;display:block;font-size:.9em;height:100%;padding:1em .6em}#sp-hamburger #sp-nav-content #navi-list-sp .navi-items-sp:nth-child(2n) .navi-items-link{border-left:1px solid #707070}#sp-hamburger #sp-nav-content #navi-list-sp .navi-items-sp:last-child{width:50%}#footer{padding:2em 0; }@media (max-width:767px){#footer{padding:0; margin-bottom:80px}}#footer>.container>.row{margin-left:0;margin-right:0}@media (max-width:767px){#footer>.container>.row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#footer>.container>.row>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}#footer #footer-logo{padding:1em 0}#footer #footer-logo .footer-logo-link{display:block;margin:0 auto}@media (max-width:767px){#footer .container{max-width:100%;padding:0}}@media (max-width:767px){#footer .footer-navi{border-top:1px solid #fff;margin-bottom:0!important}}@media (min-width:768px){#footer .footer-navi .footer-navi-li{margin-bottom:.2em}}@media (max-width:767px){#footer .footer-navi .footer-navi-li{border-bottom:1px dashed #707070;text-align:left}}#footer .footer-navi .footer-navi-li .footer-navi-link{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}@media (max-width:767px){#footer .footer-navi .footer-navi-li .footer-navi-link{display:block;padding:.7em 1em}}@media (max-width:767px){#footer .footer-navi .footer-navi-li:first-child{border-top:1px dashed #707070}}#footer .footer-navi .footer-navi-li:last-child{margin-right:0}#footer .footer-left .information-text{margin-bottom:.5em}#footer .footer-left .information-tel{margin-bottom:1em}#footer .footer-left .information-tel .icon-tel-wrap{color:#557d96;font-family:Crimson Text,serif;font-size:1.875em;font-weight:600;margin-bottom:.3em}#footer .footer-left .information-tel .icon-tel-wrap .icon-tel{width:.5em}@media (max-width:767px){#footer .footer-right{padding-left:0;padding-right:0}}#footer #copy{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:.75em}@media (max-width:767px){#footer #copy{padding:.5em 0;text-align:center!important}}#page-404 .error-wrap{border:1px solid #707070;margin:5em auto;max-width:900px;padding:2em;width:100%}@media (max-width:767px){#page-404 .error-wrap{margin:1em auto 3em;padding:1em}}#page-404 .error-wrap h1{font-size:2.5em;margin-bottom:.5em}#page-404 .error-wrap .error-text{font-size:1.625em;margin-bottom:.5em}#page-404 .error-wrap input[type=search]{border:1px solid #707070;border-radius:5px;padding:.2em .5em;width:100%}#page-404 .error-wrap input[type=submit]{background:#557d96;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin:0 auto;padding:.5em 1em;text-align:center}@media (max-width:767px){#page-top .button-wrap-left .button-link,#page-top .button-wrap-right .button-link{margin:0 auto}}#page-top #main-vs-over-wrap{overflow:hidden;position:relative}#page-top #main-vs-over-wrap .main-vs-list{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:991px){#page-top #main-vs-over-wrap .main-vs-list{height:82vh}}#page-top #main-vs-over-wrap .main-vs-list .button-wrap .button-link{background:transparent;border:2px solid #fff;font-size:1em;max-width:370px}@media (max-height:600px){#page-top #main-vs-over-wrap .main-vs-list .button-wrap .button-link{font-size:.7em;max-width:35%}}@media (max-width:1199px){#page-top #main-vs-over-wrap .main-vs-list .button-wrap .button-link{font-size:.7em;max-width:35%}}#page-top #main-vs-over-wrap .main-vs-list .button-wrap .button-link .button-small{font-size:.75em}#page-top #main-vs-over-wrap .main-vs-list#main-vs-1{background-image:url(images/top/main_bg2.jpg)}#page-top #main-vs-over-wrap .main-vs-list#main-vs-2{background-image:url(images/top/main_bg3.jpg)}#page-top #main-vs-over-wrap .main-vs-list#main-vs-3{background-image:url(images/top/main_bg1.jpg);background-position: 0px -140px; }#page-top #main-vs-over-wrap .main-vs-list#main-vs-3 .button-wrap .button-link{width:90%}@media (max-height:600px){#page-top #main-vs-over-wrap .main-vs-list#main-vs-3 .button-wrap .button-link{max-width:100%;width:80%}}@media (max-width:1199px){#page-top #main-vs-over-wrap .main-vs-list#main-vs-3 .button-wrap .button-link{max-width:100%;width:80%}}#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap{margin-top:-3%;max-width:1170px;width:42% }@media (max-width:1199px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap{width:70%}}@media (max-width:767px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap{width:100%}}@media (max-height:600px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-logo{height:25vh;margin:0 auto}}@media (min-width:992px) and (max-width:1199px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-logo{height:25vh;margin:0 auto}}#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-list{margin-top:.3em}#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-list .main-items{text-align:center}#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-list .main-items .main-label{background:#ff5353;border-radius:50px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin:0 .25em .4em;padding:.3em 2em}@media (max-height:600px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-list .main-items .main-label{font-size:.8em}}@media (max-width:1199px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-list .main-items .main-label{font-size:.75em;padding-left:1.5em;padding-right:1.5em}}@media (max-width:575px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-list .main-items .main-label{font-size:.8em}}#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-title{color:#fff;font-size:1.375em;text-align:center}@media (max-height:600px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-title{font-size:.8em}}@media (max-width:1199px){#page-top #main-vs-over-wrap .main-vs-list .main-vs-wrap .main-title{font-size:.8em}}#page-top #main-vs-over-wrap .main-en{bottom:0;color:#fff;font-family:Mrs Saint Delafield,cursive;font-size:3.5em;position:absolute;right:5%;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}@media (max-width:991px){#page-top #main-vs-over-wrap .main-en{font-size:2.5em}}@media (max-width:575px){#page-top #main-vs-over-wrap .main-en{font-size:2em}}#page-top #main-vs-over-wrap .main-vs-triangle{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;-webkit-transition-delay:30s;transition-delay:30s;width:100%}#page-top #main-vs-over-wrap .main-vs-triangle:after,#page-top #main-vs-over-wrap .main-vs-triangle:before{bottom:0;bottom:-100vh;content:"";display:block;height:100vh;position:absolute;width:70%}#page-top #main-vs-over-wrap .main-vs-triangle:before{-webkit-animation:m .3s;animation:m .3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#557d96;left:-20%;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}#page-top #main-vs-over-wrap .main-vs-triangle:after{-webkit-animation:n .3s;animation:n .3s;-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#baa64f;right:-20%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}#page-top #main-vs-over-wrap .scroll-wrap{bottom:3%;left:0;position:absolute;right:0}#page-top #main-vs-over-wrap .scroll-wrap .icon-scroll{width:45px}#page-top #sec-blog{background:#edf2e7 url(images/top/bg_leaf.png)}@media (max-width:767px){#page-top #sec-blog{background-size:50%;margin-bottom:3em;padding-top:3em}}#page-top #sec-blog .blog-list{background:#fff;border:2px solid #707070;border-radius:20px;margin:2em auto 0;max-width:900px;padding:2em;width:100%}@media (max-width:767px){#page-top #sec-blog .blog-list{margin-top:0;padding:1em}}#page-top #sec-blog .blog-list .blog-items{border-bottom:1px dashed #707070;width:100%}#page-top #sec-blog .blog-list .blog-items .blog-items-link{background:url(images/top/icon_arrow.svg) no-repeat 100%;background-size:21px;padding:.3em 1.8em .3em .8em;width:100%}@media (max-width:767px){#page-top #sec-blog .blog-list .blog-items .blog-items-link{margin-right:1em;width:auto}}#page-top #sec-blog .blog-list .blog-items .blog-items-day{padding:.3em 1em}@media (min-width:992px){#page-top #sec-blog .blog-list .blog-items .blog-items-day{width:10%}}@media (min-width:768px) and (max-width:991px){#page-top #sec-blog .blog-list .blog-items .blog-items-day{width:15%}}#page-top #sec-blog .blog-list .blog-items .blog-items-cate{margin:0 1%}@media (min-width:992px){#page-top #sec-blog .blog-list .blog-items .blog-items-cate{width:20%}}@media (min-width:768px) and (max-width:991px){#page-top #sec-blog .blog-list .blog-items .blog-items-cate{width:23%}}#page-top #sec-blog .blog-list .blog-items .blog-items-cate .blog-items-cate-link{display:inline-block;font-weight:700;text-align:left}#page-top #sec-blog .blog-list .blog-items .blog-items-cate .blog-items-cate-link a{color:#557d96}@media (min-width:768px){#page-top #sec-blog .blog-list .blog-items .blog-items-cate .blog-items-cate-link{padding:.3em 1em;width:100%}}@media (max-width:767px){#page-top #sec-blog .blog-list .blog-items .blog-items-cate .blog-items-cate-link{font-size:.85em;padding:.2em .5em}}#page-top #sec-blog .blog-list .blog-items .blog-items-title{font-weight:600;padding:.3em 1em}@media (min-width:768px){#page-top #sec-blog .blog-list .blog-items .blog-items-title{font-size:1.125em}}@media (max-width:767px){#page-top #sec-blog .blog-list .blog-items .blog-items-title{font-size:1em}}#page-top #sec-blog .button-wrap{margin-top:2em}#page-top #sec-blog .button-wrap .button-link{max-width:325px;width:90%}#page-top #sec-introduction{position:relative}#page-top #sec-introduction .page-title{left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:8rem;z-index:10}@media (max-width:767px){#page-top #sec-introduction .page-title{position:static}}#page-top #sec-introduction .introduction-list .introduction-items{padding-left:0;padding-right:0}@media (max-width:767px){#page-top #sec-introduction .introduction-list .introduction-items .introduction-img-wrap{margin:0 auto;max-width:70%}}#page-top #sec-introduction .introduction-list .introduction-items .introduction-items-container{display:block;padding:15em 1.5em 10em;-webkit-transition:background-color .5s;transition:background-color .5s}@media (max-width:767px){#page-top #sec-introduction .introduction-list .introduction-items .introduction-items-container{padding:2em 1em}}#page-top #sec-introduction .introduction-list .introduction-items .introduction-items-container:hover a{opacity:1}@media (min-width:768px){#page-top #sec-introduction .introduction-list .introduction-items .introduction-items-container:hover{color:#fff;opacity:1}#page-top #sec-introduction .introduction-list .introduction-items .introduction-items-container:hover .introduction-title:before{color:#fff}#page-top #sec-introduction .introduction-list .introduction-items .introduction-items-container:hover .button-wrap .button-link{background:#fff}}#page-top #sec-introduction .introduction-list .introduction-items .introduction-title{display:block;font-family:Cormorant Garamond,serif;font-size:2.5em;font-weight:600;margin-bottom:.2em;text-align:center}@media (min-width:768px) and (max-width:991px){ .ae {background: url(images/aerial/txtbg.png) center top no-repeat;background-size: auto;background-size: cover;padding: 34px 10px 53px 25px;font-size: 15px;width: 358px;} #page-top #sec-introduction .introduction-list .introduction-items .introduction-title{font-size:2em}}@media (max-width:575px){#page-top #sec-introduction .introduction-list .introduction-items .introduction-title{font-size:1.8em}}#page-top #sec-introduction .introduction-list .introduction-items .introduction-title .introduction-title-jp{font-size:.45em}#page-top #sec-introduction .introduction-list .introduction-items .introduction-title:before{color:#557d96;display:block;font-family:Mrs Saint Delafield,cursive;font-size:.875em;font-weight:400;margin-bottom:-.5em;margin-top:.2em}#page-top #sec-introduction .introduction-list .introduction-items.items-about .items-container-about{height:100%}@media (min-width:768px){#page-top #sec-introduction .introduction-list .introduction-items.items-about .items-container-about:hover{background:#ff8c77}#page-top #sec-introduction .introduction-list .introduction-items.items-about .items-container-about:hover .button-wrap .button-link{color:#ff8c77}#page-top #sec-introduction .introduction-list .introduction-items.items-about .items-container-about:hover .button-wrap .button-link:after{border-color:#ff8c77}}#page-top #sec-introduction .introduction-list .introduction-items.items-about .introduction-title:before{content:"01"}#page-top #sec-introduction .introduction-list .introduction-items.items-staff .items-container-staff{height:100%}@media (min-width:768px){#page-top #sec-introduction .introduction-list .introduction-items.items-staff .items-container-staff:hover{background:#ffbb6c}#page-top #sec-introduction .introduction-list .introduction-items.items-staff .items-container-staff:hover .button-wrap .button-link{color:#ffbb6c}#page-top #sec-introduction .introduction-list .introduction-items.items-staff .items-container-staff:hover .button-wrap .button-link:after{border-color:#ffbb6c}}#page-top #sec-introduction .introduction-list .introduction-items.items-staff .introduction-title:before{content:"02"}#page-top #sec-introduction .introduction-list .introduction-items.items-price .items-container-price{height:100%}@media (min-width:768px){#page-top #sec-introduction .introduction-list .introduction-items.items-price .items-container-price:hover{background:#94ce51}#page-top #sec-introduction .introduction-list .introduction-items.items-price .items-container-price:hover .button-wrap .button-link{color:#94ce51}#page-top #sec-introduction .introduction-list .introduction-items.items-price .items-container-price:hover .button-wrap .button-link:after{border-color:#94ce51}}#page-top #sec-introduction .introduction-list .introduction-items.items-price .introduction-title:before{content:"03"}#page-top #sec-menu{background:url(images/top/top_menu_bg.jpg) no-repeat 50%/cover}#page-top #sec-menu .menu-list-wrap{margin-left:0;margin-right:0}#page-top #sec-menu .menu-items{margin-bottom:15px}@media (min-width:768px){#page-top #sec-menu .menu-items .menu-items-link{margin:0}}#page-top #sec-menu .menu-items .menu-items-link .menu-img-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;overflow:hidden}@media (min-width:768px){#page-top #sec-menu .menu-items .menu-items-link .menu-img-wrap{height:22vh;max-height:400px}}@media (min-width:768px) and (max-width:991px){#page-top #sec-menu .menu-items .menu-items-link .menu-img-wrap{border-radius:10px 10px 0 0;height:12vh}}@media (max-width:767px){#page-top #sec-menu .menu-items .menu-items-link .menu-img-wrap{border-radius:10px 0 0 10px;width:100%}}#page-top #sec-menu .menu-items .menu-items-link .menu-text-wrap{background-color:#fff;border-radius:0 0 20px 20px;padding:15px;text-align:center}@media (min-width:768px) and (max-width:991px){#page-top #sec-menu .menu-items .menu-items-link .menu-text-wrap{border-radius:0 0 10px 10px}}@media (max-width:767px){#page-top #sec-menu .menu-items .menu-items-link .menu-text-wrap{border-radius:0 10px 10px 0}}#page-top #sec-menu .menu-items .menu-items-link:hover{opacity:.8}#page-top #sec-menu .menu-items .introduction-title{display:block;font-family:Cormorant Garamond,serif;font-size:2.5em;font-weight:600;margin-bottom:.2em;text-align:center}@media (min-width:768px) and (max-width:991px){#page-top #sec-menu .menu-items .introduction-title{font-size:2em}}@media (max-width:767px){#page-top #sec-menu .menu-items .introduction-title{font-size:1.8em}}#page-top #sec-menu .menu-items .introduction-title .introduction-title-jp{font-size:.45em}#page-top #sec-menu .menu-items .introduction-title:before{color:#557d96;display:block;font-family:Mrs Saint Delafield,cursive;font-size:.875em;font-weight:400;margin-bottom:-.5em;margin-top:.2em}@media (max-width:575px){#page-top #sec-menu .menu-items .introduction-title:before{display:none}.page-title .page-title-jp{margin-left:0em;padding-top:0px}}@media (min-width:768px){#page-top #sec-menu .menu-items.items-about .items-container-about:hover{background:#ff8c77}#page-top #sec-menu .menu-items.items-about .items-container-about:hover .button-wrap .button-link{color:#ff8c77}#page-top #sec-menu .menu-items.items-about .items-container-about:hover .button-wrap .button-link:after{border-color:#ff8c77}}@media (min-width:768px){#page-top #sec-menu .menu-items.items-staff .items-container-staff:hover{background:#ffbb6c}#page-top #sec-menu .menu-items.items-staff .items-container-staff:hover .button-wrap .button-link{color:#ffbb6c}#page-top #sec-menu .menu-items.items-staff .items-container-staff:hover .button-wrap .button-link:after{border-color:#ffbb6c}}@media (min-width:768px){#page-top #sec-menu .menu-items.items-price .items-container-price:hover{background:#94ce51}#page-top #sec-menu .menu-items.items-price .items-container-price:hover .button-wrap .button-link{color:#94ce51}#page-top #sec-menu .menu-items.items-price .items-container-price:hover .button-wrap .button-link:after{border-color:#94ce51}}#page-top #sec-menu .menu-items:first-child .menu-img-wrap{background-image:url(images/concept/concept_menu1.jpg)}#page-top #sec-menu .menu-items:nth-child(2) .menu-img-wrap{background-image:url(images/concept/concept_menu2.jpg)}#page-top #sec-menu .menu-items:nth-child(3) .menu-img-wrap{background-image:url(images/top/top_menu3.jpg)}#page-top #sec-menu .menu-items:nth-child(4) .menu-img-wrap{background-image:url(images/top/top_menu4.jpg)}#page-top #sec-staff{background:#fff4c7}@media (max-width:767px){#page-top #sec-staff .staff-list{margin-top:3em;padding-left:5px;padding-right:5px}}#page-top #sec-staff .staff-list .staff-items{font-size:.75em;margin-bottom:15px;padding-right:15px}@media (max-width:767px){#page-top #sec-staff .staff-list .staff-items{margin-bottom:2em;padding-left:10px;padding-right:10px}}#page-top #sec-staff .staff-list .staff-items .wrap{background-color:#fff;border-radius:10px;padding:15px}@media (max-width:767px){#page-top #sec-staff .staff-list .staff-items .wrap{border-radius:5px}}@media (max-width:767px){#page-top #sec-staff .staff-list .staff-items .wrap .staff-role{font-size:.85em}}#page-top #sec-staff .staff-list .staff-items .wrap .staff-name{border-bottom:1px solid #557d96;font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:1.375em;margin-bottom:.5em;padding-bottom:.5em}@media (max-width:767px){#page-top #sec-staff .staff-list .staff-items .wrap .staff-name{font-size:1.2em}}#page-top #sec-staff .staff-list .staff-items .wrap .staff-img-wrap{border-radius:10px;margin-bottom:1em;overflow:hidden}@media (max-width:767px){#page-top #sec-staff .staff-list .staff-items .wrap .staff-img-wrap{border-radius:5px;margin-bottom:.5em}}@media (max-width:767px){#page-top #sec-staff .staff-list .staff-items .wrap .staff-comment{font-size:.85em}}#page-top #sec-information{background:#edf2e7 url(images/top/bg_leaf.png)}@media (max-width:767px){#page-top #sec-information{background-size:50%}}#page-top #sec-information .google-map-wrap{width:100%}@media (max-width:767px){#page-top #sec-information .google-map-wrap{}}#page-top #sec-information .google-map-wrap .google-map{height:500px}@media (max-width:767px){#page-top #sec-information .google-map-wrap .google-map{}} #page-top #sec-information .information-text{margin-bottom:4em;margin-top:1em}@media (max-width:767px){#page-top #sec-information .information-text{margin-bottom:2em}}@media (max-width:767px){#page-top #sec-information .information-text>div{margin-bottom:1em}}#page-top #sec-information .information-text .information-logo:before{background:#557d96;content:"";display:inline-block;height:48px;margin-right:1em;vertical-align:middle;width:10px}#page-top #sec-information .information-text .icon-tel-wrap{color:#557d96;font-family:Crimson Text,serif;font-size:1.875em;font-weight:600;margin-bottom:.2em}#page-top #sec-information .information-text .information-button .information-link{background:#557d96;border-radius:10px;color:#fff;display:block;font-size:1.25em;padding:.5em;text-align:center;width:100%}#page-top #sec-information .directions-wrap{font-size:.85em}#page-top #sec-information .directions-wrap .directions-title{border-bottom:1px solid #557d96;color:#557d96;font-size:1em;font-weight:600;margin-bottom:.3em;padding-bottom:.3em}#page-top #sec-information .directions-wrap .directions-detail{margin-bottom:2em}#page-top #sec-information .directions-wrap .directions-small{font-size:.9em}#page-top #sec-information .directions-wrap .directions-img img{border-radius:10px}#page-top #page-link-wrap .page-link-items{padding:8em 3em}@media (min-width:768px) and (max-width:991px){#page-top #page-link-wrap .page-link-items{padding:3em 1em}}@media (max-width:767px){#page-top #page-link-wrap .page-link-items{padding:2em 1em}}#page-top #page-link-wrap .page-link-items .page-link-dl .page-link-title{margin-bottom:1.3em}#page-top #page-link-wrap .page-link-items .page-link-dl .page-link-title .page-link-title-en{font-family:Cormorant Garamond,serif;font-size:2.5em}@media (max-width:767px){#page-top #page-link-wrap .page-link-items .page-link-dl .page-link-title .page-link-title-en{font-size:1.8em}}#page-top #page-link-wrap .page-link-items .page-link-dl .page-link-content .content-table{margin:0 auto}#page-top #page-link-wrap .page-link-items .page-link-dl .button-wrap .button-link{background:transparent;border:1px solid #fff;max-width:325px}#page-top #page-link-wrap .page-link-items-body,#page-top #page-link-wrap .page-link-items-trial{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center;width:50%}@media (max-width:767px){#page-top #page-link-wrap .page-link-items-body,#page-top #page-link-wrap .page-link-items-trial{width:100%}}#page-top #page-link-wrap .page-link-items-trial{background-image:url(images/top/trial_bg.jpg)}#page-top #page-link-wrap .page-link-items-body{background-image:url(images/top/bodydesignlab_bg.jpg)}#page-top #page-link-wrap .page-link-items-body .button-wrap-blank .button-link-blank:after{display:none}@-webkit-keyframes m{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes m{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes n{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@keyframes n{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}#page-contact .font-s-small{font-size:.8em}#page-contact .attention{color:#ed0b48}#page-contact .attention a{color:#ed0b48;text-decoration:underline}#page-contact #sec-faq .faq-wrap h2:nth-child(n+2){margin-top:1em}#page-contact #sec-faq .faq-wrap .faq-list{border:2px solid #557d96;border-radius:10px;cursor:pointer;margin-bottom:1.7em;padding:1em 4em 1em 2em;position:relative}@media (max-width:767px){#page-contact #sec-faq .faq-wrap .faq-list{padding-left:1em;padding-right:2em}}#page-contact #sec-faq .faq-wrap .faq-list:after{border-bottom:2px solid #557d96;border-right:2px solid #557d96;content:"";display:block;height:1em;position:absolute;right:1.5em;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:1em}@media (max-width:767px){#page-contact #sec-faq .faq-wrap .faq-list:after{height:.6em;right:.8em;width:.6em}}#page-contact #sec-faq .faq-wrap .faq-list .faq-list-title{font-size:1.5em;padding-left:58px;position:relative}@media (max-width:767px){#page-contact #sec-faq .faq-wrap .faq-list .faq-list-title{font-size:1.2em;padding-left:38px}}#page-contact #sec-faq .faq-wrap .faq-list .faq-list-title:before{background:url(images/contact/icon_q.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:38px;left:0;position:absolute;vertical-align:-.3em;width:44px}@media (max-width:767px){#page-contact #sec-faq .faq-wrap .faq-list .faq-list-title:before{height:27px;width:32px}}#page-contact #sec-faq .faq-wrap .faq-list .faq-list-contant{border-top:1px dashed #557d96;display:none;margin-top:1em;padding-left:62px;padding-top:1em;position:relative}@media (max-width:767px){#page-contact #sec-faq .faq-wrap .faq-list .faq-list-contant{padding-left:38px}}#page-contact #sec-faq .faq-wrap .faq-list .faq-list-contant:before{background:url(images/contact/icon_a.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:40px;left:0;position:absolute;vertical-align:-.3em;width:44px}@media (max-width:767px){#page-contact #sec-faq .faq-wrap .faq-list .faq-list-contant:before{height:27px;width:32px}}#page-contact #sec-faq .faq-wrap .faq-list.faq-active:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#page-contact #sec-contact{padding-bottom:3em}@media (max-width:767px){#page-contact #sec-contact{padding-bottom:0}}#page-contact #sec-contact .contact-text-wrap{margin-bottom:2em;max-width:100%;text-align:center}@media (max-width:767px){#page-contact #sec-contact .contact-text-wrap{margin-bottom:2em}}#page-contact #sec-contact .contact-switch li{margin:0 5px}#page-contact #sec-contact .contact-switch .contact-radio-label,#page-contact #sec-contact .contact-switch li.contact-switch-button .contact-switch-link{background:#557d96;border:1px solid #557d96;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.5em 3em}@media (max-width:575px){#page-contact #sec-contact .contact-switch .contact-radio-label{padding:.5em}}#page-contact #sec-contact .contact-switch .contact-radio-label:hover{opacity:.7}#page-contact #sec-contact .contact-switch #contact-radio1,#page-contact #sec-contact .contact-switch #contact-radio2{display:none}#page-contact #sec-contact .contact-switch #contact-radio1:checked+.contact-radio-label,#page-contact #sec-contact .contact-switch #contact-radio2:checked+.contact-radio-label{background:#fff;border:1px solid #557d96;color:#557d96}#page-contact #sec-contact .contact-tel-wrap{margin-bottom:3em;text-align:center}#page-contact #sec-contact .contact-tel-wrap .contact-tel-title{font-size:1.25em;font-weight:600;margin-bottom:.5em}@media (max-width:767px){#page-contact #sec-contact .contact-tel-wrap .contact-tel-title{font-size:1.2em}}#page-contact #sec-contact .contact-tel-wrap .icon-tel-wrap{color:#557d96;font-family:Crimson Text,serif;font-size:2.5em;font-weight:600;margin-bottom:.2em}#page-contact #sec-contact .contact-tel-wrap .icon-tel-open,#page-contact #sec-contact .contact-tel-wrap .icon-tel-wrap .contact-tel-link{color:#557d96}#page-contact #sec-contact .form-wrap{display:none}#page-contact #sec-contact .contact-wrap{margin:0 auto;max-width:900px;width:100%}#page-contact #sec-contact .contact-wrap input[type=email],#page-contact #sec-contact .contact-wrap input[type=tel],#page-contact #sec-contact .contact-wrap input[type=text],#page-contact #sec-contact .contact-wrap textarea{border:1px solid #707070;border-radius:5px;padding:.2em .5em;width:100%}#page-contact #sec-contact .contact-wrap .contact-list{margin-bottom:1em}#page-contact #sec-contact .contact-wrap .form-dl{margin-bottom:1.5em}#page-contact #sec-contact .contact-wrap .form-dl .form-content-form{margin-bottom:1em}#page-contact #sec-contact .ajax-loader{display:none}#page-contact #sec-contact .button-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3em}#page-contact #sec-contact .button-submit input[type=submit]{background:#557d96;border-radius:5px;color:#fff;display:block;margin:0 auto;max-width:270px;padding:1em;text-align:center;width:90%}#page-private .font-s-small{font-size:.8em}#page-private .attention{color:#ed0b48}#page-private .attention a{color:#ed0b48;text-decoration:underline}#page-private #sec-faq .faq-wrap h2:nth-child(n+2){margin-top:1em}#page-private #sec-faq .faq-wrap .faq-list{border:2px solid #557d96;border-radius:10px;cursor:pointer;margin-bottom:1.7em;padding:1em 4em 1em 2em;position:relative}@media (max-width:767px){#page-private #sec-faq .faq-wrap .faq-list{padding-left:1em;padding-right:2em}}#page-private #sec-faq .faq-wrap .faq-list:after{border-bottom:2px solid #557d96;border-right:2px solid #557d96;content:"";display:block;height:1em;position:absolute;right:1.5em;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:1em}@media (max-width:767px){#page-private #sec-faq .faq-wrap .faq-list:after{height:.6em;right:.8em;width:.6em}}#page-private #sec-faq .faq-wrap .faq-list .faq-list-title{font-size:1.5em;padding-left:58px;position:relative}@media (max-width:767px){#page-private #sec-faq .faq-wrap .faq-list .faq-list-title{font-size:1.2em;padding-left:38px}}#page-private #sec-faq .faq-wrap .faq-list .faq-list-title:before{background:url(images/contact/icon_q.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:38px;left:0;position:absolute;vertical-align:-.3em;width:44px}@media (max-width:767px){#page-private #sec-faq .faq-wrap .faq-list .faq-list-title:before{height:27px;width:32px}}#page-private #sec-faq .faq-wrap .faq-list .faq-list-contant{border-top:1px dashed #557d96;display:none;margin-top:1em;padding-left:62px;padding-top:1em;position:relative}@media (max-width:767px){#page-private #sec-faq .faq-wrap .faq-list .faq-list-contant{padding-left:38px}}#page-private #sec-faq .faq-wrap .faq-list .faq-list-contant:before{background:url(images/contact/icon_a.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:40px;left:0;position:absolute;vertical-align:-.3em;width:44px}@media (max-width:767px){#page-private #sec-faq .faq-wrap .faq-list .faq-list-contant:before{height:27px;width:32px}}#page-private #sec-faq .faq-wrap .faq-list.faq-active:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#page-private #sec-contact{padding-bottom:3em}@media (max-width:767px){#page-private #sec-contact{padding-bottom:0}}#page-private #sec-contact .contact-text-wrap{margin-bottom:2em;max-width:100%;text-align:center}@media (max-width:767px){#page-private #sec-contact .contact-text-wrap{margin-bottom:2em}}#page-private #sec-contact .contact-switch li{margin:0 5px}#page-private #sec-contact .contact-switch .contact-radio-label,#page-private #sec-contact .contact-switch li.contact-switch-button .contact-switch-link{background:#557d96;border:1px solid #557d96;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.5em 3em}@media (max-width:575px){#page-private #sec-contact .contact-switch .contact-radio-label{padding:.5em}}#page-private #sec-contact .contact-switch .contact-radio-label:hover{opacity:.7}#page-private #sec-contact .contact-switch #contact-radio1,#page-private #sec-contact .contact-switch #contact-radio2{display:none}#page-private #sec-contact .contact-switch #contact-radio1:checked+.contact-radio-label,#page-private #sec-contact .contact-switch #contact-radio2:checked+.contact-radio-label{background:#fff;border:1px solid #557d96;color:#557d96}#page-private #sec-contact .contact-tel-wrap{margin-bottom:3em;text-align:center}#page-private #sec-contact .contact-tel-wrap .contact-tel-title{font-size:1.25em;font-weight:600;margin-bottom:.5em}@media (max-width:767px){#page-private #sec-contact .contact-tel-wrap .contact-tel-title{font-size:1.2em}}#page-private #sec-contact .ajax-loader{display:none}#page-private #sec-contact .contact-tel-wrap .icon-tel-wrap{color:#557d96;font-family:Crimson Text,serif;font-size:2.5em;font-weight:600;margin-bottom:.2em}#page-private #sec-contact .contact-tel-wrap .icon-tel-open,#page-private #sec-contact .contact-tel-wrap .icon-tel-wrap .contact-tel-link{color:#557d96}#page-private #sec-contact .contact-wrap{margin:0 auto;max-width:900px;width:100%}#page-private #sec-contact .contact-wrap input[type=email],#page-private #sec-contact .contact-wrap input[type=tel],#page-private #sec-contact .contact-wrap input[type=text],#page-private #sec-contact .contact-wrap textarea{border:1px solid #707070;border-radius:5px;padding:.2em .5em;width:100%}#page-private #sec-contact .contact-wrap .contact-list{margin-bottom:1em}#page-private #sec-contact .contact-wrap .form-dl{margin-bottom:1.5em}#page-private #sec-contact .contact-wrap .form-dl .form-content-form{margin-bottom:1em}#page-private #sec-contact .ajax-loader{display:none}#page-private #sec-contact .button-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3em}#page-private #sec-contact .button-submit input[type=submit]{background:#557d96;border-radius:5px;color:#fff;display:block;margin:0 auto;max-width:270px;padding:1em;text-align:center;width:90%}#page-concept .decoration-u-line{text-decoration:underline}#page-concept .decoration-u-line:hover{text-decoration:none}#page-concept #sec-concept .intro-wrap{margin-bottom:3em;position:relative}#page-concept #sec-concept .intro-wrap .intro-frame-top:after,#page-concept #sec-concept .intro-wrap .intro-frame-top:before{background:url(images/concept/frame_img.svg) no-repeat;content:"";display:block;height:48px;position:absolute;top:-5px;width:48px}#page-concept #sec-concept .intro-wrap .intro-frame-top:before{left:-5px}#page-concept #sec-concept .intro-wrap .intro-frame-top:after{right:-5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#page-concept #sec-concept .intro-wrap .intro-frame-bottom:after,#page-concept #sec-concept .intro-wrap .intro-frame-bottom:before{background:url(images/concept/frame_img.svg) no-repeat;bottom:-5px;content:"";display:block;height:48px;position:absolute;width:48px}#page-concept #sec-concept .intro-wrap .intro-frame-bottom:before{left:-5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#page-concept #sec-concept .intro-wrap .intro-frame-bottom:after{right:-5px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#page-concept #sec-concept .intro-wrap .intro-text{border:4px double #99d1b1;font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:1.025em;font-weight:600;line-height:1.8;margin-bottom:0;padding:2em}@media (max-width:767px){#page-concept #sec-concept .intro-wrap .intro-text{font-size:1em;line-height:1.5;padding:1.5em}}#page-concept #sec-concept .intro-text2 p{margin-bottom:2em}#page-concept #sec-concept .intro-text2 p.signature{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:.8em;font-style:italic;font-weight:700;padding-top:1.5em;text-align:right}#page-concept #sec-concept .img-wrap1{margin-bottom:5em;position:relative;width:100%}#page-concept #sec-concept .img-wrap1:before{content:"";display:block;padding-top:100%}#page-concept #sec-concept .img-wrap1 .concept-img1,#page-concept #sec-concept .img-wrap1 .concept-img2{position:absolute;width:70%}#page-concept #sec-concept .img-wrap1 .concept-img1{left:0;top:0;z-index:10}#page-concept #sec-concept .img-wrap1 .concept-img2{bottom:0;right:0}#page-concept #sec-concept .img-wrap2{position:relative;width:100%}#page-concept #sec-concept .img-wrap2:before{content:"";display:block;padding-top:100%}#page-concept #sec-concept .img-wrap2 .concept-img3,#page-concept #sec-concept .img-wrap2 .concept-img4{position:absolute;width:60%}#page-concept #sec-concept .img-wrap2 .concept-img3{right:0;top:0;z-index:10}#page-concept #sec-concept .img-wrap2 .concept-img4{bottom:0;left:0}#page-concept #sec-point{background-color:#edf2e7}#page-concept #sec-point h3{font-family:Cormorant Garamond,serif;font-size:2.5em;font-weight:700;margin-bottom:1.25em;text-align:center}@media (max-width:767px){#page-concept #sec-point h3{font-size:2em}}#page-concept #sec-point h3 span{display:block}#page-concept #sec-point h3 span.number{color:#557d96;font-size:.9em;font-weight:400;margin-bottom:5px}#page-concept #sec-point h3 span.number .title-border{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:7em}#page-concept #sec-point h3 span.number .title-border:after,#page-concept #sec-point h3 span.number .title-border:before{border-top:1px solid #557d96;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#page-concept #sec-point h3 span.number .title-border:before{margin-right:16px;margin-right:1rem}#page-concept #sec-point h3 span.number .title-border:after{margin-left:16px;margin-left:1rem}#page-concept #sec-point h3 span.sub-title{font-size:.45em;margin-top:5px}#page-concept #sec-point .concept-list .concept-items{margin-bottom:6em}@media (max-width:991px){#page-concept #sec-point .concept-list .concept-items{margin-bottom:3em}}#page-concept #sec-point .concept-list .concept-items .concept-img{border-radius:10px}#page-concept #sec-point .concept-list .concept-text-wrap{padding:0 2em}@media (max-width:767px){#page-concept #sec-point .concept-list .concept-text-wrap{padding-left:15px;padding-right:15px}}#page-concept #sec-point .concept-list .concept-text-wrap .concept-title{border-left:10px solid #557d96;font-size:1.25em;font-weight:700;margin-bottom:1em;padding-bottom:3px;padding-left:10px;padding-top:3px}@media (max-width:767px){#page-concept #sec-point .concept-list .page-title2{text-align:left}}#page-concept #sec-menu{background:url(images/concept/concept_menu_bg.jpg) no-repeat 50%/cover}#page-concept #sec-menu .menu-list-wrap{margin-left:0;margin-right:0}#page-concept #sec-menu .menu-items{margin-bottom:15px}@media (min-width:768px){#page-concept #sec-menu .menu-items .menu-items-link{margin:0}}#page-concept #sec-menu .menu-items .menu-items-link .menu-img-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;overflow:hidden}@media (min-width:768px){#page-concept #sec-menu .menu-items .menu-items-link .menu-img-wrap{height:22vh;max-height:400px}}@media (min-width:768px) and (max-width:991px){#page-concept #sec-menu .menu-items .menu-items-link .menu-img-wrap{border-radius:10px 10px 0 0;height:12vh}}@media (max-width:767px){#page-concept #sec-menu .menu-items .menu-items-link .menu-img-wrap{border-radius:10px 0 0 10px;width:100%}}#page-concept #sec-menu .menu-items .menu-items-link .menu-text-wrap{background-color:#fff;border-radius:0 0 20px 20px;padding:15px;text-align:center}@media (min-width:768px) and (max-width:991px){#page-concept #sec-menu .menu-items .menu-items-link .menu-text-wrap{border-radius:0 0 10px 10px}}@media (max-width:767px){#page-concept #sec-menu .menu-items .menu-items-link .menu-text-wrap{border-radius:0 10px 10px 0}}#page-concept #sec-menu .menu-items .menu-items-link:hover{opacity:.8}#page-concept #sec-menu .menu-items .introduction-title{display:block;font-family:Cormorant Garamond,serif;font-size:2.5em;font-weight:600;margin-bottom:.2em;text-align:center}@media (min-width:768px) and (max-width:991px){#page-concept #sec-menu .menu-items .introduction-title{font-size:2em}}@media (max-width:767px){#page-concept #sec-menu .menu-items .introduction-title{font-size:1.8em}}#page-concept #sec-menu .menu-items .introduction-title .introduction-title-jp{font-size:.45em}#page-concept #sec-menu .menu-items .introduction-title:before{color:#557d96;display:block;font-family:Mrs Saint Delafield,cursive;font-size:.875em;font-weight:400;margin-bottom:-.5em;margin-top:.2em}@media (max-width:575px){#page-concept #sec-menu .menu-items .introduction-title:before{display:none}}@media (min-width:768px){#page-concept #sec-menu .menu-items.items-about .items-container-about:hover{background:#ff8c77}#page-concept #sec-menu .menu-items.items-about .items-container-about:hover .button-wrap .button-link{color:#ff8c77}#page-concept #sec-menu .menu-items.items-about .items-container-about:hover .button-wrap .button-link:after{border-color:#ff8c77}}@media (min-width:768px){#page-concept #sec-menu .menu-items.items-staff .items-container-staff:hover{background:#ffbb6c}#page-concept #sec-menu .menu-items.items-staff .items-container-staff:hover .button-wrap .button-link{color:#ffbb6c}#page-concept #sec-menu .menu-items.items-staff .items-container-staff:hover .button-wrap .button-link:after{border-color:#ffbb6c}}@media (min-width:768px){#page-concept #sec-menu .menu-items.items-price .items-container-price:hover{background:#94ce51}#page-concept #sec-menu .menu-items.items-price .items-container-price:hover .button-wrap .button-link{color:#94ce51}#page-concept #sec-menu .menu-items.items-price .items-container-price:hover .button-wrap .button-link:after{border-color:#94ce51}}#page-concept #sec-menu .menu-items:first-child .menu-img-wrap{background-image:url(images/concept/concept_menu1.jpg)}#page-concept #sec-menu .menu-items:nth-child(2) .menu-img-wrap{background-image:url(images/concept/concept_menu2.jpg)}#page-concept #sec-menu .menu-items:nth-child(3) .menu-img-wrap{background-image:url(images/concept/concept_menu3.jpg)}#page-concept #sec-menu .menu-items:nth-child(4) .menu-img-wrap{background-image:url(images/concept/concept_menu4.jpg)}


#page-staff .staff-text-wrap{padding:0 2em}@media (max-width:767px){#page-staff .staff-text-wrap{padding:0} .corona {background: url(images/top/corona-bg-sp.png) center top no-repeat;height: 1436px;} .corona-title {font-size: 27px; color:red; font-weight: bold;line-height:42px; border-bottom: red 5px solid; width: 90%; margin: 0 auto;padding-top:110px}.corona1 {text-align: center;width: 90%;margin: 0 auto; font-size: 20px;line-height:34px} }#page-staff #sec-staff{background:#edf2e7 url(images/top/bg_leaf.png)}#page-staff #sec-staff .staff-list{margin-top:6em}@media (max-width:767px){#page-staff #sec-staff .staff-list{margin-top:3em;padding-left:5px;padding-right:5px}}#page-staff #sec-staff .staff-list .staff-items{margin-bottom:15px}@media (max-width:767px){#page-staff #sec-staff .staff-list .staff-items{margin-bottom:2em;padding-left:10px;padding-right:10px}}#page-staff #sec-staff .staff-list .staff-items .wrap{background-color:#fff;border-radius:10px;margin-bottom:3em;padding:2em 3em 3em}@media (max-width:767px){#page-staff #sec-staff .staff-list .staff-items .wrap{border-radius:5px;padding:1.3em}}@media (max-width:767px){#page-staff #sec-staff .staff-list .staff-items .wrap .staff-role{font-size:.85em}}#page-staff #sec-staff .staff-list .staff-items .wrap .staff-name{border-bottom:1px solid #557d96;color:#557d96;font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:1.875em;margin-bottom:1em;padding-bottom:.5em}@media (max-width:767px){#page-staff #sec-staff .staff-list .staff-items .wrap .staff-name{font-size:1.2em}}#page-staff #sec-staff .staff-list .staff-items .wrap .staff-img-wrap{border-radius:10px;float:right;margin-bottom:1em;margin-left:2em;max-width:260px;overflow:hidden;width:40%}#page-staff #sec-staff .staff-list .staff-items .wrap .staff-img-wrap:after{clear:both}@media (max-width:767px){#page-staff #sec-staff .staff-list .staff-items .wrap .staff-img-wrap{border-radius:5px;float:none;margin:0 auto .5em;width:85%}}@media (max-width:767px){#page-staff #sec-staff .staff-list .staff-items .wrap .staff-comment{font-size:.85em}}#page-staff #sec-recruit{background:#edf2e7}#page-staff #sec-recruit .recruit-obi{background:#baa64f;color:#fff;font-size:2.5em;font-weight:600;margin-bottom:3em;padding:.5em 0;text-align:center}@media (max-width:767px){#page-staff #sec-recruit .recruit-obi{font-size:1.7em;margin-bottom:1em}}#page-staff #sec-recruit .page-title{text-align:center}#page-staff #sec-recruit .recruit-text-wrap{font-size:1.5em;margin-bottom:1.5em}@media (max-width:767px){#page-staff #sec-recruit .recruit-text-wrap{font-size:1.2em}}#page-menu .title-small{display:inline-block;font-size:.48em}#page-menu .menu-wrap{margin-bottom:8em}@media (max-width:767px){#page-menu .menu-wrap{margin-bottom:0}}#page-menu .menu-intro-wrap{border-bottom:1px solid #707070;padding-bottom:4em}@media (max-width:767px){#page-menu .menu-intro-wrap{padding-bottom:3em}}#page-menu .menu-list-wrap{margin-top:6em}@media (max-width:767px){#page-menu .menu-list-wrap{margin-bottom:2em;margin-top:2em}}#page-menu .menu-list-wrap .menu-list-container{margin-bottom:4em}@media (max-width:767px){#page-menu .menu-list-wrap .menu-list-container{margin-bottom:2em}}#page-menu .menu-list-wrap .menu-list-container .menu-list-title{font-size:2.5em;margin-bottom:1em}@media (max-width:767px){#page-menu .menu-list-wrap .menu-list-container .menu-list-title{font-size:1.7em;margin-bottom:1em}}#page-menu .menu-list-wrap .menu-list-container .menu-list .menu-items{border-bottom:1px solid #707070;margin-bottom:.5em;padding-bottom:.5em}#page-menu .menu-list-wrap .menu-list-container .menu-list .menu-items .menu-items-title{font-weight:600}#page-menu .menu-list-wrap .menu-list-container .menu-list.row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:0;margin-right:0}#page-menu .menu-list-wrap .menu-list-container .menu-list.row .menu-items{padding-left:0;padding-right:0}@media (min-width:768px){#page-menu .menu-list-wrap .menu-list-container .menu-list.row .menu-items{max-width:47%;width:47%}}#page-menu .menu-list-wrap .menu-list-container .menu-list.row .menu-items .menu-items-dl.row{margin-left:0;margin-right:0}#page-menu .menu-list-wrap .menu-list-container .menu-list.row .menu-items .menu-items-dl.row .menu-items-content,#page-menu .menu-list-wrap .menu-list-container .menu-list.row .menu-items .menu-items-dl.row .menu-items-title{padding-left:0;padding-right:0}#page-menu.page-menu-detail .menu-detail-wrap{margin-bottom:3em}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-title{background-color:#557d96;color:#fff;font-size:1.875em;font-weight:700;padding:.375em;text-align:center}@media (max-width:991px){#page-menu.page-menu-detail .menu-detail-wrap .detail-items-title{font-size:1.5em}}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content{background-color:#fff;padding:1.5em}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content h1,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content h2,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content h3,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content h4,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content h5,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content h6{color:#ff8c77;font-weight:700;padding:.2em 0}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content h3 .title{background-color:#ff8c77;border-radius:5px;color:#fff;display:inline-block;margin:0 auto;padding:.3em 1.5em}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content table,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content td,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content th{border-collapse:collapse;margin:1em 0;text-align:center}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content table{border:1px solid #557d96;border-collapse:separate;border-radius:10px;border-spacing:0;table-layout:fixed;width:99%}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content tr td,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content tr th{border-bottom:1px solid #557d96;border-right:1px solid #557d96;color:#557d96;font-weight:700;padding:.5em}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content tr td:last-child,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content tr th:last-child{border-right:none}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content tr:last-child{border-radius:0 0 0 10px}#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content tr:last-child td,#page-menu.page-menu-detail .menu-detail-wrap .detail-items-content tr:last-child th{border-bottom:none}#page-menu.page-menu-detail .menu-detail-wrap .detail-list-text-wrap{border-bottom:1px solid #707070;margin-bottom:6em;padding-bottom:3em}@media (max-width:767px){#page-menu.page-menu-detail .menu-detail-wrap .detail-list-text-wrap{margin-bottom:3em;padding-bottom:2em}}#page-menu.page-menu-detail .menu-detail-wrap .detail-list-img-wrap{margin-bottom:1em}#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items{border-radius:15px;overflow:hidden}@media (max-width:767px){#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items{border-radius:10px}}#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items .menu-detail-items-dl{margin-bottom:.5em;margin-left:0;margin-right:0}#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items .menu-detail-items-dl .menu-detail-items-title{font-weight:600;padding-left:0}#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items .menu-detail-items-dl .menu-detail-items-content{padding-right:0;text-align:right}#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items .menu-detail-items-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #707070;margin-left:0;margin-right:0;margin-top:1em;padding-top:1em}#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items .menu-detail-items-text .left-wrap{padding-left:0}#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items .menu-detail-items-text .right-wrap{padding-right:0}#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items .menu-detail-items-text .right-wrap .detail-button-link{background:#222;border-radius:5px;color:#fff;display:block;padding:.5em;text-align:center;width:100%}#sec-menu .lesson-menu{margin-bottom:5em}#sec-menu .lesson-menu h3{font-family:Cormorant Garamond,serif;font-size:2.5em;font-weight:700;margin:0 auto;margin-bottom:20px;text-align:center}@media (max-width:767px){#sec-menu .lesson-menu h3{font-size:2em; margin-bottom: 20px;}}#sec-menu .lesson-menu h3 .sub-title{border-top:2px solid #557d96;display:block;font-size:.45em;margin:0 auto;padding-top:5px;width:18em}#sec-menu .lesson-menu ul.lesson-menu-icon {  text-align: center;} #sec-menu .lesson-menu ul.lesson-menu-icon img {  max-width:230px; width: 100%; margin-bottom: 45px;} sec-menu .lesson-menu .lesson-menu-icon li{display:inline-block;font-weight:700;margin-bottom:1.2em;margin-right:1.2em}#sec-menu .lesson-menu .lesson-menu-icon li:after{background-size:contain;content:"";display:inline-block;height:1.25em;margin-right:.25em;vertical-align:middle;width:1.25em}#sec-menu .lesson-menu .lesson-menu-icon li.energy{color:#e84074}#sec-menu .lesson-menu .lesson-menu-icon li.energy:before{background:url(images/menu/icon_energy.svg) no-repeat}#sec-menu .lesson-menu .lesson-menu-icon li.stars{color:#000}#sec-menu .lesson-menu .lesson-menu-icon li.stars:after{background:url(images/menu/icon_stars.svg) no-repeat; transform: translateY(199%) scale(8);} #sec-menu .lesson-menu .lesson-menu-icon li.relax{color:#45a75c}#sec-menu .lesson-menu .lesson-menu-icon li.relax:before{background:url(images/menu/icon_fun.svg) no-repeat}#sec-menu .lesson-menu .lesson-menu-icon li.condition{color:#409ae8}#sec-menu .lesson-menu .lesson-menu-icon li.condition:before{background:url(images/menu/icon_condition.svg) no-repeat}#sec-menu .lesson-menu .lesson-menu-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#sec-menu .lesson-menu .lesson-menu-wrap ul{font-size:28px}#sec-menu .lesson-menu .lesson-menu-wrap ul li {font-size:18px}#sec-menu .lesson-menu dl{border-radius:10px;margin-bottom:20px;overflow:hidden;width:49%}@media (max-width:767px){#sec-menu .lesson-menu dl{width:100%}}#sec-menu .lesson-menu dl dt{font-size:1.3em;font-weight:700;padding:10px 15px 5px;text-align:center}#sec-menu .lesson-menu dl dt:after{background-size:contain;content:"";display:inline-block;height:1.3em;margin-left:.25em;vertical-align:middle;width:1.3em}#sec-menu .lesson-menu dl dd{padding:0px}#sec-menu .lesson-menu dl.energy{border:2px solid #73caff}#sec-menu .lesson-menu dl.energy dt{background:#d7f4ff;border-bottom:2px solid #73caff}#sec-menu .lesson-menu dl.energy dt:after{background:url(images/menu/icon_flex.svg) no-repeat;transform: scale(2);margin-top: -7px;margin-left: 20px;}#sec-menu .lesson-menu dl.energy ul li {border-bottom:#73caff 1px solid; text-align: center; padding: 7px 0;}#sec-menu .lesson-menu dl.relax{border:2px solid #ff97d7}#sec-menu .lesson-menu dl.relax ul li {border-bottom: #ff97d7 1px solid;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.relax ul li img {height: 20px; width: auto; margin-top: -3px;}#sec-menu .lesson-menu dl.relax dt{background:#f8dff6;border-bottom:2px solid #ff97d7}#sec-menu .lesson-menu dl.relax dt:after{background:url(images/menu/icon_fun.svg) no-repeat;transform: scale(2);margin-top: 0px;margin-left: 17px;}#sec-menu .lesson-menu dl.energy2 ul li {border-bottom:#73caff 1px solid; text-align: center; padding: 7px 0;}#sec-menu .lesson-menu dl.energy2 {border: 2px solid #73caff;}#sec-menu .lesson-menu dl.condition2 {border: 2px solid #f9a77d;}#sec-menu .lesson-menu dl.relax2 {border: 2px solid #ff97d7;}#sec-menu .lesson-menu dl.repair2 {border: 2px solid #8fdd80;}#sec-menu .lesson-menu dl.energy2 ul li img {height:20px; width:auto; margin-top: -3px;}#sec-menu .lesson-menu dl.energy2 dt{background:#d7f4ff;border-bottom:2px solid #73caff}#sec-menu .lesson-menu dl.energy2 dt:after{background:url(images/menu/icon_flex2.svg) no-repeat;transform: scale(2);margin-top: -7px;margin-left: 20px;}#sec-menu .lesson-menu dl.condition ul li {border-bottom: #f9a77d 1px solid;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.condition2 ul li img {height:20px; width:auto; margin-top: -3px;}#sec-menu .lesson-menu dl.condition2 ul li {border-bottom: #f9a77d 1px solid;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.condition2 dt{background:#f9e3d4;border-bottom:2px solid #f9a77d}#sec-menu .lesson-menu dl.condition2 dt:after{background:url(images/menu/icon_arial2.svg) no-repeat;transform: scale(2);margin-top: -9px;margin-left: 22px;}#sec-menu .lesson-menu dl.condition2 ul li:last-child {border-bottom: 0px;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.relax2 ul li {border-bottom: #ff97d7 1px solid;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.relax2 ul li img {height: 20px; width: auto; margin-top: -3px;}#sec-menu .lesson-menu dl.relax2 dt{background:#f8dff6;border-bottom:2px solid #ff97d7}#sec-menu .lesson-menu dl.relax2 dt:after{background:url(images/menu/icon_fun2.svg) no-repeat;transform: scale(2);margin-top: -13px;margin-left: 17px;}#sec-menu .lesson-menu dl.repair2 ul li {border-bottom: #8fdd80 1px solid;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.repair2 ul li img {height: 20px; width: auto; margin-top: -3px;}#sec-menu .lesson-menu dl.repair2 dt{background:#d9fad2;border-bottom:2px solid #8fdd80}#sec-menu .lesson-menu dl.repair2 dt:after{background:url(images/menu/icon_heal2.svg) no-repeat; transform: scale(2);margin-top: -9px; margin-left: 15px;}#sec-menu .lesson-menu dl.repair2 ul li:last-child {border-bottom: 0px;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.repair{border:2px solid #8fdd80}#sec-menu .lesson-menu dl.repair ul li {border-bottom: #8fdd80 1px solid;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.repair ul li img {height: 20px; width: auto; margin-top: -3px;}#sec-menu .lesson-menu dl.repair ul li:last-child {border-bottom: 0px;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.repair dt{background:#d9fad2;border-bottom:2px solid #8fdd80}#sec-menu .lesson-menu dl.repair dt:after{background:url(images/menu/icon_heal.svg) no-repeat; transform: scale(2);margin-top: -1px; margin-left: 15px;}#sec-menu .lesson-menu dl.condition{border:2px solid #f9a77d}#sec-menu .lesson-menu dl.condition dt{background:#f9e3d4;border-bottom:2px solid #f9a77d}#sec-menu .lesson-menu dl.condition dt:after{background:url(images/menu/icon_condition.svg) no-repeat}#sec-menu .lesson-menu dl.condition dt:after{background:url(images/menu/icon_arial.svg) no-repeat;transform: scale(2);margin-top: -2px;margin-left: 22px;}#sec-menu .lesson-menu dl.condition ul li {border-bottom: #f9a77d 1px solid;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.condition ul li:last-child {border-bottom: 0px;text-align: center;padding: 7px 0;}#sec-menu .lesson-menu dl.condition ul li img {height:20px; width:auto; margin-top: -3px;}#sec-menu .lesson-items{margin-bottom:5em}#sec-menu .lesson-items .concept-img{border-radius:10px}#sec-menu .lesson-items .rental-picture .slick-list{border-radius:10px;line-height:0;overflow:hidden}#sec-menu .lesson-items h3{font-family:Cormorant Garamond,serif;font-size:2.5em;font-weight:700;margin-bottom:1.25em;text-align:center}@media (max-width:767px){#sec-menu .lesson-items h3{font-size:2em}}#sec-menu .lesson-items h3 span{display:block}#sec-menu .lesson-items h3 span.number{color:#557d96;font-size:.9em;font-weight:400;margin-bottom:5px}#sec-menu .lesson-items h3 span.number .title-border{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:7em}#sec-menu .lesson-items h3 span.number .title-border:after,#sec-menu .lesson-items h3 span.number .title-border:before{border-top:1px solid #557d96;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#sec-menu .lesson-items h3 span.number .title-border:before{margin-right:16px;margin-right:1rem}#sec-menu .lesson-items h3 span.number .title-border:after{margin-left:16px;margin-left:1rem}#sec-menu .lesson-items h3 span.sub-title{font-size:.45em;margin-top:5px}#sec-menu .lesson-items h4{border-left:10px solid #557d96;font-size:1.25em;font-weight:700;margin-bottom:1.5em;padding-bottom:3px;padding-left:10px;padding-top:3px}#sec-menu .lesson-items .items-content{border-bottom:3px solid #557d96;margin-bottom:1em}#sec-menu .lesson-items .items-content p{line-height:1.8;margin-bottom:1.25em}#sec-menu .lesson-items .items-content dl{margin:1em 0;text-align:center}#sec-menu .lesson-items .items-content dl dt{background-color:#557d96;border-radius:10px 10px 0 0;color:#fff;padding:.75em}#sec-menu .lesson-items .items-content dl dd{border:1px solid #557d96;border-radius:0 0 10px 10px;padding:.75em}#sec-menu .lesson-items .items-content .labels label{border:1px solid #557d96;border-radius:5px;margin-right:10px;padding:.5em 1.2em}#sec-menu .lesson-items .items-link{display:inline-block;font-size:1.125em;font-weight:700;margin-right:1em}#sec-menu .lesson-items .items-link:before{background:url(images/top/icon_arrow.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:1.3em;margin-right:.5em;vertical-align:middle;width:1.3em}#sec-menu .lesson-items .items-link a{color:#557d96}#sec-menu .lession-trial{background-color:#557d96;border-radius:20px;color:#fff;margin-bottom:5em;padding:2.3em 1.7em;text-align:center}@media (max-width:767px){#sec-menu .lession-trial{border-radius:0}}#sec-menu .lession-trial h3{font-family:Cormorant Garamond,serif;font-size:2.5em;font-weight:700;margin:0 auto;margin-bottom:.75em;text-align:center}@media (max-width:767px){#sec-menu .lession-trial h3{font-size:2em}}#sec-menu .lession-trial h3 .sub-title{display:block;font-size:.45em;margin:0 auto;padding-top:5px}#sec-menu .lession-trial .trial-item{background-color:#fff;border-radius:10px;padding:15px 15px 20px}@media (max-width:767px){#sec-menu .lession-trial .trial-item{margin-bottom:1em}}#sec-menu .lession-trial .trial-item dl{border-bottom:2px solid #557d96;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.5em}#sec-menu .lession-trial .trial-item dl dd,#sec-menu .lession-trial .trial-item dl dt{color:#000}#sec-menu .lession-trial .trial-item dl dt{font-weight:700}#sec-menu .lession-trial .trial-item a{border:2px solid #557d96;border-radius:10px;color:#557d96;display:inline-block;font-size:1.25em;font-weight:700;margin-top:1em;padding:.5em 2.5em}#sec-menu .lession-trial .trial-item a:before{background:url(images/common/icon_pencil.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:1.25em;margin-right:.25em;vertical-align:middle;width:1.25em}#sec-detail-list{background-color:#edf2e7}#sec-schedule{background-color:#fff4c7}#sec-schedule .schedule-table{display:none;margin-bottom:3em}#sec-schedule .schedule-table table.tablepress{font-size:.75em;table-layout:fixed}#sec-schedule .schedule-table table.tablepress td,#sec-schedule .schedule-table table.tablepress th,#sec-schedule .schedule-table table.tablepress tr{text-align:center}#sec-schedule .schedule-table table.tablepress th{background-color:#557d96;border:1px solid #557d96;color:#fff;display:table-cell;vertical-align:middle}#sec-schedule .schedule-table table.tablepress td{background-color:#fff;border:1px solid #557d96;display:table-cell;vertical-align:middle}#sec-schedule .schedule-table table.tablepress tr td:first-child{background-color:#557d96;color:#fff}#sec-schedule .schedule-table table.tablepress tr td.column-1{border-bottom:1px solid #fff;border-top:1px solid #fff}#sec-schedule .schedule-table table.tablepress tr:last-child td.column-1{border-bottom:1px solid #557d96}#sec-schedule .schedule-reserve{border:2px solid #557d96;margin:0 auto;max-width:1024px}#sec-schedule .trial-button-wrap{margin-top:2em}@media (max-width:767px){#sec-schedule .trial-button-wrap{margin-top:1em}}#sec-schedule .trial-button-wrap .trial-button-link{background:#557d96;border:2px solid #557d96;border-radius:10px;color:#fff;display:inline-block;font-size:1.25em;font-weight:700;margin-top:1em;padding:.8em 2.5em}@media (max-width:767px){.mob-mar {margin-right:80px} #sec-schedule .trial-button-wrap .trial-button-link{padding:.5em 1em}}#sec-schedule .trial-button-wrap .trial-button-link:before{background:url(images/common/icon_pencil_w.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:1.25em;margin-right:.25em;vertical-align:middle;width:1.25em}.page-blog{background:#edf2e7;padding-bottom:8em}@media (max-width:767px){.page-blog{padding-bottom:0}}.page-blog #breadcrumb{margin-bottom:6em}@media (min-width:768px) and (max-width:991px){.page-blog #breadcrumb{margin-bottom:4em} .corona {background: url(images/top/corona-bg.png) center top no-repeat;height: 1436px;} .corona-title {font-size: 27px; color:red; font-weight: bold;line-height:42px; border-bottom: red 5px solid; width: 90%; margin: 0 auto;padding-top:110px}.corona1 {text-align: center;width: 90%;margin: 0 auto; font-size: 20px;line-height:40px} }@media (max-width:767px){.page-blog #breadcrumb{margin-bottom:0}}.page-blog #main{overflow:hidden}@media (max-width:767px){.page-blog #main{padding-top:3em}}.page-blog #main a:hover{opacity:.7}.page-blog #main .archive-list{list-style-type:none;margin:0;padding:0}.page-blog #main .archive-list article{margin-bottom:0}.page-blog #main .archive-list li{background-color:#fff;border-radius:20px;margin-bottom:2em;margin-right:3.5%;padding:2em;width:100%}@media (max-width:767px){.page-blog #main .archive-list li{border-radius:10px;padding:1.5em}}@media (max-width:575px){.sp-hide2{display: none;}.page-blog #main .archive-list li{padding:1em}}.page-blog #main .archive-list li:nth-child(3n){margin-right:0}@media (max-width:575px){.page-blog #main .archive-list li{width:100%}}.page-blog #main .archive-list li a{background-image:none}.page-blog #main .archive-list li a:hover{text-decoration:none}.page-blog #main .content-wrap{list-style-type:none;margin:0;padding:0}.page-blog #main .content-wrap article{margin-bottom:0}.page-blog #main .content-wrap .content{background-color:#fff;border-radius:20px;margin-bottom:2em;margin-right:3.5%;padding:2em;width:100%}@media (max-width:767px){.page-blog #main .content-wrap .content{border-radius:10px;padding:1.5em}}@media (max-width:575px){.page-blog #main .content-wrap .content{padding:1em}}.page-blog #main .content-wrap .content .entry-header{margin-bottom:.5em}.page-blog #main .content-wrap .content .entry-content{margin:0}.page-blog #main .content-wrap .content .entry-content p{line-height:2;margin-bottom:2em}.page-blog #main .content-wrap .content .entry-content p:last-child{margin-bottom:0}.page-blog #main .content-wrap .content .entry-content .img-wrap{margin-bottom:.3em}.page-blog #main .content-wrap .content .entry-content .entry-content-moremsg{font-weight:400;padding-right:2em;position:relative;text-align:right}.page-blog #main .content-wrap .content .entry-content .entry-content-moremsg a:after{content:url(images/common/arrow.svg);height:1.562em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.562em}.page-blog #main .entry-header{margin-bottom:.5em}.page-blog #main .entry-header .header-meta{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-blog #main .entry-header .header-meta .post-date a{color:gray}@media (max-width:767px){.page-blog #main .entry-header .header-meta .post-date:after{margin:.5em 0 0}}.page-blog #main .entry-header .header-meta .taxo-links{background-color:#baa64f;border-radius:10px;display:inline-block;font-size:.9em;padding:.2em 1em}.page-blog #main .entry-header .header-meta .taxo-links a{color:#fff}.page-blog #main .entry-header .header-meta .entry-meta .cat-links{background-color:#baa64f;border-radius:10px;display:inline-block;font-size:.9em;padding:.2em 1em}.page-blog #main .entry-header .header-meta .entry-meta .cat-links a{color:#fff}@media (max-width:767px){.page-blog #main .entry-header .header-meta .entry-meta{margin-bottom:0}}@media (max-width:767px){.page-blog #main .entry-header .header-title{display:block;line-height:1.5}}.page-blog #main .entry-header .header-title .entry-title{font-size:1.65em;font-weight:700;margin:.1em 0 .2em}@media (max-width:767px){.page-blog #main .entry-header .header-title .entry-title{font-size:1.25em;margin-bottom:.5em}}.page-blog #main .entry-header .header-title .entry-title a{color:#557d96}.page-blog #main .entry-content{margin:0}.page-blog #main .entry-content p{line-height:2;margin-bottom:2em}@media (max-width:767px){.page-blog #main .entry-content p{display:none}}.page-blog #main .entry-content p:last-child{margin-bottom:0}.page-blog #main .entry-content .img-wrap{margin-bottom:.3em}.page-blog #main .entry-content .entry-content-moremsg{padding-right:2em;position:relative;text-align:right}.page-blog #main .entry-content .entry-content-moremsg a{color:#222;text-decoration:none}.page-blog #main .entry-content .entry-content-moremsg a:after{content:url(images/common/icon_arrow.svg);height:1.3em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.3em}.page-blog #main .entry-comment{border-top:1px solid #ccc;margin-top:1em;padding-top:.5em}.navigation{clear:both;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em;margin-top:1em;padding:1em 2em}.navigation:after{clear:both;content:"";display:block}.navigation .page-numbers{border:3px solid #000;padding:.125em .5em;position:relative}.navigation .page-numbers.current{background-color:#000;color:#fff}.navigation .page-numbers.dots{border:none}#page-news{background:#edf2e7}#page-news #sec-news{padding-top:6em}@media (max-width:767px){#page-news #sec-news{padding-top:0}}#page-news #sec-news .news-wrap{background:#fff;border-radius:20px;margin:0 auto 1em;padding:3em;width:100%}#page-news #sec-news .news-wrap p{max-width:100%}@media (max-width:767px){#page-news #sec-news .news-wrap{border-radius:10px;padding:1.5em}}@media (max-width:575px){ .sec-container{padding:4.5em 0} #page-news #sec-news .news-wrap{padding:1em}}#page-news #sec-news .news-wrap .news-header .news-date{color:gray;margin-right:1em}#page-news #sec-news .news-wrap .news-header .news-cate .cate-link{background:#baa64f;border-radius:10px;color:#fff;display:inline-block;font-size:.9em;padding:.2em 1em}#page-news #sec-news .news-wrap .news-header .news-title{color:#557d96;font-size:2em;font-weight:700;margin:1em 0}@media (max-width:767px){.sp-work {font-size: 1em !important;} #page-news #sec-news .news-wrap .news-header .news-title{font-size:1.5em;margin:.5em 0}}.footer-menu-show {display:none}@media (max-width:575px){.ae {background: url(images/aerial/txtbg.png) center top no-repeat !important;background-size: auto !important;background-size: inherit !important;padding: 34px 0px 53px 10px !important;font-size: 15px !important;width: 100% !important;line-height: 23px !important;} .corona {background: url(images/top/corona-bg-sp.png) center top no-repeat;height: 1230px;} .corona-title {font-size: 20px; color:red; font-weight: bold;line-height:30px; border-bottom: red 5px solid; width: 90%; margin: 0 auto;padding-top:84px}.corona1 {text-align: center;width: 90%;margin: 0 auto; font-size: 17px;line-height:36px} .google-map-wrap{width:100%}  @media (max-width:767px){#page-top #sec-information .google-map-wrap{}.sube {margin-top:-115px !important}}#page-top #sec-information .google-map-wrap .google-map{height:500px} .footer-menu-show {background-color: rgba(255, 255, 255, 0.7); padding-bottom:20px; padding-top:20px; display:block; position:fixed; bottom:0; z-index:9999; width:100%; text-align:center}.footer-menu-reserv {text-align:center;background:#3f607b;border: 1px solid #3f607b;border-radius: 5px;color: #fff;font-size: 1em;font-weight: 300;padding: 10px;display:inline-block;width:45%; margin-right: 1%;-webkit-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);-moz-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);}.footer-menu-line{text-align:center;border: 1px solid #06c755;border-radius: 5px;color: #fff;background:#06c755;font-size: 1em;font-weight: 300;padding: 10px;display:inline-block;width:45%; margin-left: 1%;-webkit-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);-moz-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);} .mob-mar {margin-right:80px} .sp-work {font-size: 1em !important;}.but-pc {display: none;}#header .header-tel .header-tel-contact {padding: 0} #header .header-tel .header-tel-contact img {height: 60px; width: 60px;}#header .header-tel .header-tel-line img {height: 60px; width: 60px;}#sp-hamburger.hamburger {top:10px}.map-responsive{padding-bottom:74.25% !important;}.ad {padding-left:23px; font-size:20px}}.pc-hide {display:none}@media (max-width:767px){ .ae {background: url(images/aerial/txtbg.png) center top no-repeat;background-size: auto;background-size: inherit;padding: 34px 0px 53px 35px;font-size: 15px;width: 100%;line-height: 37px;} .pc-hide {display:block}.sp-hide {display:none}}.putos-g {width: 270px;position: fixed;z-index: 99999;bottom: 150px;right: -110px;padding: 10px;}.putos1 {text-align: center;background: #3f607b;border: 1px solid #3f607b;border-radius: 5px;color: #fff;font-size: 1em;font-weight: 300;padding: 10px;width: 45%;-webkit-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);-moz-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);border-radius: 200px 200px 200px 200px;-moz-border-radius: 200px 200px 200px 200px;-webkit-border-radius: 200px 200px 200px 200px;border: 0px solid #000000; margin-bottom: 10px;}.putos2 {text-align: center;background: #06c755;border: 1px solid #06c755;border-radius: 5px;color: #fff;font-size: 1em;font-weight: 300;padding: 10px;width: 45%;-webkit-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);-moz-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.5);border-radius: 200px 200px 200px 200px;-moz-border-radius: 200px 200px 200px 200px;-webkit-border-radius: 200px 200px 200px 200px;border: 0px solid #000000;}

/* 追加 */
/* .container {overflow: hidden;} */
#sec-menu .lesson-menu dl.relax ul li img,
#sec-menu .lesson-menu dl.repair ul li img,
#sec-menu .lesson-menu dl.condition ul li img,
#sec-menu .lesson-menu dl.relax2 ul li img,
#sec-menu .lesson-menu dl.condition2 ul li img,
#sec-menu .lesson-menu dl.repair2 ul li img {
height: 15px;
    margin-left: 20px;
}
#sec-menu .lesson-menu .lesson-menu-wrap {
    align-items: flex-start;
}
#sec-menu .lesson-menu h3 {
    margin-bottom: 40px;
}
#sec-menu .lesson-menu ul.lesson-menu-icon img {
    max-width: 150px;
    background-color: rgba(218, 218, 218, .3);
    padding: 15px;
}
#sec-menu .lesson-menu dl.energy dt:after {
    transform: scale(2.3) translateY(10px);
}
@media (max-width:767px) {
    #sec-menu .lesson-menu dl.relax ul li:nth-child(4) {
        font-size: 15px;
    }
    #sec-menu .lesson-menu dl.condition ul li:nth-child(7) {
        font-size: 14px;
    }
    #sec-menu .lesson-menu dl.condition2 ul li:nth-child(7) {
        font-size: 14px;
    }
    #sec-menu .lesson-menu dl.relax2 ul li:nth-child(4) {
        font-size: 14px;
    }
}
/* #sec-menu .lesson-menu dl.energy dt {
    position: relative;
}
#sec-menu .lesson-menu dl.energy dt:after {
    content: url(images/menu/icon_flex.png);
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    transform: scale(.5);
} */
#page-menu.page-menu-detail .menu-detail-wrap .detail-items-title1 {
    background-color: #ffb2f7;
    color: #fff;
    font-size: 1.875em;
    font-weight: 700;
    padding: .375em;
    text-align: center;
}
#page-menu.page-menu-detail .menu-detail-wrap .detail-items-title2 {
    background-color: #ffa96f;
    color: #fff;
    font-size: 1.875em;
    font-weight: 700;
    padding: .375em;
    text-align: center;
}
#page-menu.page-menu-detail .menu-detail-wrap .detail-items-title3 {
    background-color: #6ebaff;
    color: #fff;
    font-size: 1.875em;
    font-weight: 700;
    padding: .375em;
    text-align: center;
}
#page-menu.page-menu-detail .menu-detail-wrap .detail-items-title4 {
    background-color: #46d291;
    color: #fff;
    font-size: 1.875em;
    font-weight: 700;
    padding: .375em;
    text-align: center;
}
/* #page-menu.page-menu-detail .menu-detail-wrap .detail-items-title5 {
    background-color: #d681d6;
    color: #fff;
    font-size: 1.875em;
    font-weight: 700;
    padding: .375em;
    text-align: center;
} */
#page-menu.page-menu-detail .menu-detail-wrap .detail-items-title6 {
    background-color: #d6b5ff;
    color: #fff;
    font-size: 1.875em;
    font-weight: 700;
    padding: .375em;
    text-align: center;
}
.detail-items-title5 {
    background-color: #d681d6;
    color: #fff!important;
    font-size: 1.875em;
    font-weight: 700;
    padding: .375em!important;
    text-align: center;
}
.detail-items-title6 {
    background-color: #d681d6;
    color: #fff!important;
    border-radius: 10px 10px 0 0;
    font-size: 1.6em;
    font-weight: 700;
    padding: .375em!important;
    text-align: center;
    margin-bottom: 30px;
}
.detail-items-title7 {
    background-color: #cfcc87;
    color: #fff!important;
    border-radius: 10px 10px 0 0;
    font-size: 1.5em;
    font-weight: 700;
    padding: .375em!important;
    text-align: center;
    margin-bottom: 30px;
}
.private_read {
font-size: 20px;
line-height: 28px;
margin: 0 auto 10px;
}
.private_read span {
font-size: 16px;
}
.private_heading {
/* background: #ffb3fb; */
border: 1px solid #ccc;
border-radius: 25px 0 25px 0;
/* filter: drop-shadow(0 0px 3px rgba(0, 0, 0, .2)); */
padding: 10px;
font-size: 16px;
line-height: 24px;
margin: 0 auto 10px;
}
h5.private_heading2 {
    width: 100%;
    text-align: center;
    background: #f2a36e;
    border-radius: 10px 10px 0 0;
    color: #fff!important;
    font-size: 1.5em;
    font-weight: 700;
    padding: .375em!important;
    text-align: center;
    margin-bottom: 30px;
}
.private_admission{
    background: #fdf3ec;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    line-height: 24px;
    margin: 0 auto 10px;
    text-align: center;
}
.group_heading {
background: #fff8e4;
border-radius: 25px 0 25px 0;
/* filter: drop-shadow(0 0px 3px rgba(0, 0, 0, .2)); */
padding: 10px;
font-size: 16px;
line-height: 24px;
margin: 0 auto 10px;
text-align: center;
}
.group_heading .official_line{
width: 100%;
font-size: 20px;
line-height: 28px;
margin-bottom: 10px;
}
.group_heading .official_line span {
color: #06c755;
}
.group_heading .group_reservation_read {
font-size: 18px;
text-align: center;
color: #ed16e8;
	margin-bottom: 10px;
}
.group_heading .group_reservation_read .read_left {
text-align: left;
display: inline-block;
}
.lesson .slick-next,.lesson .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 30px;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0
}
.lesson2 .slick-next,.lesson2 .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 30px;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0
}
.accordion {
margin: 3em auto;
max-width: 100vw;
}
.toggle {
display: none;
}
.option {
position: relative;
margin-bottom: 1em;
}
.title,
.content {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transform: translateZ(0);
transition: all 0.3s;
}
.title {
border: 1px solid #557d96;
padding: 1em;
display: block;
color: #557d96;
font-weight: bold;
}
.title::after,
.title::before {
content: "";
position: absolute;
right: 1.25em;
top: 1.25em;
width: 2px;
height: 0.75em;
background-color: #999;
transition: all 0.3s;
}
.title::after {
transform: rotate(90deg);
}
.content {
max-height: 0;
overflow: hidden;
}
.content p {
margin: 0;
padding: 0.5em 1em 1em;
font-size: 0.9em;
line-height: 1.5;
}
.toggle:checked + .title + .content {
max-height: 500px;
transition: all 1.5s;
}
.toggle:checked + .title::before {
transform: rotate(90deg) !important;
}
.staff-name {
    border-bottom: 1px solid #557d96;
    color: #557d96;
    font-family: Georgia, Hiragino Mincho ProN, Yu Mincho, MS PMincho, serif;
    font-size: 1.875em;
    margin-bottom: 1em;
    padding-bottom: .5em;
}
.staff_insta {display: inline-block; height: 32px;}
.staff_insta img {margin: 0 0 6px 6px;}
.staff_insta_h {display: inline-block; height: 16px;}
.staff_insta_h img {
	width: 16px;
    margin: 4px 0 0 2px;
}
#page-top #page-link-wrap .page-link-items {
    padding: 3em 3em;
}
@media (max-width:767px) {
#page-top #page-link-wrap .page-link-items {
    padding: 1em;
}
}
#page-menu.page-menu-detail .menu-detail-wrap .menu-detail-items {
    border-radius: 15px;
    overflow: hidden;
	margin-bottom: 30px;
}
.private_admission {
    background: #fdf3ec;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    line-height: 24px;
    margin: 0 auto 30px;
    text-align: center;
}
#page-menu.page-menu-detail .menu-detail-wrap .detail-items-title6 {
    background-color: #d6b5ff;
    color: #fff;
    font-size: 1.5em;
    font-weight: 700;
    padding: .375em;
    text-align: center;
    margin-top: 30px;
}
.pc-db {display: none}
@media (max-width:599px) {
    .pc-db {display: block;}
}

.form {
    max-width: 900px;
    width: 100%;
    margin: 0 auto 10px;
    display: flex;
    justify-content: space-between;
}

.form .item{
    max-width: 180px;
    width: 100%;
    text-align: left;
}
.form .item span {color: #dc3232;}
.form .text{
    max-width: 700px;
    width: 100%;
    text-align: left;
}
.form .text input{
    max-width: 700px;
    width: 100%;
}
.form .text textarea{
    max-width: 700px;
    width: 100%;
}