@charset "utf-8";

.evtWrap img,.banner img {vertical-align:top;}
.clear:after {display:block;content:'';clear:both;}
.fLeft {float:left;}
.fRight{float:right;}
.taR {text-align:right;}

.pdt30 {padding-top:30px;}
.pdt32 {padding-top:32px;}
.pdb49 {padding-top:49px !important;}
.pdt54 {padding-top:54px;}
.pdt69 {padding-top:69px;}
.pdt70{padding-top:70px;}

.pdb10 {padding-bottom:10px;}
.pdb90 {padding-bottom:90px;}
.pdb92 {padding-bottom:92px;}
.mgt01 {margin-top:1px;}

.ml28 {margin-left:28px;}
.mb30 {margin-bottom:30px;}
.mb60 {margin-bottom:60px;}

.visualWrap {display:block;width:100%;height:860px;background:#ffe32a url('https://pic.neungyule.com/ichallenge/pc/promotion/age/20200101/bg_wrap.jpg') repeat-x;}
.evtVisual {position:relative;display:block;/*width:1800px;*/width:100%;max-width:1900px;margin:0 auto;height:860px;/*background:url('https://pic.neungyule.com/ichallenge/pc/promotion/age/20190501/visual.jpg') center center no-repeat;*/}
.evtVisual h2 {display:block;text-align:center;}
.evtVisual .date {display:block;padding-top:25px;text-align:center;font-family:'Noto Regular';font-size:16px;line-height:1.1em;}
.evtVisual .date b {display:inline-block;width:120px;height:30px;line-height:30px;background:#078ac6;border-radius:20px;font-family:'Noto Bold';color:#fff;font-size:18px;}
.evtVisual .date span {display:inline-block;/*width:260px;*/height:30px;line-height:30px;margin-left:5px;font-family:'Noto Medium';color:#3a3632;font-size:18px;text-align:left;letter-spacing:-1px;}

.evtVisual a {display:block;width:105px;height:23px;position:absolute;top:369px;left:457px;text-indent:-9999em}
.evtVisual .btn_info {position:absolute;left:50%;top:669px;display:inline-block;width:34px;height:34px;margin-left:113px;}

/* tab */
.tab_wrap {display:block;width:100%;height:93px;background:#078ac6;}
.tab_wrap .tab {display:block;width:1080px;height:93px;margin:0 auto;}
.tab_wrap .tab li {float:left;width:180px;height:93px;}
.tab_wrap .tab li a {display:block;}

.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
    

 }

/* content */
.content {display:block;width:100%;padding-top:39px;background:#ffffff;}
.content .inner {display:block;width:1080px;margin:0 auto;}
.content .inner h3 {display:block;padding-bottom:38px;text-align:center;}

.tab02_content .mom_wrap {position:relative;margin-bottom:30px;}
.tab02_content .btn_momchall {position:absolute;left:290px;top:325px;display:inline-block;width:115px;height:35px;}

.tab04_content p.subTxt {width:1080px;margin:10px auto 0;text-align:left;}
.tab05_content .inner h3 {display:block;padding-bottom:20px;}

.tab04_content {padding-top:58px !important;}
.tab04_content .item1_wrap {display:block;width:100%;background:#fff;}
.tab04_content .item1_wrap .inner {display:block;padding:0 0 69px;text-align:center;}

.tab04_content .item2_wrap {display:block;width:100%;background:#f7f7f7;}
.tab04_content .item2_wrap .inner {display:block;padding:90px 0 91px;text-align:center;}

.tab05_content .inner {position:relative;}
.tab05_content .btn_review {position:absolute;top:10px;right:1px;}

.advance_reservation {display:block;width:100%;}

/* »óÇ°°í½Ã */
.product_wrap {padding-top:60px;}
.product_tit {display:block;margin-bottom:28px;}
.product_tit:after {display:block;content:'';clear:both;}
.product_tit img {float:left;}
.product_tit a {float:right;}

.product_wrap {display:block;width:1080px;height:auto;margin:0 auto 60px;overflow:hidden;}

.table_wrap {display:block;width:1080px;height:auto;margin:0 auto;}

.product_wrap .table_box {display:block;width:1080px;height:310px;margin:0 auto;border:1px solid #e3e8f2;}
.product_wrap .table_box table {display:table;width:100%;border:1px solid #e3e8f2;border-right:0;border-bottom:0;border-left:0;border-collapse: collapse;box-sizing:border-box;}
.product_wrap .table_box table thead {background:#f3f5f7;}
.product_wrap .table_box table thead th {padding:14px 0 14px 30px;font-size:18px;line-height:1em;color:#163552;font-family:'Noto Medium';text-align:left;}
.product_wrap .table_box table tbody th {padding:10px 0 10px 31px;font-size:16px;line-height:26px;color:#163552;font-family:'Noto Medium';background:#fbfcfd;border-right:1px solid #eaedf5;text-align:left;}
.product_wrap .table_box table tbody td {padding:10px 0 10px 31px;font-size:14px;line-height:26px;color:#585858;font-family:'Noto Regular';text-align:left;}
.product_wrap .table_box table tbody th,.product_wrap .table_box table tbody td {border-bottom:1px solid #e3e8f2;}
.product_wrap .table_box table tbody td span {display:block;padding-left:6px;}
.product_wrap .table_box table tbody td b {font-family:'Noto Bold';}
.product_wrap .table_box table tbody tr.last th,.product_wrap .table_box table tbody tr.last td {border-bottom:0;}

.product_wrap .hide_table {display:none;width:1080px;height:auto;margin:0 auto;border:1px solid #e3e8f2;border-top:0;}
.product_wrap .hide_table table {display:table;width:100%;border:1px solid #e3e8f2;border-top:0;border-right:0;border-left:0;border-collapse: collapse;box-sizing:border-box;}
.product_wrap .table_box table.firstTable {border-top:0;}
.product_wrap .hide_table table tbody tr.first th,.product_wrap .hide_table table tbody tr.first td {border-top:0;}
.product_wrap .hide_table table thead {background:#f3f5f7;}
.product_wrap .hide_table table thead th {padding:14px 0 14px 30px;font-size:18px;line-height:1em;color:#163552;font-family:'Noto Medium';text-align:left;}
.product_wrap .hide_table table tbody th {padding:10px 0 10px 31px;font-size:16px;line-height:26px;color:#163552;font-family:'Noto Medium';background:#fbfcfd;border-right:1px solid #eaedf5;text-align:left;}
.product_wrap .hide_table table tbody td {padding:10px 0 10px 31px;font-size:14px;line-height:26px;color:#585858;font-family:'Noto Regular';text-align:left;}
.product_wrap .hide_table table tbody th,.product_wrap .hide_table table tbody td {border-bottom:1px solid #e3e8f2;}
.product_wrap .hide_table table tbody td span {display:block;padding-left:6px;}
.product_wrap .hide_table table tbody td b {font-family:'Noto Bold';}

/* »óÇ° ÈÄ±â */
ol.review.st01 {margin:0;}
ol.review.st01 > li {position:relative; height:240px; padding:20px 0 20px 342px; border:0; border-bottom:1px solid #d9d9d9;}
ol.review.st01 > li figure {position:absolute; top:20px; left:0; width:312px; height:200px; border:1px solid #c8c8c8; box-sizing:border-box; background:url('/Community/Images/Etc/no_image.png') no-repeat 0 0;}
ol.review.st01 > li figure img {max-width:312px;height:200px;}
ol.review.st01 > li .rating-container {margin:0 0 0 7px; line-height:1; vertical-align:1px; display:inline-block;}

.review_wrap ol.review {margin:0;border-top: 4px solid #ddd;padding-bottom:72px;}
.review_wrap ol.review .info {text-align:right;}
.review .info span {padding-left:10px;}
.review .info span:first-child {margin:0; padding:0;}
.review .info span:first-child:after {display:none;}
.review_wrap ol.review .info .name {float:left; display:block;}
.review_wrap ol.review .info .view:before {width:18px; height:17px; margin-right:2px; background:url(/Images/Ico/ico_view01.png) 0 0 no-repeat; vertical-align:-3px; display:inline-block; content:"";}
.review_wrap ol.review .info .view:after {width:1px; height:16px; margin-left:10px; background:#d9d9d9; vertical-align:-2px; display:inline-block; content:"";}
.review_wrap ol.review .info .view em {margin-left:4px;}
.review_wrap .view .rating-xs {margin:-3px 0 1px 0;}
.review_wrap ol.review > li mark i:before {content: '';position: relative;top: 3px;display: inline-block;width: 1px;height: 14px;margin: 2px 4px;background: #fff;}

.review_wrap2 {margin-top:59px;}
.review_wrap2 .title_wrap {margin-bottom:23px;}
ol.review.st02 {margin:0;}
ol.review.st02 li {float:left;width:345px;height:333px;margin-left:22.5px;padding:22px 12px 30px 13px;border:5px solid #e8e8e8;border-radius:5px;box-sizing:border-box;}
ol.review.st02 li:first-child {margin-left:0;}
ol.review.st02 > li figure img {max-width:312px;height:198px;}
ol.review.st02 mark.step04 {display:block;width:97px;height:25px;background:#f4721c !important;padding:0;box-sizing:border-box;}
ol.review.st02 .box {padding-top:23px;}
ol.review > li h5 {font-size:23px;line-height:1em;margin:0 0 7px;font-weight:bold;}
ol.review > li h5 + p {height:auto;font-size:15px;line-height:1em;color:#727272;margin:0;padding:0;background:none;}

.step4 {position:relative;}
 .btn_wrap {position:absolute;top:0;right:0;text-align:right;}
 .btn_wrap a {display:block;position:relative;right:0;}
 .btn_wrap img {display:inline-block;}
 .btn_wrap p {text-align:right;padding-top:7px;}
/*.month31 .btn_wrap a {display:block;position:relative;right:-16px;}*/
/* .step3 {position:relative;padding-bottom:60px;}
.step3 .btn_preview {position:absolute;top:51px;left:0;font-size:20px;line-height:1em;color:#000;} */

.event_banner {display:block;}


/* ²À! ¾Ë¾ÆµÎ¼¼¿ä */
.notice {display:block;width:100%;background:#ffffff;padding-bottom:69px;}
.notice .inner {width:1080px;padding:45px 40px 40px 40px;background:#f7f8f9;margin:0 auto;}
.notice ul li {background:url('https://pic.neungyule.com/ichallenge/pc/promotion/age/20190501/icon_dotted.gif') 0 10px no-repeat;padding-left:9px;color:#000 ;font-family:"Noto Medium"}
.notice ul li .red_txt {color:#e41a22;} /* 20190719 */
.notice ul li span {display:inline-block;padding-left:15px;}
.notice ul li .two {padding-left:22px;}
.notice .notice_more {display:block;width:100%;height:45px;margin-top:9px;}
.notice p {display:block;font-size:13px;line-height:22px;color:#fb4438;font-family:"Noto Medium";margin-bottom:20px;}
.notice ul li.red_txt {color:#000;}

.notice table {display:table;width:550px;height:auto;border:1px solid #b2b2b2;margin: 10px 0 10px 10px;box-sizing:border-box;}
.notice table thead th {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;background:#d1d1d1;border-left:1px solid #b2b2b2;}
.notice table thead th:first-child {border-left:0;}
.notice table tbody tr td {font-size:14px;line-height:1em;color:#4e4e4e;text-align:center;padding:5px 0;border-left:1px solid #b2b2b2;}
.notice table tbody tr td:first-child {border-left:0;}

/* Äü¸Þ´º */
.banner {position: fixed;/* top: 462px; */top:252px;right: 290px;z-index: 9998;width:105px;height: 270px;display: block; }
.banner a {display:block;}

.quick {position: fixed;bottom:30px;right:30px;z-index: 1;width: 50px;height: 50px;display: block; }
.quick a {display:block;width:100%;height:100%;}
.quick .btn_top{display:none;}

/* .slide_wrap.type02 .bx-viewport {min-height:1377px !important;} */

/* 18-03-19 Ãß°¡ */

.inner{position: relative;}


.slide_wrap {position:relative;}
.slide_wrap .btn_all {display:block;position:absolute;top:0;right:0;z-index:9999;}

.term_benefit_wrap { display:block; width:100%; padding-top:71px;margin-bottom:55px; }
.term_benefit_list { display:block; width:100%; }
.term_benefit_list:after { display:block; content:''; clear:both; }
.term_benefit_list li { display:block; width:100%; position:relative; }
.term_benefit_list li.first,.term_benefit_list li:nth-child(2) { margin-bottom:30px; }
.term_benefit_list li.first .btn_baby_delivery { display:block; width:340px; height:93px; position:absolute; top:90px; right:20px; }
.term_benefit_list li.last .btn_baby_delivery { display:block; width:340px; height:93px; position:absolute; top:-10px; right:0; }

.event_banner_wrap { display:block; width:100%; padding-top:37px; }
.event_banner_wrap a { display:block; width:100%; }

.dimd { display:none; width:100%; height:100%; position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, 0.5); z-index:9990; }
.evt_popup { display:none; width: 587px; height:774px; border:4px solid #ff4d7f; position:absolute; top:0; left:50%; transform:translate(-50%); box-sizing:border-box; z-index:9999; }
.popup_layer { display: block; width: 100%; height:100%; background:#fff; padding:30px 37px 33px; }
.popup_layer .pop_head { display: block; width: 100%; padding-bottom:20px; border-bottom: 2px dotted #e1e1e1; }
.popup_layer .pop_head:after { display:block; content:''; clear:both; }
.popup_layer .pop_head h2 { float:left; font-family:'Noto Bold'; font-size:35px; line-height:1em; color:#000; }
.popup_layer .pop_head .evtPop_close { width:29px; height:29px; float:right; }

.popup_layer .pop_body { display:block; width:100%; padding-top:23px; }
.popup_layer .pop_body h3 { display:block; width:100%; font-family:'Noto Medium'; font-size:23px; line-height:1em; color:#363636; letter-spacing:-0.5px; }
.popup_layer .pop_body h3 b { color:#ff4d7f; }
.popup_layer .pop_body p {  display:block; width:100%; padding:10px 0 13px; font-family:'Noto Medium'; font-size:17px; line-height:26px; color:#949494; letter-spacing:-0.5px; }
.popup_layer .pop_body .box { display:block; width:100%; height:140px; padding:18px 0; margin-bottom:4px; background:#f9f9f9; border-radius:8px; }
.popup_layer .pop_body .box p { display:block; width:100%; padding:0; font-family:'Noto Regular'; color:#302e2e; text-align:center; }
.popup_layer .pop_body .box p b { color:#ff4d7f; }

.popup_layer .pop_body h4 { display:block; width:100%; padding:25px 0 12px; font-family:'Noto Bold'; font-size:19px; line-height:1em; color:#363636; letter-spacing:-0.5px; }
.popup_layer .pop_body h5 { display:block; width:100%; font-family:'Noto Regular'; font-size:19px; line-height:1em; color:#949494; letter-spacing:-0.5px; }
.popup_layer .pop_body h5 b { color:#ff4d7f; }
.img_wrap { display:block; width:100%; padding:12px 0 0; }


.slide_wrap .slick-prev, .slide_wrap .slick-next{top:357px;width:80px;height: 91px;}
.slide_wrap .slick-prev{left:-85px !important;}
.slide_wrap .slick-next{right:-85px !important;}

#btn_prev {position: absolute;top:357px;/*left:-79px*/left:-89px}
#btn_next {position: absolute;top:357px;/*right:-79px;*/right:-89px;}
#btn_prev a, #btn_next a{width:90px;height: 91px;display: block;font-size: 14px;font-weight: 700;font-family: 'Noto Regular';line-height: 1.3;
color:#000 !important;}

#btn_prev a{text-align: left;background: url('https://pic.neungyule.com/ichallenge/pc/promotion/age/common/left_arrow.png')no-repeat left center;padding-left: 30px;padding-top:26px;}
#btn_next a{text-align: right;background: url('https://pic.neungyule.com/ichallenge/pc/promotion/age/common/right_arrow.png')no-repeat right center;padding-right: 30px;padding-top:26px;}

.pop_wrap {/*display:none;*/width:615px;height:650px;margin:0 auto;background:#fff;position:fixed;left:50%;border:5px solid #555;box-shadow:0 0 20px rgba(0, 0, 0, 0.75);box-sizing:border-box;}
.pop_wrap .pop_close {display:block;width:23px;height:23px;position:absolute;top:50px;right:50px;}
.pop_wrap h4 {display:block;text-align:center;font-size:30px;color:#000;text-align:left;font-family:'Noto Medium';}
.pop_wrap h4 strong {color:#36c6c9;font-weight:bold;}
.pop_wrap .inner {display:block;/*width:555px;*/}
.pop_wrap .inner p, .pop_wrap .inner ol li{color:#333;}

/* »çÀºÇ° ÆË¾÷ °øÅë */
.pop_gift {width:420px;height:auto;}
.pop_gift h4 {height:70px;padding:0 30px;line-height:70px;background:#555;color:#fff;font-size:23px;}
.pop_gift .pop_close {right:25px;top:25px;}
.pop_gift .inner {padding:26px;}
.pop_gift img {width:100%;}
.pop_gift p {color:#333;font-size:15px;}
.pop_gift p.mt5 {margin-top:5px;}


/* Å©¸®½º¸¶½º ÆË¾÷ */
.pop_xmas {width:420px;height:520px;}
/* .pop_xmas .inner > p {margin:10px 0;color:#333;font-size:18px;line-height:25px;font-family:'Noto Medium';}
.pop_xmas .inner > p strong {color:#f12c2c;} */


