h1, h2, h3, h4, h5, h6 { font-family:"NanumGothic", "나눔고딕"}

/* header s */

.fl { float:left; }
.fr { float:right; padding-bottom: 5px;}
.cl_group { clear:both; }
.header_bg { height:91px; background:white; padding-top:9px; }
.header_box { width:980px; margin:0 auto; }
.header_left { float:left; margin-top:-10px;  }
.header_right_top { height:42px; }
.header_right_top ul li { float:left; line-height:18px; }
.top_menu li.nav_bf:before { content:"/"; margin:0 17px; color:#d5d5d5; }
.top_menu li.nav_mr { margin-right:3px; }
.top_menu li.nav_bf_mr { margin-right:21px;  }
.top_menu li a { color:#9c9c9c; font-size:12px; line-height:18px; }
.top_menu .login_btn a { display:inline-block; width:98px; height:22px; line-height:18px; text-align:center; border:1px solid #c9c9c9; }
.header_right_bottom ul li { margin-left:57px; }
.header_right_bottom ul li a { font-size:16px; font-weight:bold; color:black; }
.header_right_bottom ul li a:hover { text-decoration:none; color:#d0112b; }
.header_right_bottom02 ul li { margin-left:50px; }

/* header e */


/* contents s */

#contentsBox { position:relative; width:100%; overflow:hidden; }
#contents { position:absolute; width:100%; height:724px; top:0; left:0;  overflow:hidden; z-index:30}
#visualImg { position:absolute; width:1920px; height:724px; top:0; left:0; overflow:hidden; z-index:20}
#visualImg ul li { display:block; width:1920px; height:724px;  overflow:hidden; }
#contentsBox { position:relative; width:100%; height:724px; }
#hideBg { position:absolute; width:0; height:724px; left:0; top:0; background:white; }
#hideBg li { display:block; width:100%; height:181px; border-top:1px solid #e6e6e6; }
#contentsRight { position:absolute; width:1450px; height:724px; left:50%; margin-left:-495px; overflow:hidden; }
#contentsRight02 { position:absolute; width:1533px; height:766px; left:50%; margin-left:-495px; overflow:hidden; }
.contents_link_group { float:left; width:240px; height:724px; }
.contents_link_img { width:240px; height:181px; padding:70px 0 0 30px; }
.contents_link_img01 { background:url("../img/main_img01.jpg") no-repeat; }
.contents_link_img02 { background:url("../img/main_img02.jpg") no-repeat; }
.contents_link_img03 { background:url("../img/main_img03.jpg") no-repeat; }
.contents_link_img04 { background:url("../img/main_img04.jpg") no-repeat; }
.contents_link01 { background:url("../images/main_img01.jpg") no-repeat; }
.contents_link02 { background:url("../images/main_img02.jpg") no-repeat; }
.contents_link03 { background:url("../images/main_img03.jpg") no-repeat; }
.contents_link04 { background:url("../images/main_img04.jpg") no-repeat; }
.contents_link_img p { color:white; line-height:18px; clear:both;}
.contents_link_img p span { float:left; font-size:8px; display:block; margin-top:-1px; margin-right:4px; }
.contents_link_img p a { float:left; display:block; color:white; font-size:12px; }
.aside { float:left; width:840px; height:724px; background:white; overflow:hidden; }
.rolling_img { position:relative; width:100%; padding:24px 0 0 33px; height:181px; border-top:1px solid #e6e6e6; }
#absMenu { position:absolute;  width:260px; left:280px; top:-58px;  }
#rollingCtr { float:left; width:367px;  height:724px; }
#rollingCtr ul { width:235px; height:20px; margin:34px auto; }
#rollingCtr ul li { float:left; display:block; width:27px; height:20px; background:url("../img/rolling_btn.png") no-repeat; margin-left:3px;  }
#rollingCtr ul li.hover_btn { width:109px; height:20px; background:url("../img/rolling_hover.png") no-repeat; }
#rollingCtr02 { float:left; width:450px;  height:724px; }
#rollingCtr02 ul { float:right; width:274px; height:20px; margin:34px auto; }
#rollingCtr02 ul li { float:left; display:block; width:27px; height:20px; background:url("../images/rolling_btn.png") no-repeat; margin-left:3px;  }
#rollingCtr02 ul li.hover_btn { width:109px; height:20px; background:url("../images/rolling_hover.png") no-repeat; }

.rolling_btn_box { position:absolute; width:985px; left:469px; top:324px;  cursor:pointer; z-index:50; }
.rolling_btn { position:absolute; top:0;  }
.rolling_btn p { position:absolute; top:0; }
.rolling_btn01 { left:0;  }
.rolling_btn02 { right:0;  }
.next_bt { left:0; top:0; }
.right_bt { right:0; top:0; }
.rolling_btn01 .next_btn01 { display:none; }
.rolling_btn02 .prev_btn02 { display:none; }
.rolling_img ul li { dispaly:block; width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:12px; color:#d0d0d0; }
.rolling_img ul li span { font-size:8px; color:#d0d0d0;  }
.rolling_img ul li a { font-size:12px; color:#707070; }
.aside_top { height:40px; }
.aside_text { width:305px; }
.aside_left { float:left; width:230px; height:75px; }
.aside_right { float:right; width:57px; height:75px; }
#reservationBox { float:left; width:328px; height:692px; background:#f8f8f8; border:1px solid #dcdcdc; margin-top:16px; padding-top:20px; display:none; }
#reservationBox ul { width:296px; height:540px; margin:0 auto; }
#reservationBox ul h3 { font-weight:bold; }
.reservation_line { height:1px; background:#d1d1d1; }
.reservation_group { height:64px; background:#f0f0f0; text-align:center; padding-top:16px; font-size:11px; color:#939393; margin-bottom:25px; }
#reservationBox ul li {  display:block; color:#373737; width:220px; margin:16px auto; }
#reservationBox ul li label { width:50px; font-weight:bold; }
#reservationBox ul li select {  width:157px; height:31px; border:1px solid #989898; line-height:33px; padding-left:3px; border-radius:3px; }
#reservationBox ul li input { width:157px; height:33px; border:1px solid #989898; line-height:33px; padding-left:3px; border-radius:3px; }
#reservationBtn { width:296px; margin:0 auto; cursor:pointer; }
.sub_ct_bg { width:100%; height:109px; background:url("../img/sub_img01.jpg") no-repeat; background-position:center top; overflow:hidden; }
.guest_ct_bg { background:url("../img/sub_img02_01.jpg") no-repeat; background-position:center top; }
.restaurant_ct_bg { background:url("../img/sub_img03_01.jpg") no-repeat; background-position:center top; }
.reservation_ct { background:url("../img/sub_img04_01.jpg") no-repeat; background-position:center top; }
.community_bg { background:url("../img/community01.jpg") no-repeat; background-position:center top; }

.sub_ct_history { height:29px; background-color: #F5F5F5; position: relative; width:auto; }
.history_txt01 { color:#929292;font-size:12px; line-height: 28px;}
.history_txt02 { color:#555;font-size:12px; line-height: 28px; }


.history_check { width:100%; background-color: #F1F1F1; height: 29px;  }
.history_txt { position:relative; width:980px; margin:0px auto; margin-bottom:50px;}

/*
.sub_ct_bg02 { width:100%; height:29px; background:url("../img/sub_img02.jpg") no-repeat; background-position:center top; overflow:hidden; }
.sub_ct_bg03 { background:url("../img/sub_img14.jpg") no-repeat; background-position:center top;}
.sub_ct_bg04 { background:url("../img/sub_img02_02.jpg") no-repeat; background-position:center top; text-align:center; margin-left: -450px;}
.sub_ct_bg05 { background:url("../img/sub_img02_20.jpg") no-repeat; background-position:center top; }
.sub_ct_bg06 { background:url("../img/sub_img03_02.jpg") no-repeat; background-position:center top; }
.sub_ct_bg07 { background:url("../img/sub_img03_08.jpg") no-repeat; background-position:center top; }
.sub_ct_bg08 { background:url("../img/sub_img04_02.jpg") no-repeat; background-position:center top; }
.sub_ct_bg09 { background:url("../img/sub_img04_12.jpg") no-repeat; background-position:center top; }
.sub_ct_bg10 { background:url("../img/sub_img04_14.jpg") no-repeat; background-position:center top; }
.sub_ct_bg11 { background:url("../img/sub_img04_16.png") no-repeat; background-position:center top; }
.sub_ct_bg12 { background:url("../img/sub_img04_18.jpg") no-repeat; background-position:center top; }
*/
.sub_ct_pm  { background:url("../img/pm01.jpg") no-repeat; background-position:center top; }
.sub_ct_am { background:url("../img/am01.jpg") no-repeat; background-position:center top; }
.sub_ct_pm02 { background:url("../img/pm03.jpg") no-repeat; background-position:center top; }
.sub_dusit_bg { background:url("../images/sub_img01.jpg") no-repeat; background-position:center top; }

.community_ct { background:url("../img/community02.jpg") no-repeat; background-position:center top; }
.community_ct11 { background:url("../img/community09.jpg") no-repeat; background-position:center top; }
.community_ct12 { background:url("../img/community12.jpg") no-repeat; background-position:center top; }
.community_ct13 { background:url("../img/community14.jpg") no-repeat; background-position:center top; }
.community_ct14 { background:url("../img/community16.jpg") no-repeat; background-position:center top; }
.sub_ct_bg21  { background:url("../img/am_img01.png") no-repeat; background-position:center top; }
.sub_ct_bg22 { background:url("../img/am_img03.jpg") no-repeat; background-position:center top; }
.sub_ct_bg25 { background:url("../img/am_img05.jpg") no-repeat; background-position:center top; }

.sub_aside { position:relative; width:980px; margin:29px auto; margin-bottom:50px;}

#fixedBox { position:absolute; right:0; top:85px; z-index:99; }
#fixedBox ul li { margin-bottom:2px; }
#fixedBox p { width:175px; margin:0 auto;}
.abs_img { position:absolute; z-index:50; right:-50px; top:-160px; }
.rooms_top { height:38px; }
.rooms_top ul li { float:left; dispaly:block; width:120px; height:30px; background:#f5f5f5; border:1px solid #b4b4b4; border-bottom:none; text-align:center; line-height:30px; border-radius:4px; }
.rooms_top ul li.click_view { background:white; }
.rooms_top ul li a { display:inline-block; color:#929292;font-size:12px;  }
.rooms_top ul li a span { color:#ef4025; }
.ct_top_gr { height:70px; }
.list_box { width:760px; height:144px; border-bottom:1px solid #dcdcdc; margin:20px 0; }
.list_box_text { width:490px; height:123px; margin-left:17px; overflow:hidden; }
.list_box_text h6 { color:#989898; line-height:17px; }

#pageNb { position:relative; width:760px; margin:0 auto; text-align:center; margin-top:30px; }
#pageNb ul {  display:inline; }
#pageNb ul li { position:relative; display:inline; cursor:pointer; }
#pageNb ul .page_group { display:inline-block; width:33px; height:31px; border:1px solid #c1c1c1; text-align:center; line-height:29px; color:#969696; top:1px;}
#pageNb ul .page_group a { color:#c1c1c1; }
#pageNb ul .page_click { width:33px; height:31px; background:#ef4025 ; border:1px solid #c1c1c1; }
#pageNb ul .page_click a {  color:white; }

.rooms_line { width:760px; height:2px; background:#63a6db; }
.rooms_line02 { height:1px; background:#dcdcdc; }
.rooms_line03 { width:640px; }
.line_group_text { width:760px; height:17px; color:#989898; }
.view_text_box { width:760px; overflow:hidden; }
.view_text_box h6 { color:#989898; line-height:20px;  }
.view_text_box p:first-child { margin-right:4px; }
.list_box_mg { padding-top:0; }
.top_margin { margin-top:0; font-weight:bold; }
.reservation_list_box { width:760px;}
.list_box_text .text_color { color:#ef4025; font-weight:bold; }
.reservation_list_line { width:760px; height:3px; background:#63a6db; }
.reservation_list_color { color:#b00000; }
.reservation_list_text { width:700px; margin:35px 0 0 45px; }
.reservation_list_box h6.reservation_list_color02 { color:#989898; margin-bottom:15px; }
.td_01 { display:block; float:left; width:198px; height:20px; background:#a6c3eb;line-height:20px;  border:1px solid #aab1be; border-top:1px solid #90b4e6; color:#333; font-weight:bold; margin-bottom:2px; text-align:center; margin-right:2px; }
.td_02 { width:110px; }
.td_03 { height:68px; background:#efefef; border:none; border-bottom:1px solid #b7b7b7; line-height:68px; }
.td_04 { background:white; color:#6d0d0e; font-weight:bold; line-height:20px; padding-top:10px; }
.td_04 p { width:43px; height:19px; background:#5e96ff; border:1px solid #697daa; margin:0 auto; text-align:center; line-height:19px; border-radius:5px; }
.td_04 p a { color:white; font-size:10px; }
.check_group { font-weight:bold; text-indent:10px; margin-top:15px; }
.abs_img02 { top:-150px; border-radius:50px; overflow:hidden;}

#boardBox { width:760px; height:43px; }
#boardBox .board_color { color:#b9b9b9; font-size:26px; margin-top:10px; }
#boardBox .board_color span { color:#f04f39;  font-size:14px; }

.search_box ul li { float:left; margin-left:4px; }
.search_box ul li .search_group { width:110px; height:36px; border:1px solid #d4d4d4; line-height:35px; padding-left:5px; }
.search_box ul li .search_group02 { width:145px; }

.sub_aside02 { width:760px; }
#submitBtn { cursor:pointer; }
#boardTop { width:760px; height:64px; background:url("../img/board_title.jpg") no-repeat; padding-top:28px; margin-top:10px; }
.board_box li { float:left; display:block; text-align:center; color:#3a3a3a; font-weight:bold; }
.board_box li.board_box01 { width:97px; }
.board_box li.board_box02 { width:410px; }
.board_box li.board_box03 { width:102px; color:#63a6db; }
.board_box li.board_box04 { width:70px; }
.board_box li.board_box05 { width:56px; }

.board_box_list { width:760px; height:45px; border-bottom:1px solid #cec7c1;  }
.board_box_list li { font-weight:500; color:#969696; line-height:45px; }
.board_box_list li a { display:block; width:410px; color:#969696; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.board_last_box {  border-bottom:1px solid #63a6db; }

.br_group { border-right:1px solid #cccccc; }
.bt_group { border-top:1px solid #cccccc; }
.bb_group { border-bottom:1px solid #cccccc; }
.bl_group { border-left:1px solid #cccccc; }
.contract_input { width:150px; height:20px; padding-left:5px; line-height:20px; border-radius:4px; }

.list_td01 { width:115px; height:50px; line-height:20px; padding:5px; padding-left:10px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.list_td02 { width:202px; background-color: #FFF;}
.list_td03 { width:340px; background-color: #FFF;}
.list_td04 { width:271px; background-color: #FFF;}
.list_td05 { width:660px; background-color: #FFF;}
.list_td06 { background-color: #FFF;}

.list_reserv_td01 { /*width:10%;*/ height:50px; line-height:20px; padding:5px; padding-left:10px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.list_reserv_td02 { /*width:70%;*/ height:50px; line-height:20px; padding:5px; padding-left:10px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #FFF;}
.list_reserv_td03 { /*width:30%;*/ height:50px; line-height:20px; padding:5px; padding-left:10px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #FFF;}

.list_reserv_txt { color:#555; font-size:12px; font-weight: normal; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-0.6px; line-height: 20px; vertical-align: middle; }
.list_reserv_newtxt { color:#4d93ea; font-size:12px; font-weight: bold; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-0.6px; line-height: 20px; vertical-align: middle; }
.list_reserv_oldtxt { color:#999; font-size:12px; font-weight: normal; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-0.6px; line-height: 20px; vertical-align: middle; }



.revwtlist_td01 { width:30px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.revwtlist_td02 { width:50px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.revwtlist_td03 { width:80px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.revwtlist_td04 { width:80px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.revwtlist_td05 { width:160px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.revwtlist_td06 { width:190px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.revwtlist_td07 { width:70px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.revwtlist_td08 { width:50px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }
.revwtlist_td09 { width:50px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; font-weight:bold; background-color: #F1F1F1; }

.revwlist_td01 { width:30px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; background-color: #FFF; }
.revwlist_td02 { width:50px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; background-color: #FFF; }
.revwlist_td03 { width:80px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; background-color: #FFF; }
.revwlist_td04 { width:80px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; background-color: #FFF; }
.revwlist_td05 { width:160px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; background-color: #FFF; }
.revwlist_td06 { width:190px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; background-color: #FFF; }
.revwlist_td07 { width:70px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; background-color: #FFF; }
.revwlist_td08 { width:50px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#333; background-color: #FFF; }
.revwlist_td09 { width:50px; height:50px; line-height:20px; padding:5px; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; color:#58a3ff; background-color: #FFF; }





.list_td01_01 { width:105px; }
.list_td01_02 { width:650px; }
.contract_select { width:200px; }
.list_td01_02 label { color:#5c1825; }
.contract_select02 { width:75px; }
.list_td03_02 { width:135px; }
.contract_input03 { width:95px; }
.list_td03_03 { width:200px; }
.contract_select03 { width:55px; }
.add_info { min-width:649px; max-width:649px; min-height:75px; max-height:75px;}
.list_td04_01 { width:40px; }
.list_td04_02 { width:120px; }
#lastTable { margin-top:20px; }
.terms_use { min-width:100%; max-width:100%; min-height:75px; max-height:75px; }
#contractBtn { width:175px; margin:30px auto; cursor:pointer;}
#listCont { width:760px; }
.check_box_cl { margin-left:5px; }
#confirmation { width:120px; height:60px; background:#e9cada; font-size:30px; color:#5b1e3d; margin:0; text-align:center; line-height:60px; }
#memoBox { height:20px; }
#memoBox h2 { padding:0; margin:0; cursor:pointer; }
#bankBox03 { width:753px; height:118px; margin-top:-50px; }
#bankBox { width:340px; margin:0 auto; }
#bankBox02 { width:296px; margin:0 auto;  }
#bankWrap { margin-right:2px; width:212px; height:31px; background:url("../img/community18.jpg") no-repeat; padding:1px 0 0 1px; }
#bankWrap select { width:210px; height:26px; border:none; }
.title_img { width:100%; height:38px; background:#f5f5f5; botder-bottom:1px solid #b4b4b4; overflow:hidden; }
.title_text_box { width:980px; margin:10px auto; }
.title_text_box img { margin-top:-4px; }
.title_text_box .sls_mg { margin:0 23px; }
.title_text_box .title_text_color { color:black;  font-size: 11px;}
.title_text_box .title_text_color02 { color:#919191; font-size: 11px;}
.title_line { height:3px; width:82px; background:#63a6db; margin:20px 0; }


/* contents e */


/* footer s */

#footerBox { width:100%; border-top:1px solid #b4b4b4; margin-top:80px; }
#footer { position:relative; width:980px; height:140px; margin:12px auto; }
#footerTop { position:relative; width:100%; height:30px; }
#footerTop ul { margin-top:3px; }
#footerTop ul li { float:left; margin-left:3px; }
#footerTop ul li:first-child { margin-left:0; }
#footerRight { position:absolute; top:0; right:0; width:177px; height:30px; background:url("../img/footer_img05.jpg") no-repeat; padding:1px 0 0 1px; }
#footerRight select { width:175px; height:26px; border:none; }
#footerLink { width:100%; height:55px; }
#footerLink ul li { float:left; margin-right:25px; }

/* footer e */

.reserv_input40 {width:40px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input60 {width:60px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input80 {width:80px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input100 {width:100px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input120 {width:120px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input150 {width:150px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input200 {width:200px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input250 {width:250px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input600 {width:600px; border:1px solid #dadada; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}

.reserv_input40_read {width:40px; border:1px solid #dadada; background-color: #EEE; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input60_read {width:60px; border:1px solid #dadada; background-color: #EEE; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input100_read {width:100px; border:1px solid #dadada; background-color: #EEE; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input150_read {width:150px; border:1px solid #dadada; background-color: #EEE; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input200_read {width:200px; border:1px solid #dadada; background-color: #EEE; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}
.reserv_input250_read {width:250px; border:1px solid #dadada; background-color: #EEE; padding:10px; color:#444; font-size:12px; font-family:dotum;vertical-align:middle}

.reserv_select { border:1px solid #dadada; padding:9px 10px 10px 10px; color:#444; font-size:12px; font-family:dotum; vertical-align:middle;}


.reserv_text01 { padding-left:20px; color:#666; font-size:11px; font-family:dotum; letter-spacing:-0.8px; line-height: 20px; vertical-align: text-top; padding-top: 10px;}
.reserv_text01_br { padding-left:10px; color:#666; font-size:11px; font-family:dotum; letter-spacing:-0.8px; line-height: 20px; vertical-align: text-top; padding-top: 10px;}

.reserv_table01 { padding-left:20px; color:#666; font-size:11px; font-family:dotum; letter-spacing:-0.8px; line-height: 20px; vertical-align: text-top;}

.reserv_endtxt01 { color:#4d93ea; font-size:14px; font-weight: bold; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-1.0px; line-height: 30px; vertical-align: middle; }
.reserv_endtxt02 { color:#777; font-size:12px; font-weight: bold; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-0.6px; line-height: 20px; vertical-align: middle;padding:20px;}

textarea 
{ 
    width:645px; height:100px; 
    /*
    min-width:300px;
    min-height:300px;
    max-width:300px;
    max-height:300px;
    */
    color:#555; font-size:12px; 
    font-weight: nomal; font-family:"NanumGothic", "나눔고딕"; 
    line-height: 20px;
    resize:none;
}


/*체크 / 레디오버튼 css */

input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label {
    color:#888;
    font-family:"NanumGothic", "나눔고딕", sans-serif;
    font-size:14px;
}

input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../img/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(../img/check_radio_sheet.png) -19px top no-repeat;
}

input[type="radio"] {
    display:none;
    
}

input[type="radio"] + label {
    color:#333;
    font-family:"NanumGothic", "나눔고딕", sans-serif;
    font-size:12px;
    font-weight: 100;
    padding-right: 20px;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../img/check_radio_sheet.png) -38px top no-repeat;
    cursor:pointer;
    
}

input[type="radio"]:checked + label span {
    background:url(../img/check_radio_sheet.png) -57px top no-repeat;
}


/* 폰트들 */
.exp_text01 { color:#777; font-size:11px; font-weight: 100; font-family:dotum; letter-spacing:-1.0px; line-height: 20px; vertical-align: middle;}
.exp_text01_b { color:#777; font-size:12px; font-weight: bold; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-1.0px; line-height: 20px; vertical-align: middle;padding-left:30px;}
.exp_text01_sb_blue { color:#577eb8; font-size:14px; font-weight: bold; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-0.5px; line-height: 20px; vertical-align: middle; }
.exp_text01_sb_red { color:#F00; font-size:14px; font-weight: bold; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-0.5px; line-height: 20px; vertical-align: middle; }
.exp_text01_b_blue { color:#577eb8; font-size:18px; font-weight: bold; font-family:"NanumGothic", "나눔고딕"; letter-spacing:-0.5px; line-height: 20px; vertical-align: middle; padding-right:30px;}


/* 게시판 리스트 */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type a{color:#383838;text-decoration:none}
.tbl_type {width:760px;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.tbl_type caption,.tbl_type .frm label{display:none}
.tbl_type th{padding:13px 10px 12px;border-top:solid 1px #999;border-bottom:solid 1px #b2b2b2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:18px;vertical-align:top}
.tbl_type td{padding:12px 0 12px ;border-bottom:solid 1px #d2d2d2;text-align:center}
.tbl_type .frm{padding:0;text-align:center}
.tbl_type .frm input{margin:0}
.tbl_type .num,.tbl_type .date,.tbl_type .hit{ padding:0; font-family:"NanumGothic", "나눔고딕"; font-size:11px; line-height:normal; }

.tbl_type .num {text-align:left; padding-left:20px;}
.tbl_type .title{text-align:left}
.tbl_type .num {text-align:left; padding-left:20px;}
.tbl_type .name {text-align:left; }
.tbl_type .date {text-align:left; }
.tbl_type .title .pic,.tbl_type .title .new{ margin:0 0 2px; vertical-align:middle}
.tbl_type tr.reply .title a{ padding-left:16px; background:url(../img/reply.gif) 0px 0px no-repeat}
.tbl_type tr.reply td a.comment{ padding:0; background:none; color:#f00; font-size:12px; font-weight:bold}


/* 게시판 보기 */
legend{display:none}
.tbl_view,.tbl_view th,.tbl_view td{border:0;}
.tbl_view {width:760px; border-top:1px solid #999;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed; }
.tbl_view caption{display:none}
.tbl_view th{padding:13px 10px 12px;border-bottom:solid 1px #d2d2d2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:18px;vertical-align:top}
.tbl_view td{padding:12px 0 12px 10px;border-bottom:solid 1px #d2d2d2;text-align:left}
.tbl_view td.cont{padding:20px;line-height:1.6em}
.tbl_view2 {width:760px;margin-top:15px;border-top:1px solid #999;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.tbl_view2,.tbl_view2 th,.tbl_view2 td{border:0}
.tbl_view2 caption{display:none}
.tbl_view2 td{padding:5px 0 3px 10px;line-height:1.4em;text-align:left}
.tbl_view2 .input_txt td{padding:5px 0 5px 10px;border-bottom:solid 1px #d2d2d2}
.tbl_view2 .input_txt td input,.tbl_view2 .input_txt td textarea{vertical-align:middle}
.tbl_view2 .input_txt input.name{width:100px;padding:2px 0 1px;border:solid 1px #d2d2d2}
.tbl_view2 .input_txt textarea.comment{width:80%;height:14px;padding:2px 0 1px;border:solid 1px #d2d2d2}
.tbl_view2 .input_txt input.submit{width:60px;border:solid 1px #666;background-color:#f2f2f2;font-family:'돋움';font-size:12px;line-height:normal}
/* //게시판 보기 */


/* 게시판 버튼 */
/*
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
*/
.btn_both{overflow:hidden;clear:both;width:760px; padding-top:15px;}
.btn_both .fl{float:left}
.btn_both .fr{float:right}
/* //게시판 버튼 */


/* 페이징 */
.paginate{width:760px; padding:15px 0;text-align:center;}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:17px;margin-right:1px;padding:3px 3px 5px;border:1px solid #fff;color:#000;font-family:Verdana;font-size:13px;font-weight:bold;line-height:normal;text-decoration:none}
.paginate strong{border:1px solid #e9e9e9;color:#f23219 !important}
.paginate .pre{margin-right:9px;padding:7px 6px 5px 16px;background:url(../img/bu_pg3_l_off.gif) no-repeat 6px 9px !important}
.paginate .next{margin-left:9px;padding:7px 16px 5px 6px;background:url(../img/paginate/bu_pg3_r_off.gif) no-repeat 71px 9px !important}
.paginate a.pre{background:url(../img/paginate/bu_pg3_l_on.gif) no-repeat 6px 9px !important}
.paginate a.next{background:url(../img/paginate/bu_pg3_r_on.gif) no-repeat 74px 9px !important}
.paginate .pre,.paginate .next{display:inline-block;position:relative;top:1px;_width /**/:84px;border:1px solid #e9e9e9;color:#ccc;font-family:'굴림',Gulim;font-size:12px;line-height:normal}
.paginate a.pre,.paginate a.next{color:#565656}
.paginate a:hover{border:1px solid #e9e9e9;background-color:#f7f7f7 !important}


/*게시판 폼 */
.board_input100 {width:100px; border:1px solid #dadada; padding:5px 5px 6px; color:#444; font-size:12px; font-family:"NanumGothic", "나눔고딕";vertical-align:middle}
.board_input150 {width:150px; border:1px solid #dadada; padding:5px 5px 6px; color:#444; font-size:12px; font-family:"NanumGothic", "나눔고딕";vertical-align:middle}
.board_input200 {width:200px; border:1px solid #dadada; padding:5px 5px 6px; color:#444; font-size:12px; font-family:"NanumGothic", "나눔고딕";vertical-align:middle}
.board_input250 {width:250px; border:1px solid #dadada; padding:5px 5px 6px; color:#444; font-size:12px; font-family:"NanumGothic", "나눔고딕";vertical-align:middle}
.board_input600 {width:600px; border:1px solid #dadada; padding:5px 5px 6px; color:#444; font-size:12px; font-family:"NanumGothic", "나눔고딕";vertical-align:middle}
.board_pass {width:200px; border:1px solid #dadada; padding:11px 8px 11px; color:#444; font-size:12px; font-family:"NanumGothic", "나눔고딕";vertical-align:top}

.board_pass_title { font-family:"NanumGothic", "나눔고딕"; font-size: 14px; color: #555; font-weight: bold;letter-spacing:-0.5px;}
.board_pass_txt { font-family:"NanumGothic", "나눔고딕"; font-size: 12px; color: #999; letter-spacing:-0.5px;}


/* FAQ */
.faq_wrap {width:760px;}
.faq_wrap h3 {/*background:url(/alita/web/img/logo_cam_img.png) no-repeat 10px 50%;*/font:normal 1.0em/30px "NanumGothic";color:#444;margin-top:20px;margin-bottom:12px;padding-left:12px;border-bottom:2px solid #CCC; font-size:20px; font-weight:bold;}
.faq_wrap .faq_title {font:normal 0.8em/20px "NanumGothic";color:#666;background:url(../img/icon_faq_f.png) no-repeat 6px 50%;padding-left:35px;margin:0px 0 0 0; padding-top:10px; padding-bottom:10px;border-bottom:1px solid #ddd; font-weight:bold;}
.faq_wrap dt.hover {background:url(../img/icon_faq_f.png) no-repeat 6px 50%;cursor:pointer;color:#d9383e;text-decoration:none; padding-left:35px; padding-top:10px; padding-bottom:10px;}
.faq_wrap dt.hover2 {background:url(../img/icon_faq_f.png) no-repeat 6px 50% #efefef;cursor:pointer;color:#d9383e;padding-left:35px;}

.faq_wrap .faq_cont {font:normal 0.8em/20px "NanumGothic";color:#2a3235; padding-top:25px; padding-bottom:15px; padding-left:6px; padding-right:6px; background-color:#fefefe; display:none; border-bottom:1px solid #ddd;}
/* //FAQ */


.divtextarea ( width:640px; height:250px; font-size:12px; font-width:100; line-height:20px; white-space:pre-line; overflow:auto )


/* 안내문 */
.alret_table { padding-top:24px; } 

.bt_alret { border-top:1px solid #e9ddc4; }
.bb_alret { border-bottom:1px solid #e9ddc4; }
.bl_alret { border-left:1px solid #e9ddc4; }

.alret_td01 { width:130px; height:50px; line-height:20px; padding:5px; padding-top:12px; padding-left:45px; padding-right:10px; border-top:1px solid #e9ddc4; border-left:1px solid #e9ddc4; color:#725a32; font-weight:bold; background-color: #fffdf0; }
.alret_td02 { width:645px; background-color: #fffdf0; border-top:1px solid #e9ddc4; border-right:1px solid #e9ddc4; color:#725a32; padding-top:10px; padding-bottom:10px;}

.alret_td03 { width:410px; background-color: #fffdf0; border-top:1px solid #e9ddc4; border-left:1px solid #e9ddc4; border-right:1px solid #e9ddc4; color:#725a32; padding:10px 10px 10px 10px;}

/* //안내문 */