@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.new-gif[data-v-42cbc0a6]{width:24px}a[data-v-42cbc0a6]{cursor:pointer}.horizontal-logo[data-v-42cbc0a6]{cursor:pointer;display:flex;width:960px;justify-content:center;position:absolute;left:0;right:0;top:22px;margin:auto}.horizontal-logo img[data-v-42cbc0a6]{width:270px}.menu li a[data-v-42cbc0a6]{padding-left:15px;padding-right:15px}.menu li a img[data-v-42cbc0a6]{margin-top:-5px}.menubutton_wrapper[data-v-42cbc0a6]{display:flex;align-items:center}.menubutton_wrapper .menubutton[data-v-42cbc0a6]{margin-top:5px;margin-bottom:5px;font-family:sans-serif;font-size:30px}.menubutton_wrapper img[data-v-42cbc0a6]{display:block;margin-right:10px;width:250px}@media(min-width:601px){.menubutton[data-v-42cbc0a6]{display:none}}@media screen and (max-width:1450px){.horizontal-logo[data-v-42cbc0a6]{justify-content:flex-start;margin-left:15px}}@media(max-width:600px){.menubutton[data-v-42cbc0a6]{margin:0 auto;margin-top:5px;margin-bottom:5px;margin-left:10px;font-family:sans-serif;font-size:30px}.menu-section[data-v-42cbc0a6]{width:100%;background-color:#fff;opacity:.95;font-size:1em;margin-top:-70px;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.2))}.menu li a[data-v-42cbc0a6]{margin-left:30px}}.faq_contact_recruit-section[data-v-42cbc0a6]{position:relative}#faq_contact_recruit-nav[data-v-42cbc0a6]{display:inline-block;width:100%;display:flex;justify-content:flex-end}.faq_contact_recruit[data-v-42cbc0a6]{font-size:.8em;color:#555;margin:20px 0 20px 0}.faq_contact_recruit div[data-v-42cbc0a6]{display:flex;justify-content:center;padding:0 10px;border-right:1px solid #999}.faq_contact_recruit div a[data-v-42cbc0a6]{text-align:center}.faq_contact_recruit div a i[data-v-42cbc0a6]{font-size:16px}.faq_contact_recruit div[data-v-42cbc0a6]:last-of-type{border-right:none}.faq_contact_recruit span[data-v-42cbc0a6]{display:block;font-size:70%;font-weight:lighter;font-style:italic;color:#aaa}@media(max-width:600px){.faq_contact_recruit[data-v-42cbc0a6]{font-size:.8em;color:#555}.faq_contact_recruit div[data-v-42cbc0a6]{display:flex;justify-content:center;flex:1;padding:2px;border-right:1px solid #999}.faq_contact_recruit div a[data-v-42cbc0a6]{text-align:center}}.centered{margin:0 auto;padding:0 1em}@media screen and (min-width:52em){.centered{max-width:960px}}body,button,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}sub,sup{font-size:75%;height:0;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.menu ul{list-style-type:none;padding:0;margin:0}.menu li{border-right:1px solid #ccc}.menu li:first-of-type{border-left:1px solid #ccc}.menu li a{display:block;text-decoration:none;color:#47a3da;padding:.6em 1em}.menu li a:hover{color:rgba(0,0,0,.7)}.menu-section{font-size:.8em;color:#555;margin:20px 0 20px 0;margin-left:-15px;margin-left:15px}.menu-section span{display:block;font-size:70%;font-weight:lighter;font-style:italic;color:#aaa}.menu-section #single-nav{margin-left:105px}@media screen and (max-width:600px){.menu-section{margin-left:0}}.single-nav li img{width:40px;height:auto}.spaceinmenu{display:none}@media screen and (min-width:601px){.single-nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}.single-nav li{flex:1 0 auto;text-align:center}.single-nav li img{width:40px;height:auto;position:absolute}}.advanced-nav li a{display:flex;width:100%;justify-content:center;border:1px solid #aaa}.icon{flex:0 0 1.5em;font-size:1.5em}.button-text{font-size:1em}.button-text span{display:block;font-size:60%;font-weight:lighter;font-style:italic}@media screen and (min-width:30em){.advanced-nav ul{display:flex;flex-wrap:wrap;justify-content:center}.advanced-nav li{display:flex;flex:1 0 16em}}.fade-enter-active[data-v-152aba1a],.fade-leave-active[data-v-152aba1a]{transition:opacity .3s}.fade-enter[data-v-152aba1a],.fade-leave-to[data-v-152aba1a]{opacity:0}
/*! fixedsticky.css
---------------------------------------------- */.fixedsticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixed-supported .fixedsticky-on,.fixedsticky-withoutfixedfixed .fixedsticky-on{position:fixed}.fixedsticky-dummy{display:none}.fixedsticky-on+.fixedsticky-dummy{display:block}/*! Flickity v2.0.8
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;height:100vh!important;z-index:4}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;cursor:pointer;transform:translateY(-50%);z-index:4}.flickity-prev-next-button:hover{border:none}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:30px}.flickity-prev-next-button.next{right:30px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#fff}.flickity-page-dots{position:absolute;left:0;right:0;display:flex;justify-content:center;width:100%;max-width:300px;height:80px;bottom:0;margin:0 auto 10px;padding:30px 0;box-sizing:border-box;list-style:none;text-align:center;line-height:1;z-index:6;cursor:auto}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-flex;align-items:center;justify-content:center;width:6px;height:6px;margin:0 10px;padding:4px;opacity:.25;box-sizing:border-box;cursor:pointer;transition:opacity .3s ease;background-color:#fff;border-radius:50%}.flickity-page-dots .dot.is-selected{opacity:1}/*! 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%}article,aside,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}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;font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:.9rem;line-height:0;position:relative}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{font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;min-height:6em}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}::-moz-selection{background-color:#969696;color:#fff}::selection{background-color:#969696;color:#fff}html{font-size:62.5%}body,html{height:100%}body{margin:0;padding:0;color:rgba(0,0,0,.85)}.main-wrapper{width:100%;height:auto;font-size:1.3rem;line-height:1.85}a{color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,.3)}a[href]{transition:all .15s ease}a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-decoration:underline}a[href]:hover{color:#3166ad;opacity:1!important}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:400;line-height:1.4}h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.4rem}h6{font-size:1.2rem}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;margin-top:.5em;font-size:60%;font-weight:400;line-height:1;opacity:.7}abbr[title],dfn[title]{border:none;text-decoration:none}main a[href^=tel]{text-decoration:underline}main a[href$=".gif"]:after,main a[href$=".jpeg"]:after,main a[href$=".jpg"]:after,main a[href$=".png"]:after{display:none}menu{margin:0;padding:0}button{padding:10px 20px;box-sizing:border-box;border:1px solid rgba(0,0,0,.3);border-radius:3px;color:inherit;transition:all .2s ease-out}button:hover{border:1px solid rgba(0,0,0,.75);color:#000}ol{list-style:decimal;padding-left:1em}hr{height:0;margin:0;border:none;border-top:1px solid rgba(0,0,0,.1)}use{pointer-events:none}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;transition:.2s ease;transition-property:border,background,color}.btn:hover{text-decoration:none;border:none}.btn svg,.btn use{transition:none}.btn.btn--underline{border-bottom:1px solid rgba(0,0,0,.5);text-decoration:none}a:hover .btn.btn--underline{border-bottom:1px solid #000}.btn[target=_blank]:before{content:""}button.btn .btn-inner{display:flex;align-items:center;justify-content:center;flex-basis:100%}.msie button.btn .btn-inner{flex-basis:auto}.btn{position:relative;min-width:40px;min-height:40px;padding:8px 15px;border:none;border-radius:4px;font-weight:500;text-align:center;text-decoration:none;color:inherit;white-space:nowrap}.btn,.btn:before{box-sizing:border-box}.btn:before{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border-radius:inherit;border:1px solid currentColor;content:"";opacity:.5;backface-visibility:hidden;transition:opacity .2s ease}.btn:hover:before,a:hover .btn:before{opacity:1}.btn.primary{color:#3166ad}.btn.primary:before{border-width:2px;opacity:1}.btn.primary:hover,a:hover .btn.primary{color:#fff;background-color:#3166ad}.btn.primary:hover:before,a:hover .btn.primary:before{border-color:#3166ad!important}.btn.primary:active,a:active .btn.primary{color:#fff;background-color:#000}.btn.secondary:before{border-width:2px;opacity:.7}.btn.secondary:hover,a:hover .btn.secondary{color:#fff;background-color:#3166ad}.btn.secondary:hover:before,a:hover .btn.secondary:before{border-color:#3166ad!important}.btn.secondary:active,a:active .btn.secondary{color:#fff;background-color:#000}.btn.warning{color:red;border-color:rgba(255,0,0,.4)!important}.btn.warning:hover,a:hover .btn.warning{color:#fff!important;background-color:red!important}.btn.warning:hover:before,a:hover .btn.warning:before{border-color:red!important}.btn.btn[disabled]{opacity:.3;pointer-events:none}.no-deco,.no-deco:hover,.no-deco a,.no-deco a:hover{text-decoration:none}a .icon img,a .icon svg{opacity:.8}.active .icon img,.active .icon svg,a:hover .icon img,a:hover .icon svg{opacity:1}svg.defaults{display:none}.useSVG{height:0;width:0;position:absolute;top:0}.i-svg{position:relative;display:inline-block;vertical-align:middle;letter-spacing:0;line-height:0;fill:currentColor;stroke-width:.8}.i-svg svg,svg{transition:all .25s ease}.inline-svg--line,.inline-svg--line-round{fill:none;stroke:currentColor;stroke-width:inherit;stroke-miterlimit:10}.inline-svg--line-round{stroke-linecap:round;stroke-linejoin:round}.inline-svg--line-fill{fill:currentColor}.inline-svg--line-edge,.inline-svg--line-fill{stroke:currentColor;stroke-width:inherit;stroke-miterlimit:10}.inline-svg--line-edge{fill:none;stroke-linejoin:round}.inline-svg--fill-only{fill:currentColor}.inline-svg--fill-none{fill:none!important}.i-svg--100 use{stroke-width:.3}.i-svg--200 use{stroke-width:.4}.i-svg--300 use{stroke-width:.5}.i-svg--400 use{stroke-width:.6}.i-svg--500 use{stroke-width:.7}.i-svg--600 use{stroke-width:.8}.i-svg--700 use{stroke-width:.9}.i-svg--800 use{stroke-width:1}.i-svg--900 use{stroke-width:1.1}.i-svg--xxs svg,svg.i-svg--xxs{width:12px!important;height:12px!important}.i-svg--xs svg,svg.i-svg--xs{width:18px!important;height:18px!important}.i-svg--s svg,svg.i-svg--s{width:24px!important;height:24px!important}.i-svg--m svg,svg.i-svg--m{width:36px!important;height:36px!important}.i-svg--l svg,svg.i-svg--l{width:48px!important;height:48px!important}.i-svg--xl svg,svg.i-svg--xl{width:60px!important;height:60px!important}.i-svg--xxl svg,svg.i-svg--xxl{width:70px!important;height:70px!important}.ib{display:inline-block}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.overflow-ellipsis{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden;overflow-y:visible;width:100%}.text-en,.text-en-100,.text-en-200,.text-en-300,.text-en-400,.text-en-500,.text-en-600,.text-en-700,.text-en-800,.text-en-900{font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,HiraMinProN-W3,Hiragino Mincho ProN,YuMincho,MS PMincho,MS 明朝,serif}.text-en-100{font-weight:100}.text-en-200{font-weight:200}.text-en-300{font-weight:300}.text-en-400{font-weight:400}.text-en-500{font-weight:500}.text-en-600{font-weight:600}.text-en-700{font-weight:700}.text-en-800,.text-en-900{font-weight:800}.text--italic{font-style:italic!important}.text-ja,.text-ja-200,.text-ja-300,.text-ja-400,.text-ja-500,.text-ja-600,.text-ja-700,.text-ja-800,.text-ja-900{font-family:Noto Sans Japanese,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.text-ja-200{font-weight:200}.text-ja-300{font-weight:300}.text-ja-400{font-weight:400}.text-ja-500{font-weight:500}.text-ja-600{font-weight:600}.text-ja-700{font-weight:700}.text-ja-800{font-weight:800}.text-ja-900{font-weight:900}.text-serif-100,.text-serif-200,.text-serif-300{font-family:Ryumin Regular KL,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Meiryo,serif}.text-serif-300{letter-spacing:.15em}.text-serif,.text-serif-400,.text-serif-500,.text-serif-600{font-family:Ryumin Medium KL,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Meiryo,serif;letter-spacing:.15em}.text-serif-700,.text-serif-800,.text-serif-900{font-family:Ryumin Bold KL,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Meiryo,serif;letter-spacing:.15em}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.slideshow{z-index:1;margin:auto;list-style:none;overflow:hidden}.slideshow,.slideshow-cell{width:100%;height:100%;padding:0;position:absolute;top:0}.slideshow-cell{margin:0;opacity:0;pointer-events:none;transition:opacity 2s cubic-bezier(.22,.61,.36,1)}.slideshow-cell.current{opacity:1;z-index:1;overflow:hidden;pointer-events:auto}.slideshow .kv-fit-img{position:absolute}.carousel-images{position:relative}.carousel-images ul{position:relative;overflow:hidden;padding-left:0;list-style:none}.carousel-images .viewport{position:relative;overflow:hidden;margin:0 auto;width:100%;height:100%;transition:all .2s cubic-bezier(.1,.5,.6,1.25);z-index:2}.carousel-images .viewport:hover{cursor:grab}.carousel-images .viewport.mousedown{cursor:grabbing}.carousel-images .carousel-cell{width:100%;height:100%;padding:0}.carousel-images .controller{position:absolute;width:100%;height:100%;top:0}.carousel-images .img-wrap{display:block;height:100%}.carousel-images img{display:block;width:100%;height:auto}.carrousel-controller{position:absolute;width:100%;height:100%;top:0;pointer-events:none;z-index:3}.carrousel-controller .left,.carrousel-controller .right{position:absolute;display:flex;align-items:center;justify-content:center;top:0;bottom:0;width:36px;height:36px;margin:auto;cursor:pointer;pointer-events:auto;transition:all .2s ease;z-index:3}.carrousel-controller .right{right:30px}.carrousel-controller .left{left:30px}.carrousel-controller .left span,.carrousel-controller .right span{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:5px;box-sizing:border-box;opacity:1;border-radius:50%;line-height:0;transition:all .2s ease;background-color:hsla(0,0%,100%,.5);box-shadow:0 1px 4px rgba(0,0,0,.1)}.msie .carrousel-controller .left,.msie .carrousel-controller .right{width:36px}.carrousel-controller .left .icon,.carrousel-controller .right .icon{width:24px;height:24px}.carrousel-controller .left:hover span,.carrousel-controller .right:hover span{box-shadow:0 6px 12px rgba(0,49,114,.4);background-color:#fff;color:#3166ad}.carrousel-controller .none{cursor:default;opacity:0}.carrousel-page-indicator{top:100%;z-index:3;width:100%}.carrousel-page-indicator ul{display:flex;justify-content:center;margin:0 0 20px;list-style:none;padding:0}.carrousel-page-indicator li{margin:5px 10px;padding:5px;cursor:auto;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}.carrousel-page-indicator li:hover span{background:#000}.carrousel-page-indicator li span{display:block;width:9px;height:9px;background:#999;transition:all .3s ease;border-radius:50%;opacity:.8}.carrousel-page-indicator li.current{cursor:auto}.carrousel-page-indicator li.current span{background:#1458a7;opacity:1}html.msie{overflow-y:visible!important}.kv{width:100%;height:calc(100vh - 60px);margin-bottom:40px;overflow:hidden}.kv,.kv-inner{position:relative}.kv-inner{height:100%;backface-visibility:hidden}.msie .kv{perspective:10;max-height:1000px}.msie .kv-inner{opacity:.99}.kv-intro{position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity 1.5s ease;opacity:0;background-color:#fff}.js-intro--show .kv-intro{opacity:1}.js-intro--hide .kv-intro{opacity:0;pointer-events:none}.kv-intro__body{position:absolute;top:0;right:0;bottom:0;left:0;width:500px;height:350px;margin:auto;opacity:0;display:flex;flex-direction:column;justify-content:space-between;transition:opacity 1s ease .1s}.js-intro--show .kv-intro__body{opacity:1}.kv-intro__logo{display:block;width:200px;height:200px;margin:auto}.kv-intro__logo img{display:block;width:100%}.kv-intro__txt{margin:0;font-size:2rem;text-align:center}.kv .slideshow-images{visibility:hidden}.kv.js-intro--hide .slideshow-images{visibility:visible}.kv__cell-body-outer{top:auto;width:calc(100% - 50px);max-width:1100px;height:calc(100% - 80px);z-index:6;color:#2f609a}.kv__cell-body,.kv__cell-body-outer{position:absolute;left:0;bottom:0;right:0;margin:auto}.kv__cell-body{top:0;display:flex;justify-content:center;flex-direction:column;width:600px;height:400px}.kv .pos--T .kv__cell-body{bottom:auto}.kv .pos--R .kv__cell-body{left:auto}.kv .pos--B .kv__cell-body{top:auto}.kv .pos--L .kv__cell-body{right:auto}.kv .pos--TR .kv__cell-body{left:auto;bottom:auto}.kv .pos--TL .kv__cell-body{right:auto;bottom:auto}.kv .pos--BL .kv__cell-body{top:auto;right:auto}.kv .pos--BR .kv__cell-body{top:auto;left:auto}.kv__cell-body>*{opacity:0;filter:blur(30px);transition:1.5s cubic-bezier(.22,.61,.36,1);transition-property:filter,opacity}.current .kv__cell-body>*{opacity:1;filter:blur(0)}.kv__cell-body>:first-child{transition-delay:.8s}.kv__cell-body>:nth-child(2){transition-delay:.9s}.kv__cell-body>:nth-child(3){transition-delay:1s}.kv__cell-body>:nth-child(4){transition-delay:1.1s}.kv__cell-body>:nth-child(5){transition-delay:1.2s}.kv__cell-body>:nth-child(6){transition-delay:1.3s}.kv__ttl{font-size:6.5rem;font-weight:100;line-height:1.2;margin:0 0 40px -.025em}.kv__ttl img{display:block}.kv__txt{margin:0 0 20px;font-size:2rem;line-height:1.5}.kv__ttl+.kv__txt{margin-bottom:40px}.kv__btn{margin:0}.kv__btn .btn{min-width:200px}.color--wt .kv__cell-body{color:#fff}.kv__img{width:100%;height:100%;margin:0;overflow:hidden}.kv__img img{max-width:none;position:absolute;transform:scale(1.1);filter:brightness(1.25);transition:2s cubic-bezier(.22,.61,.36,1);transition-property:transform,filter}.current .kv__img img{transform:scale(1);filter:brightness(1)}.edge .kv__img img{filter:none}.kv .carrousel-controller{height:calc(100% - 80px);top:auto;bottom:0}.kv .carrousel-page-indicator{position:absolute;top:auto;bottom:0}.c-section,.c-subsection{margin-bottom:40px}.information{border-top:1px solid rgba(0,0,0,.1);padding-top:50px;margin-bottom:50px}.information__header{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto 10px}.information__ttl{font-weight:400;line-height:1.4}.information__ttl .en{display:block;font-size:3rem;font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;letter-spacing:normal;line-height:1.1;color:#2f609a}.information__ttl .ja{display:block;font-size:1.6rem}.information__more{font-size:1.1rem;font-weight:500;color:#2f609a}.information__more a{text-decoration:none}.headline{width:100%;margin:auto;padding:0}.headline li{display:block;margin-bottom:5px;padding-top:5px;overflow:hidden;border-top:1px solid rgba(0,0,0,.05)}.headline li a{position:relative;display:block;padding:8px 0;box-sizing:border-box;line-height:1.63;text-decoration:none}.headline a:before{content:"";position:absolute;width:50px;height:100%;right:0;top:0;z-index:1;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.headline__a-inner{display:table}.entry-pub{display:table-cell;min-width:120px;padding-right:2em;box-sizing:border-box;font-weight:600}.entry-cat,.entry-cite{display:table-cell;min-width:110px;padding-right:2em;box-sizing:border-box;font-weight:600;white-space:nowrap}.entry-cite{font-style:normal}.entry-ttl{display:block;box-sizing:border-box}.g-footer{border-top:none}.g-footer--inner{border-top:1px solid rgba(0,0,0,.1)}.extra-nofication{background:transparent;pointer-events:none}.uk-modal-dialog{pointer-events:auto}.uk-modal-page .g-footer,.uk-modal-page .g-header,.uk-modal-page .main-wrapper{filter:blur(0)}.news h2{margin:auto auto 0;margin-bottom:0}.news h2,.news h2+div{width:calc(100% - 60px);max-width:880px}.news h2+div{margin:auto auto 30px;text-align:right}.news h2+div span{margin-left:1rem;display:inline-block}.news .news_content{margin:auto auto 40px;width:calc(100% - 60px);max-width:880px;padding:40px;font-weight:400;font-size:1.4rem;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:5px}.news .news_content .link{margin:30px auto;text-align:right}.horizontalmenu{position:relative;width:960px;margin:0 auto;margin-top:-20px}.cbp-hrmenu>ul>li>a>img{width:240px;height:240px}.cbp-hrmenu>ul>li>a>img:hover{opacity:.6}.cbp-hrmenu{width:960px;margin-top:2em;border-bottom:4px solid #47a3da}.cbp-hrmenu ul{margin:0;padding:0;list-style-type:none}.cbp-hrmenu>ul{display:flex}.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu>ul{max-width:70em;margin:0 auto}.cbp-hrmenu>ul>li,.cbp-hrmenu>ul>li>a{display:inline-block}.cbp-hrmenu>ul>li>a{font-weight:700;color:#999}.cbp-hrmenu>ul>li>a:hover{color:#47a3da}.cbp-hrmenu>ul>li.cbp-hropen>a:hover,.cbp-hrmenu>ul>li.cbp-hropen a{color:#fff;background:#aaa}.cbp-hrmenu .cbp-hrsub{margin:0 auto;display:none;position:absolute;background:#aaa;width:960px;left:0}.cbp-hropen .cbp-hrsub{display:block;padding:1em}.cbp-hrmenu .cbp-hrsub-inner>div{width:33%;float:left;padding:0 2em 0}.cbp-hrmenu .cbp-hrsub-inner:after,.cbp-hrmenu .cbp-hrsub-inner:before{content:" ";display:table}.cbp-hrmenu .cbp-hrsub-inner:after{clear:both}.cbp-hrmenu .cbp-hrsub-inner>div a{line-height:2em}.cbp-hrsub h4{color:#afdefa;padding:2em 0 .6em;margin:0;font-size:160%;font-weight:300}@media screen and (max-width:600px){.cbp-hrmenu>ul,.cbp-hrmenu>ul>li{display:flex;flex-direction:column;align-content:center}.cbp-hrmenu>ul>li{align-items:center}.cbp-hrmenu{width:100%}.horizontalmenu{width:100%;margin-bottom:20px}.cbp-hrmenu .cbp-hrsub-inner>div{width:100%;padding:0 2em}.cbp-hrmenu .cbp-hrsub{background:#aaa;position:absolute;width:240px;height:240px;padding-left:0;padding-right:0;left:50%;margin-left:-120px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.clearfix:after{content:"";display:block;clear:both;height:0}h2{font-size:1.5em;font-family:sans-serif}#graypage{background-color:#f5f5f5}.page_content{width:960px;margin:0 auto;padding-top:20px}.machinepage_sections{margin:30px 0;background-color:#fff}#multipulse{background-color:#fff;display:flex;padding-bottom:10px;flex-wrap:wrap}#multipulse img{width:480px}#multipulse .multipulse_text{padding:20px;flex:1;color:#777;font-family:sans-serif;font-size:.9em;padding-right:30px}#multipulse .multipulse_text h2{display:flex;align-items:center;font-family:serif;margin-bottom:20px}#multipulse .multipulse_text h2 .vbar{width:6px;height:1.2em;background-color:#777;margin-right:15px}#multipulse .multipulse_text h2 .tokkyogijutu{font-size:.7em;padding:2px 3px;color:#fff;background-color:#99c2df}#multipulse .multipulse_img{flex:1;margin:40px 10px 0 0}#multipulse .multipulse_img img{width:450px}#multipulse .kousokurensha{margin-left:15px;flex:1}#multipulse .kousokurensha img{width:460px}#multipulse .hadanianzen_img{flex:1}#multipulse .hadanianzen_img img{width:460px}#saphire{margin-top:-30px;background-color:#fff;display:flex;flex-wrap:wrap}#saphire .saphire_text{padding:20px;flex:1 0 320px;color:#777;font-family:sans-serif;font-size:.9em;padding-right:30px}#saphire .saphire_text h2{display:flex;align-items:center;font-family:serif;margin-bottom:20px}#saphire .saphire_text h2 .vbar{width:6px;height:1.2em;background-color:#777;margin-right:15px}#saphire .saphire_img{margin:20px 10px 0 0}#saphire .saphire_img img{width:600px}#saphire .suireishiki,#saphire reikyakugel{width:480px}#chanfun{background-color:#fff;display:flex;flex-direction:column}#chanfun h2{margin:10px 0 0 20px;font-family:serif;margin-bottom:20px}#chanfun #chanfun_row{display:flex;flex-wrap:wrap;flex-direction:row}#chanfun #chanfun_row .chanfun_text{display:flex;flex-direction:column;width:200px;padding:0 20px;flex:2;color:#777;font-family:sans-serif;font-size:.9em;padding-right:30px}#chanfun #chanfun_row .chanfun_text .drchanfun{display:flex}#chanfun #chanfun_row .chanfun_text .drchanfun img{width:100px;height:100px}#chanfun #chanfun_row .chanfun_text .drchanfun p{margin-left:15px;font-size:.8em;width:100px}#chanfun #chanfun_row .pie_img{flex:3}#chanfun #chanfun_row .pie_img img{width:300px}#chanfun #chanfun_row .trichogram_img{flex:3}#chanfun #chanfun_row .trichogram_img img{width:300px}#shourei{padding:20px}#shourei .shourei{display:flex;flex-wrap:nowrap;justify-content:space-around}#shourei .shourei div{margin:20px 0}#shourei .shourei div img{width:400px}#pro_description{display:flex}#pro_description .text{display:flex;flex-direction:column;width:500px}#pro_description .text h2{margin:10px 0 0 20px;font-family:serif;margin-bottom:20px}#pro_description .text .description{margin:10px 0 0 20px}#pro_description .text .description img{width:150px;float:right}#pro_description .text img{width:400px}#pro_description .image{width:350px;margin-left:100px}#pro_description .image img{width:300px}#ne_description{display:flex}#ne_description .text{display:flex;flex-direction:column;width:500px}#ne_description .text h2{margin:10px 0 0 20px;font-family:serif;margin-bottom:20px}#ne_description .text .description{margin:10px 0 0 20px}#ne_description .text .description img{width:150px;float:right}#ne_description .text img{width:400px}#ne_description .image{width:350px;margin-left:0}#ne_description .image img{width:400px}#voices{padding:20px}#voices h2{margin:10px 0 0 20px;font-family:serif;margin-bottom:20px}#voices .voice{margin-top:50px;display:flex;align-items:flex-start}#voices .voice p{padding:10px 0;margin-left:20px;font-size:1em}#machinespec{background-color:#fff}#machinespec .tekigou{margin-top:15px}#machinespec .spec-tables{display:flex;justify-content:space-around;padding:20px;flex-wrap:wrap}#machinespec .spec-tables .spec{font-size:.8em}#machinespec .spec-tables .spec h2{padding-left:15px;margin-top:10px;margin-bottom:20px}#machinespec .spec-tables .spec table:first-child{flex-basis:40%;margin-right:70px}#machinespec .spec-tables .spec tr:first-child{border-top:1px solid #888}#machinespec .spec-tables .spec table{margin-left:20px;flex-basis:30%}#machinespec .spec-tables .spec table tr{border-bottom:1px solid #888}#machinespec .spec-tables .spec table tr td:first-child:after{content:":"}#machinespec .spec-tables .spec table tr td:first-child{width:100px;padding:3px 10px 2px 0;text-align:right}#ads{padding:20px}#ads h2{margin:10px 0 0 20px;font-family:serif;margin-bottom:10px}#ads .ads{display:flex}#ads .ads .hg{flex:1.5}#ads .ads>div{margin:5px;display:flex;flex:1;background:linear-gradient(0deg,rgba(42,177,211,.4) 0,rgba(42,177,211,.34) 60%,rgba(125,185,232,.1))}#ads .ads>div .product-background{height:200px;padding:10px}#ads .ads>div .product-background img{margin-top:5px;height:170px}#ads .ads>div p{padding-right:10px;margin-left:20px;font-size:.9em}#ads .ads>div p span{margin-top:20px;display:block;font-size:1.3em}.pro55_banner{border:1px solid #ccc}.pro55_banner .sitting_woman{background-image:url(/assets/img/pro55nodimension.png),url(/assets/img/pro55logo.png),url(/assets/img/AdobeStock_94589652-960x800.png);background-size:30%,50%,cover;background-repeat:no-repeat,no-repeat,no-repeat;background-position:700px 10px,30px 130px,0 -170px;width:960px;height:350px;mix-blend-mode:multiply}.pro35_banner{border:1px solid #ccc}.pro35_banner .sitting_woman{background-image:url(/assets/img/pro35nodimension.png),url(/assets/img/pro35logo.png),url(/assets/img/AdobeStock_94589652-960x800.png);background-size:30%,50%,cover;background-repeat:no-repeat,no-repeat,no-repeat;background-position:700px 10px,30px 130px,0 -170px;width:960px;height:350px;mix-blend-mode:multiply}.ne_banner{border:1px solid #ccc}.ne_banner .sitting_woman{background-image:url(/assets/img/400NEnodimension.png),url(/assets/img/400NElogo.png),url(/assets/img/AdobeStock_94589652-960x800.png);background-size:30%,50%,cover;background-repeat:no-repeat,no-repeat,no-repeat;background-position:700px 80px,30px 130px,0 -170px;width:960px;height:350px;mix-blend-mode:multiply}.balloon2-left{position:relative;display:inline-block;margin-left:20px;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#cae1ff;box-sizing:border-box}.balloon2-left:before{content:"";position:absolute;top:50px;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #cae1ff;z-index:2}.balloon2-left:after{content:"";position:absolute;top:50px;left:-30px;margin-top:-14px;border:14px solid transparent;z-index:1}.balloon2-left p{margin:0;padding:0}.balloon2-right{position:relative;display:inline-block;margin-right:20px;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#cae1ff;box-sizing:border-box}.balloon2-right:before{content:"";position:absolute;top:50px;right:-24px;margin-top:-12px;border:12px solid transparent;border-left:12px solid #cae1ff;z-index:2}.balloon2-right:after{content:"";position:absolute;top:50px;right:-30px;margin-top:-14px;border:14px solid transparent;z-index:1}.balloon2-right p{margin:0;padding:0}.arrow_box_left{position:relative;margin-left:20px;background:#09f;padding:10px;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.arrow_box_left:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(0,153,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-top:-10px;border-right-color:#09f;right:100%;top:50px}.arrow_box_right{position:relative;margin-right:20px;background:#09f;padding:10px;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.arrow_box_right:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(0,153,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-top:-10px;border-left-color:#09f;left:100%;top:50px}@media screen and (max-width:600px){.page_content{width:100%}.page_content .sitting_woman{margin:0;padding:0;width:100%;background-size:40%,50%,120%;background-repeat:no-repeat,no-repeat,no-repeat;background-position:20px 55px,30px 15px,20px -60px;height:250px}.page_content #multipulse{background-color:#fff;display:flex;flex-direction:column}.page_content #multipulse img{width:100%}.page_content #multipulse .multipulse_text{padding:20px;flex:1}.page_content #multipulse .multipulse_img{flex:1}.page_content #multipulse .kousokurensha{margin-left:0}.page_content #saphire{background-color:#fff;display:flex;flex-direction:column}.page_content #saphire img{width:100%}.page_content #saphire .saphire_text{width:100%;padding:20px;flex:1}.page_content #saphire .saphire_img{flex:1;width:100%}.page_content #chanfun #chanfun_row{margin:0 auto;padding:10px 10px;flex-wrap:wrap;flex-direction:column}.page_content #chanfun #chanfun_row .chanfun_text{width:100%;padding:0;flex:1}.page_content #chanfun #chanfun_row .chanfun_text .drchanfun{width:90%}.page_content #chanfun #chanfun_row .chanfun_text .drchanfun img{width:60%;height:60%}.page_content #chanfun #chanfun_row .chanfun_text .drchanfun p{width:40vw}.page_content #chanfun #chanfun_row .pie_img,.page_content #chanfun #chanfun_row .trichogram_img{flex:1}.page_content #chanfun #chanfun_row .pie_img img,.page_content #chanfun #chanfun_row .trichogram_img img{width:100%}.page_content #ne_description,.page_content #pro_description{flex-direction:column;width:100%}.page_content #ne_description .text,.page_content #pro_description .text{width:100%}.page_content #ne_description .text .description img,.page_content #pro_description .text .description img{width:100%;float:none}.page_content #ne_description .text img,.page_content #pro_description .text img{width:90%}.page_content #ne_description .image,.page_content #pro_description .image{width:90%;margin:0}.page_content #ne_description .image img,.page_content #pro_description .image img{width:100%;margin-top:0}.page_content #shourei .shourei{flex-direction:column}.page_content #shourei .shourei div img{width:100%}.page_content #machinespec .spec-tables .spec h2{margin-top:60px;margin-bottom:20px}.page_content #ads,.page_content #ads>div{flex-direction:column}.page_content .smartdren img{width:100%}}#scmenu .menu-section{position:absolute;margin-left:-30px;z-index:11}@media(min-width:601px){.menu-section{top:53px}}@media(max-width:600px){.menu-section{margin-left:0}}.menu-back{position:absolute;left:0;height:50px;width:100%;background-color:#fff;opacity:.9;z-index:10;filter:drop-shadow(3px 3px 3px #ddd);border-top:1px solid #ccc;border-bottom:1px solid #ccc}.text_serif_intro{font-family:serif}.kv__ttl img{width:500px}#pl400nepro35pro55_img{width:300px;height:auto;position:absolute;top:50%;left:70%}.margintop300px{margin-top:-300px}@media(max-width:414px){.text_serif_intro{font-family:serif;letter-spacing:-2px}.kv-intro__body{width:400px}.kv__ttl img{width:390px}.kv-intro{top:-60px}.kv__cell-body{width:400px}.kv__cell-body #slider-text-smallscreen{letter-spacing:0}.kv__cell-body #pl400nepro35pro55_img{width:200px;height:auto;position:absolute;top:45%;left:20%}.menu-back{display:none}}@media(max-width:375px){.text_serif_intro{font-family:serif;letter-spacing:normal}.kv-intro__body,.kv__ttl img{width:360px}.kv-intro{top:-70px}.kv__cell-body{width:370px}.kv__cell-body #slider-text-smallscreen{font-size:1.8rem;letter-spacing:0}}@media(max-width:320px){.text_serif_intro{font-family:serif;font-size:1.2em;letter-spacing:-2px}.kv-intro__body,.kv__ttl img{width:300px}.kv-intro{top:-50px}.kv__cell-body{width:320px}.kv__cell-body #slider-text-smallscreen{font-size:1.4rem;letter-spacing:0}.kv__cell-body #pl400nepro35pro55_img{width:150px;height:auto;position:absolute;top:40%;left:20%}}.cosme[data-v-3b5669ac]{margin-top:10px;height:332px}.box0[data-v-3b5669ac]{display:flex;justify-content:space-between}.box1[data-v-3b5669ac]{color:#444;width:48%;height:70px;border:1px solid #888}.box1 a[data-v-3b5669ac],.box1[data-v-3b5669ac]{display:flex;justify-content:center;align-items:center}.box1 a[data-v-3b5669ac]{text-decoration:none;width:100%;height:100%;text-align:center}.box1[data-v-3b5669ac]:hover,.cosmetics_banner[data-v-3b5669ac]:hover{opacity:1;color:#2f609a;background:#fff;border:1px solid #2f609a;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}dl[data-v-3b5669ac]{padding:10px;font-size:.9em}dt[data-v-3b5669ac]{float:left;clear:left;width:40px;text-align:right;font-weight:700;color:#444}dt[data-v-3b5669ac]:after{content:" "}dd[data-v-3b5669ac]{margin:0 0 0 130px;padding:0 0 .5em 0}.news-media-heading[data-v-3b5669ac]{color:#2f609a}@media(max-width:600px){.box0[data-v-3b5669ac]{flex-direction:column}.box1[data-v-3b5669ac]{margin-top:10px;width:100%}.cosme[data-v-3b5669ac]{width:100%;height:calc(34.375vw - 3px)}.cosme img[data-v-3b5669ac]{width:100%}}