@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.background-set{background-position:center;background-repeat:no-repeat;background-size:cover}.content-width{margin:0 auto;max-width:1200px}*,*:before,*:after{box-sizing:border-box}html,body{scroll-behavior:smooth}body{background:#FFFFFF;color:#000;font-family:Zen Kaku Gothic New,Noto Sans JP,"M PLUS 1p",Hiragino Kaku Gothic ProN,Meiryo,"sans-serif";font-weight:700;line-height:1;letter-spacing:.05em}a{transition:opacity .5s}a:hover{opacity:.7}img{max-width:100%;vertical-align:bottom}#global-container{min-width:330px}.wrap{margin:0 1.5rem}@media screen and (min-width: 768px){.wrap{width:93%;margin:0 auto}}.more{display:inline-block;width:240px;height:60px;font-size:16px;font-family:Zen Kaku Gothic New;font-weight:700;line-height:100%;border:1px solid #000000;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-top:1rem}.spot{position:relative;left:3rem}.spot-mail{position:relative;left:3%;top:-3px}#adv,#trans,#photo,#site,#graphic,#event{scroll-margin-top:100px}.main-ttl{position:relative;font-size:clamp(28px,7vw,56px);font-weight:700;letter-spacing:.1em;text-align:center;margin-bottom:20%}@media screen and (min-width: 768px){.main-ttl{font-size:36px;margin-bottom:160px}}.main-ttl span{width:25%;height:3px;background:#000000;position:absolute;bottom:-100%;left:50%;transform:translate(-50%);max-width:100px}.sub-ttl{width:100%;font-weight:700;position:relative}.sub-ttl:before{bottom:-20px;left:0;position:absolute;content:"";border-bottom:3px solid #000000;width:60px}.sub-ttl span{line-height:1.6;font-size:18px}@media screen and (min-width: 1024px){.sub-ttl span{line-height:1.8;font-size:22px}}.com-btn{width:fit-content}.com-btn span{color:#fff}.com-btn a{height:52px;width:190px;display:fl　ex;justify-content:center;column-gap:10px}.main-container{max-width:1440px}@media screen and (min-width: 768px){.main-container{width:81%;margin-left:auto}}@media screen and (min-width: 2300px){.main-container{margin:0 auto}}.title{font-size:clamp(20px,2vw,24px)}h2{font-family:kanit;font-size:clamp(60px,10vw,128px);color:transparent;-webkit-text-stroke:1px #4282b8}.description{font-size:clamp(14px,1.5vw,16px);font-weight:400;line-height:1.9;letter-spacing:-.2px}.sub-description{font-size:16px;line-height:1.8;font-weight:400;letter-spacing:-.2px}.more{font-size:16px;margin-top:1.8rem;letter-spacing:.2px}.d-none,.lg-flex{display:none}@media screen and (min-width: 1024px){.lg-flex{display:flex}}.lg-block{display:none}@media screen and (min-width: 1024px){.lg-block{display:block}}@media screen and (min-width: 1024px){.lg-none{display:none}}.md-flex{display:none!important}@media screen and (min-width: 768px){.md-flex{display:flex!important}}@media screen and (min-width: 768px){.md-none{display:none!important}}.md-block{display:none}@media screen and (min-width: 768px){.md-block{display:block}}@media screen and (min-width: 380px){.sm-none{display:none!important}}.sm-block{display:none!important}@media screen and (min-width: 380px){.sm-block{display:block!important}}.sm-flex{display:none!important}@media screen and (min-width: 380px){.sm-flex{display:flex!important}}.flex-row{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.flex{display:block}@media screen and (min-width: 768px){.flex{display:flex}}.flex-reverse{display:block}@media screen and (min-width: 768px){.flex-reverse{display:flex;flex-direction:row-reverse}}.absolute{position:absolute}.relative{position:relative}.fw-bold{font-weight:700}.fw-medium{font-weight:500}.fw-light{font-weight:300}.hidden{visibility:hidden}.mail-icon{padding-right:.3rem;vertical-align:middle}.ls-100{letter-spacing:-.5px}@media screen and (min-width: 380px){.ls-100{letter-spacing:normal}}.ls-200{letter-spacing:-1px}@media screen and (min-width: 380px){.ls-200{letter-spacing:normal}}.ls-300{letter-spacing:-1.5px}@media screen and (min-width: 380px){.ls-300{letter-spacing:normal}}@media screen and (min-width: 1024px){.ls-400{letter-spacing:-1px}}.breadcrumb-list{width:auto;margin-left:auto;margin-bottom:1rem;color:#4282b8}@media screen and (min-width: 768px){.breadcrumb-list{width:80%}}.appear.up .item{transform:translateY(10px)}.appear.down .item{transform:translateY(-10px)}.appear.left .item{transform:translate(40px)}.appear.right .item{transform:translate(-40px)}.appear.T-left .item{transform:translate(-50px,-50px)}.appear.T-right .item{transform:translate(50px,-50px)}.appear.B-left .item{transform:translate(-50px,50px)}.appear.B-right .item{transform:translate(50px,50px)}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.mobile-menu{position:fixed;top:0;width:100%;margin-top:100px;height:calc(100vh - 100px);background-color:#fff;font-size:16px;font-weight:700;z-index:9999;z-index:-1;opacity:0;transition:.5s}.mobile-menu ul{align-items:center;row-gap:2rem}.mobile-menu__btn{align-self:flex-start;width:56px;height:48px;background:#4282b8;justify-content:center;align-items:center;border:none;cursor:pointer}@media screen and (min-width: 768px){.mobile-menu__btn{width:100px;height:100px}}.mobile-menu__btn span{background-color:#fff;width:29px;height:2px;display:block;margin-bottom:9px;transition:transform .5s;border-radius:5px}@media screen and (min-width: 768px){.mobile-menu__btn span{width:50px;margin-bottom:11px}}.mobile-menu__btn span:nth-last-child(1){margin-bottom:0}.menu-open{position:relative}.menu-open .mobile-menu{z-index:9999;visibility:visible;opacity:1}.menu-open .mobile-menu__btn span:nth-child(1){transition-delay:70ms;transform:translateY(13px) rotate(135deg)}@media screen and (min-width: 768px){.menu-open .mobile-menu__btn span:nth-child(1){transform:translateY(16px) rotate(135deg)}}.menu-open .mobile-menu__btn span:nth-child(2){transition-delay:0s;transform:translate(-18px) scaleX(0)}.menu-open .mobile-menu__btn span:nth-child(3){transition-delay:.14s;transform:translateY(-9px) rotate(-135deg)}.header{width:100%;height:100px;background:#FFFFFF;z-index:100}@media screen and (min-width: 768px){.header{position:fixed;width:19%;height:100vh;left:0;top:0;padding-top:0%}}.header.triggered{background:rgba(255,255,255,.9);box-shadow:10px 0 25px -10px #00000080}.header ul{line-height:1.7}.header__logo{width:98px;height:59px;margin-top:10px}@media screen and (min-width: 768px){.header__logo{width:200px;height:121px}}.header__logo img{text-align:right}@media screen and (min-width: 768px){.header__logo img{margin-top:4rem}}.header__wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.header__wrap{flex-direction:column}}@media screen and (min-width: 768px){.header__nav{margin-top:7.8rem}}.header .submenu{padding:10px 0;display:none;list-style:none;margin:0}.header .toggle-btn{position:relative}.header .toggle-btn:before{content:"";width:110%;border-top:1px solid #b1c6dc;position:absolute;bottom:0;left:0}.header .toggle-btn>a{padding:10px 0;display:block;position:relative}.header .toggle-btn>a:before{content:"";width:110%;border-top:1px solid #b1c6dc;position:absolute;bottom:0;left:0}.header .toggle-btn>a:after{content:"+";position:absolute;right:-3%;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:100;color:#4282b8}.header .toggle-btn>a.active:after{content:"ー";color:#4282b8}.header .toggle-btn:hover .submenu{display:block}.header__nav-title{font-family:Zen Kaku Gothic New;font-weight:700;font-size:clamp(13px,1.8vw,20px);padding:1rem 0}.header .submenu a{font-family:Zen Kaku Gothic New;font-weight:700;font-size:14px}.header__nav-item>li{position:relative}.header__nav-item>li:before{content:"";width:110%;border-top:1px solid #b1c6dc;position:absolute;bottom:0;left:0}.header__nav-item>li{margin:1rem 0}.header__nav-item>li:nth-child(3){padding:10px 0}.header__nav-item>li:nth-child(4){padding:10px 0}.header__nav-item img{vertical-align:sub;margin-right:1rem}.hero{position:relative;margin-bottom:5.3rem}@media screen and (min-width: 768px){.hero{height:989px}.hero:after{content:"";position:absolute;top:0;right:0;width:50%;height:73%;background-color:#4282b8;z-index:1}}.hero__inner{background-image:url(../images/first-view-sp.png);background-repeat:no-repeat;background-position:left 10px center;background-size:cover;border-radius:30px;height:581px}@media screen and (min-width: 768px){.hero__inner{position:absolute;top:3%;right:3%;background-image:url(../images/first-view1.png);border-radius:50px;background-repeat:no-repeat;background-position:top right;background-size:cover;aspect-ratio:11/8;width:78%;height:873px;z-index:2}}.hero__conte .title{font-size:clamp(24px,2.8vw,30px);width:218px;height:52px;border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:70%;left:6%}@media screen and (min-width: 768px){.hero__conte .title{font-size:40px;width:440px;height:72px;left:20%;top:74%}}@media screen and (min-width: 1440px){.hero__conte .title{font-size:64px;width:540px;height:92px;left:42%}}.hero__conte p:nth-child(2){font-size:clamp(12px,1.4vw,16px);position:absolute;top:83%;left:1%;line-height:2;letter-spacing:.3px;padding-left:1rem}@media screen and (min-width: 768px){.hero__conte p:nth-child(2){top:88%;left:22%;line-height:2}}@media screen and (min-width: 1440px){.hero__conte p:nth-child(2){top:88%;left:42%}}.hero .scrolldown1{position:absolute;left:10%;bottom:-5%;height:50px}@media screen and (min-width: 768px){.hero .scrolldown1{left:4%}}.scrolldown1 span{position:absolute;left:-24px;top:-19px;color:#4282b8;font-size:10px;letter-spacing:.05em;width:100px}@media screen and (min-width: 768px){.scrolldown1 span{left:-32px;top:-56px}}.scrolldown1:after{content:"";position:absolute;top:0;left:-129%;width:1px;height:41.5px;background:#4282B8;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@media screen and (min-width: 768px){.scrolldown1:after{left:-129%}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}to{height:0;top:50px;opacity:0}}.global-contact{background-color:#f8f8f8;padding-top:2rem;margin-top:2rem;height:451px;position:relative}@media screen and (min-width: 768px){.global-contact{overflow:hidden}}.global-contact:after{content:"";position:absolute;top:-12%;right:2%;width:20%;height:20%;background-image:url(../images/financing_01.png);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 768px){.global-contact:after{top:5%;right:-25%;width:75%;height:clamp(60px,18vw,240px)}}@media screen and (min-width: 1024px){.global-contact{height:364px;border-top-left-radius:50px;border-bottom-left-radius:50px;margin-top:8rem}}.global-contact h2{margin-bottom:2.5rem}@media screen and (min-width: 1024px){.global-contact__box{display:flex;gap:2rem}}.global-contact__box p{font-family:Kanit;font-weight:400;font-size:32px}.global-contact__box .tel{display:inline}@media screen and (min-width: 768px){.global-contact__box .tel{display:block}}.global-contact__box .mail{font-size:16px}@media screen and (min-width: 1024px){.global-contact__box .mail{padding-left:1rem}}.global-contact__box .mail__send{border-bottom:solid 1px #000000;padding-bottom:1.5rem;margin-bottom:1.5rem}@media screen and (min-width: 768px){.global-contact__box .mail__send{padding-right:2rem;border-bottom:0;border-right:solid 1px #000000}}@media screen and (min-width: 768px){.global-contact__box .mail__tel{border-right:solid 1px #000000}}.global-contact__send{border-bottom:solid 1px #000000;padding-bottom:1.5rem;margin-bottom:1.5rem;display:flex}@media screen and (min-width: 1024px){.global-contact__send{flex-direction:column;padding-right:2rem;border-bottom:0;border-right:solid 1px #000000;width:7rem;margin-bottom:0}}.global-contact__send span{align-self:end}@media screen and (min-width: 1024px){.global-contact__send span{align-self:auto}}.global-contact span{font-size:12px;margin-left:1rem}@media screen and (min-width: 1024px){.global-contact span{margin-left:0}}@media screen and (min-width: 1024px){.global-contact__tel{border-right:solid 1px #000000;padding-right:1rem}}.global-contact .title{padding-bottom:1rem}.global-contact__mail-form{width:93%;height:60px;border-radius:10px;background-color:#fff;vertical-align:text-bottom;display:flex;justify-content:center;align-items:center;margin-top:2.5rem}@media screen and (min-width: 768px){.global-contact__mail-form{margin-left:5%;margin-top:1.5rem}}@media screen and (min-width: 1024px){.global-contact__mail-form{width:284px}}.global-contact__mail-form :hover{color:#fff}.global-contact__box a:hover{background-color:#4282b8;color:#fff}.global-contact__box a:hover .spot-mail{filter:brightness(0) invert(1)}@media screen and (min-width: 768px){.hero{margin-left:19%}}#global-container{max-width:1440px;margin:0 auto}@media screen and (min-width: 768px){#main-container{margin-left:19%}}@media screen and (min-width: 1024px){.about-page{width:80%;margin-left:0}}@media screen and (min-width: 2300px){.about-page{width:100%;margin:0 auto}}.about-page .about-page__title{position:relative;margin-top:6.5rem}.about-page .about-page__title p:first-child{font-weight:700;font-size:clamp(30px,3.5vw,40px);padding-bottom:3.8rem}.about-page .about-page__title p:first-child:after{content:"";position:absolute;width:69px;height:96px;left:70%;background-image:url(../images/offline-hearing_01.png);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 768px){.about-page .about-page__title p:first-child:after{width:165px;height:198px;left:58%}}.about-page .about-page__title p:nth-child(2){font-size:16px;font-weight:400;margin-bottom:3.5rem;line-height:2}@media screen and (min-width: 768px){.about-page .about-page__title p:nth-child(2){width:45%}}.about-page__list{margin-bottom:4.8rem}@media screen and (min-width: 768px){.about-page__list{display:flex;gap:2rem}}.about-page__list a:hover{background-color:#4282b8;color:#fff}.about-page__img{position:relative;z-index:2}@media screen and (min-width: 768px){.about-page__img{top:2rem}}.about-page__list a{font-size:16px;font-weight:400;height:61px;border-radius:10px;border:solid 1px #4282b8;display:flex;justify-content:center;padding-top:2%;margin-bottom:1rem;position:relative}@media screen and (min-width: 768px){.about-page__list a{padding-top:6%;width:208px;margin-bottom:0}}.about-page__list a:after{content:"";position:absolute;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACMSURBVHgBtc7BCYNAEAXQ+QvJOSVsK+JFb+nAtJFTNhBIG0kFOW48iK3YhoqOjqgMIogHPywsfx7DEO3J1f0uWwbhK024ZXc+cfC/x4UeRs7byiCHgTPUtEHf2apGHr29XSKZiYGU4dN/GEj6byGbqSSaEJi/2SO+Ydqg8VjNaLhR36QwabQawfLo8HS3pT0ZLWN3vAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;background-position:center;bottom:10%}.about-page__list a:hover:after{content:"";position:absolute;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABISURBVHgBrczRCQAgCARQR2gEN3M1N2sUUyrQsCjowA+9hwAvEZFyg0in6mDS4ejIFpaegB2y8DwGnCL3weMcJXiPFnxGX9IALJh/Vlrh3MEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;background-position:center;bottom:10%}.about-page__sub-title{font-family:Zen Kaku Gothic New;color:#000;font-weight:700;line-height:100%;-webkit-text-stroke:0;font-size:32px;margin-bottom:4rem;margin-top:3.5rem}.about-page__small-title{font-weight:700;font-size:clamp(18px,2.3vw,24px);line-height:1.8;margin:2rem 0}@media screen and (min-width: 1280px){.about-page__description{display:flex;gap:9rem}}.about-page__description p{font-size:16px;font-weight:400;line-height:2}@media screen and (min-width: 1280px){.about-page__description p{width:50%}}.about-page__description img{object-fit:cover;background-size:cover}.about-page__info{display:flex;flex-direction:column-reverse}@media screen and (min-width: 1024px){.about-page__info{flex-direction:row;gap:2rem}}.about-page__info span{font-weight:400;font-size:16px;line-height:1.8}@media screen and (min-width: 1024px){.about-page__info span{width:70%}}.about-page__info img{width:70%;margin:0 auto 2rem;object-fit:cover;background-size:cover}@media screen and (min-width: 1024px){.about-page__info img{width:30%}}.about-page__pic{text-align:right;margin:2rem}.about-page__pic p:nth-child(2){font-size:16px;font-weight:400}.about-page__pic p:nth-child(3){font-size:32px;font-weight:700;color:#4282b8}.about-page__table{margin-top:2rem}.about-page__table th,.about-page__table td{padding:1.3rem 0}.about-page__table tr{font-weight:400;font-size:16px;border-bottom:1px solid #b1c6dc;line-height:2}.about-page__table th{font-weight:700;font-size:16px;width:37%}.hero{height:auto}
