@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;700&family=Noto+Sans+JP:wght@400;700;900&family=Roboto:wght@400;700&display=swap");@-webkit-keyframes wink{0%{opacity:0.5}100%{opacity:1}}@keyframes wink{0%{opacity:0.5}100%{opacity:1}}@font-face{font-family:"myfont";src:url("/chiiki/assets/fonts/myfont.eot");src:url("/chiiki/assets/fonts/myfont.eot?#iefix") format("eot"),url("/chiiki/assets/fonts/myfont.woff") format("woff"),url("/chiiki/assets/fonts/myfont.ttf") format("truetype"),url("/chiiki/assets/fonts/myfont.svg#myfont") format("svg");font-weight:normal;font-style:normal}.myfont{display:inline-block;font-family:"myfont";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.myfont-lg{font-size:1.3333333333333333em;line-height:0.75em;vertical-align:-15%}.myfont-2x{font-size:2em}.myfont-3x{font-size:3em}.myfont-4x{font-size:4em}.myfont-5x{font-size:5em}.myfont-fw{width:1.2857142857142858em;text-align:center}.myfont-sns_facebook:before{content:"\EA01"}.myfont-sns_facebook2:before{content:"\EA02"}.myfont-sns_twitter:before{content:"\EA03"}.myfont-sns_line:before{content:"\EA04"}.myfont-sns_line2:before{content:"\EA05"}.myfont-sns_line3:before{content:"\EA06"}.myfont-sns_line4:before{content:"\EA07"}.myfont-sns-instagram:before{content:"\EA08"}.myfont-icon-plus:before{content:"\EA09"}.myfont-icon-minus:before{content:"\EA0A"}.myfont-icon-right:before{content:"\EA0B"}.myfont-icon-bottom:before{content:"\EA0C"}*,::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:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.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:transparent}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:0.35em 0.75em 0.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:0.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:white;border:solid;color:black;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}html{position:relative;font-family:"Roboto", "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;line-height:1}html input,html button,html textarea{font-family:"Roboto", "Noto Sans JP", YuGothic, "Yu Gothic Medium", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", sans-serif}body{width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 768px){body{font-size:87.5%}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clearfix{min-height:1px}* html .clearfix{height:1px}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (hover: hover){a[href*="tel"]:hover{text-decoration:none;cursor:default}}.ua-ie a[href*="tel"]:hover{text-decoration:none;cursor:default}.js-focus-visible a.focus-visible[href*="tel"]:focus{text-decoration:none;cursor:default}a img{-ms-interpolation-mode:bicubic}img{vertical-align:bottom;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}*,::before,::after{margin:0}h1{margin:0}.js-focus-visible :focus:not(.focus-visible){outline:0}ul,ol{padding-left:0}li{list-style:none}b,strong,.bold{font-family:-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI semibold", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic", "Segoe UI", Verdana, Meiryo, sans-serif}.l-breadcrumb{position:absolute;bottom:0;width:100%;padding:9px 0;z-index:20}@media only screen and (max-width: 1024px){.l-breadcrumb{position:static;height:auto;padding:8px 0;background:#f0f0f0;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.l-breadcrumb__inner{max-width:1180px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.l-breadcrumb__inner{padding:0 25px;display:inline-block;white-space:nowrap}}.l-breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-breadcrumb-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:0.5em}@media only screen and (max-width: 1024px){.l-breadcrumb-list__item{margin-right:9px}}.l-breadcrumb-list__item a{display:block;height:100%;line-height:1}.l-breadcrumb-list__item a:hover{text-decoration:underline;-webkit-text-decoration-color:#1A1311;text-decoration-color:#1A1311}@media only screen and (max-width: 1024px){.l-breadcrumb-list__item a:hover{-webkit-text-decoration-color:#1A1311;text-decoration-color:#1A1311}}.l-breadcrumb-list__item .l-breadcrumb-list__text{display:block;height:100%;color:#1A1311;font-size:.75rem;line-height:42px}@media only screen and (max-width: 1024px){.l-breadcrumb-list__item .l-breadcrumb-list__text{color:#1A1311;line-height:normal}}.l-breadcrumb-list__item:after{display:block;content:"/";margin-left:0.5em;color:#1A1311;font-size:.75rem}@media only screen and (max-width: 1024px){.l-breadcrumb-list__item:after{color:#1A1311}}.l-breadcrumb-list__item:last-child:after{display:none}.l-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.l-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-contact{width:50%;padding:50px 40px 65px;background:#69A23E}@media only screen and (max-width: 768px){.l-contact{width:100%;padding:30px 15px 40px}}.l-contact-title{color:#fff;font-size:1.875rem;text-align:center}@media only screen and (max-width: 768px){.l-contact-title{font-size:1.125rem}}.l-contact-text{margin-top:1em;color:#fff;text-align:center;letter-spacing:0.05em;line-height:1.6}.l-contact-btn{max-width:520px;width:100%;margin:1em auto 0}@media only screen and (max-width: 768px){.l-contact-btn{width:100%;margin-top:15px}}.l-contact-btn a{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:90px;margin:0 auto;padding:0 16px;background-color:#fff;border-radius:70px;color:#1A1311;font-size:1.25rem;font-weight:bold;text-align:center;letter-spacing:0.05em;line-height:1.6;-webkit-transition:all .35s;transition:all .35s}.l-contact-btn a:before{position:absolute;display:block;content:"";top:calc(50% - 6px);right:41px;width:12px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.l-contact-btn a:after{position:absolute;display:block;content:"";top:10px;right:10px;width:70px;height:70px;border-radius:100%;background-color:#69A23E;z-index:1;-webkit-transition:all .35s;transition:all .35s}.l-contact-btn a:hover{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1);-webkit-transform:translateY(5px);transform:translateY(5px)}.l-contact-btn a:hover::after{-webkit-transform:scale(90%);transform:scale(90%)}@media only screen and (max-width: 768px){.l-contact-btn a{padding:9px 10px;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.1);box-shadow:0px 2px 5px rgba(0,0,0,0.1);font-size:1rem;text-shadow:0px 1px 0px rgba(0,0,0,0.2)}.l-contact-btn a:after{top:calc(50% - 4px);right:10px;width:8px;height:8px;border-bottom:1px solid #34CDBC;border-right:1px solid #34CDBC}}.l-briefing{width:50%;padding:50px 40px 65px;background:#FAEBEC}@media only screen and (max-width: 768px){.l-briefing{width:100%;padding:30px 15px 40px}}.l-briefing .c-button{margin-top:1em}.l-briefing-title{color:#69A23E;font-size:1.875rem;text-align:center}@media only screen and (max-width: 768px){.l-briefing-title{font-size:1.125rem}}.l-briefing-text{margin-top:1em;color:#1A1311;text-align:center;letter-spacing:0.05em;line-height:1.6}.l-contents{position:relative;background-color:#fff;z-index:98}.l-contents-detail{position:relative;z-index:10000000}.l-contents.-col--1 .l-contents-detail{margin:0}@media only screen and (max-width: 1260px){.l-contents.-col--1 .l-contents-detail{padding:0}}@media only screen and (max-width: 768px){.l-contents.-col--1 .l-contents-detail{margin:0}}.l-contents.-col--1.-top .l-contents-detail{margin:0}@media only screen and (max-width: 1260px){.l-contents.-col--1.-top .l-contents-detail{padding:0}}@media only screen and (max-width: 768px){.l-contents.-col--1.-top .l-contents-detail{margin:0}}.l-wrapper{padding:80px 0 100px}@media only screen and (max-width: 1024px){.l-wrapper{padding:80px 40px 100px}}@media only screen and (max-width: 768px){.l-wrapper{padding:40px 15px 50px}}.l-wrapper.-bg{background:-webkit-gradient(linear, left top, right top, from(rgba(177,234,77,0.1)), to(rgba(9,182,130,0.1)));background:-webkit-linear-gradient(left, rgba(177,234,77,0.1) 0%, rgba(9,182,130,0.1) 100%);background:linear-gradient(90deg, rgba(177,234,77,0.1) 0%, rgba(9,182,130,0.1) 100%)}.l-wrapper.top-program{padding:0}.l-contents__inner{max-width:1180px;width:100%;margin:0 auto}.l-contents__inner.-large{max-width:1040px}.l-contents__inner.-middle{max-width:880px}.l-contents__inner.-ll{max-width:inherit}.l-contents__inner+.l-contents__inner{margin-top:80px}.l-main{overflow:hidden}.l-contents.-col--1 .l-main{width:100%}.l-contents.-col--1.-top .l-main{width:100%}@media only screen and (max-width: 768px){.l-main{margin:0 auto;width:calc(100% - 30px)}}.l-box{margin-top:40px;padding:80px;background:#fff;border-radius:10px;-webkit-box-shadow:0px 10px 20px rgba(78,165,138,0.15);box-shadow:0px 10px 20px rgba(78,165,138,0.15)}@media only screen and (max-width: 768px){.l-box{margin-top:20px;padding:20px;-webkit-box-shadow:none;box-shadow:none}}.l-footer{height:310px;padding-bottom:46px;background-color:white}@media only screen and (max-width: 768px){.l-footer{position:relative;height:auto;padding-bottom:0}}.l-footer__inner{width:100%;height:236px;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.l-footer__inner{height:auto;padding:1.5em 0}}.l-footer__logo{margin-top:14px;width:282px}.l-footer__logo:hover{opacity:0.8}@media only screen and (max-width: 768px){.l-footer__logo{width:204px}}.l-footer__address{margin-top:14px;color:#333;font-size:.8125rem;text-align:center;letter-spacing:0.05em;line-height:2}.l-footer__banner{width:136px;margin:30px auto 0}.l-footer__banner:hover{opacity:0.8}@media only screen and (max-width: 768px){.l-footer__banner{width:120px;margin-top:20px}}.l-footer__copyright{height:70px;color:#1A1311;text-align:center;line-height:2}.l-footer__copyright small{font-size:.625rem;letter-spacing:0.05em}@media only screen and (max-width: 768px){.l-footer__copyright{height:60px;z-index:100}.l-footer__copyright small{font-size:.625rem}}.l-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:100}@media only screen and (max-width: 768px){.l-header{height:60px}}.l-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100px;margin:0 auto;padding:0 40px}@media only screen and (max-width: 768px){.l-header-inner{height:60px;padding:0 25px 0 25px}}.l-header__logo{width:358px}@media only screen and (max-width: 768px){.l-header__logo{width:204px}}@media only screen and (max-width: 320px){.l-header__logo{width:180px}}.l-header__logo img{width:100%;height:auto}.l-header__image{width:100px}@media only screen and (max-width: 768px){.l-header__image{width:60px}}.l-header__image img{width:100%}.l-nav{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (max-width: 768px){.l-nav{display:block}}.l-nav .l-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1180px;width:100%;margin:0 auto;background:#fff}@media only screen and (max-width: 768px){.l-nav .l-nav-list{padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-nav .l-nav-list .l-nav-list__item{margin-left:30px;-webkit-transition:all 0.3s;transition:all 0.3s;letter-spacing:0.1em;text-align:center}@media only screen and (max-width: 768px){.l-nav .l-nav-list .l-nav-list__item{width:100%;margin-left:0;border-top:1px solid #ddd;text-align:left}}.l-nav .l-nav-list .l-nav-list__item:hover{color:#000;text-decoration:none}.l-nav .l-nav-list .l-nav-list__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;color:#1A1311;font-size:1rem;font-weight:bold;line-height:1.5}.l-nav .l-nav-list .l-nav-list__item>a span{position:relative}.l-nav .l-nav-list .l-nav-list__item>a span:after{position:absolute;display:block;content:"";left:0;bottom:-15px;width:100%;height:2px;background:#69A23E;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.l-nav .l-nav-list .l-nav-list__item>a:hover span:after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}@media only screen and (max-width: 1024px){.l-nav .l-nav-list .l-nav-list__item>a{font-size:.875rem}}@media only screen and (max-width: 768px){.l-nav .l-nav-list .l-nav-list__item>a{height:auto;padding:15px 40px 15px 25px;line-height:1.5}}.l-nav .l-nav-list .l-nav-list__item.is-current>a{color:#69A23E}.l-nav .l-nav-list .l-nav-list__item.is-current>a span:after{display:none}.l-pagetitle{position:relative;width:100%;height:300px;margin-top:100px;background-color:#FAEBEC}@media only screen and (max-width: 768px){.l-pagetitle{height:140px}}.l-pagetitle__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1120px;height:100%;margin:0 auto;padding:40px}@media only screen and (max-width: 768px){.l-pagetitle__inner{height:106px;padding:0 20px}}.l-pagetitle-title{letter-spacing:.1em;line-height:1.5}.l-pagetitle-title .jp{color:#1A1311;font-size:2.5rem}@media only screen and (max-width: 768px){.l-pagetitle-title .jp{font-size:1.25rem}}.l-pagetitle-title .en{display:block;color:#69A23E;font-size:1.25rem}@media only screen and (max-width: 768px){.l-pagetitle-title .en{font-size:.9375rem}}.fullScreenMenu-hamburger{display:none;padding:0;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:0;right:0;width:60px;height:60px;background:#69A23E;cursor:pointer;z-index:1001}@media only screen and (max-width: 768px){.fullScreenMenu-hamburger{-webkit-transition:height .3s;transition:height .3s}body.js-fullScreenMenu-open .fullScreenMenu-hamburger{z-index:10000}}.fullScreenMenu-hamburger span{width:25px;height:2px;display:block;background:#fff;position:absolute;left:50%;top:50%;margin-left:-12.5px;margin-top:-1px;border-radius:5px}.fullScreenMenu-hamburger body.js-fullScreenMenu-open span,body.js-fullScreenMenu-open .fullScreenMenu-hamburger span{background:#fff;z-index:10000}.fullScreenMenu-hamburger .fullScreenMenu-hamburger__top{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:all .3s;transition:all .3s}.fullScreenMenu-hamburger .fullScreenMenu-hamburger__middle{-webkit-transition:.3s opacity;transition:.3s opacity;opacity:1}.fullScreenMenu-hamburger .fullScreenMenu-hamburger__bottom{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:all .3s;transition:all .3s}body.js-fullScreenMenu-close .fullScreenMenu-hamburger .fullScreenMenu-hamburger__middle{-webkit-transition:.3s opacity;transition:.3s opacity}body.js-fullScreenMenu-close .fullScreenMenu-hamburger .fullScreenMenu-hamburger__top{-webkit-animation:open-top .3s;animation:open-top .3s}body.js-fullScreenMenu-close .fullScreenMenu-hamburger .fullScreenMenu-hamburger__bottom{-webkit-animation:open-bottom .3s;animation:open-bottom .3s}body.js-fullScreenMenu-open .fullScreenMenu-hamburger .fullScreenMenu-hamburger__middle{opacity:0;-webkit-transition:.3s opacity;transition:.3s opacity}body.js-fullScreenMenu-open .fullScreenMenu-hamburger .fullScreenMenu-hamburger__top{-webkit-animation:close-top .3s;animation:close-top .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.js-fullScreenMenu-open .fullScreenMenu-hamburger .fullScreenMenu-hamburger__bottom{-webkit-animation:close-bottom .3s;animation:close-bottom .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes open-top{0%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes open-top{0%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes open-bottom{0%{-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(8px) rotate(0deg);transform:translateY(8px) rotate(0deg)}}@keyframes open-bottom{0%{-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(8px) rotate(0deg);transform:translateY(8px) rotate(0deg)}}@-webkit-keyframes close-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}}@keyframes close-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}}@-webkit-keyframes close-bottom{0%{-webkit-transform:translateY(8px) rotate(0deg);transform:translateY(8px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}}@keyframes close-bottom{0%{-webkit-transform:translateY(8px) rotate(0deg);transform:translateY(8px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}}#js-fullScreenMenu{position:relative;height:100%}@media only screen and (max-width: 768px){#js-fullScreenMenu{position:fixed;overflow-y:auto;visibility:hidden;display:block;top:0;left:auto;right:-100%;bottom:auto;width:300px;height:100%;padding-top:60px;background:#fff;opacity:0;z-index:100;-webkit-overflow-scrolling:touch}body.js-fullScreenMenu-close #js-fullScreenMenu{-webkit-transition:all .3s,visibility .3s;transition:all .3s,visibility .3s}body.js-fullScreenMenu-open #js-fullScreenMenu{right:0;-webkit-transition:all .3s,visibility .3s;transition:all .3s,visibility .3s;visibility:visible;opacity:1}}@-webkit-keyframes fullScreenMenu{0%{visibility:visible}99%{visibility:visible}100%{visibility:hidden}}@keyframes fullScreenMenu{0%{visibility:visible}99%{visibility:visible}100%{visibility:hidden}}.fix{position:relative}.fit-sidebar-fixed{margin-top:0 !important;margin-bottom:0 !important;position:fixed}.fit-sidebar-blank{z-index:0;background-color:transparent;visibility:hidden}.megamenu-content{display:block;position:fixed;top:160px;left:0;z-index:1000;width:100%;background:#fff;-webkit-transition:all 0.5s ease, top 0.3s;transition:all 0.5s ease, top 0.3s;max-height:0;overflow:hidden}.megamenu-content:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:4px}@media only screen and (max-width: 768px){.megamenu-content{position:static}.megamenu-content:after{display:none}}.is-megaMenu--show .megamenu-content{max-height:700px;z-index:1000}.is-scrolled .megamenu-content{top:60px}.megamenu-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1180px;width:100%;margin:60px auto;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.is-megaMenu--show .megamenu-content-inner{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}@media only screen and (max-width: 1260px){.megamenu-content-inner{padding:0 40px}}@media only screen and (max-width: 768px){.megamenu-content-inner{margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.megamenu-content-header{width:30%;padding-right:40px;font-weight:bold}@media only screen and (max-width: 768px){.megamenu-content-header{width:100%;padding-right:0}}.megamenu-content-header-title{font-size:1rem;font-weight:600;text-align:left;letter-spacing:0.1em}@media only screen and (max-width: 768px){.megamenu-content-header-title{font-size:.875rem}}.megamenu-content-header-title a{position:relative;display:block;text-decoration:none !important;line-height:1.5;-webkit-transition:all .3s;transition:all .3s;padding-right:30px}.megamenu-content-header-title a:before{position:absolute;display:block;content:"\EA0B";font-family:"myfont";color:inherit;right:5px;top:0;-webkit-transition:all .3s;transition:all .3s}@media only screen and (min-width: 1025px){.megamenu-content-header-title a:before{font-size:1rem}}.ua-pc .megamenu-content-header-title:hover a:before{right:0px}@media only screen and (max-width: 768px){.megamenu-content-header-title a{padding:15px 25px;font-size:.875rem}.megamenu-content-header-title a:before{right:10px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.megamenu-content-body{width:70%}@media only screen and (max-width: 768px){.megamenu-content-body{width:100%}}.megamenu-content-body-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu-content-body-list__item{width:calc((100% - 120px * (3 - 2)) / 3 - 0.1px);margin-right:20px;margin-left:20px;margin-bottom:30px}.megamenu-content-body-list{margin-right:-20px;margin-left:-20px;margin-bottom:-30px}@media only screen and (max-width: 768px){.megamenu-content-body-list__item{border-top:1px solid #DDD;width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:0px}.megamenu-content-body-list{margin-right:-0px;margin-left:-0px;margin-bottom:-0px}}.megamenu-content-body-list__item a{position:relative;display:block;padding-right:20px;font-weight:bold;text-align:left;line-height:1.5}@media only screen and (min-width: 1025px){.megamenu-content-body-list__item a{font-size:1rem}}@media only screen and (max-width: 768px){.megamenu-content-body-list__item a{padding:15px 25px}}.megamenu-content-body-list__item a:hover{text-decoration:none}.megamenu-content-body-list__item a:before{display:block;content:"\EA0B";font-family:"myfont";color:inherit;font-size:calc(20vw * 100 / 1440);position:absolute;top:50%;right:5px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .3s;transition:all .3s}@media only screen and (min-width: 1025px){.megamenu-content-body-list__item a:before{font-size:1rem}}.ua-pc .megamenu-content-body-list__item:hover a:before{right:0}.megamenu-content-button{width:100%;margin-top:40px}@media only screen and (max-width: 768px){.megamenu-content-button{margin-top:0;padding:10px 25px;border-top:1px solid #DDD}}.megamenu-content-button a{position:relative;display:block;padding:15px 25px;color:#fff;font-weight:bold;text-align:center;line-height:1.5}.megamenu-content-button a:hover{text-decoration:none}.megamenu-content-button a:before{display:block;content:"\EA0B";font-family:"myfont";color:inherit;font-size:calc(20vw * 100 / 1440);position:absolute;top:50%;right:20px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .3s;transition:all .3s}@media only screen and (min-width: 1025px){.megamenu-content-button a:before{font-size:1rem}}.ua-pc .megamenu-content-button .megamenu-content-body-list__item:hover a:before,.megamenu-content-body-list__item:hover .megamenu-content-button a:before{right:15px}body:before{content:"";position:fixed;top:160px;left:0;height:calc(100% - $megamenu-offset);width:100%;background:rgba(0,0,0,0);z-index:100;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}body.is-megaMenu--showPage:before{background:rgba(0,0,0,0.5);visibility:visible;height:100%}body:after{content:"";position:fixed;top:0;right:0;width:100%;visibility:hidden;background:rgba(0,0,0,0);z-index:100;-webkit-transition:all 0.3s;transition:all 0.3s}body.js-fullScreenMenu-open:after{background:rgba(0,0,0,0.5);visibility:visible;height:100%}@-webkit-keyframes smartphoto{from{opacity:0}to{opacity:1}}@keyframes smartphoto{from{opacity:0}to{opacity:1}}@-webkit-keyframes smartphoto-img-wrap{from{opacity:0}to{opacity:1}}@keyframes smartphoto-img-wrap{from{opacity:0}to{opacity:1}}@-webkit-keyframes smartphoto-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes smartphoto-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes smartphoto-loader{0%{opacity:.4;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{opacity:.4;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes smartphoto-loader{0%{opacity:.4;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{opacity:.4;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes smartphoto-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes smartphoto-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes smartphoto-hide{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes smartphoto-hide{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}.smartphoto{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:1;font-family:sans-serif;cursor:pointer;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-animation-name:smartphoto;animation-name:smartphoto;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.smartphoto[aria-hidden="true"]{display:none}.smartphoto-close{opacity:0}.smartphoto-count{display:inline-block;color:#FFF;font-size:16px}.smartphoto-header{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:102;top:0;left:0;width:100%;height:50px;padding:15px;background-color:rgba(0,0,0,0.2)}.smartphoto-content{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.smartphoto-dismiss{display:block;position:absolute;top:15px;right:10px;width:20px;height:20px;padding:0;border:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+);text-shadow:0 1px 0 #FFF;color:#FFF;font-size:30px;text-decoration:none;cursor:pointer;line-height:1}.smartphoto-body{position:relative;z-index:102;width:100%;height:100%;margin:0 auto}.smartphoto-inner{position:relative;width:100%;height:100%;vertical-align:top}.smartphoto-img{display:none;max-width:none;width:auto;height:auto;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-user-drag:none}.smartphoto-img.active{display:block}.smartphoto-img-onmove{cursor:grab;cursor:-webkit-grab;-webkit-transition:none;transition:none}.smartphoto-img-elasticmove{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.smartphoto-img-wrap{display:inline-block;opacity:1;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;-webkit-animation-name:smartphoto-img-wrap;animation-name:smartphoto-img-wrap;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.smartphoto-img-left{-webkit-transform:translateX(150%) !important;transform:translateX(150%) !important}.smartphoto-img-right{-webkit-transform:translateX(-150%) !important;transform:translateX(-150%) !important}.smartphoto-arrows{list-style-type:none;margin:0;padding:0;position:relative;z-index:1002;top:50%;left:0;opacity:1;-webkit-animation-name:smartphoto-appear;animation-name:smartphoto-appear;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.smartphoto-arrows[aria-hidden="true"]{-webkit-animation-name:smartphoto-hide;animation-name:smartphoto-hide;display:none}.smartphoto-arrows li{display:block;position:absolute;top:50%;width:30px;height:30px;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:smartphoto-appear;animation-name:smartphoto-appear}.smartphoto-arrows li:focus{outline:none}.smartphoto-arrows [aria-hidden="true"]{-webkit-animation-name:smartphoto-hide;animation-name:smartphoto-hide;display:none}.smartphoto-arrows a{display:block;width:100%;height:100%;text-decoration:none}.smartphoto-arrow-right{right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==)}.smartphoto-arrow-left{left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+)}.smartphoto-nav{position:absolute;bottom:0;left:0;width:100%;opacity:1;-webkit-animation-name:smartphoto-appear;animation-name:smartphoto-appear;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.smartphoto-nav[aria-hidden="true"]{-webkit-animation-name:smartphoto-hide;animation-name:smartphoto-hide;display:none}.smartphoto-nav ul{display:block;overflow-x:scroll;list-style:none;margin:0;padding:0;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.smartphoto-nav li{display:inline-block;overflow:hidden;width:50px;height:50px}.smartphoto-nav a{display:block;width:100%;height:100%;background-color:#FFF;background-position:center center;background-size:cover;opacity:.5}.smartphoto-nav a:focus{opacity:.8}.smartphoto-nav a.current{opacity:1}.smartphoto-nav img{width:auto;height:100%}.smartphoto-list{list-style-type:none;position:absolute;z-index:101;top:0;left:0;margin:0;padding:0;white-space:nowrap}.smartphoto-list li{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.smartphoto-list li:focus{outline:none}.smartphoto-list-onmove{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.smartphoto-caption{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:50px;padding:0 50px;color:#FFF;font-size:12px;text-align:center;line-height:50px;white-space:nowrap;text-overflow:ellipsis}.smartphoto-caption:focus{outline:none}.smartphoto-loader-wrap{display:block;position:relative;z-index:103;width:0;height:0;-webkit-transform:translate(50vw, 50vh);transform:translate(50vw, 50vh)}.smartphoto-loader{position:absolute;z-index:101;top:0;left:0;width:30px;height:30px;margin-top:-25px;margin-left:-25px;border:8px solid #17CDDD;border-right-color:transparent;border-radius:50%;-webkit-animation:smartphoto-loader .5s infinite linear;animation:smartphoto-loader .5s infinite linear}.smartphoto-img-clone{position:fixed;z-index:100;top:0;left:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.smartphoto-sr-only{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0)}.js-tablefix-body::-webkit-scrollbar{height:10px}.js-tablefix-body::-webkit-scrollbar-track{background:#dcdcdc;width:100%;overflow:visible}.js-tablefix-body::-webkit-scrollbar-thumb{background:#0BB764}.js-fixedTable{margin:0 auto;padding:0;width:100%;border:solid 2px #DDD;border-collapse:collapse;line-height:1.5}@media only screen and (max-width: 1025px){.js-fixedTable{font-size:.875rem}}@media only screen and (max-width: 768px){.js-fixedTable{width:1000px}}.js-fixedTable th{padding:1em 10px;border-right:1px solid #fff;border-bottom:1px solid #DDD}.js-fixedTable td{padding:0.2em 10px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;text-align:center}.js-fixedTable th:last-child,.js-fixedTable td:last-child{border-right:0}.js-fixedTable thead th{background-color:#0BB764;color:#fff}.js-fixedTable thead th:last-child{border-right:1px solid #DDD}.js-fixedTable tbody th{border-right:1px solid #DDD}.js-fixedTable tbody td{height:4.4em}.js-fixedTable .-bg{background:#EEE}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-list__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.tab-list__item:not(:first-child){margin-left:5px}.tab-button{width:100%;height:100%;padding:10px;background:#eee;cursor:pointer}.tab-button[aria-selected="true"]{background:#3ac8ff}.tab-content{margin-top:20px}.tab-panel{padding:20px 15px;border:1px solid #eee}.tab-panel[aria-hidden="true"]{display:none}.js-loader{position:fixed;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:1;background:#fff;-webkit-transition:opacity .8s, visibility .8s;transition:opacity .8s, visibility .8s;z-index:10000}.is-loaded .js-loader{visibility:hidden;opacity:0}.js-loader-progress{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:1px}.is-loaded .js-loader-progress{visibility:hidden;opacity:0}.js-loader-progress-bar{background:#000;height:100%;width:0;-webkit-transition:width .4s;transition:width .4s}.js-loader-progress-number{text-align:center;font-size:10px;width:100%;margin-top:10px}.c-accordion__item+.c-accordion__item{margin-top:1.5em}.c-accordion__header{font-size:1em;font-weight:normal}.c-accordion__trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:100%;padding:20px 80px;background:#F5F5F5;border:0;border-radius:10px;line-height:1.5;font-size:1.125rem;font-weight:bold;text-align:left;-webkit-transition:background-color .3s;transition:background-color .3s}@media only screen and (max-width: 768px){.c-accordion__trigger{font-size:.9375rem}}.c-accordion__trigger:before{position:absolute;content:"Q";width:40px;height:40px;top:14px;left:20px;background:#2A2A2A;border-radius:100%;color:#FFF;font-size:1.5rem;font-weight:500;text-align:center;line-height:40px}.c-accordion__trigger:after{position:absolute;content:"\EA09";font-family:"myfont";width:1em;top:50%;right:1em;margin-top:-15px;font-size:1.875rem;font-weight:normal;line-height:1}.c-accordion__trigger[aria-expanded='true'],.c-accordion__trigger.focus-visible{color:#1A1311;background:#F5F5F5}.c-accordion__trigger[aria-expanded='true']:after,.c-accordion__trigger.focus-visible:after{content:"\EA0A"}.c-accordion__trigger:hover{color:#fff;background:#34CDBC}.c-accordion__trigger:visited{color:#1A1311 !important}.c-accordion__panel-content{position:relative;padding:20px 20px 20px 80px;line-height:2;letter-spacing:0.05em}.c-accordion__panel-content:before{position:absolute;content:"A";width:40px;height:40px;border-radius:100%;top:14px;left:20px;background:#34CDBC;color:#FFF;font-size:1.5rem;font-weight:500;text-align:center;line-height:40px}.js-focus-visible :focus:not(.focus-visible){outline:0}.c-button{margin:2em auto 0}.c-button a{position:relative;overflow:hidden;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:90px;margin:0 auto;padding:0 16px;background-color:#69A23E;border-radius:70px;color:#fff;font-size:1.25rem;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em;text-align:center;line-height:1.6;-webkit-transition:all .35s;transition:all .35s}.c-button a:before{position:absolute;display:block;content:"";top:calc(50% - 6px);right:41px;width:12px;height:12px;border-bottom:2px solid #69A23E;border-right:2px solid #69A23E;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.c-button a:after{position:absolute;display:block;content:"";top:10px;right:10px;width:70px;height:70px;border-radius:100%;background-color:#fff;z-index:1;-webkit-transition:all .35s;transition:all .35s}.c-button a:hover{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1);-webkit-transform:translateY(5px);transform:translateY(5px)}.c-button a:hover::after{-webkit-transform:scale(90%);transform:scale(90%)}@media only screen and (max-width: 768px){.c-button a{height:60px;padding:5px 10px;font-size:.9375rem;letter-spacing:0}.c-button a:before{position:absolute;display:block;content:"";top:calc(50% - 4px);right:28px;width:8px;height:8px}.c-button a:after{width:40px;height:40px}}.c-button a .pdf{position:relative;padding:0 50px}.c-button a .pdf::before{position:absolute;top:50%;left:0;color:#FFF;font-family:"myfont";font-weight:normal;font-size:40px;content:"\EA0C";-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media only screen and (max-width: 768px){.c-button a .pdf{max-width:320px;padding:0 30px}.c-button a .pdf::before{font-size:20px}}.c-button.-large a{width:100%;max-width:520px}@media only screen and (max-width: 768px){.c-button.-large a{max-width:320px}}.c-button.top-briefing-button a{width:100%;max-width:520px;padding:0 16px}.c-button.top-briefing-button a span{display:inline-block;margin:0.4em 0;padding:3px 1em 0;background:#FFF;border-radius:20px;color:#69A23E;font-size:1rem;letter-spacing:0}@media only screen and (max-width: 768px){.c-button.top-briefing-button a{max-width:320px;padding:5px 40px 5px 10px}.c-button.top-briefing-button a span{padding:0 0.8em;font-size:.625rem}}.c-link{color:#69A23E}.c-link:hover{border-bottom:1px solid #69A23E}.c-common-el__h2{padding-left:20px;color:#69A23E;font-size:1.75rem;font-weight:bold;letter-spacing:0.1em;line-height:1.5}.c-common-el__h2 .-small{font-size:80%}@media only screen and (max-width: 768px){.c-common-el__h2{padding-bottom:20px;font-size:1.125rem}}.c-common-el__h3{position:relative;padding-bottom:12px;color:#1A1311;font-size:1.25rem;line-height:1.5;border-bottom:1px solid #31B8A9}@media only screen and (max-width: 768px){.c-common-el__h3{font-size:1rem}}.c-common-el__h4{color:#31B8A9;font-size:1.125rem;line-height:1.5}@media only screen and (max-width: 768px){.c-common-el__h4{font-size:.9375rem}}.c-common-el__subtitle{color:#31B8A9;font-size:1.25rem;font-weight:bold;text-align:center;letter-spacing:0.05em;line-height:1.5}@media only screen and (max-width: 768px){.c-common-el__subtitle{font-size:1rem}}.c-common-el__p{letter-spacing:0.05em;line-height:2}*+.c-common-el__p{margin-top:1em}.c-common-el__p+*{margin-top:1em}.c-common-el__subtitle+.c-common-el__p{margin-top:1.875em}@media only screen and (max-width: 768px){.c-common-el__subtitle+.c-common-el__p{margin-top:1em}}.c-common-el__p+.c-list-attention{margin-top:0.5em}.c-common-el__p+.top-briefing-attention{margin-top:1.5em}*+.c-common-el__h2{margin-top:80px}@media only screen and (max-width: 768px){*+.c-common-el__h2{margin-top:40px}}.c-common-el__h2+*{margin-top:20px}@media only screen and (max-width: 768px){.c-common-el__h2+*{margin-top:15px}}.c-common-el__h2+.c-common-el__dl{margin-top:0;border-top:none}.c-common-el__h2+.c-common-el__dl:before{display:none}*+.c-common-el__h3{margin-top:2em}.c-common-el__h3+*{margin-top:1em}.c-common-el__subtitle+*{margin-top:10px}*+.c-common-el__subtitle{margin-top:2em}.c-common-el__h3+.c-common-el__subtitle{margin-top:1em}.c-common-el__h2+.c-common-el__h3{margin-top:30px}@media only screen and (max-width: 768px){.c-common-el__h2+.c-common-el__h3{margin-top:20px}}.c-common-el__h4+*{margin-top:1em}@media only screen and (max-width: 768px){.c-common-el__h4+*{margin-top:0.5em}}*+.c-common-el__h4{margin-top:30px}@media only screen and (max-width: 768px){*+.c-common-el__h4{margin-top:20px}}.c-common-el__h4+.c-common-el__p{margin-top:0.5em}.c-common-el__h3+.c-common-el__h4{margin-top:1em}.c-common-el__dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-common-el__dl+.c-common-el__dl{margin-top:10px}@media only screen and (max-width: 768px){.c-common-el__dl{display:block}}.c-common-el__dl dt{min-width:150px;width:150px;margin-top:10px;padding:0.75em 0;border-right:1px solid #69A23E;font-weight:bold;line-height:2}@media only screen and (max-width: 768px){.c-common-el__dl dt{width:100%;padding:0.5em 0;border-right:0}}.c-common-el__dl .top-program#program01 dt,.top-program#program01 .c-common-el__dl dt{border-right:1px solid #19A7CE}@media only screen and (max-width: 768px){.c-common-el__dl .top-program#program01 dt,.top-program#program01 .c-common-el__dl dt{border-right:0;border-bottom:1px solid #19A7CE}}.c-common-el__dl .top-program#program02 dt,.top-program#program02 .c-common-el__dl dt{border-right:1px solid #34CDBC}@media only screen and (max-width: 768px){.c-common-el__dl .top-program#program02 dt,.top-program#program02 .c-common-el__dl dt{border-right:0;border-bottom:1px solid #34CDBC}}.c-common-el__dl dt:first-of-type{margin-top:0}.c-common-el__dl dd{width:calc(100% - 180px);margin-top:10px;padding:0.75em 0 0.75em 1em;line-height:2}.c-common-el__dl dd .-small{display:block;font-size:90%}.c-common-el__dl dd:first-of-type{margin-top:0}@media only screen and (max-width: 768px){.c-common-el__dl dd{width:100%;padding:0.5em 0 0 0}}.c-common-el__dl dd p:not(:first-of-type){margin-top:1em}.c-common-el__dl dd a{color:#69A23E;text-decoration:underline;-webkit-transition:.5s;transition:.5s}.c-common-el__dl dd a:hover{text-decoration:none}.c-common-el__h2+.c-common-el__dl{margin-top:40px}@media only screen and (max-width: 768px){.c-common-el__h2+.c-common-el__dl{margin-top:25px}}.c-flow-item{position:relative;border-radius:10px;border:2px solid #69A23E}.c-flow-item:after{position:absolute;content:"";left:50%;bottom:-20px;width:0;height:0;margin-left:-40px;border-style:solid;border-width:20px 40px 0 40px;border-color:#69A23E transparent transparent transparent}.c-flow-item .c-flow-title{color:#69A23E;border-radius:10px 0 0 10px;background:#FAEBEC}.c-flow-item:not(:last-child){margin-bottom:30px}.c-flow-item:last-child:after{display:none}.c-flow-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width: 768px){.c-flow-inner{padding:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-flow-title{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25%;padding:20px;color:#fff;border-right:2px solid #69A23E;font-size:1rem;line-height:1.5}@media only screen and (max-width: 768px){.c-flow-title{width:100%}}.c-flow-body{width:80%;padding:20px}.c-flow-body p+ul{margin-top:0.5em}.c-flow-body ul+p{margin-top:1.5em}@media only screen and (max-width: 768px){.c-flow-body{width:100%}}#satori__custom_form .satori__input_group{padding:16px 10px !important}#satori__custom_form .satori__input_group label{color:#1A1311}#satori__custom_form .satori__input_group input[type=email],#satori__custom_form .satori__input_group input[type=number],#satori__custom_form .satori__input_group input[type=password],#satori__custom_form .satori__input_group input[type=tel],#satori__custom_form .satori__input_group input[type=text],#satori__custom_form .satori__input_group input[type=url],#satori__custom_form .satori__input_group textarea{border:2px solid #efefef !important;border-color:#efefef !important;border-radius:4px !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding:13px 11px !important;-webkit-transition:border .4s ease, background-color .4s ease;transition:border .4s ease, background-color .4s ease}#satori__custom_form .satori__input_group input[type=email]::-webkit-input-placeholder, #satori__custom_form .satori__input_group input[type=number]::-webkit-input-placeholder, #satori__custom_form .satori__input_group input[type=password]::-webkit-input-placeholder, #satori__custom_form .satori__input_group input[type=tel]::-webkit-input-placeholder, #satori__custom_form .satori__input_group input[type=text]::-webkit-input-placeholder, #satori__custom_form .satori__input_group input[type=url]::-webkit-input-placeholder, #satori__custom_form .satori__input_group textarea::-webkit-input-placeholder{color:#a0a0a0 !important}#satori__custom_form .satori__input_group input[type=email]::-moz-placeholder, #satori__custom_form .satori__input_group input[type=number]::-moz-placeholder, #satori__custom_form .satori__input_group input[type=password]::-moz-placeholder, #satori__custom_form .satori__input_group input[type=tel]::-moz-placeholder, #satori__custom_form .satori__input_group input[type=text]::-moz-placeholder, #satori__custom_form .satori__input_group input[type=url]::-moz-placeholder, #satori__custom_form .satori__input_group textarea::-moz-placeholder{color:#a0a0a0 !important}#satori__custom_form .satori__input_group input[type=email]:-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=number]:-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=password]:-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=tel]:-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=text]:-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=url]:-ms-input-placeholder, #satori__custom_form .satori__input_group textarea:-ms-input-placeholder{color:#a0a0a0 !important}#satori__custom_form .satori__input_group input[type=email]::-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=number]::-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=password]::-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=tel]::-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=text]::-ms-input-placeholder, #satori__custom_form .satori__input_group input[type=url]::-ms-input-placeholder, #satori__custom_form .satori__input_group textarea::-ms-input-placeholder{color:#a0a0a0 !important}#satori__custom_form .satori__input_group input[type=email]::placeholder,#satori__custom_form .satori__input_group input[type=number]::placeholder,#satori__custom_form .satori__input_group input[type=password]::placeholder,#satori__custom_form .satori__input_group input[type=tel]::placeholder,#satori__custom_form .satori__input_group input[type=text]::placeholder,#satori__custom_form .satori__input_group input[type=url]::placeholder,#satori__custom_form .satori__input_group textarea::placeholder{color:#a0a0a0 !important}#satori__custom_form .satori__input_group textarea{min-height:180px}#satori__custom_form .satori__input_group input[type=email]:focus,#satori__custom_form .satori__input_group input[type=number]:focus,#satori__custom_form .satori__input_group input[type=password]:focus,#satori__custom_form .satori__input_group input[type=tel]:focus,#satori__custom_form .satori__input_group input[type=text]:focus,#satori__custom_form .satori__input_group input[type=url]:focus,#satori__custom_form .satori__input_group textarea:focus{border-color:#69a23e !important;-webkit-transition:border .4s ease, background-color .4s ease;transition:border .4s ease, background-color .4s ease}#satori__custom_form .satori__not_require,#satori__custom_form .satori__require{border-radius:0 !important;color:#1a1311 !important;padding:5px !important}#satori__custom_form .satori__not_require{background:#909090 !important;color:#fff !important}#satori__custom_form .satori__require{background:#dd6464 !important;color:#fff !important}#satori__custom_form input[type=email]:focus ~ .satori__notes,#satori__custom_form input[type=number]:focus ~ .satori__notes,#satori__custom_form input[type=password]:focus ~ .satori__notes,#satori__custom_form input[type=tel]:focus ~ .satori__notes,#satori__custom_form input[type=text]:focus ~ .satori__notes,#satori__custom_form input[type=url]:focus ~ .satori__notes,#satori__custom_form textarea:focus ~ .satori__notes{background:#69a23e !important;color:#fff !important}#satori__custom_form .satori__notes{background-color:#fff !important;font-size:13px !important;margin-top:10px !important;padding:8px 13px !important}#satori__custom_form a,#satori__custom_form a:visited{color:#487a22 !important}#satori__custom_form .satori__btn.submit{background-color:#69a23e !important;color:#fff !important;margin-top:30px;padding:15px 16px;position:relative;width:272px}@media only screen and (max-width: 768px){#satori__custom_form .satori__btn.submit{font-size:.875rem}}#satori__custom_form input[type=checkbox],#satori__custom_form input[type=radio]{height:0;opacity:0;overflow:hidden;position:absolute;width:0}#satori__custom_form input[type=checkbox]+label{padding-left:20px !important;position:relative;white-space:nowrap}#satori__custom_form input[type=checkbox]+label::before{border:1px solid #aaa !important;border-radius:2px !important;content:"";display:block !important;height:14px;left:0;position:absolute;top:4px;width:14px}#satori__custom_form input[type=checkbox]:focus+label{opacity:.6}#satori__custom_form input[type=checkbox]:checked+label{color:#69a23e !important}#satori__custom_form input[type=checkbox]:checked+label::before{background-color:#487a22;border-color:#487a22 !important;content:""}#satori__custom_form input[type=checkbox]:checked+label::after{border-bottom:2px solid #fff !important;border-right:2px solid #fff !important;content:"";display:block;-webkit-filter:drop-shadow(0 0 3px #393939);filter:drop-shadow(0 0 3px #393939);height:10px;left:4.5px;position:absolute;top:4.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}#satori__custom_form input[type=radio]+label{padding-left:20px !important;position:relative}#satori__custom_form input[type=radio]+label::before{border:1px solid #aaa !important;border-radius:50% !important;content:"";display:block !important;height:16px;left:0;position:absolute;top:3px;width:16px}#satori__custom_form input[type=radio]:focus+label{opacity:.6}#satori__custom_form input[type=radio]:checked+label{color:#69a23e !important}#satori__custom_form input[type=radio]:checked+label::before{background-color:#487a22;border-color:#487a22 !important;content:""}#satori__custom_form input[type=radio]:checked+label::after{background-color:#fff !important;border-radius:50% !important;-webkit-box-shadow:0 0 3px #393939;box-shadow:0 0 3px #393939;content:"";display:block !important;height:6px;left:5px;position:absolute;top:8px;width:6px}#satori__custom_form select{padding:0 10px}@media screen and (max-width: 760px){#satori__custom_form .satori__input_group{font-size:14px !important;padding:12px 10px !important}#satori__custom_form .satori__notes{font-size:12px !important;margin-top:5px !important}}.c-image{margin-top:1.5em}.c-image.-center{width:100%}.c-list{margin-top:0.5em}.c-list-item{position:relative;padding-left:1em;line-height:2}.c-list-item:not(:first-child){margin-top:0.5em}.c-list.-dot .c-list-item:not(:first-child){margin-top:0}.c-list-item:before{position:absolute;display:inline-block;content:"";top:0.7em;left:2px;width:8px;height:8px;border-radius:50%;background:#69A23E;margin-right:8px}.c-list.-orange .c-list-item:before{background:#F08244}.c-list.-green .c-list-item:before{background:#34CDBC}.top-program#program01 .c-list-item:before{background:#19A7CE}.top-program#program02 .c-list-item:before{background:#34CDBC}.c-list.-dot .c-list-item:before{position:absolute;display:inline-block;content:"";top:0.75em;left:2px;width:6px;height:6px;border-radius:50%;background:#1A1311;margin-right:8px}.-dot.c-list.-orange .c-list-item:before{background:#F08244}.-dot.c-list.-green .c-list-item:before{background:#34CDBC}.c-list-item{position:relative;padding-left:1em;line-height:2}.c-list-item:before{position:absolute;display:inline-block;content:"";top:0.75em;left:2px;width:6px;height:6px;border-radius:50%;background:#69A23E;margin-right:8px}.c-list.-orange .c-list-item:before{background:#F08244}.c-list.-green .c-list-item:before{background:#34CDBC}.c-list-number{counter-reset:number;margin-top:0.5em;line-height:1.5}.c-list-number__item{position:relative;padding-left:1.5em}.c-list-number__item:not(:first-child){margin-top:0.5em}.c-list-number__item:before{position:absolute;display:inline-block;counter-increment:number;content:counter(number);top:2px;left:0;width:20px;height:20px;background:#19A7CE;border-radius:100%;color:#fff;font-size:.875rem;font-weight:bold;text-align:center;line-height:20px}@media only screen and (max-width: 768px){.c-list-number__item:before{width:16px;height:16px;font-size:.75rem;line-height:16px}}.c-list-attention{width:100%;margin-top:1em}.c-list-attention li{position:relative;padding-left:1em;line-height:1.5;letter-spacing:0.05em}.c-list-attention li:not(:first-child){margin-top:0.5em}.c-list-attention li span{position:absolute;display:inline-block;top:0;left:0;width:1em}.c-list-attention.-small li{font-size:.875rem}.c-list-number+.c-list-attention{margin-top:1em}@media only screen and (max-width: 768px){.c-list-step-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.c-list-step-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 768px){.c-list-step-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-list-step-item:not(:last-child){margin-bottom:60px}@media only screen and (max-width: 768px){.c-list-step-item:not(:last-child){margin-bottom:30px}}.c-list-step-item__image{width:25%;margin-top:10px;padding-bottom:68px;background:url(/assets/img/application/application-step.svg) no-repeat center bottom;background-size:contain}@media only screen and (max-width: 768px){.c-list-step-item__image{width:160px;margin:0 auto;padding-bottom:20px;background:none}}.c-list-step-item__image img{width:100%;height:auto}.c-list-step-item__text{width:75%;padding-left:60px}@media only screen and (max-width: 768px){.c-list-step-item__text{width:100%;padding-left:0}}.c-num-list__title{margin-top:20px;color:#31B8A9;font-size:1.1875rem;font-weight:bold;line-height:1.5}@media only screen and (max-width: 768px){.c-num-list__title{font-size:1rem}}.c-num-list__text{margin-top:10px;letter-spacing:0.05em;line-height:2}.c-deadline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.c-deadline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-deadline__list{width:32%;border:1px solid #000;border-radius:10px}@media only screen and (max-width: 768px){.c-deadline__list{width:100%}.c-deadline__list:not(:first-child){margin-top:10px}}.c-deadline__title{padding:15px 10px;background:#FFF23F;border-radius:10px 10px 0 0;font-size:1.125rem;font-weight:bold;text-align:center;letter-spacing:0.05em;line-height:1.5}.c-deadline__title .-num{font-size:1.5rem}@media only screen and (max-width: 768px){.c-deadline__title{padding:10px}}.c-deadline__date{padding:25px 10px;text-align:center;line-height:1.5}.c-deadline__date span{display:block;color:#31B8A9;font-weight:bold}.c-place{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-place-title{width:4em;padding:0.2em 0;background:#34CDBC;color:#fff;font-size:80%;font-weight:bold;text-align:center;line-height:1.4}.c-place-text{width:calc(100% - 4em);padding:0 20px;line-height:1.6}@media only screen and (max-width: 768px){.c-place-text{padding:0 1em}}.c-place+.c-place{margin-top:10px}h4+.c-place{margin-top:10px}.c-program{background-color:#FFFDE2}.c-program__header{padding:20px;background:-webkit-gradient(linear, left top, right top, from(#FFEA29), to(#32CCBC));background:-webkit-linear-gradient(left, #FFEA29 0%, #32CCBC 100%);background:linear-gradient(to right, #FFEA29 0%, #32CCBC 100%)}@media only screen and (max-width: 768px){.c-program__header{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-program__title{color:#fff;font-size:1.375rem;font-weight:bold;text-shadow:0px 1px 0px rgba(0,0,0,0.2);letter-spacing:0.1em;line-height:1.5}@media only screen and (max-width: 768px){.c-program__title{width:100%;font-size:1rem;text-align:center}}.c-program__text{margin-top:10px;color:#1A1311;font-size:.875rem;font-weight:bold}.c-program__text span{display:inline-block;margin-right:0.5em;padding:0 0.8em;background:#fff;line-height:1.8}@media only screen and (max-width: 768px){.c-program__text{margin-top:5px;text-align:center;font-size:.8125rem}}.c-program-deadline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px}@media only screen and (max-width: 768px){.c-program-deadline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-program-deadline__title{width:120px;font-weight:bold;line-height:1.5}.c-program-deadline__title span{display:inline-block;width:100px;padding:15px 0;font-size:.9375rem;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000}@media only screen and (max-width: 768px){.c-program-deadline__title{width:100px}.c-program-deadline__title span{padding:10px 0}}.c-program-deadline__contents{width:calc(100% - 120px)}@media only screen and (max-width: 768px){.c-program-deadline__contents{width:100%;margin-top:0.5em}}.c-program-deadline__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.c-program-deadline__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-program-deadline__list li{width:32%;padding:1em 0.5em;border-radius:10px;font-size:1rem;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:center;line-height:1.6;background:#FFF;-webkit-box-shadow:0px 5px 10px rgba(194,175,0,0.2);box-shadow:0px 5px 10px rgba(194,175,0,0.2)}.c-program-deadline__list li span{display:block;color:#31B8A9;font-weight:bold}@media only screen and (max-width: 768px){.c-program-deadline__list li{width:100%;padding:0.5em;border-radius:5px;font-size:.9375rem}.c-program-deadline__list li span{display:inline-block;padding-right:0.5em}.c-program-deadline__list li:not(first-child){margin-top:10px}}.c-scrollPageTop{z-index:99;position:fixed;display:block;right:40px;bottom:40px;cursor:pointer}@media only screen and (max-width: 768px){.c-scrollPageTop{position:absolute;top:-20px;right:50%;margin-right:-20px}}.c-scrollPageTop a{position:relative;display:block;width:50px;height:50px;background:#69A23E;border-radius:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.c-scrollPageTop a:after{position:absolute;content:"";top:50%;left:50%;width:12px;height:12px;margin-left:-6px;margin-top:-3px;border-top:1px solid #FFF;border-left:1px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-scrollPageTop a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}@media only screen and (max-width: 768px){.c-scrollPageTop a{width:40px;height:40px}.c-scrollPageTop a:after{width:10px;height:10px;margin-left:-5px;margin-top:-2px}}.c-table{margin-top:1.5em;width:100%;border-collapse:collapse}.c-table th,.c-table td{padding:1em 10px;line-height:1.5;border:1px solid #DDD}.c-table th{text-align:center}.c-table.-green thead th{background:#EAF5F3}.c-table tbody th{white-space:nowrap;background-color:rgba(11,183,100,0.1)}.c-table caption{text-align:right;line-height:1.5}.p-content{padding:0 30px}@media only screen and (max-width: 768px){.p-content{padding:0 10px}}.p-num-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;counter-reset:number;margin-top:60px}@media only screen and (max-width: 768px){.p-num-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:40px}}.p-num-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:32%;margin-bottom:10px;padding:30px;background:rgba(255,255,255,0.9);border:1px solid #fff;border-radius:10px;-webkit-box-shadow:0px 10px 20px rgba(52,205,188,0.15);box-shadow:0px 10px 20px rgba(52,205,188,0.15);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.p-num-list__item:before{position:absolute;counter-increment:number;content:counter(number);top:-30px;left:50%;width:60px;height:60px;margin-left:-30px;border-radius:100%;background:#34CDBC;color:#fff;font-size:1.875rem;font-family:'Jost';font-weight:bold;text-align:center;line-height:2}@media only screen and (max-width: 768px){.p-num-list__item{width:100%;padding:0.8em 1.5em}.p-num-list__item:not(:last-child){margin-bottom:30px}.p-num-list__item:before{top:-20px;width:40px;height:40px;margin-left:-20px;font-size:1.25rem}}.p-num-list__title{margin-top:20px;color:#F08244;font-size:1rem;font-weight:bold;text-align:center;line-height:1.6}@media only screen and (max-width: 768px){.p-num-list__title{font-size:.875rem}}.p-num-list__text{margin-top:20px;font-size:.875rem;letter-spacing:0.03em;line-height:1.8}@media only screen and (max-width: 768px){.p-num-list__text{font-size:.8125rem}}.p-num-list__image{width:160px;margin:auto auto 0;padding-top:20px}.p-num-list__image img{width:100%;height:auto}.p-point-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;counter-reset:point;margin-top:40px}@media only screen and (max-width: 768px){.p-point-list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.p-point-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:32%;margin-bottom:10px;padding:30px;background:rgba(255,255,255,0.9);border:1px solid #fff;border-radius:10px;-webkit-box-shadow:0px 10px 20px rgba(52,205,188,0.15);box-shadow:0px 10px 20px rgba(52,205,188,0.15);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.p-point-list__item:before{position:absolute;counter-increment:point;content:counter(point);top:-10px;right:-10px;width:60px;height:60px;border-radius:100%;background:#34CDBC;color:#fff;font-size:1.875rem;font-family:'Jost';font-weight:bold;text-align:center;line-height:2}.p-point-list__item:after{position:absolute;content:"POINT";width:60px;top:-25px;right:-10px;font-size:.625rem;font-family:'Jost';letter-spacing:0.05em;text-align:center}@media only screen and (max-width: 768px){.p-point-list__item{width:100%;padding:0.8em 1.5em}.p-point-list__item:not(:last-child){margin-bottom:30px}.p-point-list__item:before{width:40px;height:40px;margin-left:-20px;font-size:1.25rem}.p-point-list__item:after{top:-22px;width:40px;letter-spacing:0}}.p-point-list__image{width:100%;margin:0 auto}.p-point-list__image img{width:100%;height:auto}.p-point-list__title{margin-top:20px;color:#F08244;font-size:1.0625rem;font-weight:bold;text-align:center;line-height:1.6}@media only screen and (max-width: 768px){.p-point-list__title{font-size:.875rem}}.p-point-list__text{margin-top:20px;font-size:.875rem;letter-spacing:0.03em;line-height:1.8}@media only screen and (max-width: 768px){.p-point-list__text{font-size:.8125rem}}.p-standard h1{margin:0 0 45px 0;font-size:1.875rem;color:#2D2D2D;font-family:"Yu Mincho", "YuMincho";font-weight:500;line-height:1.2}@media only screen and (max-width: 1024px){.p-standard h1{font-size:1.125rem;margin:0 0 20px 0;line-height:1.4}}.p-standard h2{position:relative;margin-bottom:25px;padding:18px 30px 18px 30px;font-size:1.0625rem;font-weight:500;background:#eee}@media only screen and (max-width: 1024px){.p-standard h2{padding:12px 15px 12px 15px;font-size:.9375rem;margin-bottom:20px}}.p-standard h2:before{position:absolute;top:50%;left:0;margin-top:-2.5px;content:"";display:block;width:5px;height:5px;background:#69A23E}.p-standard h3{position:relative;border-bottom:solid 4px #EFEFEE;padding:0 0 15px 5px;margin-bottom:15px;font-size:.9375rem;font-weight:500;line-height:1.5}.p-standard h3:before{position:absolute;bottom:-4px;left:0;content:"";display:block;width:5px;height:4px;background:#69A23E}.p-standard h4{position:relative;padding:0 0 0 18px;margin-bottom:15px;font-size:.9375rem;font-weight:500;line-height:1.5}.p-standard h4:before{position:absolute;top:50%;left:2px;margin-top:-3px;content:"";display:block;width:6px;height:6px;background:#69A23E}.p-standard h5{margin-bottom:25px;font-size:.9375rem;font-weight:500;line-height:1.5}.p-standard p{font-size:.875rem;line-height:1.9;word-break:break-all}.p-standard img{display:block;margin:55px auto 0 auto;max-width:100%;height:auto}@media only screen and (max-width: 768px){.p-standard img{margin-top:35px}}.p-standard p img{margin-top:0}.p-standard figure{text-align:center}.p-standard figure figcaption{margin-top:5px;font-size:.75rem;text-align:center}.p-standard dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-standard dl+dl{margin-top:0}.p-standard dl dt{font-weight:500;clear:both;width:33%;padding:20px 20px;font-weight:500;color:#000;border-top:solid 1px #000;line-height:1.7}.p-standard dl dd{padding:20px 10px 20px 40px;border-top:solid 1px #C7C7C7;line-height:1.7;width:67%}.p-standard ul>li{position:relative;font-size:.875rem;line-height:1.6;counter-increment:num;padding-left:15px}.p-standard ul>li>ul{padding-left:22px;margin-top:10px;margin-bottom:10px;counter-reset:num}.p-standard ul>li>ul>li{counter-increment:num}.p-standard ul>li>ul>ul{padding-left:22px}.p-standard ul li{margin-top:7px}.p-standard ul li:first-child{margin-top:0}.p-standard ul li:before{position:absolute;left:2px;top:0.8em;margin-top:-2px;content:"";display:block;width:4px;height:4px;border-radius:2px;background:#222}.p-standard ol>li{position:relative;font-size:.875rem;line-height:2;counter-increment:num;padding-left:22px}.p-standard ol>li ol{padding-left:22px;margin-bottom:10px;counter-reset:num}.p-standard ol>li ol>li{counter-increment:num}.p-standard ol>li ol ol{padding-left:22px}.p-standard ol li:before{content:counter(num);position:absolute;left:2px;top:6px;display:block;font-weight:500;font-size:1rem;line-height:1;color:#000;background:none !important}.p-standard table{width:100% !important;border-top:solid 1px #E8E7E7;border-left:solid 1px #E8E7E7;table-layout:fixed}.p-standard table .cell-align--left{text-align:left}.p-standard table .cell-align--center{text-align:center}.p-standard table .cell-align--right{text-align:right}.p-standard table .cell-valign--top{vertical-align:top}.p-standard table .cell-valign--middle{vertical-align:middle}.p-standard table .cell-valign--bottom{vertical-align:bottom}.p-standard table .cell-fontSize--s{font-size:.75rem}.p-standard table .icon{position:absolute;left:50%;width:30px;height:30px;display:inline-block;vertical-align:middle;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1024px){.p-standard table .icon{width:20px;height:20px}}.p-standard table .icon .svg-cross{position:absolute;display:inline-block;width:100%;height:100%}.p-standard table .icon .svg-cross svg{position:absolute;top:0;left:0;color:#333;fill:currentColor;width:100%;height:100%}.p-standard table .icon .svg-circle{position:absolute;display:inline-block;width:100%;height:100%}.p-standard table .icon .svg-circle svg{position:absolute;top:0;left:0;color:#F3718F;fill:currentColor;width:100%;height:100%}.p-standard table .icon .svg-triangle{position:absolute;display:inline-block;width:100%;height:100%}.p-standard table .icon .svg-triangle svg{position:absolute;top:0;left:0;color:#F57F0D;fill:currentColor;width:100%;height:100%}.p-standard table .notice{position:relative;padding:5px 0 5px 20px;display:inline-block;vertical-align:middle;width:85%}.p-standard table .notice .text{font-size:1.125rem}.p-standard table .txt-small{display:block;margin-top:30px}.p-standard table small{font-size:.625rem}.p-standard table a{text-decoration:underline}.p-standard table a:hover{text-decoration:none}.p-standard table tr th{padding:12px 23px;border-right:solid 1px #E8E7E7;border-bottom:solid 1px #E8E7E7;vertical-align:middle;line-height:1.5;font-weight:normal;background:#eee;text-align:left;word-wrap:break-word;word-break:break-all;word-break:break-word;width:auto !important}@media only screen and (max-width: 1024px){.p-standard table tr th{font-size:.6875rem}}@media only screen and (max-width: 1024px){.p-standard table tr th{padding:6px 8px}}.p-standard table tr td{padding:12px 10px;border-right:solid 1px #E8E7E7;border-bottom:solid 1px #E8E7E7;vertical-align:middle;line-height:1.5;position:relative;width:auto !important;max-width:70%}@media only screen and (max-width: 1024px){.p-standard table tr td{font-size:.6875rem}}@media only screen and (max-width: 1024px){.p-standard table tr td{padding:6px 8px}}@media only screen and (max-width: 1024px){.p-standard .is-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:5px}.p-standard .is-scroll::-webkit-scrollbar{height:5px}.p-standard .is-scroll::-webkit-scrollbar-track{background:#f2f2f2;border-radius:5px}.p-standard .is-scroll::-webkit-scrollbar-thumb{background:#2cc2e4;border-radius:5px}.p-standard .is-scroll table{width:150%}.p-standard .is-scroll.is-scroll-width--x2 table{width:200%}.p-standard .is-scroll.is-scroll-width--x2-1 table{width:210%}.p-standard .is-scroll.is-scroll-width--x2-2 table{width:220%}.p-standard .is-scroll.is-scroll-width--x2-3 table{width:230%}.p-standard .is-scroll.is-scroll-width--x2-4 table{width:240%}.p-standard .is-scroll.is-scroll-width--x2-5 table{width:250%}.p-standard .is-scroll.is-scroll-width--x3 table{width:300%}}.p-standard>*{margin-top:30px}@media only screen and (max-width: 768px){.p-standard>*{margin-top:20px}}.p-standard>*:last-child{margin-bottom:0}.p-standard>*:first-child{margin-top:0}.p-standard>*+h2{margin-top:60px}@media only screen and (max-width: 768px){.p-standard>*+h2{margin-top:45px}}.p-standard>h2+*{margin-top:40px}@media only screen and (max-width: 768px){.p-standard>h2+*{margin-top:35px}}.p-standard>*+h3{margin-top:40px}.p-standard>h3+*{margin-top:25px}.p-standard>*+h4{margin-top:30px}.p-standard>h4+*{margin-top:20px}.p-standard>*+h5{margin-top:25px}.p-standard>h5+*{margin-top:18px}.p-standard>*+h6{margin-top:25px}.p-standard>h6+*{margin-top:18px}.p-standard>h2+h3{margin-top:30px}@media only screen and (max-width: 768px){.p-standard>h2+h3{margin-top:20px}}.top-about-list{counter-reset:number;margin-top:0.8em;padding:2em 50px;background:-webkit-gradient(linear, left top, right top, from(rgba(177,234,77,0.1)), to(rgba(9,182,130,0.1)));background:-webkit-linear-gradient(left, rgba(177,234,77,0.1) 0%, rgba(9,182,130,0.1) 100%);background:linear-gradient(90deg, rgba(177,234,77,0.1) 0%, rgba(9,182,130,0.1) 100%);line-height:1.5}@media only screen and (max-width: 768px){.top-about-list{padding:15px}}.top-about-list__item{position:relative;padding-left:1.5em;font-size:1.25rem}.top-about-list__item:not(:first-child){margin-top:0.5em}.top-about-list__item:before{position:absolute;display:inline-block;counter-increment:number;content:counter(number);top:0.12em;left:0;width:24px;height:24px;background:#0BB764;border-radius:100%;color:#fff;font-size:80%;font-weight:bold;text-align:center;line-height:24px}@media only screen and (max-width: 768px){.top-about-list__item{font-size:.9375rem}.top-about-list__item:before{width:17px;height:17px;line-height:17px}}.top-anchor{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px auto;max-width:1180px;width:100%}.top-anchor_button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto;max-width:1180px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.top-anchor_button{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px;top:auto}}.top-anchor_button_item{width:calc((100% - 80px) / 2);position:relative}@media only screen and (max-width: 768px){.top-anchor_button_item:nth-child(even){margin-top:20px}}.top-anchor_button_item a{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);border-radius:20px;padding:30px;display:block;position:relative;-webkit-transition:all .35s;transition:all .35s}.top-anchor_button_item.program01 a{background:#19A7CE}.top-anchor_button_item.program02 a{background:#34CDBC}@media only screen and (max-width: 768px){.top-anchor_button_item a{border-radius:10px;padding:20px}}.top-anchor_button_item a span{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;font-size:1.875rem;text-align:center;font-weight:bold;line-height:1.4;color:#fff}.top-anchor_button_item a span:after{content:"\EA0C";font-family:"myfont";font-size:2.5rem;font-weight:normal;line-height:1;margin-top:20px}@media only screen and (max-width: 768px){.top-anchor_button_item a span:after{font-size:1.875rem;margin-top:0px}}@media only screen and (max-width: 768px){.top-anchor_button_item a span{font-size:1rem;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.top-anchor_button_item a:hover{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1);-webkit-transform:translateY(5px);transform:translateY(5px)}.top-anchor_button_item a:hover::after{-webkit-transform:scale(90%);transform:scale(90%)}@media only screen and (max-width: 768px){.top-anchor_button_item{width:100%}}.top-briefing{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 768px){.top-briefing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-briefing-image{margin-top:50px;width:50%;z-index:-1}.top-briefing-image img{width:100%}@media only screen and (max-width: 768px){.top-briefing-image{margin:0 -15px -50px;width:calc(100% + 30px)}}.top-briefing-contents{position:relative;width:50%}@media only screen and (max-width: 768px){.top-briefing-contents{width:100%}}.top-briefing-contents__inner{max-width:640px;width:calc(100% + 60px);margin-left:-60px;padding:60px;background:#FFFFFF;-webkit-box-shadow:5px 10px 20px rgba(0,0,0,0.1);box-shadow:5px 10px 20px rgba(0,0,0,0.1);z-index:10}@media only screen and (max-width: 768px){.top-briefing-contents__inner{width:100%;margin-left:0;padding:0 0 50px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}}.top-element{background:-webkit-gradient(linear, left top, right top, from(rgba(177,234,77,0.1)), to(rgba(9,182,130,0.1)));background:-webkit-linear-gradient(left, rgba(177,234,77,0.1) 0%, rgba(9,182,130,0.1) 100%);background:linear-gradient(90deg, rgba(177,234,77,0.1) 0%, rgba(9,182,130,0.1) 100%)}.top-element-box{margin-top:40px;padding:59px 39px;background:rgba(255,255,255,0.9);border:1px solid #fff;border-radius:10px;-webkit-box-shadow:0px 10px 20px rgba(78,165,138,0.15);box-shadow:0px 10px 20px rgba(78,165,138,0.15)}@media only screen and (max-width: 768px){.top-element-box{margin-top:25px;padding:19px;-webkit-box-shadow:none;box-shadow:none}}.top-element-box__image img{width:100%;height:auto}.top-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(100vh - 100px);margin-top:100px;background:url(/chiiki/assets/img/top/top-hero-bg.webp) no-repeat center;background-size:cover;z-index:-1}.top-hero:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:0}@media only screen and (max-width: 768px){.top-hero{margin-top:0;height:calc(80vh - 60px);min-height:480px;background:url(/chiiki/assets/img/top/top-hero-bg_sp.webp) no-repeat center center;background-size:cover}}.top-hero-inner{position:relative;width:100%;max-width:1180px;margin:0 auto;z-index:2}.top-hero-subtitle{font-size:1.25rem;font-weight:bold;text-align:center;line-height:1.5}@media only screen and (max-width: 768px){.top-hero-subtitle{padding:0 20px;font-size:.875rem}}@media only screen and (max-width: 320px){.top-hero-subtitle .u-show--sp{display:none}}.top-hero-subtitle .top-hero-subtitle__bg{display:inline-block;padding:6px 22px 4px;background:#fff;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,0.25);box-shadow:0px 4px 10px rgba(0,0,0,0.25)}@media only screen and (max-width: 768px){.top-hero-subtitle .top-hero-subtitle__bg{padding:6px 12px 4px;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.25);box-shadow:0px 2px 5px rgba(0,0,0,0.25)}}.top-hero-maintitle{margin-top:15px;color:#fff;font-size:4.0625rem;font-family:'Noto Sans JP', sans-serif;text-align:center;font-weight:900;text-align:center;text-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);letter-spacing:0.05em;line-height:1.4}@media only screen and (max-width: 768px){.top-hero-maintitle{margin-top:10px;font-size:1.375rem;line-height:1.2}}.top-hero-maintitle__middle{color:#fff;font-size:4.0625rem;font-family:'Noto Sans JP', sans-serif;text-align:center;font-weight:900;text-align:center;text-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);letter-spacing:0.05em;line-height:1.4;display:block;margin-top:10px;margin-bottom:10px;font-size:2.5rem}@media only screen and (max-width: 1024px){.top-hero-maintitle__middle{font-size:2rem}}@media only screen and (max-width: 820px){.top-hero-maintitle__middle{font-size:1.75rem}}@media only screen and (max-width: 768px){.top-hero-maintitle__middle{margin-bottom:0;font-size:1.1875rem}}@media only screen and (max-width: 320px){.top-hero-maintitle__middle{font-size:.9375rem}}.top-hero-text{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;margin-top:100px;color:white;text-align:center}@media only screen and (max-width: 768px){.top-hero-text{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;padding-bottom:30px}}.top-hero-copy{max-width:800px;width:100%;margin:20px auto 0;color:#FFF23F;font-weight:bold;line-height:1.4;background:#69A23E;border-radius:10px;padding:20px;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}@media only screen and (max-width: 768px){.top-hero-copy{padding:15px;margin:10px 30px 0;width:inherit}}.top-hero-copy .-sub{font-size:1.25rem}@media only screen and (max-width: 1024px){.top-hero-copy .-sub{font-size:1rem}}@media only screen and (max-width: 768px){.top-hero-copy .-sub{font-size:.875rem;letter-spacing:-0.01em;text-align:center;margin-bottom:10px}}.top-hero-copy .-main{font-size:2.25rem}@media only screen and (max-width: 1024px){.top-hero-copy .-main{font-size:1.75rem}}@media only screen and (max-width: 768px){.top-hero-copy .-main{font-size:1.375rem;letter-spacing:-0.01em}}.top-hero-date__start{position:absolute;bottom:160px;color:#fff;font-size:1.25rem;font-weight:bold;line-height:1.4}.top-hero-date__start span{color:#FFF23F;font-size:2.5rem}@media only screen and (max-width: 1024px){.top-hero-date__start span{font-size:2.25rem}}@media only screen and (max-width: 768px){.top-hero-date__start{bottom:60px;font-size:.9375rem}.top-hero-date__start span{font-size:1.5rem}}@media only screen and (max-width: 320px){.top-hero-date__start{margin-top:60px}}.top-hero-period{position:absolute;bottom:100px;display:inline-block;padding:10px 30px 8px;border:1px solid #FFF;background:rgba(0,0,0,0.2);color:#fff;font-size:1.25rem;font-weight:bold;line-height:1.5}@media only screen and (max-width: 1024px){.top-hero-period{padding:10px 20px 8px;font-size:1.125rem}}@media only screen and (max-width: 768px){.top-hero-period{bottom:15px;padding:7px 10px;font-size:.875rem}}@media only screen and (max-width: 359px){.top-hero-period{font-size:.75rem}}.top-hero-price{position:absolute;right:40px;bottom:120px;width:200px;height:200px;padding-top:32px;background:#FF8B49;border-radius:100%}@media only screen and (max-width: 1260px){.top-hero-price{right:40px}}@media only screen and (max-width: 1024px){.top-hero-price{width:180px;height:180px;padding-top:35px}}@media only screen and (max-width: 768px){.top-hero-price{right:15px;bottom:20px;width:90px;height:90px;padding-top:15px}}@media only screen and (max-width: 599px){.top-hero-price{bottom:60px}}.top-hero-price__title{color:#fff;font-size:1.25rem;font-weight:bold;text-align:center;line-height:1.2}@media only screen and (max-width: 768px){.top-hero-price__title{font-size:.875rem}}.top-hero-price__text{margin-top:5px;color:#fff;text-align:center;line-height:1.2}.top-hero-price__text .-large{display:block;color:#FFF23F;font-size:3.75rem;font-weight:900}@media only screen and (max-width: 768px){.top-hero-price__text .-large{margin-top:0;font-size:1.875rem}}.top-hero-price__text .-small{display:block;width:120px;margin:5px auto 0;padding-top:10px;border-top:1px solid #FFF;font-size:.625rem}@media only screen and (max-width: 768px){.top-hero-price__text .-small{display:none}}.top-fixed-button{position:fixed;right:20px;bottom:20px;margin:2em auto 0;width:286px;z-index:1000}@media only screen and (max-width: 768px){.top-fixed-button{width:90%;right:5%;bottom:0}}.top-fixed-button a{position:relative;overflow:hidden;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:25px 0px;background-color:#69A23E;border-radius:10px;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);color:#fff;font-size:1rem;font-weight:bold;text-align:center;line-height:1.6;-webkit-transition:all .35s;transition:all .35s}.top-fixed-button a span{display:inline-block;margin:0.4em 0;padding:3px 10px 0;background:#FFF;border-radius:20px;color:#69A23E;font-size:.8125rem;letter-spacing:0}.top-fixed-button a:before{position:absolute;display:block;content:"";right:18px;width:6px;height:6px;border-bottom:1px solid #69A23E;border-right:1px solid #69A23E;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.top-fixed-button a:after{position:absolute;display:block;content:"";right:10px;width:20px;height:20px;border-radius:100%;background-color:#fff;z-index:1;-webkit-transition:all .35s;transition:all .35s}.top-fixed-button a:hover{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1);-webkit-transform:translateY(5px);transform:translateY(5px)}.top-fixed-button a:hover::after{-webkit-transform:scale(90%);transform:scale(90%)}@media only screen and (max-width: 768px){.top-fixed-button a{padding:20px 10px;border-radius:10px 10px 0 0;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.1);box-shadow:0px 2px 5px rgba(0,0,0,0.1);font-size:1rem}.top-fixed-button a span{font-size:.75rem}}.top-bottom{width:100%}.top-bottom a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:70px 20px}@media only screen and (max-width: 768px){.top-bottom a{padding:15px 10px 20px}}.top-bottom a:hover{opacity:0.8}.top-bottom-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width: 768px){.top-bottom-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-bottom-list__item{position:relative;width:50%}@media only screen and (max-width: 768px){.top-bottom-list__item{width:100%}}.top-bottom-list__item:nth-of-type(1) a{background:#34CDBC}.top-bottom-list__item:nth-of-type(2) a{background:#2CC5B2}.top-bottom-list__item:nth-of-type(3) a{background:#23BDA8}.top-bottom-list__image{width:100px;margin:0 auto 10px}.top-bottom-list__image img{width:100%;height:auto}@media only screen and (max-width: 768px){.top-bottom-list__image{width:60px}}.top-bottom-list__title{margin-top:20px;color:#fff;font-size:1.5rem;font-family:'Jost', sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:0.05em;line-height:1.5}@media only screen and (max-width: 768px){.top-bottom-list__title{margin-top:0;font-size:.875rem}}.top-bottom-list__text{margin-top:10px;color:#fff;font-size:1rem;text-align:center;font-weight:bold;letter-spacing:0.03em;line-height:1.5}@media only screen and (max-width: 768px){.top-bottom-list__text{margin-top:5px;font-size:.8125rem}}.top-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.top-map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-map-gmap{width:calc(50% - 2px)}@media only screen and (max-width: 768px){.top-map-gmap{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:50%}.top-map-gmap:first-child{margin-bottom:2px}.top-map-gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}}.top-program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 768px){.top-program{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.top-program:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 768px){.top-program:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.top-program#program01{background-color:#E8F6FA}.top-program#program02{background-color:#EBFAF8}.top-program-detail{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:80px 0px}@media only screen and (max-width: 768px){.top-program-detail{width:100%;padding:40px 0px}}.top-program.top-program:nth-child(2n+1) .top-program-detail{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-program.top-program:nth-child(2n) .top-program-detail{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.is-transition .top-program-detail{-webkit-transition:opacity 0.8s, -webkit-transform 0.8s;transition:opacity 0.8s, -webkit-transform 0.8s;transition:opacity 0.8s, transform 0.8s;transition:opacity 0.8s, transform 0.8s, -webkit-transform 0.8s}@media only screen and (min-width: 769px){.top-program.is-action .top-program-detail{opacity:1 !important;-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important}}@media only screen and (max-width: 768px){.top-program-detail.is-action{opacity:1 !important;-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important}}.top-program-detail__inner{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;height:100%;max-width:calc(2 * 45px + 480px);width:100%}@media only screen and (max-width: 768px){.top-program-detail__inner{max-width:480px;padding:0 20px;margin-left:auto !important;margin-right:auto !important}}.top-program.top-program:nth-child(2n+1) .top-program-detail__inner{margin-left:90px}.top-program.top-program:nth-child(2n) .top-program-detail__inner{margin-right:90px}.top-program-detail__inner .c-button{margin:20px 0}.top-program-detail__inner .c-button .top-program#program01 a,.top-program#program01 .top-program-detail__inner .c-button a{background:#19A7CE}.top-program-detail__inner .c-button .top-program#program01 a:before,.top-program#program01 .top-program-detail__inner .c-button a:before{border-bottom:2px solid #19A7CE;border-right:2px solid #19A7CE}.top-program-detail__inner .c-button .top-program#program02 a,.top-program#program02 .top-program-detail__inner .c-button a{background:#34CDBC}.top-program-detail__inner .c-button .top-program#program02 a:before,.top-program#program02 .top-program-detail__inner .c-button a:before{border-bottom:2px solid #34CDBC;border-right:2px solid #34CDBC}.top-program-detail-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.5625rem;line-height:1.5;font-weight:bold}@media only screen and (max-width: 768px){.top-program-detail-title{font-size:1.125rem}}.top-program#program01 .top-program-detail-title{color:#19A7CE}.top-program#program02 .top-program-detail-title{color:#34CDBC}.top-program-thumbnail{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-program-thumbnail:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}@media only screen and (max-width: 1024px){.top-program-thumbnail{width:100%}}.top-program#program01 .top-program-thumbnail{background:url(/chiiki/assets/img/top/top-program-01.webp) no-repeat center}@media only screen and (max-width: 768px){.top-program#program01 .top-program-thumbnail{background:url(/chiiki/assets/img/top/top-program-01_sp.webp) no-repeat center}}.top-program#program02 .top-program-thumbnail{background:url(/chiiki/assets/img/top/top-program-02.webp) no-repeat center}@media only screen and (max-width: 768px){.top-program#program02 .top-program-thumbnail{background:url(/chiiki/assets/img/top/top-program-02_sp.webp) no-repeat center}}body.is-transition .top-program-thumbnail{-webkit-transition:opacity 0.8s, -webkit-transform 0.8s;transition:opacity 0.8s, -webkit-transform 0.8s;transition:opacity 0.8s, transform 0.8s;transition:opacity 0.8s, transform 0.8s, -webkit-transform 0.8s}@media only screen and (min-width: 769px){.top-program.is-action .top-program-thumbnail{opacity:1 !important;-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important}}@media only screen and (max-width: 768px){.top-program-thumbnail.is-action{opacity:1 !important;-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important}}.top-program-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover ; object-position: 50% 50% "}.top-program-thumbnail__inner{position:relative;margin:0 auto;z-index:2;text-align:center}@media only screen and (max-width: 1024px){.top-program-thumbnail__inner{height:100%;padding:100px 0}}@media only screen and (max-width: 768px){.top-program-thumbnail__inner{height:100%;padding:80px 0}}.top-program-thumbnail_maintitle{margin-top:15px;color:#fff;font-size:2.8125rem;font-weight:900;text-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);letter-spacing:0.05em;line-height:1.5}@media only screen and (max-width: 768px){.top-program-thumbnail_maintitle{margin-top:10px;font-size:1.375rem;line-height:1.4}}.top-target{background:-webkit-gradient(linear, left top, right top, from(rgba(177,234,77,0.1)), to(rgba(9,182,130,0.1)));background:-webkit-linear-gradient(left, rgba(177,234,77,0.1) 0%, rgba(9,182,130,0.1) 100%);background:linear-gradient(90deg, rgba(177,234,77,0.1) 0%, rgba(9,182,130,0.1) 100%)}.top-target-box{margin-top:40px;padding:39px;background:rgba(255,255,255,0.9);border:1px solid #fff;border-radius:10px;-webkit-box-shadow:0px 10px 20px rgba(78,165,138,0.15);box-shadow:0px 10px 20px rgba(78,165,138,0.15)}@media only screen and (max-width: 768px){.top-target-box{margin-top:20px;padding:19px;-webkit-box-shadow:none;box-shadow:none}}.top-target-box__title{color:#0BB764;font-size:1.5rem;font-weight:bold;text-align:center;letter-spacing:0.05em;line-height:1.5}@media only screen and (max-width: 768px){.top-target-box__title{font-size:1rem}}.top-target-text{text-align:center}@media only screen and (max-width: 768px){.top-target-text{text-align:left}}.p-target-box__image{margin-top:40px}.p-target-box__image img{width:100%;height:auto}@media only screen and (max-width: 767px){.p-target-box__image{margin:15px auto 0}}@media only screen and (max-width: 767px){.p-target-box__image{max-width:360px}}.u-autoSpacer>*{margin-top:25px}@media only screen and (max-width: 768px){.u-autoSpacer>*{margin-top:20px}}.u-autoSpacer>*:last-child{margin-bottom:0}.u-autoSpacer>*:first-child{margin-top:0}.u-autoSpacer>*+h2{margin-top:60px}@media only screen and (max-width: 768px){.u-autoSpacer>*+h2{margin-top:45px}}.u-autoSpacer>h2+*{margin-top:40px}@media only screen and (max-width: 768px){.u-autoSpacer>h2+*{margin-top:35px}}.u-autoSpacer>*+h3{margin-top:40px}@media only screen and (max-width: 768px){.u-autoSpacer>*+h3{margin-top:20px}}.u-autoSpacer>h3+*{margin-top:25px}.u-autoSpacer>*+h4{margin-top:30px}.u-autoSpacer>h4+*{margin-top:20px}.u-autoSpacer>*+h5{margin-top:25px}.u-autoSpacer>h5+*{margin-top:18px}.u-autoSpacer>*+h6{margin-top:25px}.u-autoSpacer>h6+*{margin-top:18px}.u-autoSpacer>h2+h3{margin-top:30px}@media only screen and (max-width: 768px){.u-autoSpacer>h2+h3{margin-top:20px}}.u-highlighter{display:inline-block;padding:1px 5px;line-height:1.4}.u-highlighter.is-red{background:#e60012;color:#FFF}.u-highlighter.is-yellow{background:#FFFF4D}.u-show--pc{visibility:visible;position:static}br.u-show--pc{display:block}img.u-show--pc{display:block}@media only screen and (max-width: 1024px){.u-show--pc{visibility:hidden;position:absolute}br.u-show--pc{display:none}img.u-show--pc{display:none}}.u-show--pc-tb{visibility:visible;position:static}br.u-show--pc-tb{display:block}img.u-show--pc-tb{display:block}@media only screen and (max-width: 768px){.u-show--pc-tb{visibility:hidden;position:absolute}br.u-show--pc-tb{display:none}img.u-show--pc-tb{display:none}}.u-show--tb{visibility:hidden;position:absolute}br.u-show--tb{display:none}img.u-show--tb{display:none}@media only screen and (max-width: 1024px){.u-show--tb{visibility:visible;position:static}br.u-show--tb{display:block}img.u-show--tb{display:block}}.u-show--sp{visibility:hidden;position:absolute}br.u-show--sp{display:none}img.u-show--sp{display:none}@media only screen and (max-width: 768px){.u-show--sp{visibility:visible;position:static}br.u-show--sp{display:block}img.u-show--sp{display:block}}.u-show--sp_s{visibility:hidden;position:absolute}br.u-show--sp_s{display:none}img.u-show--sp_s{display:none}@media only screen and (max-width: 599px){.u-show--sp_s{visibility:visible;position:static}br.u-show--sp_s{display:block}img.u-show--sp_s{display:block}}.u-show--ios{display:none}.ua-iphone .u-show--ios{display:block}.ua-ipad .u-show--ios{display:block}.u-show--android{display:none}.ua-android .u-show--android{display:block}.u-fw_n{font-weight:normal !important}.u-fw_b{font-weight:bold !important}.u-fz_xxl{font-size:120% !important}.u-fz_xl{font-size:115% !important}.u-fz_l{font-size:110% !important}.u-fz_s{font-size:90% !important}.u-fz_xs{font-size:85% !important}.u-fz_xxs{font-size:80% !important}.u-td_n{text-decoration:none !important}.u-td_u{text-decoration:underline !important}.u-ta_l{text-align:left !important}.u-ta_c{text-align:center !important}.u-ta_r{text-align:right !important}.u-mt_xxxl{margin-top:50px !important}.u-mt_xxl{margin-top:45px !important}.u-mt_xl{margin-top:40px !important}.u-mt_l{margin-top:35px !important}.u-mt_m{margin-top:30px !important}.u-mt_s{margin-top:25px !important}.u-mt_xs{margin-top:20px !important}.u-mt_xxs{margin-top:15px !important}.u-mt_xxxs{margin-top:10px !important}.u-mt_xxxxs{margin-top:5px !important}.u-mr_xxxl{margin-right:50px !important}.u-mr_xxl{margin-right:45px !important}.u-mr_xl{margin-right:40px !important}.u-mr_l{margin-right:35px !important}.u-mr_m{margin-right:30px !important}.u-mr_s{margin-right:25px !important}.u-mr_xs{margin-right:20px !important}.u-mr_xxs{margin-right:15px !important}.u-mr_xxxs{margin-right:10px !important}.u-mr_xxxxs{margin-right:5px !important}.u-mb_xxxl{margin-bottom:50px !important}.u-mb_xxl{margin-bottom:45px !important}.u-mb_xl{margin-bottom:40px !important}.u-mb_l{margin-bottom:35px !important}.u-mb_m{margin-bottom:30px !important}.u-mb_s{margin-bottom:25px !important}.u-mb_xs{margin-bottom:20px !important}.u-mb_xxs{margin-bottom:15px !important}.u-mb_xxxs{margin-bottom:10px !important}.u-mb_xxxxs{margin-bottom:5px !important}.u-ml_xxxl{margin-left:50px !important}.u-ml_xxl{margin-left:45px !important}.u-ml_xl{margin-left:40px !important}.u-ml_l{margin-left:35px !important}.u-ml_m{margin-left:30px !important}.u-ml_s{margin-left:25px !important}.u-ml_xs{margin-left:20px !important}.u-ml_xxs{margin-left:15px !important}.u-ml_xxxs{margin-left:10px !important}.u-ml_xxxxs{margin-left:5px !important}.u-d_n{display:none !important}.u-d_b{display:block !important}.u-d_f{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-d_if{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.u-d_i{display:inline !important}.u-d_ib{display:inline-block !important}.u-jc_c{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.u-jc_fe{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.u-jc_fs{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.u-c_red{color:#E60012}.u-lh_s{line-height:1.5}.u-c_east{color:#0BB764}
