@charset "UTF-8";

A:link {font-size:13px; color:#555; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;text-decoration:none;}
A:visited {font-size:13px; color:#555; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;text-decoration:none;}
A:hover {font-size:13px; color:#de2f6e; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;text-decoration:none;}

BODY {margin:0px 0px;}

body,td,input,div,form,textarea,center,option,pre,blockquote {font-size:13px; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:#555; line-height:160%;
 SCROLLBAR-FACE-COLOR:#eeeeee; SCROLLBAR-SHADOW-COLOR:#808080;
SCROLLBAR-HIGHLIGHT-COLOR:#ffffff; SCROLLBAR-3DLIGHT-COLOR:#aaaaaa; SCROLLBAR-DARKSHADOW-COLOR:#ffffff;
SCROLLBAR-TRACK-COLOR:#ffffff; SCROLLBAR-ARROW-COLOR:#aaaaaa;}


select {border:solid #ffffff 1; background-color:white; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:white; font-size:13px;}

textarea {border:solid #bbbbbb 1; background-color:white; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;font-size:13px; padding:10px;}


.submit {border:solid 0 white; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:white; font-size:8pt; background-color:#777777; height:16px}

.input {border:solid #bbbbbb 1; background-color:white; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;font-size:13px; height:16px; line-height:120%}
.input01 {border:solid #bbbbbb 1; background-color:white; font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;font-size:13px; height:28px; line-height:160%; color:#666666;}


.blue {font-size:13px;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:#0F4589; line-height:150%;}
.title {font-size:10pt;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:#0EA3CD; line-height:150%; font-weight:bold;}
.black {font-size:10pt;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:#000000; line-height:150%;}
.title_black {font-size:12pt;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:#000000; line-height:150%;}
.title_blue {font-size:11pt;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:#0099cc; line-height:150%; font-weight:bold;}
.black_bold {font-size:10pt;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:#000000; font-weight:bold; line-height:150%;}
.gray {font-size:13px; color:#848284;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;text-decoration:none; line-height:150%;}
.orange {font-size:13px; color:#E76900;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;text-decoration:none; line-height:150%;}
.h1 {font-size:8pt;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;color:#000000; line-height:150%;}
.location {font-size:8pt; color:#666666;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;text-decoration:none; line-height:130%; padding-right:20px;}
.h3 {font-size:13px; color:#0C9EBE;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;text-decoration:none; line-height:150%;}
.m1 {font-size:13px; color:#7DB915;  font-family:Roboto, 'NBGothic', '나눔바른고딕', sans-serif;text-decoration:none; line-height:150%; font-weight:bold;}
.m2 {font-size:8pt; color:#FF9900;}
.t1 {border-top:1px none #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px none #E5E5E5; border-left-width:1px; border-left-color:#E5E5E5; border-left-style:none;}
.t2 {border-top:1px solid #E5E5E5;}
.t3 {border-top:1px solid #ffffff;}
.left {padding-left:0px;}

.border001 {border-width:1px;
border-top-color:#505050; border-top-style:solid;
border-right-color:#505050; border-right-style:solid;
border-bottom-color:#505050; border-bottom-style:solid;
border-left-color:#505050; border-left-style:solid;}

.border002 {border-width:1px;
border-right-color:#808080; border-right-style:solid;}

.border003 {border-width:1px;
border-top-color:#808080; border-top-style:solid;
border-right-color:#808080; border-right-style:solid;}

.border003_1 {border-width:1px;
border-top-color:#808080; border-top-style:solid;
border-right-color:#808080; border-right-style:solid;
border-bottom-color:#808080; border-bottom-style:solid;
}

.border004 {border-width:1px;
border-top-color:#808080; border-top-style:solid; border-right-color:#808080; border-right-style:solid;}

.border004_1 {border-width:1px;
border-top-color:#808080; border-top-style:solid;
border-right-color:#808080; border-right-style:solid;
border-bottom-color:#808080; border-bottom-style:solid;
}

.border004_2 {border-width:1px;
border-right-color:#808080; border-right-style:solid;
border-bottom-color:#808080; border-bottom-style:solid;
}

.border005 {border-width:1px;
border-bottom-color:#808080; border-bottom-style:solid;
border-right-color:#808080; border-right-style:solid;}

.border006 {border-width:1px;
border-top-color:#808080; border-top-style:solid;
border-right-color:#808080; border-right-style:solid;
border-left-color:#808080; border-left-style:solid;
}

.border006_1 {border-width:1px;
border-top-color:#808080; border-top-style:solid;
border-right-color:#808080; border-right-style:solid;
border-left-color:#808080; border-left-style:solid;
border-bottom-color:#808080; border-bottom-style:solid;
}

.border_all {padding-top:2px;
border-top-color:#787878; border-top-style:solid;
border-right-color:#787878; border-right-style:solid;
border-bottom-color:#787878; border-bottom-style:solid;
border-left-color:#787878; border-left-style:solid;}

.calen_title{font-size:30px; padding:20px; font-weight:bold; color:#999; line-height:40px; letter-spacing:-1px;}
.tit{color:#333; padding:10px 0}
.policy td{font-size:12px; color:999; line-height:16px;}


/************************** 날찌.객실선택 페이지***************************/

/*캘린더*/
.calender_section{height:240px; width:670px; margin:20px auto;}
.calenderTit {margin-bottom:6px; font-size:20px; line-height:18px; font-weight:bold; color:#00b5e4; text-align:center;}
.calenderTit img {padding:0 7px 5px 0; vertical-align: middle;}
.calenderTit img.arro_left {padding:0 0 5px 7px; }

.reserve_section {float:left; }
.reserve_section td a {text-decoration: none;color:#000;}
.reserve_section td a:hover {text-decoration: none;}
.calender_section .calender_sec01 {float: left;padding-left: 0;}
.calender_section .calender_sec01 .red_text a {color:#ec5463;}
.calender_section .calender_sec02 {float: right;padding-right: 0;}
.calender_section .calender_sec02 .red_text a {color:#ec5463;}


.calender_table {width:299px; height:197px; margin:0 auto; border:1px solid #acacac; border-collapse: collapse;}
.calender_table th {padding:7px 1%; border:1px solid #c6c6c6;}
.calender_table tr td .red_text {color:#ec5463;}
.calender_table td {padding:7px 1% 2%; border:1px solid #c6c6c6; text-align:right;}
.calender_table .date_on a {color:#ffffff;}
.date_off {background: #f3f3f3;}
.date_off_holiday {background: #f3f3f3; color:#ec979b;}
.date_off_day {background:#ededed; color:#acacac;}
.date_off_sunday {background: #f3f3f3; color:#acacac;}
.date_on {color:#ffffff; background: #00b5e4}


/*캘린더 설명*/
.calDes_section {width: 100%;overflow: hidden; margin:11px 0;}
.calender_des {float:right; font-size:10px; line-height: 10px;}
.calender_des .desBox {display:inline-block; width:8px; height:8px; margin-right:2px; border:1px solid #e1e1e1; vertical-align: middle;}
.calender_des .selDate_box { background-color:#00b5e4;}
.calender_des .reserFinish_box {background:#f3f3f3;}
.selDate_text {margin-right:12px;}

#pop_div{width:740px;}


