﻿html{font-size:24px}@media screen and (max-width: 749px){html{font-size:16px}}h1,h2,h3,h4,h5,p,span,li,a,th,td{color:#3E4751}p,span,li,a,th,td{font-family:"Noto Sans JP",sans-serif;letter-spacing:0;line-height:1.8;font-size:1rem}h1,h2,h3,h4,h5{font-weight:600;line-height:1.38;font-family:"Noto Serif JP",serif}body{background-color:#E4E4E4}#wrapper{width:750px;margin:auto;max-width:100%;background-color:#fff}.container{padding-left:30px;padding-right:30px}@media screen and (max-width: 749px){.container{padding-left:20px;padding-right:20px}}.invisible{opacity:0}.relative{position:relative}.f-reg{font-weight:400 !important}.f-med{font-weight:500 !important}.f-bold{font-weight:700}.f-base{font-size:1rem}.f-sm{font-size:14px}@media screen and (max-width: 749px){.f-sm{font-size:12px}}.f-md{font-size:16px}@media screen and (max-width: 749px){.f-md{font-size:15px}}.f-lg{font-size:18px}@media screen and (max-width: 749px){.f-lg{font-size:16px}}.h-xs{font-size:18px}@media screen and (max-width: 749px){.h-xs{font-size:16px}}.h-sm{font-size:20px}@media screen and (max-width: 749px){.h-sm{font-size:18px}}@media screen and (max-width: 749px){.h-sm--sm{font-size:16px}}.h-md{font-size:24px}@media screen and (max-width: 749px){.h-md{font-size:20px}}.h-lg{font-size:32px}@media screen and (max-width: 749px){.h-lg{font-size:22px}}.h-xl{font-size:42px}@media screen and (max-width: 991px){.h-xl{font-size:36px}}@media screen and (max-width: 749px){.h-xl{font-size:26px}}.l-sp-md{letter-spacing:.05em}.lh-lg{line-height:2.0}.allcap{text-transform:uppercase}.title{font-size:42px;font-weight:400;letter-spacing:.05em}@media screen and (max-width: 749px){.title{font-size:24px}}.title--wht{color:#fff}.mt-xl{margin-top:100px}@media screen and (max-width: 749px){.mt-xl{margin-top:75px}}.mb-xl{margin-bottom:100px}@media screen and (max-width: 749px){.mb-xl{margin-bottom:75px}}.pt-lg{padding-top:80px}@media screen and (max-width: 749px){.pt-lg{padding-top:65px}}.pt-xl{padding-top:100px}@media screen and (max-width: 749px){.pt-xl{padding-top:75px}}.pb-lg{padding-bottom:80px}@media screen and (max-width: 749px){.pb-lg{padding-bottom:65px}}.pb-xl{padding-bottom:100px}@media screen and (max-width: 749px){.pb-xl{padding-bottom:75px}}.py-lg{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 749px){.py-lg{padding-top:65px;padding-bottom:65px}}.py-xl{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 749px){.py-xl{padding-top:75px;padding-bottom:75px}}.btn{border-radius:45px;box-shadow:0 8px 0 #8B3951;background-color:#BA6F85;color:#fff;font-size:38px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.05em;padding:15px 134px 20px 70px;position:relative;transition:.5s}@media screen and (max-width: 749px){.btn{padding:15px 70px 15px 30px;font-size:20px}}.btn:before{content:'';width:50px;height:50px;background-color:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:70px}@media screen and (max-width: 749px){.btn:before{width:36px;height:36px;right:25px}}.btn:after{content:url("img/icon-btn.svg");position:absolute;top:15px;right:83px}@media screen and (max-width: 749px){.btn:after{content:url("img/icon-btn-sp.svg");top:16px;right:34px}}.btn:hover{color:#fff;box-shadow:0 2px 0 #8B3951}.btn--wht{background-color:#fff;color:#BA6F85}.btn--wht:before{background-color:#BA6F85}.btn--wht:after{content:url("img/icon-btn-wht.svg")}@media screen and (max-width: 749px){.btn--wht:after{top:15px;right:35px;content:url("img/icon-btn-sp-wht.svg")}}.btn--wht:hover{color:#BA6F85}.btn--sm{padding:15px 70px 15px 30px;font-size:20px}.btn--sm:before{width:36px;height:36px;right:25px}.btn--sm:after{content:url("img/icon-btn-sp.svg");top:16px;right:34px}.list-style-none{list-style:none;padding-left:0}.list-style-inline{list-style:none;padding-left:0}.list-style-inline li{display:inline-block}.list-style-default li{padding-bottom:7px}.list-style-default li:last-child{padding-bottom:0}.left-to-right{opacity:0.1;transform:translateX(-20px);transition:all 1s}.left-to-right.scrollin{opacity:1;transform:translate(0)}.right-to-left{opacity:0.1;transform:translateX(20px);transition:all 1s}.right-to-left.scrollin{opacity:1;transform:translate(0)}.down-to-top{opacity:0.1;transform:translateY(20px);transition:all 1s}.down-to-top.scrollin{opacity:1;transform:translateY(0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#header{position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:99;width:750px;max-width:100%;background-color:#fff;padding-right:110px}@media screen and (max-width: 749px){#header{padding-right:0}}#header-logo{display:block;padding:20px 20px}@media screen and (max-width: 749px){#header-logo{padding:15px 20px}}#header-logo img{width:250px}@media screen and (max-width: 749px){#header-logo img{width:200px}}#header-btn{background-color:#BA6F85;color:#fff;text-decoration:none;font-size:24px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.05em;padding:32px;display:block}@media screen and (max-width: 749px){#header-btn{display:none}}#header-toggler{position:fixed;right:0;top:0;width:110px;height:100px;z-index:999;cursor:pointer}@media screen and (max-width: 749px){#header-toggler{right:15px;top:5px;width:30px;height:52px}}#header-toggler .line{position:absolute;width:50px;height:2px;background-color:#BA6F85;position:absolute;cursor:pointer;transition:.3s}@media screen and (max-width: 749px){#header-toggler .line{width:30px}}#header-toggler .line--top{left:30px;top:34px}@media screen and (max-width: 749px){#header-toggler .line--top{left:0;top:15px}}#header-toggler .line--center{left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#header-toggler .line--bottom{right:30px;bottom:34px}@media screen and (max-width: 749px){#header-toggler .line--bottom{right:0;bottom:15px}}#header-menu{display:none;position:fixed;left:0;top:0;background-color:#fff;width:100%;height:100vh;padding:100px 25px;overflow-y:auto;text-align:center}#header-menu__logo{margin-bottom:50px;display:block}#header-menu__logo img{width:250px;height:auto}#header-menu__menu li{padding-bottom:25px}#header-menu__menu li:last-child{padding-bottom:0}#header-menu__menu li a{font-size:16px;font-family:"Noto Serif JP",serif;text-decoration:none}#header-menu__menu li a:hover{color:#BA6F85}#header-toggler.active .line--top{top:48.5px;transform:rotate(45deg)}@media screen and (max-width: 749px){#header-toggler.active .line--top{top:24.5px}}#header-toggler.active .line--center{background-color:transparent}#header-toggler.active .line--bottom{bottom:49px;transform:rotate(-45deg)}@media screen and (max-width: 749px){#header-toggler.active .line--bottom{bottom:25px}}#header-pc-logo{margin-right:50px}#header-pc-logo img{width:350px;height:auto}@media screen and (max-width: 1200px){#header-pc-logo img{width:300px}}#header-pc-menu li{padding-right:50px}@media screen and (max-width: 1200px){#header-pc-menu li{padding-right:35px}}#header-pc-menu li:last-child{padding-right:0}#header-pc-menu li a{text-decoration:none;font-size:16px;font-family:"Noto Serif JP",serif}#header-pc-menu li a:hover{color:#BA6F85}#header-sp-logo img{width:250px;height:auto}@media screen and (max-width: 749px){#header-sp-logo img{width:200px}}#header-sp-toggler{position:fixed;right:15px;top:5px;width:30px;height:60px;z-index:999;border-radius:5px;cursor:pointer}#header-sp-toggler .line{position:absolute;width:30px;height:2px;background-color:#BA6F85;position:absolute;cursor:pointer;transition:.3s}#header-sp-toggler .line--top{left:0;top:19px}#header-sp-toggler .line--center{left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#header-sp-toggler .line--bottom{right:0;bottom:19px}#header-sp-menu{display:none}#header-sp-menu__inner{background-color:#fff;position:fixed;left:0;top:0;width:100%;height:100vh;padding:100px 25px;overflow-y:auto;text-align:center}#header-sp-menu__inner__logo{margin-bottom:50px;display:block}#header-sp-menu__inner__logo img{width:250px;height:auto}#header-sp-menu__inner__menu li{padding-bottom:25px}#header-sp-menu__inner__menu li:last-child{padding-bottom:0}#header-sp-menu__inner__menu li a{font-size:16px;font-family:"Noto Serif JP",serif;text-decoration:none}#header-sp-menu__inner__menu li a:hover{color:#BA6F85}#header-sp-toggler.active .line--top{top:28.5px;transform:rotate(45deg)}#header-sp-toggler.active .line--center{background-color:transparent}#header-sp-toggler.active .line--bottom{bottom:29px;transform:rotate(-45deg)}#sticky-btn-sp{position:fixed;text-decoration:none;left:0;bottom:-100px;width:100%;z-index:9;background-color:#BA6F85;color:#fff;font-size:18px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.05em;padding:15px 70px 15px 30px;transition:.7s;text-align:center;display:none}@media screen and (max-width: 749px){#sticky-btn-sp{display:block}}#sticky-btn-sp:before{content:'';width:50px;height:50px;background-color:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:70px}@media screen and (max-width: 749px){#sticky-btn-sp:before{width:36px;height:36px;right:25px}}#sticky-btn-sp:after{content:url("img/icon-btn.svg");position:absolute;top:15px;right:83px}@media screen and (max-width: 749px){#sticky-btn-sp:after{content:url("img/icon-btn-sp.svg");top:16px;right:34px}}#sticky-btn-sp.active{bottom:0}@media screen and (max-width: 749px){#footer{padding-bottom:75px !important}}#footer-logo img{width:505px;height:auto}@media screen and (max-width: 749px){#footer-logo img{width:260px}}#footer-credit{font-size:20px}@media screen and (max-width: 749px){#footer-credit{font-size:12px}}#home{padding-top:108.4px}@media screen and (max-width: 749px){#home{padding-top:62px}}.fukidashi span{font-size:30px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.05em;position:relative;padding:0 30px}@media screen and (max-width: 749px){.fukidashi span{font-size:18px;padding:0 20px}}.fukidashi span:before,.fukidashi span:after{content:'';width:1.5px;height:42px;background-color:#3E4751;position:absolute;bottom:0}@media screen and (max-width: 749px){.fukidashi span:before,.fukidashi span:after{height:26px}}.fukidashi span:before{left:0;transform:rotate(-28deg)}.fukidashi span:after{right:0;transform:rotate(28deg)}.fukidashi--wht span{color:#fff}.fukidashi--wht span:before,.fukidashi--wht span:after{background-color:#fff}#intro{background-color:#E2B2C0}#intro-title{color:#fff;font-size:72px}@media screen and (max-width: 749px){#intro-title{font-size:36px}}#intro-title span{display:block;color:#fff;font-size:31px;font-weight:600;font-family:"Noto Serif JP",serif}@media screen and (max-width: 749px){#intro-title span{font-size:20px}}#intro-title-sm{font-size:42px;color:#fff;line-height:1.6}@media screen and (max-width: 749px){#intro-title-sm{font-size:22px}}#check{background:url("img/check-bg.jpg") center center no-repeat;background-size:cover}#check-title{background-color:#5485A0;border-radius:30px 30px 0 0;color:#fff;font-weight:400;font-size:38px;padding:16px 10px 20px}@media screen and (max-width: 749px){#check-title{font-size:20px;padding:10px}}#check-title span{color:#fff;position:relative;font-weight:600;font-family:"Noto Serif JP",serif;font-size:58px;padding:0 5px;z-index:1}@media screen and (max-width: 749px){#check-title span{font-size:32px}}#check-title span img{position:absolute;width:191px;left:0;bottom:11px;z-index:-1}@media screen and (max-width: 749px){#check-title span img{width:120px;bottom:5px}}#check-body{background-color:rgba(255,255,255,0.7);border-radius:0 0 30px 30px;padding:35px 30px}@media screen and (max-width: 749px){#check-body{padding:20px}}#check-body__list li{font-size:26px;font-weight:500;font-family:"Noto Serif JP",serif;padding-left:45px;padding-bottom:23px;position:relative;border-bottom:1px dashed #3E4751;margin-top:20px}@media screen and (max-width: 749px){#check-body__list li{font-size:18px;margin-top:10px;padding-bottom:10px;padding-left:35px}}#check-body__list li:first-child{margin-top:0}#check-body__list li:last-child{border-bottom:0;padding-bottom:0}#check-body__list li:before{content:'';width:28px;height:28px;border-radius:5px;border:1.5px solid #3E4751;position:absolute;left:0;top:10px}@media screen and (max-width: 749px){#check-body__list li:before{width:22px;height:22px;border:1px solid #3E4751;border-radius:3px;top:5px}}#check-body__list li:after{content:url("img/icon-check.svg");position:absolute;left:5px;top:-4px}@media screen and (max-width: 749px){#check-body__list li:after{content:url("img/icon-check-sp.svg");top:0}}#sign{background:url("img/sign-bg.jpg") center center no-repeat;background-size:cover}#sign-title1{font-size:40px;font-weight:400;color:#fff}@media screen and (max-width: 749px){#sign-title1{font-size:22px}}#sign-title1 span{display:block;color:#fff;font-family:"Noto Serif JP",serif;font-size:32px}@media screen and (max-width: 749px){#sign-title1 span{font-size:19px}}#sign-title2 span{line-height:1.3;display:inline-block;color:#fff;position:relative;font-family:"Noto Serif JP",serif;font-size:58px}@media screen and (max-width: 749px){#sign-title2 span{font-size:33px}}#sign-title2 span:before{content:'';width:100%;height:2px;background-color:#fff;position:absolute;left:0;bottom:0}#sign-title3{font-size:40px;font-weight:400;color:#fff}@media screen and (max-width: 749px){#sign-title3{font-size:24px}}#sign-title3 span{color:#fff;font-family:"Noto Serif JP",serif;font-size:70px;line-height:1.0}@media screen and (max-width: 749px){#sign-title3 span{font-size:50px;line-height:1.2}}#sign-txt{font-size:20px}@media screen and (max-width: 749px){#sign-txt{font-size:14px}}#reason{position:relative;z-index:1}#reason-title1{background-color:#BA6F85;color:#fff;font-size:28px;font-weight:500;letter-spacing:.05em;padding:8px 44px 7px 34px;display:inline-block}@media screen and (max-width: 749px){#reason-title1{font-size:18px;padding:5px 30px 5px 20px;display:block}}#reason-title2{font-size:60px;line-height:1.0}@media screen and (max-width: 749px){#reason-title2{font-size:35px}}#reason-title2 span{font-family:"Noto Serif JP",serif;line-height:1.0}#reason-title2 span.sm{font-size:42px}@media screen and (max-width: 749px){#reason-title2 span.sm{font-size:26px}}#reason-title2 span.lg{font-size:89px}@media screen and (max-width: 749px){#reason-title2 span.lg{font-size:56px}}#reason-doctor{margin-top:-255px;position:relative;z-index:-1}@media screen and (max-width: 749px){#reason-doctor{margin-top:0}}#reason-doctor img{width:50%}#reason-doctor__name{font-weight:400;font-size:42px}@media screen and (max-width: 749px){#reason-doctor__name{font-size:26px}}#reason-doctor__name span{font-family:"Noto Serif JP",serif;font-size:22px}@media screen and (max-width: 749px){#reason-doctor__name span{font-size:14px}}#reason-doctor__name span.top{display:block}#reason .wrap__title{background-color:#E2B2C0;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:30px;font-weight:500;letter-spacing:.05em;padding:6px 30px 10px;margin-bottom:20px}@media screen and (max-width: 749px){#reason .wrap__title{font-size:18px;padding:6px 15px 10px;margin-bottom:15px}}#reason .wrap__img{width:218px;margin-right:17px}@media screen and (max-width: 749px){#reason .wrap__img{width:135px;margin-right:15px}}#reason .wrap__txt{width:calc(100% - 235px)}@media screen and (max-width: 749px){#reason .wrap__txt{width:calc(100% - 150px)}}#reason-title3{font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 749px){#reason-title3{font-size:18px}}#plan{overflow:hidden}#plan-sc1{background-color:#BA6F85;position:relative;margin-bottom:120px}@media screen and (max-width: 749px){#plan-sc1{margin-bottom:60px}}#plan-sc1:before{content:'';width:100%;height:120px;background-color:#BA6F85;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;left:0;top:calc(100% - .5px)}@media screen and (max-width: 749px){#plan-sc1:before{height:60px}}#plan-sc1-title{font-size:42px}@media screen and (max-width: 749px){#plan-sc1-title{font-size:20px}}#plan-sc1 .wrap{padding:77px 70px 76px 70px;position:relative;background:url("img/plan-bg.jpg") center center no-repeat;background-size:cover}@media screen and (max-width: 749px){#plan-sc1 .wrap{padding:50px 20px 55px 20px}}#plan-sc1 .wrap__title{font-size:56px;line-height:1.3;border-bottom:6px solid #E2B2C0;padding-bottom:20px;margin-bottom:30px}@media screen and (max-width: 749px){#plan-sc1 .wrap__title{font-size:30px}}#plan-sc1 .wrap__title span{font-family:"Noto Serif JP",serif;font-size:24px;display:block}@media screen and (max-width: 749px){#plan-sc1 .wrap__title span{font-size:18px;line-height:1.5;margin-bottom:10px}}#plan-sc1 .wrap__txt{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500}@media screen and (max-width: 749px){#plan-sc1 .wrap__txt{font-size:16px}}#plan-sc1 .wrap__img{width:100%;position:absolute;bottom:-130px;right:-40px;z-index:1;mix-blend-mode:multiply}@media screen and (max-width: 749px){#plan-sc1 .wrap__img{bottom:-60px;right:-21px}}#gankenkasui{background-color:#C1BA92}#gankenkasui-title1{line-height:1.3}#gankenkasui-title1 span{background-color:#fff;font-family:"Noto Serif JP",serif;font-size:38px;font-weight:400;letter-spacing:.05em;line-height:1.2}@media screen and (max-width: 749px){#gankenkasui-title1 span{font-size:18px}}#gankenkasui-list{background-color:#fff;padding:30px;border-radius:20px}@media screen and (max-width: 749px){#gankenkasui-list{padding:20px}}#gankenkasui-list ul li{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;position:relative;padding-left:27px;margin-bottom:10px;line-height:1.6}@media screen and (max-width: 749px){#gankenkasui-list ul li{font-size:16px;padding-left:20px;margin-bottom:5px}}#gankenkasui-list ul li:last-child{margin-bottom:0}#gankenkasui-list ul li:before{content:'●';position:absolute;left:0;top:0;color:#E2B2C0}#gankenkasui-list ul li.md{width:55%}@media screen and (max-width: 749px){#gankenkasui-list ul li.md{width:100%}}#gankenkasui-list ul li.sm{width:45%}@media screen and (max-width: 749px){#gankenkasui-list ul li.sm{width:100%}}#gankenkasui-title2{color:#fff;font-size:36px}@media screen and (max-width: 749px){#gankenkasui-title2{font-size:18px}}#gankenkasui-title2 span{font-family:"Noto Serif JP",serif;font-size:55px;color:#fff;position:relative;line-height:2.0}@media screen and (max-width: 749px){#gankenkasui-title2 span{font-size:30px}}#gankenkasui-title2 span.rubi{position:absolute;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;letter-spacing:.4em;left:50%;transform:translateX(-50%);top:-15px;white-space:nowrap}@media screen and (max-width: 749px){#gankenkasui-title2 span.rubi{font-size:11px;letter-spacing:.2em;top:-11px}}#gankenkasui-title3{font-size:64px;font-weight:400;letter-spacing:.05em;background-color:#fff;padding:19px 15px;position:relative}@media screen and (max-width: 749px){#gankenkasui-title3{font-size:30px;padding:15px 15px 7px}}#gankenkasui-title3:before{content:'';width:60px;height:30px;background-color:#fff;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%)}@media screen and (max-width: 749px){#gankenkasui-title3:before{width:30px;height:15px}}#gankenkasui-title3 span{font-family:"Noto Serif JP",serif;font-size:64px;letter-spacing:.05em;position:relative}@media screen and (max-width: 749px){#gankenkasui-title3 span{font-size:30px}}#gankenkasui-title3 span.rubi{position:absolute;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;letter-spacing:.4em;left:50%;transform:translateX(-50%);top:-15px;white-space:nowrap}@media screen and (max-width: 749px){#gankenkasui-title3 span.rubi{font-size:11px;letter-spacing:.2em;top:-11px}}#gankenkasui-title4{font-size:27px;line-height:1.8}@media screen and (max-width: 749px){#gankenkasui-title4{font-size:18px}}#gankenkasui-txt{font-family:"Noto Serif JP",serif;font-weight:500;font-size:28px}@media screen and (max-width: 749px){#gankenkasui-txt{font-size:16px}}#gankenkasui iframe{width:100%;height:auto;aspect-ratio:16 / 9}#gankenkasui .wrap__title{color:#fff;font-size:48px;font-weight:400;letter-spacing:.05em;background-color:#3E4751;padding:5px 15px}@media screen and (max-width: 749px){#gankenkasui .wrap__title{font-size:26px}}#gankenkasui .wrap__content{background-color:#fff;border-radius:20px;padding:50px}@media screen and (max-width: 749px){#gankenkasui .wrap__content{padding:30px 20px}}#gankenkasui .wrap__content__title{font-size:32px;font-weight:500;border-bottom:1px solid #3E4751}@media screen and (max-width: 749px){#gankenkasui .wrap__content__title{font-size:20px}}#gankenkasui-sc1-gr1{padding:20px !important}@media screen and (max-width: 749px){#gankenkasui-sc1-gr1{padding:10px 0 !important}}#gankenkasui-sc1-gr1 .blurb{width:50%;padding:30px;position:relative}@media screen and (max-width: 749px){#gankenkasui-sc1-gr1 .blurb{padding:20px}}#gankenkasui-sc1-gr1 .blurb:nth-child(odd):before{content:'';width:1px;height:calc(100% - 40px);border-right:3px dotted #E2B2C0;position:absolute;right:-1.5px;top:20px}@media screen and (max-width: 749px){#gankenkasui-sc1-gr1 .blurb:nth-child(odd):before{height:calc(100% - 30px);top:15px}}#gankenkasui-sc1-gr1 .blurb:nth-child(2):after,#gankenkasui-sc1-gr1 .blurb:first-child:after{content:'';width:calc(100% - 40px);height:1px;border-bottom:3px dotted #E2B2C0;position:absolute;bottom:-1.5px;left:20px}@media screen and (max-width: 749px){#gankenkasui-sc1-gr1 .blurb:nth-child(2):after,#gankenkasui-sc1-gr1 .blurb:first-child:after{width:calc(100% - 30px);left:15px}}#gankenkasui-sc1-gr1 .blurb__title{color:#BA6F85;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-weight:500;letter-spacing:.05em;text-align:center}@media screen and (max-width: 749px){#gankenkasui-sc1-gr1 .blurb__title{font-size:18px}}#gankenkasui-sc3-gr2 .blurb{background-color:#fff;border-radius:20px;padding:23px 10px;text-align:center;font-family:"Noto Serif JP",serif;font-size:32px;font-weight:400}@media screen and (max-width: 749px){#gankenkasui-sc3-gr2 .blurb{font-size:18px;padding:15px 10px;border-radius:15px}}#gankenkasui-sc4{border:4px solid #fff;padding:50px}@media screen and (max-width: 749px){#gankenkasui-sc4{padding:30px 20px;border:2px solid #fff}}#gankenkasui-sc4__title{font-size:42px;font-weight:400;color:#fff;border-bottom:1px solid #fff}@media screen and (max-width: 749px){#gankenkasui-sc4__title{font-size:22px}}#gankenkasui-sc4 .blurb{border:2px solid #fff;border-radius:20px;padding:30px 65px}@media screen and (max-width: 749px){#gankenkasui-sc4 .blurb{padding:30px 20px}}#gankenkasui-sc4 .blurb__title{font-size:32px}@media screen and (max-width: 749px){#gankenkasui-sc4 .blurb__title{font-size:18px}}#gankenkasui-sc4 .blurb__list li{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;position:relative;padding-left:27px;margin-bottom:10px;line-height:1.6;color:#fff}@media screen and (max-width: 749px){#gankenkasui-sc4 .blurb__list li{font-size:16px;padding-left:20px;margin-bottom:5px}}#gankenkasui-sc4 .blurb__list li:last-child{margin-bottom:0}#gankenkasui-sc4 .blurb__list li:before{content:'●';position:absolute;left:0;top:0;color:#fff}#gankenkasui-sc4 .blurb__list li.lg{width:75%}@media screen and (max-width: 749px){#gankenkasui-sc4 .blurb__list li.lg{width:100%}}#gankenkasui-sc4 .blurb__list li.sm{width:25%}@media screen and (max-width: 749px){#gankenkasui-sc4 .blurb__list li.sm{width:100%}}#kodawari{position:relative;background:url("img/kodawari-bg.jpg") center center no-repeat;background-size:cover}#kodawari-title{font-size:36px;font-weight:400;text-shadow:0 0 10px #3E4751;line-height:1.6}@media screen and (max-width: 749px){#kodawari-title{font-size:22px}}#kodawari .wrap{background-color:rgba(255,255,255,0.71);padding:30px;width:450px;margin-left:auto;position:relative;z-index:1}@media screen and (max-width: 749px){#kodawari .wrap{width:100%}}#kodawari-img{position:absolute;left:0;bottom:0;width:498px}@media screen and (max-width: 749px){#kodawari-img{display:none}}#reason2{background:url("img/reason2-bg.jpg") center center no-repeat;background-size:cover}#reason2 .wrap{background-color:#fff;position:relative;border-radius:20px;margin-left:40px;padding:39px 15px 41px 60px;margin-bottom:15px}@media screen and (max-width: 749px){#reason2 .wrap{margin-left:20px;padding:15px 10px 16px 25px;border-radius:10px}}#reason2 .wrap:last-child{margin-bottom:0}#reason2 .wrap__num{width:80px;height:80px;background-color:#E2B2C0;border-radius:50%;position:absolute;top:50%;left:-40px;transform:translateY(-50%)}@media screen and (max-width: 749px){#reason2 .wrap__num{width:35px;height:35px;left:-17.5px}}#reason2 .wrap__num span{font-family:"Noto Serif JP",serif;font-size:32px;font-weight:500;color:#fff;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 749px){#reason2 .wrap__num span{font-size:18px}}#reason2 .wrap__txt{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 749px){#reason2 .wrap__txt{font-size:16px}}#flow-slider .slick-track{display:flex}#flow-slider .slick-slide{height:auto !important}#flow-slider .slick-dots{position:static;margin-top:15px}@media screen and (max-width: 749px){#flow-slider .slick-dots{margin-top:5px}}#flow-slider .slick-dots li{width:auto;height:auto;margin:0 10px}@media screen and (max-width: 749px){#flow-slider .slick-dots li{margin:0 5px}}#flow-slider .slick-dots li button{width:20px;height:20px;border-radius:50%;background-color:#E2B2C0;opacity:1}@media screen and (max-width: 749px){#flow-slider .slick-dots li button{width:10px;height:10px}}#flow-slider .slick-dots li button:before{content:none}#flow-slider .slick-dots li.slick-active button{background-color:#BA6F85}#flow-slider .slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:9}#flow-slider .slider-nav img{width:30px}@media screen and (max-width: 749px){#flow-slider .slider-nav img{width:15px}}#flow-slider .slider-nav--prev{left:15px}@media screen and (max-width: 749px){#flow-slider .slider-nav--prev{left:5px}}#flow-slider .slider-nav--next{right:15px}@media screen and (max-width: 749px){#flow-slider .slider-nav--next{right:5px}}#flow-slider .wrap{background-color:#fff;border:2px solid #BA6F85}#flow-slider .wrap__title{display:flex;align-items:center;background-color:#BA6F85;padding:5px 30px 6px}@media screen and (max-width: 749px){#flow-slider .wrap__title{padding:10px 15px 11px;display:block;text-align:center}}#flow-slider .wrap__title__step{color:#fff;font-family:"Lato",sans-serif;font-size:26px;margin-right:25px}@media screen and (max-width: 749px){#flow-slider .wrap__title__step{font-size:12px;margin-right:0;margin-bottom:7px}}#flow-slider .wrap__title__step span{font-family:"Lato",sans-serif;font-size:42px;color:#fff;padding-left:3px}@media screen and (max-width: 749px){#flow-slider .wrap__title__step span{font-size:18px;line-height:1.3}}#flow-slider .wrap__title__txt{color:#fff;font-size:28px;font-weight:500;letter-spacing:.05em;margin-bottom:0}@media screen and (max-width: 749px){#flow-slider .wrap__title__txt{font-size:20px}}#flow-slider .wrap__body{padding:50px 80px}@media screen and (max-width: 749px){#flow-slider .wrap__body{padding:20px}}#case .wrap__title{color:#fff;background-color:#BA6F85;border-radius:30px;text-align:center;padding:8px;font-family:"Noto Sans JP",sans-serif;font-size:30px;font-weight:500}@media screen and (max-width: 749px){#case .wrap__title{font-size:18px}}#case .wrap__title-sm{color:#BA6F85;font-size:24px;font-weight:700;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 749px){#case .wrap__title-sm{font-size:16px}}#faq{background:url("img/faq-bg.jpg") center center no-repeat;background-size:cover}#faq .wrap{border-bottom:1.5px solid #A6B2BF;padding:40px 0}@media screen and (max-width: 749px){#faq .wrap{padding:30px 0}}#faq .wrap:first-of-type{padding-top:0}#faq .wrap:last-child{padding-bottom:0;border-bottom:0}#faq .wrap__gr{display:flex;align-items:flex-start}#faq .wrap__gr--q{margin-bottom:30px}@media screen and (max-width: 749px){#faq .wrap__gr--q{margin-bottom:15px}}#faq .wrap__gr__icon{width:60px;height:60px;border-radius:50%;position:relative;border:1px solid #E2B2C0;margin-right:30px}@media screen and (max-width: 749px){#faq .wrap__gr__icon{width:40px;height:40px;margin-right:15px}}#faq .wrap__gr__icon span{font-size:32px;font-weight:400;font-family:"Noto Serif JP",serif;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 749px){#faq .wrap__gr__icon span{font-size:18px}}#faq .wrap__gr__icon--q{background-color:#E2B2C0}#faq .wrap__gr__icon--q span{color:#fff}#faq .wrap__gr__icon--a span{color:#E2B2C0}#faq .wrap__gr__txt{width:calc(100% - 90px);margin-top:7px}@media screen and (max-width: 749px){#faq .wrap__gr__txt{width:calc(100% - 55px)}}#faq .wrap__gr__title{font-family:"Noto Sans JP",sans-serif;font-size:30px;font-weight:500}@media screen and (max-width: 749px){#faq .wrap__gr__title{font-size:18px}}#voice{background:url("img/voice-bg.jpg") center center no-repeat;background-size:cover}#voice .wrap__title{display:inline-block;background-color:#5485A0;border-radius:10px 10px 0 0;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:26px;font-weight:500;padding:5px;width:216px;text-align:center}@media screen and (max-width: 749px){#voice .wrap__title{font-size:16px;width:160px}}#voice .wrap__body{border:2px solid #5485A0;background-color:#fff;padding:30px;display:flex}@media screen and (max-width: 749px){#voice .wrap__body{padding:20px}}#voice .wrap__body__img{width:130px;text-align:center;margin-right:20px}@media screen and (max-width: 749px){#voice .wrap__body__img{width:75px;margin-right:15px}}#voice .wrap__body__img__name{margin-top:7px}@media screen and (max-width: 749px){#voice .wrap__body__img__name{font-size:14px}}#voice .wrap__body__txt{width:calc(100% - 150px)}@media screen and (max-width: 749px){#voice .wrap__body__txt{width:calc(100% - 90px)}}#kizuna-title{font-size:28px;font-weight:500;letter-spacing:.05em;display:inline;position:relative}@media screen and (max-width: 749px){#kizuna-title{font-size:22px}}#kizuna-title__img{position:absolute;left:-119px;top:-40px}@media screen and (max-width: 749px){#kizuna-title__img{left:-54px;top:-30px;width:93px}}#kizuna-title span{position:relative;display:block;font-family:"Noto Serif JP",serif;font-size:42px}@media screen and (max-width: 749px){#kizuna-title span{font-size:30px}}#kizuna-title span img{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);z-index:-1}@media screen and (max-width: 749px){#kizuna-title span img{width:248px}}#career{background:url("img/career-bg.jpg") right center no-repeat;background-size:cover}#career-title{color:#BA6F85;font-size:32px;font-weight:500;letter-spacing:.05em;position:relative}@media screen and (max-width: 749px){#career-title{font-size:16px}}#career-title span{font-family:"Noto Serif JP",serif;font-weight:500;display:block;color:#BA6F85;letter-spacing:.05em}#career-title span.lg{font-size:58px;line-height:1.3}@media screen and (max-width: 749px){#career-title span.lg{font-size:30px;line-height:1.6}}#career-title span.rubi{font-size:18px;position:absolute;left:0;bottom:-30px}@media screen and (max-width: 749px){#career-title span.rubi{font-size:11px;bottom:-15px}}#career .wrap__title{font-size:24px;font-weight:500;letter-spacing:.05em;color:#BA6F85}@media screen and (max-width: 749px){#career .wrap__title{font-size:18px}}#career .wrap__list li{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;color:#BA6F85;display:flex;letter-spacing:.05em}@media screen and (max-width: 749px){#career .wrap__list li{font-size:16px}}#career .wrap__list li span{color:#BA6F85;font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;letter-spacing:.05em;display:block;margin-right:15px;white-space:nowrap}@media screen and (max-width: 749px){#career .wrap__list li span{font-size:16px}}#access-table th,#access-table td{border:1.5px solid #A6B2BF;text-align:center;font-weight:400;width:75px;vertical-align:middle;letter-spacing:-0.2em;padding:15px 5px;font-size:20px}@media screen and (max-width: 749px){#access-table th,#access-table td{font-size:14px}}#access-table th:first-child{width:calc(100% - 525px);letter-spacing:0;font-size:24px;font-weight:500;font-family:"Noto Serif JP",serif;line-height:1.3}@media screen and (max-width: 749px){#access-table th:first-child{font-size:14px;line-height:.8}}#access-table td{line-height:1.2;letter-spacing:.1em}#access-info{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 749px){#access-info{font-size:18px}}#access-tel{color:#BA6F85;text-decoration:none;font-size:94px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.05em}@media screen and (max-width: 749px){#access-tel{font-size:38px}}#access-address{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 749px){#access-address{font-size:16px}}#access iframe{width:100%;height:400px}@media screen and (max-width: 749px){#access iframe{height:300px}}
/*# sourceMappingURL=style.css.map */
