@charset "utf-8";


/* width form */
.form-wrap .chk-box.none{padding:0; bottom:0; margin-top:10px;display:block !important}
.form-wrap .chk-box:before{ content:''; display:block; clear:both;}
.form-wrap .button-wrap::after{ content:''; display:block; clear:both;}

/* map width */
.board-section.map .form-wrap .size{width:78.5%} 
.board-section.map .form-wrap .input-box{margin-right:1.5%; margin-bottom:0}
.board-section.map .form-wrap .chk-box {padding:0; margin-top:0; position:relative; bottom:0}

/* vod width */
.form-wrap.form-vod .input-box:nth-child(1){width:24% !important;margin-right:1% !important;margin-bottom:0}
.form-wrap.form-vod .input-box:nth-child(2){width:60.2%;margin-right:1%;margin-bottom:0}

/* korea imgs width */
.form-wrap.in-imgs .input-box:nth-child(1){width:24% !important;margin-right:1% !important;margin-bottom:0}
.form-wrap.in-imgs .input-box:nth-child(2){width:60.2%;margin-right:1%;margin-bottom:0}


/* coupon width*/
.form-wrap.form-coup .input-box:nth-child(1){margin-right:0;margin-bottom:10px}
.form-wrap.form-coup .input-box:nth-child(2){margin-right:1%;margin-bottom:10px}
.form-wrap.form-coup .input-box:nth-child(3){margin-right:1%;}

/*qna width */
.form-wrap.form-qna .input-box{width:42.25%;margin-right:1%;}
.form-wrap.form-qna .size04{width:13.5%; margin-top:0} 

/* allsearch width */
.form-wrap.allSearch .input-box:nth-child(1){width:29%; margin-right:1%;margin-bottom:0}
.form-wrap.allSearch .input-box:nth-child(2){width:49%;margin-right:1%;margin-bottom:0}
.form-wrap.allSearch .button-wrap{width:19.6%;margin-right:0;margin-bottom:0}
.form-wrap.allSearch .chk-box.none {padding:0; bottom:0; margin-top:20px;display:block !important; line-height:0.5}
.form-wrap.allSearch .chk-box.none  input[type='checkbox'] + label{ display:inline-block}

/* trv-hgi width */
.form-wrap.trv-hgi .input-box.size01{width:33%; margin-right:1%;margin-bottom:10px}
.form-wrap.trv-hgi .input-box.size02{width:31.9%; margin-right:0;margin-bottom:10px}
.form-wrap.trv-hgi .input-box.size03{width:85.5%; margin-right:1%;margin-bottom:0}
.form-wrap.trv-hgi .chk-box{padding:0; margin-top:10px;}

/* in-sugg */
.form-wrap.in-sugg .input-box:nth-child(1){width:24%; margin-right:1%;margin-bottom:0}
.form-wrap.in-sugg .input-box:nth-child(2){width:24%;margin-right:1%;margin-bottom:0}
.form-wrap.in-sugg .input-box:nth-child(3){width:35.5%;margin-right:1%;margin-bottom:0}
.form-wrap.in-sugg .button-wrap{width:13.5%;margin-right:0;margin-bottom:0}

/*  form-wrap ind-Tour : size  */ 
.form-wrap.ind-Tour{}
.form-wrap.ind-Tour .input-box{margin-right:1%}
.form-wrap.ind-Tour	.input-box.sel01{width:60%}
.form-wrap.ind-Tour	.input-box.sel02{width:38.9%;margin-right:0}
.form-wrap.ind-Tour	.input-box.sel03{width:80.8%;margin-right:1%}
.form-wrap.ind-Tour	.search-btn{width:18%}

/* calender width  */
.form-wrap.form-tCalender .input-box.sel01{width:19%;margin-bottom:0;margin-right:1%}
.form-wrap.form-tCalender .input-box.sel02{width:29%;margin-bottom:0}
.form-wrap.form-tCalender .input-box.sel03{width:29%;margin-bottom:0}
.form-wrap.form-tCalender .sel04{width:9%;margin-right:0}
.form-wrap.form-tCalender .sel05{width:9%;margin-right:0}

/* Regional Guide width */
.form-wrap.fom-def .input-box{width:85.5%; margin-right:1%;margin-bottom:0}
.form-wrap.fom-def .button-wrap{width:13.2%; margin-right:0;margin-bottom:0}


/* performance  width */
.form-wrap.perfor .input-box:nth-child(1){width:32.3%;margin-bottom:10px;margin-right:1%;}
.form-wrap.perfor .input-box:nth-child(2){width:32.3%;margin-bottom:10px;margin-right:1%}
.form-wrap.perfor .input-box:nth-child(3){width:33.3%;margin-bottom:10px;margin-right:0}
.form-wrap.perfor .input-box:nth-child(4){width:24%;margin-bottom:0;margin-right:0}
.form-wrap.perfor .input-box:nth-child(6){width:24%;margin-bottom:0;margin-right:1%}
.form-wrap.perfor .input-box:nth-child(7){width:34.5%;margin-bottom:0;margin-right:1%}
.form-wrap.perfor .button-wrap{width:13.2%; margin-right:0;margin-bottom:0; }


/* KTO over what happen  width */
.form-wrap.wht-happ .input-box:nth-child(1){width:24% !important;margin-right:1% !important;margin-bottom:0}
.form-wrap.wht-happ .input-box:nth-child(2){width:60.2%;margin-right:1%;margin-bottom:0}
.form-wrap.wht-happ .button-wrap{width:13.5%;margin-right:0;margin-bottom:0;}


/* 셀렉박스 높이값 지정 */
.wSelect-theme-classic .wSelect-options-holder {height:auto;min-height:auto;max-height:260px;overflow-y:auto}

.form-wrap .button-wrap{display:inline-block; }
.form-wrap .chk-box{padding-left:50.5%;}
.form-wrap .chk-box.none{padding-left:0;display:block !important}

/*   체크박스  */       
.chk-box{display:inline-block; padding-top:10px;}           
.chk-box input[type='checkbox']{width:1px;height:1px;visibility:hidden;vertical-align:middle;}
.chk-box input[type='checkbox'] + label{display:block;vertical-align:middle;font-size:14px;}
.chk-box input[type='checkbox'] + label span{display:inline-block;vertical-align:middle; line-height:1.5; margin-left:30px;}
.chk-box input[type='checkbox'] + label:before{content:'';display:inline-block; position:absolute;vertical-align:middle;width:20px;height:21px;background:url(../img/board/form_check_style.png) no-repeat;background-position:0 -20px;background-size:20px;}
.chk-box input[type='checkbox']:checked + label:before{background:url(../img/board/form_check_style.png) no-repeat; background-position:0 1px; background-size:20px;}
.chk-box input[type='checkbox'] + label span:before{content:'';display:none;}
.chk-box.none{padding:0; bottom:0; margin-top:0;display:block !important}

/*perfect for you - chkbox*/
.chk-sec{width:100%; max-width:1170px; margin:20px auto; border-bottom:1px solid #e0e0e0; padding:0 0 55px 0 !important;}
#sub-container #submain-container #contents {max-width: 100%;}

.ui-widget-content#ui-datepicker-div{ z-index:50 !important}

@media screen and (max-width:1279px) {
.board-section.map .form-wrap .button-wrap.btn-size{width:20%}
/*perfect for you layout */
#sub-container #submain-container #contents { margin:0}
}

@media screen and (max-width:1170px) {
/*  perfect for you - chkbox */
.chk-sec{width:auto;}
 
}


@media screen and (max-width:939px) {
	
.page-form{padding:20px;margin-right:-19px;margin-left:-19px; margin-bottom:40px}
.input-box.size02{width:49%;padding-right:0}
.input-box.size02.modis{margin-right:0;}
.input-box.size03{width:100%;margin-top:10px;}
.form-wrap .size04{width:100%;margin-top:50px;}
.form-wrap .size04.mt-not{width:100%;margin-top:10px !important;}
.input-box.size05{width:100%;} 
.form-wrap .no-right{margin-right:0}
.form-wrap .chk-box{display:block;padding:0;position:absolute;bottom:65px;}
.form-wrap.allSearch .chk-box.none{position:relative;bottom:0}
.form-wrap .chk-box.none{position:relative;bottom:0}

/* vod width */
.form-wrap.form-vod .input-box:nth-child(1){width:24% !important;margin-right:1% !important;margin-bottom:0}
.form-wrap.form-vod .input-box:nth-child(2){width:60%;margin-right:1%;margin-bottom:0;margin-top:0}
.form-wrap.form-vod .button-wrap{width:13.5%;margin-right:0;margin-bottom:0;margin-top:0}

/* korea imgs  width */
.form-wrap.in-imgs .input-box:nth-child(1){width:24% !important;margin-right:1% !important;margin-bottom:0}
.form-wrap.in-imgs .input-box:nth-child(2){width:60%;margin-right:1%;margin-bottom:0;margin-top:0}
.form-wrap.in-imgs .button-wrap{width:13.5%;margin-right:0;margin-bottom:0;margin-top:0}


/* coupon width*/
.form-wrap.form-coup .input-box:nth-child(1){width:48.98%;margin-right:0;margin-bottom:5px}
.form-wrap.form-coup .input-box:nth-child(2){margin-right:0;margin-bottom:5px}
.form-wrap.form-coup .input-box:nth-child(3){margin-right:0;margin-bottom:5px}
.form-wrap.form-coup .button-wrap{margin-top:10px}

/*  form-wrap ind-Tour : size  */ 
.form-wrap.ind-Tour	.input-box.sel01{width:68%}
.form-wrap.ind-Tour	.input-box.sel02{width:30.9%;margin-right:0}
.form-wrap.ind-Tour	.input-box.sel03{width:78.8%;margin-right:1%}
.form-wrap.ind-Tour	.search-btn{width:20%}

/* trv-hgi width */
.form-wrap.trv-hgi .input-box.size01{width:100%; margin-right:1%;margin-bottom:10px}
.form-wrap.trv-hgi .input-box.size02{width:48.98%; margin-right:0;margin-bottom:10px}
.form-wrap.trv-hgi .input-box.size03{width:100%; margin-right:1%;margin-bottom:10px}
.form-wrap.trv-hgi .input-box.size04{width:100%; margin-top:10px}
.form-wrap.trv-hgi .chk-box{padding:0}


/* Regional Guide width */
.form-wrap.fom-def .input-box{width:75.5%; margin-right:1%;margin-bottom:0}
.form-wrap.fom-def .button-wrap{width:23.2%; margin-right:0;margin-bottom:0}
 
 
}

 @media screen and (max-width:750px) {
 
.form-wrap .input-box{ float:none}
.input-box.size01{width:100%;padding-right:0}
.input-box.size02{width:100%;padding-right:0}
.input-box.size03{width:100%;}
.form-wrap .size04{width:100%;}

.form-wrap .input-box.modis{display:none}
.input-dash{display:none}
.page-form .chk-box{padding-left:0}

/* qna : size */
.form-wrap.form-qna .input-box{width:100%;margin-right:0;}
.form-wrap.form-qna .size04{width:100%; margin-top:0} 
 
 /* shopping search : size */
.board-section.map .form-wrap .input-box{}
.board-section.map .form-wrap .size { width:100%;}
.board-section.map .form-wrap .button-wrap.btn-size{width:100%; margin-top:50px;}
.board-section.map .form-wrap .chk-box{display: block;padding: 0;position:absolute;bottom:65px;}

/* vod width */
.form-wrap.form-vod .input-box:nth-child(1){width:100% !important;margin-right:1% !important;margin-bottom:10px}
.form-wrap.form-vod .input-box:nth-child(2){width:100%;margin-right:1%;margin-bottom:0;margin-top:0}
.form-wrap.form-vod .button-wrap{width:100%;margin-right:0;margin-bottom:0;margin-top:10px !important}

/* korea imgs  width */
.form-wrap.in-imgs .input-box:nth-child(1){width:100% !important;margin-right:1% !important;margin-bottom:10px}
.form-wrap.in-imgs .input-box:nth-child(2){width:100%;margin-right:1%;margin-bottom:0;margin-top:0}
.form-wrap.in-imgs .button-wrap{width:100%;margin-right:0;margin-bottom:0;margin-top:10px !important}


/* coupon width*/
.form-wrap.form-coup .input-box:nth-child(1){width:100%;margin-right:0;margin-bottom:10px}
.form-wrap.form-coup .input-box:nth-child(2){margin-right:0;margin-bottom:10px}
.form-wrap.form-coup .input-box:nth-child(3){margin-right:0;margin-bottom:10px}
.form-wrap.form-coup .button-wrap{margin-top:10px !important}

 /*  form-wrap ind-Tour : size  */ 
.form-wrap.ind-Tour	.input-box.sel01{width:100%;margin-right:0}
.form-wrap.ind-Tour	.input-box.sel02{width:100%;margin-right:0}
.form-wrap.ind-Tour	.input-box.sel03{width:100%;margin-right:0;}
.form-wrap.ind-Tour	.search-btn{width:100%; margin-top:10px;}

/* form-wrap allsearch : size */
.form-wrap.allSearch .input-box:nth-child(1){width:100%; margin-right:0;margin-bottom:10px}
.form-wrap.allSearch .input-box:nth-child(2){width:100%;margin-right:0;margin-bottom:10px}
.form-wrap.allSearch .button-wrap{width:100%;margin-right:0;margin-bottom:0; margin-top:40px;} 
.form-wrap.allSearch .chk-box.none{position:absolute;bottom:65px;} 
.form-wrap.chk-box.none{position:absolute;bottom:65px;} 

/* trv-hgi width */
.form-wrap.trv-hgi .input-box.size01{margin-right:0;margin-bottom:10px}
.form-wrap.trv-hgi .input-box.size02{width:100%; margin-right:0;margin-bottom:10px}
.form-wrap.trv-hgi .input-box.size03{margin-right:0;margin-bottom:0}
.form-wrap.trv-hgi .input-box.size04{margin-top:10px;}

/* in-sugg */
.form-wrap.in-sugg .input-box:nth-child(1){width:100%; margin-right:0%;margin-bottom:10px}
.form-wrap.in-sugg .input-box:nth-child(2){width:100%;margin-right:0%;margin-bottom:10px}
.form-wrap.in-sugg .input-box:nth-child(3){width:100%;margin-right:0%;margin-bottom:10px}
.form-wrap.in-sugg .button-wrap{width:100%;margin-right:0;margin-bottom:10px}

/* calender width  */
.form-wrap.form-tCalender .input-box.sel01,
.form-wrap.form-tCalender .input-box.sel02, 
.form-wrap.form-tCalender .input-box.sel03{width:100%;margin-bottom:10px}
.form-wrap.form-tCalender .sel04{width:100%;margin-bottom:10px}
.form-wrap.form-tCalender .sel05{width:100%;margin-right:0}

/* Regional Guide width */
.form-wrap.fom-def .input-box{width:100%; margin-right:1%;margin-bottom:10px}
.form-wrap.fom-def .button-wrap{width:100%;margin-right:0;margin-bottom:0;margin-top:0 !important} 

/* performance  width */
.form-wrap.perfor .input-box:nth-child(1), 
.form-wrap.perfor .input-box:nth-child(2), 
.form-wrap.perfor .input-box:nth-child(3),
.form-wrap.perfor .input-box:nth-child(4),
.form-wrap.perfor .input-box:nth-child(6), 
.form-wrap.perfor .input-box:nth-child(7){width:100%;margin-bottom:10px;margin-right:0}
.form-wrap.perfor .button-wrap{width:100%; margin-right:0;margin-bottom:0;margin-top:0 !important} 

/*  perfect for you - chkbox */
.chk-sec{margin:20px}


/* KTO over what happen  width */
.form-wrap.wht-happ .input-box:nth-child(1){width:100% !important;margin-right:1% !important;margin-bottom:10px}
.form-wrap.wht-happ .input-box:nth-child(2){width:100%;margin-right:1%;margin-bottom:0;margin-top:0}
.form-wrap.wht-happ .button-wrap{width:100%;margin-right:0;margin-bottom:0;margin-top:10px}


 }
 