/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}button{background:none;border:none;outline:none;cursor:pointer;padding:0}.u-sp-only{display:block}@media screen and (min-width:769px){.u-sp-only{display:none}}.u-pc-only{display:none}@media screen and (min-width:769px){.u-pc-only{display:block}}html{scroll-behavior:smooth;font-family:"Noto Sans JP",sans-serif;height:100%}html [id]{scroll-margin-top:calc(125 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){html [id]{scroll-margin-top:calc(100 / var(--base-vw) * 100 * 1vw)}}:root{--base-vw:768}@media screen and (min-width:769px){:root{--base-vw:1536}}body{padding-top:calc(125 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){body{padding-top:calc(100 / var(--base-vw) * 100 * 1vw)}}img{width:100%;height:auto;display:block}.c-header{position:fixed;top:0;left:0;width:100%;height:calc(125 / var(--base-vw) * 100 * 1vw);background-color:#fff;z-index:4;border-bottom:calc(1 / var(--base-vw) * 100 * 1vw) solid #dce6ea}@media screen and (min-width:769px){.c-header{height:calc(100 / var(--base-vw) * 100 * 1vw)}}.c-header__inner{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;gap:calc(40 / var(--base-vw) * 100 * 1vw);height:100%;padding:calc(20 / var(--base-vw) * 100 * 1vw) calc(30 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 calc(168 / var(--base-vw) * 100 * 1vw)}}.c-header__logo{width:calc(318 / var(--base-vw) * 100 * 1vw);height:calc(50 / var(--base-vw) * 100 * 1vw);-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.c-header__logo{width:calc(286 / var(--base-vw) * 100 * 1vw);height:calc(45 / var(--base-vw) * 100 * 1vw)}}.c-header__logo_link{display:block;width:100%;height:100%}.c-header__btn{-ms-flex-negative:0;flex-shrink:0;width:calc(356 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-header__btn{width:calc(340 / var(--base-vw) * 100 * 1vw)}}.c-header__btn_link{display:block;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media screen and (min-width:769px) and (hover:hover){.c-header__btn_link:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}}.c-fv{position:relative;width:100%}.c-fv__bg{width:100%}.c-fv__btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(25 / var(--base-vw) * 100 * 1vw);width:calc(650 / var(--base-vw) * 100 * 1vw);z-index:1}@media screen and (min-width:769px){.c-fv__btn{-webkit-transform:none;transform:none;left:calc(340 / var(--base-vw) * 100 * 1vw);bottom:calc(80 / var(--base-vw) * 100 * 1vw);width:calc(357 / var(--base-vw) * 100 * 1vw)}}.c-fv__btn_link{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;text-decoration:none;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media screen and (min-width:769px) and (hover:hover){.c-fv__btn_link:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}}.c-fv__btn_note{display:block;width:calc(454 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(-16 / var(--base-vw) * 100 * 1vw);position:relative;z-index:1}@media screen and (min-width:769px){.c-fv__btn_note{width:calc(250 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(-8 / var(--base-vw) * 100 * 1vw)}}.c-fv__btn_cta{display:block;width:100%;-webkit-filter:drop-shadow(0 calc(4 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw) rgba(0,0,0,0.15)) drop-shadow(0 calc(1 / var(--base-vw) * 100 * 1vw) calc(3 / var(--base-vw) * 100 * 1vw) rgba(0,0,0,0.3));filter:drop-shadow(0 calc(4 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw) rgba(0,0,0,0.15)) drop-shadow(0 calc(1 / var(--base-vw) * 100 * 1vw) calc(3 / var(--base-vw) * 100 * 1vw) rgba(0,0,0,0.3))}.c-cta{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}.c-cta__box{position:relative;width:calc(712 / var(--base-vw) * 100 * 1vw);border-radius:calc(10 / var(--base-vw) * 100 * 1vw);overflow:hidden;border:calc(2 / var(--base-vw) * 100 * 1vw) solid #0a1e5a}@media screen and (min-width:769px){.c-cta__box{width:calc(816 / var(--base-vw) * 100 * 1vw)}}.c-cta__bg{position:absolute;bottom:0;left:0;right:0;height:calc(340 / var(--base-vw) * 100 * 1vw);background-color:#e5f1f6;z-index:1;border-radius:0 0 calc(10 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-cta__bg{height:calc(250 / var(--base-vw) * 100 * 1vw)}}.c-cta__header{position:relative;z-index:1;background:linear-gradient(169deg,#00b0f4 0%,#00668e 100%);padding:calc(20 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.c-cta__header{padding:calc(25 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw)}}.c-cta__header_title{font-size:calc(38 / var(--base-vw) * 100 * 1vw);font-weight:900;color:#fff;text-align:center;line-height:1.2;letter-spacing:0.05em}@media screen and (min-width:769px){.c-cta__header_title{font-size:calc(38 / var(--base-vw) * 100 * 1vw)}}.c-cta__content{position:relative;z-index:1}.c-cta__pricing{padding:0 calc(30 / var(--base-vw) * 100 * 1vw) 0}@media screen and (min-width:769px){.c-cta__pricing{padding:0 calc(50 / var(--base-vw) * 100 * 1vw) 0}}.c-cta__bottom{padding:calc(20 / var(--base-vw) * 100 * 1vw) calc(30 / var(--base-vw) * 100 * 1vw) calc(30 / var(--base-vw) * 100 * 1vw);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}@media screen and (min-width:769px){.c-cta__bottom{padding:calc(20 / var(--base-vw) * 100 * 1vw) calc(50 / var(--base-vw) * 100 * 1vw) calc(30 / var(--base-vw) * 100 * 1vw)}}.c-cta__bottom_title{font-size:calc(38 / var(--base-vw) * 100 * 1vw);font-weight:700;color:#0b1c44;text-align:center;line-height:1;margin-bottom:calc(24 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-cta__bottom_title{font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:0.05em;margin-bottom:calc(12 / var(--base-vw) * 100 * 1vw)}}.c-cta__notice{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(580 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(24 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-cta__notice{width:auto;margin-bottom:calc(20 / var(--base-vw) * 100 * 1vw)}}.c-cta__notice_label{background-color:#CD0000;color:#fff;font-size:calc(20 / var(--base-vw) * 100 * 1vw);font-weight:700;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:calc(100 / var(--base-vw) * 100 * 1vw);-ms-flex-negative:0;flex-shrink:0;letter-spacing:0.05em}@media screen and (min-width:769px){.c-cta__notice_label{width:auto;height:calc(60 / var(--base-vw) * 100 * 1vw);font-size:calc(18 / var(--base-vw) * 100 * 1vw);padding:calc(16 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw)}}.c-cta__notice_content{background-color:#fff;border:calc(1 / var(--base-vw) * 100 * 1vw) solid #CD0000;padding:calc(16 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw);-webkit-box-flex:1;-ms-flex:1;flex:1;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}@media screen and (min-width:769px){.c-cta__notice_content{width:calc(483 / var(--base-vw) * 100 * 1vw);height:calc(60 / var(--base-vw) * 100 * 1vw);-webkit-box-flex:0;-ms-flex:none;flex:none}}.c-cta__notice_text{font-size:calc(20 / var(--base-vw) * 100 * 1vw);font-weight:500;color:#3b3b3b;line-height:1.5}.c-cta__notice_text--red{color:#CD0000;font-weight:900}.c-cta__notice_text--sp{display:block}@media screen and (min-width:769px){.c-cta__notice_text--sp{display:none}}.c-cta__notice_text--pc{display:none}@media screen and (min-width:769px){.c-cta__notice_text--pc{display:block;font-size:calc(16 / var(--base-vw) * 100 * 1vw);text-align:center}}.c-cta__button{display:block;width:calc(650 / var(--base-vw) * 100 * 1vw);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media screen and (min-width:769px){.c-cta__button{width:calc(620 / var(--base-vw) * 100 * 1vw)}}@media screen and (min-width:769px) and (hover:hover){.c-cta__button:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}}.c-cta--with-terms .c-cta__box{border-radius:calc(10 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) 0 0}.c-cta--with-terms .c-cta__bg{border-radius:0}.c-cta__terms{width:calc(712 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-cta__terms{width:calc(816 / var(--base-vw) * 100 * 1vw)}}.c-cta__terms_toggle{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;gap:calc(10 / var(--base-vw) * 100 * 1vw);width:100%;height:calc(70 / var(--base-vw) * 100 * 1vw);background-color:#777d80;border:calc(2 / var(--base-vw) * 100 * 1vw) solid #0a1e5a;border-top:none;border-radius:0 0 calc(10 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw);cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}@media (hover:hover){.c-cta__terms_toggle:hover{background-color:#6a6f72}}.is-open .c-cta__terms_toggle{display:none}.c-cta__terms_toggle_text{font-size:calc(24 / var(--base-vw) * 100 * 1vw);font-weight:700;color:#fff;letter-spacing:0.05em}.c-cta__terms_toggle_icon{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:calc(24 / var(--base-vw) * 100 * 1vw);height:calc(14 / var(--base-vw) * 100 * 1vw)}.c-cta__terms_content{display:none;background-color:#777d80;border:calc(2 / var(--base-vw) * 100 * 1vw) solid #0a1e5a;border-top:none;border-radius:0 0 calc(10 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw);padding:calc(30 / var(--base-vw) * 100 * 1vw) calc(36 / var(--base-vw) * 100 * 1vw);color:#fff}@media screen and (min-width:769px){.c-cta__terms_content{padding:calc(30 / var(--base-vw) * 100 * 1vw) calc(38 / var(--base-vw) * 100 * 1vw)}}.is-open .c-cta__terms_content{display:block}.c-cta__terms_title{font-size:calc(20 / var(--base-vw) * 100 * 1vw);font-weight:700;color:#fff;line-height:1.6;letter-spacing:0.05em;margin-bottom:calc(10 / var(--base-vw) * 100 * 1vw)}.c-cta__terms_list{list-style:disc;padding-left:calc(27 / var(--base-vw) * 100 * 1vw)}.c-cta__terms_item{font-size:calc(18 / var(--base-vw) * 100 * 1vw);font-weight:500;color:#fff;line-height:1.4;text-align:justify;margin-bottom:calc(10 / var(--base-vw) * 100 * 1vw)}.c-cta__terms_item:last-child{margin-bottom:0}.c-sec02__cta{padding:0 0 calc(80 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec02__cta{padding:0 0 calc(80 / var(--base-vw) * 100 * 1vw)}}.c-sec03{background-color:#e5f1f6;padding:calc(60 / var(--base-vw) * 100 * 1vw) 0 calc(82 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec03{padding:calc(80 / var(--base-vw) * 100 * 1vw) 0 calc(100 / var(--base-vw) * 100 * 1vw)}}.c-sec03__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-align:center;-ms-flex-align:center;align-items:center}.c-sec03__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;gap:calc(16 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(16 / var(--base-vw) * 100 * 1vw)}.c-sec03__title_text{font-size:calc(40 / var(--base-vw) * 100 * 1vw);font-weight:900;text-align:center;letter-spacing:0.03em;line-height:1.5;background:linear-gradient(172deg,#00b0f4 0%,#00668e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:calc(2 / var(--base-vw) * 100 * 1vw) solid #00b0f4;padding-bottom:calc(4 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec03__title_text{font-size:calc(42 / var(--base-vw) * 100 * 1vw)}}.c-sec03__title_emphasis{font-size:calc(52 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec03__title_emphasis{font-size:calc(50 / var(--base-vw) * 100 * 1vw)}}.c-sec03__subtitle{font-size:calc(28 / var(--base-vw) * 100 * 1vw);font-weight:500;color:#3b3b3b;text-align:center;line-height:1.4;margin-bottom:calc(32 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec03__subtitle{font-size:calc(24 / var(--base-vw) * 100 * 1vw)}}.c-sec03__media{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;width:100%}@media screen and (min-width:769px){.c-sec03__media{margin-bottom:calc(10 / var(--base-vw) * 100 * 1vw)}}.c-sec03__media_label{font-size:calc(20 / var(--base-vw) * 100 * 1vw);font-weight:700;color:#0a1e5a;text-align:center;letter-spacing:0.05em;line-height:1.5;margin-bottom:calc(16 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec03__media_label{font-weight:500;margin-bottom:0}}.c-sec03__media_item{width:calc(500 / var(--base-vw) * 100 * 1vw);-webkit-box-shadow:0 calc(4 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) rgba(0,52,82,0.2);box-shadow:0 calc(4 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) rgba(0,52,82,0.2)}@media screen and (min-width:769px){.c-sec03__media_item{width:calc(425 / var(--base-vw) * 100 * 1vw)}}.c-sec03 .splide{width:100%}@media screen and (min-width:769px){.c-sec03 .splide{width:auto}}.c-sec03 .splide__slide{-webkit-box-shadow:0 calc(4 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) rgba(0,52,82,0.2);box-shadow:0 calc(4 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) rgba(0,52,82,0.2)}@media screen and (min-width:769px){.c-sec03 .splide__slide{width:calc(425 / var(--base-vw) * 100 * 1vw)}}.c-sec03 .splide__pagination{position:absolute;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);bottom:calc(-20 / var(--base-vw) * 100 * 1vw);gap:calc(20 / var(--base-vw) * 100 * 1vw)}.c-sec03 .splide__pagination__page{width:calc(16 / var(--base-vw) * 100 * 1vw);height:calc(16 / var(--base-vw) * 100 * 1vw);border-radius:50%;background-color:#d9d9d9;margin:0}.c-sec03 .splide__pagination__page.is-active{opacity:1;background-color:#00b4f0;-webkit-transform:none;transform:none}.c-sec05{padding:calc(40 / var(--base-vw) * 100 * 1vw) 0 0}@media screen and (min-width:769px){.c-sec05{padding:calc(35 / var(--base-vw) * 100 * 1vw) 0 0}}.c-sec06{position:relative;width:100%}.c-sec06__bg{width:100%}.c-sec06__btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(54 / var(--base-vw) * 100 * 1vw);width:calc(650 / var(--base-vw) * 100 * 1vw);z-index:1}@media screen and (min-width:769px){.c-sec06__btn{bottom:calc(20 / var(--base-vw) * 100 * 1vw);width:calc(620 / var(--base-vw) * 100 * 1vw)}}.c-sec06__btn_link{display:block;width:100%;text-decoration:none;-webkit-filter:drop-shadow(0 calc(4 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw) rgba(0,0,0,0.15)) drop-shadow(0 calc(1 / var(--base-vw) * 100 * 1vw) calc(3 / var(--base-vw) * 100 * 1vw) rgba(0,0,0,0.3));filter:drop-shadow(0 calc(4 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw) rgba(0,0,0,0.15)) drop-shadow(0 calc(1 / var(--base-vw) * 100 * 1vw) calc(3 / var(--base-vw) * 100 * 1vw) rgba(0,0,0,0.3));-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media screen and (min-width:769px) and (hover:hover){.c-sec06__btn_link:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}}.c-sec07{background-color:#e5f1f6;padding:calc(80 / var(--base-vw) * 100 * 1vw) 0;overflow:hidden}@media screen and (min-width:769px){.c-sec07{padding:calc(90 / var(--base-vw) * 100 * 1vw) 0 calc(100 / var(--base-vw) * 100 * 1vw)}}.c-sec07__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-align:center;-ms-flex-align:center;align-items:center}.c-sec07__title{width:calc(620 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(10 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec07__title{width:calc(720 / var(--base-vw) * 100 * 1vw)}}.c-sec07__heading{font-size:calc(50 / var(--base-vw) * 100 * 1vw);font-weight:900;color:#0a1e5a;text-align:center;line-height:1.6;margin-bottom:calc(10 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec07__heading{font-size:calc(50 / var(--base-vw) * 100 * 1vw)}}.c-sec07__note{font-size:calc(24 / var(--base-vw) * 100 * 1vw);font-weight:900;color:#00b4f0;text-align:center;line-height:1.4;letter-spacing:0.05em;margin-bottom:calc(40 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec07__note{font-size:calc(22 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(56 / var(--base-vw) * 100 * 1vw)}}.c-sec07__slider{width:100%;position:relative}.c-sec07 .splide{width:100%;position:relative}.c-sec07 .splide__track{overflow:visible;padding-bottom:20px}@media screen and (min-width:769px){.c-sec07 .splide__track{overflow:hidden;padding-bottom:20px}}.c-sec07 .splide__slide{width:calc(698 / var(--base-vw) * 100 * 1vw);border-radius:calc(10 / var(--base-vw) * 100 * 1vw);overflow:hidden}@media screen and (min-width:769px){.c-sec07 .splide__slide{width:calc(817 / var(--base-vw) * 100 * 1vw);border-radius:calc(20 / var(--base-vw) * 100 * 1vw)}}.c-sec07 .splide__slide.is-active{-webkit-box-shadow:0 calc(10 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) rgba(10,30,90,0.1);box-shadow:0 calc(10 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) rgba(10,30,90,0.1)}.c-sec07__arrows{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;padding:0 calc(20 / var(--base-vw) * 100 * 1vw);z-index:1}@media screen and (min-width:769px){.c-sec07__arrows{padding:0 calc(330 / var(--base-vw) * 100 * 1vw)}}.c-sec07__arrow{position:static;width:calc(70 / var(--base-vw) * 100 * 1vw);height:calc(70 / var(--base-vw) * 100 * 1vw);border-radius:50%;padding:0;background-color:transparent;border:none;cursor:pointer;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;pointer-events:auto;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:1}@media (hover:hover){.c-sec07__arrow:hover{opacity:0.7}}.c-sec07__arrow:disabled{opacity:0.3;cursor:not-allowed}.c-sec07__arrow--next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-sec07__arrow_icon{width:calc(70 / var(--base-vw) * 100 * 1vw);height:auto}@media screen and (min-width:769px){.c-sec07__arrow_icon{width:calc(70 / var(--base-vw) * 100 * 1vw)}}.c-sec07 .splide__pagination{position:absolute;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);bottom:calc(-30 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec07 .splide__pagination{display:none}}.c-sec07 .splide__pagination__page{width:calc(16 / var(--base-vw) * 100 * 1vw);height:calc(16 / var(--base-vw) * 100 * 1vw);border-radius:50%;background-color:#d9d9d9;margin:0 calc(10 / var(--base-vw) * 100 * 1vw)}.c-sec07 .splide__pagination__page.is-active{opacity:1;background-color:#00b4f0;-webkit-transform:none;transform:none}.c-sec08{overflow:hidden}.c-sec08__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-align:center;-ms-flex-align:center;align-items:center;padding-top:calc(80 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec08__inner{padding-top:calc(80 / var(--base-vw) * 100 * 1vw)}}.c-sec08__title{width:calc(590 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(40 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec08__title{width:calc(580 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(50 / var(--base-vw) * 100 * 1vw)}}.c-sec08__slider{width:100%;position:relative}.c-sec08 .splide{width:100%;position:relative}.c-sec08 .splide__track{overflow:visible}@media screen and (min-width:769px){.c-sec08 .splide__track{overflow:hidden}}.c-sec08 .splide__slide{width:calc(698 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec08 .splide__slide{width:calc(817 / var(--base-vw) * 100 * 1vw)}}.c-sec08 .splide__slide.is-active{-webkit-box-shadow:0 calc(10 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) rgba(10,30,90,0.1);box-shadow:0 calc(10 / var(--base-vw) * 100 * 1vw) calc(10 / var(--base-vw) * 100 * 1vw) rgba(10,30,90,0.1)}.c-sec08__arrows{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;padding:0 calc(20 / var(--base-vw) * 100 * 1vw);z-index:1}@media screen and (min-width:769px){.c-sec08__arrows{padding:0 calc(330 / var(--base-vw) * 100 * 1vw)}}.c-sec08__arrow{position:static;width:calc(70 / var(--base-vw) * 100 * 1vw);height:calc(70 / var(--base-vw) * 100 * 1vw);border-radius:50%;padding:0;background-color:transparent;border:none;cursor:pointer;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;pointer-events:auto;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:1}@media (hover:hover){.c-sec08__arrow:hover{opacity:0.7}}.c-sec08__arrow:disabled{opacity:0.3;cursor:not-allowed}.c-sec08__arrow--next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-sec08__arrow_icon{width:calc(70 / var(--base-vw) * 100 * 1vw);height:auto}@media screen and (min-width:769px){.c-sec08__arrow_icon{width:calc(70 / var(--base-vw) * 100 * 1vw)}}.c-sec08 .splide__pagination{position:absolute;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);bottom:calc(-30 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec08 .splide__pagination{display:none}}.c-sec08 .splide__pagination__page{width:calc(16 / var(--base-vw) * 100 * 1vw);height:calc(16 / var(--base-vw) * 100 * 1vw);border-radius:50%;background-color:#d9d9d9;margin:0 calc(10 / var(--base-vw) * 100 * 1vw)}.c-sec08 .splide__pagination__page.is-active{opacity:1;background-color:#00b4f0;-webkit-transform:none;transform:none}.c-sec08__cta{padding:calc(100 / var(--base-vw) * 100 * 1vw) 0 calc(80 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec08__cta{padding:calc(90 / var(--base-vw) * 100 * 1vw) 0 calc(80 / var(--base-vw) * 100 * 1vw)}}.c-sec10{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;padding:calc(90 / var(--base-vw) * 100 * 1vw) 0 calc(70 / var(--base-vw) * 100 * 1vw);gap:calc(20 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec10{padding:calc(100 / var(--base-vw) * 100 * 1vw) 0 calc(80 / var(--base-vw) * 100 * 1vw);gap:calc(20 / var(--base-vw) * 100 * 1vw)}}.c-sec10__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-align:center;-ms-flex-align:center;align-items:center;gap:calc(16 / var(--base-vw) * 100 * 1vw);width:100%}@media screen and (min-width:769px){.c-sec10__inner{gap:calc(16 / var(--base-vw) * 100 * 1vw)}}.c-sec10__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-sec10__title_img{width:calc(470 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec10__title_img{width:calc(400 / var(--base-vw) * 100 * 1vw)}}.c-sec10__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:calc(50 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec10__subtitle{padding-bottom:calc(50 / var(--base-vw) * 100 * 1vw)}}.c-sec10__subtitle_img{width:calc(600 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec10__subtitle_img{width:calc(500 / var(--base-vw) * 100 * 1vw)}}.c-sec10__table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.c-sec10__table-wrapper::-webkit-scrollbar{height:calc(8 / var(--base-vw) * 100 * 1vw)}.c-sec10__table-wrapper::-webkit-scrollbar-track{background:#e5f1f6;border-radius:calc(4 / var(--base-vw) * 100 * 1vw)}.c-sec10__table-wrapper::-webkit-scrollbar-thumb{background:#0046be;border-radius:calc(4 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec10__table-wrapper{overflow-x:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-sec10__table{min-width:calc(900 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec10__table{min-width:auto}}.c-sec10__table_img{width:calc(1132 / var(--base-vw) * 100 * 1vw);padding:0 calc(40 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec10__table_img{width:calc(938 / var(--base-vw) * 100 * 1vw);padding:0}}.c-sec10__note{font-size:calc(22 / var(--base-vw) * 100 * 1vw);font-weight:400;color:#3b3b3b;text-align:center;letter-spacing:0.05em;line-height:1.3;padding:0 calc(40 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec10__note{font-size:calc(18 / var(--base-vw) * 100 * 1vw);padding:0}}.c-sec11{padding:calc(80 / var(--base-vw) * 100 * 1vw) 0}@media screen and (min-width:769px){.c-sec11{padding:calc(80 / var(--base-vw) * 100 * 1vw) 0 calc(100 / var(--base-vw) * 100 * 1vw)}}.c-sec11__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-align:center;-ms-flex-align:center;align-items:center}.c-sec13__cta{padding:calc(100 / var(--base-vw) * 100 * 1vw) 0 calc(80 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec13__cta{padding:calc(90 / var(--base-vw) * 100 * 1vw) 0 calc(80 / var(--base-vw) * 100 * 1vw)}}.c-sec13__jicoo{width:calc(688 / var(--base-vw) * 100 * 1vw);margin:0 auto;padding:calc(100 / var(--base-vw) * 100 * 1vw) 0 calc(80 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec13__jicoo{width:calc(1104 / var(--base-vw) * 100 * 1vw);padding:calc(90 / var(--base-vw) * 100 * 1vw) 0 calc(80 / var(--base-vw) * 100 * 1vw)}}.c-sec14{background-color:#e5f1f6;padding:calc(40 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw) calc(36 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14{padding:calc(50 / var(--base-vw) * 100 * 1vw) 0}}.c-sec14__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-align:center;-ms-flex-align:center;align-items:center;gap:calc(50 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__inner{gap:calc(50 / var(--base-vw) * 100 * 1vw)}}.c-sec14__banner{width:calc(688 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__banner{width:calc(1104 / var(--base-vw) * 100 * 1vw)}}.c-sec14__banner_top{background-color:#CD0000;padding:calc(12 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw);text-align:center}@media screen and (min-width:769px){.c-sec14__banner_top{padding:calc(10 / var(--base-vw) * 100 * 1vw) calc(94 / var(--base-vw) * 100 * 1vw)}}.c-sec14__banner_top_text{font-size:calc(30 / var(--base-vw) * 100 * 1vw);font-weight:900;color:#fff;letter-spacing:0.05em;line-height:1.1}@media screen and (min-width:769px){.c-sec14__banner_top_text{font-size:calc(24 / var(--base-vw) * 100 * 1vw)}}.c-sec14__banner_top_emphasis{color:#fff58b;font-size:calc(40 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__banner_top_emphasis{font-size:calc(30 / var(--base-vw) * 100 * 1vw)}}.c-sec14__banner_bottom{background-color:#fff;border:calc(1 / var(--base-vw) * 100 * 1vw) solid #CD0000;padding:calc(20 / var(--base-vw) * 100 * 1vw) calc(30 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__banner_bottom{padding:calc(16 / var(--base-vw) * 100 * 1vw) calc(60 / var(--base-vw) * 100 * 1vw)}}.c-sec14__banner_bottom_text{font-size:calc(22 / var(--base-vw) * 100 * 1vw);font-weight:500;color:#3b3b3b;letter-spacing:0.05em;line-height:1.5}@media screen and (min-width:769px){.c-sec14__banner_bottom_text{font-size:calc(18 / var(--base-vw) * 100 * 1vw);text-align:center}}.c-sec14__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;text-align:center}.c-sec14__title_en{font-family:"DIN 2014","Inter",sans-serif;font-size:calc(40 / var(--base-vw) * 100 * 1vw);font-weight:800;color:#00b4f0;letter-spacing:0.05em;line-height:1.3}@media screen and (min-width:769px){.c-sec14__title_en{font-size:calc(50 / var(--base-vw) * 100 * 1vw)}}.c-sec14__title_ja{font-size:calc(50 / var(--base-vw) * 100 * 1vw);font-weight:900;color:#0046be;letter-spacing:0.05em;line-height:1.3}@media screen and (min-width:769px){.c-sec14__title_ja{font-size:calc(50 / var(--base-vw) * 100 * 1vw)}}.c-sec14__accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(30 / var(--base-vw) * 100 * 1vw);width:calc(688 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__accordion{width:calc(1104 / var(--base-vw) * 100 * 1vw)}}.c-sec14__item{overflow:hidden}.c-sec14__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(30 / var(--base-vw) * 100 * 1vw);padding:calc(23 / var(--base-vw) * 100 * 1vw) calc(25 / var(--base-vw) * 100 * 1vw);background-color:#0046be;cursor:pointer;list-style:none}@media screen and (min-width:769px){.c-sec14__question{gap:calc(40 / var(--base-vw) * 100 * 1vw);padding:calc(23 / var(--base-vw) * 100 * 1vw) calc(25 / var(--base-vw) * 100 * 1vw)}}.c-sec14__question::-webkit-details-marker{display:none}.c-sec14__question::marker{display:none}.c-sec14__question_icon{font-family:"DIN 2014","Inter",sans-serif;font-size:calc(50 / var(--base-vw) * 100 * 1vw);font-weight:700;color:#fff;letter-spacing:0.05em;line-height:1.3;-ms-flex-negative:0;flex-shrink:0}.c-sec14__question_text{font-size:calc(28 / var(--base-vw) * 100 * 1vw);font-weight:700;color:#fff;letter-spacing:0.1em;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:769px){.c-sec14__question_text{font-size:calc(24 / var(--base-vw) * 100 * 1vw)}}.c-sec14__question_toggle{position:relative;width:calc(36 / var(--base-vw) * 100 * 1vw);height:calc(36 / var(--base-vw) * 100 * 1vw);-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.c-sec14__question_toggle{width:calc(35 / var(--base-vw) * 100 * 1vw);height:calc(35 / var(--base-vw) * 100 * 1vw)}}.c-sec14__question_toggle:before{content:"";position:absolute;top:50%;left:0;width:100%;height:calc(3 / var(--base-vw) * 100 * 1vw);background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.c-sec14__question_toggle:after{content:"";position:absolute;top:0;left:50%;width:calc(3 / var(--base-vw) * 100 * 1vw);height:100%;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease}.c-sec14__item[open] .c-sec14__question_toggle:after{opacity:0;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.c-sec14__answer{overflow:hidden}.c-sec14__answer_inner{background-color:#fff;padding:calc(52 / var(--base-vw) * 100 * 1vw) calc(44 / var(--base-vw) * 100 * 1vw) calc(52 / var(--base-vw) * 100 * 1vw) calc(83 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__answer_inner{padding:calc(40 / var(--base-vw) * 100 * 1vw) calc(44 / var(--base-vw) * 100 * 1vw) calc(52 / var(--base-vw) * 100 * 1vw) calc(83 / var(--base-vw) * 100 * 1vw)}}.c-sec14__answer_text{font-size:calc(28 / var(--base-vw) * 100 * 1vw);font-weight:500;color:#0a1e5a;letter-spacing:0.1em;line-height:1.5}@media screen and (min-width:769px){.c-sec14__answer_text{font-size:calc(18 / var(--base-vw) * 100 * 1vw)}}.c-sec14__answer_text+.c-sec14__answer_text{margin-top:calc(28 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__answer_text+.c-sec14__answer_text{margin-top:calc(18 / var(--base-vw) * 100 * 1vw)}}.c-sec14__answer_list{margin:calc(28 / var(--base-vw) * 100 * 1vw) 0;padding-left:calc(42 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__answer_list{margin:calc(18 / var(--base-vw) * 100 * 1vw) 0;padding-left:calc(27 / var(--base-vw) * 100 * 1vw)}}.c-sec14__answer_list_item{font-size:calc(28 / var(--base-vw) * 100 * 1vw);font-weight:500;color:#0a1e5a;letter-spacing:0.1em;line-height:1.5;list-style:disc}@media screen and (min-width:769px){.c-sec14__answer_list_item{font-size:calc(18 / var(--base-vw) * 100 * 1vw)}}.c-sec14__answer_note{font-size:calc(20 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-sec14__answer_note{font-size:calc(16 / var(--base-vw) * 100 * 1vw)}}.c-footer{background-color:#0a1e5a;padding:calc(60 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw) calc(80 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-footer{padding:calc(50 / var(--base-vw) * 100 * 1vw) calc(168 / var(--base-vw) * 100 * 1vw) calc(60 / var(--base-vw) * 100 * 1vw)}}.c-footer__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-align:center;-ms-flex-align:center;align-items:center;gap:calc(80 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-footer__inner{gap:calc(40 / var(--base-vw) * 100 * 1vw)}}.c-footer__logo{width:calc(508 / var(--base-vw) * 100 * 1vw)}@media screen and (min-width:769px){.c-footer__logo{width:calc(445 / var(--base-vw) * 100 * 1vw)}}.c-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(20 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw)}.c-footer__nav_link{font-size:calc(20 / var(--base-vw) * 100 * 1vw);font-weight:700;color:#fff;text-decoration:underline;letter-spacing:0.05em;line-height:1.3}@media screen and (min-width:769px){.c-footer__nav_link{font-size:calc(18 / var(--base-vw) * 100 * 1vw)}}.c-footer__copyright{font-size:calc(16 / var(--base-vw) * 100 * 1vw);font-weight:400;color:#fff;text-align:center;letter-spacing:0.05em;line-height:1.3}@media screen and (min-width:769px){.c-footer__copyright{font-size:calc(14 / var(--base-vw) * 100 * 1vw)}}