main{position:relative;max-width:2000px;margin:0 auto}main .main__wrapper{width:1400px;margin:0 auto;background:#fff;-webkit-box-shadow:0 0 30px 10px rgba(0,0,0,.65);box-shadow:0 0 30px 10px rgba(0,0,0,.65);position:relative;z-index:10}main section{position:relative}main h1{position:absolute;color:rgba(0,0,0,0)}body{background:url(/renewal/img/common/bg-ft.webp) center bottom/100% auto no-repeat,url(/renewal/img/common/bg-pattern.webp)}main .hero__bg{position:absolute;top:0;left:50%;width:100%;max-width:2000px;translate:-50% 0}main .hero__bg .swiper-slide{height:1173px;background:center/auto 100% no-repeat}main .hero__bg .swiper-slide[data-index="01"]{background-image:url(/renewal/img/main/hero/01/bg.webp)}main .hero__bg .swiper-slide[data-index="02"]{background-image:url(/renewal/img/main/hero/02/bg.webp)}main .hero__bg .swiper-slide[data-index="03"]{background-image:url(/renewal/img/main/hero/03/bg.webp)}main .hero__bg .swiper-slide[data-index="04"]{background-image:url(/renewal/img/main/hero/04/bg.webp)}main .hero .swiper-slide{height:959px;background:center/auto 100% no-repeat}main .hero .swiper-slide[data-index="01"]{background-image:url(/renewal/img/main/hero/01/center.webp)}main .hero .swiper-slide[data-index="02"]{background-image:url(/renewal/img/main/hero/02/center.webp)}main .hero .swiper-slide[data-index="03"]{background-image:url(/renewal/img/main/hero/03/center.webp)}main .hero .swiper-slide[data-index="04"]{background-image:url(/renewal/img/main/hero/04/center.webp)}main .hero .center__txt{position:absolute;top:287px;right:94px;z-index:10;display:grid;justify-items:end;row-gap:8px}main .hero .center__txt::before{content:"";width:627px;aspect-ratio:627/358;background:center/contain no-repeat;background-image:url(/renewal/img/main/hero/01/slogan.webp);-webkit-transition:background-image 1s;transition:background-image 1s}main .hero .center__txt p{width:444px;font-size:18px;color:#fff;-webkit-transition:color 1s;transition:color 1s}main .hero .center__txt[data-index="03"]::before{background-image:url(/renewal/img/main/hero/03/slogan.webp)}main .hero .center__txt[data-index="03"] p{color:#00161a}main .hero .center__txt[data-index="04"]::before{background-image:url(/renewal/img/main/hero/04/slogan.webp)}main .hero .center__txt[data-index="04"] p{color:rgba(85,70,67,.84)}main .hero .swiper__controls{position:absolute;bottom:80px;left:50%;translate:-50% 0;z-index:10;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:30px}main .intro{padding-top:158px;z-index:20}main .intro .intro__container{position:relative;width:1400px;margin:0 auto;min-height:620px}main .intro .intro__group{position:absolute;left:320px;top:0;opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}main .intro .intro__group>*{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:opacity,translate;transition-property:opacity,translate;opacity:0;translate:100px 0}main .intro .intro__group.--active{opacity:1;pointer-events:auto}main .intro .intro__group.--active>*{opacity:1;translate:0 0}main .intro .intro__group.--active>*:nth-child(1){-webkit-transition-delay:.15s;transition-delay:.15s}main .intro .intro__group.--active>*:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}main .intro .intro__group.--active>*:nth-child(3){-webkit-transition-delay:.45s;transition-delay:.45s}main .intro .intro__group.--active>*:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}main .intro .intro__group.--active>*:nth-child(5){-webkit-transition-delay:.75s;transition-delay:.75s}main .intro .intro__group h2{font-size:60px;line-height:1.15;color:#272727;font-weight:800}main .intro .intro__group strong{display:block;font-size:22px;font-weight:600;color:#929292;line-height:1;margin-top:10px}main .intro .intro__group p,main .intro .intro__group ul{margin-top:40px;font-size:16px;line-height:1.5;color:#929292}main .intro .intro__group ul{padding:0;list-style:none}main .intro .intro__group .doctor__career{display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px}main .intro .intro__group a{display:inline-block;margin-top:35px;font-size:24px;font-weight:800;color:#272727}main .intro .intro__nav{position:absolute;top:157px;left:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}main .intro .intro__nav::before{content:"";position:absolute;top:-30px;left:50%;z-index:0;width:1px;height:calc(100% + 60px);background:#e5e5e5}main .intro .intro__nav button{position:relative;z-index:1;width:138px;aspect-ratio:1/1;padding:0 0 14px;background:#fff;border:1px solid #d8d8d8;cursor:pointer;font-size:14px;font-weight:700;line-height:1.4;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}main .intro .intro__nav button span{position:relative;z-index:10;font-size:14px;font-family:"Brown DC";font-weight:bold;text-transform:uppercase;line-height:1.2}main .intro .intro__nav button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:center/contain no-repeat;-webkit-transition:background .3s;transition:background .3s}main .intro .intro__nav button:nth-child(1)::before{background-image:url(/renewal/img/main/intro/button-value.webp)}main .intro .intro__nav button:nth-child(2)::before{background-image:url(/renewal/img/main/intro/button-doctor.webp)}main .intro .intro__nav button:nth-child(3)::before{background-image:url(/renewal/img/main/intro/button-counsel.webp)}main .intro .intro__nav button.--active{background-color:#929292;border-color:#929292;color:#fff;font-weight:500}main .intro .intro__nav button.--active::before{-webkit-filter:invert(1) brightness(10);filter:invert(1) brightness(10)}main .eye-clinic{position:relative;padding-top:40px}main .eye-clinic .eye-clinic__inner{position:relative;width:1400px;margin:0 auto}main .eye-clinic .eye-clinic__doctor{position:absolute;bottom:100%;left:0;z-index:10;width:100%;aspect-ratio:1400/731;translate:0 77px;background:url(/renewal/img/main/eye-clinic/doctor.png) center bottom/100% auto no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:100px;text-align:right}main .eye-clinic .eye-clinic__doctor p{color:#474747;font-size:18px;line-height:1.7em}main .eye-clinic .eye-clinic__doctor p strong{display:block;font-size:32px;font-weight:normal}main .eye-clinic .eye-clinic__sign{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:end;-ms-flex-align:end;align-items:flex-end;margin-top:-20px;margin-right:40px}main .eye-clinic .eye-clinic__sign img{width:300px}main .eye-clinic .eye-clinic__sign p{margin-top:6px;font-size:15px;color:#555;text-align:right}main .eye-clinic .eye-clinic__sign strong{display:block;margin-top:4px;font-size:26px;font-weight:800;color:#272727}main .eye-clinic .eye-clinic__panel{position:relative;background:#f2f2f2;padding:180px 24px 130px 100px;border-bottom:10px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .eye-clinic .eye-clinic__panel::after{content:"";position:absolute;top:0;left:0;width:10px;height:100%;background:#000}main .eye-clinic .eye-clinic__intro h2{font-size:50px;font-weight:600;line-height:1.2;color:#191919}main .eye-clinic .eye-clinic__intro p{font-size:30px;font-weight:700;letter-spacing:.02em;color:#929292;margin-top:20px}main .eye-clinic .eye-clinic__menu{width:910px;display:grid;grid-template-columns:repeat(2, 1fr)}main .eye-clinic .eye-clinic__list{position:relative;display:grid;grid-template-rows:repeat(3, 1fr);padding:15px 0 40px 40px;row-gap:70px}main .eye-clinic .eye-clinic__list::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;background:#c8c8c8}main .eye-clinic .eye-clinic__item{position:relative;color:#929292;-webkit-transition:color .25s;transition:color .25s}main .eye-clinic .eye-clinic__item:hover{color:#000}main .eye-clinic .eye-clinic__item h3{font-size:30px;font-weight:700;position:relative}main .eye-clinic .eye-clinic__item p{margin-top:12px;font-size:14px;line-height:1.7}main .eye-clinic .eye-clinic__item h3::before{content:"";position:absolute;top:50%;left:0;translate:-45px -50%;width:10px;height:10px;border-radius:50%;background:#fff;border:1px solid #c8c8c8}.qc__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:46px}.qc__form input,.qc__form textarea{font-size:16px}.qc__form .form__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;width:300px}.qc__form .input__group{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.qc__form .input__group input[type=text]{width:100%;height:40px;border:1px #c3c3c3 solid;background-color:rgba(255,255,255,0);color:#000;padding:0 7px}.qc__form textarea[name=wr_subject]{width:100%;height:100px;border:1px #c3c3c3 solid;overflow:hidden;padding:7px}.qc__form button[type=submit]{width:160px;height:150px;font-weight:700;border:none;color:#fff;background:#929292;font-size:18px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.2);box-shadow:5px 5px 10px rgba(0,0,0,.2);font-family:var(--noto);-webkit-transition:.25s 0s;transition:.25s 0s}.qc__form button[type=submit]:hover{background:#fff;color:#929292}main .case{position:relative;height:815px;background:url(/renewal/img/main/case/bg.webp) center no-repeat}main .case .case__title{position:absolute;top:50%;left:326px;translate:0 -50%;color:#fff;width:951px;height:445px;background:url(/renewal/img/main/case/pic.png) center no-repeat;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .case h2{font-size:56px;font-weight:normal;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:160px 0 0 20px}main .case h2 span+span{position:relative;top:66px;left:142px;letter-spacing:-0.045em}main .case p{font-size:16px;padding:0 0 7px 186px;letter-spacing:-0.05em}.site__main .ft-quick{padding-top:0;padding-bottom:44px;background:#fff}/*# sourceMappingURL=main.min.css.map */