@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}@media(max-width: 767px){.test{margin-top:0}}@media(min-width: 768px){.test{margin-top:0}}.ff-jp{font-family:"Zen Kaku Gothic New",sans-serif}.ff-san{font-family:"Inter Tight",sans-serif}.container{padding-left:40px;padding-right:40px;max-width:1080px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.container{padding-left:30px;padding-right:30px}}.container-mini{padding-left:40px;padding-right:40px;max-width:880px;margin-left:auto;margin-right:auto}.section{padding:70px 0 0}@media(min-width: 768px){.section{padding:140px 0 0}}.bg{background-color:#faf5ed;padding:70px 0}@media(min-width: 768px){.bg{padding:140px 0}}body{font-family:"Zen Kaku Gothic New",sans-serif;color:#222}body *{font-family:"Zen Kaku Gothic New",sans-serif}.page{margin-bottom:0}p{font-weight:500;font-size:16px;letter-spacing:.05em;line-height:30px;text-align:justify;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}img{display:block}@media(max-width: 767px){.sp-hidden{display:none !important}}@media(min-width: 768px){.pc-hidden{display:none !important}}.center{text-align:center;margin:auto}@media(max-width: 767px){.container .full-img-wrap{margin-left:-40px;margin-right:-40px}}.title-en-jp{margin:0 auto 40px}@media(min-width: 768px){.title-en-jp{margin-bottom:80px}}.title-en-jp span{display:block}.title-en-jp .en{font-size:10px;color:#edf8f4;letter-spacing:.05em;line-height:1;margin-bottom:10px}.title-en-jp .jp{font-size:28px;line-height:1.4;letter-spacing:.1em}.title-en-jp .kamon{margin:20px auto -20px}.vertical-title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.vertical-title .kamon{display:block;width:22px;margin-bottom:10px}@media(min-width: 768px){.vertical-title .kamon{width:30px}}.vertical-title .jp{display:block;font-size:20px;letter-spacing:.25rem}@media(min-width: 768px){.vertical-title .jp{font-size:26px}}.vertical-title .en{position:absolute;top:33px;left:36px;font-size:10px;letter-spacing:.1em;white-space:nowrap}@media(min-width: 768px){.vertical-title .en{top:40px;left:46px}}.sect-tit{margin:0;font-family:"Inter Tight",sans-serif;font-weight:500;font-size:18px;letter-spacing:.06em;color:#118857}@media(max-width: 767px){.sect-tit{font-size:20px}}.lead-txt{margin:0;font-weight:400;font-size:35px;letter-spacing:.06em;line-height:1.29}@media(max-width: 767px){.lead-txt{font-weight:500;font-size:28px}}.txt{font-weight:500;font-size:14px;letter-spacing:.06em;line-height:2.14}.sect-tit,.lead-txt{text-align:center}a{color:#222;-webkit-transition:.2s;transition:.2s;text-decoration:none}a:hover{opacity:.7;color:#222;-webkit-transition:.2s;transition:.2s;text-decoration:none}a:visited{color:#222}.more-link{color:#222;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em}.more-link.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.more-link.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.more-link img{margin-left:15px}.return-block{text-align:center}.return-block .return{display:inline-block;padding-bottom:8px;border-bottom:1px solid #9f9f9f;font-weight:500;font-size:15px;letter-spacing:.06em}.btn-more{border-radius:100px;width:100%;max-width:235px;color:#222;border-color:#222;padding-top:3px;padding-bottom:3px}.btn-more:visited{color:#222}.btn-more:hover{background-color:#222;color:#fff}.btn-more:hover::after{border-color:#fff}.btn-more::after{content:"";display:inline-block;width:16px;height:5px;border-bottom:1px solid #222;border-right:1px solid #222;-webkit-transform:skew(45deg);transform:skew(45deg);margin:0 0 2px 6px;-webkit-transition:.2s;transition:.2s}.btn-outline.btn-more{border-color:#fff;color:#fff}.btn-outline.btn-more:visited{color:#fff}.btn-outline.btn-more:hover{background-color:#fff;color:#222}.btn-outline.btn-more:hover::after{border-color:#222}.btn-outline.btn-more::after{border-color:#fff}.btn-primary{display:block;overflow:hidden;position:relative;padding:11px 18px;background:#fff;border:1px solid #118857;border-radius:50px;font-family:"Inter Tight",sans-serif;font-weight:500;font-size:14px;letter-spacing:.08em;line-height:1;text-align:left;color:#222;z-index:1}.btn-primary::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#118857;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:.2s cubic-bezier(0.45, 0, 0.55, 1);transition:.2s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.btn-primary:hover{color:#fff;opacity:1}.btn-primary:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.pagetop{position:fixed;right:12%;bottom:95px;height:44px;width:44px;background:url(../img/pagetop.svg) no-repeat center/contain;z-index:2;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media(max-width: 767px){.pagetop{right:3%;bottom:30px}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.breadcrumbs .home span{font-family:"Inter Tight",sans-serif}.breadcrumbs .archive span{font-family:"Inter Tight",sans-serif}.breadcrumbs span:is([property=itemListElement]){font-family:"Inter Tight",sans-serif;font-weight:300;font-size:12px;color:#fff}.breadcrumbs a:visited{color:#fff}.breadcrumbs .breadcrumb-separator{width:30px;height:1px}.breadcrumbs .breadcrumb-separator::before{content:"";display:block;width:29px;height:1px;background-image:linear-gradient(to right, #FFF 3px, transparent 3px);background-size:6px 2px;background-repeat:repeat-x;background-position:left center}.breadcrumbs-black-txt{margin-top:20px;padding-right:40px}.breadcrumbs-black-txt span:is([property=itemListElement]){color:#222}.breadcrumbs-black-txt a:visited{color:#222}.breadcrumbs-black-txt .breadcrumb-separator::before{background-image:linear-gradient(to right, #222222 3px, transparent 3px)}.uk-position-center-left-out{margin-top:5px;margin-right:10px}.uk-position-center-right-out{margin-top:5px;margin-left:10px}.slider-arrow svg{width:8px}.uk-dotnav{margin-left:-20px}.uk-dotnav>*{padding-left:20px}.uk-dotnav>*>*{width:8px;height:8px}.uk-modal.uk-open{background:rgba(34,34,34,.4)}.uk-button-primary{background:#222;color:#fff}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein-slide{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein-slide{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.inport{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.inport iframe,.inport object,.inport embed{position:absolute;top:0;left:0;width:100%;height:100%}.line-dl{margin:0 0 2em;padding:0}@media(max-width: 767px){.line-dl{border-top:1px solid #d5d5d5}}@media(min-width: 768px){.line-dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(min-width: 768px){.line-dl dt,.line-dl dd{padding:20px 10px}}.line-dl dt{font-weight:bold}@media(max-width: 767px){.line-dl dt{padding:20px 5px 0px}}@media(min-width: 768px){.line-dl dt{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:200px;border-bottom:1px solid #222}}.line-dl dd{border-bottom:1px solid #d5d5d5}@media(max-width: 767px){.line-dl dd{padding:5px 5px 20px}}@media(min-width: 768px){.line-dl dd{-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding-left:50px}}.dl-box{margin:0}.dl-box dt{background:#118857;color:#fff;padding:18px;font-size:18px;font-weight:400;text-align:center}@media(max-width: 767px){.dl-box dt{line-height:30px}}@media(min-width: 768px){.dl-box dt{font-size:22px}}.dl-box dd{border:1px solid #edf8f4;border-top:none;padding:35px 15px;background:#fff}@media(min-width: 768px){.dl-box dd{padding:50px}}.col-2-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.col-2-list dt,.col-2-list dd{margin-bottom:15px}.col-2-list dt{-ms-flex-preferred-size:75px;flex-basis:75px;padding-right:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-2-list dd{-ms-flex-preferred-size:calc(100% - 75px);flex-basis:calc(100% - 75px);-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul{margin:0;padding:0;list-style-type:none}ol{margin:0;padding:0;list-style-type:none}@media(max-width: 767px){.header-navbar{background-color:#fff;opacity:.8}.header-navbar .header-container{padding-right:30px;padding-bottom:0}.header-navbar .header-logo{width:120px}.header-navbar .uk-navbar-left{width:100%;margin-left:35%}.header-navbar .uk-navbar-item,.header-navbar .header-sp-toggle{min-height:57px}.header-navbar .uk-margin-small-right{margin:0 !important}}.header-link-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;gap:0 20px}.header-nav{gap:20px}.header-nav>li>a{position:relative;min-height:30px;font-family:"Inter Tight",sans-serif;font-weight:300;font-size:15px;letter-spacing:.06em;line-height:2;color:#222}.header-nav>li>a::after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#118857;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.header-nav>li>a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.header-nav>li .header_external_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.header-nav>li .header_external_link::before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;content:"";display:block;position:relative;bottom:2px;width:12px;height:12px;background:url(../img/icon_external_link.svg) no-repeat center/contain}.header-subnav{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.header-subnav li{font-family:"Inter Tight",sans-serif;font-weight:300;font-size:12px;letter-spacing:.03em}.header-subnav .icon-news,.header-subnav .icon-recruit,.header-subnav .icon-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;min-height:25px;margin-top:2px;color:#222}.header-subnav .icon-news::before{content:"";display:block;width:15px;height:15px;background:url(../img/icon_bell.svg) no-repeat center/contain}.header-subnav .icon-recruit::before{content:"";display:block;width:17px;height:17px;background:url(../img/icon_recruit.svg) no-repeat center/contain}.header-subnav .icon-contact::before{content:"";display:block;width:15px;height:15px;background:url(../img/icon_contact.svg) no-repeat center/contain}.header-tools{min-height:40px}.header-tools .nav-icon{padding:0 3px}.header-tools .lang-switcher-list{margin-left:5px}.header-tools .lang-switcher-list .switcher-txt{margin:0;padding:0 15px;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:20px;font-weight:500;font-size:13px;line-height:1.875}.footer-sect{padding-top:47px;padding-bottom:24px;background:#f2f4f3}.footer-sect .footer-social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:38px;margin-bottom:47px}.footer-sect .footer-social-link .social-link{font-size:12px;color:#118857}.footer-sect .footer-social-link .icon-instagram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.footer-sect .footer-social-link .icon-instagram::before{content:"";display:block;width:15px;height:15px;background:url(../img/icon_instagram.svg) no-repeat center/contain}.footer-sect .footer-info-sect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.footer-sect .footer-info-sect .footer-logo{margin-right:69px}.footer-sect .footer-info-sect .shop-info-business{margin-right:41px}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list dt,.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list dd{font-weight:400;font-size:13px;letter-spacing:.06em;color:#2b2b2b}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list dt{min-width:55px}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list dd{margin:0}.footer-sect .footer-info-sect .shop-info-contact .txt{margin:0;font-weight:400;font-size:13px;letter-spacing:.06em;color:#2b2b2b}.footer-sect .site-info{font-size:10px;color:#707070}@media(max-width: 767px){.footer-sect .footer-social-link{gap:20px;margin-bottom:24px}.footer-sect .footer-social-link .icon-instagram{gap:6px}.footer-sect .footer-info-sect{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;padding:0 30px}.footer-sect .footer-info-sect .footer-logo{margin-right:0}.footer-sect .footer-info-sect .shop-info-business{margin-right:0}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list dt,.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list dd{font-weight:400;font-size:13px;letter-spacing:.06em;color:#2b2b2b}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list dt{min-width:unset}.footer-sect .footer-info-sect .shop-info-business .shop-info-business-list dd{margin:0}.footer-sect .footer-info-sect .shop-info-contact .txt{text-align:center;line-height:2.14}}.uk-modal-dialog .switcher-txt{width:70px;height:25px;margin:0;background-color:#8d8c8c;border:1px solid #fff;border-radius:30px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:15px;line-height:25px;text-align:center;color:#fff}@media(max-width: 767px){.header-container{padding-right:20px;padding-bottom:0}}.uk-navbar-toggle{color:#707070;width:26px}.uk-navbar-toggle svg{width:26px}.uk-navbar-toggle svg rect{width:26px}.sp-lang-switcher-list{position:absolute;top:30px;left:30px}.sp-lang-switcher-list .pll-switcher-select{width:70px;height:25px;border-color:#222;border-radius:30px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:15px;text-align:center}.sp-modal-close-btn{top:20px;right:20px;color:#222}.sp-menu-nav{padding:80px 30px 0}.sp-menu-nav li{border-bottom:1px solid #c6c6c6}.sp-menu-nav li a{padding:22px 0 18px;font-family:"Inter Tight",sans-serif;font-weight:300;font-size:20px;letter-spacing:.08em;line-height:1.25}.sp-menu-nav .js-header-toggle{padding:22px 0 18px}.sp-menu-nav .header-menu-tit{font-family:"Inter Tight",sans-serif;font-weight:300;font-size:20px;letter-spacing:.08em;line-height:1.25}.sp-menu-nav .header-menu-tit.active+.header-link-list{display:block}.sp-menu-nav .header-link-list{display:none;margin-bottom:20px}.sp-menu-nav .header-link-list li{border:none}.sp-menu-nav .header-link-list li a{padding:0;font-weight:400;font-size:16px;letter-spacing:.06em;line-height:2;color:#118857}.sp-menu-link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:52px;padding:30px;border-bottom:1px solid #c6c6c6}.sp-menu-link-block .icon-news,.sp-menu-link-block .icon-recruit,.sp-menu-link-block .icon-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65px;font-family:"Inter Tight",sans-serif;font-weight:300;font-size:14px;letter-spacing:.08em}.sp-menu-link-block .icon-news::before,.sp-menu-link-block .icon-recruit::before,.sp-menu-link-block .icon-contact::before{content:"";display:block}.sp-menu-link-block .icon-news::before{width:42px;height:42px;background:url(../img/icon_sp_menu_bell.svg) no-repeat center/contain}.sp-menu-link-block .icon-recruit::before{width:40px;height:40px;background:url(../img/icon_sp_menu_recruit.svg) no-repeat center/contain}.sp-menu-link-block .icon-contact::before{width:36px;height:40px;background:url(../img/icon_sp_menu_contact.svg) no-repeat center/contain}.sp-menu-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-menu-tools li .nav-instagram{padding:30px}.top-hero-sect{padding:0 30px 30px}.top-hero-sect .hero-track{margin-bottom:20px;position:relative}.top-hero-sect .hero-track .hero-tit{position:absolute;bottom:33px;left:5%;margin:0;font-weight:500;font-size:34px;letter-spacing:.06em;line-height:1.59;color:#fff;z-index:3}.top-hero-sect .hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:7s 1s ease-out;transition:7s 1s ease-out;-webkit-transform:scale(1.05);transform:scale(1.05)}.top-hero-sect .hero-item.is-active .hero-img{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(1);transform:scale(1)}.top-hero-sect .splide__arrow{background:rgba(0,0,0,0)}.top-hero-sect .splide__arrows .splide__arrow.splide__arrow--prev::before{content:"";display:block;width:30px;height:30px;background:url(../img/icon_mainslider_arrow_left.svg) no-repeat center/contain}.top-hero-sect .splide__arrows .splide__arrow.splide__arrow--next::before{content:"";display:block;width:30px;height:30px;background:url(../img/icon_mainslider_arrow_right.svg) no-repeat center/contain}.top-hero-sect .hero-pagination{position:unset}.top-hero-sect .hero-pagination-page{position:relative;width:9px;height:9px;margin:4px;background:#fff;border:1px solid #adadad;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.top-hero-sect .hero-pagination-page.is-active{background:#707070;-webkit-transform:unset;transform:unset}@media(max-width: 767px){.top-hero-sect{padding:0 0 20px}.top-hero-sect .hero-track{margin-bottom:15px}.top-hero-sect .hero-track .hero-tit{bottom:23px;left:16px;font-size:28px}.top-hero-sect .hero-img{height:664px}.top-hero-sect .hero-pagination-page{position:relative;width:9px;height:9px;margin:4px;background:#fff;border:1px solid #adadad;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.top-hero-sect .hero-pagination-page.is-active{background:#707070;-webkit-transform:unset;transform:unset}}.news-sect{padding-bottom:113px}.news-sect .news-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:69px;width:100%;max-width:825px;margin-bottom:70px}.news-sect .news-container .sect-tit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;font-family:"Inter Tight",sans-serif;font-weight:200;font-size:50px;color:#222}.news-sect .news-container .news-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.news-sect .news-container .news-wrap .news-list{max-width:615px}.news-sect .news-container .news-wrap .news-list li{padding:15px 0;border-bottom:1px solid #cecece}.news-sect .news-container .news-wrap .news-list li:first-child{padding-top:0}.news-sect .news-container .news-wrap .news-list .news-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.news-sect .news-container .news-wrap .news-list .news-date{margin:0;padding-left:16px;font-weight:700;font-size:14px;letter-spacing:.06em;color:#118857}.news-sect .news-container .news-wrap .news-list .news-tit{margin:0;font-weight:500;font-size:14px;line-height:1.76}.news-sect .news-btn{width:100%;max-width:200px;margin:0 auto}@media(max-width: 767px){.news-sect{padding-top:20px;padding-bottom:44px}.news-sect .news-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;max-width:100%;margin-bottom:60px}.news-sect .news-container .sect-tit{font-weight:300;font-size:40px}.news-sect .news-container .news-wrap .news-list{max-width:100%}.news-sect .news-container .news-wrap .news-list li:first-child{padding-top:0}.news-sect .news-container .news-wrap .news-list .news-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.news-sect .news-container .news-wrap .news-list .news-date{padding-left:0;font-weight:500}.news-sect .news-btn{padding:17px}}.instagram-sect{padding-bottom:130px}.instagram-sect .lead-txt{margin-bottom:33px}.instagram-sect #sb_instagram #sbi_images{gap:45px;margin-bottom:60px}.instagram-sect .instagram-btn{width:100%;max-width:200px;margin:0 auto}@media(max-width: 767px){.instagram-sect{padding-bottom:60px}.instagram-sect .lead-txt{margin-bottom:51px;font-weight:400;font-size:35px}.instagram-sect #sb_instagram #sbi_images{gap:15px;margin-bottom:50px}.instagram-sect .instagram-btn{padding:17px}}.about-sect{overflow:hidden;padding-bottom:106px}.about-sect .about-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:63px}.about-sect .about-wrap .txt-block{width:100%;max-width:420px}.about-sect .about-wrap .txt-block hgroup{margin:0 0 37px}.about-sect .about-wrap .txt-block .sect-tit{margin-bottom:2px;text-align:left}.about-sect .about-wrap .txt-block .lead-txt{padding-bottom:26px;border-bottom:1px solid #118857;font-weight:400;font-size:30px;letter-spacing:.06em;line-height:1.33;text-align:left}.about-sect .about-wrap .txt-block .txt,.about-sect .about-wrap .txt-block .note-txt{text-align:left}.about-sect .about-wrap .txt-block .txt{margin:0}.about-sect .about-wrap .txt-block .note-txt{margin:0;font-size:13px;line-height:2.31;color:#118857}.about-sect .about-wrap .img-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:33px;margin-right:calc(50% - 50vw);margin-left:14%}.about-sect .about-wrap .img-block .about-img{width:100%;height:377px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.about-sect .tit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;font-weight:500;font-size:20px;letter-spacing:.06em;color:#118857}.about-sect .feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px;padding:0 20px;-webkit-transform:scale(1.06);transform:scale(1.06);counter-reset:feature-number}.about-sect .feature-list li{width:calc((100% - 105px)/6);padding:13px 0;border-radius:5px;background:#edf8f4;counter-increment:feature-number}.about-sect .feature-list li:last-child .feature-txt{line-height:1.33}.about-sect .feature-list .num-txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 14px;padding-bottom:3px;border-bottom:1px solid #118857;font-family:"Inter Tight",sans-serif;font-weight:300;font-size:16px;letter-spacing:0;line-height:1;text-align:center;color:#118857}.about-sect .feature-list .num-txt::after{content:counter(feature-number, decimal-leading-zero)}.about-sect .feature-list .feature-txt{margin:0;font-weight:400;font-size:clamp(15px,1.2vw,18px);letter-spacing:.06em;line-height:1.23;text-align:center}@media(max-width: 767px){.about-sect{padding-bottom:60px}.about-sect .about-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:27px;margin-bottom:53px}.about-sect .about-wrap .txt-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}.about-sect .about-wrap .txt-block hgroup{margin:0 0 25px}.about-sect .about-wrap .txt-block .sect-tit{margin-bottom:0}.about-sect .about-wrap .txt-block .lead-txt{padding-bottom:20px;font-weight:500;font-size:28px;line-height:1.25}.about-sect .about-wrap .txt-block .txt,.about-sect .about-wrap .txt-block .note-txt{text-align:left}.about-sect .about-wrap .txt-block .txt{font-size:15px;letter-spacing:.04em;line-height:2}.about-sect .about-wrap .txt-block .note-txt{font-size:14px;line-height:1.79}.about-sect .about-wrap .img-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}.about-sect .about-wrap .img-block .about-img{width:100%;height:187px}.about-sect .tit{margin:0 auto 26px}.about-sect .feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px;padding:0;-webkit-transform:unset;transform:unset;counter-reset:feature-number}.about-sect .feature-list li{width:calc((100% - 10px)/2);height:120px;padding:13px 0 15px;border-radius:5px;background:#edf8f4;counter-increment:feature-number}.about-sect .feature-list .num-txt{margin:0 auto 8px}.about-sect .feature-list .feature-txt{font-weight:500;font-size:15px;letter-spacing:.06em;line-height:1.47}}.space-sect{padding-bottom:126px}.space-sect hgroup{margin-bottom:25px}.space-sect hgroup .sect-tit{margin-bottom:4px}.space-sect hgroup .lead-txt{font-weight:400}.space-sect .txt{width:100%;max-width:437px;margin:0 auto 73px;text-align:center}.space-sect .space-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.space-sect .space-wrap .space-block{position:relative;width:50%}.space-sect .space-wrap .space-block::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(112, 112, 112, 0)), to(rgba(92, 92, 92, 0.38)));background:linear-gradient(rgba(112, 112, 112, 0) 50%, rgba(92, 92, 92, 0.38) 100%)}.space-sect .space-wrap .space-block .space-img{width:100%;height:329px;-o-object-fit:cover;object-fit:cover}.space-sect .space-wrap .space-block:first-child{width:100%}.space-sect .space-wrap .space-block:first-child .space-img{width:100%;height:450px}.space-sect .space-wrap .space-block:first-child .space-txt-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:46px}.space-sect .space-wrap .space-block:first-child .space-txt-box .space-tit{margin:0}.space-sect .space-wrap .space-txt-box{position:absolute;left:45px;bottom:15px;z-index:3}.space-sect .space-wrap .space-tit{margin:0 0 10px;font-weight:500;font-size:25px;letter-spacing:.06em;color:#fff}.space-sect .space-wrap .space-txt{max-width:100%;margin:0 auto;font-weight:500;font-size:14px;letter-spacing:.06em;line-height:1.43;color:#fff;text-align:left}@media(max-width: 767px){.space-sect{padding-bottom:56px}.space-sect hgroup{margin-bottom:19px;padding:0 30px}.space-sect hgroup .sect-tit{margin-bottom:0}.space-sect hgroup .lead-txt{font-weight:500;font-size:28px}.space-sect .txt{max-width:100%;margin:0 auto 23px;padding:0 30px;text-align:left}.space-sect .space-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding-left:38px;padding-right:38px}.space-sect .space-wrap .space-block{position:unset;width:100%}.space-sect .space-wrap .space-block::after{display:none}.space-sect .space-wrap .space-block:first-child .space-img{height:200px}.space-sect .space-wrap .space-block:first-child .space-txt-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.space-sect .space-wrap .space-block:first-child .space-txt-box .space-tit{margin-bottom:7px}.space-sect .space-wrap .space-block .space-img{margin-bottom:14px;border-radius:5px;height:200px}.space-sect .space-wrap .space-txt-box{position:unset}.space-sect .space-wrap .space-tit{margin-bottom:7px;font-size:20px;color:#222}.space-sect .space-wrap .space-txt{color:#222}}.product-sect{padding-bottom:120px}.product-sect .product-container{max-width:990px}.product-sect .product-container .txt{margin-bottom:77px;text-align:center}.product-sect .product-container .product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-sect .product-container .product-nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:50%;flex-basis:50%}.product-sect .product-container .product-nav .product-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-weight:500;font-size:16px;letter-spacing:.06em;line-height:1.875;color:#626262}.product-sect .product-container .product-nav .product-nav-item::before{content:"";display:block;background:url(../img/icon_hyphen.svg) no-repeat center/contain;width:6px;height:30px}.product-sect .product-container .product-nav .product-nav-item:active{opacity:.4;-webkit-transition:all .8s;transition:all .8s}.product-sect .product-container .product-nav .active{color:#118857;-webkit-transition:all .8s;transition:all .8s}.product-sect .product-container .product-nav .active::before{content:"";display:block;background:url(../img/icon_separate.svg) no-repeat center/contain;width:6px;height:15px}.product-sect .product-container .img-swiper-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;max-width:910px}.product-sect .product-container .img-swiper{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px}.product-sect .product-container .img-swiper .swiper-wrapper .swiper-slide .product-slider-img{width:100%;height:607px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.product-sect .product-container .swiper-button-next,.product-sect .product-container .swiper-button-prev{width:35px;height:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-sect .product-container .swiper-button-next svg,.product-sect .product-container .swiper-button-prev svg{display:none}.product-sect .product-container .swiper-button-next{background:url(../img/icon_slider-navi_right.svg) no-repeat center/contain;right:-17px}.product-sect .product-container .swiper-button-prev{background:url(../img/icon_slider-navi_left.svg) no-repeat center/contain;left:-17px}.product-sect .product-container .text-swiper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:50%;flex-basis:50%}.product-sect .product-container .text-swiper .swiper-wrapper .swiper-slide{background:#fff}.product-sect .product-container .text-swiper .swiper-wrapper .swiper-slide .product-tit{margin:0 0 26px;padding-bottom:15px;border-bottom:1px solid #118857;font-weight:400;font-size:30px;letter-spacing:.06em;line-height:1.2}.product-sect .product-container .text-swiper .swiper-wrapper .swiper-slide .product-txt{margin:0;font-weight:500;font-size:14px;line-height:2.14}.product-sect .product-container .text-swiper .swiper-wrapper .active{font-weight:500;font-size:16px;letter-spacing:.06em;line-height:45px;text-align:left;color:#118857}@media(max-width: 767px){.product-sect{padding-bottom:48px}.product-sect .product-container{max-width:100%}.product-sect .product-container .txt{margin-bottom:29px;text-align:left}.product-sect .product-container .product-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 40px;margin-bottom:26px}.product-sect .product-container .product-nav .product-nav-item{min-width:130px;letter-spacing:0}.product-sect .product-container .product-nav .active::before{content:""}.product-sect .product-container .img-swiper-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}.product-sect .product-container .img-swiper{margin-bottom:32px}.product-sect .product-container .img-swiper .swiper-wrapper .swiper-slide .product-slider-img{height:210px}.product-sect .product-container .text-swiper{-ms-flex-preferred-size:100%;flex-basis:100%}.product-sect .product-container .text-swiper .swiper-wrapper .swiper-slide .product-tit{margin:0 0 20px;padding-bottom:18px;font-weight:500;font-size:22px}.product-sect .product-container .text-swiper .swiper-wrapper .swiper-slide .product-txt{font-size:15px;line-height:2}.product-sect .product-container .text-swiper .swiper-wrapper .active{font-weight:500;font-size:16px;letter-spacing:.06em;line-height:45px;text-align:left;color:#118857}}.orderflow-sect{padding-bottom:131px}.orderflow-sect hgroup{margin-bottom:50px}.orderflow-sect .order-course-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:100px;counter-reset:course-number}.orderflow-sect .order-course-list li{-ms-flex-preferred-size:396px;flex-basis:396px}.orderflow-sect .order-course-list .course-head{margin-bottom:46px}.orderflow-sect .order-course-list .course-num{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px;padding-bottom:8px;border-bottom:1px solid #118857;font-family:"Inter Tight",sans-serif;font-weight:300;font-size:38px;letter-spacing:.06em;text-align:center;counter-increment:course-number}.orderflow-sect .order-course-list .course-num::after{content:counter(course-number, decimal-leading-zero)}.orderflow-sect .order-course-list .course-tit{margin:0 auto 10px;font-weight:400;font-size:25px;letter-spacing:.06em;line-height:1.52;color:#118857;text-align:center}.orderflow-sect .order-course-list .course-txt{margin:0;font-weight:500;font-size:14px;letter-spacing:.06em;line-height:2.14;text-align:center}.orderflow-sect .order-course-list .order-flow-list{margin-bottom:172px}.orderflow-sect .order-course-list .order-flow-list li{font-weight:500;font-size:14px;letter-spacing:.06em;color:#118857}.orderflow-sect .order-course-list .order-flow-list li::after{content:"";display:block;width:13px;height:13px;margin:20px auto 0;background:url(../img/icon_triangle_arrow.svg) no-repeat center/cover}.orderflow-sect .order-course-list .order-flow-list li:last-child .order-item{padding:10px 0;font-weight:500;font-size:18px;letter-spacing:.06em;color:#222;text-align:center}.orderflow-sect .order-course-list .order-flow-list li:last-child::after{display:none}.orderflow-sect .order-course-list .course-pro-item li:first-child .order-list{background-color:#edf8f4}.orderflow-sect .order-course-list .course-pro-item li:nth-child(2) .order-list{background-color:#d6eae2}.orderflow-sect .order-course-list .course-pro-item li:nth-child(3) .order-item{background-color:#bbddce;font-weight:700;font-size:30px;letter-spacing:.06em;color:#118857;text-align:center}.orderflow-sect .order-course-list .course-pro-item li:last-child .order-item{background-color:#98d1b9}.orderflow-sect .order-course-list .course-self-item li:first-child .order-list{background-color:#fff5e8}.orderflow-sect .order-course-list .course-self-item li:nth-child(2) .order-list{padding-bottom:15px;background-color:#ffedd5}.orderflow-sect .order-course-list .course-self-item li:last-child .order-item{background-color:#fcddba}.orderflow-sect .order-course-list .course-self-item .contracted{font-weight:700;font-size:30px;letter-spacing:.06em;color:#118857;text-align:center}.orderflow-sect .order-course-list .order-list{padding:10px 0;border-radius:5px}.orderflow-sect .order-course-list .order-list li{font-weight:500;font-size:18px;letter-spacing:.06em;line-height:30px;color:#222;text-align:center}.orderflow-sect .order-course-list .order-list li::after{content:"";display:block;width:13px;height:13px;margin:20px auto;background:url(../img/icon_triangle_arrow.svg) no-repeat center/cover}.orderflow-sect .order-course-list .order-list li:last-child::after{display:none}.orderflow-sect .order-course-list .order-item{border-radius:5px}.orderflow-sect .order-course-list .separate{display:inline;margin:0 16px;border-left:1px solid #222}.orderflow-sect .advantages-block .advantages-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px;margin-bottom:46px}.orderflow-sect .advantages-block .advantages-wrap .advantages-txt{margin:0;font-weight:500;font-size:24px;letter-spacing:.06em;line-height:1.875}.orderflow-sect .advantages-block .advantages-wrap .emphasis-txt{color:#118857}.orderflow-sect .advantages-block .planner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:29px;max-width:782px;margin:0 auto}.orderflow-sect .advantages-block .planner-wrap .desc-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.orderflow-sect .advantages-block .planner-wrap .desc-box .tit{margin:0 auto 5px;font-weight:700;font-size:16px;letter-spacing:.06em;color:#118857}.orderflow-sect .advantages-block .planner-wrap .desc-box .txt{margin:0;width:100%;max-width:500px;font-weight:500;font-size:14px;letter-spacing:.06em;line-height:2.14}.orderflow-sect .advantages-block .planner-wrap .achievement-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orderflow-sect .advantages-block .planner-wrap .achievement-box .exam-achievement{width:100%;max-width:130px;margin:0;padding:3px 0;border:1px solid #118857;border-radius:20px;font-weight:500;font-size:19px;letter-spacing:.06em;color:#118857;text-align:center}.orderflow-sect .advantages-block .planner-wrap .achievement-box .exam-pass-rate{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:100px;line-height:1;color:#2b2b2b}.orderflow-sect .advantages-block .planner-wrap .achievement-box .rate-unit{font-size:60px}@media(max-width: 767px){.orderflow-sect{padding-bottom:55px}.orderflow-sect hgroup{margin-bottom:16px}.orderflow-sect .order-course-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:52px;margin-bottom:82px}.orderflow-sect .order-course-list li{-ms-flex-preferred-size:100%;flex-basis:100%}.orderflow-sect .order-course-list .course-head{margin-bottom:33px}.orderflow-sect .order-course-list .course-num{margin:0 auto 22px;padding-bottom:6px;font-size:30px}.orderflow-sect .order-course-list .course-tit{margin:0 auto 10px;font-weight:500;font-size:22px;line-height:1.73}.orderflow-sect .order-course-list .course-txt{font-size:15px;line-height:1.67}.orderflow-sect .order-course-list .order-flow-list{margin-bottom:0}.orderflow-sect .order-course-list .order-flow-list li::after{margin:21px auto 0}.orderflow-sect .order-course-list .order-flow-list li:last-child .order-item{padding:12px 0;font-size:16px}.orderflow-sect .order-course-list .order-list{padding:12px 0}.orderflow-sect .order-course-list .order-list li{font-size:16px}.orderflow-sect .advantages-block .advantages-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;margin-bottom:40px}.orderflow-sect .advantages-block .advantages-wrap .advantages-txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:16px;line-height:1.625}.orderflow-sect .advantages-block .advantages-wrap .advantages-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:120px;height:auto}.orderflow-sect .advantages-block .planner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;max-width:100%;margin:0 auto}.orderflow-sect .advantages-block .planner-wrap .desc-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.orderflow-sect .advantages-block .planner-wrap .desc-box .tit{margin:0 auto 23px;font-weight:500;font-size:22px}.orderflow-sect .advantages-block .planner-wrap .desc-box .txt{max-width:100%;font-size:15px;line-height:2}.orderflow-sect .advantages-block .planner-wrap .achievement-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orderflow-sect .advantages-block .planner-wrap .achievement-box .exam-achievement{margin-bottom:8px}.orderflow-sect .advantages-block .planner-wrap .achievement-box .exam-pass-rate{font-size:79px}.orderflow-sect .advantages-block .planner-wrap .achievement-box .rate-unit{font-size:47px}}.shopinfo-sect{padding-bottom:20px}.shopinfo-sect hgroup{margin-bottom:40px}.shopinfo-sect .shop-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:77px;margin-bottom:50px}.shopinfo-sect .shop-info-wrap .shop-info{width:50%}.shopinfo-sect .shop-info-wrap .shop-info .tit{margin:0 0 22px;padding-bottom:10px;border-bottom:1px solid #118857;font-weight:500;font-size:24px;letter-spacing:.06em}.shopinfo-sect .shop-info-wrap .shop-info .business-info{margin-bottom:60px}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dl{margin:0}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dt{min-width:70px;font-weight:500;font-size:16px;letter-spacing:.06em;text-align:left}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dd{margin:0;font-weight:500;font-size:20px;letter-spacing:.08em}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dd .font-en{font-family:"Inter Tight",sans-serif}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dd .note-txt{font-size:14px}.shopinfo-sect .shop-info-wrap .shop-info .contact-info .txt{margin:0;font-weight:500;font-size:16px;letter-spacing:.06em;line-height:1.875}.shopinfo-sect .shop-info-wrap .shop-info .contact-info .map-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px;padding:9px 0;border-radius:5px;border:1px solid #707070;font-family:"Montserrat",sans-serif;font-weight:500;font-size:13px;line-height:1;text-align:center}.shopinfo-sect .shop-info-wrap .shop-info .contact-info .map-btn::before{content:"";display:block;width:24px;height:24px;background:url(../img/icon_googlemap.svg) no-repeat center/contain}.shopinfo-sect .shop-info-wrap .shop-img{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;max-width:479px;height:415px;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.shopinfo-sect{padding-bottom:35px}.shopinfo-sect .shopinfo-container{padding:0}.shopinfo-sect hgroup{margin-bottom:14px}.shopinfo-sect .shop-info-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:39px;margin-bottom:30px}.shopinfo-sect .shop-info-wrap .shop-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:0 30px}.shopinfo-sect .shop-info-wrap .shop-info .tit{font-size:22px}.shopinfo-sect .shop-info-wrap .shop-info .business-info{margin-bottom:48px}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list{gap:14px}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:26px}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dt{min-width:65px;font-size:15px}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dd{font-size:15px;letter-spacing:.06em}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dd .font-en{font-family:"Inter Tight",sans-serif;font-size:17px;letter-spacing:.08em}.shopinfo-sect .shop-info-wrap .shop-info .business-info .shop-info-business-list dd .note-txt{font-size:15px}.shopinfo-sect .shop-info-wrap .shop-info .contact-info .txt{margin:0;font-weight:400;font-size:13px;letter-spacing:.06em}.shopinfo-sect .shop-info-wrap .shop-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-width:100%;max-height:198px}.shopinfo-sect .map-block{padding:0 30px}.shopinfo-sect .map-block .map{height:228px}}.contact-sect{padding-top:20px;padding-bottom:100px}.contact-sect .contact-box{margin-bottom:89px;padding:50px 20px 60px;border-radius:5px;border:2px solid #118857}.contact-sect .contact-box hgroup{margin-bottom:30px}.contact-sect .contact-box .sect-tit{font-size:16px}.contact-sect .contact-box .lead-txt{font-weight:400;font-size:26px;line-height:1.73}.contact-sect .contact-box .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:63px}.contact-sect .contact-box .contact-info .tel-box{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:320px}.contact-sect .contact-box .contact-info .tel-box .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:clamp(22px,3.3vw,34px);letter-spacing:.06em;line-height:1;color:#118857}.contact-sect .contact-box .contact-info .tel-box .tel[href^="tel:"]{pointer-events:none}.contact-sect .contact-box .contact-info .tel-box .tel::before{content:"";display:block;width:30px;height:30px;background:url(../img/icon_tel.svg) no-repeat center/contain}.contact-sect .contact-box .contact-info .tel-box .small-txt{margin:0 0 0 14px;font-weight:400;font-size:15px;letter-spacing:.06em}.contact-sect .contact-box .contact-info .separate{width:1px;height:auto;background-color:#118857}.contact-sect .contact-box .contact-info .line-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;width:100%;max-width:300px;border-radius:5px;background:#20c63f;font-family:"Montserrat",sans-serif;font-weight:500;font-size:19px;text-align:left;color:#fff}.contact-sect .contact-box .contact-info .line-btn::before{content:"";display:block;width:50px;height:50px;background:url(../img/icon_line.svg) no-repeat center/contain}.contact-sect .contact-box .contact-info .line-btn .line-account{display:block;font-size:13px}.contact-sect .instagram-block .insta-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:100%;max-width:457px;margin:0 auto;padding:9px 0;border-radius:5px;background:#2b2b2b;font-family:"Montserrat",sans-serif;font-weight:500;font-size:13px;line-height:1;color:#fff;text-align:center}.contact-sect .instagram-block .insta-btn::before{content:"";display:block;width:26px;height:26px;background:url(../img/icon_btn_insta.svg) no-repeat center/contain}@media(max-width: 767px){.contact-sect{padding-top:35px;padding-bottom:100px}.contact-sect .contact-box{margin-bottom:30px;padding:27px 22px 30px}.contact-sect .contact-box hgroup{margin-bottom:20px}.contact-sect .contact-box .sect-tit{margin-bottom:8px;font-size:20px}.contact-sect .contact-box .lead-txt{font-size:28px;line-height:1.2}.contact-sect .contact-box .contact-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px}.contact-sect .contact-box .contact-info .tel-box{max-width:100%}.contact-sect .contact-box .contact-info .tel-box .tel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px;font-size:22px}.contact-sect .contact-box .contact-info .tel-box .tel[href^="tel:"]{pointer-events:all}.contact-sect .contact-box .contact-info .tel-box .tel::before{margin-top:3px;width:20px;height:20px}.contact-sect .contact-box .contact-info .tel-box .small-txt{margin:0;font-size:14px;text-align:center}.contact-sect .contact-box .contact-info .separate{display:none}.contact-sect .contact-box .contact-info .line-btn{gap:12px;width:100%;max-width:257px;padding:4px 0;font-size:14px;text-align:left}.contact-sect .contact-box .contact-info .line-btn::before{width:43px;height:43px}.contact-sect .contact-box .contact-info .line-btn .line-account{font-weight:500;font-size:9px}.contact-sect .instagram-block .insta-btn{max-width:100%}}.news-page .hero-sect{position:relative;height:630px;margin-top:-83px;background-repeat:no-repeat;background-size:cover;background-image:url(../img/img_business_mainv.jpg);background-position:50% 20%}.news-page .hero-sect .page-tit{position:absolute;bottom:26px;left:5%;margin:0;font-weight:200;font-family:"Inter Tight",sans-serif;font-size:60px;letter-spacing:.06em;line-height:1;color:#fff}.news-page .breadcrumbs{position:relative;top:-53px;margin-right:5%}.news-page .news-post-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;margin-bottom:149px}.news-page .news-post-list .type-news{width:calc((100% - 100px)/3)}.news-page .news-post-list .type-news .news-thumb{margin-bottom:17px;border-radius:5px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.news-page .news-post-list .type-news .news-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-bottom:8px}.news-page .news-post-list .type-news .news-date{margin:0;font-weight:500;font-size:16px;letter-spacing:.03em;line-height:1;color:#118857}.news-page .news-post-list .type-news .news-cat{margin:0;padding:3px 3px;background:#f2f4f3;font-size:11px;line-height:1}.news-page .news-post-list .type-news .news-tit{margin:0;font-weight:500;font-size:15px;line-height:1.67}.news-page .pagination{margin-bottom:76px}.news-page .pagination .pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:21px}.news-page .pagination .pagination-list .pagination-item{font-family:"Inter Tight",sans-serif;font-weight:500;font-size:17px;letter-spacing:.06em}.news-page .pagination .pagination-list .pagination-item .current{border-bottom:1px solid #707070;color:#707070}.news-page .pagination .pagination-list .pagination-item .next{display:block;width:20px;height:20px;background:url(../img/icon_news_chevron.png) no-repeat center/contain}@media(max-width: 767px){.news-page{position:relative}.news-page .hero-sect{height:640px}.news-page .hero-sect .page-tit{bottom:20px;left:8%;font-size:45px}.news-page .breadcrumbs{position:absolute;top:auto;bottom:58px;margin-right:auto;margin-left:30px;color:#222}.news-page .breadcrumbs a:visited{color:#222}.news-page .breadcrumb-separator::before{background-image:linear-gradient(to right, #222222 3px, transparent 3px)}.news-page .breadcrumbs span:is([property=itemListElement]){color:#222}.news-page .news-sect{padding-bottom:194px}.news-page .news-post-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:unset;flex-wrap:unset;gap:30px;margin-bottom:97px}.news-page .news-post-list .news-link{display:-webkit-box;display:-ms-flexbox;display:flex}.news-page .news-post-list .type-news{width:100%}.news-page .news-post-list .type-news .news-thumb{width:50%;margin-bottom:0}.news-page .news-post-list .type-news .news-meta{width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:7px;margin-bottom:0;padding:10px 0 0 13px}.news-page .news-post-list .type-news .news-date{font-size:14px;letter-spacing:.06em}.news-page .news-post-list .type-news .news-cat{margin:0;padding:3px 3px;background:#f2f4f3;font-size:11px;line-height:1}.news-page .news-post-list .type-news .news-tit{font-size:14px;line-height:1.57}.news-page .page-tit{bottom:20px;left:8%;font-size:45px}}.news-post-page{padding-bottom:150px}.news-post-page .entry-header{padding-top:58px}.news-post-page .news-date{margin:0 auto 14px;font-family:"Inter Tight",sans-serif;font-weight:500;font-size:20px;letter-spacing:.06em;line-height:1;color:#118857}.news-post-page .page-tit{margin:0 auto 23px;font-weight:500;font-size:34px;letter-spacing:.06em;line-height:1.41}.news-post-page .detail-container{max-width:880px}.news-post-page h2{margin:60px auto 36px;padding-bottom:16px;border-bottom:1px solid #9f9f9f;font-weight:500;font-size:26px;letter-spacing:.06em;line-height:1.73}.news-post-page h3{font-weight:500;font-size:22px;letter-spacing:.06em;line-height:2.05}.news-post-page p{margin:0;font-weight:500;font-size:14px;letter-spacing:.06em;line-height:2}.news-post-page img{border-radius:5px}.news-post-page .news-thumb{width:100%;height:auto;margin-bottom:66px;border-radius:5px}.news-post-page .wp-block-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;padding:9px 20px;background-color:#fff;border-radius:20px;border:1px solid #118858;font-family:"Inter Tight",sans-serif;font-weight:500;font-size:14px;letter-spacing:.08em;line-height:1;color:#222}.news-post-page .wp-block-button__link::after{content:"";display:block;width:10px;height:10px;background:url(../img/icon_business_arrow.svg) no-repeat center/contain}.news-post-page :where(.is-layout-flex){gap:30px;margin-top:20px}.news-post-page .post-navigation{margin-top:60px;margin-bottom:0}.news-post-page .post-navigation .nav-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-post-page .post-navigation .nav-links .nav-previous,.news-post-page .post-navigation .nav-links .nav-next{-webkit-box-flex:1;-ms-flex:1;flex:1}.news-post-page .post-navigation .nav-links .nav-previous .nav-title,.news-post-page .post-navigation .nav-links .nav-next .nav-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-family:"Inter Tight",sans-serif;font-weight:500;font-size:14px;letter-spacing:.06em;line-height:1}.news-post-page .post-navigation .nav-links .nav-previous{margin-left:-35px}.news-post-page .post-navigation .nav-links .nav-next{margin-right:-35px}.news-post-page .post-navigation .nav-links .nav-next .nav-title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-post-page .post-navigation .nav-links .nav-home{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.news-post-page .post-navigation .nav-links .nav-home .nav-title{padding:0 5px 8px;border-bottom:1px solid #9f9f9f;font-weight:500;font-size:15px;letter-spacing:.06em;line-height:1}.news-post-page .post-navigation .nav-links .nav-previous-icon{width:25px;height:25px;background:url(../img/icon_nav_previous.svg) no-repeat}.news-post-page .post-navigation .nav-links .nav-next-icon{width:25px;height:25px;background:url(../img/icon_nav_next.svg) no-repeat}@media(max-width: 767px){.news-post-page{position:relative;padding-bottom:116px}.news-post-page .entry-header{padding-top:38px}.news-post-page .news-date{margin:0 auto;font-size:16px}.news-post-page .page-tit{margin:0 auto 36px;font-size:26px;letter-spacing:0;line-height:1.54}.news-post-page .breadcrumbs{position:absolute;top:auto;bottom:58px;margin-right:auto;margin-left:30px;color:#222}.news-post-page .breadcrumbs a:visited{color:#222}.news-post-page .breadcrumbs .current-item{display:inline-block;max-width:160px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.news-post-page .breadcrumb-separator::before{background-image:linear-gradient(to right, #222222 3px, transparent 3px)}.news-post-page .breadcrumbs span:is([property=itemListElement]){color:#222}.news-post-page .detail-container{max-width:100%;margin-bottom:106px}.news-post-page h2{margin:40px auto 23px;padding-bottom:14px}.news-post-page h3{font-weight:500;font-size:22px;letter-spacing:.06em;line-height:2.05}.news-post-page p{font-size:16px;line-height:1.875}.news-post-page img{border-radius:5px}.news-post-page .news-thumb{width:100%;max-width:85vw;margin:0 auto 55px}.news-post-page .wp-block-button__link{padding:15px 20px;border-radius:30px}.news-post-page :where(.is-layout-flex){gap:30px}.news-post-page .post-navigation{margin-top:93px;margin-bottom:0}.news-post-page .post-navigation .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px 0}.news-post-page .post-navigation .nav-links .nav-previous,.news-post-page .post-navigation .nav-links .nav-next{-webkit-box-flex:1;-ms-flex:1;flex:1}.news-post-page .post-navigation .nav-links .nav-previous .nav-title,.news-post-page .post-navigation .nav-links .nav-next .nav-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-family:"Inter Tight",sans-serif;font-weight:500;font-size:16px;letter-spacing:.06em;line-height:1}.news-post-page .post-navigation .nav-links .nav-previous{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:0}.news-post-page .post-navigation .nav-links .nav-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:0}.news-post-page .post-navigation .nav-links .nav-next .nav-title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-post-page .post-navigation .nav-links .nav-home{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.news-post-page .post-navigation .nav-links .nav-home .nav-title{padding:0 5px 8px;border-bottom:1px solid #9f9f9f;font-weight:500;font-size:15px;letter-spacing:.06em;line-height:1}.news-post-page .post-navigation .nav-links .nav-previous-icon{width:25px;height:25px;background:url(../img/icon_nav_previous.svg) no-repeat}.news-post-page .post-navigation .nav-links .nav-next-icon{width:25px;height:25px;background:url(../img/icon_nav_next.svg) no-repeat}}/*# sourceMappingURL=theme-style.min.css.map */