@charset "UTF-8";/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;width:1px!important;height:1px!important;border:0!important}.modaal-overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;opacity:0}.modaal-wrapper{position:fixed;top:0;left:0;z-index:9999;display:block;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-overflow-scrolling:touch}.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{padding:0;border:none;background:transparent;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{position:relative;display:table;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{position:relative;display:table-cell;padding:80px 25px;width:100%;height:100%;vertical-align:middle;text-align:center}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{position:relative;display:inline-block;margin:auto;max-width:1000px;width:100%;border-radius:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;color:inherit;text-align:left;cursor:auto}.modaal-container.is_loading{overflow:hidden;width:100px;height:100px}.modaal-fullscreen .modaal-container{overflow:auto;max-width:none;height:100%}.modaal-close{position:fixed;top:20px;right:20px;width:50px;height:50px;border-radius:100%;background:transparent;color:#fff;opacity:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute!important;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;width:1px!important;height:1px!important;border:0!important}.modaal-close:before,.modaal-close:after{position:absolute;top:14px;left:23px;display:block;width:4px;height:22px;border-radius:4px;background:#fff;content:" ";-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{top:10px;right:10px;background:#afb7bc}.modaal-content-container{padding:40px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{display:inline-block;margin:0 10px;border:none;background:transparent;vertical-align:middle;font-size:.875rem;cursor:pointer}.modaal-confirm-btn.modaal-ok{padding:10px 15px;border-radius:3px;background:#555;color:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{margin:-6px!important;max-width:800px!important;width:1000px!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;opacity:0;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-right:140px;padding-left:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;margin:20px 0 0;width:100%;color:#fff;text-align:center;font-size:1.125rem}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;width:50px;height:50px;border:none;border-radius:100%;background:transparent;color:#fff;opacity:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;width:1px!important;height:1px!important;border:0!important}.modaal-gallery-control:before,.modaal-gallery-control:after{position:absolute;top:16px;left:25px;display:block;width:4px;height:18px;border-radius:4px;background:#fff;content:" ";-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{position:relative;margin:auto 50px}.modaal-video-container{position:relative;overflow:hidden;margin-right:auto;margin-left:auto;padding-bottom:56.25%;max-width:100%;max-width:1300px;height:0;background:#000;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{display:block;width:100%;height:100%}.modaal-loading-spinner{position:absolute;top:50%;left:50%;margin:-100px 0 0 -100px;width:200px;height:200px;background:none;-webkit-transform:scale(.25);transform:scale(.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{position:absolute;margin-top:4px;margin-left:4px;width:24px;height:24px}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:sans-serif;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.svgstore{position:relative;display:inline-block;overflow:hidden}.svgstore:before{display:block;content:''}.svgstore>svg{position:absolute;top:0;left:0;width:100%;height:100%}.svgstore-arrow-dogleg-1{width:34px;height:auto}.svgstore-arrow-dogleg-1:before{padding-top:181.72166%}.svgstore-arrow-dogleg-3{width:9px;height:auto}.svgstore-arrow-dogleg-3:before{padding-top:154.82456%}.svgstore-arrow-dogleg-2{width:56px;height:auto}.svgstore-arrow-dogleg-2:before{padding-top:176.67737%}.svgstore-arrow-triangle{width:26px;height:auto}.svgstore-arrow-triangle:before{padding-top:149.98125%}.svgstore-close{width:18px;height:auto}.svgstore-close:before{padding-top:100%}.svgstore-flag{width:21px;height:auto}.svgstore-flag:before{padding-top:180.95238%}.svgstore-guiter{width:36px;height:auto}.svgstore-guiter:before{padding-top:111.0186%}.svgstore-home{width:512px;height:auto}.svgstore-home:before{padding-top:95.04883%}.svgstore-loudspeaker{width:304px;height:auto}.svgstore-loudspeaker:before{padding-top:100%}.svgstore-marker{width:31px;height:auto}.svgstore-marker:before{padding-top:127.18601%}.svgstore-sns-facebook{width:40px;height:auto}.svgstore-sns-facebook:before{padding-top:100%}.svgstore-sns-twitter-circle{width:400px;height:auto}.svgstore-sns-twitter-circle:before{padding-top:100%}.svgstore-sns-twitter-type{width:40px;height:auto}.svgstore-sns-twitter-type:before{padding-top:81.25%}.svgstore-tel{width:49px;height:auto}.svgstore-tel:before{padding-top:99.97984%}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%!important}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre,table{margin-top:0}img,iframe{vertical-align:top}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}ul{padding:0;list-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}@font-face{font-family:CustomYuGothicM;src:local("YuGothic-Medium"),local("YuGo-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-weight:700;font-family:CustomYuGothicM;src:local("YuGothic-Bold"),local("YuGo-Bold"),local("Yu Gothic")}@font-face{font-family:CustomHiraginoSans;src:local("HiraginoSans-W4")}@font-face{font-weight:700;font-family:CustomHiraginoSans;src:local("HiraginoSans-W6")}body,input,button,select,textarea{font-family:-apple-system,system-ui,CustomHiraginoSans,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif}.ie body,.ie input,.ie button,.ie select,.ie textarea{font-family:Meiryo,MS PGothic,sans-serif}i[iconfont]{display:inline-block;overflow:hidden;line-height:1}body{background:#f8f8f8 url(../img/common/bg_wall.jpg?rev=60e32c56) center top repeat;color:#333;letter-spacing:.025em;font-size:.9375rem;line-height:1.6}body.is-noscroll{overflow:hidden}a{outline:none;color:#333;text-decoration:none;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}a:hover{outline:none;color:#333;text-decoration:none;opacity:.6}h1,h2,h3,h4,h5,h6{line-height:1.3}p:last-child{margin-bottom:0}figure{margin:0}.c-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;outline:none;border:0;border:solid 2px;background:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;vertical-align:middle;text-align:center;text-decoration:none!important;line-height:1.3;cursor:pointer;-webkit-transition:background .4s ease-out,color .4s ease-out;transition:background .4s ease-out,color .4s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-btn:hover{text-decoration:none;opacity:1}.c-btn .label{word-break:break-word;font-weight:400}.c-btn i{margin:0;padding:10px 20px;font-style:normal;font-size:.875rem}.c-btn i+.label{margin-left:-5px;padding-left:0}.c-btn .label+i{margin-left:-5px;padding-left:0}.c-btn .svgstore+.label{margin-left:10px}.c-btn .label+.svgstore{margin-left:10px}.c-btn.is-forward:after{display:inline-block;width:0;height:0;border-width:4.5px 0 4.5px 6px;border-style:solid;border-color:transparent transparent transparent #fff;content:'';-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.c-btn.is-forward:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.c-btn.is-down:after{display:inline-block;width:0;height:0;border-width:6px 4.5px 0;border-style:solid;border-color:#fff transparent transparent;content:'';-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.c-btn.is-down:hover:after{-webkit-transform:translateY(3px);transform:translateY(3px)}.c-btn.is-eisenach{border-color:#7e542a;background-color:#7e542a;color:#fff}.c-btn.is-eisenach:hover{background-color:#fff;color:#7e542a}.c-btn.is-eisenach.is-forward:hover:after{border-left-color:#7e542a}.c-btn.is-andante{border-color:#00004c;background-color:#00004c;color:#fff}.c-btn.is-andante:hover{background-color:#fff;color:#00004c}.c-btn.is-andante.is-forward:hover:after{border-left-color:#00004c}.c-btn.is-large{min-width:343px;height:59px;border-radius:30px}.c-btn.is-large .label{padding-right:40px;padding-left:40px;font-size:.9375rem}.c-btn.is-large.is-forward:after,.c-btn.is-large.is-down:after{position:absolute;right:28px}.c-btn.is-large.is-forward:after{top:calc(50% - 5px)}.c-btn.is-large.is-down:after{top:calc(50% - 3px)}.c-btn.is-medium{min-width:155px;height:50px;border-radius:25px}.c-btn.is-medium .label{padding-right:30px;padding-left:30px;font-size:.9375rem}.c-btn.is-medium.is-forward .label,.c-btn.is-medium.is-down .label{padding-right:35px}.c-btn.is-medium.is-forward:after,.c-btn.is-medium.is-down:after{position:absolute;right:15px}.c-btn.is-medium.is-forward:after{top:calc(50% - 5px)}.c-btn.is-medium.is-down:after{top:calc(50% - 3px)}.c-btn.is-small{height:25px;border-radius:13px}.c-btn.is-small .label{padding-right:20px;padding-left:20px;font-size:.8125rem}.c-btn.is-small.is-forward .label,.c-btn.is-small.is-down .label{padding-right:25px}.c-btn.is-small.is-forward:after,.c-btn.is-small.is-down:after{position:absolute;top:calc(50% - 4px);right:12px}.c-btn.is-small.is-forward:hover:after,.c-btn.is-small.is-down:hover:after{-webkit-transform:translateX(2px);transform:translateX(2px)}.c-btn.is-small.is-forward:after{top:calc(50% - 4px)}.c-btn.is-small.is-down:after{top:calc(50% - 3px)}.c-btn.is-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.c-link-blank{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-link-blank .label{text-decoration:underline}.c-link-blank:after{display:inline-block;margin-left:9px;width:16px;height:16px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.75%22%20height%3D%2215.75%22%3E%3Cpath%20fill%3D%22%234c4b4c%22%20d%3D%22M15.75%200H3v3H0v12.75h12.75v-3h3V0zM12%2015H.75V3.75H3v9h9V15zm3-3H3.75V.75H15V12z%22%2F%3E%3Cpath%20d%3D%22M7%209.28l4.64-4.64v3.12h.75v-4.4H7.98v.75h3.12L6.46%208.75z%22%2F%3E%3C%2Fsvg%3E) center center no-repeat;background-size:contain;content:''}.c-inner{margin-right:auto;margin-left:auto;width:1000px}.c-column-container{display:-webkit-box;display:-ms-flexbox;display:flex}.c-column-container .column-main{min-width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-column-container .column-aside{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:85px;width:200px}.c-list{margin:0 0 1em;padding:0;list-style:none}.c-list>li{position:relative;padding:5px 0 5px 25px;line-height:1.1}.c-list>li:before{position:absolute;top:50%;left:10px;display:block;content:'▶';font-size:.625rem;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-markdown h1,.c-markdown h2,.c-markdown h3,.c-markdown h4,.c-markdown h5,.c-markdown h6{margin:.5em 0}.c-markdown ul,.c-markdown ol{margin:1em 0;padding:0 0 0 2em}.c-markdown ul{list-style:disc}.c-markdown table{margin:1em 0;border:2px solid #000}.c-markdown table th,.c-markdown table td{padding:4px 8px;border:1px solid #000;text-align:left}.c-markdown table th{background:#000;color:#fff;font-weight:400}.c-markdown table tr:nth-child(even){background-color:rgba(0,0,0,.1)}.c-markdown blockquote{margin:1em 0;padding:.2em .8em;border-left:.25em solid rgba(0,0,0,.3);background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.c-markdown blockquote>:first-child{margin-top:0}.c-markdown blockquote>:last-child{margin-bottom:0}.c-markdown hr{margin:1em 0;height:0;border:none;border-top:1px solid #8c8b8b}.c-markdown code{display:inline-block;margin:0 .25em;padding:.3em .6em 0;border-radius:5px;background:#333;color:#fff;font-size:.875em;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;line-height:1}.c-markdown pre>code{display:block;overflow:auto;margin:0 0 1rem;padding:1em 1.25em;line-height:1.3}.c-checkbox,.c-radio{position:relative;display:inline-block;margin:0 .5em 0 0;padding:0;line-height:1.3}.c-checkbox label,.c-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-checkbox input,.c-radio input{position:absolute;top:.25em;left:.05em;z-index:-1;outline:none;opacity:0;pointer-events:none}.c-checkbox .box,.c-radio .box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2px 0;width:1rem;height:1rem;border:2px solid #000;background:#fff;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-checkbox .box:before,.c-radio .box:before{display:block;width:calc(100% - 4px);height:calc(100% - 4px);background:tomato;content:'';opacity:0;-webkit-transition:none .1s ease-in-out;transition:none .1s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0);transform:scale(0);will-change:transform,opacity}.c-checkbox .label,.c-radio .label{margin:0;padding:0 .5em .5em;cursor:pointer}.c-checkbox input:checked+.box:before,.c-radio input:checked+.box:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.c-checkbox input:disabled+.box,.c-radio input:disabled+.box{border-color:#ddd;cursor:not-allowed}.c-checkbox input:disabled+.box:before,.c-radio input:disabled+.box:before{background:#ddd}.c-checkbox input:disabled~.label,.c-radio input:disabled~.label{color:#ccc;cursor:not-allowed}.c-radio .box{border-radius:50%}.c-radio .box:before{border-radius:50%}.c-select{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;margin:0 0 10px;padding:6px 24px 6px 12px;outline:none;border:0;border-radius:6px;background:#ff6447 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSI4cHgiIGhlaWdodD0iNC45cHgiIHZpZXdCb3g9IjAgMCA4IDQuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA0LjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBmaWxsPSIjZmZmIiBwb2ludHM9IjQsNC45IDAsMC41IDAuNiwwIDQsMy44IDcuNCwwIDgsMC41ICIvPgo8L3N2Zz4K) no-repeat;background-position:right 10px center;-webkit-box-shadow:none;box-shadow:none;color:inherit;color:#fff;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.3;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-select::-ms-expand{display:none}.c-select:hover{background-color:#ff958e;color:#ff9;text-decoration:none}.c-select:disabled{background-color:#ddd;color:#f6f6f6;pointer-events:none}.c-select.is-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.c-select.is-size-custom{width:250px;height:100px}.c-table th,.c-table td{padding:.2em .5em;border:1px solid #000}.c-table th{background:#999;text-align:left}.c-table.is-stripe tr:nth-child(even){background-color:rgba(0,0,0,.08)}.c-table.is-line th,.c-table.is-line td{padding-left:0;border:none;background:none}.c-table.is-line tr{border-bottom:1px solid #000}.c-table.is-line thead tr{border-bottom:2px solid #000}.c-table.is-responsive{width:100%}.c-table.is-head-sticky{position:relative}.c-table.is-head-sticky th{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1}.c-table-wrap{position:relative;display:inline-block;overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.c-noimg{position:relative;display:block;width:100%;background:url(../img/common/noimg_eisenach.png?rev=26b14c7d) center center no-repeat;background-size:cover}.c-noimg:before{display:block;padding-top:100%;content:'';vertical-align:middle}.c-noimg>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.is-andante .c-noimg,.c-noimg.is-andante{background-image:url(../img/common/noimg_andante.png?rev=3784e31b)}.c-category{display:inline-block;padding:4px 5px 3px;min-width:5em;border:solid 2px #7e542a;color:#7e542a;text-align:center;font-weight:700;font-size:.75rem;line-height:1}.c-category.is-andante{border-color:#00004c;color:#00004c}.c-tag{display:inline-block;margin:0 8px 8px 0;padding:2px 10px;border-radius:15px;background:#efefef;color:#7e542a}.c-tag:hover{color:#7e542a}.is-andante .c-tag,.c-tag.is-andante{color:#00004c}.is-andante .c-tag:hover,.c-tag.is-andante:hover{color:#00004c}.c-date{font-weight:700;font-family:Lato,sans-serif}.c-title-border{margin-bottom:20px;padding:3px;border:solid 2px #7e542a;color:#7e542a;text-align:center;font-size:.9375rem}.c-ico-new{position:absolute;top:-10px;left:-15px;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;width:37px;height:37px;border-radius:50%;background:#46118d;color:#fff;font-size:.6875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-andante .c-ico-new,.c-ico-new.is-andante{background:#eea400}.c-news-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-news-list .item{position:relative;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-right:40px}.c-news-list .item:nth-child(even){margin-right:0}.c-news-list .item:nth-child(n+3){margin-top:15px}.c-news-list .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-news-list .area-img{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:20px;width:100px}.c-news-list .area-img img{display:inline-block;width:100%;height:auto;border:solid 1px #dcdcdc}.c-news-list .area-img .img-fit{padding-bottom:calc(100% - 2px);width:100%;height:0;border:solid 1px #dcdcdc;background:center center no-repeat;background-size:cover}.c-news-list .area-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-news-list .meta{margin-bottom:10px}.c-news-list .date{font-size:.8125rem}.c-news-list .category{margin-left:10px}.c-share-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.c-share-nav .item+.item{margin-left:15px}.btn-twitter{width:120px;height:29px;border-color:#1da1f2;border-radius:15px;background-color:#1da1f2;color:#fff}.btn-twitter .svgstore{width:16px;height:auto}.btn-twitter .svgstore svg{fill:#fff}.btn-twitter .label{font-size:.875rem}.btn-twitter:hover{background-color:#fff}.btn-twitter:hover .svgstore svg{fill:#1da1f2}.btn-twitter:hover .label{color:#1da1f2}.btn-facebook{width:110px;height:29px;border-color:#1877f2;border-radius:15px;background-color:#1877f2;color:#fff}.btn-facebook .svgstore{width:17px;height:auto}.btn-facebook .svgstore svg{fill:#fff}.btn-facebook .label{font-size:.875rem}.btn-facebook:hover{background-color:#fff}.btn-facebook:hover .svgstore svg{fill:#1877f2}.btn-facebook:hover .label{color:#1877f2}.c-follow-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.c-follow-nav .item+.item{margin-left:18px}a[class^=btn-ico-]{display:inline-block}a[class^=btn-ico-] .svgstore,a[class^=btn-ico-] img{vertical-align:top}.btn-ico-facebook{border-radius:50%;background:#fff}.btn-ico-facebook .svgstore{width:40px;height:auto}.btn-ico-facebook .svgstore svg{fill:#1877f2}.btn-ico-instagram img{width:40px;height:auto}.btn-ico-twitter .svgstore{width:40px;height:auto}.common-footer{position:relative;border-top:solid 2px #d5c4b3;background:#fff}.common-footer p{margin-bottom:0}.common-footer .pagetop-nav{position:fixed;right:40px;bottom:40px;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);-webkit-transform:translateY(90px);transform:translateY(90px)}.common-footer .pagetop-nav.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.common-footer .pagetop-nav.is-bottom{position:absolute;bottom:calc(100% - 12px)}.common-footer .pagetop-nav .link{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;border-radius:50%;background:#7e542a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#andante .common-footer .pagetop-nav .link{background-color:#672506}.common-footer .pagetop-nav .link .svgstore{width:12px;height:auto;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.common-footer .pagetop-nav .link .svgstore svg{fill:#fff}.common-footer .pagetop-nav .link:hover{opacity:1}.common-footer .pagetop-nav .link:hover .svgstore{-webkit-transform:translateY(-3px) rotate(-90deg);transform:translateY(-3px) rotate(-90deg)}.common-footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1190px;width:100%}.common-footer .area-eisenach{padding:15px 10px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.common-footer .area-eisenach .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-footer .area-eisenach .name a{border-bottom-color:#7e542a;color:#7e542a}.common-footer .area-eisenach .logo{-ms-flex-item-align:start;align-self:flex-start}.common-footer .area-eisenach .logo a{display:inline-block}.common-footer .area-eisenach .logo img{width:auto;height:64px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.common-footer .area-eisenach .address{margin-left:20px;font-size:.8125rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.common-footer .area-andante{padding:15px 10px 20px;width:280px}.common-footer .area-andante .name a{position:relative;border-bottom-color:#00004c;color:#00004c}.common-footer .area-andante .name a:after{position:absolute;top:calc(50% - 4px);right:-14px;display:inline-block;width:0;height:0;border-width:4.5px 0 4.5px 6px;border-style:solid;border-color:transparent transparent transparent #00004c;content:'';-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.common-footer .area-andante .name a:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.common-footer .area-andante .logo a{display:inline-block}.common-footer .area-andante .logo img{width:auto;height:60px}.common-footer .area-follow{padding:15px 10px 20px;width:260px}.common-footer .area-follow .desc{margin-bottom:15px;color:#4a4a4a;letter-spacing:.075em;font-weight:700;font-style:italic;font-size:.875rem}.common-footer .name{margin-bottom:15px;font-weight:700;font-size:.875rem}.common-footer .name a{display:inline-block;border-bottom:solid 1px}.common-footer .copyright{margin:0;padding:12px 20px;background:#7e542a;color:#edc;text-align:center;font-size:.75rem}#andante .common-footer .copyright{background-color:#672506}.common-header{padding:23px 50px 33px}.header-primary{position:relative;z-index:300;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-primary .site-logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-primary .nav-toggle{display:none}.header-secondary .common-trial{display:none}.site-logo{margin:0}.site-logo img{width:210px;height:auto}.nav-sub,.nav-main{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-sub{margin-top:10px;margin-bottom:0;font-size:.8125rem}.nav-sub .item+.item{margin-left:15px}.nav-main{margin-bottom:0;font-size:.875rem}.nav-main .item+.item:before{display:inline-block;margin:0 20px;width:1px;height:21px;background:#979797;content:'';vertical-align:middle;-webkit-transform:rotate(43deg);transform:rotate(43deg)}.nav-main a.is-current{color:#7e542a}.btn-menu{position:relative;margin:0;padding:0;width:24px;height:24px;outline:none;border:0;background:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-menu .label{color:transparent;font-size:0;line-height:0}.btn-menu .label .line,.btn-menu .label:before,.btn-menu .label:after{position:absolute;top:calc(50% - 1px);left:0;display:block;width:24px;height:2px;background:#7e542a;content:''}.btn-menu .label .line{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.btn-menu .label:before{margin-top:-5px;-webkit-transition:margin .25s ease,-webkit-transform .25s ease;transition:margin .25s ease,-webkit-transform .25s ease;transition:margin .25s ease,transform .25s ease;transition:margin .25s ease,transform .25s ease,-webkit-transform .25s ease}.btn-menu .label:after{margin-top:5px;-webkit-transition:margin .25s ease,-webkit-transform .25s ease;transition:margin .25s ease,-webkit-transform .25s ease;transition:margin .25s ease,transform .25s ease;transition:margin .25s ease,transform .25s ease,-webkit-transform .25s ease}.btn-menu.is-close .label .line{opacity:0}.btn-menu.is-close .label:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-menu.is-close .label:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-andante{padding:0 9px;height:29px;border-color:#00004c;border-radius:15px;background-color:transparent}.btn-andante .svgstore{width:18px;height:auto}.btn-andante .svgstore svg{fill:#00004c}.btn-andante .label{color:#00004c;letter-spacing:0;font-size:.75rem}.btn-andante .svgstore+.label{margin-left:3px}.btn-andante.is-forward:after{margin-left:6px;border-left-color:#00004c}.btn-andante.is-forward:hover:after{-webkit-transform:translateX(2px);transform:translateX(2px)}#andante .btn-andante,.btn-andante:hover{background:#00004c}#andante .btn-andante .svgstore svg,.btn-andante:hover .svgstore svg{fill:#fff}#andante .btn-andante .label,.btn-andante:hover .label{color:#fff}#andante .btn-andante.is-forward:after,.btn-andante:hover.is-forward:after{border-left-color:#fff}.link-access .svgstore{margin-right:5px;width:8px;height:auto;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.link-access .svgstore svg{fill:#4c4b4c}.link-access:hover .svgstore{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.common-trial .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;vertical-align:middle;text-align:center;letter-spacing:.075em;font-size:1.25rem;font-family:-apple-system,system-ui,CustomYuGothicM,CustomHiraginoSans,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-trial .title:before,.common-trial .title:after{display:block;width:17px;height:28px;background:url(../img/common/deco_dialog.png?rev=c78423e7) center center no-repeat;background-size:contain;content:''}.common-trial .title:before{margin-right:12px}.common-trial .title:after{margin-left:5px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.common-trial .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-trial .area-form{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.common-trial .area-tel{position:relative;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.common-trial .area-tel:before{position:absolute;top:50%;left:-1px;display:block;width:2px;height:30px;background:#a8a8a8;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}.common-trial .tel{margin-bottom:15px;color:#7e542a;font-weight:700;font-size:2.5rem;font-family:Lato,sans-serif;line-height:1}.common-trial .tel .svgstore{margin-right:10px;width:36px;height:auto;vertical-align:bottom}.common-trial .tel .svgstore svg{fill:#7e542a}.common-trial .note{font-weight:700;font-size:.8125rem}.common-join{padding:70px 0;background:url(../img/common/bg_wall.jpg?rev=60e32c56) center top repeat;background-size:1400px auto}.common-join .step-flow{margin:80px auto 0;padding:0;width:740px;list-style:none}.common-join .step-flow .item{position:relative;padding:35px 55px 35px 65px;background:linear-gradient(220deg,transparent 30px,#fff 30px) no-repeat}.common-join .step-flow .item+.item{margin-top:60px}.common-join .step-flow .numbering{position:absolute;top:-25px;left:-45px;display:-webkit-box;display:-ms-flexbox;display:flex;width:90px;height:90px;border-radius:50%;background:#46118d;color:#fff;text-align:center;letter-spacing:.075em;font-size:1.125rem;font-family:Lato,sans-serif;line-height:1.33333em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-join .step-flow .title{margin-bottom:15px;font-weight:700;font-size:1.125rem}.common-join .step-flow .list{margin-left:1.5em}.common-join .step-flow .list li{list-style:disc outside}.common-join .common-trial{margin-top:60px;padding:40px 30px 45px;background:#fff;text-align:center}.common-induction{margin-top:80px;text-align:center}.subpage-header{padding:40px 0 90px;text-align:center}.subpage-title{margin-bottom:0;color:#7e542a;letter-spacing:.1em;font-size:2.25rem;font-family:-apple-system,system-ui,CustomYuGothicM,CustomHiraginoSans,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.subpage-contents{padding-bottom:120px;background:#fff}.topic-path{margin-bottom:40px;padding:10px 0 0;list-style:none}.topic-path .item{display:inline;color:#666;font-size:.8125rem}.topic-path .item:first-child .svgstore{width:14px;height:auto}.topic-path .item:first-child .svgstore svg{fill:#aeafae}.topic-path .item+.item{margin-left:15px;padding-left:20px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.85%2063.33%22%3E%3Cpath%20fill%3D%22%23919191%22%20d%3D%22M3.57%2062.82c.38.35.86.52%201.34.52.54%200%201.09-.22%201.48-.66l27.94-30.82c.44-.49.59-1.14.47-1.74.05-.6-.16-1.22-.64-1.66L3.34.52C2.52-.22%201.26-.16.52.66c-.74.82-.68%202.08.14%202.82L30.3%2030.35%203.43%2059.99c-.74.82-.68%202.08.14%202.83z%22%2F%3E%3C%2Fsvg%3E) left center no-repeat;background-size:auto 11px}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:75px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi a{opacity:1}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .current,.wp-pagenavi .page{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi .current,.wp-pagenavi .page{border:solid 2px #7e542a;background:#fff;color:#7e542a;font-weight:700;font-size:1rem;font-family:Lato,sans-serif;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}.wp-pagenavi .current:hover,.wp-pagenavi .page:hover{background-color:#7e542a;color:#fff}.wp-pagenavi .current{background:#7e542a;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:0;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{display:inline-block;width:12px;height:20px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056.04%2099.01%22%3E%3Cpath%20fill%3D%22%237e542a%22%20%20d%3D%22M1.91%2C97.1c-2.55-2.55-2.55-6.69%2C0-9.24l0%2C0L40.26%2C49.5L1.91%2C11.15v0c-2.55-2.55-2.55-6.69%2C0-9.24l0%2C0%20c2.55-2.55%2C6.69-2.55%2C9.24%2C0l0%2C0l42.97%2C42.97c1.22%2C1.22%2C1.91%2C2.9%2C1.91%2C4.62l0%2C0c0%2C1.72-0.7%2C3.4-1.91%2C4.62l0%2C0L11.15%2C97.1%20c-1.28%2C1.28-2.95%2C1.91-4.62%2C1.91l0%2C0C4.86%2C99.01%2C3.19%2C98.37%2C1.91%2C97.1L1.91%2C97.1z%22%2F%3E%3C%2Fsvg%3E) center center no-repeat;background-size:contain;content:''}.wp-pagenavi .previouspostslink:before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.wp-pagenavi .previouspostslink:hover{-webkit-transform:translateX(-2px);transform:translateX(-2px)}.wp-pagenavi .nextpostslink:hover{-webkit-transform:translateX(2px);transform:translateX(2px)}.is-category-andante .wp-pagenavi .current,.is-category-andante .wp-pagenavi .page{border-color:#00004c;color:#00004c}.is-category-andante .wp-pagenavi .current:hover,.is-category-andante .wp-pagenavi .page:hover{background-color:#00004c;color:#fff}.is-category-andante .wp-pagenavi .current{background:#00004c;color:#fff}.is-category-andante .wp-pagenavi .previouspostslink:before,.is-category-andante .wp-pagenavi .nextpostslink:before{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056.04%2099.01%22%3E%3Cpath%20fill%3D%22%2300004c%22%20%20d%3D%22M1.91%2C97.1c-2.55-2.55-2.55-6.69%2C0-9.24l0%2C0L40.26%2C49.5L1.91%2C11.15v0c-2.55-2.55-2.55-6.69%2C0-9.24l0%2C0%20c2.55-2.55%2C6.69-2.55%2C9.24%2C0l0%2C0l42.97%2C42.97c1.22%2C1.22%2C1.91%2C2.9%2C1.91%2C4.62l0%2C0c0%2C1.72-0.7%2C3.4-1.91%2C4.62l0%2C0L11.15%2C97.1%20c-1.28%2C1.28-2.95%2C1.91-4.62%2C1.91l0%2C0C4.86%2C99.01%2C3.19%2C98.37%2C1.91%2C97.1L1.91%2C97.1z%22%2F%3E%3C%2Fsvg%3E)}#andante .sec-title{color:#00004c}#andante .sec-header .sec-title{color:#00004c}.andante-visual{background:url(../img/andante/visual_pic-tb-pc.jpg?rev=6ee83d88) center center no-repeat;background-size:auto 100%}.andante-visual .sec-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:490px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.andante-visual .title{margin:30px 0;-webkit-transform:translateX(70px);transform:translateX(70px)}.andante-visual-lead{text-shadow:0 0 7px rgba(255,255,255,.35);font-weight:700;line-height:2}.andante-pickup{position:relative;padding:50px 0;background:#fff}.andante-pickup .sec-header .sec-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.andante-lineup{margin-top:90px}.andante-lineup .lead{margin-bottom:60px;width:700px;text-align:center;font-size:1.0625rem;line-height:1.88235em}.andante-lineup .category-title{position:relative;margin:90px 0 25px;padding-bottom:15px;border-bottom:solid 1px #00004c;color:#00004c;font-size:1.25rem}.andante-lineup .category-title:after{position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background:#00004c;content:''}.andante-lineup .category-title .svgstore{margin-right:13px;vertical-align:middle}.andante-lineup .category-title .svgstore svg{fill:#00004c}.andante-lineup .category-title.is-standard .svgstore{width:21px;height:auto}.andante-lineup .category-title.is-outlet .svgstore{width:26px;height:auto}.andante-lineup .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.andante-lineup .product-list .item{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.andante-lineup .product-list .area-img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;width:100%;height:300px;background:#f3f3f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.andante-lineup .product-list .area-img img{max-width:100%;max-height:100%;width:auto;height:auto}.andante-lineup .product-list .area-text{margin:0 10px}.andante-lineup .product-list .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.andante-lineup .product-list .meta .category{margin-right:auto}.andante-lineup .product-list .date{font-size:.8125rem}.andante-lineup .product-list .tags{margin-bottom:10px}.andante-lineup .product-list .tags .tag{color:#00004c;font-size:.8125rem}.andante-lineup .more{margin-top:40px;text-align:center}.andante-lineup .more .btn-more{border-color:#00004c;color:#00004c}.andante-lineup .more .btn-more:after{border-top-color:#00004c}.andante-lineup .more .btn-more:hover{background-color:#00004c;color:#fff}.andante-lineup .more .btn-more:hover:after{border-top-color:#fff}.andante-contact{margin-top:100px;padding:70px 0 100px;background:url(../img/common/bg_wall.jpg?rev=60e32c56) center top repeat;background-size:1400px auto}.andante-contact .inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.andante-contact .area-form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.andante-contact .area-shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:6px;padding:40px;background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.andante-contact .area-shop .btn{margin-left:20px}.andante-contact .name{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;letter-spacing:.075em;font-weight:700;font-size:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.andante-contact .address{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.andante-contact .address dd{margin-left:0}.andante-contact .address .label{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1em}.andante-contact .address .desc{margin-bottom:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.andante-contact .address .desc:last-child{margin-bottom:0}.andante-contact .tel{margin-top:20px;color:#00004c;font-weight:700;font-size:2.5rem;font-family:Lato,sans-serif;line-height:1}.andante-contact .tel .svgstore{margin-right:10px;width:36px;height:auto;vertical-align:bottom}.andante-contact .tel .svgstore svg{fill:#00004c}.sec-title{margin-bottom:30px;color:#7e542a;text-align:center;letter-spacing:.075em;font-weight:700;font-size:1.875rem;font-family:-apple-system,system-ui,CustomYuGothicM,CustomHiraginoSans,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1}.sec-lead{margin-bottom:50px;text-align:center;font-size:.9375rem}.sec-action{margin-top:60px;text-align:center}.sec-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-header .sec-title{margin:0;color:#7e542a;text-align:left;font-weight:400;font-size:1.5rem;font-family:Lato,sans-serif}.sec-header .desc{margin:0 0 0 30px;font-size:.875rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sec-header .action{margin-left:30px}.c-inview-fade-up,.c-inview-fade-up .sec-title,.c-inview-fade-up .sec-content{opacity:0;-webkit-transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:opacity 1.5s cubic-bezier(.19,1,.22,1),transform 1.5s cubic-bezier(.19,1,.22,1);transition:opacity 1.5s cubic-bezier(.19,1,.22,1),transform 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);-webkit-transform:translateY(30px);transform:translateY(30px)}.c-inview-fade-up .sec-title{-webkit-transition-delay:0s;transition-delay:0s}.c-inview-fade-up .sec-content{-webkit-transition-delay:.25s;transition-delay:.25s}.c-inview-fade-up.is-inview,.c-inview-fade-up.is-inview .sec-title,.c-inview-fade-up.is-inview .sec-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-visual{position:relative;overflow:hidden;height:556px}.home-visual .sec-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 20px 40px;width:1190px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-visual .sec-inner *{position:relative;z-index:101}.home-visual .shoulder{margin-bottom:20px;margin-left:-1px;color:#7e542a;letter-spacing:.1em;font-weight:700;font-size:2.25rem;font-family:-apple-system,system-ui,CustomYuGothicM,CustomHiraginoSans,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.home-visual .name-en{margin-bottom:-20px;margin-left:1px}.home-visual .name-en img{width:707px;height:auto}.home-visual .name-ja{margin-bottom:0;color:#7e542a;letter-spacing:.075em;font-weight:700;font-family:-apple-system,system-ui,CustomYuGothicM,CustomHiraginoSans,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.home-visual .visual{position:absolute;top:0;left:220px;z-index:100;display:block;width:calc(970px + (100vw - 1190px)/2);height:100%;background:url(../img/home/visual_pic-tb-pc.jpg?rev=422b535a) center center no-repeat;background-size:cover;content:''}.home-visual .shoulder,.home-visual .name-en,.home-visual .name-ja{opacity:0;-webkit-transition:opacity 2s cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .5s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .5s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .5s,transform 2s cubic-bezier(.19,1,.22,1) .5s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .5s,transform 2s cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .5s;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.home-visual .visual{opacity:0;-webkit-transition:opacity 2.5s ease-out .5s;transition:opacity 2.5s ease-out .5s}.home-visual.is-animation .sec-inner .visual{opacity:1}.home-visual.is-animation .shoulder,.home-visual.is-animation .name-en,.home-visual.is-animation .name-ja{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.home-visual.is-animation .shoulder{-webkit-transition-delay:1.5s;transition-delay:1.5s}.home-visual.is-animation .name-en{-webkit-transition-delay:1.7s;transition-delay:1.7s}.home-visual.is-animation .name-ja{-webkit-transition-delay:1.9s;transition-delay:1.9s}.home-news{position:relative;padding:50px 0 70px;background:#fff}.home-news:after{position:absolute;top:calc(100% - 1px);left:0;display:block;width:100%;height:5.35714vw;background:#fff;content:'';-webkit-mask-image:url(../img/home/about_mask.svg?rev=883fe884);mask-image:url(../img/home/about_mask.svg?rev=883fe884);-webkit-mask-size:cover;mask-size:cover}.home-about{padding:10vw 0;background:url(../img/home/about_bg-tb-pc.jpg?rev=dc9fa05e) center center no-repeat;background-size:cover}.home-about .sec-inner{width:700px;text-align:center}.home-about .lead{margin-bottom:40px;font-size:1.0625rem;line-height:1.88235em}.home-point{position:relative;padding:70px 0}.home-point:before{position:absolute;bottom:calc(100% - 1px);left:0;display:block;width:100%;height:5.35714vw;background:url(../img/common/bg_wall.jpg?rev=60e32c56) center top repeat;content:'';-webkit-transform:scale(-1,-1);transform:scale(-1,-1);-webkit-mask-image:url(../img/home/about_mask.svg?rev=883fe884);mask-image:url(../img/home/about_mask.svg?rev=883fe884);-webkit-mask-size:cover;mask-size:cover}.home-point .point-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;list-style:none}.home-point .point-list .item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-right:41px;padding-bottom:45px;max-width:500px;background:url(../img/home/point_bg01@2x.png?rev=b33125d0) center top no-repeat,url(../img/home/point_bg02@2x.png?rev=6d30c95e) center bottom no-repeat;background-size:307px auto,306px auto}.home-point .point-list .item:nth-child(3n){margin-right:0}.home-point .point-list .item:nth-child(1) .numbering:after{background-image:url(../img/home/point_ico_guiter@2x.png?rev=52cf353f)}.home-point .point-list .item:nth-child(2) .numbering:after{background-image:url(../img/home/point_ico_piano@2x.png?rev=5030ffda)}.home-point .point-list .item:nth-child(3) .numbering:after{background-image:url(../img/home/point_ico_note@2x.png?rev=386a3922)}.home-point .point-list .numbering{margin-bottom:0;padding:20px 0 15px;text-align:center;line-height:0}.home-point .point-list .numbering .num{display:block;margin-top:-3px;color:#7e542a;font-weight:700;font-size:1.125rem;font-family:Lato,sans-serif;line-height:1}.home-point .point-list .numbering:after{display:block;margin:20px auto 0;width:51px;height:51px;background:center center no-repeat;background-size:51px auto;content:''}.home-point .point-list .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;height:3.2em;background:center top no-repeat;color:#7e542a;text-align:center;font-weight:400;font-size:1.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-point .point-list .desc{text-align:justify}.home-lesson{padding:100px 0 0;background:#fff}.home-lesson .lesson-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 35px;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-lesson .lesson-list .item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:70px;width:180px}.home-lesson .lesson-list .item:nth-child(4n){margin-right:0}.home-lesson .lesson-list .item:nth-child(n+5){margin-top:45px}.home-lesson .lesson-list .link{display:block}.home-lesson .lesson-list .pic img{width:100%;height:auto}.home-lesson .lesson-list .pic .noimg:before{padding-top:66.66667%}.home-lesson .lesson-list .name{margin-top:15px;color:#7e542a;font-weight:700;font-size:1rem}.home-lesson .lesson-list .name:before{display:inline-block;margin-right:7px;width:0;height:0;border-width:4.5px 0 4.5px 6px;border-style:solid;border-color:transparent transparent transparent #7e542a;content:'';-webkit-transform:translateY(-1px);transform:translateY(-1px)}.home-teacher{padding:100px 0;background:#fff}.home-teacher .sec-lead .note{font-size:.75rem}.home-teacher .teacher-group{margin:0 18px;padding:20px 0;border-top:solid 2px #edeae7}.home-teacher .sec-lead+.teacher-group{margin-top:65px;padding-top:0;border-top:none}.home-teacher .group-title{margin-bottom:15px;padding-left:10px;border-left:solid 4px #7e542a;color:#7e542a;font-weight:700;font-size:1rem;font-family:-apple-system,system-ui,CustomYuGothicM,CustomHiraginoSans,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.2}.home-teacher .teacher-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-teacher .teacher-list .item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:30px;width:112px}.home-teacher .teacher-list .item:nth-child(7n){margin-right:0}.home-teacher .teacher-list .item:nth-child(n+8){margin-top:20px}.home-teacher .teacher-list .link{display:block}.home-teacher .teacher-list .area-img{margin-bottom:10px}.home-teacher .teacher-list .area-img img{display:block;width:100%;height:auto}.home-teacher .teacher-list .name{margin-bottom:5px;font-weight:700}.home-teacher .teacher-list .lesson{margin-bottom:0;font-size:.8125rem}.home-teacher .teacher-list .day,.home-teacher .teacher-list .detail{display:none}.home-teacher .teacher-list.is-open .item:nth-child(n+4){display:list-item}.home-teacher .more{margin-top:20px;text-align:center}.home-teacher .more .btn-more{height:30px;border-color:#7e542a;border-radius:15px;color:#7e542a}.home-teacher .more .btn-more .label{padding-right:31px}.home-teacher .more .btn-more:after{position:absolute;top:calc(50% - 2px);right:12px;display:inline-block;width:0;height:0;border-width:6px 4.5px 0;border-style:solid;border-color:#7e542a transparent transparent;content:''}.teacher-modal-content .profile{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacher-modal-content .area-img{margin-right:40px}.teacher-modal-content .area-img img{width:130px;height:auto}.teacher-modal-content .area-img .noimg{width:130px}.teacher-modal-content .name{margin-bottom:5px;font-weight:700;font-size:1.125rem}.teacher-modal-content .lesson,.teacher-modal-content .day{margin:0}.teacher-modal-content .detail{margin-top:35px;padding-top:35px;border-top:solid 2px #7e542a}.teacher-modal-content .sound .item{margin-top:30px}.teacher-modal-content .sound .title{margin-bottom:.2em;font-weight:700}.teacher-modal-content .sound .title:before{color:#7e542a;content:'●'}.teacher-modal-content .sound .action{text-align:center}.teacher-modal-content .sound .btn-sound{min-width:300px}.teacher-modal-content .sound .plugin{margin-top:20px}.teacher-modal-content .movie .item{margin-top:30px}.teacher-modal-content .movie .container{position:relative;padding-top:56.25%;width:100%}.teacher-modal-content .movie .container iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.teacher-modal-content .movie .desc{margin-top:15px}.modal-close{position:absolute;top:-15px;right:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:40px;height:40px;outline:none;border:0;border-radius:50%;background:none;background:#7e542a;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-close .svgstore{width:18px;height:auto;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal-close .svgstore svg{fill:#fff}.modal-close:hover .svgstore{-webkit-transform:scale(.9);transform:scale(.9)}.home-access{padding:60px 0 120px;background:#fff}.home-access .sec-title{margin-bottom:40px}.home-access .map iframe{width:100%}.home-access .information{margin-top:50px;width:570px}.home-access .access-list{margin-bottom:30px}.home-access .access-list .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-left:1em}.home-access .access-list .item:before{position:absolute;top:.7em;left:0;display:inline-block;width:5px;height:5px;border-radius:50%;background:#7e542a;content:''}.home-access .access-list .item:last-child{margin-bottom:0}.home-access .access-list .station{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home-access .access-list .time{margin-left:1em;font-weight:700;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home-access .data{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-access .data dd{margin-left:0}.home-access .data .label{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1em}.home-access .data .desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home-access .data+.data{margin-top:8px}.lesson-lead{margin-bottom:50px;width:700px;line-height:1.73333em}.lesson-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lesson-nav .item{margin:7px 5px}.lesson-nav .btn{border-color:#7e542a;color:#7e542a}.lesson-nav .btn:after{border-top-color:#7e542a}.lesson-nav .btn:hover{background-color:#7e542a;color:#fff}.lesson-nav .btn:hover:after{border-top-color:#fff;-webkit-transform:translateY(3px);transform:translateY(3px)}.lesson-detail{padding-bottom:110px}.lesson-accordion{position:relative;padding:45px 90px 90px;border:solid 1px #7e542a}.lesson-accordion+.lesson-accordion{margin-top:80px}.lesson-accordion:before{position:absolute;top:3px;left:3px;z-index:101;display:block;width:calc(100% - 6px);height:calc(100% - 6px);border:solid 1px #7e542a;content:''}.lesson-accordion .name{margin-bottom:60px;color:#7e542a;text-align:center;font-weight:700;font-size:1.5625rem}.lesson-accordion .summary{overflow:hidden}.lesson-accordion .summary .area-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.lesson-accordion .summary .area-img{float:right;margin:0 0 40px 40px;width:280px}.lesson-accordion .summary .area-img img{width:100%;height:auto}.lesson-accordion .summary .catch{margin-bottom:20px;color:#7e542a;font-size:1.125rem;line-height:1.38889em}.lesson-accordion .summary .data{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;line-height:1.6;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lesson-accordion .summary .data dd{margin-left:0}.lesson-accordion .summary .data .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:.2em 10px 0 0;width:4em;border-radius:3px;background:#46118d;color:#fff;text-align:center;font-weight:700;font-size:.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson-accordion .summary .data .desc{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(100% - 4em - 10px)}.lesson-accordion .summary .data+.data{margin-top:10px}.lesson-accordion .summary .lead{margin-top:30px}.lesson-accordion .detail{display:none;padding-top:50px}.lesson-accordion .detail h4{margin-bottom:5px}.lesson-accordion .btn{position:absolute;bottom:0;left:0;z-index:102;margin:0;padding:0;padding:15px 20px 20px;width:100%;outline:none;border:0;background:none;background:rgba(126,84,42,.25);-webkit-box-shadow:none;box-shadow:none;color:inherit;color:#7e542a;text-align:center;font-weight:700;line-height:1;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lesson-accordion .btn:after{display:inline-block;margin-left:20px;width:9px;height:14px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209.12%2014.12%22%3E%3Cpath%20fill%3D%22%237e542a%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.12%200L0%202.12l4.94%204.94L0%2012l2.12%202.12%207-7-.06-.06.06-.06z%22%2F%3E%3C%2Fsvg%3E) center center no-repeat;background-size:contain;content:'';vertical-align:middle;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lesson-accordion .btn:hover{background:rgba(126,84,42,.15)}.lesson-accordion .summary+.btn{display:none}.lesson-accordion.is-open .btn:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.archive-title{margin-bottom:55px;font-weight:700;font-size:1.625rem}.archive-title .label{display:inline-block;padding-bottom:10px;border-bottom:solid 4px #7e542a}.archive-title.is-andante .label,.is-category-andante .archive-title .label{border-bottom-color:#00004c}.news-archive .item{position:relative}.news-archive .item+.item{margin-top:40px}.news-archive .link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.news-archive .link .area-img{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:25px;width:225px}.news-archive .link .area-img img{width:100%;height:auto}.news-archive .link .area-img .img-fit{padding-bottom:66.66667%;width:100%;height:0;background:center center no-repeat;background-size:cover}.news-archive .link .area-img .noimg:before{padding-top:66.66667%}.news-archive .meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.news-archive .meta .category{margin-right:10px}.news-archive .meta .date{margin-left:auto}.news-archive .title{margin-bottom:10px;font-weight:700;font-size:1.125rem}.category-list{font-weight:700;font-size:.8125rem}.category-list>li{position:relative;margin-bottom:30px}.category-list>li:before{position:absolute;top:.25em;left:0;display:block;width:13px;height:13px;border-radius:50%;background:#7e542a url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.85%2063.33%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M3.57%2062.82c.38.35.86.52%201.34.52.54%200%201.09-.22%201.48-.66l27.94-30.82c.44-.49.59-1.14.47-1.74.05-.6-.16-1.22-.64-1.66L3.34.52C2.52-.22%201.26-.16.52.66c-.74.82-.68%202.08.14%202.82L30.3%2030.35%203.43%2059.99c-.74.82-.68%202.08.14%202.83z%22%2F%3E%3C%2Fsvg%3E) center center no-repeat;background-size:4px auto;content:''}.category-list>li>a{display:inline-block;padding-left:20px}.category-list>li>ul{margin:10px 0 0 18px}.category-list>li>ul>li{position:relative;margin-bottom:10px}.category-list>li>ul>li:before{position:absolute;top:.6em;left:0;display:block;width:5px;height:5px;border-radius:50%;background:#d5c4b3;content:''}.category-list>li>ul>li>a{display:inline-block;padding-left:16px}.category-list>li>ul ul{margin:10px 0 0 18px}.category-list>li>ul ul>li{position:relative;margin-bottom:10px}.category-list>li>ul ul>li:before{position:absolute;top:.6em;left:0;display:block;width:8px;height:3px;background:#d5c4b3;content:''}.category-list>li>ul ul>li>a{display:inline-block;padding-left:16px}.category-list>li.cat-item-3:before,.category-list>li.is-andante:before{background-color:#00004c}.category-list>li.cat-item-3>ul>li:before,.category-list>li.is-andante>ul>li:before{background:#a5aadc}.category-list>li.cat-item-3>ul ul>li:before,.category-list>li.is-andante>ul ul>li:before{background:#a5aadc}.side-tags .tag{font-size:.8125rem}.article-header{margin-bottom:20px}.article-header .meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-header .meta .category{margin-right:10px}.article-header .meta .date{margin-left:auto}.article-header .title{margin-bottom:20px;font-weight:700;font-size:1.875rem;line-height:1.5em}.article-header .tags{margin-bottom:0}.article-header .share-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.article-body{line-height:1.86667em}.article-body img{max-width:100%;height:auto}.article-body h2{margin:60px 0 30px;padding-bottom:15px;border-bottom:solid 2px #7e542a;font-weight:700;font-size:1.625rem}.article-body h3{margin:50px 0 30px;padding-left:10px;border-left:solid 4px #7e542a;font-weight:700;font-size:1.375rem}.article-body h4{margin:30px 0;color:#7e542a;font-weight:700;font-size:1.125rem}.article-body h5{margin:30px 0;font-weight:700;font-size:.9375rem}.article-body p{margin-bottom:1.86667em}.article-body a{color:#7e542a;text-decoration:underline}.article-body a:hover{text-decoration:none}.article-body ol{padding:0;list-style:none;counter-reset:item}.article-body ol>li{position:relative;padding-left:30px}.article-body ol>li:before{position:absolute;top:.5em;left:5px;display:-webkit-box;display:-ms-flexbox;display:flex;width:18px;height:18px;border-radius:50%;background:#7e542a;color:#fff;content:counter(item);counter-increment:item;font-size:.75rem;font-family:Lato,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-body ul{padding:0;list-style:none}.article-body ul>li{position:relative;padding-left:30px}.article-body ul>li:before{position:absolute;top:.8em;left:14px;display:block;width:5px;height:5px;border-radius:50%;background:#7e542a;content:''}.article-body table{border-collapse:collapse}.article-body table th,.article-body table td{padding:10px;border:solid 2px #fff;text-align:center}.article-body table thead th,.article-body table thead td{background:#bb936b;color:#fff;font-weight:700}.article-body table tbody th{background:#ece1d6}.article-body table tbody td{background:#eee}.article-body blockquote{margin:40px 0;padding:30px;background:#f9efe5}.article-body .wp-block-image figcaption{margin-top:10px;font-size:.8125rem}.article-body .wp-block-image .aligncenter figcaption{text-align:center}.article-body .wp-block-media-text{margin:40px 0}.article-body .wp-block-media-text .wp-block-media-text__content{padding-right:0}.article-body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:8%;padding-left:0}.article-body .wp-block-table{margin:30px 0}.article-body .wp-block-group{margin:30px 0}.article-body .blocks-gallery-item{padding-left:0}.article-body .blocks-gallery-item:before{display:none}.article-body .smb-slider{margin-right:auto;margin-bottom:40px;margin-left:auto;width:calc(100% - 80px)}.article-body .smb-slider.is-w-80per{width:calc(85% - 50px)}.article-body .smb-slider.is-w-60per{width:calc(65% - 50px)}.article-body .slick-dots{margin-top:10px}.article-body .slick-dots>li{margin:0;padding-left:0}.article-body .slick-dots>li:before{display:none}.article-body .slick-dots>li button:before{color:#ddd;opacity:1}.article-body .slick-dots>li.slick-active button:before{color:#7e542a;opacity:1}.article-body .slick-prev,.article-body .slick-next{z-index:1;width:15px;height:26px;-webkit-transform:translate(0,calc(-50% - 15px));transform:translate(0,calc(-50% - 15px))}.article-body .smb-slider .slick-prev{left:-32px}.article-body .smb-slider .slick-next{right:-32px}.article-body .slick-prev:before,.article-body .slick-next:before{display:block;width:15px;height:26px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056.04%2099.01%22%3E%3Cpath%20fill%3D%22%237e542a%22%20%20d%3D%22M1.91%2C97.1c-2.55-2.55-2.55-6.69%2C0-9.24l0%2C0L40.26%2C49.5L1.91%2C11.15v0c-2.55-2.55-2.55-6.69%2C0-9.24l0%2C0%20c2.55-2.55%2C6.69-2.55%2C9.24%2C0l0%2C0l42.97%2C42.97c1.22%2C1.22%2C1.91%2C2.9%2C1.91%2C4.62l0%2C0c0%2C1.72-0.7%2C3.4-1.91%2C4.62l0%2C0L11.15%2C97.1%20c-1.28%2C1.28-2.95%2C1.91-4.62%2C1.91l0%2C0C4.86%2C99.01%2C3.19%2C98.37%2C1.91%2C97.1L1.91%2C97.1z%22%2F%3E%3C%2Fsvg%3E) center center no-repeat;background-size:contain;content:''}.article-body .slick-prev:before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.is-category-andante .article-body h2{border-bottom-color:#00004c}.is-category-andante .article-body h3{border-left-color:#00004c}.is-category-andante .article-body h4{color:#00004c}.is-category-andante .article-body a{color:#00004c}.is-category-andante .article-body ol>li:before{background:#00004c}.is-category-andante .article-body ul>li:before{background:#00004c}.is-category-andante .article-body table thead th,.is-category-andante .article-body table thead td{background:#a5aadc}.is-category-andante .article-body table tbody th{background:#e9ebf5}.is-category-andante .article-body blockquote{background:#e9ebf5}#section-Util\.1 .kss-modifier-example div{display:inline-block;padding:5px 10px;border-radius:5px;background:#ff6400;color:#fff;font-size:.75rem}@media print,screen and (min-width:30.0625em){.u-hide-pb-pc{display:none!important}}@media screen and (min-width:30.0625em) and (max-width:64em){.u-hide-pb-tb{display:none!important}}@media screen and (min-width:30.0625em) and (max-width:48em){.u-hide-pb{display:none!important}}@media screen and (min-width:48.0625em) and (max-width:64em){.u-hide-tb{display:none!important}}@media print,screen and (min-width:48.0625em){.nav-main .item.is-access{display:none}.andante-lineup .product-list .item{margin-right:50px;width:300px}.andante-lineup .product-list .item:nth-child(3n){margin-right:0}.andante-lineup .product-list .item:nth-child(n+4){margin-top:60px}.andante-lineup .product-list .item:nth-child(n+10){display:none}.andante-lineup .product-list.is-open .item:nth-child(n+10){display:list-item}.home-teacher .more{display:none}.u-hide-tb-pc{display:none!important}}@media print,screen and (min-width:64.0625em){.u-hide-pc{display:none!important}}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media screen and (max-width:30em){.u-hide-sp{display:none!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@media screen and (max-width:48em){#page{padding-top:45px}.c-btn.is-large{min-width:inherit;width:100%}.c-btn.is-large .label{font-size:.875rem}.c-btn.is-medium{min-width:100px;height:30px;border-width:1px}.c-btn.is-medium .label{padding-right:20px;padding-left:20px;font-size:.8125rem}.c-btn.is-medium.is-forward .label,.c-btn.is-medium.is-down .label{padding-right:25px}.c-btn.is-medium.is-forward:after,.c-btn.is-medium.is-down:after{right:10px}.c-btn.is-small{border-width:1px}.c-btn.is-small .label{font-size:.75rem}.c-inner{margin-right:5.33333vw;margin-left:5.33333vw;width:auto}.c-column-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-column-container .column-aside{margin:60px 0 0;width:auto}.c-category{padding:2px 3px;font-size:.6875rem}.c-title-border{padding:5px}.c-ico-new{width:33px;height:33px;font-size:.625rem}.c-news-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-news-list .item{margin-right:0}.c-news-list .item:nth-child(n+2){margin-top:30px}.c-news-list .area-img{width:85px}.c-news-list .meta{margin-bottom:5px}.c-news-list .title{font-size:.8125rem}.common-footer .pagetop-nav{right:4vw}.common-footer .footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px;padding-bottom:30px;width:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.common-footer .area-eisenach{padding:0}.common-footer .area-eisenach .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.common-footer .area-eisenach .logo img{height:45px;-webkit-transform:translateY(0);transform:translateY(0)}.common-footer .area-eisenach .address{margin:25px 0 0;font-size:.75rem}.common-footer .area-andante{margin-top:25px;padding:0;width:auto;-ms-flex-item-align:stretch;align-self:stretch}.common-footer .area-andante .logo img{height:40px}.common-footer .area-follow{margin-top:30px;padding:25px 0 0;width:auto;border-top:solid 2px #edeae7;text-align:center;-ms-flex-item-align:stretch;align-self:stretch}.common-footer .area-follow .desc{margin-bottom:10px}.common-footer .area-follow .follow-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-footer .name{margin-bottom:10px}.common-footer .copyright{padding:10px;font-size:.625rem;list-spacing:0}.common-header{padding:0}.header-primary{position:fixed;top:0;left:0;padding:0 4vw;width:100%;height:45px;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-primary .nav-toggle{display:block;margin-left:15px}.header-secondary{position:fixed;top:0;left:0;z-index:299;display:none;overflow-y:scroll;padding:45px 5.33333vw 8vw;width:100%;height:100%;background:#fff}.header-secondary .common-trial{display:block;padding-top:30px;border-top:solid 2px #7e542a}.site-logo img{width:106px}.nav-sub{margin-top:0}.nav-sub .item:last-child{display:none}.nav-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0;font-weight:700;font-size:.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-main .item+.item{margin-top:25px}.nav-main .item+.item:before{display:none}.btn-andante{height:27px;border-width:1px}.btn-andante .svgstore{width:15px}.btn-andante .label{font-size:.625rem}.btn-andante.is-forward:after{margin-left:4px}.common-trial .title{margin-bottom:30px}.common-trial .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.common-trial .area-form{margin-top:35px}.common-trial .area-tel:before{display:none}.common-trial .tel{font-size:1.875rem}.common-trial .tel .svgstore{width:23px;vertical-align:baseline}.common-join{padding:40px 0}.common-join .step-flow{margin-top:40px;width:auto}.common-join .step-flow .item{padding:30px;background:linear-gradient(220deg,transparent 15px,#fff 15px) no-repeat}.common-join .step-flow .numbering{top:-22px;left:-13px;width:46px;height:46px;letter-spacing:0;font-size:.6875rem}.common-join .step-flow .title{font-size:1rem}.common-join .common-trial{margin:60px -5.33333vw 0;padding:30px 5.33333vw}.common-induction{margin-top:40px}.subpage-header{padding:30px 0 40px}.subpage-title{font-size:1.5rem}.subpage-contents{padding-bottom:40px}.wp-pagenavi{margin-top:40px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .current,.wp-pagenavi .page{width:40px;height:40px}#andante .topic-path{display:none}.andante-visual{padding-top:5.33333vw;background:none}.andante-visual .sec-inner{height:415px;background:url(../img/andante/visual_pic-sp-pb.jpg?rev=07200aef) center center no-repeat;background-size:cover}.andante-visual .title{-webkit-transform:translateX(6.66667vw);transform:translateX(6.66667vw)}.andante-visual .title img{width:53.73333vw}.andante-visual-lead{margin:0 5.33333vw;padding:20px 0 10px;text-align:center;font-size:.75rem;line-height:1.75em}.andante-pickup{padding:30px 0 0}.andante-pickup .more{margin-top:30px;text-align:center}.andante-lineup{margin-top:60px}.andante-lineup .lead{margin-right:0;margin-left:0;width:auto;font-size:.9375rem}.andante-lineup .category-title{margin:40px 0 20px;padding-bottom:10px;font-size:.9375rem}.andante-lineup .category-title.is-standard .svgstore{width:15px}.andante-lineup .category-title.is-outlet .svgstore{width:20px}.andante-lineup .product-list .item{margin-right:9.33333vw;width:40vw}.andante-lineup .product-list .item:nth-child(3n){margin-right:9.33333vw}.andante-lineup .product-list .item:nth-child(2n){margin-right:0}.andante-lineup .product-list .item:nth-child(n+3){margin-top:30px}.andante-lineup .product-list .item:nth-child(n+5){display:none}.andante-lineup .product-list .area-img{margin-bottom:10px;height:40vw}.andante-lineup .product-list .area-text{margin:0}.andante-lineup .product-list .date{display:block;margin-top:5px;text-align:right}.andante-lineup .product-list .tags{margin-bottom:0}.andante-lineup .product-list .tags .tag{font-size:.75rem}.andante-lineup .product-list .title{margin-bottom:0;font-size:.8125rem}.andante-lineup .product-list.is-open .item:nth-child(n+5){display:list-item}.andante-contact{margin-top:50px;padding:40px 0 30px}.andante-contact .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-right:-5.33333vw;margin-left:-5.33333vw;padding:20px 5.33333vw 30px;width:auto;background:#fff}.andante-contact .area-form{padding:0}.andante-contact .area-shop{margin:20px 5.33333vw;padding:0}.andante-contact .area-shop .btn{display:none}.andante-contact .tel{font-size:8vw}.andante-contact .tel .svgstore{width:6vw;vertical-align:baseline}.sec-title{margin-bottom:25px;font-size:1.5625rem}.sec-lead{margin-bottom:30px;text-align:left;font-size:.875rem}.sec-action{margin-top:40px}.sec-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sec-header .sec-title{font-weight:700;font-size:1.25rem}.sec-header .desc{margin:15px 0 0;font-size:.8125rem}.home-visual{height:128vw}.home-visual:before{position:absolute;top:0;left:22.66667vw;z-index:100;display:block;width:calc(100vw - 22.66667vw);height:100%;background:url(../img/home/visual_pic-sp-pb.jpg?rev=935ffbff) center center no-repeat;background-size:cover;content:''}.home-visual .sec-inner{padding:0;width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home-visual .shoulder{margin-top:65px;margin-bottom:20px;font-size:6.93333vw}.home-visual .name-en{margin-bottom:-5px}.home-visual .name-en img{width:87.33333vw}.home-visual .name-ja{font-size:3.2vw}.home-visual .visual{display:none}.home-news{padding:30px 0 50px}.home-news .more{margin-top:30px;text-align:center}.home-about{padding:14.66667vw 0;background-image:url(../img/home/about_bg-sp-pb.jpg?rev=e8e7ea7c)}.home-about .sec-inner{width:auto}.home-about .sec-title{font-size:1.25rem}.home-about .lead{margin-bottom:30px;font-size:.9375rem}.home-point{padding:15px 0 40px}.home-point .point-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 10.66667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-point .point-list .item{margin-right:0;background-repeat:repeat-x,repeat-x}.home-point .point-list .item:nth-child(n+2){margin-top:50px}.home-point .point-list .title{margin-bottom:10px}.home-lesson{padding:50px 0}.home-lesson .lesson-list{margin:5.33333vw}.home-lesson .lesson-list .item{margin-right:9.33333vw;width:34.66667vw}.home-lesson .lesson-list .item:nth-child(2n){margin-right:0}.home-lesson .lesson-list .item:nth-child(n+3){margin-top:25px}.home-teacher{padding:40px 0}.home-teacher .sec-lead .note{font-size:.6875rem}.home-teacher .teacher-group{margin:0}.home-teacher .group-title{margin-bottom:25px;font-size:.9375rem}.home-teacher .teacher-list .item{margin-right:5.33333vw;width:26vw}.home-teacher .teacher-list .item:nth-child(7n){margin-right:5.33333vw}.home-teacher .teacher-list .item:nth-child(3n){margin-right:0}.home-teacher .teacher-list .item:nth-child(n+4){display:none;margin-top:20px}.home-teacher .teacher-list .area-img{margin-bottom:5px}.home-teacher .teacher-list .name{margin-bottom:0;font-size:.8125rem}.home-teacher .teacher-list .lesson{font-size:.75rem}.teacher-modal-content .profile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacher-modal-content .area-img{margin-right:20px}.teacher-modal-content .detail{margin-top:20px;padding-top:20px}.teacher-modal-content .sound .btn-sound{min-width:inherit}.home-access{padding:40px 0}.home-access .sec-title{margin-bottom:30px}.home-access .information{margin-top:30px;width:auto}.home-access .access-list{font-size:.875rem}.home-access .access-list .item{display:block;margin-bottom:1em}.home-access .data{font-size:.875rem}.home-access .data+.data{margin-top:1em}.lesson-lead{margin-bottom:30px;width:auto}.lesson-nav{margin-top:30px;margin-bottom:30px}.lesson-nav .item{margin:5px}.lesson-nav .btn.is-long .label{font-size:.75rem}.lesson-detail{padding-bottom:50px}.lesson-accordion{padding:6.66667vw 6.66667vw 80px}.lesson-accordion+.lesson-accordion{margin-top:40px}.lesson-accordion .name{margin-bottom:20px;font-size:1.25rem}.lesson-accordion .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lesson-accordion .summary .area-img{float:none;margin:0 0 20px;width:auto}.lesson-accordion .summary .catch{font-size:1.0625rem}.archive-title{margin-bottom:30px;font-size:1.125rem}.archive-title .label{padding-bottom:5px;border-bottom-width:3px}.news-archive .link .area-img{margin-right:5.33333vw;width:22.66667vw}.news-archive .title{font-size:.9375rem}.news-archive .excerpt{font-size:.8125rem}.article-header .title{font-size:1.25rem}.article-header .share-nav{margin-top:5px}.article-body .smb-slider{width:calc(100% - 50px)}.article-body .smb-slider{margin-bottom:30px}.article-body .slick-prev,.article-body .slick-next{width:10px}.article-body .smb-slider .slick-prev{left:-20px}.article-body .smb-slider .slick-next{right:-20px}.article-body .slick-prev:before,.article-body .slick-next:before{width:10px}.u-hide-sp-pb{display:none!important}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-right:25px;padding-left:25px}.modaal-gallery-control{top:auto;bottom:20px;background:rgba(0,0,0,.7);-webkit-transform:none;transform:none}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{right:20px;left:auto}.modaal-gallery-prev{right:auto;left:20px}}@media screen and (max-width:23.125em){.header-primary .nav-toggle{margin-left:8px}.btn-andante{padding:0 7px;white-space:nowrap;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:right center;transform-origin:right center}}@media only screen and (max-width:600px){.modaal-content-container{padding:26.66667px}.modaal-instagram iframe{width:280px!important}}@media print{body{margin-right:auto;margin-left:auto;min-width:1025px!important}}@media screen and (max-width:64em){.u-hide-sp-tb{display:none!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-width:40em){.c-table.is-responsive th,.c-table.is-responsive td{display:block;border-bottom:none}.c-table.is-responsive tr{display:block;border:none}.c-table.is-responsive tr:last-child{border-bottom:1px solid #000}.c-table.is-responsive.is-line th,.c-table.is-responsive.is-line td{border-bottom:1px solid #000}.c-table.is-responsive.is-line th{border-bottom-width:2px}.c-table.is-responsive.is-line tr{margin:.8em 0 0}.c-table.is-responsive.is-line tr:first-child{margin:0}}