@import url('//fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
*{margin: 0; letter-spacing: -1px; transition: 0.3s all;}
p,h4,h3,h2, h1, span { font-family: "Noto Sans KR"; word-break: keep-all;}
h4,h3,h2, h1 {line-height: normal; word-break: keep-all;}
ul, li {text-decoration: none; list-style: none; padding: 0;}
.transform { transform: scale(0.9, 1);}
.banner_count{background-color: #1e1c1f; width: 100%; background-position: center;}
img{ display: block;}


/* title_wrap */
.title_wrap {text-align: center;}
.title_wrap h1{text-align: center; font-size: 45px; font-weight: 500; color: #1b1b1b; margin-bottom: 30px;}




.narcolepsy_2 {width: 100%; padding-top: 70px;}
.narcolepsy_2 .cont_wrap { background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_2.webp') #716c6c; padding: 250px 0 80px; color: #fff; text-align: center; background-size: cover;}
.narcolepsy_2 .cont_wrap .text_wrap {display: flex; margin-bottom: 30px; align-items: center; justify-content: center; width: 95%; margin: 0 auto;}
.narcolepsy_2 .cont_wrap .text_wrap h2 {font-size: 50px; font-weight: 600;line-height: 1.2;}
.narcolepsy_2 .cont_wrap .text_wrap h2 b{font-weight: 500; }
.narcolepsy_2 .cont_wrap .text_wrap h2 b span {color: #eac277;}
.narcolepsy_2 .cont_wrap> p {font-size: 25px; line-height: 1.4; font-weight: 400; margin-top: 50px;}

.narcolepsy_3 {width: 100%; padding-top: 70px;}
.narcolepsy_3 p {color: #696969; font-weight: 400; font-size: 25px; line-height: 30px; margin-bottom: 30px;}
.narcolepsy_3 p b {font-weight: 500; }
.narcolepsy_3 img {margin: 0 auto;}

.narcolepsy_4 {width: 100%; padding-top: 70px;}
.narcolepsy_4 .cont_wrap1 {width: 95%; margin: 0 auto;}


/* .narcolepsy_4 .cont_wrap1 .bubble_wrap {background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_6.webp') #fff; height: 248px; display: flex; justify-content: space-between; align-items: center;} */

.narcolepsy_4 .cont_wrap1 .bubble_wrap_1{background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_6.webp') #fff; height: 248px;display: flex; justify-content: space-between; align-items: center;}
.narcolepsy_4 .cont_wrap1 .bubble_wrap_2{background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_26.webp') #fff; height: 248px;display: flex; justify-content: space-between; align-items: center; background-size: cover;}
.narcolepsy_4 .cont_wrap1 .bubble_wrap_3{background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_27.webp') #fff; height: 248px;display: flex; justify-content: space-between; align-items: center;}

.narcolepsy_4 .cont_wrap1 .bubble_wrap p {font-size: 23px; line-height: 1.2; font-weight: 500; text-align: center; width: 100%; color: #fff; padding-bottom: 20px;}
.narcolepsy_4 .cont_wrap1 .text_wrap {display: flex; justify-content: center; margin-top: 5px; gap: 20px; margin-bottom: 40px;}
.narcolepsy_4 .cont_wrap1 .bubble_wrap_2 p:first-of-type{padding-left: 10px;}
.narcolepsy_4 .cont_wrap1 .bubble_wrap_2 p:last-of-type{padding-right: 10px;}
.narcolepsy_4 .cont_wrap1 .text_wrap p {text-align: center; color: #fff; font-size: 30px; line-height: 36px; font-weight: 500; padding: 20px 0;}

.narcolepsy_4 .cont_wrap1 .text_wrap {padding:20px 0;}
.narcolepsy_4 .cont_wrap1 .text_wrap_1 {background: linear-gradient(135deg,rgba(97, 183, 176, 1) 0%, rgba(97, 183, 176, 1) 81%, rgba(24, 150, 140, 1) 100%); }
.narcolepsy_4 .cont_wrap1 .text_wrap_2 {background: linear-gradient(135deg,rgba(98, 171, 188, 1) 0%, rgba(98, 171, 188, 1) 72%, rgba(27, 134, 157, 1) 100%); width: 100%;}
.narcolepsy_4 .cont_wrap1 .text_wrap_3 {background: linear-gradient(135deg,rgba(99, 156, 189, 1) 0%, rgba(99, 156, 189, 1) 72%, rgba(28, 111, 158, 1) 100%);}
.narcolepsy_4 .cont_wrap2 {width: 100%; margin: 0 auto; background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_7.webp') #fff; padding: 40px 0 80px; text-align: center; background-size: cover;}
.narcolepsy_4 .cont_wrap2 .top {width: 90%; margin: 0 auto; background-color: #feed00; padding-top: 20px;}
.narcolepsy_4 .cont_wrap2 .top h4, .narcolepsy_4 .cont_wrap2 .bottom h4 {color:#1b1b1b; font-size: 30px; line-height: 36px; font-weight: 500;}
.narcolepsy_4 .cont_wrap2 .top img {padding-bottom: 10px; margin: 0 auto; width: 100%;}
.narcolepsy_4 .cont_wrap2 .bottom {width: 90%; margin: 0 auto; background-color: #62684b; padding-top: 20px; margin-top: 10px; color:#fff ; text-align: center;}
.narcolepsy_4 .cont_wrap2 .bottom h4 {color: #fff;}
.narcolepsy_4 .cont_wrap2 .bottom .text_wrap {display: flex; justify-content: space-evenly; margin-top: 20px; padding-bottom: 40px;}
.narcolepsy_4 .cont_wrap2 .bottom .text_wrap p { text-align: center; font-weight: 500; font-size: 20px; line-height: 36px; letter-spacing: -2px;}
.narcolepsy_4 .cont_wrap2 .bottom .text_wrap p span {font-size: 30px;}
.narcolepsy_4 .cont_wrap2 .bottom .text_wrap p:nth-of-type(2)  {border-left: 1px solid #9ea38a; border-right: 1px solid #9ea38a; padding: 0 20px;}
.narcolepsy_4 .cont_wrap2 .bottom .text_wrap p:nth-of-type(3) span {color: #ffee00;}
.narcolepsy_4 .cont_wrap2 .bottom .text_wrap p:nth-of-type(3) b {color: #ffee00;}

.narcolepsy_5 {width: 100%; background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_8.webp') #fff; padding: 80px 0; text-align: center; color: #fff; background-size: cover;}
.narcolepsy_5 h2 {font-size: 36px; line-height: 60px; font-weight: 600;}
.narcolepsy_5 h2 span{font-size: 50px; line-height: 60px; font-weight: 600; color: #ffee00;}
.narcolepsy_5 .text_wrap {display: flex;  gap: 10px; justify-content: center; align-items: center; margin: 45px 0   ;}
.narcolepsy_5 .text_wrap h3{font-size: 42px; font-weight: 400; line-height: 50px;}
.narcolepsy_5 .text_wrap h3 b{font-weight: 700;}
.narcolepsy_5 .text_wrap h3 b span{color: #ffee00;}
.narcolepsy_5 > p {font-size: 25px; color: #fff; line-height: 32px; font-weight: 500;}
.narcolepsy_5 .table_wrap {width: 95%; margin-top: 50px; margin: 30px auto 0; color: #fff;}
.narcolepsy_5 .table_wrap h3 { font-weight: 500; font-size: 45px; color: #ffee00;}
.narcolepsy_5 .table_wrap .line {width: 25px; height: 1px; background-color: #fff;  margin: 20px auto;}
.narcolepsy_5 .table_wrap table{color: #fff;border-collapse: collapse; margin: 0 auto;}
.narcolepsy_5 .table_wrap table:last-of-type {margin-top: 30px; border: 3px solid #ffee00;}
.narcolepsy_5 .table_wrap tr td, .narcolepsy_5 .table_wrap tr th{text-align: center; font-size: 22px; font-weight: 500; line-height: 60px;}
.table_wrap tr th {  border-bottom: 1px solid #fff;}
.narcolepsy_5 .table_wrap .tg_0lax {width: 270px;}
.narcolepsy_5 .table_wrap .tg_02ax {width: 450px; font-weight: 500; color: #fff799; border-left: 1px solid #fff; }
.narcolepsy_5 .table_wrap .tg_03ax {width: 450px;}
.narcolepsy_5 .table_wrap tr td{border-bottom: 1px solid #fff;}
.narcolepsy_5 .table_wrap tr:last-of-type td{border-bottom:none;}
.narcolepsy_5 .table_wrap tr .tg_0lax {border-right:1px solid #fff;}
.narcolepsy_5 .table_wrap th.tg_02ax { border-bottom: 1px solid #fff; background-color: #10142ba1; font-size: 25px;}
.narcolepsy_5 .table_wrap th.tg_03ax {font-size: 25px;}
.narcolepsy_5 .table_wrap thead tr .tg_03ax, .narcolepsy_5 .table_wrap thead tr .tg_0lax {border-top: 2px solid #fff;}
.narcolepsy_5 .table_wrap tbody tr .tg_02ax { background-color: #10142ba1;}
.narcolepsy_5 .table_wrap tbody tr:last-of-type .tg_02ax {border-bottom: 3px solid #ffee00;}
.narcolepsy_5 .table_wrap tbody tr:last-of-type .tg_03ax , .narcolepsy_5 .table_wrap tbody tr:last-of-type .tg_0lax{border-bottom: 2px solid #fff;;}

.narcolepsy_6 {width: 100%; padding: 500px 0 100px; background:no-repeat top center url('../images/new_img/img_narcolepsy/narcolepsy_11.webp') #fff; margin-top: 80px;}
.narcolepsy_6 .cont_section {width: 100%; margin: 0 auto; display: flex;  justify-content: end; flex-direction: column;}
.narcolepsy_6 .cont_section .cont_wrap { text-align: center;}
.narcolepsy_6 .cont_section .cont_wrap h2 {font-size: 48px; font-weight: 400; line-height: 55px; color: #1d1d1d; letter-spacing: -2px;}
.narcolepsy_6 .cont_section .cont_wrap h2 b{font-weight: 600;}
.narcolepsy_6 .cont_section .cont_wrap .text_wrap {background-color: #80c3d5; padding: 40px 0; width: 95%; margin: 40px auto;}
.narcolepsy_6 .cont_section .cont_wrap .text_wrap p {color: #fff; padding: 2px 4px 4px; background-color: #3b7382; font-size: 30px; line-height: 30px; font-weight: 500; width: fit-content; margin: 0 auto;}
.narcolepsy_6 .cont_section .cont_wrap .text_wrap h3 {color: #fff; font-size: 50px; font-weight: 500; line-height: 57px;}
.narcolepsy_6 .cont_section .cont_wrap .text_wrap h1 {font-weight: 500; font-size: 120px; color: #1d1d1d; letter-spacing: -10px;}
.narcolepsy_6 .cont_section .cont_wrap .text_wrap h1 span {font-size: 60px;}
.narcolepsy_6 .cont_section .cont_wrap .text_wrap p:last-of-type {color: #1d1d1d; font-size: 24px; font-weight: 500; background-color: transparent;}
.narcolepsy_6 .cont_section .cont_wrap >p {font-weight: 400; font-size: 30px; line-height: 36px; color: #1d1d1d;}
.narcolepsy_6 .cont_section .cont_wrap >p span {font-weight: 400; font-size: 24px;}
.narcolepsy_6 .cont_section .cont_wrap >p b {font-weight: 600;}

.narcolepsy_7 {width: 100%; padding: 0 0 80px; background:#fff;}
.narcolepsy_7 .cont_wrap {width: 95%; margin: 0 auto; display: flex; flex-direction: column; align-items: flex-end;}
.narcolepsy_7 .cont_wrap .text_wrap {width: 100%; background-color: #ffffffcc; text-align: center; padding: 85px 0 45px; color: #1d1d1d;}
.narcolepsy_7 .cont_wrap .text_wrap p {font-weight: 400; font-size: 25px; color: #1b1b1b;}
.narcolepsy_7 .cont_wrap .text_wrap p:last-of-type {margin: 20px 0 50px;}
.narcolepsy_7 .cont_wrap .text_wrap h1 {font-weight: 500; font-size: 39px; line-height: 1.2; margin-bottom: 30px;}
.narcolepsy_7 .cont_wrap .text_wrap img {display: block; margin: 0 auto; width: 100%;}
.narcolepsy_7 .cont_wrap .text_wrap button {border: none; font-size: 24px; font-weight: 500; color:#000; background-color: #fff; cursor: pointer; padding: 10px 20px; border-radius: 20px;box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 6px 8px 9px 0px; transition: all .3s;}
.narcolepsy_7 .cont_wrap .text_wrap button:hover{background-color: #e5e5e5; border-radius: 20px;}
.narcolepsy_7 .cont_wrap .num_wrap {display: flex; justify-content: space-between; width: 1200px; margin-top: 90px;}

.narcolepsy_8 {width: 100%; background-color: #78acb9; padding: 80px 0; text-align: center; color: #fff;}
.narcolepsy_8 h3 {font-size: 45px; font-weight: 400; line-height: 51px; margin-bottom: 20px;}
.narcolepsy_8 h3 b{font-weight: 600;}
.narcolepsy_8 span{color: #fff200;}
.narcolepsy_8 img {margin: 40px auto;}
.narcolepsy_8 p {font-size: 25px; font-weight: 400; line-height: 32px;}
.narcolepsy_8 h2 {font-size: 44px; font-weight: 500; line-height: 54px;}

.narcolepsy_9 {width: 100%;  background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_13.webp') #fff; padding: 80px 0 80px; position: relative;  background-size: cover;}
.narcolepsy_9 .top .cont_wrap {width: 95%; margin: 0 auto;  color: #1d1d1d;}
.narcolepsy_9 .top .cont_wrap h3{font-size: 38px; font-weight: 400;}
.narcolepsy_9 .top .cont_wrap h3 span{font-size: 17px; }
.narcolepsy_9 .top .cont_wrap h2 {font-size: 50px; font-weight: 400;}
.narcolepsy_9 .top .cont_wrap h2 b{font-weight: 600;}
.narcolepsy_9 .top .cont_wrap>p { font-size: 20px; line-height: 1.4; font-weight: 400; margin: 20px 0 40px;}
.narcolepsy_9 .top .cont_wrap .img_wrap {display: flex; align-items: flex-end; gap: 10px;} 
.narcolepsy_9 .top .cont_wrap .img_wrap p {font-size: 23px; font-weight: 500; color: #4f4f4f; margin-bottom: 20px;}
.narcolepsy_9.bottom {width: 100%; background: #3c6478; padding-bottom: 0; text-align: center; color: #fff;}
.narcolepsy_9.bottom .text_wrap {background-color: #3c6478; width: 95%; margin: 0 auto;}
.narcolepsy_9.bottom .text_wrap h3 {font-size: 44px; font-weight: 900;}
.narcolepsy_9.bottom .text_wrap h4 {font-size: 36px; font-weight: 500; line-height: 36px; margin: 20px 0 ;}
.narcolepsy_9.bottom .text_wrap p {font-weight: 400; font-size: 22px; line-height: 30px;}
.narcolepsy_9.bottom .cont_wrap {display: flex; justify-content: center; color: #3c6478; margin-top: 80px; background-color: #fff; padding: 80px 20px; box-sizing: border-box;}
.narcolepsy_9.bottom .cont_wrap p {font-size: 30px; font-weight: 500; line-height: 1.4; text-align: center;}
.narcolepsy_9.bottom .cont_wrap p b {font-weight: 600;}

.narcolepsy_10 {width: 100%; background-color: #315c71; padding: 100px 0; color: #fff; text-align: center;}
.narcolepsy_10 .title_wrap h2 {font-size: 30px; font-weight: 400; color: #3fc5cc;}
.narcolepsy_10 .title_wrap h1 {font-size: 45px; font-weight: 500; color: #fff;}
.narcolepsy_10 .title_wrap p {font-size: 25px; font-weight: 400;margin-top: 10px; margin-bottom: 50px;}
.narcolepsy_10 .title_wrap .line {background-color: #fff;}
.narcolepsy_10 .cont_wrap {width: 95%; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}
.narcolepsy_10 .cont_wrap img {width: 100%;}
.narcolepsy_10 .cont_wrap .card_wrap>div {background-color: #fff; position: relative; height: 220px; padding-top: 40px; box-sizing: border-box; text-align: center;}
.narcolepsy_10 .cont_wrap .card_wrap>div .num {font-size: 30px; color: #fff; background-color: #329da3; width: 60px; border-radius: 100px; line-height: 60px; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%);}
.narcolepsy_10 .cont_wrap .card_wrap div h3 {font-size: 25px; font-weight: 500; color: #1d1d1d; line-height: 30px; margin-bottom: 15px}
.narcolepsy_10 .cont_wrap .card_wrap div p{font-size: 20px; font-weight: 400; color: #656565; line-height: 26px; letter-spacing: -1.4px;}
.narcolepsy_10 button {color: #fff; padding: 15px 50px; border-radius: 10px; font-size: 24px; background-color: transparent; border: 3px solid #fff; margin-top: 50px; cursor: pointer;}
.narcolepsy_10 button:hover {background-color: #fff; color: #3c6478;} 

.narcolepsy_11 {width: 100%; padding-top: 100px;}
.narcolepsy_11 .cont_wrap {width: 95%; margin: 0 auto; display: flex; justify-content: space-between; flex-direction: column; text-align: center; gap: 50px;}
.narcolepsy_11 .cont_wrap .text_wrap h2{font-size: 48px; font-weight: 400; line-height: 54px; margin-bottom: 10px;}
.narcolepsy_11 .cont_wrap .text_wrap h2 span{color: #22579f; font-weight: 700;}
.narcolepsy_11 .cont_wrap .text_wrap p {font-size: 22px; font-weight: 500; color: #474747;}
.narcolepsy_11 .cont_wrap .img_wrap {display: flex; gap: 10px; flex-direction: column;
    align-items: center;}
.narcolepsy_11 .cont_wrap .img_wrap div {width: 80%; height: 330px; display: flex; align-items: center; justify-content: flex-end; flex-direction: column; padding-bottom: 30px; box-sizing: border-box;}
.narcolepsy_11 .cont_wrap .img_wrap div p:nth-of-type(1) {font-size: 24px; font-weight: 500; color: #363636;}
.narcolepsy_11 .cont_wrap .img_wrap div p:nth-of-type(2) {font-size: 30px; font-weight: 700; color: #1e1e1e; line-height: 30px;}
.narcolepsy_11 .cont_wrap .img_wrap div:nth-of-type(1) {background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_19.webp') #fff; background-size: cover;}
.narcolepsy_11 .cont_wrap .img_wrap div:nth-of-type(2) {background:no-repeat center center url('../images/new_img/img_narcolepsy/narcolepsy_20.webp') #fff; background-size: cover;}
.narcolepsy_11 .table_wrap {display: flex; width: 95%; background-color: #fafafa; padding: 65px 0 0; margin: 65px auto 100px; flex-direction: column; align-items: center; gap: 80px;}
.narcolepsy_11 .table_wrap div{width: 100%;}
.narcolepsy_11 .table_wrap .table_l {display: flex; flex-direction: column;gap: 10px;}
.narcolepsy_11 .table_wrap .table_l>div{display:flex; }
.narcolepsy_11 .table_wrap .table_l>div>p {width:100%; font-size: 34px; font-weight: 500; color: #3b3b3b; padding-left: 43px;}
.narcolepsy_11 .table_wrap .table_l>div div {padding-right: 80px; text-align: center; color: #fff;}
.narcolepsy_11 .table_wrap .table_l>div div p {background-color: #0d1842; font-size: 22px; font-weight: 500; padding: 10px 0;}
.narcolepsy_11 .table_wrap .table_l>div div img {margin: 0 auto;}
.narcolepsy_11 .table_wrap .table_l>div div p:nth-of-type(2) {background-color: #aab3d5; padding: 30px 0;}
.narcolepsy_11 .table_wrap .table_r {display: flex; flex-direction: column; gap: 30px;}
.narcolepsy_11 .table_wrap .table_r div h3 {font-size: 28px; font-weight: 500; margin-bottom: 20px; width: 95%; margin: 0 auto 10px;}
.narcolepsy_11 .table_wrap .table_r div div {background-color: #ececec; padding: 30px; width: 100%; box-sizing: border-box; width: 95%; margin: 0 auto;}
.narcolepsy_11 .table_wrap .table_r div div p{color: #474747; font-size: 18px; line-height: 24px;}

.narcolepsy_12 { width: 100%; background:no-repeat top center url('../images/new_img/img_narcolepsy/narcolepsy_21.webp') #e5e5e5; padding: 600px 0 80px;}
.narcolepsy_12 .cont_wrap {width: 95%; margin: 0 auto;}
.narcolepsy_12 .cont_wrap .text_wrap { background-color: #ffffff87; text-align: center; padding: 60px 0 50px;}
.narcolepsy_12 .cont_wrap .text_wrap h3 {font-weight: 400; font-size: 42px; color: #2b2b2b; line-height: 1.4;}
.narcolepsy_12 .cont_wrap .text_wrap h3 b {font-weight: 600;}
.narcolepsy_12 .cont_wrap .text_wrap h2 {font-weight: 600; font-size: 42px; color: #e05d54; line-height: 48px; letter-spacing: -2px; margin-bottom: 20px;}
.narcolepsy_12 .cont_wrap .text_wrap p {font-size: 22px; font-weight: 400; line-height: 30px; color: #2b2b2b;}
.narcolepsy_12 .cont_wrap .text_wrap .img_wrap {display: flex; gap: 20px; align-items: end; justify-content: center; margin-top: 20px;}
.narcolepsy_12 .cont_wrap .text_wrap .img_wrap p { text-align: right; color: #1d1d1d; font-size: 22px; font-weight: 400; margin-bottom: 40px; width: 50%;}
.narcolepsy_12 .cont_wrap .text_wrap .img_wrap img {width: 50%;}


.narcolepsy_13 { width: 100%; background: #3b7382; padding: 80px 0;}
.narcolepsy_13 .cont_wrap {width: 95%; margin: 0 auto; color: #fff; text-align: center;}
.narcolepsy_13 .cont_wrap h3 {font-size: 40px; line-height: 1.2;font-weight: 400;}
.narcolepsy_13 .cont_wrap h3 b {font-weight: 600;}
.narcolepsy_13 .cont_wrap span {color: #fff200;}
.narcolepsy_13 .cont_wrap p.sub {margin: 30px 0; font-size: 22px; line-height: 1.2; font-weight: 400;}
.narcolepsy_13 .cont_wrap p {font-size: 38px; margin: 40px 0 70px; line-height: 1.2; font-weight: 500;}
.narcolepsy_13 .cont_wrap h2 {font-size: 45px; font-weight: 600; line-height: 1.2;}
.narcolepsy_13 .cont_wrap img {margin: 0 auto; max-width: 580px; width: 100%;}

@media(max-width: 430px){
    .title_wrap h2 {font-size: 20px;}
    .title_wrap h1 {font-size: 33px;}
    .narcolepsy_2 .cont_wrap .text_wrap img {display: none;}
    .narcolepsy_2 .cont_wrap .text_wrap h2 {font-size: 30px;}
    .narcolepsy_2 .cont_wrap> p {font-size: 18px;}
    .narcolepsy_3 p {font-size: 17px; line-height: 1.4;}
    .narcolepsy_3 img {width: 100%;}
    .narcolepsy_4 .cont_wrap1 .bubble_wrap_2 {background-size: contain;}
    .narcolepsy_4 .cont_wrap1 .bubble_wrap_2 p {font-size: 17px;}
    .narcolepsy_4 .cont_wrap2 .top {width: 95%;}
    .narcolepsy_4 .cont_wrap2 .top h4, .narcolepsy_4 .cont_wrap2 .bottom h4 {font-size: 25px;}
    .narcolepsy_4 .cont_wrap2 .bottom {width: 95%;}
    .narcolepsy_4 .cont_wrap2 .bottom .text_wrap p {font-size: 18px;}
    .narcolepsy_4 .cont_wrap2 .bottom .text_wrap p span {font-size: 20px;}
    .narcolepsy_5 h2 {font-size: 28px;}
    .narcolepsy_5 h2 span {font-size: 43px; line-height: 1}
    .narcolepsy_5 .text_wrap h3 {font-size: 28px; line-height: 1.4;}
    .narcolepsy_5 > p {font-size: 17px; line-height: 1.3;}
    .narcolepsy_5 .table_wrap h3 {font-size: 34px;}
    .narcolepsy_5 .table_wrap tr td, .narcolepsy_5 .table_wrap tr th {font-size: 17px;}
    .narcolepsy_6 .cont_section .cont_wrap h2 {font-size: 34px; line-height: 1.4;}
    .narcolepsy_6 .cont_section .cont_wrap .text_wrap h3 {font-size: 43px;}
    .narcolepsy_6 .cont_section .cont_wrap .text_wrap h1 {font-size: 88px; letter-spacing: -6px;}
    .narcolepsy_6 .cont_section .cont_wrap >p {font-size: 19px; line-height: 1.4;}
    .narcolepsy_7 .cont_wrap .text_wrap p {font-size: 16px;}
    .narcolepsy_7 .cont_wrap .text_wrap h1 {font-size: 31px;}
    .narcolepsy_7 .cont_wrap .text_wrap p:last-of-type {font-size: 20px;}
    .narcolepsy_7 .cont_wrap .text_wrap button {font-size: 19px;}
    .narcolepsy_8 h3 {font-size: 34px; line-height: 1.3;}
    .narcolepsy_8 p {font-size: 18px; line-height: 1.3;}
    .narcolepsy_8 img {width: 95%;}
    .narcolepsy_8 h2 {font-size: 31px; line-height: 1.4;}
    .narcolepsy_9 .top .cont_wrap h2 {font-size: 43px;}
    .narcolepsy_9 .top .cont_wrap p{text-shadow: 0px 0px 4px white;}
    .narcolepsy_9>img {width: 40%;}
    .narcolepsy_9 .top .cont_wrap .img_wrap p {font-size: 20px;}
    .narcolepsy_9.bottom .text_wrap h3 {font-size: 26px;}
    .narcolepsy_9.bottom .text_wrap h4 {font-size: 29px;}
    .narcolepsy_9.bottom .text_wrap p {font-size: 15px; line-height: 1.5;}
    .narcolepsy_9.bottom .cont_wrap img {display: none;}
    .narcolepsy_9.bottom .cont_wrap p{font-size: 23px;}
    .narcolepsy_10 .cont_wrap {gap: 10px;}
    .narcolepsy_10 .cont_wrap .card_wrap div h3 {font-size: 22px;}
    .narcolepsy_10 .cont_wrap .card_wrap div p {font-size: 17px; line-height: 1.3;}
    .narcolepsy_10 .title_wrap h2 {font-size: 28px;}
    .narcolepsy_10 .title_wrap h1 {font-size: 42px;}
    .narcolepsy_11 .cont_wrap .img_wrap div {width: 95%;}
    .narcolepsy_11 .cont_wrap .text_wrap p {font-size: 18px;}
    .narcolepsy_11 .table_wrap .table_l>div>p {padding-left: 0;font-size: 30px;}
    .narcolepsy_11 .table_wrap .table_l>div div {padding-right: 0;}
    .narcolepsy_12 .cont_wrap .text_wrap h3 {font-size: 28px;}
    .narcolepsy_12 .cont_wrap .text_wrap h2 {font-size: 30px;}
    .narcolepsy_12 .cont_wrap .text_wrap {width: 100%; margin: 0 auto;}
    .narcolepsy_12 .cont_wrap .text_wrap p {font-size: 15px ;}
    .narcolepsy_12 .cont_wrap .text_wrap p {font-size: 16px; line-height: 1.4;}
    .narcolepsy_12 .cont_wrap .text_wrap .img_wrap {gap: 10px;}
    .narcolepsy_12 .cont_wrap .text_wrap .img_wrap img{width: 50%;}
    .narcolepsy_12 .cont_wrap .text_wrap .img_wrap p {font-size: 18px;}
    .narcolepsy_13 .cont_wrap h3 {font-size: 35px;}
    .narcolepsy_13 .cont_wrap p.sub {font-size: 18px;}
    .narcolepsy_13 .cont_wrap p {font-size: 32px;}
    .narcolepsy_13 .cont_wrap h2 {font-size: 35px;}
}
@media(max-width: 380px){
    .narcolepsy_2 .cont_wrap> p {font-size: 15px;}
    .narcolepsy_3 p {font-size: 15px;}
    .narcolepsy_4 .cont_wrap2 .top h4, .narcolepsy_4 .cont_wrap2 .bottom h4 {font-size: 20px;}
    .narcolepsy_4 .cont_wrap2 .bottom .text_wrap p {font-size: 16px; ;line-height: 1.4;}
    .narcolepsy_4 .cont_wrap2 .bottom .text_wrap p span {display: block; margin-top: 10px}
    .narcolepsy_5 h2 {font-size: 28px; line-height: 1.3;}
    .narcolepsy_5 .text_wrap h3 {font-size: 24px;}
    .narcolepsy_5 > p {font-size: 15px;}
    .narcolepsy_5 .table_wrap h3 {font-size: 30px;}
    .narcolepsy_5 .table_wrap th.tg_02ax {font-size: 20px;}
    .narcolepsy_5 .table_wrap th.tg_03ax {font-size: 20px;}
    .narcolepsy_5 .table_wrap tr td, .narcolepsy_5 .table_wrap tr th {line-height: 1.4; word-break: keep-all;padding: 10px 0;}
    .narcolepsy_6 .cont_section .cont_wrap h2 {font-size: 31px;}
    .narcolepsy_6 .cont_section .cont_wrap .text_wrap p {font-size: 24px;}
    .narcolepsy_6 .cont_section .cont_wrap .text_wrap h3 {font-size: 38px;}
    .narcolepsy_6 .cont_section .cont_wrap .text_wrap h1 {font-size: 73px;}
    .narcolepsy_6 .cont_section .cont_wrap >p {font-size: 17px;}
    .narcolepsy_6 .cont_section .cont_wrap >p span {font-size: 16px;}
    .narcolepsy_7 .cont_wrap .text_wrap {padding-top: 0;}
    .narcolepsy_8 p {font-size: 15px;}
    .narcolepsy_8 h3 {font-size: 30px;}
    .narcolepsy_8 h2 {font-size: 26px;}
    .narcolepsy_9 .top .cont_wrap h3 {font-size: 32px;}
    .narcolepsy_9 .top .cont_wrap h2 {font-size: 38px;}
    .narcolepsy_9 .top .cont_wrap .img_wrap img {width: 50%;}
    .narcolepsy_9 .top .cont_wrap>p {font-size: 15px;}
    .narcolepsy_9 .top .cont_wrap .img_wrap p {font-size: 16px;}
    .narcolepsy_9.bottom .text_wrap h4 {font-size: 25px; }
    .narcolepsy_9.bottom .text_wrap p {font-size: 13px;}
    .narcolepsy_9.bottom .cont_wrap p {font-size: 20px;}
    .narcolepsy_10 .title_wrap h2 {font-size: 23px;}
    .narcolepsy_10 .title_wrap h1 {font-size: 39px;}
    .narcolepsy_10 .title_wrap p {font-size: 21px;}
    .narcolepsy_10 .cont_wrap .card_wrap div h3 {font-size: 19px; line-height: 1.4;}
    .narcolepsy_10 .cont_wrap .card_wrap div p {font-size: 16px;}
    .narcolepsy_10 .cont_wrap .card_wrap>div {padding: 40px 10px 0;}
    .narcolepsy_10 button {font-size: 19px;}
    .narcolepsy_11 .cont_wrap .text_wrap h2 {font-size: 34px; line-height: 1.4;}
    .narcolepsy_11 .cont_wrap .text_wrap p {font-size: 16px;}
    .narcolepsy_11 .table_wrap .table_l>div>p {font-size: 26px; padding-left: 10px;}
    .narcolepsy_11 .table_wrap .table_r div div p {font-size: 16px;}
    .narcolepsy_13 .cont_wrap h3 {font-size: 30px;}
    .narcolepsy_13 .cont_wrap p.sub {font-size: 16px;}
    .narcolepsy_13 .cont_wrap p {font-size: 28px;}
    .narcolepsy_13 .cont_wrap h2 {font-size: 30px;}
}