@font-face{font-family:"Noto Sans CJK JP Black";font-style:normal;font-weight:900;src:local(""),url("../fonts/NotoSansCJKjp-Black.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Black.woff2") format("woff")}@font-face{font-family:"Noto Sans CJK JP Bold";font-style:normal;src:local(""),url("../fonts/NotoSansCJKjp-Bold.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Bold.woff2") format("woff")}@font-face{font-family:"Noto Sans CJK JP Medium";font-style:normal;src:local(""),url("../fonts/NotoSansCJKjp-Medium.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Medium.woff2") format("woff")}@font-face{font-family:"Noto Sans CJK JP Regular";font-style:normal;src:local(""),url("../fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Regular.woff2") format("woff")}@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}p{line-height:1.8}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:2.66666vw}}body{width:100%;overflow-x:hidden;background:#fff;font-family:"Noto Sans CJK JP Regular";color:#281a05}main{display:block}li{list-style-type:none}a{display:inline-block;text-decoration:none;color:#281a05}@media screen and (min-width: 750px){a{-webkit-transition:all .3s;transition:all .3s}a::before,a::after{-webkit-transition:all .3s;transition:all .3s}}img{vertical-align:bottom;width:100%;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.5em;vertical-align:super}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}@media screen and (min-width: 750px){.l-inner-lg{width:90%;max-width:1400px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-lg{padding:0 1rem}}@media screen and (min-width: 750px){.l-inner-md{width:90%;max-width:1160px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-md{padding:0 1rem}}@media screen and (min-width: 750px){.l-inner-ex{width:90%;max-width:1100px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-ex{padding:0 1rem}}@media screen and (min-width: 750px){.l-inner-sm{width:90%;max-width:800px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-sm{padding:0 1rem}}.form input{color:#281a05}.form input[type=text]{width:100%;height:4rem;background:#f2f2f2;border-radius:2px;padding:0 1.5rem;border:0;font-size:1.6rem}.form input[type=checkbox],.form input[type=radio]{display:none}.form input::-webkit-input-placeholder{color:#1a1a1a}.form input::-moz-placeholder{color:#1a1a1a}.form input:-ms-input-placeholder{color:#1a1a1a}.form input::-ms-input-placeholder{color:#1a1a1a}.form input::placeholder{color:#1a1a1a}.form textarea{width:100%;height:15rem;background:#f2f2f2;border-radius:2px;padding:1rem 1.5rem;color:#281a05;border:0;font-size:1.6rem}.form textarea::-webkit-input-placeholder{color:#1a1a1a}.form textarea::-moz-placeholder{color:#1a1a1a}.form textarea:-ms-input-placeholder{color:#1a1a1a}.form textarea::-ms-input-placeholder{color:#1a1a1a}.form textarea::placeholder{color:#1a1a1a}.formSelect{position:relative;width:100%;max-width:250px;margin-top:1rem}.formSelect:after{position:absolute;content:"";background:url(../images/icon_select.png) no-repeat;width:6px;height:14px;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form__select{width:100%;max-width:250px;height:4rem;border:1px solid #e5e5e5;border-radius:4px;background:#fff url(../images/common/icon_arrow-bottom-yellow.svg) no-repeat center right .5rem/2rem;padding:0 2.5rem 0 1.5rem;color:#281a05}.search{position:relative}.search:after{position:absolute;content:"検索";width:5rem;height:2.4rem;border-radius:2rem;font-size:1.3rem;color:#fff;background:#7f7865;text-align:center;padding:3px;line-height:1.7}@media screen and (min-width: 750px){.search:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-7rem}}@media screen and (max-width: 749px){.search:after{left:7rem;top:-40px}}.form__list{padding:1rem 0}@media screen and (min-width: 1024px){.form__list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;padding:1.5rem 0}}@media screen and (max-width: 1023px){.form__list{font-size:1.6rem}}.form__term{font-family:"Noto Sans CJK JP Bold";margin-right:4rem}@media screen and (min-width: 1024px){.form__term{max-width:28rem;min-width:28rem}}@media screen and (min-width: 750px){.form__term{padding:.5rem 0 0}}@media screen and (max-width: 1023px){.form__term{width:100%}}@media screen and (max-width: 1023px){.form__term{margin-bottom:1rem}}.form__term:not(.-nortice){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 1024px){.form__term:not(.-nortice){-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.form__term:not(.-nortice)::after{content:"任意";display:block;min-width:4rem;max-width:4rem;margin-left:2rem;padding:.2em 0em .3em;color:#fff;background:#7f7865;font-size:1.4rem;text-align:center;font-weight:bold;line-height:1}.form__term.-nortice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 1024px){.form__term.-nortice{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.form__term.-nortice::after{content:"必須";display:block;min-width:4rem;max-width:4rem;margin-left:2rem;padding:.2em 0em .3em;background:#d84035;color:#fff;font-size:1.4rem;text-align:center;font-weight:bold;line-height:1}@media screen and (min-width: 1024px){.form__term.-nortice::after{margin-top:.5rem}}@media screen and (max-width: 1023px){.form__term.-nortice::after{margin-top:.2rem}}@media screen and (min-width: 1024px){.form__disc{width:calc(100% - 30rem)}}@media screen and (max-width: 1023px){.form__disc{width:100%}}.form__disc.col02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__disc.col02 input{width:49%}.form__sublist{width:100%}@media screen and (min-width: 750px){.form__sublist{display:-webkit-box;display:-ms-flexbox;display:flex}}.form__sublist+.form__sublist{margin-top:1rem}.form__subterm{font-weight:bold;margin-right:2rem}@media screen and (min-width: 750px){.form__subterm{max-width:6rem;min-width:6rem;padding:1rem 0}}@media screen and (max-width: 749px){.form__subterm{width:100%;margin-bottom:1rem}}@media screen and (min-width: 750px){.form__subdisc{width:calc(100% - 8rem)}}@media screen and (max-width: 749px){.form__subdisc{width:100%}}@media screen and (min-width: 750px){.form__subdisc.-sm{width:17rem}}.form__subdisc.-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form__subdisc .after{display:inline-block;margin-left:1rem}.subFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__note{margin-top:.5rem;color:#f9dd38}.form__choice.col01{display:block}.formChoice__item{position:relative;padding:.55rem 1rem .45rem 20px}@media screen and (min-width: 750px){.formChoice__item:not(:last-child){margin-right:2rem}}@media screen and (max-width: 749px){.formChoice__item:not(:last-child){margin-right:1rem}}.checkbox,.radio{cursor:pointer}.checkbox::before,.checkbox::after,.radio::before,.radio::after{content:"";position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox .link,.radio .link{text-decoration:underline;display:inline}.checkbox::before{left:0;width:12px;height:12px;border-radius:10px;border:none;background:#f2f2f2}.checkbox::after{top:50%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;border-radius:50%;border:none;background:#222;opacity:0}.radio::before{content:"";left:0;width:12px;height:12px;border-radius:10px;border:none;background:#f2f2f2}.radio::after{top:50%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;border-radius:50%;border:none;background:#222;opacity:0}.form input[type=checkbox]:checked+.checkbox::after,.form input[type=radio]:checked+.radio::after{opacity:1}.form__btn{position:relative;width:26rem;background:#f9dd38;border:2px solid #f9dd38;border-radius:3rem;padding:1.5rem;color:#fff;font-size:1.4rem;font-weight:bold;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.form__btn::after{content:"";display:inline-block;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em}@media screen and (min-width: 750px){.form__btn:hover{background:#fff;color:#f9dd38}}.form__btn.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none;opacity:.4}.-ninzu .form__subdisc input{width:12rem}.submit_button.disabled{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}body{position:relative}.hd__main{background:#c7e7f9}@media screen and (min-width: 750px){.hd__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1400px){.hd__main{height:15rem}}.text_top{font-size:1.4rem;font-weight:bold;display:block;margin-bottom:1rem}@media screen and (max-width: 1023px){.text_top{text-align:center}}@media screen and (min-width: 750px)and (max-width: 1399px){.text_top{font-size:1.2rem}}@media screen and (max-width: 749px){.text_top{margin-bottom:.5rem}}.orderLink{position:absolute;font-size:1rem;right:3rem;color:red;text-shadow:0 0 2px #fff;bottom:-1rem}.hd__head{width:26rem;padding:1.5rem 2rem}@media screen and (min-width: 1024px)and (max-width: 1399px){.hd__head{width:24rem}}@media screen and (min-width: 1024px)and (max-width: 1199px){.hd__head{width:20rem}}@media screen and (max-width: 1023px){.hd__head{margin:0 auto}}@media screen and (max-width: 1023px){.hd__logo{width:20rem;margin:0 auto}}.hd__body{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1200px){.hd__body{width:99rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.hd__body{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}@media screen and (max-width: 1023px){.hd__body{display:none}}@media screen and (min-width: 750px)and (max-width: 1023px){.hd__body__item.-access{display:none}}@media screen and (min-width: 1024px){.hd__body__item.-btn{width:32.3232323232%}}@media screen and (min-width: 1400px){.hd__body__item.-btn{width:32rem}}@media screen and (min-width: 750px)and (max-width: 1399px){.hd__body__item.-btn{width:28.5%}}.hd__body__item.-btn img,.hd__body__item.-btn svg{width:100%;height:100%}@media screen and (min-width: 1024px){.hd__body__item.-tel{width:32.3232323232%}}@media screen and (min-width: 750px)and (max-width: 1399px){.hd__body__item.-tel{width:27%}}@media screen and (min-width: 750px){.hd__body__item.-tel{margin:0 1.4rem}}@media screen and (min-width: 750px){.hd__body__item:first-child{margin:1.5rem 0;padding-right:1.7rem;border-right:2px solid #83c2e5}}@media screen and (min-width: 1024px)and (max-width: 1399px){.hd__body__item:first-child{margin:1.5rem 0 1rem}}@media screen and (min-width: 750px){.hd__body__item:nth-child(2){padding-top:1rem;text-align:center}}@media screen and (min-width: 750px){.hd__body__item:nth-child(3){text-align:right}}.hd__btn{height:100%}.hd__btn:hover{-webkit-transform:translateY(5px);transform:translateY(5px)}@media screen and (min-width: 750px){.hd__access__infoList__item{margin-bottom:.8rem;padding-left:2.2rem;position:relative;font-size:1.2rem;text-align:left}}@media screen and (min-width: 750px)and (min-width: 1024px)and (max-width: 1399px){.hd__access__infoList__item{font-size:1rem}}@media screen and (min-width: 750px)and (min-width: 750px)and (max-width: 1199px){.hd__access__infoList__item{margin-bottom:.5rem}}@media screen and (min-width: 750px){.hd__access__infoList__item:before{position:absolute;content:"";width:2rem;height:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.hd__access__infoList__item:not(:first-child){font-family:"Noto Sans CJK JP Medium"}.hd__access__infoList__item:nth-child(1){font-family:"Noto Sans CJK JP Bold";font-size:1.6rem}}@media screen and (min-width: 750px)and (min-width: 1024px)and (max-width: 1399px){.hd__access__infoList__item:nth-child(1){font-size:1.4rem}}@media screen and (min-width: 750px)and (min-width: 750px)and (max-width: 1023px){.hd__access__infoList__item:nth-child(1){font-size:1.1rem}}@media screen and (min-width: 750px){.hd__access__infoList__item:nth-child(1):before{background:url("../img/icon_tooth.svg") no-repeat center/contain}.hd__access__infoList__item:nth-child(2):before{background:url("../img/icon_bus.svg") no-repeat center/contain}.hd__access__infoList__item:nth-child(3):before{background:url("../img/icon_map.svg") no-repeat center/contain}}.hd__map__link{background:#05469a;color:#fff;font-family:"Noto Sans CJK JP Bold";font-size:1.4rem;width:100%;line-height:1;padding:1rem 1rem 1rem 3rem;border-radius:5px;position:relative}@media screen and (min-width: 1024px)and (max-width: 1399px){.hd__map__link{font-size:1.1rem}}@media screen and (min-width: 1024px)and (max-width: 1399px){.hd__map__link{padding:.5rem .5rem .5rem 3rem}}.hd__map__link:before{position:absolute;content:"";width:1.4rem;height:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.2rem;background:url("../img/icon_place.svg") no-repeat center/contain}.ctaTel{font-family:"Roboto",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:bold;color:#052c56;line-height:.5;position:relative;font-size:4.2rem;padding-left:3rem;margin-top:1rem}@media screen and (min-width: 1024px)and (max-width: 1399px){.ctaTel{font-size:3rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.ctaTel{font-size:2.5rem;padding-left:2.5rem}}@media screen and (max-width: 749px){.ctaTel{font-size:3.8rem}}.ctaTel:before{position:absolute;content:"";background:url(../img/icon_tel.svg) no-repeat center/contain;width:3.2rem;height:3.2rem;left:-1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px)and (max-width: 1399px){.ctaTel:before{width:2.5rem;height:2.5rem;left:-0.5rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.ctaTel:before{width:2rem;height:2rem;left:0}}.ft{padding:2rem;background:#2f7edd;color:#fff;text-align:center}@media screen and (min-width: 750px){.ft{font-size:1.6rem}}@media screen and (max-width: 749px){.ft{font-size:1.4rem}}@media screen and (max-width: 749px){.ft.ftTop{margin-bottom:7.5rem}}.ft__link{display:inline-block;color:#fff;text-decoration:underline;margin-right:4rem}p{line-height:1.8}@media screen and (min-width: 750px){.sec{padding:8rem 0}}@media screen and (max-width: 749px){.sec{padding:3rem 0}}.sec__head{text-align:center}@media screen and (min-width: 750px){.sec__head{margin-bottom:4rem}}@media screen and (max-width: 749px){.sec__head{margin-bottom:3rem}}.sec__heading{margin:0 auto;width:90%}.sec__text{font-size:1.8rem;line-height:1.8;margin-top:1.5rem}.sec__text .sm{font-size:1.6rem}.sec__lead{font-size:1.8rem;text-align:center}@media screen and (min-width: 750px){.sec__lead{margin-top:2rem}}@media screen and (max-width: 749px){.sec__lead{margin-top:2rem}}.-clrRed{color:#d84035}.fontEn{font-family:"Roboto",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.lineYellow{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #F9DD38), color-stop(0.3em, #F9DD38), color-stop(0.3em, transparent), color-stop(90%, transparent));background:linear-gradient(to top, #F9DD38 0, #F9DD38 0.3em, transparent 0.3em, transparent 90%)}.fontBold{font-family:"Noto Sans CJK JP Bold"}.cta__sp{display:none}@media screen and (max-width: 749px){.is-view .cta__sp{display:block;position:fixed;width:99.5%;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}}.cta__sp__heading{font-size:1.8rem;color:#052c56;background:#f9dd38;padding:1rem;font-family:"Noto Sans CJK JP Bold";text-align:center}.cta__btnList{display:-webkit-box;display:-ms-flexbox;display:flex}.cta__btn__item{width:50%;font-size:1.8rem;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:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.cta__btn__item.-mail{background:#05469a}.cta__btn__item.-mail .cta__btn__sp{color:#fff}.cta__btn__item.-tel{background:#c7e7f9}.cta__btn__item.-tel .cta__btn__sp{color:#05469a}.cta__btn__item .icon{width:2.6rem;height:2.3rem}.cta__btn__item .cta__btn__sp{width:100%;height:100%;text-align:center;font-family:"Noto Sans CJK JP Bold"}@media screen and (min-width: 750px){.is-view header{position:fixed;top:0;left:0;width:100%;z-index:100}}.mv__btm{padding:3rem 0;background:url(../img/bg_mv_btm.webp) no-repeat center/cover}@media screen and (max-width: 749px){.mv__btm{display:none}}@media screen and (min-width: 750px){.mv__btm__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.mv__schedule{width:51.724137931%;max-width:600px}}@media screen and (min-width: 750px){.mv__map{width:44.1379310345%;max-width:512px}}.cta.-blue{background:url(../img/bgCta.jpg) repeat repeat;width:100%}@media screen and (min-width: 750px){.cta{padding:3rem 0}}@media screen and (max-width: 749px){.cta{padding:2rem 0}}.ctaHeading{color:#052c56;background:#f9dd38;padding:1rem;font-family:"Noto Sans CJK JP Bold";text-align:center;border-top-right-radius:1rem;border-top-left-radius:1rem}.ctaHeading .inner{display:inline-block;position:relative}@media screen and (min-width: 750px){.ctaHeading .inner{line-height:1}.ctaHeading .inner:before,.ctaHeading .inner:after{position:absolute;content:"";background:#052c56;width:3px;height:3rem;bottom:0;border-radius:.5rem}.ctaHeading .inner:before{left:-2rem;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.ctaHeading .inner:after{right:-2rem;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@media screen and (max-width: 749px){.ctaHeading .inner{line-height:1.3}}@media screen and (min-width: 750px){.ctaHeading{font-size:3.2rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.ctaHeading{font-size:2.8rem}}@media screen and (max-width: 749px){.ctaHeading{font-size:2.2rem}}.ctaBtm{border:1px solid #f9dd38}@media screen and (min-width: 750px){.ctaBtm{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;padding:5rem 2rem;background:url(../img/bg_ctaBtm.jpg) no-repeat center/cover}}@media screen and (max-width: 749px){.ctaBtm{padding:2rem;background:url(../img/bgCta_btm_sp.jpg) no-repeat center/cover}}@media screen and (min-width: 750px){.ctaBtm .ctaTel{font-size:5.2rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.ctaBtm .ctaTel{font-size:4rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.ctaBtm .ctaTel{font-size:3.4rem}}@media screen and (max-width: 749px){.ctaBtm .ctaTel{font-size:3.8rem}}@media screen and (min-width: 750px){.ctaBtm__item:first-child{margin-right:3rem;padding-right:3rem;border-right:2px solid #c7e7f9}}@media screen and (max-width: 749px){.ctaBtm__item:first-child{text-align:center;margin-bottom:2rem}}.tel__time{font-size:1.8rem;font-family:"Noto Sans CJK JP Medium";line-height:1.8;text-align:right;margin-top:2rem}@media screen and (min-width: 750px)and (max-width: 1023px){.tel__time{font-size:1.4rem}}@media screen and (max-width: 749px){.tel__time{font-size:1.6rem;margin-right:2rem;margin-bottom:1.4rem;margin-top:1rem}}@media screen and (min-width: 1200px){.ctaBtm__btn{width:44rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.ctaBtm__btn{width:30rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.ctaBtm__btn{width:25rem}}@media screen and (max-width: 749px){.ctaBtm__btn{width:100%}}.ctaBtm__btn:hover{-webkit-transform:translateY(5px);transform:translateY(5px)}.ctaBtm__text{margin-top:.5rem;font-family:"Noto Sans CJK JP Medium"}@media screen and (min-width: 750px){.ctaBtm__text{text-align:right;font-size:1.8rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.ctaBtm__text{font-size:1.4rem}}@media screen and (max-width: 749px){.ctaBtm__text{text-align:center;font-size:1.4rem}}.implant__btm__heading{text-align:center;color:#05469a;font-family:"Noto Sans CJK JP Black"}.implant__btm__heading .clrYellow{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #F9DD38), color-stop(0.3em, #F9DD38), color-stop(0.3em, transparent), color-stop(90%, transparent));background:linear-gradient(to top, #F9DD38 0, #F9DD38 0.3em, transparent 0.3em, transparent 90%)}@media screen and (min-width: 750px){.implant__btm__heading{font-size:4.5rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.implant__btm__heading{font-size:3.5rem}}@media screen and (max-width: 749px){.implant__btm__heading{font-size:2.8rem}}@media screen and (min-width: 750px){.implant .sec__heading{width:52.7rem}}.implant__img{max-width:1100px;margin:0 auto 2rem}.worries{background:#05469a;position:relative}.worries:before{position:absolute;content:"";left:0;width:100%;top:-2px}@media screen and (min-width: 750px){.worries:before{background:url(../img/shape_triangle.png) no-repeat center/cover;height:7.5rem}}@media screen and (max-width: 749px){.worries:before{background:url(../img/shape_triangle_sp.png) no-repeat center/cover;height:4rem}}@media screen and (min-width: 750px){.worries{padding:10rem 0 8rem}}@media screen and (max-width: 749px){.worries{padding:6rem 0 4rem}}@media screen and (min-width: 750px){.worries .sec__heading{max-width:75.5rem}}@media screen and (max-width: 749px){.worries .sec__heading{width:100%}}@media screen and (min-width: 750px){.worries__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.worries__item{width:30.9090909091%}}@media screen and (max-width: 749px){.worries__item{width:79%;margin:0 auto}.worries__item:not(:last-child){margin-bottom:2rem}}.worries__btm{max-width:90%}@media screen and (min-width: 750px){.worries__btm{max-width:76.4rem;margin:5rem auto 0}}@media screen and (max-width: 749px){.worries__btm{margin:2rem auto 0}}@media screen and (min-width: 750px){.allOn .sec__heading{width:73.5rem}}@media screen and (max-width: 749px){.allOn .sec__heading{width:100%}}@media screen and (min-width: 750px){.allOn__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 749px){.allOn__item{width:90%;max-width:310px;margin:0 auto}}.allOn__item:first-child .allOn__item__img{position:relative}.allOn__item:first-child .allOn__item__img:after{position:absolute;content:""}@media screen and (min-width: 750px){.allOn__item:first-child .allOn__item__img:after{background:url(../img/icon_triangle.svg) no-repeat center/contain;right:-25%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;height:7.3rem}}@media screen and (max-width: 749px){.allOn__item:first-child .allOn__item__img:after{background:url(../img/icon_triangle_sp.svg) no-repeat center/contain;left:50%;bottom:-9rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:7.3rem;height:2.9rem}}@media screen and (min-width: 750px){.allOn__item:first-child{width:26.724137931%}}@media screen and (max-width: 749px){.allOn__item:first-child{margin-bottom:7rem}}@media screen and (min-width: 750px){.allOn__item:last-child{width:61.8965517241%;max-width:718px}}.allOn__item__text{text-align:center;font-family:"Noto Sans CJK JP Bold";color:#052c56;margin-top:1rem}@media screen and (min-width: 750px){.allOn__item__text{font-size:2.2rem}}@media screen and (max-width: 749px){.allOn__item__text{font-size:1.8rem}}@media screen and (min-width: 750px){.allOn__btm__text{text-align:center;font-size:2.2rem;line-height:2.2;margin-top:3rem}}@media screen and (max-width: 749px){.allOn__btm__text{font-size:1.8rem;line-height:1.8;margin-top:1rem}}.features__head{background-image:-webkit-gradient(linear, left top, right top, color-stop(70%, #05469A), to(#C7E7F9));background-image:linear-gradient(to right, #05469A 70%, #C7E7F9)}@media screen and (min-width: 750px){.features__head{margin:6rem 0 10rem;padding:5rem 2rem}}@media screen and (max-width: 749px){.features__head{padding:2rem;margin:3rem 0 6rem}}.features__heading{width:90%;max-width:47.7rem;margin:0 auto}@media screen and (min-width: 750px){.featuresList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.featuresList.-features .featuresList__item{position:relative;z-index:1;background:url(../img/bg_featuresList__item.png) no-repeat center/contain}@media screen and (min-width: 750px)and (max-width: 1199px){.featuresList.-features .featuresList__item{padding:8rem 2rem;background:url(../img/bg_featuresList__item.png) no-repeat center/cover}}@media screen and (min-width: 750px)and (max-width: 1023px){.featuresList.-features .featuresList__item{padding:5rem 2rem}}.featuresList.-features .featuresList__item:before{position:absolute;content:""}@media screen and (min-width: 750px){.featuresList.-features .featuresList__item:before{width:11.6rem;height:10.2rem;left:2rem;top:-13%}}@media screen and (max-width: 1023px){.featuresList.-features .featuresList__item:before{width:9rem;height:8rem;left:1rem;top:-12%}}@media screen and (min-width: 750px)and (max-width: 1199px){.featuresList.-features .featuresList__item:before{top:-15%}}@media screen and (min-width: 750px)and (max-width: 1023px){.featuresList.-features .featuresList__item:before{top:-20%}}@media screen and (max-width: 749px){.featuresList.-features .featuresList__item{width:29rem;height:25.5rem}}.featuresList.-features .featuresList__item:nth-child(1):before{background:url(../img/letter01.svg) no-repeat center/contain}.featuresList.-features .featuresList__item:nth-child(2):before{background:url(../img/letter02.svg) no-repeat center/contain}.featuresList.-features .featuresList__item:nth-child(3):before{background:url(../img/letter03.svg) no-repeat center/contain}.featuresList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}@media screen and (min-width: 750px){.featuresList__item{width:31.0344827586%;max-width:360px;padding:8rem 3rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.featuresList__item{padding:4rem 1.6rem}}@media screen and (max-width: 749px){.featuresList__item{width:88%;padding:4rem 2rem;margin:4rem auto 0}}.features__item__text{font-family:"Noto Sans CJK JP Bold";color:#052c56}@media screen and (min-width: 750px){.features__item__text{font-size:2.5rem;line-height:2}}@media screen and (min-width: 750px)and (max-width: 1199px){.features__item__text{font-size:2rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.features__item__text{font-size:1.7rem}}@media screen and (max-width: 749px){.features__item__text{font-size:2.2rem}}.text__discuss{line-height:2;font-family:"Noto Sans CJK JP Bold";position:relative;z-index:1}.text__discuss.-triangleYellow:after{background:url(../img/icon_triangle_yellow.svg) no-repeat center/contain}.text__discuss.-triangleBlue:after{background:url(../img/icon_triangle_blue.svg) no-repeat center/contain}.text__discuss:after{position:absolute;content:"";bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media screen and (min-width: 750px){.text__discuss:after{width:70%;height:10rem}}@media screen and (max-width: 749px){.text__discuss:after{width:100%;height:7rem}}@media screen and (min-width: 750px){.text__discuss{margin-top:5rem;font-size:2.8rem;text-align:center;padding-bottom:7rem}}@media screen and (max-width: 749px){.text__discuss{font-size:2.2rem;margin-top:2rem;padding-bottom:5rem}}.text__discuss .redBig{color:#d84035;font-size:1.4em}.text__discuss .redMd{color:#d84035;font-size:1.28em}.possibilities{background:#e6f6ff;position:relative}@media screen and (min-width: 750px){.possibilities .sec__heading{max-width:79.3rem}}@media screen and (min-width: 750px){.possibilities{padding:32rem 0 8rem;margin-top:5rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.possibilities{padding:26rem 0 8rem}}@media screen and (max-width: 749px){.possibilities{margin-top:3rem;padding:20rem 0 4rem}}.posTop{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 750px){.posTop{width:54.2rem;top:-10rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.posTop{width:40rem;top:-6rem}}@media screen and (max-width: 749px){.posTop{width:90%;top:-4rem}}@media screen and (min-width: 1024px){.pos__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.pos__img{width:39.6551724138%}}@media screen and (min-width: 750px)and (max-width: 1023px){.pos__img{width:40rem;margin:0 auto}}@media screen and (min-width: 750px){.pos__content{width:56.724137931%}}@media screen and (min-width: 750px)and (max-width: 1023px){.pos__content{width:100%}}@media screen and (max-width: 1023px){.pos__content{margin-top:2rem}}@media screen and (min-width: 750px){.pos__text{font-size:2.2rem;line-height:2}}@media screen and (max-width: 1199px){.pos__text{font-size:1.8rem}}.pos__text .yellow{background:#f9dd38;font-family:"Noto Sans CJK JP Bold"}.pos__features__heading{margin:3rem auto}@media screen and (min-width: 750px){.pos__features__heading{width:90%;max-width:96.5rem}}@media screen and (max-width: 749px){.pos__features__heading{width:100%}}@media screen and (min-width: 750px){.featuresList.-pos .featuresList__item{background:url(../img/bg_pos_features.svg) no-repeat center/contain}}@media screen and (min-width: 750px)and (max-width: 1023px){.featuresList.-pos .featuresList__item{padding:3rem 0}}@media screen and (max-width: 749px){.featuresList.-pos .featuresList__item{background:url(../img/bg_pos_features_sp.svg) no-repeat center/contain;padding:0;width:100%;margin:2rem auto 0;height:22.7rem}}.featuresList.-pos .features__item__text{letter-spacing:-0.06em;line-height:1.4;font-family:"Noto Sans CJK JP Bold"}@media screen and (min-width: 750px){.featuresList.-pos .features__item__text{font-size:3rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.featuresList.-pos .features__item__text{font-size:2rem}}@media screen and (max-width: 749px){.featuresList.-pos .features__item__text{font-size:2.27rem}}.featuresList.-pos .features__item__text .lineYellow{color:#05469a;font-family:"Noto Sans CJK JP Black";line-height:1.6;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #F9DD38), color-stop(0.3em, #F9DD38), color-stop(0.3em, transparent), color-stop(90%, transparent));background:linear-gradient(to top, #F9DD38 0, #F9DD38 0.3em, transparent 0.3em, transparent 90%)}@media screen and (min-width: 750px){.featuresList.-pos .features__item__text .lineYellow{font-size:3.27rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.featuresList.-pos .features__item__text .lineYellow{font-size:2.2rem}}@media screen and (max-width: 749px){.featuresList.-pos .features__item__text .lineYellow{font-size:2.47rem}}@media screen and (min-width: 750px){.support{padding-bottom:7rem}}@media screen and (max-width: 749px){.support{padding-bottom:5rem}}.supportHead{position:relative}@media screen and (max-width: 749px){.supportHead .l-inner-md{padding:0}}@media screen and (min-width: 750px){.supportHead{background:#f8f8f7;margin-bottom:5rem}.supportHead::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("../img/support_head_bg.png");background-repeat:no-repeat;background-position:center top}}@media screen and (max-width: 749px){.supportHead{margin-bottom:4rem}.supportHead::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("../img/support_head_bg_sp.png");background-repeat:no-repeat;background-position:center top}}@media screen and (min-width: 750px){.supportCol__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3.3rem clamp(3rem,5vw,6rem);margin-bottom:8rem}}@media screen and (max-width: 749px){.supportCol__row{margin-bottom:4.5rem}}.supportCol{background:#f3faff}@media screen and (max-width: 749px){.supportCol+.supportCol{margin-top:3rem}}.supportCol__title{background:#b3e0fd;color:#052c56;text-align:center;font-family:"Noto Sans CJK JP Bold"}@media screen and (min-width: 750px){.supportCol__title{font-size:3.3rem;line-height:1.1;padding:2.9rem 1rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.supportCol__title{font-size:2rem}}@media screen and (max-width: 749px){.supportCol__title{font-size:2.4rem;line-height:1.3;padding:1.9rem 1rem}}.supportCol__text{font-size:clamp(1.8rem,2vw,2.2rem)}@media screen and (min-width: 750px){.supportCol__text{padding:3.5rem 3rem}}@media screen and (max-width: 749px){.supportCol__text{padding:3rem 2rem}}.supportCol__text strong{font-family:"Noto Sans CJK JP Bold"}.support__sodan__head{text-align:center}@media screen and (min-width: 750px){.support__sodan__head{margin-bottom:5rem}}@media screen and (max-width: 749px){.support__sodan__head{margin-bottom:4rem}}.support__sodan__head__img{width:auto}.support__sodan__body{background-image:url("../img/support_sodan_bg.png");background-position:center center;width:96rem;max-width:100%;margin:0 auto;border:1px solid #d1ecff;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;font-size:clamp(1.8rem,2vw,2.2rem);font-family:"Noto Sans CJK JP Bold"}@media screen and (min-width: 750px){.support__sodan__body{padding:4rem 2rem}}@media screen and (max-width: 749px){.support__sodan__body{padding:3rem 2rem}}.support__sodan__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.support__sodan__item{gap:1rem;font-size:2.2rem}}@media screen and (max-width: 749px){.support__sodan__item{gap:.5rem;font-size:2rem}}.support__sodan__item+.support__sodan__item{margin-top:2rem}.support__sodan__item::before{content:"";display:block;background-image:url("../img/support_sodan_icon.png");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-top:.5rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 750px){.support__sodan__item::before{width:3.4rem;height:2.4rem}}@media screen and (max-width: 749px){.support__sodan__item::before{width:2.9rem;height:1.6rem}}.support__message__head{text-align:center}@media screen and (min-width: 750px){.support__message__head .text__discuss{font-size:2.2rem}}@media screen and (max-width: 749px){.support__message__head .text__discuss{font-size:1.8rem}}.features__message__title{text-align:center;margin-top:3rem}@media screen and (min-width: 750px){.features__message__title{margin-bottom:6rem}}@media screen and (max-width: 749px){.features__message__title{margin-bottom:3rem}}.features__message__title__img{width:66.5rem}@media screen and (min-width: 750px){.features__message__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.features__message__thumb{width:41.3793103448%;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 749px){.features__message__thumb{margin-bottom:2.5rem}}.features__message__text{font-size:clamp(1.8rem,2vw,2.2rem)}@media screen and (min-width: 750px){.features__message__text{width:53.4482758621%}}.features__message__sign{text-align:right;font-family:"Noto Sans CJK JP Medium"}@media screen and (min-width: 750px){.features__message__sign{font-size:2rem;margin-top:2rem}}@media screen and (max-width: 749px){.features__message__sign{font-size:1.6rem;margin-top:1rem}}@media screen and (min-width: 750px){.features__message__sign__name{font-size:2.6rem}}@media screen and (max-width: 749px){.features__message__sign__name{font-size:2.2rem}}.reason__sec{background:#f9f6ed}@media screen and (min-width: 750px){.reason__sec{padding-top:9.5rem;padding-bottom:6rem}}@media screen and (max-width: 749px){.reason__sec{padding:3.5rem 0}}.reason__title{text-align:center;border-bottom:1px solid #e5e4dc}@media screen and (min-width: 750px){.reason__title{padding-bottom:2.8rem;margin-bottom:3.8rem}}@media screen and (max-width: 749px){.reason__title{padding-bottom:2rem;margin-bottom:3rem}}@media screen and (min-width: 750px){.reason__title__img{width:80.8rem}}@media screen and (max-width: 749px){.reason__title__img{width:29.6rem}}@media screen and (min-width: 750px){.reasonItem+.reasonItem{margin-top:6rem}}@media screen and (max-width: 749px){.reasonItem+.reasonItem{margin-top:3rem}}@media screen and (min-width: 750px){.reasonItem__title{margin-bottom:3rem}}@media screen and (max-width: 749px){.reasonItem__title{margin-bottom:2rem}}@media screen and (min-width: 750px){.reasonItem1_img{width:34.6rem}}@media screen and (max-width: 749px){.reasonItem1_img{width:21.1rem}}@media screen and (min-width: 750px){.reasonItem2_img{width:38.4rem}}@media screen and (max-width: 749px){.reasonItem2_img{width:23.4rem}}@media screen and (min-width: 750px){.reasonItem3_img{width:51.9rem}}@media screen and (max-width: 749px){.reasonItem3_img{width:31.5rem}}@media screen and (min-width: 750px){.reasonItem4_img{width:99.1rem}}@media screen and (max-width: 749px){.reasonItem4_img{width:28.5rem}}@media screen and (min-width: 750px){.reasonItem5_img{width:111.1rem}}@media screen and (max-width: 749px){.reasonItem5_img{width:32.8rem}}@media screen and (min-width: 750px){.reasonItem6_img{width:90.9rem}}@media screen and (max-width: 749px){.reasonItem6_img{width:25.9rem}}@media screen and (min-width: 750px){.reasonItem5__sys1__img{width:51.9rem}}@media screen and (max-width: 749px){.reasonItem5__sys1__img{width:100%}}@media screen and (min-width: 750px){.reasonItem5__sys2__img{width:46.7rem}}@media screen and (max-width: 749px){.reasonItem5__sys2__img{width:89%}}@media screen and (min-width: 750px){.reasonItem__system{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 8rem}}@media screen and (max-width: 749px){.reasonItem__system__item+.reasonItem__system__item{margin-top:2rem}}@media screen and (min-width: 750px){.reasonItem__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.reasonItem__thumb{width:36.2068965517%;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 749px){.reasonItem__thumb{margin-bottom:1.5rem}}.reasonItem__text{font-size:clamp(1.8rem,2vw,2.2rem)}@media screen and (min-width: 750px){.reasonItem__text{width:59.4827586207%}}@media screen and (min-width: 750px){.price__sec{padding:9rem 0}}@media screen and (max-width: 749px){.price__sec{padding:4rem 0}}.price__title{text-align:center}@media screen and (min-width: 750px){.price__title{margin-bottom:5rem}}@media screen and (max-width: 749px){.price__title{margin-bottom:3rem}}@media screen and (min-width: 750px){.price__title__img{width:34.8rem}}@media screen and (max-width: 749px){.price__title__img{width:21.6rem}}.priceTable__wrapper{overflow:auto}.priceTable{text-align:center;background:#f7f8f9}@media screen and (min-width: 750px)and (max-width: 1023px){.priceTable{min-width:1024px}}@media screen and (max-width: 749px){.priceTable{min-width:650px}}@media screen and (min-width: 750px){.priceTable{font-size:2.2rem}}@media screen and (max-width: 749px){.priceTable{font-size:1.6rem}}.priceTable th,.priceTable td{border:1px solid #e5e5e5;vertical-align:middle}@media screen and (min-width: 750px){.priceTable th,.priceTable td{padding:1.5rem}}@media screen and (max-width: 749px){.priceTable th,.priceTable td{padding:1rem}}.priceTable__white{background:#fff}@media screen and (min-width: 750px){.priceTable__sm{font-size:1.6rem}}@media screen and (max-width: 749px){.priceTable__sm{font-size:1.2rem}}.priceTable__th{font-family:"Noto Sans CJK JP Bold"}.priceTable__logo{font-family:"Noto Sans CJK JP Bold";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:1rem}@media screen and (min-width: 750px){.priceTable__logo{font-size:1.8rem}}@media screen and (max-width: 749px){.priceTable__logo{font-size:1.4rem}}.priceTable__logo__img{height:4.8rem;max-width:none}.priceTable__info{font-size:1.4rem;line-height:1.5;margin-bottom:1rem}@media screen and (min-width: 1024px){.priceTable__info{display:none}}@media screen and (min-width: 750px){.priceTable__cautions{font-size:1.8rem;margin-top:3rem}}@media screen and (max-width: 749px){.priceTable__cautions{font-size:1.4rem;margin-top:2rem}}.priceTable__caution{position:relative;padding-left:1em;line-height:1.5}.priceTable__caution+.priceTable__caution{margin-top:.5rem}.priceTable__caution::before{content:"※";position:absolute;left:0}.priceCase__list{margin-top:4rem}.priceCase__item{background:#e7f3f7}@media screen and (min-width: 750px){.priceCase__item{padding:2.5rem 5rem 4rem 5rem}}@media screen and (max-width: 749px){.priceCase__item{padding:2rem}}@media screen and (min-width: 750px){.priceCase__item+.priceCase__item{margin-top:5rem}}@media screen and (max-width: 749px){.priceCase__item+.priceCase__item{margin-top:3rem}}@media screen and (min-width: 750px){.priceCase__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.5rem;margin-bottom:2rem;-webkit-transform:translateX(-5rem);transform:translateX(-5rem)}}@media screen and (max-width: 749px){.priceCase__head{border-bottom:1px solid #b2c8ce;padding-bottom:1rem;margin-bottom:2rem}}.priceCase__head__en{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Roboto",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:bold;background:#fff;color:#2f7edd;line-height:1;padding:.2rem 1rem .2rem 2.5rem;height:3rem;position:relative}@media screen and (min-width: 750px){.priceCase__head__en{font-size:2.4rem}}@media screen and (max-width: 749px){.priceCase__head__en{font-size:1.6rem;-webkit-transform:translateX(-2rem);transform:translateX(-2rem);margin-bottom:.5rem}}.priceCase__head__en::after{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:30px 0 0 13px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;left:100%;top:0;bottom:0}.priceCase__head__title{font-family:"Noto Sans CJK JP Bold";color:#05469a}@media screen and (min-width: 750px){.priceCase__head__title{font-size:3.3rem}}@media screen and (max-width: 749px){.priceCase__head__title{font-size:2.4rem}}@media screen and (min-width: 750px){.priceCase__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}}.priceCase__row+.priceCase__row{margin-top:3rem}@media screen and (min-width: 750px){.priceCase__thumb{width:31rem;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width: 750px)and (max-width: 1023px){.priceCase__thumb{width:20rem}}@media screen and (max-width: 749px){.priceCase__thumb{margin-bottom:1rem}}.priceCase__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.priceCase__heading{margin-bottom:.5em;color:#05469a;font-family:"Noto Sans CJK JP Bold"}@media screen and (min-width: 750px){.priceCase__heading{font-size:2.6rem}}@media screen and (max-width: 749px){.priceCase__heading{font-size:2.2rem}}.priceCase__content__text{font-size:clamp(1.8rem,2vw,2.2rem);margin-bottom:2rem;line-height:1.5}.priceCase__dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.priceCase__dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}}@media screen and (max-width: 749px){.priceCase__dl{gap:1rem}}.priceCase__dl+.priceCase__dl{margin-top:1.3rem}.priceCase__dt{height:3rem;background:#05469a;color:#fff;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;-ms-flex-negative:0;flex-shrink:0;font-family:"Noto Sans CJK JP Bold";line-height:1}@media screen and (min-width: 750px){.priceCase__dt{width:12rem;font-size:1.8rem}}@media screen and (max-width: 749px){.priceCase__dt{width:10rem;font-size:1.4rem}}.priceCase__dt.-lightBlue{background:#2f7edd}.priceCase__dd{font-size:clamp(1.8rem,2vw,2.2rem);font-family:"Noto Sans CJK JP Bold"}.priceCase__dd__sm{font-size:72%}.priceCase__total{font-size:clamp(1.8rem,2vw,2.2rem);font-family:"Noto Sans CJK JP Bold";text-align:right;border-top:1px solid #ccc}@media screen and (min-width: 750px){.priceCase__total{margin-top:2.5rem;padding-top:1.5rem}}@media screen and (max-width: 749px){.priceCase__total{margin-top:2rem;padding-top:1rem}}@media screen and (min-width: 750px){.paymentBlock+.paymentBlock{margin-top:5rem}}@media screen and (max-width: 749px){.paymentBlock+.paymentBlock{margin-top:2rem}}.payment__heading{background:#05469a;color:#fff;margin-bottom:2rem;line-height:1}@media screen and (min-width: 750px){.payment__heading{padding:2rem;font-size:3.7rem}}@media screen and (max-width: 749px){.payment__heading{padding:1.2rem;font-size:2.7rem}}@media screen and (min-width: 750px){.payment__content{padding:2rem 4rem}}@media screen and (max-width: 749px){.payment__content{padding:2rem}}.payment__content.-border{border:3px solid #d84035}.payment__content.-bgBlue{background:#edf6f9}.payment__text{font-family:"Noto Sans CJK JP Bold";text-align:center;line-height:1}@media screen and (min-width: 750px){.payment__text{font-size:3.5rem}}@media screen and (max-width: 749px){.payment__text{font-size:3.1rem}}.payment__text .sm{font-size:.77em}.payment__text .md{display:inline-block;font-size:.85em}@media screen and (min-width: 750px){.payment__text .md{margin-left:2rem}}.payment__text .lg{font-weight:bold;font-size:1.75em}.payment__note{text-align:center;margin-top:1rem;font-size:1.8rem;line-height:1.5}@media screen and (max-width: 749px){.payment__note{text-align:left}}.payment__content__btm{margin-top:2rem}@media screen and (min-width: 750px){.payment__content__btm{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: 750px){.p__btm__text{font-size:2.2rem;margin-right:3rem}}@media screen and (max-width: 1023px){.p__btm__text{font-size:1.6rem}}@media screen and (max-width: 749px){.p__btm__text{margin-bottom:2rem}}.p__btm__logo{width:26rem}@media screen and (max-width: 749px){.p__btm__logo{margin:0 auto}}@media screen and (min-width: 1024px){.payment__content__heading{font-size:2.6rem}}@media screen and (max-width: 1023px){.payment__content__heading{font-size:2rem}}.expense__text{margin-top:2rem}.expense__text.gapBtm{margin-bottom:2rem}@media screen and (min-width: 1024px){.expense__text{font-size:2.2rem}}@media screen and (max-width: 1023px){.expense__text{font-size:1.6rem}}@media screen and (min-width: 750px){.warn{margin:6rem 0;padding-bottom:6rem}}@media screen and (max-width: 749px){.warn{margin:3rem 0}}@media screen and (min-width: 750px){.warn__heading{width:56.1206896552%;margin:0 auto}}@media screen and (max-width: 749px){.warn__heading{width:23.6rem;margin:0 auto}}.warn__body{position:relative}@media screen and (min-width: 750px){.warn__body{margin-top:3rem}}@media screen and (max-width: 749px){.warn__body{margin-top:2rem}}.warn__img{position:absolute;left:0;top:0;z-index:-1}@media screen and (min-width: 750px){.warn__img{width:59.5689655172%;max-width:691px}}@media screen and (max-width: 749px){.warn__img{width:100%}}@media screen and (min-width: 750px){.warn__content{width:56.8965517241%;max-width:660px;margin-left:auto}}@media screen and (max-width: 749px){.warn__content{margin-top:2rem}}@media screen and (min-width: 750px){.warn__text{font-size:2.2rem}}@media screen and (max-width: 1023px){.warn__text{font-size:1.8rem}}@media screen and (min-width: 1024px){.warn__text .lg{font-size:1.27em}}.bgYellow{background:#f9dd38}.message{background:#e6f6ff}@media screen and (min-width: 1200px){.message{margin-top:12rem}}@media screen and (min-width: 750px){.message__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.message__top__content{width:54.9137931034%;max-width:637px}}.message__top__heading{margin-bottom:2rem}@media screen and (min-width: 750px){.message__top__heading{width:95%;max-width:598px}}@media screen and (min-width: 750px){.message__top__img{width:40.6896551724%;max-width:472px}}@media screen and (max-width: 749px){.message__top__img{margin-top:2rem}}@media screen and (min-width: 1024px){.message__text{font-size:2.2rem;line-height:2}}@media screen and (min-width: 750px)and (max-width: 1023px){.message__text{font-size:1.6rem}}@media screen and (max-width: 749px){.message__text{font-size:1.8rem}}@media screen and (min-width: 750px){.message__btm{margin-top:5rem}}@media screen and (min-width: 1024px){.message__btm{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 749px){.message__btm{margin-top:2rem}}.message__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 750px){.message__profile{width:45.3448275862%}}@media screen and (min-width: 750px)and (max-width: 1023px){.message__profile{margin:0 auto}}@media screen and (min-width: 1024px){.message__profile{margin-right:6rem}}@media screen and (min-width: 750px){.message__profile__history{width:34.9137931034%}}@media screen and (min-width: 750px)and (max-width: 1023px){.message__profile__history{width:55%;margin:3rem auto 0}}@media screen and (max-width: 749px){.message__profile__history{margin-top:2rem}}.message__profile__img{margin-right:2rem}@media screen and (min-width: 750px){.message__profile__img{width:43.7262357414%;max-width:230px}}@media screen and (max-width: 749px){.message__profile__img{width:15.4rem}}@media screen and (min-width: 750px){.message__profile__name{width:47.9087452471%;max-width:252px}}@media screen and (max-width: 749px){.message__profile__name{width:17rem;margin-right:2rem}}.message__history__heading{font-family:"Noto Sans CJK JP Bold";margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #c7e7f9;line-height:1}@media screen and (min-width: 750px){.message__history__heading{font-size:2.4rem}}@media screen and (max-width: 749px){.message__history__heading{font-size:2.2rem}}.message__history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.message__history__item{width:46%;position:relative;padding-left:1rem;line-height:1.8}.message__history__item:not(:nth-child(4)):before{position:absolute;content:"";width:4px;height:4px;border-radius:50%;border-radius:50%;background:#222;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.message__history__item{font-size:2rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.message__history__item{font-size:1.6rem}}@media screen and (max-width: 749px){.message__history__item{font-size:1.8rem}}.message__history__item:not(:nth-child(-n+2)){margin-top:1rem}.flow{counter-reset:number 0}.flow__heading{text-align:center}@media screen and (min-width: 750px){.flow__heading{width:32.2rem;margin:0 auto 3rem}}@media screen and (max-width: 749px){.flow__heading{width:19rem;margin:0 auto 2rem}}@media screen and (min-width: 750px){.flow__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.flow__item:not(:last-child){margin-bottom:4rem}}@media screen and (max-width: 749px){.flow__item:not(:last-child){margin-bottom:2rem}}.flow__item__img{max-width:300px}@media screen and (min-width: 750px){.flow__item__img{width:25.8620689655%}}@media screen and (max-width: 749px){.flow__item__img{margin:0 auto}}@media screen and (min-width: 750px){.flow__item__content{width:68.6206896552%}}@media screen and (max-width: 749px){.flow__item__content{margin-top:2rem}}.flow__item__heading{font-family:"Noto Sans CJK JP Bold";color:#2f7edd;margin-bottom:1rem;position:relative}.flow__item__heading .sm{font-size:.68em;padding:.5rem;border-radius:.5rem;display:inline-block;margin-right:1rem;background:#fcfab4;line-height:1}.flow__item__heading:before{position:absolute;content:"";font-family:"Roboto",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:bold;counter-increment:number 1;content:counter(number, decimal-leading-zero) ".";color:#2f7edd}@media screen and (min-width: 750px){.flow__item__heading:before{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:3.4rem}}@media screen and (max-width: 749px){.flow__item__heading:before{top:0;left:-4px;font-size:2.4rem}}@media screen and (min-width: 750px){.flow__item__heading{line-height:1;font-size:3.2rem;padding-left:6rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.flow__item__heading{font-size:2.6rem}}@media screen and (max-width: 749px){.flow__item__heading{font-size:2.3rem;padding-left:3.5rem;line-height:1.5}}@media screen and (min-width: 1024px){.flow__list,.flow__text{font-size:2.2rem;line-height:1.9}}@media screen and (max-width: 1023px){.flow__list,.flow__text{font-size:1.8rem;line-height:1.6}}.flow__list__item{position:relative;padding-left:1rem;line-height:1.6}@media screen and (min-width: 1024px){.flow__list__item:not(:last-child){margin-bottom:1rem}}@media screen and (max-width: 1023px){.flow__list__item:not(:last-child){margin-bottom:2rem}}.flow__list__item:before{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#222;left:0;top:1em}@media screen and (min-width: 750px){.maintenance{padding-bottom:8rem}}@media screen and (max-width: 749px){.maintenance{padding-bottom:4rem}}.maintenance__inner{background:#e6f6ff}@media screen and (min-width: 750px){.maintenance__inner{padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 749px){.maintenance__inner{padding:2rem}}@media screen and (min-width: 750px){.maintenance__icon{width:11.8518518519%}}@media screen and (max-width: 749px){.maintenance__icon{width:12rem;margin:0 auto 2rem}}@media screen and (min-width: 750px){.maintenance__content{width:85.3703703704%}}.maintenance__heading{font-family:"Noto Sans CJK JP Bold";margin-bottom:1rem;color:#cc4e32}@media screen and (min-width: 750px){.maintenance__heading{font-size:2.8rem}}@media screen and (max-width: 749px){.maintenance__heading{font-size:2.2rem}}@media screen and (min-width: 750px){.maintenance__text{font-size:2.2rem;line-height:2}}@media screen and (max-width: 1023px){.maintenance__text{font-size:1.8rem;line-height:1.66}}.faq{background:#2f7edd}@media screen and (min-width: 750px){.faq .sec__heading{max-width:37.4rem}}@media screen and (max-width: 749px){.faq .sec__heading{width:21.8rem}}@media screen and (min-width: 750px){.faq__body{max-width:880px;margin:0 auto}}.faq__item{background:#fff;border-radius:5px}@media screen and (min-width: 750px){.faq__item{padding:2rem 3rem}}@media screen and (max-width: 749px){.faq__item{padding:2rem}}.faq__item:not(:last-child){margin-bottom:2rem}.faq__question{font-family:"Noto Sans CJK JP Bold";padding-left:4rem;position:relative;cursor:pointer}@media screen and (min-width: 750px){.faq__question{font-size:2.2rem;padding-right:3rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.faq__question{font-size:1.8rem}}@media screen and (max-width: 749px){.faq__question{border-radius:5px;padding:0 3rem 0 3rem;font-size:1.8rem}}.faq__question:before{content:"Q.";position:absolute;font-family:"Roboto",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:bold;line-height:1;color:#2f7edd}@media screen and (min-width: 750px){.faq__question:before{top:-0.5rem;left:0;font-size:3.5rem}}@media screen and (max-width: 749px){.faq__question:before{top:0;left:-1rem;font-size:3rem}}.faq__question:after{content:"";position:absolute;width:2.4rem;height:2.4rem}@media screen and (min-width: 750px){.faq__question:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url(../img/icon_minus.svg) no-repeat center/contain}}@media screen and (max-width: 749px){.faq__question:after{top:.5rem;right:-1rem;background:url(../img/icon_plus.svg) no-repeat center/contain}}@media screen and (min-width: 750px){.faq__question.is-tap:after{background:url(../img/icon_plus.svg) no-repeat center/contain}}@media screen and (max-width: 749px){.faq__question.is-tap:after{background:url(../img/icon_minus.svg) no-repeat center/contain}}.faq__answer{padding-top:2rem;margin-top:2rem;border-top:1px solid #f2f2f2}@media screen and (min-width: 750px){.faq__answer{font-size:2.2rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.faq__answer{font-size:1.8rem}}@media screen and (max-width: 749px){.faq__answer{font-size:1.8rem;display:none}}.faq__list{padding-top:2rem}.faq__list li{margin-left:2rem;list-style-type:disc;line-height:2}@media screen and (min-width: 750px){.faq__list li{font-size:2.2rem}}@media screen and (max-width: 749px){.faq__list li{font-size:1.8rem}}@media screen and (min-width: 750px){.intro .sec__heading{max-width:238px}}@media screen and (max-width: 749px){.intro .sec__heading{max-width:15.2rem}}@media screen and (min-width: 750px){.intro__inner{width:75.8620689655%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 750px)and (max-width: 1023px){.intro__inner{width:100%}}@media screen and (min-width: 750px){.intro__item{width:46.5909090909%}}@media screen and (min-width: 750px){.intro__item:not(:nth-child(-n+2)){margin-top:4rem}}@media screen and (max-width: 749px){.intro__item:not(:last-child){margin-bottom:2rem}}.intro__item__heading{color:#05469a;font-family:"Noto Sans CJK JP Bold";background:#fcfab4;text-align:center;padding:1rem}@media screen and (min-width: 750px){.intro__item__heading{font-size:2.8rem}}@media screen and (max-width: 749px){.intro__item__heading{font-size:2.2rem}}.intro__item__text{margin-top:2rem;line-height:1.8}@media screen and (min-width: 750px){.intro__item__text{font-size:2.2rem}}@media screen and (max-width: 749px){.intro__item__text{font-size:1.8rem}}.about{background:#e6f6ff}@media screen and (min-width: 750px){.about .sec__heading{max-width:472px}}@media screen and (max-width: 749px){.about .sec__heading{max-width:29.2rem}}@media screen and (min-width: 750px){.about__inner{width:45.8333333333%;min-width:600px;margin:0 auto}}@media screen and (max-width: 749px){.about__inner{padding:0 1rem}}.about__address{font-family:"Noto Sans CJK JP Bold";text-align:center}@media screen and (min-width: 750px){.about__address{font-size:2.2rem;margin:5rem 0 3rem}}@media screen and (max-width: 749px){.about__address{font-size:1.8rem;margin:3rem 0 2rem}}.about__map__inner iframe{width:100% !important}@media screen and (min-width: 750px){.about__map__inner iframe{height:35rem}}@media screen and (max-width: 749px){.about__map__inner iframe{height:29rem}}@media screen and (min-width: 750px){.contact .sec__heading{max-width:495px}}@media screen and (max-width: 749px){.contact .sec__heading{max-width:29rem}}@media screen and (min-width: 750px){.contact .ctaTel{margin-right:5rem}}@media screen and (min-width: 750px){.contact .tel__time{margin-top:0}}@media screen and (min-width: 1024px){.contact .ctaTel{font-size:5.2rem}}@media screen and (min-width: 750px){.contact__ctaInner{background:url(../img/bg_contact_tel.jpg) no-repeat center/cover;padding:5rem}}@media screen and (max-width: 749px){.contact__ctaInner{background:url(../img/bg_contact_tel_sp.jpg) no-repeat center/cover;padding:3rem 2rem}}.contact__cta__heading{text-align:center;padding-bottom:2rem;margin-bottom:2rem;font-family:"Noto Sans CJK JP Bold";position:relative}.contact__cta__heading:before{position:absolute;content:"";left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;height:2px;width:15rem;background:#f9dd38}@media screen and (min-width: 750px){.contact__cta__heading{font-size:3rem}}@media screen and (max-width: 749px){.contact__cta__heading{font-size:2.2rem}}@media screen and (min-width: 750px){.contact__cta__body{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 (max-width: 749px){.contact__cta__body{text-align:center}}@media screen and (min-width: 750px){.contact__form{margin:5rem auto 0;width:66.1206896552%;min-width:600px}}@media screen and (max-width: 749px){.contact__form{margin:3rem auto 0}}.policy{border:1px solid #05469a}@media screen and (min-width: 750px){.policy{padding:4rem;margin:4rem 0}}@media screen and (max-width: 749px){.policy{padding:2rem;margin:3rem 0}}.policy__heading{text-align:center;font-family:"Noto Sans CJK JP Bold";margin-bottom:2rem}@media screen and (min-width: 750px){.policy__heading{font-size:2rem}}@media screen and (max-width: 749px){.policy__heading{font-size:1.8rem}}.policy__text{line-height:1.8}@media screen and (min-width: 750px){.policy__text{font-size:1.8rem}}@media screen and (max-width: 749px){.policy__text{font-size:1.6rem}}.form__link{text-decoration:underline;position:relative;padding-right:1rem}.form__link:after{position:absolute;content:"";width:1rem;height:.8rem;background:url(../img/icon_window.svg) no-repeat center/contain;right:0;bottom:.8rem}.btn__submit{display:block;color:#fff;text-align:center;font-weight:bold;background:#05469a;margin:2rem auto 0;height:8rem;border:0;border-radius:.5rem;-webkit-transition:.3s all;transition:.3s all;cursor:pointer;line-height:1;position:relative}@media screen and (min-width: 750px){.btn__submit{width:40rem;font-size:2.6rem;padding:2rem 2rem 2rem 7rem}}@media screen and (max-width: 749px){.btn__submit{width:100%;font-size:2.2rem;padding:2rem 2rem 2rem 5rem}}.btn__submit:before{position:absolute;content:"";background:url(../img/icon_mail_wh.svg) no-repeat center/contain;width:2.6rem;height:1.9rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.btn__submit:before{left:7rem}}@media screen and (max-width: 749px){.btn__submit:before{left:6rem}}.btn__submit:hover{opacity:.8}.btn__top{position:fixed;right:4rem;bottom:10rem;display:none}@media screen and (min-width: 750px){.btn__top{width:6rem;height:6rem}}@media screen and (max-width: 749px){.btn__top{display:none}}@media screen and (min-width: 750px){.is-view .btn__top{display:block}}