@charset "euc-kr";
#sub_content {margin-bottom:20px;}
#sub_content #sub_content0 {width:100%;text-align:center;padding:50px 0;color:#fff;background: black;}
#sub_content #sub_content0 p {font-size:24px;line-height:1.2;}
#sub_content #sub_content0 p b { font-size: 32px; color: #F2EB00; }

#sub_content #sub_content1 > ul {width:1040px;height:50px;margin:60px auto 0 auto;text-align:center;line-height:50px;letter-spacing:3px;}
#sub_content #sub_content1 > ul li {float:left;width:280px;height:50px; font-weight:bold;color:white;letter-spacing:3px;font-size:18px;background:url("/images/sub_02/btn_off.png");}
#sub_content #sub_content1 > ul li:nth-of-type(2),
#sub_content #sub_content1 > ul li:nth-of-type(3),
#sub_content #sub_content1 > ul li:nth-of-type(4) { margin-left: -30px; }
#sub_content #sub_content1 div {width:980px;text-align:right;margin:30px auto;font-size:14px;font-weight:bold;letter-spacing:3px;color:#4c4c4c;}
#sub_content #sub_content1 span {font-size:12px;}
#sub_content #sub_content1 .reservBox {display:inline-block;width:8px;height:8px;border:2px solid #4c4c4c;}
#sub_content #sub_content1 .roomInfo {width:980px;text-align:left;margin:40px auto;clear:both;}
#sub_content #sub_content1 #roomA { margin-top: -70px; }
#sub_content #sub_content1 .roomInfo h3 {float:left;font-size:16px;font-weight:bold;margin:50px 0 30px 0;color:#fff; letter-spacing: 0;}
#sub_content #sub_content1 .roomInfo p {float:right;margin-top:50px;color:white;letter-spacing:3px;}
#sub_content #sub_content1 .roomInfo .level {font-weight:bold;margin-right:20px;}
#sub_content #sub_content1 .reservTime ul {width:980px;clear:both;margin:0 auto;}
#sub_content #sub_content1 .reservTime ul li {width:206px;height:48px; float:left;margin:0 8px 8px 0;border:1px solid #4c4c4c;}
#sub_content #sub_content1 .reservTime ul li:nth-child(5) {margin:0;}
#sub_content #sub_content1 .reservTime ul li:nth-child(6) {clear:both;}
#sub_content #sub_content1 .reservTime ul a li {display:block;width:206px;height:40px;text-align:center;letter-spacing:3px;line-height:1.2;color:#efefef;padding-top:8px;color:#aaa;}
#sub_content #sub_content1 .reservTime ul a:hover {background:#4c4c4c;}
#sub_content #sub_content1 .reservTime ul a .possibility {font-size:11px;}

#sub_content input[name=P_STARTDAY] { width:380px; height: 28px; line-height: 20px; letter-spacing: 2px; padding-left:10px; line-height: 28px; padding-right:10px;background-color: #777; color: white; border: 2px solid #4c4c4c; }
#sub_content input[name=BTS] { width: 60px; height: 32px; background-color: #ff7f40; color: white; border: none; }
form[name=theform] { }

@media screen and (max-device-width: 480px) and (orientation: portrait){
	#sub_content #sub_content0 p { font-size: 36px; line-height: 1.5; }
}

table.car_ta {width:980px;margin-top:10px;background:#4c4c4c;margin:0 auto; background: white; }
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table.car_ta tbody tr th  {background:#515151; border-right:1px solid #515151; color:#fff; font-weight:bold;text-align:center;font-size:16px;height:30px;}
table.car_ta tbody tr th.t_tit { background:#4c4c4c; color:#fff; font-weight:bold;text-align:left;font-size:16px;}
table.car_ta tbody tr td {width:14%;border:1px solid #e7e7e7; padding:5px 6px 5px 5px; line-height:18px;font-size:14px;}
table.car_ta tbody tr td.a_left {text-align:left; padding-left:20px; line-height:18px;font-size:13px;}
table.car_ta tbody tr td a {text-align:left; line-height:18px;font-size:13px;}

table.car_ta_sub {width:100%; margin-top:2px;}
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table.car_ta_sub tbody tr th  { background:#f5f5f5; color:#314072; font-weight:bold;text-align:center;font-size:12px;}
table.car_ta_sub tbody tr th.t_tit {border:1px solid #e7e7e7; background:#4c4c4c; color:#314072; font-weight:bold;text-align:left;font-size:12px;}
table.car_ta_sub tbody tr td {line-height:18px;font-size:12px;color:#fff;}
table.car_ta_sub tbody tr td.a_left {padding-left:10px;text-align:left;line-height:18px;font-size:12px;}
table.car_ta_sub tbody tr td a {text-align:left; padding-left:20px; line-height:18px;font-size:12px;}

input.D_date {
        border: 1px solid #000000;
		padding:6px;
        height: 34px;
		width:200px;
    	font-size: 16px;
		background:#6d6d6d;
		color:#fff;
        border-radius: 0px;
        -webkit-appearance: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
select.in {
        border: 1px solid #000000;
		background:#6d6d6d;
		padding:6px;
        height: 34px;
		width:350px;
    	font-size: 16px;
        border-radius: 0px;
		color:white;
        -webkit-appearance: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
select.zoom_in {
        border: 1px solid #000000;
		padding:6px;
        height: 34px;
		width:200px;
    	font-size: 16px;
		background:#6d6d6d;
		color:#fff;

        border-radius: 0px;
        -webkit-appearance: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
*/