@charset "utf-8";

/* intro 1 */
.intro1_1 {width: 100%; height: 660px; background:no-repeat center url('../images/new_img/img_intro/intro1_1_header.webp'),no-repeat; background-color: #e9eef1; background-size: cover;}
.intro1_1 .text_wrap {width:100%; margin: 0 auto; height: 100%;}
.intro1_1 .text_wrap .text_box {width: 100%; display: flex; flex-direction: column;    align-items: center; justify-content: center; height: 100%; font-family: "Noto Sans KR"}
.intro1_1 .text_wrap .text_box p {font-size: 30px; line-height: 42px; color: #1b1b1b; font-weight: 400; text-align: center;}
.intro1_1 .text_wrap .text_box p span {font-weight: 500;}
.intro1_1 .text_wrap .text_box .line {width: 100px; height: 1px; background-color: #339ea4; margin: 52px 0 30px;}
.intro1_1 .text_wrap .text_box h1 {font-size: 60px; font-weight: 700; color: #339ea4;}

/* snoring1 */

.snoring1_1 {width: 100%;background:no-repeat center center url('../images/new_img/img_snoring/snoring1_1_header.webp') #bfb3af; height: 658px; background-size: cover; margin-top: 60px;}
.snoring1_1 .cont_wrap {width: 100%; margin: 0 auto; display: flex; justify-content: center; color: #fff;height: 100%;}
.snoring1_1 .cont_wrap .text_box {text-align: center; display: flex; flex-direction: column; justify-content: center; height: 100%;}
.snoring1_1 .cont_wrap .text_box h2 {font-weight: 600; font-size: 40px; line-height: 42px;}
.snoring1_1 .cont_wrap .text_box h2 span{font-weight: 600; font-size: 32px; line-height: 42px;}
.snoring1_1 .cont_wrap .text_box h1 {font-size: 55px; line-height: 60px; font-weight: 600;}
.snoring1_1 .cont_wrap .text_box h1 span{font-size: 36px; line-height: 60px;}
.snoring1_1 .cont_wrap .text_box p {margin: 20px auto 10px; transform: scaleX(3); font-weight: 100; width: fit-content;}

/* snoring2 */

.snoring2_1 {width: 100%;background:no-repeat center center url('../images/new_img/img_snoring/snoring2_1_header.webp') #bfb3af; height: 658px; background-size: cover; margin-top: 60px;}
.snoring2_1 .cont_wrap {width: 100%; margin: 0 auto; display: flex; justify-content: center; color: #fff;height: 100%;}
.snoring2_1 .cont_wrap .text_box {text-align: center; display: flex; flex-direction: column; justify-content: flex-start; height: 100%; width: 95%; margin: 0 auto;}
.snoring2_1 .cont_wrap .text_box h2 {font-weight: 600; font-size: 40px; line-height: 42px; margin-top: 30px;}
.snoring2_1 .cont_wrap .text_box h2 span{font-weight: 600; font-size: 32px; line-height: 42px;}
.snoring2_1 .cont_wrap .text_box h1 {font-size: 52px; line-height: 60px; font-weight: 600; text-align: left; padding-left: 200px; margin-top: 30px;}
.snoring2_1 .cont_wrap .text_box p {margin: 20px auto 10px; transform: scaleX(3); font-weight: 100; width: 40px;}

/* insomnia1 */

.insomnia_1 {width: 100%; background:no-repeat center center url('../images/new_img/img_insomnia/insomnia_1_header.webp') #777578; color: #fff; height: 658px; background-size: cover;}
.insomnia_1 .cont_wrap  {width: calc(100% - 30px); margin: 0 auto; display: flex; justify-content: flex-end; color: #fff; height: 100%; flex-direction: column;margin-left: 30px; box-sizing: border-box;}
.insomnia_1 .cont_wrap p {font-weight: 100; font-size: 15px; letter-spacing: 8px;}
.insomnia_1 .cont_wrap h2 {font-weight: 300; line-height: 48px; font-size: 32px; letter-spacing: 3px; margin: 20px 0;}
.insomnia_1 .cont_wrap h1 {font-size: 52px; font-weight: 700; line-height: 1.4; letter-spacing: -4px; text-shadow: 1px 1px 1px #424242; margin-bottom: 80px;}


/* insomnia2 */

.insomnia2_1 {width: 100%; background:no-repeat center center url('../images/new_img/img_insomnia/insomnia2_1_header.webp') #bfbaba; background-size: cover; display: flex; align-items: center; justify-content: center; height: 620px; overflow: hidden; margin-top: 60px;}
.insomnia2_1 .cont_wrap {width: 100%; margin: 0 auto; position: relative; display: flex; align-items: center; flex-direction: column; color: #fff; padding-top: 150px;}
.insomnia2_1 .cont_wrap h2 {font-size: 32px; font-weight: 600; word-break: keep-all; width: 90%; margin: 0 auto;}
.insomnia2_1 .cont_wrap span {font-style: italic;}
.insomnia2_1 .cont_wrap p {margin: 10px 0; transform: scaleX(3); font-weight: 100; padding: 5px 0 5px 0;}
.insomnia2_1 .cont_wrap h1 {width: 90%; margin: 0 auto; padding: 30px 0; font-size: 50px; font-weight: 600; display: flex; align-items: center; justify-content: center; border: 2px solid #fff;}
.insomnia2_1 .cont_wrap .text_wrap {width: 90%; padding: 30px 0;  background-color: #fff; display: flex; align-items: center; justify-content: center; border: 2px solid #fff;}
.insomnia2_1 .cont_wrap .text_wrap h3{font-size: 25px; line-height: 30px; color: #4e463c; text-align: center; }
.insomnia2_1 .cont_wrap .text_wrap span {font-weight: 600; font-style: normal;}

@media(max-width: 430px){
    .insomnia2_1  {height: 500px;}
    .insomnia2_1 .cont_wrap {padding-top: 100px;}
    .insomnia2_1 .cont_wrap h2 {font-size: 28px;}
    .insomnia2_1 .cont_wrap h1 {font-size: 30px;}
    .insomnia2_1 .cont_wrap .text_wrap h3 {font-size: 19px;}
}

@media(max-width: 380px){
    .insomnia2_1 {height: 400px;}
    .insomnia2_1 .cont_wrap {padding-top: 100px;}
    .insomnia2_1 .cont_wrap .text_wrap h3 {font-size: 14px;}
}


/* narcolepsy_1 */

.narcolepsy_1 {width: 100%;background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_1_header.webp') #bfb3af; height: 620px; background-size: cover; margin-top: 60px;}
.narcolepsy_1 .cont_wrap {width: 100%; margin: 0 auto; display: flex; justify-content: flex-end; color: #fff;height: 100%; align-items: center;box-sizing: border-box; flex-direction: column; }
.narcolepsy_1 .cont_wrap .text_box {text-align: center; display: flex; flex-direction: column; justify-content: center; height: 100%;}
.narcolepsy_1 .cont_wrap .text_box h3 {font-weight: 400; margin-top: 20px;}
.narcolepsy_1 .cont_wrap .text_box h2 {font-weight: 600; font-size: 40px; line-height: 42px; }
.narcolepsy_1 .cont_wrap .text_box h2 span{font-weight: 600; font-size: 32px; line-height: 42px;}
.narcolepsy_1 .cont_wrap .text_box h1 {font-size: 55px; line-height: 60px; font-weight: 600;}
.narcolepsy_1 .cont_wrap .text_box h1 span{font-size: 36px; line-height: 60px;}
.narcolepsy_1 .cont_wrap .text_box p {margin: 20px auto 10px; transform: scaleX(3); font-weight: 100; width: 100px;}


/* somnipathy1 */
.somnipathy1_1 {width: 100%;background:no-repeat center center url('../images/new_img/img_somnipathy/somnipathy_1_header.webp') #bfb3af; height: 658px; background-size: cover; margin-top: 60px;}
.somnipathy1_1 .cont_wrap {width: 100%; margin: 0 auto; display: flex; justify-content: center; color: #fff;height: 100%; }
.somnipathy1_1 .cont_wrap .text_box {text-align: center; display: flex; flex-direction: column; justify-content: center; height: 100%;}
.somnipathy1_1 .cont_wrap .text_box h2 {font-weight: 400; font-size: 28px; line-height: 1.2;}
.somnipathy1_1 .cont_wrap .text_box h1 {font-size: 50px; line-height: 1.2; font-weight: 600;}
.somnipathy1_1 .cont_wrap .text_box h1 span {font-size: 40px; line-height: 1.2; font-weight: 600;}
.somnipathy1_1 .cont_wrap .text_box p {margin: 20px auto 10px; transform: scaleX(3); font-weight: 100; width: 40px;}


/* somnipathy2 */
.somnipathy2_1 {width: 100%; background:no-repeat center center url('../images/new_img/img_somnipathy/somnipathy2_1_header.webp') #566876; height: 658px; margin-top: 60px; background-size: cover;}
.somnipathy2_1 .cont_wrap {width: 100%; margin: 0 auto; display: flex; justify-content: center; color: #fff;height: 100%;}
.somnipathy2_1 .cont_wrap .text_box {text-align: center; display: flex; flex-direction: column; justify-content: center; height: 100%;}
.somnipathy2_1 .cont_wrap .text_box h2 {font-weight: 600; font-size: 28px; line-height: 1.2;}
.somnipathy2_1 .cont_wrap .text_box h2 b{font-weight: 700; font-size: 34px;}
.somnipathy2_1 .cont_wrap .text_box h1 {font-size: 50px; line-height:1.2; font-weight: 600;}
.somnipathy2_1 .cont_wrap .text_box p {margin: 20px auto 10px; transform: scaleX(3); font-weight: 100; width: 40px;}

/* community6_1 */
.community6_1 {width: 100%; background:no-repeat center center url('../images/new_img/img_community/community6_1_header.webp') #9eb4c8; display: flex; align-items: center; justify-content: center; height: 332px; overflow: hidden; margin-top: 60px;}
.community6_1 .cont_wrap {width: 1200px; margin: 0 auto; position: relative; display: flex; align-items: center; flex-direction: column; color: #fff; padding-bottom: 50px;}
.community6_1 .cont_wrap h2 {font-size: 18px; font-weight: 400; text-align: center;}
.community6_1 .cont_wrap h1 {width: 580px; height: 100px; font-size: 55px; display: flex; align-items: center; justify-content: center; font-weight: 400; margin-bottom: 20px;}
.community6_1 .cont_wrap .text_wrap {width: 580px; height: 100px; background-color: #fff; font-size: 25px; display: flex; align-items: center; justify-content: center; text-align: center; line-height: 30px; color: #000; }
/* review4_1 */
.review4_1 {width: 100%; background:no-repeat center center url('../images/new_img/img_review/review4_1_header.webp') #cbd4d1; display: flex; align-items: center; justify-content: center; height: 332px; overflow: hidden; margin-top: 60px;}
.review4_1 .cont_wrap {width: 1200px; margin: 0 auto; position: relative; display: flex; align-items: center; flex-direction: column; color: #fff; padding-bottom: 50px;}
.review4_1 .cont_wrap h2 {font-size: 18px; font-weight: 400; text-align: center;}
.review4_1 .cont_wrap h1 {width: 580px; height: 100px; font-size: 55px; display: flex; align-items: center; justify-content: center; font-weight: 400; margin-bottom: 20px;}
.review4_1 .cont_wrap .text_wrap {width: 580px; height: 100px; background-color: #fff; font-size: 25px; display: flex; align-items: center; justify-content: center; text-align: center; line-height: 30px; color: #000; }



@media(max-width: 430px){
    .snoring1_1 {height: 500px;}
    .snoring1_1 .cont_wrap .text_box h1 {font-size:32px; line-height: 1.4;}
    .snoring1_1 .cont_wrap .text_box h2 {font-size: 30px;}
    .snoring1_1 .cont_wrap .text_box h2 span {font-size: 27px; line-height: 1.2;}
    .snoring1_1 .cont_wrap .text_box .date {font-size: 25px;}
    .snoring1_1 .cont_wrap .text_box div p {font-size: 18px;}
    .snoring1_1 .cont_wrap .text_box h1 span {font-size: 23px; line-height: 1.4;}

    .snoring2_1 {height: 500px;}
    .snoring2_1 .cont_wrap .text_box h1 {font-size:32px; line-height: 1.4; padding-left: 200px; width: fit-content;}
    .snoring2_1 .cont_wrap .text_box h2 {font-size: 30px;}
    .snoring2_1 .cont_wrap .text_box h2 span {font-size: 27px; line-height: 1.2;}
    .snoring2_1 .cont_wrap .text_box .date {font-size: 25px;}
    .snoring2_1 .cont_wrap .text_box div p {font-size: 18px;}
    .snoring2_1 .cont_wrap .text_box h1 span {font-size: 23px; line-height: 1.4;}

    .insomnia_1 {height: 500px;}
    .insomnia_1 .cont_wrap  h1 {font-size:32px; line-height: 1.4;}
    .insomnia_1 .cont_wrap  h2 {font-size: 21px; line-height: 1.6}

    .narcolepsy_1 {height: 500px;}
    .narcolepsy_1 .cont_wrap .text_box h1 {font-size:32px; line-height: 1.4; font-weight: 600;}
    .narcolepsy_1 .cont_wrap .text_box h2 {font-size: 28px; font-weight: 600;}
    .narcolepsy_1 .cont_wrap .text_box h2 span {font-size: 27px; line-height: 1.2;}
    .narcolepsy_1 .cont_wrap .text_box p {font-size: 14px;}

    .somnipathy1_1 {height: 500px;}
    .somnipathy1_1 .cont_wrap .text_box h1 {font-size:38px; line-height: 1.4; font-weight: 600;}
    .somnipathy1_1 .cont_wrap .text_box h2 {font-size: 21px; font-weight: 300;}
    .somnipathy1_1 .cont_wrap .text_box h1 span {font-size: 28px;}
    .somnipathy1_1 .cont_wrap .text_box p {font-size: 14px;}

    .somnipathy2_1 {height: 500px;}
    .somnipathy2_1 .cont_wrap .text_box h1 {font-size:38px; line-height: 1.4; font-weight: 600;}
    .somnipathy2_1 .cont_wrap .text_box h2 { font-weight: 600; font-size: 23px;}
    .somnipathy2_1 .cont_wrap .text_box h2 b{font-weight: 600; font-size: 26px;}
    .somnipathy2_1 .cont_wrap .text_box p {font-size: 14px;}
}

@media(max-width: 380px){
    .snoring2_1 {height: 400px;}
    .snoring2_1 .cont_wrap .text_box h2 {font-size: 23px;}
    .snoring2_1 .cont_wrap .text_box h2 span {font-size: 20px;}
    .snoring2_1 .cont_wrap .text_box h1 {margin-top: 0; font-size: 25px; padding-left: 180px;}

    .narcolepsy_1 {height: 400px;}
    .narcolepsy_1 .cont_wrap .text_box h1 {font-size:32px; line-height: 1.4;}
    .narcolepsy_1 .cont_wrap .text_box h2 {font-size: 28px;}
    .narcolepsy_1 .cont_wrap .text_box h2 span {font-size: 27px; line-height: 1.2;}

    .somnipathy1_1 {height: 400px;}
    .somnipathy1_1 .cont_wrap .text_box h1 {font-size:32px; line-height: 1.4;}
    .somnipathy1_1 .cont_wrap .text_box h1 span {font-size:24px; line-height: 1.4;}
    .somnipathy1_1 .cont_wrap .text_box h2 {font-size: 24px;}

    .somnipathy2_1 {height: 400px;}
    .somnipathy2_1 .cont_wrap .text_box h1 {font-size:32px; line-height: 1.4;}
    .somnipathy2_1 .cont_wrap .text_box h2 {font-size: 20px;}
    .somnipathy2_1 .cont_wrap .text_box h2 b{font-size: 22px;}
}

/* clinic 5 */

.clinic5_1 {width: 100%; background:no-repeat center center url('../images/new_img/img_clinic/clinic5_1_header.webp') #a79d94; height: 620px; overflow: hidden; margin-top: 60px;}
.clinic5_1 .cont_wrap {width: 100%; margin: 0 auto; display: flex; justify-content: center; color: #fff; padding: 170px 0; box-sizing: border-box;}
.clinic5_1 .cont_wrap .text_box {text-align: center; display: flex; flex-direction: column; justify-content: center; height: 100%;}
.clinic5_1 .cont_wrap .text_box h2 {font-weight: 700; font-size: 32px; line-height: 42px;}
.clinic5_1 .cont_wrap .text_box h1 {font-size: 55px; line-height: 60px;}
.clinic5_1 .cont_wrap .text_box p {margin: 10px 0; transform: scaleX(3); font-weight: 100;}

@media(max-width: 430px){
    .clinic5_1 {background-size: cover; height: 420px;}
    .clinic5_1 .cont_wrap {padding: 110px 0;}
    .clinic5_1 .cont_wrap .text_box h2 {font-weight: 600; font-size: 20px; line-height: 25px;}
    .clinic5_1 .cont_wrap .text_box h1 {font-weight: 700; font-size: 40px; line-height: 45px;}
    .clinic5_1 .cont_wrap .text_box p {font-size: 15px; line-height: 35px;}
}

@media(max-width: 380px){
    .clinic5_1 {background-size: cover; height: 380px;}
    .clinic5_1 .cont_wrap {padding: 110px 0;}
    .clinic5_1 .cont_wrap .text_box h1 {font-weight: 700; font-size: 30px; line-height: 35px;}
    .clinic5_1 .cont_wrap .text_box p {font-size: 10px; line-height: 20px;}
}


/* counsel 1 */
.counsel_1 {width: 100%; background: no-repeat center center url('../images/new_img/img_counsel/counsel2_1_header.webp') #bfbaba; background-size: cover; height: 620px; overflow: hidden; margin-top: 60px; display: flex; align-items: center;}
.counsel_1 .cont_wrap {width: 100%; margin: 0 auto; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; padding-top: 150px;}
.counsel_1 .cont_wrap h2 {font-size: 30px;}
.counsel_1 .cont_wrap span {font-style: italic;}
.counsel_1 .cont_wrap p {margin: 10px 0; transform: scaleX(3); font-weight: 100;}
.counsel_1 .cont_wrap h1 {width: 90%; font-size: 60px; border: 2px solid #fff; text-align: center; padding: 10px 0 10px 0;}
.counsel_1 .cont_wrap .text_wrap {width: 90%; background-color: #fff; font-size: 25px; text-align: center; line-height: 30px; color: #000; border: 2px solid #fff; padding: 20px 0 20px 0;}

@media(max-width: 430px){
    .counsel_1 {height: 500px;}
    .counsel_1 .cont_wrap h2 {font-size: 25px;}
    .counsel_1 .cont_wrap p {font-size: 10px;}
    .counsel_1 .cont_wrap h1 {font-size: 40px;}
    .counsel_1 .cont_wrap .text_wrap {font-size: 18px; line-height: 20px;}
}

@media(max-width: 380px){
    .counsel_1 {height: 400px;}
    .counsel_1 .cont_wrap h2 {font-size: 20px;}
    .counsel_1 .cont_wrap p {font-size: 10px;}
    .counsel_1 .cont_wrap h1 {font-size: 35px; padding: 5px 0;}
    .counsel_1 .cont_wrap .text_wrap {font-size: 15px; line-height: 18px; font-weight: 500; padding: 7px 0;}
}

/* footer */
.clinic_footer{width: 100%; background:no-repeat center center url('../images/new_img/img_clinic/clinic2_4_34.webp') #242731; color: #fff; padding: 80px 0; text-align: center; background-size: cover;}
.clinic_footer .title_wrap {position: relative;}
.clinic_footer .title_wrap h2{font-size: 30px; font-weight: 500; color: #fff;}
.clinic_footer .title_wrap h1{font-size: 50px; font-weight: 500; color: #79cacb;}
.clinic_footer .title_wrap h3{font-weight: 400; font-size: 22px; color: #dbdbdb;}
.clinic_footer .title_wrap p{display: inline-block; font-weight: 500; color: #dbdbdb; font-size: 20px; margin: 30px 0;}
.clinic_footer .title_wrap .line{background-color: #fff; margin-bottom: 0px;}
.clinic_footer .text_wrap {width: 100%; margin: 0 auto; margin-top: 40px; border-top: 1px solid #79cacb; border-bottom: 1px solid #79cacb; padding: 30px 0;}
.clinic_footer .text_wrap p {font-size: 25px; line-height: 35px;}
.clinic_footer img {margin: 0 auto;}

@media(max-width: 430px){
    .clinic_footer .title_wrap h2 {font-size: 21px;}
    .clinic_footer .title_wrap h1 {font-size: 38px;}
    .clinic_footer .title_wrap h3 {font-size: 15px;}
    .clinic_footer .title_wrap p {margin: 20px 0;}
    .clinic_footer .text_wrap p {font-size: 17px; line-height: 1.4;}
}
@media(max-width: 380px){
    .clinic_footer .title_wrap h2 {font-size: 18px;}
    .clinic_footer .title_wrap h1 {font-size: 35px;}
    .clinic_footer .title_wrap h3 {font-size: 12px;}
    .clinic_footer .title_wrap p {margin: 10px 0;}
    .clinic_footer .text_wrap p {font-size: 14px; line-height: 1.4;}
}


/* main_V */
.main_visual_1,.main_visual_2,.main_visual_3,.main_visual_4,.main_visual_5 {width: 100%; height:90vh;  display: block; border: 1px solid transparent; display: flex; flex-direction: column; align-items: center; justify-content: flex-start;}
.main_visual_1>img{width: 90%; margin: 10% auto 0;}
.main_visual_2>img {margin: 20% auto 0; width: 90%;}
.main_visual_3>img {margin: 20% auto 0; width: 90%;}
.main_visual_4>img {margin: 10% auto 0; width: 90%;}
.main_visual_5>img {margin: 10% auto 0; width: 90%;}
.main_visual_1{ background:no-repeat top center url('../images/new_img/new_main_slide/main_slide_1_1.webp'); background-size: cover;}
.main_visual_2 { background:no-repeat top center url('../images/new_img/new_main_slide/main_slide_2_1.webp'); background-size: cover;}
.main_visual_3 { background:no-repeat top center url('../images/new_img/new_main_slide/main_slide_3_1.webp'); background-size: cover;}
.main_visual_4 { background:no-repeat top center url('../images/new_img/new_main_slide/main_slide_4_1.webp'); background-size: cover;}
.main_visual_5 { background:no-repeat top center url('../images/new_img/new_main_slide/main_slide_5_1.webp'); background-size: cover;}


