@charset "utf-8";

* {margin:0;padding:0;}
html {-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
body {color:#262626;font-family:'Nanum Gothic','맑은 고딕',dotum,'돋움',sans-serif;line-height:1.1;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}
a {background-color:transparent;color:inherit;text-decoration:none;}
a:active, a:hover {outline:0;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
address, caption, cite, code, dfn {font-weight:normal;font-style:normal;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
table {border-spacing:0;border-collapse:collapse;}
ol, ul {list-style:none;}
audio:not([controls]) {display:none;height:0;}
svg:not(:root) {overflow:hidden;}
button, input, optgroup, select, textarea {box-sizing:content-box;outline:0;border:0;border-radius:0;color:#333;vertical-align:top;font-size:15px;font-family:HelveticaNeue-Light, AppleSDGothicNeo-Light, 'Malgun Gothic','맑은 고딕',sans-serif;appearance:none;}
button, input {overflow:visible;}
button, input[type=button], input[type=submit], input[type=reset], input[type=image], button, label {border-style:none;cursor:pointer;}
button span.btn_txt, input[type=button] {position:relative;}
textarea {overflow-y:auto;resize:none;}

legend {display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height:auto;}
[type=search] {outline-offset:-2px;-webkit-appearance:textfield;}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {font:inherit;-webkit-appearance:button;}
img {max-width:100%;outline:0;border:0;vertical-align:top;}
::placeholder {color:#333;font-weight:200;font-size:15px;}
::-webkit-input-placeholder {color:#333;font-weight:200;font-size:15px;}
::-moz-placeholder {color:#333;font-weight:200;font-size:15px;}
:-ms-input-placeholder {color:#333;font-weight:200;font-size:15px;}
::-ms-input-placeholder {color:#333;font-weight:200;font-size:15px;}
select::-ms-expand {display:none;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.skip {position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;}
.hide {overflow:hidden;text-indent:100%;white-space:nowrap;}
input, textarea{box-sizing:content-box;border-radius:0;vertical-align:top;appearance:none;}
.iwk_btnbox button span {position:relative;font-size:18px;}

.iwd_kb_wrapbox, .iwd_kb_wrapbox * {box-sizing:border-box;}
.iwd_kb_wrapbox img {width:100%;}
.iwd_kb_wrapbox p.title span {position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;}

.sdm_visual_topbox {background-color:#E7EFF6;}
.iwd_sdm_wrap .sdm_visual_list {margin:-15% auto 0;padding-bottom:15%;width:90%;border-bottom:1px solid #CBD7DE;}
.sdm_pick_wrap {padding:60px 0 20px;background-color:#DAE8F5;}
.sdm_pick_wrap p.title {overflow:hidden;margin-bottom:6%;padding-bottom:7%;width:100%;background:url(../../../../image/mobile/event/kb/sdm_title.png) center top/100% no-repeat;text-indent:100%;white-space:nowrap;}
.sdm_pick_wrap .pakage_list_box {background:url(../../../../image/mobile/event/kb/sdm_img03.png) center top/100% no-repeat;}
.sdm_pick_wrap .pakage_list_box ul {margin:0 auto;width:82%;}
.sdm_pick_wrap .pakage_list_box ul li a {position:absolute;overflow:hidden;width:100%;text-indent:100%;white-space:nowrap;}
.sdm_pick_wrap .pakage_list_box ul li {position:relative;}
.sdm_pick_wrap .pakage_list_box ul li:first-of-type {padding-bottom:92%;}
.sdm_pick_wrap .pakage_list_box ul li a {padding-bottom:57%;}
.sdm_pick_wrap .pakage_list_box ul li:last-of-type {padding-bottom:81%;}
.iwd_sdm_wrap .iwk_btnbox {margin-top:12%;}
.iwd_sdm_wrap .iwd_list_wrap {padding:30px 10px 0;background-color:#DAE8F5;}
.iwd_sdm_wrap .iwd_list_box {padding-bottom:50px;}

.iwd_weddinghall_wrap .visual_box {position: relative;}
.iwd_weddinghall_wrap .wedhall_g_banner_wrap {padding-bottom:18%;position:  absolute;top: 36%;left: 15px;right: 15px; z-index:1;}
.wedhall_g_banner_wrap .banner_box {position:relative;overflow:hidden;padding-bottom:64%;}
.wedhall_g_banner_wrap .b_img {position:absolute;width:100%;}
.wedhall_g_banner_wrap .b_contbox {position:absolute;bottom:0;left:0;width:100%;height:42px;background-color:rgba(0,0,0, .6);}
.wedhall_g_banner_wrap .b_contbox span {display:inline-block;font-size:13px;line-height:42px;}
.wedhall_g_banner_wrap .b_contbox:after {display:block;clear:both;content:'';}
.wedhall_g_banner_wrap .b_contbox .company {float:left;margin-left:15px;color:#FF5D83;}
.wedhall_g_banner_wrap .b_contbox .location {float:right;margin-right:15px;color:#fff;}


.wedhall_g_banner_wrap .txt_box {padding:20px 15px;background-color:#fff;}
.wedhall_g_banner_wrap .txt_box p {margin-bottom:16px;color:#262626;font-size:18px;line-height:1.4;}
.wedhall_g_banner_wrap .txt_box .sub_txt  {color:#262626;font-size:18px;}
.wedhall_g_banner_wrap .txt_box .sub_txt:after {display:block;clear:both;content:'';}
.wedhall_g_banner_wrap .txt_box .sub_txt span:first-of-type {float:left;color:#969696;font-size:12px;}
.wedhall_g_banner_wrap .txt_box .sub_txt span:last-of-type {float:right;color:#7BA7DF;font-size:12px;}

.wedhall_g_banner_wrap .bullet {margin-top:20px;text-align:center;}
.wedhall_g_banner_wrap .bullet li {display:inline-block;width:8px;height:8px;vertical-align:top;}
.wedhall_g_banner_wrap .bullet li a {display:block;width:8px;height:8px;border-radius:50%;background-color:#9B9C9C;}
.wedhall_g_banner_wrap .bullet li.on a {background-color:#FF9EB0;}

.wedhall_coupon_wrap {padding-top:60px;background-color:#FFEBEE;}
.wedhall_coupon_wrap p.title {overflow:hidden;padding-bottom:16%;width:100%;background:url(../../../../image/mobile/event/kb/weddinghall_title01.png) center top/100% no-repeat;text-indent:100%;white-space:nowrap;}
.wedhall_coupon_wrap .iwd_btn_box .bnf_all_btn {margin:20px auto 0;}

.best_wedhall_wrap {padding-top:60px;background-color:#F9CED5;}
.best_wedhall_wrap p.title {overflow:hidden;padding-bottom:8%;width:100%;background:url(../../../../image/mobile/event/kb/weddinghall_title02.png) center top/100% no-repeat;text-indent:100%;white-space:nowrap;}
.best_wedhall_wrap .iwd_list_wrap {padding:30px 10px 50px;}
/* inquiry_wrap */
.inquiry_wrap {padding:60px 15px;}
.inquiry_wrap p.title {overflow:hidden;margin-bottom:6%;padding-bottom:7%;width:100%;background:url(../../../../image/mobile/event/kb/inquiry_title.png) center top/100% no-repeat;text-indent:100%;white-space:nowrap;}
.inquiry_formbox ul > li {display:table;padding:15px 0;width:100%;border-bottom:1px solid #d8d8d8;color:#333;vertical-align:middle;font-size:16px;}
.inquiry_form ul > li:after {display:block;clear:both;content:'';}

.inquiry_form ul > li label {display:table-cell;float:left;width:17%;letter-spacing:-0.03em;font-size:15px; margin-top:2px;}
.inquiry_form select {float:left;padding-left:5px;background:url(../../../../image/mobile/event/kb/inquiry_ico02.png);background-position:right 5px top 9px;background-size:7px auto;background-repeat:no-repeat;}
.inquiry_form .inq_name {width:75%;}

.inquiry_form .inq_pnohe_box select {width:50px;}
.inquiry_form .inq_pnohe_box .inq_phone {width:56%;}

.inq_mail_box input {float:left;}
.inquiry_form .inq_mail_box .inq_email01 {padding-right:6px;width:20%;}
.inquiry_form .inq_mail_box .inq_email02 {padding-left:5px;width:20%;}
.inquiry_form .inq_mail_box span {float:left;font-size:15px;}
.inquiry_form .inq_mail_box select {padding:0 6px 0 5px;width:30%;background-position:right 9px;}
.inquiry_form .inq_mail_box option {padding:0 6px 0 5px;}

.perinfo_chkbox {padding-top:15px;}
.perinfo_chkbox dl {text-align:left;font-size:12px;}
.perinfo_chkbox dl dt {color:#333;font-weight:600;}
.perinfo_chkbox dl dd {margin-top:8px; line-height:1.4;}
.perinfo_chkbox ul > li {padding:15px 0 25px;}

.chkagree_box:after {display:block;clear:both;content:'';}
.chkagree_box {display:inline-block;float:left;}
.chkagree_box input[type=checkbox] {display:none;}
.chkagree_box input[type=checkbox] + label span.ico {display:inline-block;width:20px;height:20px;background:url(../../../../image/mobile/event/kb/inquiry_chk_ico.png) left top/auto 20px no-repeat;vertical-align:top;cursor:pointer;}
.chkagree_box input[type=checkbox]:checked + label span.ico {background-position:-25px 0;}
.chkagree_box .perinfo_txt {display:inline-block;margin-left:3px;color:#333;font-size:15px;cursor:pointer;}
.perinfo_txt span {display:inline-block;color:#FF0606;}
.perinfo_txt span:after {display:block;margin-top:2px;width:100%;height:1px;background-color:#FF0606;content:'';}

.inquiry_box .btn_box {display:block}
.inuquiry_wrap .inquiry_btn {display:block;margin:0 auto;width:100%;height:45px;background-color:#333;color:#fff;text-align:center;letter-spacing:-0.03em;line-height:45px;}

.iwd_list_wrap {padding:30px 9px 60px;}
.iwd_hanbok_wrap .iwd_list_wrap {background-color:#E4DBCC;}
.iwd_gift_wrap .iwd_list_wrap {background-color:#EDEDED;}
.iwd_list_box .list_box {display:block;}
.iwd_list_box .list_box:after {display:block;clear:both;content:'';}
.iwd_list_box .list_box > li {display:inline-block;float:left;margin-bottom:10px;padding:0 5px;width:50%;height:88%;}
.iwd_list_box .list_box > li:nth-of-type(2n):after {display:block;clear:both;content:'';}
.iwd_list_box .list_box .rec_ico {position:absolute;top:7px;left:7px;z-index:10;display:inline-block;overflow:hidden;width:30px;height:30px;background:url(../../../../image/mobile/event/kb/recommand_ico.png) 0 0/100% no-repeat;text-indent:100%;white-space:nowrap;}
.iwd_list_box .list_box .coupon_ico {position:absolute;top:7px;left:7px;z-index:10;display:inline-block;overflow:hidden;width:30px;height:30px;background:url(../../../../image/mobile/event/kb/coupon_ico.png) 0 0/100% no-repeat;text-indent:100%;white-space:nowrap;}


.thumb_box  > a {display:block;height:100%;}
.thumb_box .comp_txtbox {padding:15px 10%;min-height:3em;background-color:#fff;}
.thumb_box .comp_txtbox dt {display:block;overflow:hidden;color:#0694D6;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;word-break:break-all; letter-spacing:0.02em;font-size:13px;;}
.thumb_box .comp_txtbox dd {overflow:hidden;margin-top:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;word-break:break-all; font-size: 13px; letter-spacing:-0.02em; line-height: 1.3;}

.thumb_box .comp_txtbox.line02 {min-height:5.3em;}
.thumb_box .comp_txtbox.line02 dd {display:-webkit-box;max-height:2.6em;color:#333;white-space:normal; line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.thumb_box .imgbox {position:relative;overflow:hidden;padding-bottom:58%;}
.thumb_box .imgbox img {position:absolute;}
.iwd_btn_box {display:block;margin:0 auto;text-align:center;}
.iwd_btn_box button {display:block;width:70%;height:50px;border:0;background-color:#333;color:#fff;text-align:center;letter-spacing:-0.03em;font-size:18px;line-height:50px;}
.iwd_btn_box .bnf_all_btn {margin:30px auto 0;}
.iwd_btn_box .inquiry_btn {margin:35px auto 0;}
.iwd_btn_box .sdm_btn {margin:40px auto 0;}

.iwd_dress_wrap .iwd_list_wrap {background-color: #E3E4DF;}