/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{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:rgba(0,0,0,0);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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]: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}[type=number]{-moz-appearance:textfield}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}html{-webkit-appearance:none;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:10rem;word-break:break-all;font-size:10px}@media(min-width: 768px)and (max-width: 1160px){html{font-size:.8620689655vw}}@media(max-width: 767px){html{font-size:min(2.5641025641vw,12.8205128205px);scroll-padding-top:8rem}}body{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:0;color:#4c5c66}@media(max-width: 767px){body{line-height:1.8}}@media(max-width: 767px){.pc{display:none !important}}@media(min-width: 768px){.sp{display:none !important}}picture{display:block}img{width:100%;height:auto;display:block}#container{width:100%;position:relative}section{position:relative}.sticky-sec{position:sticky;top:0}.inner{width:110rem;margin:0 auto;position:relative}@media(max-width: 767px){.inner{width:34rem}}.all_svg{display:none}.title-bg-gray{background:#989797}.title-bg-khaki{background:#daab71}.l-header{width:100%;height:10rem;display:block;position:fixed;top:0;left:0;z-index:999;transition:all .4s ease;pointer-events:none}@media(max-width: 767px){.l-header{height:8rem}}.l-header .inner{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;max-width:1440px;padding-left:3rem}@media(max-width: 767px){.l-header .inner{padding-left:2rem}}.l-header__logo{display:flex;flex-direction:column;justify-content:center;height:100%;row-gap:.6rem;opacity:0;visibility:hidden}.l-header__logo a{display:block;width:22rem;transition:all .3s ease}@media(max-width: 767px){.l-header__logo a{width:14rem}}@media(any-hover: hover){.l-header__logo a:hover{opacity:.6}}.l-header__logo span{width:100%;height:2.4rem;background:linear-gradient(231.85deg, #91D3FB -5.07%, #3294D1 62.19%);display:grid;place-content:center;font-size:1.3rem;line-height:1;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media(max-width: 767px){.l-header__logo span{font-size:1.1rem}}.l-header .l-header-nav{pointer-events:all;position:relative;z-index:10}.l-header .l-header-nav__top ul{display:flex}.l-header .l-header-nav .l-header-hb{width:8rem;height:8rem;background:#3294d1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:10}.l-header .l-header-nav .l-header-hb__inner{width:3.4rem;height:1.8rem;position:relative}.l-header .l-header-nav .l-header-hb__inner span{width:100%;height:.2rem;background:#fff;border-radius:.1rem;position:absolute;left:0;transition:all .6s ease}.l-header .l-header-nav .l-header-hb__inner span:nth-of-type(1){top:0}.l-header .l-header-nav .l-header-hb__inner span:nth-of-type(2){top:.8rem}.l-header .l-header-nav .l-header-hb__inner span:nth-of-type(3){top:1.6rem}.l-header .l-header-nav .l-header-hb.is-active .l-header-hb__inner span:nth-of-type(1){top:.8rem;transform:rotate(45deg)}.l-header .l-header-nav .l-header-hb.is-active .l-header-hb__inner span:nth-of-type(2){opacity:0}.l-header .l-header-nav .l-header-hb.is-active .l-header-hb__inner span:nth-of-type(3){top:.8rem;transform:rotate(-45deg)}.l-header .l-header-nav .l-header-hb p{font-size:1rem;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;line-height:1;margin-top:1.3rem}.l-header .l-header-nav .hb-menu-bg{width:100%;height:100dvh;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all .3s ease .4s;overflow:auto;overscroll-behavior:none}.l-header .l-header-nav .hb-menu-bg.is-active{opacity:1;visibility:visible}.l-header .l-header-nav .hb-menu-bg::before{content:"";display:block;width:100%;height:calc(100% + 1px)}.l-header .l-header-nav__bottom{width:347px;height:100vh;position:fixed;top:0;right:-120%;z-index:5;transition:all .6s ease;overflow:auto;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}.l-header .l-header-nav__bottom::-webkit-scrollbar{display:none}.l-header .l-header-nav__bottom.is-active{right:0}@media(max-width: 767px){.l-header .l-header-nav__bottom{height:100dvh}}.l-header .l-header-nav__bottom-inner{min-height:calc(100% + 1px);padding-top:11rem;padding-inline:10px;padding-bottom:80px;background:linear-gradient(180deg, #FFF5E9 0%, #F5E7D6 100%)}.l-header .l-header-nav__bottom-inner ul{width:100%;display:flex;flex-direction:column}.l-header .l-header-nav__bottom-inner ul li{width:100%;border-bottom:2px dotted #a77f4e}.l-header .l-header-nav__bottom-inner ul li a{display:block;padding:20px 10px;font-size:15px;line-height:1.4;position:relative}.l-header .l-header-nav__bottom-inner ul li a::before{content:"";width:13px;height:14px;background:#a77f4e;position:absolute;top:50%;right:10px;transform:translateY(-50%);clip-path:polygon(0 0, 100% 50%, 0 100%)}.l-footer{background:#fff5e9;position:relative}@media(max-width: 767px){.l-footer{padding-bottom:9.8rem}}.l-footer__top{padding-block:8rem 4rem}@media(max-width: 767px){.l-footer__top{padding-block:6rem 4rem}}.l-footer__top .inner{display:flex;justify-content:space-between}@media(min-width: 768px){.l-footer__top .inner{width:91.5rem}}@media(max-width: 767px){.l-footer__top .inner{flex-direction:column;align-items:center;row-gap:3rem}}@media(min-width: 768px){.l-footer__info{width:40rem}}@media(max-width: 767px){.l-footer__info{width:31.6rem}}@media(max-width: 767px){.l-footer__logo{width:30rem;margin-inline:auto}}.l-footer__text{margin-top:2rem;display:flex;justify-content:center;position:relative}.l-footer__text::before{content:"";width:100%;height:.1rem;background:#4c5c66;position:absolute;top:50%;left:0;transform:translateY(-50%)}.l-footer__text p{font-size:1.9rem;line-height:1;padding-inline:.5rem;background:#fff5e9;position:relative;font-family:"Noto Serif JP",serif}@media(max-width: 767px){.l-footer__text p{font-size:1.6rem}}.l-footer__address{margin-top:2rem}@media(max-width: 767px){.l-footer__address{text-align:center}}.l-footer__address p{line-height:1.4;font-weight:400}@media(min-width: 768px){.l-footer__time{width:45.5rem}}@media(max-width: 767px){.l-footer__time{width:100%}}.l-footer__table table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:1.9rem}@media(max-width: 767px){.l-footer__table table{font-size:1.423rem}}.l-footer__table table thead tr td{font-size:1.8rem;background:#daab71;color:#fff}@media(max-width: 767px){.l-footer__table table thead tr td{font-size:1.348rem}}.l-footer__table table tbody tr{border-top:.1rem solid #ddd}.l-footer__table table tr th,.l-footer__table table tr td{height:4rem;vertical-align:middle;font-weight:400;text-align:center}@media(max-width: 767px){.l-footer__table table tr th,.l-footer__table table tr td{height:2.9rem}}.l-footer__table table tr th{width:16rem;border-right:.1rem solid #ddd;background:#6e8cbe;color:#fff}@media(max-width: 767px){.l-footer__table table tr th{width:12rem}}.l-footer__anno{margin-top:1.1rem;display:flex;flex-direction:column;row-gap:.4rem}.l-footer__anno p{font-size:1.4rem;line-height:1.4;font-weight:400;padding-left:1.2em;text-indent:-1.2em}.l-footer__map iframe{width:100%;height:auto;aspect-ratio:1440/450}@media(max-width: 767px){.l-footer__map iframe{aspect-ratio:390/220}}.l-footer__bottom{padding-block:4rem 6.6rem}@media(max-width: 767px){.l-footer__bottom{padding-block:6rem 13.5rem}}@media(min-width: 768px){.l-footer__bottom .inner{width:97.5rem}}.l-footer .l-footer-access{display:flex;-moz-column-gap:.6rem;column-gap:.6rem}@media(max-width: 767px){.l-footer .l-footer-access{flex-direction:column;row-gap:3rem}}.l-footer .l-footer-access__title{background:#a77f4e;color:#fff;display:grid;place-content:center}@media(min-width: 768px){.l-footer .l-footer-access__title{width:7.6rem}}@media(max-width: 767px){.l-footer .l-footer-access__title{height:4.2rem}}.l-footer .l-footer-access__title h2{font-size:1.4rem;line-height:1;font-weight:bold}@media(max-width: 767px){.l-footer .l-footer-access__title h2{font-size:1.7rem}}.l-footer .l-footer-access__contents{flex:1}.l-footer .l-footer-access__blocks{display:flex;flex-direction:column;row-gap:3.6rem}@media(max-width: 767px){.l-footer .l-footer-access__blocks{row-gap:6rem}}.l-footer .l-footer-access .l-footer-access-block{display:flex;padding-inline:.9rem;font-size:1.5rem;line-height:1.4;position:relative}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block{flex-direction:column;padding-inline:0}}.l-footer .l-footer-access .l-footer-access-block:nth-of-type(2)::before{content:"";width:100%;height:.1rem;background:#daab71;position:absolute;bottom:calc(100% + 1.8rem);left:0}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block:nth-of-type(2)::before{bottom:calc(100% + 3rem)}}.l-footer .l-footer-access .l-footer-access-block__title{width:19.5rem;font-weight:500}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block__title{width:100%;text-align:center}}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block__title h3{font-size:1.7rem}}.l-footer .l-footer-access .l-footer-access-block__contents{flex:1}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block__contents{margin-top:.6rem}}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block__text{display:flex;justify-content:center;text-align:center}}.l-footer .l-footer-access .l-footer-access-block__items{display:flex;align-items:center;margin-top:1.2rem}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block__items{flex-direction:column;width:33.2rem;margin-inline:auto;margin-top:2rem}}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item{width:100%}}.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item ul{display:flex}@media(min-width: 768px){.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item ul{flex-direction:column;row-gap:.2rem}}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item ul{justify-content:space-between}}.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item ul li{padding-inline:1.4rem;height:4rem;font-size:1.3rem;line-height:1;background:rgba(167,127,78,.75);color:#fff;display:grid;place-content:center}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item ul li{height:3.2rem;flex:1;font-size:1.4rem}}.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item--first{flex:1}.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item--first ul li{height:2.4rem}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-list-item--first ul li{height:4.8rem;font-size:1.4rem;line-height:1.2;text-align:center;padding-inline:1.1rem;flex:initial}}.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-text-item{width:8rem;text-align:center;padding-top:2rem;position:relative}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-text-item{width:17.2rem;height:3.7rem;padding-top:0;padding-left:7rem;text-align:left;display:flex;align-items:center}}.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-text-item::before{content:"";width:90%;height:.2rem;background-image:linear-gradient(to right, #4C5C66, #4C5C66 0.3rem, transparent 0.3rem, transparent 0.6rem);background-size:.6rem .2rem;background-repeat:repeat-x;position:absolute;top:1.4rem;left:50%;transform:translateX(-50%)}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-text-item::before{width:.2rem;height:82%;background-image:linear-gradient(to bottom, #4C5C66, #4C5C66 0.3rem, transparent 0.3rem, transparent 0.6rem);background-size:.2rem .6rem;background-repeat:repeat-y;top:50%;left:6.2rem;transform:translateY(-50%)}}.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-text-item p{font-size:1rem}@media(max-width: 767px){.l-footer .l-footer-access .l-footer-access-block .l-footer-access-block-text-item p{font-size:1.4rem}}.l-footer__copyright{text-align:center;height:3.2rem;display:grid;place-content:center;background:#fff}.l-footer__copyright p{font-size:1.2rem;line-height:1}.c-skew-bg-text{display:flex;flex-direction:column;align-items:flex-start;row-gap:1rem}@media(max-width: 767px){.c-skew-bg-text{align-items:center;row-gap:.6rem}}.c-skew-bg-text__elm{font-size:2.4rem;line-height:1.3;font-family:"Noto Serif JP",serif;color:#fff;position:relative;padding-inline:1rem}@media(max-width: 767px){.c-skew-bg-text__elm{font-size:2rem}}.c-skew-bg-text__elm::before{content:"";width:100%;height:100%;background:linear-gradient(180deg, rgba(120, 189, 232, 0.3) -49.17%, #3294D1 100%);position:absolute;top:.2rem;left:0;transform:skewX(-18deg)}.c-skew-bg-text__elm span{position:relative;display:block}.c-skew-bg-text[data-mod=suggestion]{row-gap:1rem;align-items:center}@media(max-width: 767px){.c-skew-bg-text[data-mod=suggestion]{row-gap:.6rem}}.c-skew-bg-text[data-mod=suggestion] .c-skew-bg-text__elm{font-size:5rem;line-height:1.2}@media(max-width: 767px){.c-skew-bg-text[data-mod=suggestion] .c-skew-bg-text__elm{font-size:2.2rem}}.c-skew-bg-text[data-mod=merit]{align-items:center;text-align:center}.c-skew-bg-text[data-mod=merit] .c-skew-bg-text__elm{width:100%;height:4rem;font-size:2rem;line-height:1.2;display:grid;place-content:center}@media(max-width: 767px){.c-skew-bg-text[data-mod=merit] .c-skew-bg-text__elm{width:28rem}}.c-section-title{text-align:center;font-family:"Noto Serif JP",serif;color:#3c4f8c}.c-section-title h2{font-size:5rem;line-height:1.4;font-weight:500}@media(max-width: 767px){.c-section-title h2{font-size:2.4rem}}.c-section-title h2 span{font-weight:bold}.c-section-title h2 .unit-font{font-size:1.8rem;font-weight:400}.c-section-title p{font-size:2rem;line-height:1.4;margin-top:1.6rem}@media(max-width: 767px){.c-section-title p{font-size:1.6rem;margin-top:.8rem}}.c-section-title[data-mod=feature] h2{color:#fff}@media(min-width: 768px){.c-section-title[data-mod=precautions]{text-align:left}}.mv{position:relative;width:100%;height:81rem;background:linear-gradient(74.62deg, rgba(165, 220, 254, 0.2) 0%, rgba(165, 220, 254, 0.1) 46.61%, rgba(165, 220, 254, 0.2) 73.33%, rgba(165, 220, 254, 0.6) 104.68%);overflow:hidden}@media(max-width: 767px){.mv{height:74.7rem}}.mv__image-wrap{width:100%;height:100%;max-width:1440px;position:relative;position:absolute;top:0;left:50%;transform:translateX(-50%);pointer-events:none}.mv__image-wrap::before{content:"BlueRadical";font-size:23.8rem;font-size:min(16.5277777778vw,238px);white-space:nowrap;line-height:1;font-weight:bold;font-family:"Noto Serif JP",serif;color:rgba(50,148,209,.05);position:absolute;bottom:-2rem;left:-1rem}@media(max-width: 767px){.mv__image-wrap::before{font-size:6.6rem;bottom:-0.8rem}}.mv__image{width:min(58.0833333333vw,836.4px);position:absolute;bottom:0;right:max(-11.7638888889vw,-169.4px);z-index:5}@media(max-width: 767px){.mv__image{width:37.7rem;bottom:initial;right:0;top:0}}.mv__contents{height:100%;font-family:"Noto Serif JP",serif;padding-bottom:min(5.7638888889vw,83px);position:relative;overflow:hidden}@media(max-width: 767px){.mv__contents{z-index:10;padding-bottom:4.2rem}}.mv__logo-inner{width:100%;max-width:1440px;padding-left:3rem;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;pointer-events:none}@media(max-width: 767px){.mv__logo-inner{padding-left:2rem}}.mv__logo{display:flex;flex-direction:column;justify-content:center;width:22rem;height:10rem;row-gap:.6rem;pointer-events:all}@media(max-width: 767px){.mv__logo{width:14rem;height:8rem}}.mv__logo a{display:block;width:100%;transition:all .3s ease}@media(max-width: 767px){.mv__logo a{width:14rem}}@media(any-hover: hover){.mv__logo a:hover{opacity:.6}}.mv__logo span{width:100%;height:2.4rem;background:linear-gradient(231.85deg, #91D3FB -5.07%, #3294D1 62.19%);display:grid;place-content:center;font-size:1.3rem;line-height:1;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media(max-width: 767px){.mv__logo span{font-size:1.1rem}}.mv .inner{height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width: 767px){.mv .inner{width:35rem}}.mv .mv-catch__circle-text{width:19.4rem;height:19.4rem;display:grid;place-content:center;position:relative;background-image:url(../img/mv/mv-circle.png);background-size:cover}@media(max-width: 767px){.mv .mv-catch__circle-text{width:11.6rem;height:11.6rem;background-image:url(../img/mv/mv-circle-sp.png);background-size:contain;background-position:left top;background-repeat:no-repeat;margin-left:-1rem}}.mv .mv-catch__circle-text p{font-size:1.8rem;line-height:1.4;color:#3294d1;font-weight:500}@media(max-width: 767px){.mv .mv-catch__circle-text p{font-size:1.2rem}}.mv .mv-catch__text{padding-left:11.6rem;margin-top:-4.8rem}@media(max-width: 767px){.mv .mv-catch__text{padding-left:2rem;margin-top:-3.8rem}}.mv .mv-catch__text p{font-size:2.8rem;font-weight:bold;line-height:1.4;color:#3c4f8c}@media(max-width: 767px){.mv .mv-catch__text p{font-size:2rem}}.mv .mv-catch__main{margin-top:.4rem;margin-left:3rem}@media(max-width: 767px){.mv .mv-catch__main{margin-left:0;margin-top:.8rem}}.mv .mv-catch__main h2{width:67rem}@media(max-width: 767px){.mv .mv-catch__main h2{width:100%}}.mv .mv-catch__anno{margin-top:1rem;margin-left:3rem}@media(max-width: 767px){.mv .mv-catch__anno{margin-left:0;margin-top:2.6rem}}.mv .mv-catch .mv-banner{width:53.4rem;background:linear-gradient(360deg, #A77F4E 0%, #DAAB71 100%);display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.4rem .6rem;padding-left:2rem;margin-top:7rem;margin-left:3rem;border-radius:.6rem;box-shadow:1rem 0 1rem rgba(0,0,0,.1),0 1rem 1rem rgba(0,0,0,.1);transition:transform .4s ease,box-shadow .4s ease,opacity .4s ease}@media(max-width: 767px){.mv .mv-catch .mv-banner{width:31.4rem;margin-top:2.8rem;margin-inline:auto;padding:1.4rem 1.6rem 1.6rem}}.mv .mv-catch .mv-banner__textarea{flex:1}.mv .mv-catch .mv-banner__text p{font-size:1.6rem;line-height:1.4;color:#fff}@media(max-width: 767px){.mv .mv-catch .mv-banner__text p{font-size:1.5rem}}.mv .mv-catch .mv-banner__link{margin-top:1.6rem}@media(max-width: 767px){.mv .mv-catch .mv-banner__link{margin-top:1.6rem}}.mv .mv-catch .mv-banner__link p{width:18rem;height:4rem;background:#fff;color:#a77f4e;border-radius:3rem;display:grid;place-content:center;font-size:1.6rem;font-weight:600;line-height:1}@media(max-width: 767px){.mv .mv-catch .mv-banner__link p{font-size:1.4rem}}.mv .mv-catch .mv-banner__image{width:18.2rem}@media(max-width: 767px){.mv .mv-catch .mv-banner__image{width:9.6rem}}@media(any-hover: hover){.mv .mv-catch .mv-banner:hover{opacity:.7 !important;transform:translateY(0.4rem);box-shadow:1rem 0 1rem rgba(0,0,0,.1),0 0 1rem rgba(0,0,0,.1)}}.c-cta-btn{width:42rem;height:19.2rem;display:flex;flex-direction:column;align-items:center;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif;transition:all .4s ease;padding-top:4rem}@media(max-width: 767px){.c-cta-btn{width:100%;height:12.7rem;padding-top:0;justify-content:center}}.c-cta-btn__heading{font-size:1.8rem;line-height:1;font-weight:bold}@media(max-width: 767px){.c-cta-btn__heading{font-size:1.4rem}}.c-cta-btn__main{display:flex;justify-content:center;align-items:center;-moz-column-gap:.78rem;column-gap:.78rem;font-size:4rem;font-weight:500;line-height:1;margin-top:2rem}@media(max-width: 767px){.c-cta-btn__main{font-size:3rem;margin-top:1.2rem;-moz-column-gap:.4rem;column-gap:.4rem}}.c-cta-btn__main span{display:block}.c-cta-btn__main .btn-icon{width:4rem;font-size:0;margin-top:.4rem}.c-cta-btn__main .btn-icon svg{width:100%;height:auto;transition:all .4s ease}.c-cta-btn p{width:11.7rem;height:2.3rem;font-size:1.3rem;line-height:1;color:#4c5c66;background:#fff;border-radius:1.5rem;display:grid;place-content:center;font-weight:500;margin-top:2rem;transition:all .4s ease}@media(max-width: 767px){.c-cta-btn p{margin-top:1rem}}.c-reserve-btn{width:20rem;height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif;transition:all .4s ease;padding-top:.2rem;transition:all .4s ease}@media(max-width: 767px){.c-reserve-btn{width:100%;height:9.8rem}}.c-reserve-btn__head{font-size:1.8rem;line-height:1.2;font-weight:bold;display:flex;flex-direction:column;align-items:center;row-gap:.4rem}@media(max-width: 767px){.c-reserve-btn__head{font-size:1.4rem}}.c-reserve-btn__head span{display:block}.c-reserve-btn__head .btn-icon{width:2.4rem;font-size:0}.c-reserve-btn__head .btn-icon svg{width:100%;height:auto;transition:all .4s ease}.c-reserve-btn__tel-num{font-size:2.4rem;line-height:1;margin-top:.6rem}.c-reserve-btn p{width:11.7rem;height:2.3rem;font-size:1.3rem;line-height:1;color:#4c5c66;background:#fff;border-radius:1.5rem;display:grid;place-content:center;font-weight:500;margin-top:.6rem;transition:all .4s ease}@media(max-width: 767px){.c-reserve-btn p{margin-top:1rem}}.btn-bg-blue{background:#3294d1;border:.2rem solid #3294d1}@media(min-width: 768px){.btn-bg-blue{pointer-events:none}}.btn-bg-blue .btn-icon svg{fill:#fff;stroke:#fff}@media(any-hover: hover){.btn-bg-blue:hover{background:#fff;color:#3294d1}.btn-bg-blue:hover .btn-icon svg{fill:#3294d1;stroke:#3294d1}}.btn-bg-khaki{background:#daab71;border:.2rem solid #daab71}.btn-bg-khaki .btn-icon svg{stroke:#fff;width:100%}@media(any-hover: hover){.btn-bg-khaki:hover{background:#fff;color:#daab71}.btn-bg-khaki:hover .btn-icon svg{stroke:#daab71}.btn-bg-khaki:hover p{background:#daab71;color:#fff}}.top-back{position:fixed;bottom:6.2rem;right:3rem;z-index:100;opacity:0;visibility:hidden;transition:all .4s ease}@media(max-width: 767px){.top-back{bottom:16rem;right:2rem}}.top-back.is-active{opacity:1;visibility:visible}.top-back a{width:5rem;height:5rem;display:grid;place-content:center;border-radius:50%;border:.1rem solid #3294d1;transition:all .3s ease;pointer-events:all}.top-back a span{display:block;width:.1rem;height:2.2rem;background:#3294d1;position:relative;pointer-events:none;transition:all .3s ease}.top-back a span::before{content:"";width:.8rem;height:.8rem;background:#3294d1;position:absolute;top:-0.2rem;left:50%;transform:translateX(-50%);clip-path:polygon(50% 0, 0 100%, 100% 100%);transition:all .3s ease}@media(any-hover: hover){.top-back a:hover{background:#3294d1}.top-back a:hover span{background:#fff}.top-back a:hover span::before{background:#fff}}.c-cta{background:radial-gradient(95.92% 103.66% at 51.18% 54.93%, #D3EEFF 0%, #A5DCFE 100%);color:#3c4f8c;padding-block:8rem;font-family:"Noto Serif JP",serif;position:relative;overflow:hidden}@media(max-width: 767px){.c-cta{padding-block:6rem 8rem}}.c-cta::before{content:"Blue Radical";font-size:20rem;line-height:1;font-weight:bold;white-space:nowrap;color:hsla(0,0%,100%,.14);position:absolute;bottom:-1rem;left:-1rem}@media(max-width: 767px){.c-cta::before{font-size:6.4rem;bottom:-0.4rem}}.c-cta__title{text-align:center}.c-cta__title h2{font-size:3.2rem;line-height:1.4;font-weight:bold}@media(max-width: 767px){.c-cta__title h2{font-size:1.8rem}}.c-cta__text01{text-align:center;margin-bottom:1.7rem}@media(max-width: 767px){.c-cta__text01{margin-bottom:1.4rem}}.c-cta__text01 p{font-size:2.8rem;font-weight:500;line-height:1}@media(max-width: 767px){.c-cta__text01 p{font-size:1.8rem}}.c-cta__text02{text-align:center;margin-top:5rem;margin-bottom:1.7rem}@media(max-width: 767px){.c-cta__text02{margin-top:3rem;margin-bottom:1.4rem}}.c-cta__text02 p{font-size:2.4rem;line-height:1.4;font-weight:500}@media(max-width: 767px){.c-cta__text02 p{font-size:1.6rem}}.c-cta .cta-btns{display:flex;justify-content:center}.c-cta .cta-btns ul{display:flex;justify-content:center;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05)}@media(max-width: 767px){.c-cta .cta-btns ul{flex-direction:column;width:100%}}@media(max-width: 767px){.c-cta[data-mod=cta02]{padding-block:6rem 7rem}}.c-sp-fix-link{width:100%;position:fixed;bottom:0;left:0;z-index:100;opacity:0;visibility:hidden;transition:all .4s ease}.c-sp-fix-link.is-active{opacity:1;visibility:visible}.c-sp-fix-link ul{width:100%;display:flex}.c-sp-fix-link ul li{flex:1}#top .parallax-bg::before{content:"";width:100%;height:100vh;background-size:cover;position:absolute;top:0;left:0}#top .parallax-bg.is-parallax::before{position:fixed}#top .worry{padding-block:16rem 9.4rem;background:linear-gradient(110.49deg, rgba(240, 234, 226, 0.2) 25.68%, rgba(234, 225, 213, 0.6) 63.22%, rgba(240, 234, 226, 0.2) 96.03%)}@media(max-width: 767px){#top .worry{padding-block:8.8rem 6.8rem}}@media(min-width: 768px){#top .worry .inner{width:98rem}}#top .worry .worry-item{display:flex;-moz-column-gap:4rem;column-gap:4rem}@media(max-width: 767px){#top .worry .worry-item{flex-direction:column;row-gap:3rem}}#top .worry .worry-item__textarea{width:53rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;row-gap:3rem;padding-bottom:2rem}@media(max-width: 767px){#top .worry .worry-item__textarea{width:100%;padding-bottom:0;row-gap:2rem}}#top .worry .worry-item__title{position:relative}@media(min-width: 768px){#top .worry .worry-item__title{padding-left:2.3rem}}#top .worry .worry-item__title::before{content:"";width:38.2rem;height:38.2rem;border-radius:50%;background:#e5e2e2;filter:blur(5rem);position:absolute;top:-7rem;left:50%;transform:translateX(-50%)}@media(max-width: 767px){#top .worry .worry-item__title::before{width:17rem;height:17rem;top:-2rem;filter:blur(3rem)}}#top .worry .worry-item__title h2{font-size:5rem;line-height:1.4;font-family:"Noto Serif JP",serif;font-weight:500;color:#3c4f8c;position:relative}@media(max-width: 767px){#top .worry .worry-item__title h2{font-size:2.4rem}}#top .worry .worry-item__image{width:25.6rem;position:relative}@media(min-width: 768px){#top .worry .worry-item__image{margin-left:2rem}}@media(max-width: 767px){#top .worry .worry-item__image{width:13rem}}#top .worry .worry-item__list{flex:1;padding-block:3.3rem}@media(max-width: 767px){#top .worry .worry-item__list{padding-block:0}}#top .worry .worry-item__list ul{display:flex;flex-direction:column;row-gap:2rem}@media(max-width: 767px){#top .worry .worry-item__list ul{row-gap:1.6rem}}#top .worry .worry-item__list ul li{display:flex;align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;padding:1.4rem 2rem;background:#fff;box-shadow:.4rem 0 .4rem rgba(0,0,0,.05),0 .4rem .4rem rgba(0,0,0,.05)}@media(max-width: 767px){#top .worry .worry-item__list ul li{padding:.8rem 1.2rem}}#top .worry .worry-item__list ul li .check-icon{width:2rem;display:block;margin-top:.2rem}@media(max-width: 767px){#top .worry .worry-item__list ul li .check-icon{width:1.6rem}}#top .worry .worry-item__list ul li p{font-size:1.8rem;line-height:1.4;flex:1}@media(max-width: 767px){#top .worry .worry-item__list ul li p{font-size:1.5rem}}#top .suggestion{padding-block:12rem 8.2rem;clip-path:inset(0)}@media(max-width: 767px){#top .suggestion{padding-block:8rem 2.9rem}}#top .suggestion::before{background-image:url(../img/common/parallax-bg01.jpg)}#top .suggestion__contents{margin-top:5rem}@media(max-width: 767px){#top .suggestion__contents{margin-top:2.3rem}}#top .suggestion__image{width:84rem;margin-inline:auto}@media(max-width: 767px){#top .suggestion__image{width:100%}}#top .suggestion .suggestion-block{margin-top:6rem;font-family:"Noto Serif JP",serif;width:83.4rem;margin-inline:auto;overflow:hidden}@media(max-width: 767px){#top .suggestion .suggestion-block{width:100%;margin-top:3rem}}#top .suggestion .suggestion-block__title{text-align:center}#top .suggestion .suggestion-block__title h3{font-size:4rem;line-height:1.4;font-weight:500;color:#3294d1}@media(max-width: 767px){#top .suggestion .suggestion-block__title h3{font-size:1.7rem;line-height:1.7}}#top .suggestion .suggestion-block__items{margin-top:3.7rem;display:flex;justify-content:space-between}@media(max-width: 767px){#top .suggestion .suggestion-block__items{flex-wrap:wrap;row-gap:2rem;margin-top:2rem}}#top .suggestion .suggestion-block__item{width:18.4rem;height:18.4rem;border-radius:50%;display:grid;place-content:center;text-align:center;position:relative}@media(max-width: 767px){#top .suggestion .suggestion-block__item{width:16rem;height:16rem}}#top .suggestion .suggestion-block__item::before,#top .suggestion .suggestion-block__item::after{content:"";width:100%;height:100%;border-radius:50%;border:.1rem solid #3294d1;position:absolute;top:0;left:0;transform:rotate(45deg)}#top .suggestion .suggestion-block__item::before{clip-path:polygon(0 0, 100% 0, 100% 38%, 0 38%)}#top .suggestion .suggestion-block__item::after{clip-path:polygon(0 62%, 100% 62%, 100% 100%, 0 100%)}#top .suggestion .suggestion-block__item p{font-size:1.8rem;line-height:1.4;font-weight:500;color:#3294d1;position:relative}@media(max-width: 767px){#top .suggestion .suggestion-block__item p{font-size:1.6rem}}#top .suggestion .suggestion-block__item p.anno-mark::after{content:"※";font-size:1.2rem;color:#4c5c66;position:absolute;top:0;right:0rem}#top .suggestion .suggestion-block__anno{margin-top:1rem}@media(max-width: 767px){#top .suggestion .suggestion-block__anno{margin-top:1.3rem}}#top .suggestion .suggestion-block__anno p{font-size:1.4rem}#top .section-wrap01{clip-path:inset(0);position:relative}#top .section-wrap01::before{background-image:url(../img/common/parallax-bg02.jpg)}#top .about{padding-block:12rem 6rem}@media(max-width: 767px){#top .about{padding-block:8rem 4rem}}@media(min-width: 768px){#top .about .inner{width:84rem}}#top .about__contents{background:#fff;padding:6rem;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05)}@media(max-width: 767px){#top .about__contents{padding:4rem 2rem}}#top .about .about-item{display:flex;-moz-column-gap:2rem;column-gap:2rem;margin-top:4rem}@media(max-width: 767px){#top .about .about-item{flex-direction:column;row-gap:2rem;margin-top:2rem}}#top .about .about-item__image{width:40rem}@media(max-width: 767px){#top .about .about-item__image{width:100%}}#top .about .about-item__text{flex:1}@media(max-width: 767px){#top .about .about-item__text p{font-size:1.5rem;line-height:1.8}}#top .about .about-item__text p:not(:first-of-type){margin-top:1.6rem}#top .difference{padding-block:6rem}@media(max-width: 767px){#top .difference{padding-block:4rem}}#top .difference__contents{margin-top:4rem}@media(max-width: 767px){#top .difference__contents{margin-top:2rem}}#top .difference__blocks{display:flex;flex-direction:column;row-gap:11.8rem}@media(max-width: 767px){#top .difference__blocks{row-gap:9.2rem}}#top .difference .difference-block{position:relative;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05)}#top .difference .difference-block.difference-block01 .difference-block__contents{height:61.5rem}@media(max-width: 767px){#top .difference .difference-block.difference-block01 .difference-block__contents{height:87.1rem}}#top .difference .difference-block.difference-block01 .difference-block__contents::before{background:#ebebeb}#top .difference .difference-block.difference-block02::before{content:"";width:18.2rem;height:6.8rem;background:linear-gradient(178.84deg, #A77F4E 0.99%, #DAAB71 77.77%);position:absolute;bottom:calc(100% + 1.4rem);left:50%;transform:translateX(-50%);clip-path:polygon(0 0, 100% 0, 50% 100%)}@media(max-width: 767px){#top .difference .difference-block.difference-block02::before{width:14rem;height:5.2rem;bottom:calc(100% + 2rem)}}#top .difference .difference-block.difference-block02 .difference-block__contents{height:72.2rem}@media(max-width: 767px){#top .difference .difference-block.difference-block02 .difference-block__contents{height:65.9rem}}#top .difference .difference-block.difference-block02 .difference-block__contents::before{background:linear-gradient(180deg, #FFF5E9 21.4%, rgba(255, 245, 233, 0.6) 32.72%, rgba(255, 245, 233, 0) 73.04%)}@media(max-width: 767px){#top .difference .difference-block.difference-block02 .difference-block__contents::before{background:linear-gradient(180deg, #FFF5E9 71.75%, rgba(255, 245, 233, 0.3) 80.77%, rgba(255, 245, 233, 0) 98.57%)}}#top .difference .difference-block__title{position:relative}#top .difference .difference-block__title h3{height:7rem;display:grid;place-content:center;font-size:3.2rem;line-height:1;color:#fff;font-family:"Noto Serif JP",serif;font-weight:bold}@media(max-width: 767px){#top .difference .difference-block__title h3{font-size:2rem;height:6rem}}#top .difference .difference-block__contents{padding:4rem 8rem;position:relative}@media(max-width: 767px){#top .difference .difference-block__contents{padding:3.7rem 2rem 0}}#top .difference .difference-block__contents::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}#top .difference .difference-block__bg-image{width:100%;position:absolute;bottom:0;left:0}#top .difference .difference-block__items{display:flex;justify-content:space-between;position:relative;z-index:5}@media(max-width: 767px){#top .difference .difference-block__items{flex-direction:column;row-gap:2.6rem}}#top .difference .difference-block .difference-block-item{display:flex;flex-direction:column}#top .difference .difference-block .difference-block-item:nth-of-type(2){align-items:flex-end}#top .difference .difference-block .difference-block-item__textarea{width:40rem;flex:1}@media(max-width: 767px){#top .difference .difference-block .difference-block-item__textarea{width:100%}}#top .difference .difference-block .difference-block-item__title h4{font-size:2.4rem;line-height:1.4;font-weight:bold;font-family:"Noto Serif JP",serif}@media(max-width: 767px){#top .difference .difference-block .difference-block-item__title h4{font-size:2rem}}#top .difference .difference-block .difference-block-item__text{margin-top:1rem;text-align:justify}@media(max-width: 767px){#top .difference .difference-block .difference-block-item__text{margin-top:1rem}}#top .difference .difference-block .difference-block-item__image{width:45rem}@media(max-width: 767px){#top .difference .difference-block .difference-block-item__image{width:28rem;margin-inline:auto}}#top .merit{padding-block:6rem 12.4rem}@media(max-width: 767px){#top .merit{padding-block:4rem 8rem}}#top .merit__contents{margin-top:4rem}@media(max-width: 767px){#top .merit__contents{margin-top:2rem}}#top .merit__items{display:flex;justify-content:space-between}@media(max-width: 767px){#top .merit__items{flex-direction:column;row-gap:3rem}}#top .merit .merit-item{width:32rem;padding:2rem;background:#fff;display:flex;flex-direction:column;align-items:center;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05)}@media(max-width: 767px){#top .merit .merit-item{width:100%}}#top .merit .merit-item__num{text-align:center}#top .merit .merit-item__num p{font-size:2.4rem;line-height:1.2;color:#3294d1;font-family:"Noto Serif JP",serif}@media(max-width: 767px){#top .merit .merit-item__num p{font-size:1.6rem}}#top .merit .merit-item__num p span{font-size:6rem;display:inline-block}@media(max-width: 767px){#top .merit .merit-item__num p span{font-size:4rem}}#top .merit .merit-item__title{width:100%}#top .merit .merit-item__image{width:26rem;margin-top:3rem}@media(max-width: 767px){#top .merit .merit-item__image{width:20.4rem}}#top .merit .merit-item__text{margin-top:1.4rem;text-align:justify}#top .feature{padding-block:12rem;clip-path:inset(0)}@media(max-width: 767px){#top .feature{padding-block:8rem}}#top .feature .inner{position:relative;z-index:5}#top .feature::before{content:"";background-image:url(../img/feature/feature-bg.jpg);background-position:50% 50%}@media(max-width: 767px){#top .feature::before{background-position:50% 100%}}#top .feature::after{content:"";width:100%;height:100%;background:rgba(65,65,65,.7);position:absolute;top:0;left:0}#top .feature__contents{margin-top:4rem;padding-left:1rem}@media(max-width: 767px){#top .feature__contents{margin-top:3rem;padding-left:0}}#top .feature__blocks{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:7rem;column-gap:7rem;row-gap:4rem}@media(max-width: 767px){#top .feature__blocks{grid-template-columns:1fr}}#top .feature .feature-block{display:flex;flex-direction:column;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05)}#top .feature .feature-block__title{position:relative;background:linear-gradient(91.28deg, #A77F4E 1.1%, #DAAB71 100%);padding:2rem 8rem;padding-right:0}@media(max-width: 767px){#top .feature .feature-block__title{padding:2rem 0;text-align:center}}#top .feature .feature-block__title::before{content:"";width:8.9rem;height:9rem;background-image:url(../img/feature/check-icon.svg);background-size:cover;position:absolute;top:-1rem;left:-1rem}@media(max-width: 767px){#top .feature .feature-block__title::before{width:3rem;height:3rem;top:-1.3rem;left:50%;transform:translateX(-50%)}}#top .feature .feature-block__title h3{font-size:2.4rem;line-height:1.4;font-weight:500;color:#fff}@media(max-width: 767px){#top .feature .feature-block__title h3{font-size:1.8rem}}#top .feature .feature-block__title h3 span{font-size:3.2rem;display:inline-block}@media(max-width: 767px){#top .feature .feature-block__title h3 span{font-size:2rem}}#top .feature .feature-block__contents{padding:3rem 4rem;background:#fff5e9;display:flex;-moz-column-gap:4rem;column-gap:4rem;flex:1}@media(max-width: 767px){#top .feature .feature-block__contents{flex-direction:column;row-gap:3rem;padding:3rem 1.5rem 5rem}}#top .feature .feature-block__textarea{flex:1}#top .feature .feature-block__text{text-align:justify}@media(max-width: 767px){#top .feature .feature-block__text p{font-size:1.5rem}}#top .feature .feature-block__text p:not(:first-of-type){margin-top:1.6rem}#top .feature .feature-block__text span{font-weight:bold}#top .feature .feature-block__anno{text-align:justify;margin-top:4.5rem}@media(max-width: 767px){#top .feature .feature-block__anno{margin-top:1.6rem}}#top .feature .feature-block__anno p{font-size:1.4rem;padding-left:1em;text-indent:-1em;line-height:1.8}#top .feature .feature-block__anno span{font-weight:bold}@media(min-width: 768px){#top .feature .feature-block__image-area{width:52.2rem}}#top .feature .feature-block .feature-block-main-item{display:flex;justify-content:center;align-items:center;-moz-column-gap:2rem;column-gap:2rem}#top .feature .feature-block .feature-block-main-item__image{width:15rem}@media(max-width: 767px){#top .feature .feature-block .feature-block-main-item__image{width:12rem}}#top .feature .feature-block .feature-block-main-item__name{font-weight:500}#top .feature .feature-block__items{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:1.8rem;column-gap:1.8rem;margin-top:1rem}@media(max-width: 767px){#top .feature .feature-block__items{grid-template-columns:repeat(1, 1fr);row-gap:2rem;margin-top:2.4rem}}#top .feature .feature-block .feature-block-item{display:flex;align-items:center}@media(min-width: 768px){#top .feature .feature-block .feature-block-item{flex-direction:column}}@media(max-width: 767px){#top .feature .feature-block .feature-block-item{-moz-column-gap:1rem;column-gap:1rem}}#top .feature .feature-block .feature-block-item__image{width:12rem}@media(max-width: 767px){#top .feature .feature-block .feature-block-item__image{width:8rem}}#top .feature .feature-block .feature-block-item__textarea{margin-top:1rem}@media(max-width: 767px){#top .feature .feature-block .feature-block-item__textarea{flex:1;margin-top:0}}#top .feature .feature-block .feature-block-item__name{font-weight:500;text-align:center}@media(max-width: 767px){#top .feature .feature-block .feature-block-item__name{text-align:left;line-height:1.2}}#top .feature .feature-block .feature-block-item__text{text-align:justify}@media(max-width: 767px){#top .feature .feature-block .feature-block-item__text{margin-top:.4rem}}#top .feature .feature-block .feature-block-item__text p{font-size:1.4rem;line-height:1.4}@media(min-width: 768px){#top .feature .feature-block:first-of-type{grid-column:span 2}}@media(max-width: 767px){#top .feature .feature-block:first-of-type .feature-block__title{padding:1.6rem 0}}#top .feature .feature-block:first-of-type .feature-block__title h3{line-height:1}@media(min-width: 768px){#top .feature .feature-block:first-of-type .feature-block__contents{padding:4rem 5.8rem}}#top .section-wrap02{position:relative;clip-path:inset(0)}#top .section-wrap02::before{background-image:url(../img/common/parallax-bg03.jpg)}#top .perimel{padding-top:12rem}@media(max-width: 767px){#top .perimel{padding-top:8rem}}#top .perimel__image{width:84rem;margin-inline:auto}@media(max-width: 767px){#top .perimel__image{width:100%}}#top .perimel .perimel-item{margin-top:4rem;display:flex;align-items:center;-moz-column-gap:4.9rem;column-gap:4.9rem}@media(max-width: 767px){#top .perimel .perimel-item{flex-direction:column;row-gap:2rem}}#top .perimel .perimel-item__textarea{flex:1}#top .perimel .perimel-item__text{width:57.1rem;text-align:justify}@media(max-width: 767px){#top .perimel .perimel-item__text{width:100%}}#top .perimel .perimel-item__text p{font-size:2.4rem;font-family:"Noto Serif JP",serif;font-weight:bold}@media(max-width: 767px){#top .perimel .perimel-item__text p{font-size:1.8rem}}#top .perimel .perimel-item__detail{flex:1;text-align:justify}#top .flow{padding-top:12rem}@media(max-width: 767px){#top .flow{padding-top:8rem}}@media(min-width: 768px){#top .flow .inner{width:84rem}}#top .flow__contents{background:#fff;padding:8rem 4.2rem;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05)}@media(max-width: 767px){#top .flow__contents{padding:6rem 2rem}}#top .flow .flow-first{margin-top:3.6rem}@media(min-width: 768px){#top .flow .flow-first{padding-inline:1.3rem}}@media(max-width: 767px){#top .flow .flow-first{margin-top:1.7rem;padding-inline:.3rem}}#top .flow .flow-first__title{text-align:center}#top .flow .flow-first__title h3{font-size:2rem;color:#a77f4e}@media(max-width: 767px){#top .flow .flow-first__title h3{font-size:1.6rem}}#top .flow .flow-first__items{display:flex;flex-direction:column;row-gap:1.6rem;margin-top:1.6rem}@media(max-width: 767px){#top .flow .flow-first__items{margin-top:.6rem;row-gap:2rem}}#top .flow .flow-first__item{display:flex;-moz-column-gap:1.6rem;column-gap:1.6rem;padding:1.8rem 1.6rem;background:#fff5e9;line-height:1.4}@media(max-width: 767px){#top .flow .flow-first__item{padding:2rem 1.6rem;flex-direction:column;row-gap:2rem}}#top .flow .flow-first__item dt{width:21rem;border-right:.1rem dotted #a77f4e;font-size:1.5rem;color:#a77f4e;position:relative}@media(max-width: 767px){#top .flow .flow-first__item dt{width:100%;border-right:none;text-align:center}#top .flow .flow-first__item dt::before{content:"";width:9rem;height:calc(100% + 1rem);border-bottom:.1rem dotted #a77f4e;position:absolute;top:0;left:50%;transform:translateX(-50%)}}#top .flow .flow-first__item dd{flex:1;text-align:justify}#top .flow .flow-first__item dd p{font-size:1.4rem}@media(max-width: 767px){#top .flow .flow-first__item dd p{line-height:1.6}}#top .flow__items{display:flex;flex-direction:column;row-gap:2.8rem;margin-top:4rem;position:relative}@media(max-width: 767px){#top .flow__items{row-gap:2rem}}#top .flow__items::before{content:"";width:.2rem;height:calc(100% - 10rem);background:#6e8cbe;position:absolute;left:2.9rem;top:5rem}@media(max-width: 767px){#top .flow__items::before{height:calc(100% - 16rem);top:4.6rem}}#top .flow .flow-item{display:flex;align-items:center;-moz-column-gap:1.8rem;column-gap:1.8rem;background:#f3f7fe;background:linear-gradient(90deg, transparent 3.1rem, #F3F7FE 3.1rem);position:relative}@media(max-width: 767px){#top .flow .flow-item{align-items:initial;-moz-column-gap:.6rem;column-gap:.6rem}}#top .flow .flow-item__num{width:6rem;height:6rem;color:#fff;display:grid;place-content:center;text-align:center;border-radius:50%}@media(max-width: 767px){#top .flow .flow-item__num{margin-top:1.6rem}}#top .flow .flow-item__num p{font-size:1.1rem;line-height:1}#top .flow .flow-item__num p span{display:inline-block;font-size:2.4rem}#top .flow .flow-item__textarea{flex:1;padding-block:2rem;line-height:1.4;padding-right:2rem}@media(max-width: 767px){#top .flow .flow-item__textarea{padding-block:1.6rem}}#top .flow .flow-item__name{font-weight:500}#top .flow .flow-item__name p{font-size:1.8rem}#top .flow .flow-item__text{margin-top:.4rem;font-weight:400}#top .precautions{padding-top:12rem}@media(max-width: 767px){#top .precautions{padding-top:8rem}}@media(min-width: 768px){#top .precautions .inner{width:84rem}}#top .precautions__contents{background:#fff;padding:4rem;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05);display:flex;justify-content:space-between}@media(max-width: 767px){#top .precautions__contents{flex-direction:column;padding:3.6rem 2rem}}@media(min-width: 768px){#top .precautions__textarea{width:45.4rem}}@media(max-width: 767px){#top .precautions__textarea{margin-top:2.3rem}}@media(max-width: 767px){#top .precautions__text{text-align:center}}#top .precautions__text p{font-size:2.4rem;font-family:"Noto Serif JP",serif;line-height:1.4;color:#3c4f8c}@media(max-width: 767px){#top .precautions__text p{font-size:1.6rem}}#top .precautions__items{margin-top:3rem;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:1.4rem;column-gap:1.4rem;row-gap:2rem}@media(max-width: 767px){#top .precautions__items{margin-top:.9rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.3rem}}#top .precautions__item{height:10rem;background:#6e8cbe;border-radius:.4rem;color:#fff;display:grid;place-content:center;text-align:center;position:relative}@media(max-width: 767px){#top .precautions__item{height:6.6rem}}#top .precautions__item::before{content:"";width:22.3rem;height:.1rem;background:#b1c8f0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-23deg)}@media(max-width: 767px){#top .precautions__item::before{width:14.7rem}}#top .precautions__item p{font-size:1.8rem;background:#6e8cbe;line-height:1.4;position:relative;padding-block:.3rem}@media(max-width: 767px){#top .precautions__item p{font-size:1.2rem}}#top .precautions__item:last-of-type{grid-column:span 2}#top .precautions__item:last-of-type::before{width:44.2rem;transform:translate(-50%, -50%) rotate(-11deg)}@media(max-width: 767px){#top .precautions__item:last-of-type::before{width:29rem}}#top .cost{padding-top:12rem}@media(max-width: 767px){#top .cost{padding-top:7.8rem}}#top .cost__contents{margin-top:4rem}@media(max-width: 767px){#top .cost__contents{margin-top:1.6rem}}#top .cost__items{display:flex;flex-direction:column;row-gap:3rem}#top .cost .cost-item{display:flex;background:#fff;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05)}@media(max-width: 767px){#top .cost .cost-item{flex-direction:column}}#top .cost .cost-item__title{width:22.4rem;background:#3c4f8c;color:#fff;display:grid;place-content:center}@media(max-width: 767px){#top .cost .cost-item__title{width:100%;height:4rem}}#top .cost .cost-item__title h3{font-size:1.8rem;line-height:1.4;font-weight:bold}#top .cost .cost-item__contents{flex:1}#top .cost .cost-item__table table{width:100%;border-collapse:collapse;table-layout:fixed}#top .cost .cost-item__table table tr{border-bottom:.1rem solid #ddd}#top .cost .cost-item__table table tr th,#top .cost .cost-item__table table tr td{height:5.2rem;vertical-align:middle;padding-inline:1.7rem;border-left:.1rem solid #ddd;font-weight:500}#top .cost .cost-item__table table tr td{font-size:1.8rem;font-weight:400}#top .cost .cost-item__table table tr .w-240{width:24rem}#top .cost .cost-item__table table tr .w-205{width:20.5rem}@media(max-width: 767px){#top .cost .cost-item__table table tr .w-sp-180{width:18rem}}@media(max-width: 767px){#top .cost .cost-item__table table tr .w-sp-150{width:18rem}}@media(max-width: 767px){#top .cost .cost-item__table table tr .h-sp-40{height:4rem}}#top .cost .cost-item__anno{padding:1.3rem 1rem 2.6rem;display:flex;flex-direction:column;row-gap:.8rem;text-align:justify}@media(max-width: 767px){#top .cost .cost-item__anno{padding:1.2rem 1.2rem}}#top .cost .cost-item__anno p{font-size:1.5rem;line-height:1.4;padding-left:1.24em;text-indent:-1.24em}#top .faq{padding-block:12rem}@media(max-width: 767px){#top .faq{padding-block:8rem}}@media(min-width: 768px){#top .faq .inner{width:84rem}}#top .faq__contents{margin-top:4rem}@media(max-width: 767px){#top .faq__contents{margin-top:2rem}}#top .faq__items{display:flex;flex-direction:column;row-gap:2.3rem}@media(max-width: 767px){#top .faq__items{row-gap:2rem}}#top .faq .faq-item{background:#fff;box-shadow:1rem 0 1rem rgba(0,0,0,.05),0 1rem 1rem rgba(0,0,0,.05)}#top .faq .faq-item dt{display:flex;cursor:pointer;transition:all .4s ease}#top .faq .faq-item dt .faq-icon{width:8rem;height:8rem;background:#daab71;display:grid;place-content:center}@media(max-width: 767px){#top .faq .faq-item dt .faq-icon{width:4rem;height:initial}}#top .faq .faq-item dt .faq-icon span{display:block;width:2.03rem}#top .faq .faq-item dt .faq-question{flex:1;height:8rem;padding-inline:2.7rem;display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem}@media(max-width: 767px){#top .faq .faq-item dt .faq-question{height:initial;min-height:8rem;padding:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}}#top .faq .faq-item dt .faq-question p{font-size:1.8rem;line-height:1.4;font-weight:400;flex:1}@media(max-width: 767px){#top .faq .faq-item dt .faq-question p{font-size:1.6rem}}#top .faq .faq-item dt .faq-question .open-close-icon{display:block;width:2.6rem;height:2.6rem;position:relative}@media(max-width: 767px){#top .faq .faq-item dt .faq-question .open-close-icon{width:2rem;height:2rem}}#top .faq .faq-item dt .faq-question .open-close-icon::before,#top .faq .faq-item dt .faq-question .open-close-icon::after{content:"";width:1.8rem;height:.2rem;background:#3294d1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform .4s ease}@media(max-width: 767px){#top .faq .faq-item dt .faq-question .open-close-icon::before,#top .faq .faq-item dt .faq-question .open-close-icon::after{width:1.4rem}}#top .faq .faq-item dt .faq-question .open-close-icon::after{transform:translate(-50%, -50%) rotate(-90deg)}#top .faq .faq-item dt.is-active .open-close-icon::after{transform:translate(-50%, -50%) rotate(0deg)}@media(any-hover: hover){#top .faq .faq-item dt:hover{background:#f3f7fe}}#top .faq .faq-item dd{background:#fff5e9;overflow:hidden;display:none}#top .faq .faq-item dd p{line-height:1.4;font-weight:400;padding:2rem}@media(max-width: 767px){#top .faq .faq-item dd p{font-size:1.4rem}}.u-flow-bg01{background:#97a8c5}.u-flow-bg02{background:#839ac2}.u-flow-bg03{background:#6581b5}.u-flow-bg04{background:#5871a7}.u-flow-bg05{background:#495e98}.u-flow-bg06{background:#3c4f8c}.u-table-blue01{background:#6e8cbe;color:#fff}.u-table-blue02{background:rgba(110,140,190,.7);color:#fff}.u-align-center{text-align:center}/*# sourceMappingURL=style.min.css.map */