@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* reset */ 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, cite, code, del, dfn, em, img, ins, q, s, samp, strike,  sub, sup, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, /*tr, th, td,*/ embed { margin:0px; padding:0px; border:0px; }
html { overflow-y:scroll; }
html,body { width:100%; height:100%; *word-break:break-all; -ms-word-break:break-all; }
body, input, button, textarea, select { color:#fff; font-family:'Nanum Gothic', 'Dotum', 'Verdana', 'Arial'; font-size:12px; line-height:150%; }
img, fieldset, iframe { border:0px none; }
caption  { width:0px; height:0px; visibility:hidden; line-height:0%; font-size:0px; }
ol, ul, li{ list-style:none; }
input, select, button, img, textarea { vertical-align:middle; }
i, em, address { font-style:normal; }
label, button { cursor:pointer; }
button { margin:0px; padding:0px; border:0px; background-color:transparent; cursor:pointer; }
button *{ position:relative; }
button img { left:-3px; *left:auto; }
table { border-spacing:0; /*width:100%; */border: 0px none; border-collapse:collapse; table-layout:fixed; word-wrap:break-word; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; margin:0px; padding:0px; border:0px; }
form { text-align:left; }
caption, th, td { text-align:left; font-weight:normal; }
legend { *width:0px; }

a:link { color:#fff; text-decoration:none; }
a:visited { color:#fff; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
a:active { color:#fff; text-decoration:none; }

a.rollover img.over { display:none; }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }

.float_l { float:left; }
.float_r { float:right; }
.clr_b { clear:both; }

h1 { margin:-17px auto 0px; width:213px; height:74px; }
h2 { font-size:24px; font-weight:bold; }
h3 { font-size:18px; font-weight:bold; }

.mg_t_5 { margin-top:5px; }
.mg_t_10 { margin-top:10px; }
.mg_t_20 { margin-top:20px; }
.mg_t_30 { margin-top:30px; }
.mg_r_10 { margin-right:10px; }
.mg_r_20 { margin-right:20px; }
.mg_r_40 { margin-right:40px; }
.mg_l_20 { margin-left:20px; }
.mg_b_10 { margin-bottom:10px; }

.txt_44 { color:#444; }
.txt_88 { color:#888; }
.txt_red { color:#d82828; }
.txt_11 { font-size:11px; }
.txt_14 { font-size:14px; }

#wrap { width:100%; height:100%; }

/* Intro */
div#intro_img { width:100%; height:88%; }
div#intro_img span.intro_logo { margin-left:-90px; top:30px; left:50%; width:180px; height:180px; position:absolute; z-index:50; }
div#intro_img div.intro_btn { margin-left:-110px; padding-top:12px; top:70%; left:50%; width:220px; height:33px; background-color:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); zoom:1;  font-size:24px; font-weight:bold; text-align:center; position:absolute; cursor:pointer; z-index:40; }
div#intro_img div.intro_btn:hover { background-color:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); zoom:1; }
div.slide1 { width:100%; height:88%; background-image:url(../images/00_intro_img1.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; position:absolute; }
div.slide2 { width:100%; height:88%; background-image:url(../images/00_intro_img2.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; position:absolute; }
div.slide3 { width:100%; height:88%; background-image:url(../images/00_intro_img3.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; position:absolute; }
div.slide4 { width:100%; height:88%; background-image:url(../images/00_intro_img4.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; position:absolute; }

div.text-box { top:50%; width:100%; text-align:center; position:absolute; }
div.text-box p.intro_txt1 { margin-top:-20px; font-size:35px; color:#fff; font-weight:bold; line-height:130%; }
div.text-box p.intro_txt2 { margin-top:-35px; font-size:35px; color:#fff; font-weight:bold; line-height:130% }
div.border-line { top:0; border-top:1px solid; border-top-color:rgba(255,255,255,0.3); position:absolute; }
div.border-line.left { left:0; width:37%; }
div.border-line.right { left:63%; width:37%; }

/* Header */
div#header div.head_bg { width:100%; height:95px; background-image:url(../images/sub_top_bg.png); background-position:center; background-repeat:no-repeat; }
div#header div.head_bg div.t_menu { margin:0px auto; padding-top:10px; width:1200px; }
div#header div.head_bg div.t_menu span.right { font-size:11px; font-weight:bold; text-align:right; }

div#topmenu { width:100%; height:40px; background-color:rgba(0,0,0,0.85); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#232323,endColorstr=#232323); zoom:1; }
div#topmenu>ul { margin:0px auto; width:1200px; }
div#topmenu>ul>li { padding-top:10px; width:149px; height:30px; border-right:1px solid #3c3c3c; font-size:14px; text-align:center; float:left; position:relative; cursor:pointer; }
div#topmenu>ul>li:first-child { width:148px; border-left:1px solid #3c3c3c; }
.m_bg1:hover { background-color:#cf9c2e; }
.m_bg2:hover { background-color:#95c12b; }
.m_bg3:hover { background-color:#3294d9; }
.m_bg4:hover { background-color:#ea611e; }
div#topmenu ul ul { display:none; }
div#topmenu>ul>li:hover>ul { left:0px; top:40px; padding-top:5px; position:absolute; display:block; z-index:300; }
div#topmenu li li { margin-right:20px; float:left; }
.s_menu1 { margin-left:35px; width:270px; }
.s_menu1>li a:hover { color:#fac800; text-decoration:none; }
.s_menu2 { margin-left:48px; width:270px; }
.s_menu2>li a:hover { color:#c5fa45; text-decoration:none; }
.s_menu3 { margin-left:48px; width:270px; }
.s_menu3>li a:hover { color:#84d2ff; text-decoration:none; }
.s_menu4 { margin-left:48px; width:500px; }
.s_menu4>li a:hover { color:#ff7f32; text-decoration:none; }
.s_menu5 { margin-left:48px; width:270px; }
.s_menu5>li a:hover { color:#fac800; text-decoration:none; }
.s_menu6 { margin-left:42px; width:100px; }
.s_menu6>li a:hover { color:#c5fa45; text-decoration:none; }
.s_menu7 { margin-left:-180px; width:500px; }
.s_menu7>li a:hover { color:#84d2ff; text-decoration:none; }
.s_menu8 { margin-left:-97px; width:230px; }
.s_menu8>li a:hover { color:#ff7f32; text-decoration:none; }
.sub_bg { left:0px; top:135px; width:100%; height:30px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); zoom:1; position:absolute; display:none; z-index:1; }

/* Footer */
div#footer { margin:0px; width:100%; height:12%; }
div#footer div.intro_f { margin:0px auto; padding-top:10px; width:97%; }
div#footer div.sub_f { margin:0px auto; padding-top:10px; width:1200px; }
div#footer div.f_btn { padding-top:2px; width:110px; height:21px; background-color:#000; font-size:11px; color:#fff; text-align:center; cursor:pointer; }
div#footer div.f_btn:hover { background-color:#a00909; }

div#f_pop { margin:0px; width:700px; }
div#f_pop h2 { padding:15px 0px 0px 30px; width:670px; height:35px; background-image:url(../images/pop_title_bg.gif); background-repeat:no-repeat; background-color:#333; }
div#f_pop p { padding:30px; color:#333; }
div#f_pop div.btn_cls { margin:0px auto 30px; padding-top:7px; width:115px; height:27px; background-image:url(../04_reserve/img/btn_bg.gif); background-repeat:no-repeat; font-size:16px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }

/* Sub */
div#sub_wrap { width:100%; height:845px; }
.sub_back1 { background-image:url(../01_company/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
.sub_back2 { background-image:url(../02_valley/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
.sub_back3 { background-image:url(../03_river/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
.sub_back4 { background-image:url(../04_reserve/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
.sub_back5 { background-image:url(../01_company/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
.sub_back6 { background-image:url(../02_valley/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
.sub_back7 { background-image:url(../03_river/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
.sub_back8 { background-image:url(../04_reserve/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
.sub_back9 { background-image:url(../09_sitemap/img/bg_img.jpg); background-position:center; background-repeat:no-repeat; background-size: cover; }
#ctns_wrap { margin:40px auto; width:1200px; height:630px; }
#left_m { width:180px; float:left; }
#contents { margin-left:20px; width:994px; height:650px; border:3px solid #000; background-color:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); zoom:1; float:left; position:relative; }
.l_title_bg { padding-top:140px; width:180px; height:40px; background:url('../images/left_title_bg.png') no-repeat 25px 10px; text-align:center; }
#l_title_1 { background-color:#6f4c24; }
#l_title_2 { background-color:#356a1b; }
#l_title_3 { background-color:#164b8e; }
#l_title_4 { background-color:#a00909; }
#l_title_5 { background-color:#6f4c24; }
#l_title_6 { background-color:#356a1b; }
#l_title_7 { background-color:#164b8e; }
#l_title_8 { background-color:#a00909; }
#l_title_9 { background-color:#5f2798; }
/* Left Menu */
#l_menu { margin-top:10px; padding:8px 0px; width:176px; border:2px solid #000; background-color:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); zoom:1; }
#l_menu li { padding:10px 0px 0px 23px; width:153px; height:25px; font-size:16px; }
.l_menu1 li a:hover { color:#fac800; text-decoration:none; }
.l_menu1 li.on { background:url('../01_company/img/left_menu_on.gif') no-repeat; }
.l_menu1 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu2 li a:hover { color:#c5fa45; text-decoration:none; }
.l_menu2 li.on { background:url('../02_valley/img/left_menu_on.gif') no-repeat; }
.l_menu2 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu3 li a:hover { color:#84d2ff; text-decoration:none; }
.l_menu3 li.on { background:url('../03_river/img/left_menu_on.gif') no-repeat; }
.l_menu3 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu4 li a:hover { color:#ff7f32; text-decoration:none; }
.l_menu4 li.on { background:url('../04_reserve/img/left_menu_on.gif') no-repeat; }
.l_menu4 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu5 li a:hover { color:#fac800; text-decoration:none; }
.l_menu5 li.on { background:url('../01_company/img/left_menu_on.gif') no-repeat; }
.l_menu5 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu6 li a:hover { color:#c5fa45; text-decoration:none; }
.l_menu6 li.on { background:url('../02_valley/img/left_menu_on.gif') no-repeat; }
.l_menu6 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu7 li a:hover { color:#84d2ff; text-decoration:none; }
.l_menu7 li.on { background:url('../03_river/img/left_menu_on.gif') no-repeat; }
.l_menu7 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu8 li a:hover { color:#ff7f32; text-decoration:none; }
.l_menu8 li.on { background:url('../04_reserve/img/left_menu_on.gif') no-repeat; }
.l_menu8 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu9 li.on { background:url('../09_sitemap/img/left_menu_on.gif') no-repeat; }
.l_menu9 li.on a:hover { color:#fff; text-decoration:none; }
.l_menu_bar { margin:7px 10px 0px 0px;; width:8px; height:3px; background-color:#fff; float:left; }

#room_thumb { margin-top:10px; }
#room_thumb ul li { margin-bottom:5px; padding-top:2px; width:180px; height:20px; background:url('../02_valley/img/left_room_bg.png') no-repeat; color:rgb(153,153,153)/* The Fallback */; color:rgba(255,255,255,0.4); text-align:center; cursor:pointer; }
#room_thumb ul li.active { color:#fff; }
*:first-child+html #room_thumb ul li { color:#999; } /* IE7 */
*:first-child+html #room_thumb ul li.active { color:#fff; } /* IE7 */
#room_thumb img { margin:0px 0px 10px 3px; }
#room_thumb img.fc { margin-left:0px; }

/* 01 Introduction */
.intro_box { padding:20px; }
.intro_sign { line-height:210%; text-align:right; }
.intro_txt { color:#cf9c2e; }
.intro_txt_name { font-size:24px; font-weight:bold; }

.map_box { margin:17px; width:960px; height:590px; position:relative; }
.map_txt { left:0px; top:0px; padding:7px; font-size:11px; background-color:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); zoom:1; position:absolute; z-index:10; }
.map_list { width:200px; float:right; }
.map_photo { left:0px; top:0px; width:740px; height:590px; position:absolute; display:none; z-index:100; }
.map_photo_txt { padding:10px 0px 0px 10px; width:693px; height:27px; background-color:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); zoom:1; position:absolute; }
.map_btn { left:703px; top:0px; width:37px; height:37px; background-color:#000; position:absolute; cursor:pointer; }
.map_btn:hover { background-color:#a00909; }

.dir_btn { left:20px; top:20px; position:absolute; }
.dir_add { padding:10px 0px 0px 15px; left:0px; top:590px; width:979px; height:24px; background-color:rgba(0,0,0,0.75); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#75000000,endColorstr=#75000000); zoom:1; font-size:14px; position:absolute; }
.dir_pop { margin:20px auto; width:660px; }
.dir_pop_add { margin-top:20px; padding:10px 0px 0px 15px; width:645px; height:25px; background-color:#f0f0f0; color:#666; }
.dir_pop_btn { margin:30px auto; }

.sub_btn_1 { padding-top:7px; width:115px; height:27px; background:url('../01_company/img/btn_bg.gif') no-repeat; font-size:14px; text-align:center; cursor:pointer; }
.sub_btn_1:hover { background:url('../01_company/img/btn_bg_on.gif') no-repeat; }

/* 02 Valley */
#room_prc { left:700px; top:0px; width:294px; height:624px; background-color:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); zoom:1; position:absolute; }
#rp_open { left:957px; top:0px; position:absolute; display:none; }
.rp_btn { width:37px; height:37px; background-color:#000; cursor:pointer; }
.rp_btn:hover { background-color:#a00909; }
.rp_ctns { margin:45px 0px 0px 15px; width:270px; }
.room_eng { font-size:30px; color:#fff; font-weight:bold; }
.valley_txt { color:#c5fa45; }
.valley_txt2 { color:#52b422; }
.valley_txt_sb { font-size:14px; color:#52b422; font-weight:bold; }
#rp_price tr th { padding:5px 0px; border-top:1px solid #666; border-bottom:1px solid #666; text-align:center; }
#rp_price tr td { padding:5px 0px; border-bottom:1px solid #666; color:#c5fa45; text-align:center; }
.room_obj { padding:10px; width:240px; border:5px solid; border-color:rgb(153,153,153); border-color:rgba(255,255,255,0.5); zoom:1; }
.room_btn { margin:20px auto 0px; width:240px; }

.sub_btn_2 { padding-top:7px; width:115px; height:27px; background:url('../02_valley/img/btn_bg.gif') no-repeat; font-size:14px; text-align:center; cursor:pointer; }
.sub_btn_2:hover { background:url('../02_valley/img/btn_bg_on.gif') no-repeat; }

.vr_txt { margin:10px 0px 0px 200px; width:994px; color:#c5fa45; }

/* 03 River */
.river_txt { color:#84d2ff; }
.river_txt_sb { font-size:14px; color:#3fd8d3; font-weight:bold; }
#rp_price_v tr th { padding:5px 0px; border-top:1px solid #666; border-bottom:1px solid #666; text-align:center; }
#rp_price_v tr td { padding:5px 0px; border-bottom:1px solid #666; color:#84d2ff; text-align:center; }

.sub_btn_3 { padding-top:7px; width:115px; height:27px; background:url('../03_river/img/btn_bg.gif') no-repeat; font-size:14px; text-align:center; cursor:pointer; }
.sub_btn_3:hover { background:url('../03_river/img/btn_bg_on.gif') no-repeat; }

/* 04 Reserve */
.rsvt_price { margin:27px auto; width:710px; }
.rsvt_tab_on { padding-top:7px; width:115px; height:27px; background:url('../04_reserve/img/btn_bg.gif') no-repeat; font-size:16px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
.rsvt_tab_off { padding-top:7px; width:115px; height:27px; background:url('../04_reserve/img/btn_bg_off.gif') no-repeat; font-size:16px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
#rsvt_t tr th { padding:5px 0px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; font-size:14px; text-align:center; vertical-align:middle; }
#rsvt_t tr td { background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; text-align:center; vertical-align:middle; }
#rsvt_t tr td.line_w { width:1px; background-color:#666; }
#rsvt_t tr td.line_h { height:1px; background-color:#666; }
.rsvt_txt { color:#ffaa30; }
.rsvt_txt2 { color:#ff7f32; }
.rsvt_ntc { padding:5px 20px; width:656px; border:7px solid; border-color:rgba(255,255,255,0.5); }
.rsvt_ntc dl dt { padding:3px 0px; width:95px; border-bottom:1px solid #999; font-size:12px; color:#ffaa30; float:left; }
.rsvt_ntc dl dd { padding:3px 0px; width:561px; border-bottom:1px solid #999; font-size:12px; float:left; }
.rsvt_warn { margin:27px auto; width:800px; overflow: scroll; height: 590px; overflow-x: hidden;}
.rsvt_wn dl dt { margin-bottom:5px; width:30px; font-family:'Verdana','Arial'; font-size:14px; color:#ffaa30; float:left; clear:left; }
.rsvt_wn dl dd { margin-bottom:5px; font-size:14px; }
.rsvt_wn_line { width:100%; height:1px; background-color:#999; }
.rsvt_refund { margin:27px auto; width:710px; }
.rsvt_refund img { margin-top:39px; }
#refund_t tr th { height:40px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; font-size:14px; text-align:center; vertical-align:middle; }
#refund_t tr td { height:40px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; font-size:14px; color:#ffaa30; text-align:center; vertical-align:middle; }
#refund_t tr td.line_w { width:1px; background-color:#666; }
#refund_t tr td.line_h { height:1px; background-color:#666; }
.rsvt_rsvt { margin:20px auto; width:770px; height:583px; overflow:auto; overflow-x:hidden; }
.rsvt_rsvt span { margin:10px 0px 0px 20px; display:inline-block; }
.rsvt_prcss { margin:35px 0px 25px 0px; }
.rsvt_prcss ul li { margin-left:8px; padding-top:10px; width:179px; border-top:2px solid #fff; font-size:14px; float:left; }
.rsvt_prcss ul li:first-child { margin-left:0px; }
.rsvt_prcss ul li.on { border-top:2px solid #ffaa30; color:#ffaa30; }
.rsvt_icons { width:740px; height:30px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; text-align:center; }
.rsvt_icons span { margin-top:6px; }
.rsvt_icons span img { margin-right:5px; }
.rsvt_clnd_area { margin:30px 0px; }
.rsvt_clnd_area .clnd_date_l { width:305px; float:left; }
.rsvt_clnd_area .clnd_date_r { width:305px; text-align:right; float:left; }
.rsvt_clnd_area .clnd_date { width:130px; font-size:18px; font-weight:bold; text-align:center; float:left; }
#clnd_t { border-color:#666; border-collapse:collapse; }
#clnd_t tr th { height:28px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; border-color:#666; font-size:14px; text-align:center; vertical-align:middle; }
#clnd_t tr td { padding:5px; min-height:28px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; border-color:#666; font-size:14px; vertical-align:top; }
#clnd_t tr td:first-child { color:#ffaa30; border-color:#666; }
#clnd_t tr td:first-child + td + td + td + td + td + td { color:#c5fa45; border-color:#666; }
#clnd_t tr td p { font-size:12px; color:#fff; }
#clnd_t tr td p img { float:right; }
#rsvt_step2_t tr th { padding:5px 15px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; border-top:1px solid #666; vertical-align:middle; }
#rsvt_step2_t tr td { padding:5px 15px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; border-top:1px solid #666; border-left:1px solid #666; vertical-align:middle; }
#rsvt_step2_t tr:first-child th, #rsvt_step2_t tr:first-child td { border-top:0px; }
#rsvt_step2_t tr td select { background-color:#333; border:1px solid #666; }
#rsvt_step2_t tr td input.t_input { height:16px; background-color:#333; border:1px solid #666; }
#rsvt_step2_t tr td textarea { background-color:#333; border:1px solid #666; }
#rsvt_step2_t2 tr th { padding:5px 0px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; border-left:1px solid #666; text-align:center; vertical-align:middle; }
#rsvt_step2_t2 tr td { padding:5px 0px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; border-top:1px solid #666; border-left:1px solid #666; text-align:center; vertical-align:middle; }
#rsvt_step2_t2 tr th:first-child, #rsvt_step2_t2 tr td:first-child { border-left:0px; }
#rsvt_step2_t2 tr td select { background-color:#333; border:1px solid #666; }
#rsvt_step2_t2 tr td input.t_input { height:16px; background-color:#333; border:1px solid #666; }
.rsvt_step2_ntc { padding:10px 20px; width:686px; border:7px solid; border-color:rgba(255,255,255,0.5); }
.rsvt_step2_ntc dl dt { padding:5px 0px; width:95px; border-bottom:1px solid #999; color:#ffaa30; float:left; }
.rsvt_step2_ntc dl dd { padding:5px 0px; width:591px; border-bottom:1px solid #999; float:left; }
.rsvt_btn_area { margin:30px 0px; width:740px; }

.rsvt_cnfrm { margin:130px auto; width:500px; }
.cnfrm_box { margin:20px 0px 10px 0px; padding:15px; width:456px; border:7px solid; border-color:rgba(255,255,255,0.5); }
#cnfrm_t tr th { padding:10px 20px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; font-size:14px; vertical-align:middle; }
#cnfrm_t tr td { padding:10px 20px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; font-size:14px; vertical-align:middle; }
#cnfrm_t tr td.line_w { padding:0px; width:1px; background-color:#666; }
#cnfrm_t tr td.line_h { padding:0px; height:1px; background-color:#666; }
#cnfrm_t tr td input { height:20px; background-color:#444; border:1px solid #333; }
#cnfrm_t tr td input.name { width:150px; }
#cnfrm_t tr td input.phone { width:60px; }
#cnfrm_t tr td select { width:80px; height:24px; background-color:#444; border:1px solid #333; }
.cnfrm_btn { margin:30px auto; }

.rsvt_cancel { margin:30px auto; width:710px; }

.cancel_box { margin:20px 0px 10px 0px; padding:5px 5px; width:686px; border:7px solid; border-color:rgba(255,255,255,0.5); }
#cancel_t tr th { padding:10px 10px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; font-size:14px; vertical-align:middle; }
#cancel_t tr td { padding:10px 10px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; font-size:14px; vertical-align:middle; }
#cancel_t tr td.line_w { padding:0px; width:1px; background-color:#666; }
#cancel_t tr td.line_h { padding:0px; height:1px; background-color:#666; }
#cancel_t tr td input { height:20px; background-color:#444; border:1px solid #333; }
#cancel_t tr td input.name { width:140px; }
#cancel_t tr td input.phone { width:56px; }
#cancel_t tr td textarea { color:#333; padding:5px; }
#cancel_t tr td select { width:80px; height:24px; background-color:#444; border:1px solid #333; }
.cnfrm_btn { margin:30px auto; }

.sub_btn_4 { padding-top:7px; width:115px; height:27px; background:url('../04_reserve/img/btn_bg.gif') no-repeat; font-size:14px; text-align:center; cursor:pointer; }
.sub_btn_4:hover { background:url('../04_reserve/img/btn_bg_on.gif') no-repeat; }

/* 06 Nearby */
.near_map_txt { padding:20px; left:599px; top:0px; width:355px; height:40px; position:absolute; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; }
.near_area { padding:20px; width:994px; height:624px; }
.near_photo { margin-right:30px; width:270px; float:left; }
.near_txt { width:654px; float:left; }
#near_p_t tr th { height:26px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; text-align:center; vertical-align:middle; }
#near_p_t tr td { height:26px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; text-align:center; vertical-align:middle; }
#near_p_t tr td.line_w { width:1px; background-color:#666; }
#near_p_t tr td.line_h { height:1px; background-color:#666; }

/* 08 Community */
.cmnt_scrl { margin:40px auto; width:820px; height:544px; overflow:auto; overflow-x:hidden; }
.cmnt_wrap { margin:0px auto; width:780px; }
.cmnt_wrap div.search_box { margin-top:30px; width:770px; height:40px; border:5px solid; border-color:rgb(153,153,153); border-color:rgba(255,255,255,0.5); }
.cmnt_wrap div.search_box div.search_area { margin:8px auto; width:360px; }
.cmnt_wrap div.search_box div.search_area select { padding:0px 5px; width:70px; height:24px; border:1px solid #eaeaea; font-family:'Nanum Gothic', 'Dotum'; color:#444; }
.cmnt_wrap div.search_box div.search_area input { padding:0px 5px; width:240px; height:22px; border:1px solid #eaeaea; font-family:'Nanum Gothic', 'Dotum'; color:#444; }
.cmnt_wrap div.cmnt_page { margin:23px 0px 0px 65px; width:650px; text-align:center; }
#cmnt_list tr th { height:33px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; font-size:14px; color:#ffaa30; text-align:center; vertical-align:middle; }
#cmnt_list tr td { height:33px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; text-align:center; vertical-align:middle; }
#cmnt_list tr td:first-child + td + td { padding:0px 15px; text-align:left; }
#cmnt_list tr td.line_w { width:1px; background-color:#666; }
#cmnt_list tr td.line_h { height:1px; background-color:#666; }
#cmnt_menu tr td { height:33px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; text-align:right; vertical-align:middle; }
#cmnt_table tr th { height:33px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; font-size:14px; color:#ffaa30; text-align:center; vertical-align:middle; }
#cmnt_table tr td { height:33px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; text-align:center; vertical-align:middle; }
#cmnt_table tr td.line_w { width:1px; background-color:#666; }
#cmnt_table tr td.line_h { height:1px; background-color:#666; }
#cmnt_view tr th { height:33px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; font-size:14px; color:#ffaa30; text-align:center; vertical-align:middle; }
#cmnt_view tr td { padding:0px 15px; height:33px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; vertical-align:middle; }
#cmnt_view tr td.line_w { width:1px; background-color:#666; }
#cmnt_view tr td.line_h { height:1px; background-color:#666; }
#cmnt_view tr td.ctns { padding:20px; }
#cmnt_write tr th { height:33px; background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); zoom:1; font-size:14px; color:#ffaa30; text-align:center; vertical-align:middle; }
#cmnt_write tr td { padding:0px 10px; height:33px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; vertical-align:middle; }
#cmnt_write tr td input { padding:0px 5px; height:18px; border:1px solid #eaeaea; font-family:'Nanum Gothic', 'Dotum'; color:#444; }
#cmnt_write tr td.line_w { width:1px; background-color:#666; }
#cmnt_write tr td.line_h { height:1px; background-color:#666; }
#cmnt_write tr td.ctns { padding:10px; }
#cmnt_photo li { margin:20px 0px 0px 40px; width:165px; float:left; cursor:pointer; }
#cmnt_photo li:first-child { margin-left:0px; }
#cmnt_photo li:first-child + li + li + li + li { margin-left:0px; }
#cmnt_photo li p { padding:10px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); zoom:1; }

.cmnt_btn_c { padding-top:4px; width:65px; height:22px; background:url('../08_community/img/btn_bg_c.gif') no-repeat; font-size:14px; text-align:center; cursor:pointer; }
.cmnt_btn_b { padding-top:4px; width:65px; height:22px; background:url('../08_community/img/btn_bg_b.gif') no-repeat; font-size:14px; text-align:center; cursor:pointer; }

/* 09 Sitemap */
.site_wrap { margin:0px auto; width:840px; }
.site_mn { margin-top:70px; width:180px; float:left; }
.site_mn ul { margin-top:10px; }
.site_mn ul li { padding:7px 0px 0px 30px; width:150px; height:28px; border-bottom:1px solid #666; font-size:14px; }
.site_mn ul li a:hover { color:#df6eff; text-decoration:none; }
.site_tt_bg { padding-top:10px; width:180px; height:30px; background:url('../09_sitemap/img/title_bg.gif'); text-align:center; }