
@import url('sub.css');
@import url('common.css');
.topImg{padding-bottom:10px;}
#community_box{overflow:hidden;padding:18px;border:1px solid #d7d7d7;border-top:3px solid #eb006f; background:#f7f7f7; }
#community_box .story {float:left; overflow:hidden; margin:0 10px 0 0; width:206px;height:235px;padding:20px; background:#fff; border:1px solid #ddd}
#community_box .story h3 {float:left; margin-bottom:15px}
#community_box .story p.text_box {clear:both; height:116px; margin-bottom:7px; padding:15px; background:#e2e9f0; border:1px solid #ddd;font-size:12px;line-height:16px;}
#community_box .story p.writer {clear:both; color:#0c1a47;font-weight:bold;padding-bottom:5px;}
#community_box .story p.subj {clear:both;font-size:12px;line-height:16px;}

#community_box .photo{float:left;overflow:hidden;width:700px;padding:20px;height:235px;background:#fff; border:1px solid #ddd}
#community_box .photo h3 {margin-bottom:15px}
#community_box .photo li {float: left;}
#community_box .photo li a {cursor: pointer;}
#community_box .photo li p.image img {width:220px;height:148px;border:1px solid #ddd;}
#community_box .photo li p.subject  {padding-top: 10px;font-size: 12px;}
#community_box .photo li p.subject span {display: block;}
#community_box .photo li p.subject span:first-child {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;}


.float {padding: 30px 0 0 0; *zoom: 1;}
.float:after {content: " "; display: block; clear: both;}
.float p.label {padding-left: 4px; padding-bottom: 9px;}
.float ul.contents {position: relative;padding:10px;border:1px solid #d7d7d7;background:#f8f8f8;height:195px;}
.float ul.contents li {height: 20px;padding: 6px 0;}
.float ul.contents li a {overflow: hidden;}
.float ul.contents li p.image img {width:220px;height:115px;border:1px solid #ddd;}
.float ul.contents li p.subject {padding-top: 10px;font-size: 13px;}
.float ul.contents li p.subject span {width:100px;line-height:18px;}

.float  .column{position: relative; float: left; width:243px;margin-right:10px;}
.float  .column ul.contents li span.number.top {background: #32d6ff;}

.float .bargain {float: left; width:260px;margin-right: 10px;}
.float .bargain ul.contents li span.number.top {background: #32d6ff;}
.float .bargain .tour_guide ul {height:90px; border:1px solid #d8d8d8; background:#fff;letter-spacing:-0.02em;font-size:10px;line-height:16px;margin-top:7px; }
.float .bargain .tour_guide ul li {float:left;width:230px; padding:5px;}
.float .bargain .tour_guide ul li a img {float:left;border:1px solid #e4e4e4;}
.float .bargain .tour_guide ul li dl {float:right; position:relative; height:80px;}
.float .bargain .tour_guide ul li dl a {color:#666;}
.float .bargain .tour_guide ul li dt.b{font-weight:bold;font-size:14px;color:#333;}
.float .bargain .tour_guide ul li dt.subject  {padding-top: 10px;font-size: 12px;}
.float .bargain .tour_guide ul li dt.subject span {width:135px;display: block;line-height:18px;margin-right:5px;}

.float ul.contents1 {position: relative;padding:10px;border:1px solid #d7d7d7;}
.float ul.contents1 li {height: 20px;padding: 9px 0;border-bottom:1px solid #d7d7d7;}
.float ul.contents1 li.none{border-bottom:none;}
.float ul.contents1 li a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.float ul.contents1 li span.number {display: inline-block; width: 14px; margin-right: 8px; padding: 1px 0; background: #333; text-align: center; line-height: 12px; font-size: 10px; font-weight: bold; color: #fff; *display: inline; *zoom: 1;}
.float .tourboard{position: relative; float: left; width: 260px;line-height: 18px;}
.float .tourboard ul.contents li span.number.top {background: #ff502d}



/* »ó´Ü °Ô½ÃÆÇ Á¤º¸ */
.board_info{clear:both;float:none; width:100%;margin-top:50px;}
.board_info .right{float:right;width:100%;}
.cont_guide {display:inline-block;padding-top:30px;} 
.cont_guide ul {height:100px; border:1px solid #d8d8d8; background:#fff;letter-spacing:-0.02em;font-size:10px;line-height:16px;margin-top:5px; }
.cont_guide ul li {float:left;width:240px; border-right:1px solid #d8d8d8; padding:10px;}
.cont_guide ul li a img {float:left;border:1px solid #e4e4e4;}
.cont_guide ul li dl {float:right; position:relative; width:145px; height:80px;}
.cont_guide ul li dl a {color:#666;}
.cont_guide ul li dt.b{ font-weight:bold;font-size:14px;padding:0 0 10px 0;color:#333;}
.cont_guide ul li.last {border-right:none;}
/*°Ë»ö*/
.board-category{float:left;font-size:12px;padding-bottom:5px;padding-top:15px;width:50%;text-align: left;}
.board-category select{display:inline-block;margin:0;padding:5px 2px;width:120px;border: 1px solid #ddd; box-shadow: none;}
.board-search {float:right;padding-bottom: 5px; padding-top: 15px; width: 50%; text-align: right; }
.board-search select {display:inline-block;margin:0; padding:5px 2px; width: 80px; height: auto;border: 1px solid #ddd;vertical-align:middle;box-shadow:none;}
.board-search input {display:inline-block;margin:0; padding:6px 2px; width: 120px; height: auto;border: 1px solid #ddd;line-height:12px;vertical-align:middle;box-shadow:none;}
.board-search .btnSrch{width:30px; height:30px;border:none; background:url('/images/btn/btn_search.gif') no-repeat 0 0; text-indent:-50000px;}

/* °øÁö»çÇ×¸®½ºÆ®  */
.board_list01{width:100%; margin:40px 0 0 0;}
.board_list01 thead th{ height:38px; border-top:2px solid #eb006e; border-bottom:1px solid #ddd; border-left:1px solid #ddd; background:#f6f6f6;text-align:center;line-height:38px;font-weight: bold;}
.board_list01 thead th.left{border-left:none}
.board_list01 tbody td{padding:8px 0; border-bottom:1px solid #ddd; border-left:1px solid #ddd; text-align:center;}
.board_list01 tbody td.left{border-left:none}
.board_list01 tbody td.title_left{padding:20px 0 20px 15px;line-height:24px;font-size:14px;}
.board_list01 tbody td.subject{height:16px; padding:8px 0; border-bottom:1px solid #ddd; text-align:left; line-height:16px;  padding-left:15px;font-size:14px;}
.board_list01 tbody td.subject a:hover, a:active{ color:#eb006e; font-weight: bold; }
.board_list01 tbody tr.board-list-notice{ background-color: #f4f4f4;}
.board_list01 tbody td.board-list-uid{font-weight: bold; color: #eb006e;}
.board_list01 tbody td.board-list-subject{color: #666;text-align:left;padding-left:15px;}

/*ÆäÀÌÂ¡*/
.board-p {float:left;padding:50px 0 0;width:100%;}
.board-p .board-pages {float: left; margin: 0;padding: 0 0 50px 0;width:100%;list-style:none;text-align:center;border:0;}
.board-p .board-pages li {display: inline; margin: 0; padding: 0 1px; background: none; border: 0; list-style: none;}
.board-p .board-pages li a {padding: 6px 11px; border: 1px solid #ddd; text-decoration: none; font-size: 13px; line-height: 27px;color:#999999;background-color: white;}
.board-p .board-pages li.active a {border: 1px solid #eb006e; color:#eb006e; background-color: #fff; text-decoration: none;}

/* °øÁö»çÇ×º¸±â  */
.board_list01_view{ width:100%; margin:70px 0 0 0;}
.board_list01_view .view_form{border-top:2px solid #eb006e;}
.board_list01_view .view_form .view_title{padding:13px 0 10px 15px;line-height:22px;border-bottom:1px solid #d7d7d7;background:#f8f8f8;}
.board_list01_view .view_form .view_title .top_cont{font-size:14px;color:#333;font-weight:bold;}
.board_list01_view .view_form .view_title .top_cont span{color:#f23f3f;padding:0 10px 10px 0;font-weight:bold;}
.board_list01_view .view_form .view_title h5{font-size:18px;font-weight:bold;color:#eb006e;}
.board_list01_view .view_form .text_form{padding:25px 10px 0px 15px;border-bottom:2px solid #eb006e;font-size:14px;color:#666;line-height:26px;}
.board_list01_view .view_form .view_cont{font-size:12px;padding-bottom:20px;}
.board_list01_view .view_form .view_cont li{padding:5px 0 5px 17px;border-bottom:1px solid #d1d1d1;}
.board_list01_view .view_form .view_cont li a{font-weight:bold;}
.board_list01_view .view_form .view_cont img{vertical-align:middle;padding-right:30px;}
/*´äº¯*/
.board_list01_view .view_form .answerBox{border:1px solid #ddd; margin-top:30px;margin-bottom:20px;color:#333;font-weight: bold;}
.board_list01_view .view_form .answerBox .anPerson{background:url('/images/btn/ans_icon1.gif') no-repeat 19px 12px ; border-bottom:2px solid #ef4349; padding:9px 20px 11px;background-color: #f8f8f8;}
.board_list01_view .view_form .answerBox .anPerson strong{background:url('/images/btn/icon_bar1x12.gif') no-repeat right 5px; color:#444; padding-right:12px; padding-left:77px; margin-right:11px;}
.board_list01_view .view_form .answerBox .anPerson span{}
.board_list01_view .view_form .answerBox .anTxt{padding:20px 20px 10px;}


/*µ¡±Û*/
.comment{border-top:2px solid #eb006e;margin-top:30px;}
.comment .comment_tt{color:#333;font-size:14px;padding:8px 0 8px 10px;border-bottom:1px solid #ddd;}
.comment .comment_tt img{vertical-align:middle;}
.comment .comment_tt span.num{color:#ff6600; font-weight:bold;}
.comment .comment_view{background:#fafafa;padding:0px 35px 12px 35px;border-bottom:1px solid #ddd;}
.comment .comment_view dl dt img{vertical-align:middle;}
.comment .comment_view dl dt span{margin-left:10px;margin-right:10px;font-size:13px;color:#666;}
.comment .comment_view dl dt span.right{float:right;color:#333;font-size:14px;}
.comment .comment_view dl.dl_list{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #ddd;}
.comment .comment_view dl.dl_list dt{padding-bottom:5px;}
.comment .comment_view dl.dl_list.none{border-bottom:none}
.comment .comment_view dl.dl_list.comment_write{margin-top:8px;}
.comment .comment_view dl.dl_list.comment_write span{margin-left:5px;}
.comment .comment_write{margin-top:8px;}
.comment .comment_write span{margin-left:5px;}



/*ÀÚÁÖÇÏ´Â Áú¹®*/
.faqList {width:100%;margin-top:50px;border-top:2px solid #eb006e;}
.faqList ul {border-bottom:1px solid #ccc;}
.faqList ul li {border-top:1px solid #c5c5c5;}
.faqList ul li a {display:block; padding:10px 10px; text-decoration:none; background:url(/images/btn/faq_off.png) no-repeat 100% 50%;}
.faqList ul li .answer {padding:36px 30px; border-top:1px solid #c5c5c5; background:#f5f5f5;}
.faqList ul li .answer p {line-height:24px; color:#333;}
.faqList ul li a:hover,
.faqList ul li.current a {background:url(/images/btn/faq_on.png) no-repeat 100% 50%; color:#eb006e;font-weight:bold;}

/*Áú¹®°ú´äº¯*/
.board_list02{width:100%;margin:50px 0 0 0;border-top:2px solid #eb006e;}
.board_list02 th{height:38px;border-bottom:1px solid #ddd; border-left:1px solid #ddd; background:#f6f6f6;text-align:center;color:#333}
.board_list02 th:first-child,
.board_list02 td:first-child{border-left: none}
.board_list02 td{border-bottom:1px solid #ddd; border-left:1px solid #ddd;font-size:13px;text-align:center;padding:6px 0 6px;}
.board_list02 td.txt{font-size:13px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space: nowrap;padding: 6px 0 6px 15px;}
.board_list02 td.txt a{color:#333}
.board_list02 td.txt span img{vertical-align:middle}
.board_list02 tr:hover{ background-color: #f7f7f7;}

/*Áú¹®°ú´äº¯ º¸±â*/
.board_list02_view{width:100%;margin:50px 0 0 0;border-top:2px solid #eb006e;}
.board_list02_view thead th {background:#f8f9fb;border-bottom: 1px solid #c5c5c5;padding:10px 20px 11px;text-align:left;color:#333;}
.board_list02_view td {border-bottom:1px solid #c5c5c5;}
.board_list02_view th .eventTit{overflow:hidden}
.board_list02_view th .eventTit p{float:left}
.board_list02_view th .eventTit p.date{float:right;font-size:13px; font-weight:normal;line-height:20px;}
.board_list02_view td .fileAdd{padding:10px 20px 11px}
.board_list02_view td .fileAdd .txt{font-weight:bold;font-size:13px;color:#eb006e;}
.board_list02_view td .fileAdd .file{background:url('/images/btn/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px;margin-left:6px}
.board_list02_view td.viewDiv{padding:20px 0;}
.board_list02_view td.viewDiv .txt{width:740px; padding:0 20px; line-height:23px;color:#444;}
.board_list02_view td.viewDiv .txt .tit{text-align:center; font-size:20px; font-weight:bold; color:#444; margin-top:15px;}
.board_list02_view .answerBox{border:1px solid #ddd; margin-top:15px;}
.board_list02_view .answerBox .anPerson{background:url('/images/btn/ans_icon1.gif') no-repeat 19px 12px ; border-bottom:2px solid #ef4349; padding:9px 20px 11px;}
.board_list02_view .answerBox .anPerson strong{background:url('/images/btn/icon_bar1x12.gif') no-repeat right 5px; color:#444; padding-right:12px; padding-left:77px; margin-right:11px;}
.board_list02_view .answerBox .anPerson span{}
.board_list02_view .answerBox .anTxt{padding:10px 20px 10px;}

/*Áú¹®°ú´äº¯ ¾²±â*/
#board_list02_write{width:100%;border-top:2px solid #eb006e;margin:70px 0 0 0;}
.board_list02_write th{text-align:left; color:#444; padding:10px 0 11px 20px; border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5; background:#f8f9fb;}
.board_list02_write th span{vertical-align:middle; padding:0 5px 0 20px; width:9px; display:inline-block;}
.board_list02_write td{text-align:left;padding:10px; border-bottom:1px solid #c5c5c5; }

#board_list02_write .answerBox{border:1px solid #ddd; margin-top:30px;color:#333;font-weight: bold;}
#board_list02_write .answerBox .anPerson{min-height:20px; background:url('/images/btn/ans_icon1.gif') no-repeat 19px 12px ; border-bottom:2px solid #ef4349; padding:9px 20px 11px;}
#board_list02_write .answerBox .anPerson strong{background:url('/images/btn/icon_bar1x12.gif') no-repeat right 5px; color:#444; padding-right:12px; padding-left:77px; margin-right:11px;}
#board_list02_write .answerBox .anPerson span{}
#board_list02_write .answerBox .anTxt{padding:20px 20px 10px;}

/*Æ÷Åä°¶·¯¸®*/
.gallery_list01 {width:100%;min-height:300px;display:inline-block; margin-top:5px;}
.gallery_list01 ul {display:block; margin-top:5px; height:195px;}
.gallery_list01 ul:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.gallery_list01 li {float:left; width:180px; border:1px solid #d0d0d0; margin-right:6px;}
.gallery_list01 li.last {margin-right:0;}
.gallery_list01 li dl {margin:5px 10px; height:55px; width:158px; }
.gallery_list01 li dl dt {border-bottom:1px solid #d0d0d0; height:25px; line-height:23px; text-align:center; color:#444; font-weight:bold;}
.gallery_list01 li dl dd {height:29px; padding-top:4px;}
.gallery_list01 li dl dd img {float:left;}
.gallery_list01 li dl dd .date {float:right; font-size:11px;}

.gallery_list02 {width:100%;min-height:1600px;display:inline-block; margin-top:5px;}
.gallery_list02 ul {display:inline-block; margin-top:5px; height:315px;}
.gallery_list02 ul:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.gallery_list02 li {float:left; width:180px; border:1px solid #d0d0d0; margin-right:6px;}
.gallery_list02 li.last {margin-right:0;}
.gallery_list02 li dl {margin:5px 10px; height:55px; width:150px; }
.gallery_list02 li dl dt {border-bottom:1px solid #d0d0d0; height:25px; line-height:23px; text-align:center; color:#444; font-weight:bold;}
.gallery_list02 li dl dd {height:29px; padding-top:4px;}
.gallery_list02 li dl dd img {float:left;}
.gallery_list02 li dl dd .date {float:right; font-size:11px;}


/* event_list */
.event_content_wrap{clear:both;}
.event_contentBox{padding:5px 0;border-bottom:1px solid #e2e2e2;overflow:hidden;}
.event_imgBox{width:245px;height:91px;float:left;}
.event_listBox{width:500px;height:91px;float:right}
.event_listBox .event_p1{margin-top:15px;margin-bottom:8px;font-size:14px;font-weight:bold}
.event_listBox .event_p2{margin-bottom:15px;font-size:14px}
.event_listBox .event_p1 img, .event_p2 img{margin-right:20px}

/*ÅÇ¸Þ´º*/
.tab01{height:100px;padding-top:0px;overflow:hidden;background:url(/images/tit/event_tab_bg.gif) repeat-x left top;margin-top:80px;}
.tab01 ul li{float:left;}
.tab01 ul li a{height:0;overflow:hidden;display:block;padding-top:39px;}
.tab01 ul li a:hover{background-position:left -39px;}
.tab01 ul li.active a{background-position:left -39px;}

.tab01_01{width:134px;background:url(/images/tit/event_tab_01.gif) no-repeat left top;}
.tab01_02{width:134px;background:url(/images/tit/event_tab_02.gif) no-repeat left top;}
.tab02_01{width:134px;background:url(/images/tit/event_tab_03.gif) no-repeat left top;}
.tab02_02{width:134px;background:url(/images/tit/event_tab_04.gif) no-repeat left top;}


/*estimate_cont*/
#estimate_con{padding:10px 40px 0 40px;}
#estimate_con .view{position:relative;padding:40px;margin-bottom:40px;border:3px solid #eb006e;border-radius:6px;background:#fbfbfb;}
#estimate_con .login_Resv {height:68px;overflow:hidden;padding-bottom:30px; margin-top:5px; text-align:center;}
#estimate_con .login_Resv ul {margin-left:10px;}
#estimate_con .login_Resv ul li {float:left;padding-bottom:8px;}
#estimate_con .login_Resv ul li h2 {float:left;padding:0 0 15px 25px;}
#estimate_con .login_Resv ul li .input01 {float:left; background: none repeat scroll 0 0 #fbfbfb; border: 1px solid #ccc; height: 26px; padding: 2px 0 2px 5px; vertical-align: top; width:180px;margin-right:10px;}
#estimate_con .login_Resv ul li label {float:left;vertical-align:middle;padding-left:25px;padding-right:10px;padding-top:10px;}
#estimate_con .login_Resv ul li span {float:left;vertical-align:middle;}