@charset="euc-kr";

#sub_content  form {width:100%;text-align: center; padding-top: 50px;}
#sub_content  form > label {color:#fff;letter-spacing:3px;font-size:14px;}
#sub_content  form > input,
#sub_content  form > select {margin-left:10px;border:2px solid #4c4c4c;}
#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:1050px;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: -20px; }
#sub_content form[name=SMSFORM] {width:980px;margin:50px auto;text-align:left;border-top:2px solid #fff;}
#sub_content form[name=SMSFORM] ul li {position: relative;height:60px;line-height:60px;border-bottom:1px solid #aaa;}
#sub_content form[name=SMSFORM] ul li label {display:inline-block;width:200px;margin-left:20px;font-weight:bold;font-size:16px;letter-spacing:3px;color:#fff;}
#sub_content form[name=SMSFORM] ul li span {color:#fff;}
#sub_content form[name=SMSFORM] ul li input[type=text] {width:390px;height:30px;border: 1px solid #fff;opacity:0.7;color:#333;padding-left:10px;font-size:16px;line-height:30px;}
#sub_content form[name=SMSFORM] .arrange {position:absolute;width:400px;display:inline-block;height:30px;font-size:14px;top:50%;margin-top:-15px;padding-left:83px;left:222px;line-height:30px;color:#fff}
#sub_content form[name=SMSFORM] ul li select {position:absolute; left:0;top:0; border: 1px solid #fff; opacity:0.7;color:#333;width:73px;height:100%;padding:5px;}
#sub_content form[name=SMSFORM] ul li input[name=HP1] {width:40px;height:28px;border:1px solid #fff;padding-left:10px;}
#sub_content form[name=SMSFORM] ul li input[name=HP2],
#sub_content form[name=SMSFORM] ul li input[name=HP3] { width:50px;height:28px;border:1px solid #fff;padding-left:10px;}
#sub_content form[name=SMSFORM] #email  {width:380px;height:30px;opacity:0.7;color:#333;border:1px solid #333;padding-left:10px;font-size:16px;line-height:30px;padding-right:10px;}
#sub_content p {width:980px;margin:0 auto;color:#fff;letter-spacing:3px;font-size:16px;text-align:center;}
#sub_content #btns {width:980px;margin:0 auto;text-align:center;margin:50px auto;}
#sub_content #btns a {display:inline-block;width:250px;height:50px; text-align:center;line-height:50px;letter-spacing:3px;font-size:16px;color:#eee;border: 1px solid #eee;font-weight:bold;}
#sub_content #btns a:hover {border: 1px solid #F2EB00; color:#F2EB00; }
#sub_content #btns .reserve { margin-right:20px; color: #fff;}
#sub_content input[name=BTS] {margin-left:0px;border:none;width:30px;height:30px;display:inline-block;background-size:30px 30px;background-image:url("/images/sub_02/calendar.png");background-color:transparent;text-indent:-9999px;overflow:hidden;}

table.car_ta {width:98%; margin-top:2px;margin:0 auto;}
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table.car_ta tbody tr th  {border:1px solid #e7e7e7; background:#f5f5f5; color:#314072; font-weight:bold;text-align:center;font-size:16px;}
table.car_ta tbody tr th.t_tit {border:1px solid #e7e7e7; background:#f5f5f5; color:#314072; 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 {border-right:1px solid #e7e7e7; text-align:left; padding-left:20px; line-height:18px;font-size:13px;}
table.car_ta tbody tr td a {border-right:1px solid #e7e7e7; text-align:left; padding-left:20px; 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  {border:1px solid #e7e7e7; 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:#f5f5f5; color:#314072; font-weight:bold;text-align:left;font-size:12px;}
table.car_ta_sub tbody tr td {line-height:18px;font-size:12px;}
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 {border-right:1px solid #e7e7e7; 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;
      }
input.TELe {
        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;
		color:white;
        border-radius: 0px;
        -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;
}
