﻿@charset "utf-8";
@import url("NanumGothic.css");

/* reset */
/*html {overflow-y:scroll;}*/
html {}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'NanumGothic','Nanum Gothic','나눔고딕','돋움', sans-serif; font-size:12px;line-height:1.5em;color:#000;}
img{border:0}
ul,ol{list-style:none}
fieldset{border:none}
fieldset legend {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}
label {cursor:pointer;}
button{cursor:pointer}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
hr {clear:both;display:none;}
li img, dd img {vertical-align:top;}
*html body img {margin:none; padding:none;} /*for IE 6*/

mgb2 {margin-bottom:2px;}
.mgb5 {margin-bottom:5px;}
.mgb6 {margin-bottom:6px;}
.mgb7 {margin-bottom:7px;}
.mgb8 {margin-bottom:8px;}
.mgb9 {margin-bottom:9px;}
.mgb10 {margin-bottom:10px;}
.mgb13 {margin-bottom:13px;}
.mgb15 {margin-bottom:13px;}
.mgb20 {margin-bottom:20px;}
.mgb25 {margin-bottom:25px;}
.mgb30 {margin-bottom:30px;}
.mgb40 {margin-bottom:40px;}
.mgb60 {margin-bottom:60px;}

.mgt5 {margin-top:5px;}
.mgt10 {margin-top:10px;}
.mgt15 {margin-top:13px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:30px;}
.mgt40 {margin-top:40px;}

.rain7 {padding:10px 0px 20px 0px;}
.rain5 {padding:7px 0px 7px 0px;}
.rain3 {padding:3px 0px 3px 0px;}

.box5 {padding:5px 10px 5px 10px;}
.box10 {padding:10px 10px 10px 10px;}
.box20 {padding:20px 20px 20px 20px;}

.pa_10 {padding:7px 0px 25px 0px;}
.pa_15 {padding:10px 13px 10px 13px;}
.pa_20 {padding:13px 13px 13px 13px;}

.pa_25 {padding:40px 20px 20px 20px;}
.pa_30 {padding:30px 0 30px 0;}
.pa_50 {padding:50px 0 50px 0;}

.rater_title  {font-size:14px; color:#000; font-weight:600; }

#index_popup {position:relative; width:737px; min-width:737px;}

#index_mobile {position:relative; width:100%; min-width:100%;}


.mail_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.mail_box tbody td {color:#000;}
.mail_box .typ1 {text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.mail_box .typ2 {padding:7px 10px; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.price_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.price_box tbody td {color:#000;}
.price_box .typ1 {text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background:#F5F5F5;}
.price_box .typ2 {text-align:center; padding:7px 10px; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.price_box .typ2 table {width:170px; border-collapse:collapse; border-spacing:0px;}
.price_txt {color:#000; line-height:1.3em;}
.price_total {font-size: 24px; border:1px solid #FFFFFF; background-color:#FFFFFF; height:35px; font-weight:600; color:#EC3042; font-family:Verdana,Tahoma;}

.checkbox01 {width: 15px; height: 15px; cursor:pointer; color: #444; background-color: #444;}

.rater_top table {width:100%; border-collapse:collapse; border-spacing:0px;}
.rater_top tbody td {color:#000; letter-spacing:-1px;  font-size:11px;}

.rater_title table {width:100%; border-collapse:collapse; border-spacing:0px;}
.rater_title tbody td {font-size:14px; color:#000; border:2px solid #CCCCCC; padding:10px; font-weight:600; }

.rater_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.rater_box tbody td {color:#000;}
.rater_box .typ1 {text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.rater_box .typ2 {padding:7px 10px; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.rater_box .typ3 {text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.rater_box .typ4 {padding:7px 10px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.rater_box .typ4 table {width:220px; border-collapse:collapse; border-spacing:0px;}

.rater_box .adult{ color: #EC3042;}
.rater_box .child{ color: #3591E7;}
.rater_box .baby{ color: #000;}
.rater_box .typ5 {padding:7px 10px; text-align:center; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background: #F5F5F5; font-weight:600;}
.rater_box .typ6 {text-align:center; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}


.book_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.book_list tbody td {color:#000;}
.book_list .typd1 {text-align:center; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC;border-bottom:1px solid #CCC; background: #F5F5F5;font-weight:600;}
.book_list .typd2 {padding:7px 10px; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.book_list .typd3 {text-align:center; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #F5F5F5;font-weight:600;}
.book_list .typd4 {padding:7px 10px; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}


.book_list .typd12 table {width:100%; border-collapse:collapse; border-spacing:0px;}
.book_list .typd12 .typz41{text-align:center; border-right:1px solid #CCC; border-bottom:1px solid #CCC; font-weight:600;}
.book_list .typd12 .typz42{text-align:center; border-bottom:1px solid #CCC;}
.book_list .typd12 .typz43{text-align:center; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-top:1px solid #CCC;}
.book_list .typd12 .typz44{padding:5px 0 5px 13px;border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-top:1px solid #CCC;}

.contents_body { width:720px; margin:0 auto; position:relative;}


.cost_box .title{ color: #000; font-weight:600; padding:10px 0 5px;}
.cost_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.cost_box tbody td {color:#000; text-align:center; }
.cost_box .typ1 {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.cost_box .typ2 {padding:5px; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.cost_box .typ3 {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.cost_box .typ4 {padding:5px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.schedule table {width:100%; border-collapse:collapse; border-spacing:0px;}
.schedule tbody td {color:#000; }
.schedule .typt1 {padding:7px 7px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.schedule .typt2 {padding:10px 0px;}

.scal_txt { text-align:left; font-size:11px; color: #000; padding:10px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.scal_txt1 { text-align:left; color: #000; padding:10px 0 0 0;}
.day_01{ text-align:left; font-size:15px; color: #000; padding:10px 0 0 0; font-weight:600; }
.day_02{ text-align:left; font-size:15px; color: #000; padding:0 0 10px 0; font-weight:600; }
.infor_txt {text-align:left; color:#000;  padding:5px 0 0 0; }

.ticket_1{ text-align:left; font-size: 24px; color: #000; padding:10px 0 0 0; }

/* 버튼 */
.buttons {margin:20px 0; clear:both; overflow:hidden;}
.buttons .cen {text-align:center;}
.buttons .fr {float:right;}
.buttons .fl {float:left;}
.buttons a {text-decoration:none;}
.buttons a,.buttons input {vertical-align:top;}

.popup_bg {width:100%; font-size:19px; color:#FFF; background:#0023C6; padding:13px 20px;}

.input_basic {float:left;  color: #444; border:1px solid #D2D2D2; height:22px; }
.textarea_basic  {color: #444; border:1px solid #D2D2D2; }

.join_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.join_box tbody td {color:#000; }
.join_box .typ1 {text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background:#F5F5F5;}
.join_box .typ2 {padding:7px 10px; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.join_box .typ3 {text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F5F5F5;}
.join_box .typ4 {padding:7px 10px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}


/* 리스트 */
.condo_list table {border-collapse:collapse; border-spacing:0px;}
.condo_list thead th {text-align:left; color:#000;}
.condo_list tbody td {text-align:left; }

.condo_img table {width:365px; border-collapse:collapse; border-spacing:0px;}
.condo_img tbody td {text-align:center; }
.condo_img .subject { text-align:center; color:#000;}
.condo_img .detail {text-align:center;  color: #000; padding:10px 0 10px 0;}

.cost_list table {width:100%; border-collapse:collapse; }
.cost_list thead th {color:#000;}
.cost_list tbody td {color:#000;}
.cost_list .typp1 {font-weight:600; text-align:center; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #F1F1F1;}
.cost_list .typp2 {font-weight:600; text-align:center; padding:7px 0; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #F1F1F1;}
.cost_list .typp3 {text-align:left; padding:7px 13px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}
.cost_list .typp4 {text-align:center; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}
.cost_list .typp5 {text-align:center; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}

.Goo_04{ text-align:left; font-size: 17px; color: #000; padding:30px 0px 10px 0px; font-weight:600;}

.book_su table {width:100%; border-collapse:collapse; }
.book_su tbody td {color:#000; }
.book_su .typu1 {padding:7px 10px; text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background: #F5F5F5; font-weight:600;}
.book_su .typu2 {padding:7px 10px; text-align:center; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background: #F5F5F5; font-weight:600;}
.book_su .typu3 {padding:7px 10px; text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.book_su .typu4 {padding:7px 10px; text-align:center; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.book_su .typu5 { text-align:right;  padding:10px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.book_su .typu6 {padding:7px 10px; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.book_su .typu7 {padding:7px 10px; text-align:center; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #F5F5F5;font-weight:600;}
.book_su .typu8 {padding:7px 10px; text-align:center; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC;border-bottom:1px solid #CCC; background: #F5F5F5;font-weight:600;}
.book_su .typu9 {padding:7px 10px; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC;  font-weight:600;}
.book_su .typu10 {padding:7px 10px; text-align:center; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #F5F5F5;font-weight:600;}
.book_su .typu11 {padding:7px 10px; text-align:center; border-right:1px solid #CCC;  border-bottom:1px solid #CCC; background: #F5F5F5;font-weight:600;}
.book_su .typu12 {padding:7px 20px; text-align:right; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.book_su .big_1{ color: #ef2f02; font-size:20px; font-weight:600;}


.book_box {border:1px solid #CCCCCC; padding:10px; }


.b_txt01  { font-size:30px; line-height: 30px; font-family: Doteum; color:#000000; font-weight:bold; letter-spacing: -1px;}
.s_txt01  { font-size:11px; line-height: 13px; font-family: Doteum; color:#000000; letter-spacing: -1px;}
.input01  { height:18px; 
				background-color:#FFFFFF; 
				border:1 solid #444444 ; 
				font-family:Doteum; 
				font-size:11px; 
				color:#000000;
				padding:0px 0px 0px 3px;
				scrollbar-face-color: #E3E3E3; 
				font-size: 11px; 
				line-height:19px; 
				scrollbar-arrow-color: #FFFFFF; 
				font-family:Doteum ; 
				scrollbar-darkshadow-color: #FFFFFF;}
.pa_5 { padding:0 5px 0 5px;}
.pb_5 { padding:5px 5px 5px 5px;}
.RightHitIco  {z-index:0; margin:0; padding:0 0 0 640px ; position:absolute}

#container {*zoom:1; width:737px; padding:20px 0 20px 0; margin:0 auto;}
#container:after {content:" "; display:block; clear:both;}

.rever_jgyu {font-size: 12px;  color: #444;  padding:0 0 0 10px;}
.rever_jgyu strong {font-size: 12px;color: #444; line-height:1.6em;  font-weight:600;}


.scu_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.scu_box tbody td {color:#000;}
.scu_box .typ1 {padding:7px 10px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.scu_box .typ2 {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }

.check table {width:100%; border-collapse:collapse; border-spacing:0px;}
.check tbody td {color:#000; }
.check .typt1 { text-align:center; border-left:1px solid #CCC;  border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:#F5F5F5; font-weight:600; padding:7px;}
.check .typt2 { border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:7px; }
.check .typt3 {text-align:center;  border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;  border-top:1px solid #CCC; background:#F5F5F5; font-weight:600; padding:7px;}
.check .typt4 { border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:7px; border-top:1px solid #CCC; }
.check .typt5 {text-align:center;  border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:#F5F5F5; font-weight:600; padding:7px;}

.catalog_title{ color: #000; padding:0 0 10px 0; font-size:15px; font-weight:600; text-align:left; }

.data_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.data_list tbody td {color:#000;}
.data_list .typ1 {text-align:center; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; background:#F5F5F5; font-weight:600;}
.data_list .typ2 {text-align:center; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; background:#F5F5F5; font-weight:600; padding:5px;}
.data_list .typ3 {text-align:center; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.data_list .typ4 {text-align:center; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px;}

.update {font-size: 12px;  color: #000; text-align:right; padding:0 0 10px 0;}

.pt_check { padding:20px 20px 20px 20px; border:1px solid #D2D2D2;}


.poto_title table {width:100%; border-collapse:collapse; border-spacing:0px;}
.poto_title tbody td {font-size:16px; color:#000; border:2px solid #CCCCCC; padding:10px; font-weight:600; }

.photo_img {padding:15px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
