@charset "utf-8";

/* CSS RESET */
*{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'맑은 고딕','돋움',dotum,Helvetica,sans-serif;font-size:12px;color:#666;}
img,fieldset,iframe{border:0 none}
legend, hr, caption{width:0;height:0;position:absolute;visibility:hidden;overflow:hidden;display:none;}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
table {border-spacing:0;width:100%;border: 0 none;border-collapse: collapse;}
form{text-align:left;}
input, textarea, select{font-size:100%;vertical-align:middle;font-family: Dotum,"돋움",arial,sans-serif;}
button{vertical-align:middle;}
a{text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
noscript{position:absolute;top:0;left:0;z-index:1;width:100%;}
noscript p{margin:0;padding:0;}
.hide{font-size: 0;height: 1px;left: 0;line-height: 0;overflow: hidden;position: absolute;top: -10000px;visibility: hidden;width: 1px;}
a,input{outline:0;}
.display_none,.blind{display:none}




/**** 게시판 ****/
.text_board,.faq_board {width:100%;text-align:left;vertical-align:middle;margin:0 auto;border:0px solid red}
.text_board a:link,.faq_board a:link	{ font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color: #444444; text-decoration:none;}
.text_board a:visited,.faq_board a:visited{ font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color: #444444; text-decoration:none;}
.text_board a:hover,.faq_board a:hover{ font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color: #898989; text-decoration:underline;}
.text_board a:active,.faq_board a:active{ font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color: #444444; text-decoration:none;}



.text_board .board_view{margin-bottom:0px;border:0px solid red}
.text_board .board_view tbody,
.text_board .board_view thead{width:100%;border-top:2px solid #499126;border-bottom:1px solid #499126;}

.text_board .board_view thead tr{height:36px;width:100%}
.text_board .board_view thead th{font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#898989; text-align:center;width:150px;border-left:1px solid #ccc}
.text_board .board_view thead th.tt_title{font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#898989; text-align:left; padding-left:7px; background-color:#f2f2f2;border-right:1px solid #ccc}
.text_board .board_view thead th.tt_title2{font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#000; text-align:left; padding-left:7px; background-color:#b0c4de;border-right:1px solid #ccc;text-align:center}

.text_board .board_view thead td.tt_title_view{font-size:13px; color:#02548d; text-align:left; padding-left:15px;border-right:1px solid #ccc;border-left:1px solid #ccc}
.text_board .board_view thead td.tt_title_view2{font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#444444; text-align:left; padding-left:15px;}
.text_board .board_view thead td.tt_title_view3{font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#444444; text-align:center;}
.text_board .board_view thead td.border_right{border-right:1px solid #ccc}



.text_board .board_view tbody td.tt_title_view4{padding:20px 0px;font-family:"맑은 고딕", "돋움", "굴림"; font-size:13px; color:#444444; text-align:left; line-height:25px;}

.text_board .board_comment {clear:both;padding:10px 0px;}
.text_board .board_comment .comment_login{width:300px;float:left}
.text_board .board_comment .comment_sns{width:175px;float:right}
.text_board .board_comment .comment_input{width:692px;clear:both;background:#f2f2f2;padding:10px;border:1px solid #ddd;margin-top:30px}
.text_board .board_comment .comment_memo_head{width:100%;border:0px solid red;height:9px;margin-top:5px}
.text_board .board_comment .comment_memo{width:690px;clear:both;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px}

/******* board_list start */
.text_board .board_list thead{width:100%;border-top:2px solid #499126;border-bottom:1px solid #499126;}

.text_board .board_list thead tr{height:40px;}
.text_board .board_list thead th{border-right:0px solid red; font-size:12px; color:#898989; text-align:center;position:relative}

/* list1 */
.text_board .board_list thead th.tt_num{width:10%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_title{background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_writer{width:15%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_date{width:15%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_count{width:10%;}
/* list2 */
.text_board .board_list thead th.tt_numA{width:10%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_titleA{background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_writerA{width:15%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_dateA{width:15%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_countA{width:10%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_emailA{width:10%;}

/* list3 */
.text_board .board_list thead th.tt_numB{width:8%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_titleB{width:20%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_writerB{width:10%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_dateB{width:15%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_countB{background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_emailB{width:10%;background:url(/img/board/title_line.gif) right -2px no-repeat;}
.text_board .board_list thead th.tt_spcB{width:10%;}



.text_board .board_list tbody{border-bottom:1px solid #499126}
.text_board .board_list tbody tr{
	height:40px;
	/* background:url(/img/board/dot_line.gif) left 35px repeat-x;important */
	border-bottom:1px solid #ddd;
}
.text_board .board_list tbody tr.listA{
	/* background:url(/img/board/dot_line.gif) left bottom repeat-x;!important */
	border-bottom:1px solid #ddd;
}
.text_board .board_list tbody tr.listA td{
	padding:10px 0 10px 10px;
	text-align:left;
	line-height:21px;
}
.text_board .board_list tbody td.board_font1 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#999999; text-align:center;padding-left:2px}
.text_board .board_list tbody td.board_font2 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#444444; text-align:left;padding-left:2px}
.text_board .board_list tbody td.board_font3 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#02548d; text-align:center;padding-left:2px}
/******* board_list end */


.text_board .board_btn {float:right;margin:5px 0px 0px 0px}

.text_board .board_page {clear:both;margin:0px auto;width:260px;text-align:center;height:20px}
.text_board .board_page span {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#777777; text-align:center;line-height:1.25;margin:0px 2px;border:0px solid red;padding:0px 3px}
.text_board .board_page span.board_number2 {color:#02548d; font-weight:bold;}

.text_board .board_search {width:300px;margin:0px auto;padding:5px 0px 0px 0px;border:0px solid red;height:30px}
.text_board .page_cnt {text-align:left;width:650px;padding:10px 0px 5px 0px;clear:both}


.text_board .board_search li {float:left}


/*** 회원가입 **/
.text_board .Memberjoin{background:url("/img/join.png") top left no-repeat;}
.text_board ul:after{clear: both;display: block;content: "";}
.text_board li{float:left}
.text_board li.join_01{width:186px;height:62px;background-position: -10px -154px;margin-left:10px;border:0px solid red}
.text_board li.join_arrow {width:25px;height:34px;background-position: -130px -226px;margin: 14px 15px 15px 15px;}
.text_board li.join_02{width: 186px;height: 62px;background-position: -10px -82px}
.text_board li.join_03{width: 186px;height: 62px;background-position: -10px -10px}
.text_board li.opa30{filter: alpha(opacity=30);opacity: 0.3;-moz-opacity: 0.3;}


.text_board div.join_title11{width:138px;height:15px;background-position: -10px -461px;margin: 30px 0 15px 0;}
.text_board div.join_title12{width:177px;height:15px;background-position: -10px -436px;margin: 30px 0 15px 0;}

.text_board div.agreebox{border: #dfdfdf solid 5px;padding: 15px 7px 7px 7px;}
.text_board textarea.ag1{border: 0;width: 100%;height: 160px;overflow-x: hidden;overflow-y: auto;line-height: 130%;color: #666;font-family: dotum;}

.text_board div.agreecheck {text-align: center;padding: 20px 0 0 0;color: #333;letter-spacing: -1px;}

.text_board div.msg{color: #1C5B8C;font-family: dotum;line-height: 150%;margin: 20px 0 20px 0;}
.text_board span.red {font-size: 11px;color: #ff0000;}

.text_board div.submitbox {padding: 30px 0 40px 0;text-align: center;}
.text_board input.join_button{width: 110px;height: 35px;background-position: -10px -361px;}
.text_board input.join_cancel{width: 110px;height: 35px;background-position: -10px -316px;}
.text_board input.join_btn{width: 110px;height: 35px;}

/**** faq 폼 ****/

.faq_board  {clear:both;border-top: 2px solid #ddd}
.faq_board ul {clear:both;width:100%;}
.faq_board ul li{text-align:left;border-bottom: 1px solid #ddd;width:100%;}
.faq_board ul li a.faq_title{cursor: pointer;width: 100%;margin: 0px;padding-left: 60px;height: 33px;line-height: 30px;background: url("/img/board/q_txt.png") no-repeat scroll 15px center transparent;}
.faq_board ul li a.faq_down{cursor: pointer;width: 100%;margin: 0px;padding-left: 20px;height: 33px;line-height: 30px;background: url("/img/board/file555555.gif") no-repeat scroll 5px  transparent;}
.faq_board li.content{float:left;width:610px;list-style: none outside none;padding: 10px 30px 10px 60px;line-height: 24px;background: url("/img/board/a_txt.png") no-repeat scroll 15px 17px transparent ;word-break: keep-all;border-top: 1px solid #ddd;background-color:#F6F6F6;color: rgb(107, 100, 84)}

/**
.faq_board li.num{float:left;width:70px;border:0px solid red;text-align:center;height:20px;background:url(../img/q.gif) no-repeat  24px}
.faq_board li.title{float:left;width:642px;border:0px solid red;text-align:left;font-size:12px; color:#000000;line-height:20px;cursor:pointer}
.faq_board li.content{float:left;width:630px;padding:10px 5px;font-size:12px;text-align:left;background:#fff;overflow:hidden;border:1px solid #ddd}

faq_num_bg{background:url(../img/q_on.gif) no-repeat 24px !important}
*/



.board_title {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#898989; text-align:center;}
.board_title1 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#898989; text-align:left; padding-left:15px; background-color:#f2f2f2;}

.board_font1 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#999999; text-align:center;}
.board_font2 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#444444; text-align:left;}
.board_font3 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#02548d; text-align:center;}
.board_font4 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:15px; color:#02548d; text-align:left; padding-left:15px;}
.board_font5 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#999999; text-align:left; padding-left:15px;}
.board_font6 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:13px; color:#444444; text-align:left; line-height:25px;}
.board_font7 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#000000; text-align:left;}

.board_number1 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#777777; text-align:center;}
.board_number2 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#02548d; font-weight:bold; text-align:center;}


.comment_font1 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#02548d; text-align:left;}
.comment_font2  {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#999999; text-align:left;} 
.comment_font3 {font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#999; text-align:left; line-height:16px;}


/**** 입력폼 ****/
.input { border-color:#d0d0d0; background-color:#ffffff; border-style: solid; border-width:1px 1px 1px 1px; font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#666666; padding-top:5px; padding-left:5px; }
.input1 { border-color:#d0d0d0; background-color:#ffffff; border-style: solid; border-width:1px 1px 1px 1px; font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#666666; padding-top:2px; padding-left:5px; }
.select { border-color:#d0d0d0; background-color:#ffffff; border-style: solid; border-width:1px 1px 1px 1px; font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#666666; height:28px; padding-left:2px; padding-top:3px; padding-bottom:3px;}
.textarea { border-color:#d0d0d0; background-color:#ffffff; border-style: solid; border-width:1px 1px 1px 1px; font-family:"맑은 고딕", "돋움", "굴림"; font-size:12px; color:#666666; padding-top:5px; padding-left:5px; }
.btn_hand{cursor:pointer}
.input_gray { border-color:#d0d0d0; background-color:#eee; border-style: solid; border-width:1px 1px 1px 1px; font-family:"맑은 고딕", "돋움", "굴림"; font-size:14px; color:#666666; padding-top:2px; padding-left:5px; }

.input_orange { font-family: "돋움"; font-size: 12px; color:green; border-color:orange; background-color:#fff; border-style: solid; border-width:1 1 1 1; padding:3px; }

.font_orange { font-family: "돋움"; font-size: 12px; color:orange; border-color:#fff;padding:3px;font-weight:bold;margin-top:15px;line-height:20px}

.button {
	width:80px;
	font-size:13px;
	background:#898989;
	color:white;
	height:22px;
	cursor:pointer;
	border:1px solid white;
}


/** etc **/
.title_ord{font-size:1.5em;}
.reqed{color:red;font-weight:bold}
.alert_text{color:blue;font-size:0.9em}
.alert_text2{color:#555;font-size:0.9em}


/* font 속성 */
.font_st01 {font-size:16px; color:#4b4b4b; line-height:1.3em;}
.font_st02 {font-size:15px; color:#4b4b4b; line-height:22px;}


/* greetings */
.ceo_name {float:right; padding-right:30px;}
.wd410 {width:410px;}
.wd636 {width:636px;}



/* accommodation */
.hotel_tit {color:#19212b; font-size:14px; font-weight:bold; background:url(../img/page/hotel_bullet_bg.gif) left no-repeat; padding-left:18px;}
.hotel_name {color:#8d8d8d; font-size:13px; font-weight:normal; }
.info_box {width:608px; height:152px; background:#ebeef0; padding:16px 0 0 28px;}
.info_box .info_list {width:110px; float:left;}
.info_box .info_list li {height:22px; font-size:14px; color:#4b4b4b; font-weight:bold;  background:url(../img/page/s_dot.gif) left 6px no-repeat; padding-left:10px;}
.info_box .info_cont {float:left;}
.info_box .info_cont li {height:22px; font-size:13px; color:#888;}
.info_box .info_cont li a {color:#15a5e1; text-decoration:underline;}
.info_box .info_cont li a:hover {color:#6ed1ff;}
.info_box .mainBtn {margin:18px 0 0 178px;}
.info_box .btnWrap {margin:18px 0 0 65px;}


/* padding */
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb50 {padding-bottom:50px;}
.pb70 {padding-bottom:70px;}

/* margin */
.mt10 {margin-top:10px;}
.mb20 {margin-bottom:20px;}