@charset "euc-kr";
@import url("/css/nanumgothic.css");

/* Reset @import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css"); */
html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,dl,li,dt,dd,caption,form,fieldset,legend,hr,input,button,textarea,label{margin:0;padding:0}
ul,ol,li{list-style:none}
li img,img{vertical-align:top}
img,fieldset,abbr,acronym{border:0}
input,select,textarea,button{font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:12px;vertical-align:middle}
address,caption,em{font-weight:normal;font-style:normal}
hr{display:none}

/* Base */
html,body{height:100%}
body{font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:12px;color:#333}
table{width:100%}
caption,legend{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;text-indent:-9999px}
a{font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:12px;color:#333;text-decoration:none}

/* °øÅë */
.table_collapse{border-collapse:collapse} /* table¿¡¼­ th¿Í td¿¡¼­ °ãÃÄÁö´Â ¼±À» 1px·Î ÇÕÃÄÁØ´Ù */
.hide{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;text-indent:-9999px}
.vis{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;position:absolute;z-index:-1} /* form¿¡¼­ labelÀ» ³¯·ÁÁÙ ¶§¸¸ »ç¿ëÇÑ´Ù */
.ft_hide{position:absolute;visibility:hidden;z-index:-1}
.invisible{position:absolute;left:-5000px}
.clear{display:block;content:"";clear:both}
.placeholdersjs{color:#5d5d5d}
.dsp_non{display:none}

/* Float */
.flt_left_wrap{display:inline-block}
*:first-child + html .flt_left_wrap{display:inline} /* IE 7 */
.flt_left_wrap li{float:left}
.flt_left_wrap li a{display:block}


/* ¿¹¾à_¾à°ü(PC, M °øÅë»ç¿ë) */
.hotel_terms_wrap{padding-right:20px; font-family: Malgun Gothic, '¸¼Àº °íµñ', dotum, "µ¸¿ò", sans-serif; font-size:14px; word-break:keep-all;}
.hotel_terms_wrap .txt{font-size:13px; line-height:18px;}
.hotel_terms_wrap .tit_type_01{margin:15px 0 5px; font-size:14px; font-weight:bold; line-height:20px;}
.hotel_terms_wrap .tit_type_01:nth-of-type(1){margin-top:0;}
.hotel_terms_wrap .txt + .tit_type_01{margin-top:15px;}
.hotel_terms_wrap .tit_type_02{color:#ff0000; font-weight:bold;}
.hotel_terms_wrap p.tit_type_02{margin-top:10px;}
.hotel_terms_wrap .tit_type_03{color:#0000ff;}
.hotel_terms_wrap .tit_type_04{margin:8px 0 3px; font-size:13px; color:#e46c0a;}
.hotel_terms_wrap .desc{font-size:13px;}
.hotel_terms_wrap .desc .list{padding-left:20px;}
.hotel_terms_wrap .list + .desc{padding-top:5px;}
.hotel_terms_wrap .list li{margin-top:5px; padding-left:10px; font-size:13px; text-indent:-8px;}
.hotel_terms_wrap .tbl {margin-top:10px;}
.hotel_terms_wrap .tbl table {width:100%; border-top:1px solid #222; border-spacing:0; table-layout:fixed;}
.hotel_terms_wrap .tbl th, .hotel_terms_wrap .tbl td {border-bottom:1px solid #ddd; font-size:13px; line-height:20px; word-break:break-all;}
.hotel_terms_wrap .tbl th {padding:5px 10px; background:#f7f7f7;}
.hotel_terms_wrap .tbl td {padding:5px 10px; border-left:1px solid #ddd;}
.hotel_terms_wrap .tbl td:first-child {border-left:none;}
.hotel_terms_wrap .tbl.col th {text-align:center;}
.hotel_terms_wrap .tbl.col.txt_c td {text-align:center;}
.hotel_terms_wrap .tbl + p {margin-top:20px;}
.hotel_terms_wrap .tbl + .list {margin-top:20px;}
.hotel_terms_wrap .tbl + .desc {margin-top:10px;}

.isMobile .hotel_terms_wrap{padding:0 35px 100px 0;}
.isMobile .hotel_terms_wrap .desc .list{padding-left:10px;}
.isMobile .hotel_terms_wrap .tbl th, .isMobile .hotel_terms_wrap .tbl td{padding:5px; line-height:16px;}
