html, body, ul, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; list-style:none; filter: expression(document.execCommand('BackgroundImageCache', false, true));}


form { margin:0; }
p { margin-top: 0px; margin-bottom: 0px }
td,table,th {/* font-size: 1rem; */color: #666;line-height: 150%;font-family:'Noto Sans KR', sans-serif;}

select {font-size:0.8rem; color:#666; border:1px solid #d4d4d4; background-color:#fff; padding:11px; font-family:'Noto Sans KR', sans-serif; box-sizing:border-box}
.input {font-size:0.8rem; color:#666; border:1px solid #d4d4d4; background-color:#fff; padding:11px; font-family:'Noto Sans KR', sans-serif; box-sizing:border-box}
.textarea {font-size:0.8rem; font-family:'Noto Sans KR', sans-serif; color:#666; border:1px solid #d4d4d4; background-color:#fff; padding:15px; line-height:140%; box-sizing:border-box; width:100%; box-sizing:border-box; font-weight:inherit;}
.blind {font-size:0; line-height:0; width:0px; height:0px;}
.button {cursor:pointer; HEIGHT:18px; font-size:13px; font-family:'Noto Sans KR', sans-serif; BACKGROUND-COLOR: #737373; BORDER-BOTTOM: #737373 2px solid; BORDER-LEFT: #737373 2px solid; BORDER-RIGHT: #737373 2px solid; BORDER-TOP: #737373 2px solid; COLOR: #ffffff;}

.inquiry_con {max-width:910px; margin:0 auto}
.form_table{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #222; }
.form_table th{color:#000;font-weight:normal;text-align:left;padding:20px;border-bottom:1px solid #ddd;font-weight:300;font-size: 18px;}
.form_table th span{color:#1385e6; font-weight:bold}
.form_table td{border-bottom:1px solid #ddd; padding:20px 0; text-align:left;position:relative;}
.form_table td .radio_list {display:inline-block; letter-spacing:inherit; padding-right:5px}
.form_table td .sub_txt{text-align:left; font-size:0.882rem; margin-top:5px; }
.form_table td .sub_txt a {font-size:0.824rem; display:inline-block; line-height:1; padding:8px 10px; color:#1385e6; border:1px solid #1385e6; transition: all 0.3s linear; margin-left:5px; }
.form_table td .sub_txt a:hover {background:#1385e6; color:#fff}
.form_table td span.hyp{display:inline-block; width:2.5%; text-align:center; font-size:0.882rem;}
.form_table td span.hyp_txt {display:inline-block; width:80px; text-align:center; font-size:0.882rem;}
.form_table td .norobot_img {height:46px}
.form_table td input[name="vcode"] {width:calc(72.5% - 110px)}
.stit {
    padding: 10px 0;
}
.input_s {width:21.5%}

.form_table td input[size='50']{width:100%; }
.form_table td input[size='30']{width:50%; }
.form_table td input[size='20']{width:16.3%; }
.form_table td input[size='4']{width:21.5%; }
.form_table td select{width:25% }
.form_table td select[name='fname[1][]']{width:14%; }
.form_table td select[name="fname[5][]"] {width:21.5%; }
.form_table td input[size='15']{width:20%; }
.form_table td input[size='10']{width:15%; }
.form_table td textarea {max-height:150px;}
.form_table td .norobot{padding:4px;}

.form_table td label{display:inline-block; margin-right:20px; line-height:44px;}
input.btn_address {height:35px; line-height:35px; padding:0 10px; border:0; text-align:center; font-size:13px; color:#666; border:1px solid #aaa; background:#fff; vertical-align:top;}

input[type="radio"]{width:20px; height:20px; vertical-align:middle; border:none; margin:-1px 5px 0 0}




/* åª›ì’–ì”¤ï¿½ì ™è¹‚ï¿½ ï¿½ë£žï¿½ì“½ */
.privacy-item{padding:50px 0 25px;}
.privacy_head{text-align:center; font-size:0.8rem; letter-spacing:-0.5pt; padding-bottom:15px; color:#000}
.privacy_head span.option{color:#888; letter-spacing:-0.5pt; text-decoration:underline; margin-left:10px; font-size:0.882rem; font-weight:400; cursor:pointer}
.privacy_head input[type="checkbox"]{width:20px; height:20px; margin:-3px 8px 0 0; vertical-align:middle; border:none; border-radius:0 !important}



/* ï¿½ì†—ï¿½ì”¤/ç—â‘¥ëƒ¼ è¸°ê¾ªë“‰ */
.btn_area{text-align:center;margin-top: 52px;margin-bottom: 44px;}
.btn_confirm{display:inline-block; cursor:pointer; font-size:0.8rem; letter-spacing:-0.3pt; color:#fff; font-weight:400; border:1px solid #1385e6; width:200px; line-height:1; padding:21px 30px; border-radius:0 !important; box-sizing:border-box; background:#1385e6 right 30px center no-repeat; transition: all 0.3s ease-out;}
.btn_confirm:hover{background-color:#fff !important; color:#1385e6}
.btn_cancel{display:inline-block; cursor:pointer; font-size:0.8rem; letter-spacing:-0.3pt; color:#000; font-weight:400; border:1px solid #1385e6; width:200px; line-height:1; padding:21px 30px; border-radius:0 !important; box-sizing:border-box; right 30px center no-repeat; transition: all 0.3s ease-out;}

.margin_top100 {
    margin-top: 52px;
}
 .group {
    width: 100%;
    overflow: hidden;
}
 .group ul {
    padding-inline-start: 0px;
}
 .group li {
    list-style: none;
    padding: 20px;
    border-radius: 15px;
    width: calc(25% - 8px);
    margin: 0 8px 15px 0;
    border: 1px solid #c7c7c7;
    float: left;
    margin-top: 15px;
}
 .group li span{}
 .red {
    color: #c21010;
}
 .group a{
    text-decoration-line: none;
    color: #000;
}
 .room {
    background-color: #e7e7e7;
}
 .room2 {
    background-color: #252525;
}
 .room3 {
    background-color: #a01919;
}
 .room4 {
    background-color: #e7e7e7;
}
.main_g {
    width: 100%;
    overflow: hidden;
}
 .main_g ul {
    padding-inline-start: 0px;
}
 .main_g li {
    list-style: none;
    padding: 20px;
    border-radius: 15px;
    width: calc(100% - 72px);
    margin: 0 15px;
    border: 1px solid #c7c7c7;
    float: left;
    margin-top: 15px;
    overflow: hidden;
}
 .main_g li span{}
  .main_g a{
    text-decoration-line: none;
    color: #000;
}

 .title_a {
    padding: 10px;
    text-align: center;
    background-color: #333333;
    color: #fff;
    border-radius: 5px;
    font-size: 22px;
}
 .roominfo {
    padding: 10px;
    background-color: #d8dbde;
    border-radius: 10px;
    margin-top: 11px;
    border: 1px solid #c0bebe;
    box-shadow: 0px 8px 0px 0px #f1f1f1;
    min-height: 99px;
}
 .title2 {
    padding: 10px;
    text-align: center;
    background-color: #2581dc;
    color: #fff;
    border-radius: 5px;
    font-size: 50px;
}
 .title3 {
    padding: 10px;
    text-align: center;
    background-color: #3d3d3d;
    color: #fff;
    border-radius: 5px;
    font-size: 86px;
    font-family: 'MICEGothic Bold';
}
 .roominfo2 {
    padding: 28px;
    background-color: #d8dbde;
    border-radius: 10px;
    margin-top: 11px;
    border: 1px solid #c0bebe;
    box-shadow: 0px 8px 0px 0px #f1f1f1;
}
 .roominfo3 {
    padding: 69px;
    background-color: #d8dbde;
    border-radius: 10px;
    margin-top: 11px;
    border: 1px solid #c0bebe;
    box-shadow: 0px 8px 0px 0px #f1f1f1;
}
 .list_room {
    padding: 0px !important;
    width: 100% !important;
    margin: 0px !important;
    border: 0px !important;
    background-color: #0000 !important;
    float: none !important;
    margin-top: 0 !important;
}
.list_room2 {
    padding: 0px !important;
    width: 100% !important;
    margin: 0px !important;
    border: 0px !important;
    background-color: #0000 !important;
    float: none !important;
    margin-top: 0 !important;
    text-align: center;
    font-size: 69px;
    line-height: 77px;
}
 .list_room3 {
    padding: 0px !important;
    width: 100% !important;
    margin: 0px !important;
    border: 0px !important;
    background-color: #0000 !important;
    float: none !important;
    margin-top: 0 !important;
    text-align: center;
    font-size: 57px;
}


/*******************************************************************************
	@media ~980px
*******************************************************************************/
@media all and (max-width:980px){

.inquiry_con {max-width:100%; margin:0 auto}
.form_table th {padding:15px;font-size: 15px;}
.form_table td {padding:15px}

.privacy-item {padding:40px 0 20px}

}


/*******************************************************************************
	@media ~680px
*******************************************************************************/
@media all and (max-width:680px){


select {font-size:0.8rem; padding:7px 5px;}
.input {font-size:0.8rem; padding:7px 5px;}
.textarea {font-size:0.8rem; padding:10px}



.form_table th{display:block; width:100%; padding:10px; box-sizing:border-box }
.form_table td{display:block; width:100%; padding:10px; box-sizing:border-box }
.form_table td .sub_txt{text-align:left; font-size:13px;}


.form_table td input[size='50']{width:100%; }
.form_table td input[size='30']{width:100%; }
.form_table td input[size='20'] {width:30%}
.form_table td input[size='4']{width:31%; }
.form_table td select{width:30%;font-size: 15px;}
.form_table td input[size='15']{width:30%; }
.form_table td input[size='10']{width:30%; }
.form_table td .norobot_img {height:auto}
.form_table td input[name='vcode']{width:calc(100% - 85px); }
.form_table td .norobot{padding:0px;}
.form_table td .sub_txt a {padding:6px 8px}
.form_table td span.hyp_txt {width:30%; text-align: left; padding-left: 5px}

.form_table td select[name='fname[1][]']{width:70%; margin-bottom: 3px}

.book{position:relative; width:463px; margin:0 auto; padding-top:14%;}
.book_in{width: 83%;padding:59px 56px 81px 56px;/* border:1px solid #e1e1e1; */background-color:#fff;box-sizing:border-box;text-align:center;margin: auto;}
.book .Threeway { position:absolute; right:0; bottom:27px; margin-right:-209px; width:189px; height:70px; background:url('/admin/manage/image/adLogin_go.gif') no-repeat; box-sizing:border-box; padding:52px 0 0 10px;}
.book .Threeway a {  font-size:14px; letter-spacing:-0.75pt; color:#444; font-weight:600; }
.book h1{font-size:35px; line-height:35px; font-family:PT Sans; color:#1872e8; padding:18px 0 16px 0; margin:0; text-align:center;}
.book h1 span.po_b{font-size:35px; line-height:35px; font-family:PT Sans; color:#004b9b;}
.book p.stit{color:#777; font-size:17px; letter-spacing:-0.75pt; text-align:center; padding:0 0 45px 0; line-height:100%;}
.book dl{padding:0;}
.book dt{padding-top:7px}
.book dd.secure{font-size:12px; color:#666; text-align:center; padding-top:10px;}
.book dd.secure input{vertical-align:middle;}

.book_input{width:91%;border: 2px solid #ddd;border-radius: 15px;padding:16px;font-size: 36px;letter-spacing:-0.5pt;color:#666;margin-bottom: 12px;}
.book_input::-webkit-input-placeholder {color:#aeaeae;} /*WebKit browsers */
.book_input::-moz-placeholder {color:#aeaeae;} /*Mozila Firefox 4 to 18 */
.book_input:-moz-placeholder {color:#aeaeae;} /*Mozila Firefox 4 to 19+ */
.book_input:-ms-input-placeholder {color:#aeaeae;} /*Internet Explorer 10+ */
.login_button{cursor:pointer;border:none;background-color: #2581dc;color:#fff;letter-spacing:-1pt;width: 96%;font-size: 33px;font-weight:600;height: 70px;line-height:57px;border-radius: 15px;}

.input_s {width:31%}
.form_table td select[name="fname[5][]"] {width:31%}

.form_table td label{display:inline-block; margin-right:-4px; width:50%; line-height:25px;}
input[type="radio"]{width:16px; height:16px; margin:-1px 4px 0 0}


/* åª›ì’–ì”¤ï¿½ì ™è¹‚ï¿½ ï¿½ë£žï¿½ì“½ */
.privacy-item{padding:20px 0 15px;}
.privacy_head{font-size:13px; font-weight:normal; padding-bottom:10px}
.privacy_head span.option{margin-left:8px; font-size:13px;}
.privacy_head input[type="checkbox"]{width:18px; height:18px; margin:-3px 5px 0 0; }


.btn_confirm{font-size:13px; padding:0 20px; width:150px; line-height:45px; background-size:19px; background-position:right 20px center}



}

@media all and (max-width:680px){
.group li {
   width: 87%;
   font-size: 17px;
   letter-spacing: 0px;
}
.stit {
    padding: 10px 0;
    font-size: 20px;
}
}