@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

table {table-layout:fixed;}
.no_border {border:0 !important;}

.sub_top {width:100%;height:150px;position:relative;margin-bottom:30px;}
.sub_top .inner {width:100%;position:absolute;left:50%;bottom:15px;margin-left:-50%;}
.sub_top .sub_title {font-size:20px;color:#fff;text-align:center;font-weight:700;margin-bottom:25px;
	text-shadow: 0px 0px 6px rgba(0,0,0,0.5);
}
.sub_top.bg1 {background:url('../images/m/common/top_bg1.jpg') no-repeat center;}
.sub_top.bg2 {background:url('../images/m/common/top_bg2.jpg') no-repeat center;}
.sub_top.bg3 {background:url('../images/m/common/top_bg3.jpg') no-repeat center;}
.sub_top.bg4 {background:url('../images/m/common/top_bg4.jpg') no-repeat center;}
.sub_top.bg5 {background:url('../images/m/common/top_bg5.jpg') no-repeat center;}
.sub_top.intro {background:url('../images/m/common/top_bg_intro.jpg') no-repeat center;}
.sub_top .route_area {position:relative;text-align:center;color:#c1c1c1;line-height:16px;font-size:0;}
.sub_top .route_area span {margin:0 6px;position:relative;display:inline-block;vertical-align:top;font-size:12px;padding-left:15px;line-height:13px;}
.sub_top .route_area span.active {color:#fff;font-weight:700;}
.sub_top .route_area span:before {content:'';width:6px;height:13px;background:url('../images/m/common/ico_cursor.png') no-repeat 0 0;position:absolute;left:0;top:0;background-size:6px;}
.sub_top .route_area .home {width:12px;height:13px;background:url('../images/m/common/ico_home.png') no-repeat 0 0;padding-left:0;background-size:12px;}
.sub_top .route_area .home:before {display:none;}


.contents_area {overflow:hidden;position:relative;padding-bottom:30px;}
.contents_area.none {padding-bottom:0;}


/* 리스트 상단 텝 */
.contents_area .contents_tab {position:relative;border-bottom: 1px solid #d8d8d8;margin:0 15px;}
.contents_area .contents_tab .tab_ul {overflow:hidden;margin:0 auto;font-size:0;text-align:center;}
.contents_area .contents_tab .tab_ul li {width:88px;display:inline-block;vertical-align:top;text-align:center;border:1px solid #d8d8d8;border-right:0;border-bottom:0;}
.contents_area .contents_tab .tab_list4 li {width:66px;display:inline-block;vertical-align:top;text-align:center;border:1px solid #d8d8d8;border-right:0;border-bottom:0;}
.contents_area .contents_tab .tab_list5 li {width:55px;display:inline-block;vertical-align:top;text-align:center;border:1px solid #d8d8d8;border-right:0;border-bottom:0;}
.contents_area .contents_tab .tab_ul li:first-child {border-radius:22px 0 0 0;}
.contents_area .contents_tab .tab_ul li:first-child a {border-radius:22px 0 0 0;}
.contents_area .contents_tab .tab_ul li:last-child {border-right:1px solid #d8d8d8;border-radius:0 22px 0 0;}
.contents_area .contents_tab .tab_ul li:last-child a {border-radius:0 22px 0 0;}
.contents_area .contents_tab .tab_ul li a {height:38px;display:block;position:relative;line-height:38px;font-size:12px;color:#4b4b4b;font-weight:700;}
.contents_area .contents_tab .tab_ul li a:hover {color:#fff;background:#222;}
.contents_area .contents_tab .tab_ul li a.active {color:#fff;background:#222;}


/* 리스트 상단 셀렉트박스 */
.contents_area .list_top {position:relative;margin:10px 15px;overflow:hidden;padding-left:85px;}
.contents_area .list_top.category {padding-left:150px;} /* 0409수정 */
.contents_area .list_top.category .select_box {width:70px;} /* 0409수정 */
.contents_area .list_top.category .select_box.pos2 {left:75px;} /* 0409수정 */

.contents_area .list_top .select_box {width:80px;height:23px;position:absolute;left:0;top:0;cursor:pointer;}
.contents_area .list_top .select_box select {width:100%;height:23px;border:1px solid #d8d8d8;font-size:10px;}
.contents_area .list_top .search_box {overflow:hidden;box-sizing:border-box;position:relative;padding-right:47px;}
.contents_area .list_top .search_box .input_box {height:21px;border:1px solid #d8d8d8;}
.contents_area .list_top .search_box .input_box input {width:100%;height:21px;line-height:21px;font-size:10px;color:#4b4b4b;font-family: 'Nanum Gothic', sans-serif;text-indent:5px;}
.contents_area .list_top .search_box .btn_search {width:48px;height:23px;display:block;background:url('../images/main/gnb_search_white.png') no-repeat center center #333333;position:absolute;right:0;top:0;background-size:15px;}

/* 리스트 테이블 */
.contents_area .board_table {position:relative;margin:0 15px;}
.contents_area .board_table.text td {padding:15px 0;}
.contents_area .board_table.text td.text {padding:0 5px;}
.contents_area .board_table table {width:100%;border-top:2px solid #333;font-family: 'Nanum Gothic', sans-serif;}
.contents_area .board_table table th {border-bottom:1px solid #333;font-size:10px;color:#333;text-align:center;line-height:11px;font-weight:900;padding:15px 0;}
.contents_area .board_table table td {border-bottom:1px solid #e4e4e4;font-size:10px;color:#333;text-align:center;line-height:11px;}
.contents_area .board_table table td.text {text-align:left;padding-left:5px;}
.contents_area .board_table table td .red_txt {color:#f24c4c;}
.contents_area .board_table table td a {color:#333;position:relative;display:block;padding:15px 0;overflow:hidden;}
.contents_area .board_table table td a .ellipsis {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px;}
.contents_area .board_table table td a .reply {color:#4e62a7;font-weight:900;position:absolute;right:0;top:15px;}
.contents_area .board_table table td a .re {width:34px;height:17px;display:inline-block;vertical-align:top;font-size:11px;color:#fff;text-align:center;line-height:16px;background:#4e62a7;position:relative;top:-1px;}
.contents_area .board_table table td a .class {font-weight:900;}
.contents_area .board_table table td a:before {content:'';width:0;height:1px;background:#333;position:absolute;left:0;bottom:-1px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.contents_area .board_table table td a:hover:before {width:100%;}
.contents_area .board_table table tr.important {background:#f9f9f9;}
.contents_area .board_table table tr.important td {font-weight:bold;}
.contents_area .board_table table tr:last-child td {border-bottom:1px solid #333;}

/* 리스트 하단 페이징 */
.contents_area .board_paging {position:relative;text-align:center;}
.contents_area .board_paging a {display:inline-block;vertical-align:top;}
.contents_area .board_paging a.num {width:23px;height:23px;font-size:10px;color:#000;text-align:center;line-height:23px;background:#f2f2f2;}
.contents_area .board_paging a.num:hover {background:#000;color:#fff;}
.contents_area .board_paging a.num.active {background:#000;color:#fff;}
.contents_area .board_paging a.btn {width:21px;height:21px;border:1px solid #000;text-indent:-9999em;}
.contents_area .board_paging a.btn_prev2 {background:url('../images/ico/ico_list_prev2.png') no-repeat center center;background-size:23px;}
.contents_area .board_paging a.btn_prev {background:url('../images/ico/ico_list_prev.png') no-repeat center center;margin:0;background-size:23px;}
.contents_area .board_paging a.btn_next2 {background:url('../images/ico/ico_list_next2.png') no-repeat center center;background-size:23px;}
.contents_area .board_paging a.btn_next {background:url('../images/ico/ico_list_next.png') no-repeat center center;margin:0;background-size:23px;}

/* 리스트 하단 버튼 */
.contents_area .board_btn_area {position:relative;text-align:right;margin:15px 15px 0 15px;overflow:hidden;}
.contents_area .board_btn_area .btn_write {display:inline-block;width:84px;height:23px;border:1px solid #333;text-align:center;font-size:10px;color:#333;line-height:23px;background:#fff;}
.contents_area .board_btn_area .btn_write:hover {background:#333;color:#fff;}
.contents_area .board_btn_area .btn_list {display:inline-block;width:50px;height:23px;border:1px solid #333;text-align:center;font-size:10px;color:#fff;line-height:23px;background:#333;}
.contents_area .board_btn_area .btn_list:hover {background:#fff;color:#333;}
.contents_area .board_btn_area .btn_list_gray {display:inline-block;width:50px;height:23px;border:2px solid #999;text-align:center;font-size:10px;color:#fff;line-height:23px;background:#999;float:left;}
.contents_area .board_btn_area .btn_list_gray:hover {background:#fff;color:#999;}
.contents_area .board_btn_area .btn_save_gary {display:inline-block;width:50px;height:23px;border:2px solid #999;text-align:center;font-size:10px;color:#fff;line-height:23px;background:#999;}
.contents_area .board_btn_area .btn_save_gary:hover {background:#fff;color:#999;}
.contents_area .board_btn_area .btn_reg {display:inline-block;width:50px;height:23px;border:2px solid #333;text-align:center;font-size:10px;color:#fff;line-height:23px;background:#333;margin-left:10px;}
.contents_area .board_btn_area .btn_reg:hover {background:#fff;color:#333;}

.contents_area .board_btn_area .list_btn_box {overflow:hidden;float:left;}
.contents_area .board_btn_area .list_btn_box a {display:inline-block;}
.contents_area .board_btn_area .list_btn_box a.btn_prev {width:25px;height:25px;background:url('../images/ico/ico_btn_prev_cursor_white.png') no-repeat 0 0 #333;background-size:25px;}
.contents_area .board_btn_area .list_btn_box a.btn_next {width:25px;height:25px;background:url('../images/ico/ico_btn_next_cursor_white.png') no-repeat 0 0 #333;background-size:25px;margin-left:5px;}

.contents_area .board_btn_area .btn_delete {width:86px;height:36px;border:2px solid #333;text-align:center;font-size:13px;color:#fff;line-height:36px;background:#333;position:absolute;left:0;top:0;}
.contents_area .board_btn_area .btn_delete:hover {background:#fff;color:#333;}
.contents_area .board_btn_area .btn_modify {width:86px;height:36px;border:2px solid #999;text-align:center;font-size:13px;color:#fff;line-height:36px;background:#999;position:absolute;left:100px;top:0;}
.contents_area .board_btn_area .btn_modify:hover {background:#fff;color:#999;}

/* 리스트 상세 화면 */
.contents_area .board_detail_view {position:relative;margin:0 15px;}
.contents_area .board_detail_view .detail_title {height:31px;text-align:center;font-size:12px;color:#333;line-height:normal;font-weight:700;margin-bottom:5px;}
.contents_area .board_detail_view .detail_table {position:relative;border-top:2px solid #333;}
.contents_area .board_detail_view .detail_table table {width:100%; table-layout:fixed;}
.contents_area .board_detail_view .detail_table table th {border-bottom:1px solid #d8d8d8;}
.contents_area .board_detail_view .detail_table table td {border-bottom:1px solid #d8d8d8;}
.contents_area .board_detail_view .detail_table table thead th {height:28px;font-size:10px;text-align:center;font-weight:900;}
.contents_area .board_detail_view .detail_table table thead td {height:28px;font-size:10px;text-align:center;}
.contents_area .board_detail_view .detail_table table thead td.text {text-align:left;}
.contents_area .board_detail_view .detail_table table td.contents {padding:15px 0;font-family: 'Nanum Gothic', sans-serif;}
.contents_area .board_detail_view .detail_table table td.contents .title {font-size:10px;color:#000;text-align:center;font-weight:bold;line-height:20px;margin-bottom:10px;}
.contents_area .board_detail_view .detail_table table td.contents .title .sub {font-size:10px;color:#000;font-weight:500;line-height:16px;margin-top:10px;}
.contents_area .board_detail_view .detail_table table td.contents .right_text {font-size:10px;color:#000;text-align:right;margin-bottom:15px;}
.contents_area .board_detail_view .detail_table table td.contents .img_box {text-align:center;margin-bottom:15px;}
.contents_area .board_detail_view .detail_table table td.contents .img_box .title {font-size:14px;color:#999;margin-top:10px;display:inline-block;}
.contents_area .board_detail_view .detail_table table td.contents .img_box_text {overflow:hidden;}
.contents_area .board_detail_view .detail_table table td.contents .img_box_text .img {width:460px;float:left;text-align:center;}
.contents_area .board_detail_view .detail_table table td.contents .img_box_text .img .title {font-size:14px;color:#999;margin-top:10px;display:inline-block;}
.contents_area .board_detail_view .detail_table table td.contents .img_box_text .text {width:450px;float:left;padding-left:30px;font-size:14px;color:#111;line-height:30px;}
/*.contents_area .board_detail_view .detail_table table td.contents p {width:700px;margin:0 auto 40px;font-size:14px;color:#111;line-height:30px;text-align:center;}*/
.contents_area .board_detail_view .detail_table table td.contents p.left_text {width:100%;text-align:left;margin-bottom:10px;}
.contents_area .board_detail_view .detail_table table td.contents p.text_left {text-align:left;}
.contents_area .board_detail_view .detail_table table td.contents .text_dl {overflow:hidden;padding-bottom:10px;}
.contents_area .board_detail_view .detail_table table td.contents .text_dl.mb {margin-bottom:30px;}
.contents_area .board_detail_view .detail_table table td.contents .text_dl.bt_line {border-bottom:1px solid #d8d8d8;}
.contents_area .board_detail_view .detail_table table td.contents .text_dl dt {width:100px;float:left;font-size:15px;color:#111;font-weight:bold;line-height:30px;margin-bottom:10px;}
.contents_area .board_detail_view .detail_table table td.contents .text_dl dd {width:840px;float:left;font-size:14px;color:#111;line-height:30px;margin-bottom:10px;}
.contents_area .board_detail_view .detail_file {border-bottom:1px solid #d8d8d8;padding:10px 0;}
.contents_area .board_detail_view .detail_file dl {overflow:hidden;}
.contents_area .board_detail_view .detail_file dl dt {width:23%;float:left;font-size:10px;color:#111;text-align:center;font-weight:900;}
.contents_area .board_detail_view .detail_file dl dd {width:77%;float:left;font-size:10px;color:#4b4b4b;}

.contents_area .board_detail_view .detail_password {height:23px;border-bottom:1px solid #d8d8d8;overflow:hidden;padding:10px;font-family: 'Nanum Gothic', sans-serif;font-size:13px;color:#111;line-height:23px;}
.contents_area .board_detail_view .detail_password .title {float:left;font-weight:900;margin-right:10px;}
.contents_area .board_detail_view .detail_password .input_box {float:left;margin-right:10px;}
.contents_area .board_detail_view .detail_password .input_box input {width:140px;height:21px;border:1px solid #d8d8d8;text-indent:10px;line-height:21px;}
.contents_area .board_detail_view .detail_password .text {float:left;}
.contents_area .board_detail_view .detail_password .text span {color:#ff0000;}

.contents_area .board_detail_view .detail_bottom {padding:10px;position:relative;overflow:hidden;}
.contents_area .board_detail_view .detail_bottom.line {border-top:1px solid #d8d8d8;border-bottom:1px solid #222;}
.contents_area .board_detail_view .detail_bottom .licenses {width:57px;float:left;position:relative;top:3px;}
.contents_area .board_detail_view .detail_bottom .ico_box {float:right;overflow:hidden;}
.contents_area .board_detail_view .detail_bottom .ico_box a {width:25px;display:block;float:left;margin-left:5px;}
.contents_area .board_detail_view .detail_write_box {border-top:2px solid #333;background:#f9f9f9;padding:10px 80px 10px 10px;overflow:hidden;position:relative;}
.contents_area .board_detail_view .detail_write_box textarea {width:100%;height:38px;padding:5px;display:block;float:left;border:1px solid #999;font-size:10px;color:#333;font-family: 'Nanum Gothic', sans-serif;line-height:20px;margin-right:10px;}
.contents_area .board_detail_view .detail_write_box .btn_reg_reply {width:68px;height:48px;border:1px solid #999;background:#333;font-size:10px;color:#fff;line-height:48px;display:block;position:absolute;right:10px;top:10px;font-weight:bold;font-family: 'Nanum Gothic', sans-serif;text-align:center;}
.contents_area .board_detail_view .detail_write_box .btn_reg_reply:hover {background:#fff;color:#333;}
.contents_area .board_detail_view .detail_reply_list {position:relative;border-top:2px solid #333;}
.contents_area .board_detail_view .detail_reply_list table {width:100%;}
.contents_area .board_detail_view .detail_reply_list table td {border-bottom:1px solid #e4e4e4;padding:15px 0;font-size:10px;color:#333;font-family: 'Nanum Gothic', sans-serif;text-align:center;}
.contents_area .board_detail_view .detail_reply_list table td span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.contents_area .board_detail_view .detail_reply_list table td.bg {background:#f9f9f9;font-weight:900;}
.contents_area .board_detail_view .detail_reply_list table td.text {text-align:left;}
.contents_area .board_detail_view .detail_reply_list table tr:last-child td {border-bottom:0;}
.contents_area .board_detail_view .detail_list {position:relative;border-top:2px solid #333;border-bottom:1px solid #333;}
.contents_area .board_detail_view .detail_list .list_dl {overflow:hidden;font-size:10px;color:#111;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;}
.contents_area .board_detail_view .detail_list .list_dl dt {width:23%;padding:15px 0;float:left;text-align:center;}
.contents_area .board_detail_view .detail_list .list_dl dt.line {border-bottom:1px solid #d8d8d8;}
.contents_area .board_detail_view .detail_list .list_dl dt .list_prev {display:inline-block;padding-right:15px;background:url('../images/ico/ico_list_up.png') no-repeat right 6px;background-size:7px;}
.contents_area .board_detail_view .detail_list .list_dl dt .list_next {display:inline-block;padding-right:15px;background:url('../images/ico/ico_list_down.png') no-repeat right 7px;background-size:7px;}
.contents_area .board_detail_view .detail_list .list_dl dd {width:77%;float:left;}
.contents_area .board_detail_view .detail_list .list_dl dd.line {border-bottom:1px solid #d8d8d8;}
.contents_area .board_detail_view .detail_list .list_dl dd a {display:block;position:relative;padding:15px 15px 15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.contents_area .board_detail_view .detail_list .list_dl dd a span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.contents_area .board_detail_view .detail_list .list_dl dd a:before {content:'';width:0;height:1px;background:#333;position:absolute;left:0;bottom:-1px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.contents_area .board_detail_view .detail_list .list_dl dd a:hover:before {width:100%;}

/* 한옥체험 상세보기 화면 */
.contents_area .board_detail_view .detail_view_box {position:relative;padding:10px 0;border-top:2px solid #222;}
.contents_area .board_detail_view .detail_view_box .top_view {position:relative;overflow:hidden;border-bottom:1px solid #d8d8d8;margin-bottom:15px;}
.contents_area .board_detail_view .detail_view_box .top_view.none {border-bottom:0;margin-bottom:0;}
.contents_area .board_detail_view .detail_view_box .top_view .img_box {position:relative;margin-bottom:15px;}
.contents_area .board_detail_view .detail_view_box .top_view .desc_box {position:relative;}
.contents_area .board_detail_view .detail_view_box .top_view .desc_box .btn_contact_us {height:23px;border:1px solid #111;font-size:10px;color:#111;line-height:23px;text-align:center;display:block;margin-bottom:10px;}
.contents_area .board_detail_view .detail_view_box .top_view .desc_box table {width:100%;font-family: 'Nanum Gothic', sans-serif;line-height:22px;}
.contents_area .board_detail_view .detail_view_box .top_view .desc_box table th {font-size:10px;color:#111;text-align:left;vertical-align:top;line-height:15px;padding-bottom:10px;}
.contents_area .board_detail_view .detail_view_box .top_view .desc_box table td {font-size:10px;color:#111;vertical-align:top;line-height:15px;padding:0 10px 10px 0;word-break:break-all;}
.contents_area .board_detail_view .detail_view_box .top_img_box {margin-bottom:30px;}
.contents_area .board_detail_view .detail_view_box h2 {font-size:12px;color:#333;font-weight:900;line-height:12px;margin-bottom:15px;}
.contents_area .board_detail_view .detail_view_box h3 {font-size:12px;color:#111;font-weight:900;line-height:12px;font-family: 'Nanum Gothic', sans-serif;margin-bottom:15px;}
.contents_area .board_detail_view .detail_view_box .desc_text {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#111;line-height:15px;margin-bottom:15px;}
.contents_area .board_detail_view .detail_view_box .desc_text2 {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#111;line-height:20px;margin-bottom:15px;}
.contents_area .board_detail_view .detail_view_box .desc_text3 {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#111;line-height:15px;margin-bottom:15px;position:relative;}
.contents_area .board_detail_view .detail_view_box .desc_text3 .info {width:100%;border-top:2px solid #333;border-bottom:1px solid #333;background:#f9f9f9;overflow:hidden;display:table;padding:5px 0;margin-bottom:15px;}
.contents_area .board_detail_view .detail_view_box .desc_text3 .info .time {width:33.333%;padding-left:35px;box-sizing:border-box;font-size:10px;color:#333;font-weight:900;line-height:13px;display:table-cell;vertical-align:middle;background:url('../images/ico/ico_use1.png') no-repeat 5px center;background-size:25px;}
.contents_area .board_detail_view .detail_view_box .desc_text3 .info .tel {width:33.333%;padding-left:35px;box-sizing:border-box;font-size:10px;color:#333;font-weight:900;line-height:13px;display:table-cell;vertical-align:middle;background:url('../images/ico/ico_use2.png') no-repeat 5px center;background-size:25px;}
.contents_area .board_detail_view .detail_view_box .desc_text3 .info .place {width:33.333%;padding-left:35px;box-sizing:border-box;font-size:10px;color:#333;font-weight:900;line-height:13px;display:table-cell;vertical-align:middle;background:url('../images/ico/ico_use3.png') no-repeat 5px center;background-size:25px;}
.contents_area .board_detail_view .detail_view_box .desc_text span {font-weight:900;}
.contents_area .board_detail_view .detail_view_box .banner_box {border:1px solid #ececec;padding:10px 10px 10px 53px;background:url('../images/common/seoul_hanok_copy.png') no-repeat 10px 14px #f9f9f9;font-size:10px;color:#4b4b4b;line-height:15px;background-size:35px;margin-bottom:25px;}
.contents_area .board_detail_view .detail_view_box .map_box {position:relative;border:1px solid #d8d8d8;margin-bottom:15px;}
.contents_area .board_detail_view .detail_view_box .map_text {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#333;line-height:16px;}
.contents_area .board_detail_view .detail_view_box .map_text .title {font-size:10px;color:#111;font-weight:bold;margin-bottom:10px;}
.contents_area .board_detail_view .detail_view_box .map_text span {font-weight:900;}

/* 리스트 글쓰기 화면 (0420:모바일 퍼블수정안되서 개발자가 임의수정)*/
.contents_area .board_write_view {position:relative;margin-top:20px;}
.contents_area .board_write_view .board_write_top {overflow:hidden;margin-bottom:10px;}
.contents_area .board_write_view .board_write_top .select_box {width:120px;height:23px;background:url('../images/ico/ico_search_cursor.png') no-repeat 110px center #fff;border:1px solid #999;position:relative;cursor:pointer;float:left;margin-right:10px;}
.contents_area .board_write_view .board_write_top .select_box label {position:absolute;left:10px;top:4px;cursor:pointer;font-size:10px;color:#4b4b4b;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;}
.contents_area .board_write_view .board_write_top .select_box select {width:100%;height:23px;opacity:0;filter: alpha(opacity=0);cursor:pointer;}
.contents_area .board_write_view .board_write_top .board_title {width:50%;height:23px;float:left;border:1px solid #999;}
.contents_area .board_write_view .board_write_top .board_title input {width:100%;height:23px;font-size:10px;color:#4b4b4b;font-family: 'Nanum Gothic', sans-serif;line-height:26px;text-indent:10px;}
.contents_area .board_write_view .board_write_box {width:100%;height:228px;position:relative;overflow:hidden;border:1px solid #999;margin-bottom:5px;}
.contents_area .board_write_view .board_write_info {position:relative;overflow:hidden;font-family: 'Nanum Gothic', sans-serif;border-bottom:1px solid #d8d8d8;padding-bottom:20px;}
.contents_area .board_write_view .board_write_info .board_write_file_box {position:relative;overflow:hidden;}
.contents_area .board_write_view .board_write_info .board_write_file_box .text {width:50px;height:23px;background:#f5f5f5;border:1px solid #999;float:left;font-size:10px;color:#333;line-height:23px;text-align:center;font-weight:bold;}
.contents_area .board_write_view .board_write_info .board_write_file_box .file_box {width:100%;height:23px;border:1px solid #999;border-left:0;border-right:0;overflow:hidden;float:left;}
.contents_area .board_write_view .board_write_info .board_write_file_box .file_box .file_input_textbox {width:150px;height:23px;float:left;text-indent:10px;font-size:10px;}
.contents_area .board_write_view .board_write_info .board_write_file_box .file_box .file_input_div {position:relative;width:106px;height:23px;overflow:hidden;}
.contents_area .board_write_view .board_write_info .board_write_file_box .file_box .file_input_button {width:84px;height:23px;position:absolute;right:0;top:0;background:#333;color:#fff;border:1px solid #333;font-size:10px;line-height:23px;}
.contents_area .board_write_view .board_write_info .board_write_file_box .file_box .file_input_hidden {width:84px;height:23px;position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.contents_area .board_write_view .board_write_info .file_info {height:20px;font-size:10px;color:#999;line-height:20px;}
.contents_area .board_write_view .board_write_info .file_info .file_size {color:#e10000;}
.contents_area .board_write_view .board_write_info .file_info .text {color:#333;}
.contents_area .board_write_view .board_write_info .board_info {position:relative;}
.contents_area .board_write_view .board_write_info .board_info .info_dl {width:245px;position:relative;overflow:hidden;margin-top:5px;}
.contents_area .board_write_view .board_write_info .board_info .info_dl dt {width:85px;height:23px;float:left;font-size:10px;color:#333;text-align:center;line-height:23px;font-weight:bold;}
.contents_area .board_write_view .board_write_info .board_info .info_dl dd {width:160px;height:23px;float:left;line-height:23px;}
.contents_area .board_write_view .board_write_info .board_info .info_dl dd label {font-size:10px;color:#333;margin-right:10px;cursor:pointer;}
.contents_area .board_write_view .board_write_info .board_info p {font-size:10px;color:#333;margin-top:10px;}

.contents_area .line_box {display: block; box-sizing: border-box; border: 1px solid #ddd; padding: 15px; line-height: 1.6;}

.contents_area .view_box {position:relative;margin:0 15px;}
.contents_area .view_box.map {margin:0;}
.contents_area .view_box p {font-size:11px;color:#111;line-height:22px;font-family: 'Nanum Gothic', sans-serif;} /* 0910 수정 */
.contents_area .view_box p .inner_span {display:block;padding-left:10px;} /* 0910 수정 */
.contents_area .view_box .img_box {position:relative;margin-bottom:15px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.contents_area .view_box .text_box {font-family: 'Nanum Gothic', sans-serif;font-size:11px;color:#111;line-height:18px;position:relative;margin-bottom:15px;}
.contents_area .view_box .btn_use {width:120px;position:relative;display:block;}
.contents_area .view_box .guide_box {position:relative;margin:0 15px;}
.contents_area .view_box .inner_title {font-size:14px;color:#333;line-height:13px;font-weight:900;margin:25px 0 10px 0;} /* 0910 수정 */
.contents_area .guide_box .guide_dl {overflow:hidden;font-family: 'Nanum Gothic', sans-serif;}
.contents_area .guide_box .guide_dl dt {width:100%;float:left;font-size:12px;color:#111;font-weight:bold;margin-bottom:10px;}
.contents_area .guide_box .guide_dl dt.last {margin-bottom:0;}
.contents_area .guide_box .guide_dl dd  {width:100%;float:left;font-size:10px;color:#111;margin-bottom:10px;}
.contents_area .guide_box .guide_dl dd.last {margin-bottom:0;}
.contents_area .guide_box .guide_dl dt.w30 {width:30%;}
.contents_area .guide_box .guide_dl dd.w70 {width:70%;}
.contents_area .view_box_title {font-size:15px;color:#333;line-height:15px;font-weight:900;margin:25px 0 10px 15px;} /* 0910 수정 */
.contents_area .view_box_title2 {font-size:12px;color:#333;line-height:12px;font-weight:900;margin:25px 0 10px 15px;}
.contents_area .view_box_text {font-size:10px;color:#111;margin:0 15px;line-height:20px;font-family: 'Nanum Gothic', sans-serif;}
.contents_area .view_step {margin:0 15px;}


/* 한옥지원센터 출동 신청 팝업 */
.pop_119_apply {top:32px}
.pop_119_apply .form_dl dd .txt {margin-top:5px;font-size:10px;line-height:12px;}
.pop_119_apply .pop_inside .form_dl dd .address_area {overflow:hidden;box-sizing:border-box;}
.pop_119_apply .pop_inside .form_dl dd .address {width:30%;float:left;overflow:hidden;margin-bottom:5px;}
.pop_119_apply .pop_inside .form_dl dd .address2 {width:69%;float:left;overflow:hidden;margin-bottom:5px;margin-left:1%;}
.pop_119_apply .pop_inside .form_dl dd textarea {height:80px;}
.pop_119_apply .pop_inside .form_dl dd .input_box_date {overflow:hidden;position:relative;padding-right:30px;}
.pop_119_apply .pop_inside .form_dl dd .input_box_date input {width:100%;height:21px;border:1px solid #d8d8d8;display:block;text-indent:5px;font-size:10px;}
.pop_119_apply .pop_inside .form_dl dd .ui-datepicker-trigger {width:15px;display:block;position:absolute;right:5px;top:3px;}

/* 한옥지원센터 출동 신청 완료 팝업 */
.pop_119_apply_complete {width:240px;margin-left:-120px;left:50%;top:32px;}
.pop_119_apply_complete .top_complete {height:28px;padding-top:90px;font-size:11px;color:#fff;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;text-align:center;background:url('../images/ico/ico_complete.png') no-repeat center 30px #9aacba;background-size:50px;}
.pop_119_apply_complete .bottom_complete {padding:25px 19px 15px 19px;background:#fff;font-family: 'Nanum Gothic', sans-serif;}
.pop_119_apply_complete .bottom_complete .title {font-size:10px;color:#000;text-align:center;text-decoration:underline;margin-bottom:5px;}
.pop_119_apply_complete .bottom_complete .apply_date {font-size:10px;color:#000;text-align:center;margin-bottom:20px;font-weight:900;line-height:14px;}
.pop_119_apply_complete .bottom_complete .text {font-size:10px;color:#888;line-height:14px;margin-bottom:10px;}
.pop_119_apply_complete .bottom_complete .btn_confirm {width:100%;height:25px;border:1px solid #333;background:#333;display:block;font-size:10px;color:#fff;line-height:25px;text-align:center;font-weight:bold;}

/* 전통문화강좌 신청 팝업 */
.pop_culture_apply {top:32px;}

/* 전통문화강좌 신청 완료 팝업 */
.pop_culture_apply_complete {width:240px;margin-left:-120px;left:50%;top:32px;}
.pop_culture_apply_complete .top_complete {height:28px;padding-top:90px;font-size:11px;color:#fff;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;text-align:center;background:url('../images/ico/ico_complete.png') no-repeat center 30px #9aacba;background-size:50px;}
.pop_culture_apply_complete .bottom_complete {padding:25px 19px 15px 19px;background:#fff;font-family: 'Nanum Gothic', sans-serif;}
.pop_culture_apply_complete .bottom_complete .title {font-size:10px;color:#000;text-align:center;text-decoration:underline;margin-bottom:5px;}
.pop_culture_apply_complete .bottom_complete .apply_date {font-size:10px;color:#000;text-align:center;margin-bottom:20px;font-weight:900;line-height:14px;}
.pop_culture_apply_complete .bottom_complete .text {font-size:10px;color:#888;line-height:14px;margin-bottom:10px;}
.pop_culture_apply_complete .bottom_complete .btn_confirm {width:100%;height:25px;border:1px solid #333;background:#333;display:block;font-size:10px;color:#fff;line-height:25px;text-align:center;font-weight:bold;}

/* 주민사랑방 사용신청 팝업 */
.pop_use_apply {top:32px;}
.pop_use_apply .form_dl dd textarea {height:80px;}
.pop_use_apply .form_dl dd .date {height:23px;line-height:23px;margin-bottom:5px;font-size:10px;}
.pop_use_apply .form_dl dd .txt {margin-top:5px;font-size:10px;line-height:12px;}
.pop_use_apply .form_dl dd .check_box_view {margin-top:10px;}
.pop_use_apply .form_dl dd .check_box_view .check_title {font-size:10px;color:#333;padding-bottom:4px;border-bottom:1px solid #d8d8d8;margin-bottom:8px;font-weight:900;}
.pop_use_apply .form_dl dd .check_box_view .check_title span {color:#5e5e5e;}
.pop_use_apply .form_dl dd .check_box_view .check_box {margin-bottom:5px;}
.pop_use_apply .form_dl dd .check_box_view .check_box label {font-size:10px;color:#474747;cursor:pointer;font-weight:900;}
.pop_use_apply .file_box {width:100%;height:26px;overflow:hidden;margin:5px 0 15px 0;}
.pop_use_apply .file_box .file_input_textbox {height:26px;float:left;text-indent:10px;font-size:10px;line-height:26px;}
.pop_use_apply .file_box .file_input_div {float:left;position:relative;width:60px;height:26px;overflow:hidden;}
.pop_use_apply .file_box .file_input_button {width:60px;height:26px;position:absolute;right:0;top:0;background:url('../images/ico/ico_file.jpg') no-repeat 0 0;background-size:60px;}
.pop_use_apply .file_box .file_input_hidden {width:60px;height:26px;position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}

/* 주민사랑방 사용신청 완료 팝업 */
.pop_use_apply_complete {width:240px;margin-left:-120px;left:50%;top:32px;}
.pop_use_apply_complete .top_complete {height:28px;padding-top:90px;font-size:11px;color:#fff;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;text-align:center;background:url('../images/ico/ico_complete.png') no-repeat center 30px #9aacba;background-size:50px;}
.pop_use_apply_complete .bottom_complete {padding:25px 19px 15px 19px;background:#fff;font-family: 'Nanum Gothic', sans-serif;}
.pop_use_apply_complete .bottom_complete .title {font-size:10px;color:#000;text-align:center;text-decoration:underline;margin-bottom:5px;}
.pop_use_apply_complete .bottom_complete .apply_date {font-size:10px;color:#000;text-align:center;margin-bottom:20px;font-weight:900;line-height:14px;}
.pop_use_apply_complete .bottom_complete .text {font-size:10px;color:#888;line-height:14px;margin-bottom:10px;}
.pop_use_apply_complete .bottom_complete .btn_confirm {width:100%;height:25px;border:1px solid #333;background:#333;display:block;font-size:10px;color:#fff;line-height:25px;text-align:center;font-weight:bold;}

/* 주민사랑방 사용신청 캘린더 팝업 */
.pop_use_calendar {top:32px;}
.pop_use_calendar .pop_inside .calendar_top {position:relative;font-family: 'Nanum Gothic', sans-serif;text-align:center;}
.pop_use_calendar .pop_inside .calendar_top .btn_prev {width:5px;height:9px;position:absolute;left:0;top:0;padding:15px 15px 15px 0;}
.pop_use_calendar .pop_inside .calendar_top .btn_next {width:5px;height:9px;position:absolute;right:0;top:0;padding:15px 0 15px 15px;}
.pop_use_calendar .pop_inside .calendar_top .calendar_date {margin:0 auto;overflow:hidden;padding:10px 0;}
.pop_use_calendar .pop_inside .calendar_top .calendar_date .month {font-size:24px;color:#333;font-weight:900;line-height:24px;display:inline-block;position:relative;top:-2px;}
.pop_use_calendar .pop_inside .calendar_top .calendar_date .right_text {display:inline-block;margin:1px 0 0 2px;}
.pop_use_calendar .pop_inside .calendar_top .calendar_date .right_text .year {font-size:10px;color:#333;font-weight:900;line-height:10px;}
.pop_use_calendar .pop_inside .calendar_top .calendar_date .right_text .month_text {font-size:12px;color:#333;font-weight:900;line-height:12px;position:relative;top:-2px;}
.pop_use_calendar .pop_inside .calendar_box {border-top:2px solid #222;border-bottom:2px solid #222;}
.pop_use_calendar .pop_inside .calendar_box table {width:100%;}
.pop_use_calendar .pop_inside .calendar_box table th {height:17px;background:#f8f8f8;border-bottom:1px solid #222;font-size:10px;line-height:17px;font-weight:500;text-align:center;}
.pop_use_calendar .pop_inside .calendar_box table td {width:100%;height:39px;border:1px solid #d8d8d8;position:relative;font-family: 'Nanum Gothic', sans-serif;vertical-align:top;}
.pop_use_calendar .pop_inside .calendar_box table td.active {background:#e4e4e4;}
.pop_use_calendar .pop_inside .calendar_box table tr:first-child td {border:1px solid #d8d8d8;border-top:0;}
.pop_use_calendar .pop_inside .calendar_box table tr:first-child td:first-child {border-left:0;}
.pop_use_calendar .pop_inside .calendar_box table tr:first-child td:last-child {border-right:0;}
.pop_use_calendar .pop_inside .calendar_box table tr:last-child td {border:1px solid #d8d8d8;border-bottom:0;}
.pop_use_calendar .pop_inside .calendar_box table tr:last-child td:first-child {border-left:0;}
.pop_use_calendar .pop_inside .calendar_box table tr:last-child td:last-child {border-right:0;}
.pop_use_calendar .pop_inside .calendar_box table td:first-child {border-left:0;}
.pop_use_calendar .pop_inside .calendar_box table td:last-child {border-right:0;}
.pop_use_calendar .pop_inside .calendar_box table td .day {width:13px;height:13px;background:#333;font-size:10px;color:#fff;text-align:center;line-height:13px;position:absolute;left:0;top:0;z-index:2;font-weight:bold;}

/* 20171107 수정 및 추가코드 */
.pop_use_calendar .pop_inside .calendar_box table td .reservation {height:13px;background:#e0c75b;text-align:center;font-size:10px;color:#333;font-weight:bold;line-height:13px;z-index:1;padding-left:13px;}
/* 예약 라벨 기본 디폴트 값 및 컬러 -
북촌주민사랑방 기본값 - 장소가 바뀔경우 기본 reservation 클래스에 추가로 reserv-번호 클래스 추가
예) 경복궁서측 사랑방 경우 class="reservation reserv-2"
*/
/* 경복궁서측 사랑방 컬러 */
.pop_use_calendar .pop_inside .calendar_box table td .reserv-2 {background:#98aab8;}
/* 북촌문화센터 별당 컬러 */
.pop_use_calendar .pop_inside .calendar_box table td .reserv-3 {background:#e1b39a;}
/* 홍건익 가옥 컬러 */
.pop_use_calendar .pop_inside .calendar_box table td .reserv-4 {background:#a3c8ac;}
/**/

.pop_use_calendar .pop_inside .reservation_box {position:relative;padding-top:10px;font-family: 'Nanum Gothic', sans-serif;}
.pop_use_calendar .pop_inside .reservation_box .reservation_date {font-size:12px;color:#333;font-weight:bold;line-height:12px;margin-bottom:10px;}
.pop_use_calendar .pop_inside .reservation_box .reservation_ul {overflow:hidden;}
/* 20171108 수정 */
/*기존*/
/*.pop_use_calendar .pop_inside .reservation_box .reservation_ul li {font-size:10px;color:#333;line-height:10px;margin-bottom:5px;font-weight:700;}*/
/*수정*/
.pop_use_calendar .pop_inside .reservation_box .reservation_ul li {
	font-size:10px;color:#333;line-height:10px;font-weight:700;
	margin-bottom:5px;padding-left:5px;border-left:9px solid #e0c75b;
}
.pop_use_calendar .pop_inside .reservation_box .reservation_ul li.place-2 {border-color:#98aab8}
.pop_use_calendar .pop_inside .reservation_box .reservation_ul li.place-3 {border-color:#e1b39a}
.pop_use_calendar .pop_inside .reservation_box .reservation_ul li.place-4 {border-color:#a3c8ac}
/**/

.pop_use_calendar .pop_inside .reservation_box .reservation_ul li span {display:inline-block;vert-align:top;}
.pop_use_calendar .pop_inside .reservation_box .reservation_ul li .place {text-align:center;}
.pop_use_calendar .pop_inside .reservation_box .reservation_ul li .waiting {margin-left:5px;color:#0073c3;}
.pop_use_calendar .pop_inside .reservation_box .reservation_ul li .complete {margin-left:5px;color:#fe4747;}
.pop_use_calendar .pop_inside .reservation_box .reservation_ul li .cancel {margin-left:5px;color:#fe4747;}
.pop_use_calendar .pop_inside .reservation_box .btn_area {text-align:right;}
.pop_use_calendar .pop_inside .reservation_box a.btn_apply {font-size:12px;color:#333;line-height:12px;font-weight:900;display:inline-block;}
.pop_use_calendar .pop_inside .reservation_box .none {font-size:10px;color:#333;}


/* 한옥 등록 지원 안내 */
.reg_guide {position:relative;}
.reg_guide h2 {font-size:12px;color:#222;line-height:11px;padding-left:8px;position:relative;border-left:3px solid #596bab;margin:15px 0 15px 15px;}
.reg_guide h3 {font-size:12px;color:#222;line-height:11px;padding-left:8px;position:relative;border-left:3px solid #c30000;margin:15px 0 15px 15px;}

.reg_guide .line_box	{display: block; box-sizing: border-box; border: 1px solid #ddd; padding: 30px; line-height: 1.6;}

.reg_guide .step_box {position:relative;}
.reg_guide .step_box .text {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#222;line-height:18px;margin:0 15px 25px 15px;}
.reg_guide .step_box .text2 {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#222;line-height:18px;margin:0 15px 25px 15px;padding-bottom:25px;border-bottom:1px solid #d8d8d8;}
.reg_guide .step_box .step_ul {overflow:hidden;padding-top:70px;background:url('../images/sub/reg_guide_step.png') no-repeat 0 0;font-family: 'Nanum Gothic', sans-serif;margin:60px 0 45px 0;}
.reg_guide .step_box .step_img {margin:0 15px 35px 15px;}
.reg_guide .step_box  .red_txt {font-size:10px;color:#da0000;font-weight:900;font-family: 'Nanum Gothic', sans-serif;margin:0 15px 15px 15px;}
.reg_guide .tip_box {position:relative;font-family: 'Nanum Gothic', sans-serif;padding-bottom:25px;border-bottom:1px solid #d8d8d8;margin:0 15px 25px 15px;}
.reg_guide .tip_box .tip_title {font-size:10px;color:#999;border-top:2px solid #333;}
.reg_guide .tip_box .tip_title.last {border-bottom:2px solid #333;}
.reg_guide .tip_box .tip_title .btn_tip {display:block;padding:10px;position:relative;line-height:16px;}
.reg_guide .tip_box .tip_title span {font-size:10px;font-weight:900;}
.reg_guide .tip_box .tip_title .btn_tip.active span {color:#596bab;}
.reg_guide .tip_box .hidden_box {display:none;position:relative;padding:15px 15px 15px 25px;font-size:10px;color:#333;background:#f9f9f9;border-top:1px solid #333;line-height:16px; margin-left:14px; text-indent:-14px; }
.reg_guide .tip_box .hidden_box span {font-size:10px;font-weight:900;}
.reg_guide .support_box {position:relative;overflow:hidden;padding-top:20px;border-top:2px solid #333;margin:0 15px;}
.reg_guide .support_box .left_box {float:left;}
.reg_guide .support_box .right_box {float:left;}
.reg_guide .support_box .box {padding-left:45px;font-family: 'Nanum Gothic', sans-serif;}
.reg_guide .support_box .box .title {font-size:12px;color:#596bab;font-weight:bold;line-height:12px;margin-bottom:15px;padding-top:12px;}
.reg_guide .support_box .box .sub_title {font-size:10px;color:#638295;font-weight:900;line-height:10px;margin-bottom:10px;padding-bottom:2px;position:relative;display:inline-block;}
.reg_guide .support_box .box .sub_title:before {content:'';width:100%;height:1px;background:#638295;position:absolute;left:0;bottom:0;}
.reg_guide .support_box .box .desc {font-size:10px;color:#222;line-height:20px;margin-bottom:25px;font-weight:900;}
.reg_guide .support_box .box .desc span {font-weight:500;}
.reg_guide .support_box .box .desc2 {font-size:10px;color:#666;line-height:20px;margin-bottom:10px; margin-left:10px; text-indent:-10px;}

.reg_guide .support_box .box .desc p {position:relative;margin-bottom:10px;font-weight:500;}
.reg_guide .support_box .box .desc p a {text-decoration:underline;}
.reg_guide .support_box .box .desc .down_text a {display:inline-block;padding-right:10px;background:url('../images/ico/ico_down.png') no-repeat right center;background-size:7px;}

.reg_guide .support_box .box.box1 {background:url('../images/sub/reg_ico1.png') no-repeat 0 0;background-size:35px;margin-bottom:20px;}
.reg_guide .support_box .box.box2 {background:url('../images/sub/reg_ico2.png') no-repeat 0 0;background-size:35px;}
.reg_guide .support_box .box.box3 {background:url('../images/sub/reg_ico3.png') no-repeat 0 0;background-size:35px;}
.reg_guide .img_box {padding-bottom:75px;border-bottom:1px solid #d8d8d8;margin:0 15px;}
.reg_guide .document_box {border-top:5px solid #333;border-bottom:4px solid #333;margin:0 15px;}
.reg_guide .document_box.last {border-bottom:0;}
.reg_guide .document_box table {width:100%;}
.reg_guide .document_box table th {height:30px;border-bottom:2px solid #333;font-size:12px;color:#333;line-height:30px;}
.reg_guide .document_box table td {font-family: 'Nanum Gothic', sans-serif;padding:15px 0 5px 0;vertical-align:top;border-bottom:1px solid #333;}
.reg_guide .document_box table td .title {font-size:10px;color:#333;font-weight:900;line-height:18px;margin-bottom:5px;}
.reg_guide .document_box table td .title.last {margin-bottom:10px;}
.reg_guide .document_box table td .title a {display:inline-block;padding-right:10px;background:url('../images/ico/ico_down.png') no-repeat right center;background-size:7px;}

.reg_guide .document_box table td .desc {font-size:10px;color:#777;line-height:13px;font-weight:700;margin-bottom:12px;}
.reg_guide .document_box table td .title_td {font-size:12px;color:#333;font-weight:900;line-height:18px;}
.reg_guide .format_box {position:relative;overflow:hidden;padding:15px 15px 0 15px;border:1px solid #d8d8d8;background:#f9f9f9;margin:0 15px;}
.reg_guide .format_box ul {overflow:hidden;}
.reg_guide .format_box ul li {font-size:12px;color:#333;font-weight:900;line-height:12px;margin-bottom:15px;}
.reg_guide .format_box ul li span {font-weight:900;}
.reg_guide .format_box ul li a {display:inline-block;padding-right:10px;background:url('../images/ico/ico_down.png') no-repeat right center;background-size:7px;font-weight:700;}
.reg_guide .price_box {border-top:5px solid #333;border-bottom:5px solid #333;margin:0 15px 10px 15px;}
.reg_guide .price_box table {width:100%;font-family: 'Nanum Gothic', sans-serif;font-weight:900;} /* 0409수정 */
.reg_guide .price_box table th {border-bottom:1px solid #474747;padding:10px 0;font-size:10px;}
.reg_guide .price_box table th.bt {border-bottom:2px solid #474747;}
.reg_guide .price_box table th.br {border-right:1px solid #474747;}
.reg_guide .price_box table th.bl {border-left:1px solid #474747;}
.reg_guide .price_box table td {border-bottom:1px solid #474747;padding:10px 0;font-size:10px;color:#333;text-align:center;font-weight:900;}
.reg_guide .price_box table td span {color:#596bab;}
.reg_guide .price_box table td.bt {border-bottom:2px solid #474747;}
.reg_guide .price_box table td.br {border-right:1px solid #474747;}
.reg_guide .price_box table td.bl {border-left:1px solid #474747;}
.reg_guide .price_box table td.first {background:#f9f9f9;text-align:center;font-size:10px;vertical-align:top;}
.reg_guide .price_box table td.first span {font-size:10px;color:#333;}
.reg_guide .r_txt {text-align:right;font-size:10px;color:#333;font-weight:bold;margin:0 15px 10px 0;}
.reg_guide .h2_text {font-size:10px;color:#111;margin:0 15px 10px 15px;}
.reg_guide .desc_text {font-size:10px;color:#333;font-family: 'Nanum Gothic', sans-serif;margin:0 15px 10px 15px;line-height:18px;}
.reg_guide .desc_text.mb {margin-bottom:40px;}
.reg_guide .desc_text .title {line-height:14px;font-weight:900;}
.reg_guide .desc_text .sub_text {padding-left:100px;margin-top:5px;}
.reg_guide .price_box2 {border-top:5px solid #333;border-bottom:5px solid #333;margin:0 15px 10px 15px;}
.reg_guide .price_box2 table {width:100%;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;}
.reg_guide .price_box2 table th {border-bottom:1px solid #474747;padding:10px 0;font-size:10px;}
.reg_guide .price_box2 table th.bt {border-bottom:2px solid #474747;}
.reg_guide .price_box2 table th.br {border-right:1px solid #474747;}
.reg_guide .price_box2 table th.bl {border-left:1px solid #474747;}
.reg_guide .price_box2 table td {border-bottom:1px solid #474747;padding:10px 0;font-size:10px;color:#333;text-align:center;font-weight:900;}
.reg_guide .price_box2 table td span {color:#596bab;}
.reg_guide .price_box2 table td.bt {border-bottom:2px solid #474747;}
.reg_guide .price_box2 table td.br {border-right:1px solid #474747;}
.reg_guide .price_box2 table td.bl {border-left:1px solid #474747;}
.reg_guide .desc_text.mb {margin-bottom:20px;}
.reg_guide .desc_text .sub {margin-left:54px;position:relative;display:inline-block;}
.reg_guide .desc_text .sub:before {content:'';width:100%;height:1px;background:#333;position:absolute;left:0;bottom:0;}
.reg_guide .desc_text .sub2 {position:relative;display:inline-block;margin-left:7px;}
.reg_guide .desc_text .sub2:before {content:'';width:100%;height:1px;background:#333;position:absolute;left:0;bottom:0;}
.reg_guide .come_box {/* border-top:5px solid #333;border-bottom:5px solid #333; */margin:0 15px;}
.reg_guide .come_box.line {border-top:0;}
.reg_guide .come_box table {width:100%;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;}
.reg_guide .come_box table th {border-bottom:1px solid #333;padding:10px 16px;font-size:10px;color:#777;text-align:left;}
.reg_guide .come_box table th .title {font-size:12px;color:#333;margin-bottom:2px;}
.reg_guide .come_box table td {padding:10px 15px;font-size:10px;color:#333;line-height:24px;text-align:left;vertical-align:top;}
.reg_guide .come_box table td span {font-weight:900;}

.hanok_map_area {padding-top:50px;}
.hanok_map_area h2 {font-size:26px;color:#333;line-height:26px;margin-bottom:30px;}
.hanok_map_area .map_box {width:938px;height:698px;border:1px solid #d8d8d8;position:relative;margin-bottom:20px;}
.hanok_map_area .map_box .marker_layer {width:466px;height:149px;position:absolute;left:30%;top:30%;border:2px solid #333;overflow:hidden;background:#fff;}
.hanok_map_area .map_box .marker_layer .layer_close {position:absolute;right:9px;top:9px;z-index:2;}
.hanok_map_area .map_box .marker_layer .img {width:228px;float:left;}
.hanok_map_area .map_box .marker_layer .text_box {width:208px;float:left;padding:20px 15px 0 15px;}
.hanok_map_area .map_box .marker_layer .text_box  .title {font-size:20px;color:#333;line-height:20px;font-weight:900;margin-bottom:13px;}
.hanok_map_area .map_box .marker_layer .text_box  .desc {font-size:13px;color:#333;line-height:22px;}
.hanok_map_area .map_box .marker_layer .text_box  .desc .date {font-size:12px;}
.hanok_map_area .map_box .marker_layer .text_box  .desc .tel {font-size:12px;text-decoration:underline;}

/* 검색 */
/* 일시 주석 처리 차후 삭제 .search_result_area {margin-top:40px;position:relative;} */
.search_result_area {margin:15px 15px 0 15px;position:relative;}
.search_result_area .search_result {font-size:16px;color:#111;line-height:16px;margin-bottom:30px;}
.search_result_area .search_result span {font-weight:bold;}
.search_result_area .search_list_title {position:relative;overflow:hidden;border-bottom:1px solid #333;padding-bottom:15px;}
.search_result_area .search_list_title .title {font-size:20px;color:#111;float:left;font-weight:900;line-height:20px;}
.search_result_area .search_list_title .btn_total {font-size:13px;color:#111;float:right;font-weight:900;}
.search_result_area .search_list_title .btn_back {font-size:13px;color:#111;float:right;font-weight:700;}
.search_result_area .search_list {position:relative;overflow:hidden;}
.search_result_area .search_list .search_none {height:60px;font-size:14px;color:#111;font-family: 'Nanum Gothic', sans-serif;text-align:center;line-height:60px;}
.search_result_area .type1 {position:relative;margin:20px 0 50px 0;}
.search_result_area .type1 .list_ul {overflow:hidden;}
/*일시주석 차후삭제 .search_result_area .type1 .list_ul li {width:300px;float:left;margin:0 20px 20px 0;}*/
.search_result_area .type1 .list_ul li {width:50%;float:left;margin-bottom:10px;}
.search_result_area .type1 .list_ul li:nth-child(3n) {margin-right:0;}
.search_result_area .type1 .list_ul li a {display:block;overflow:hidden;}
/*일시주석 차후 삭제 .search_result_area .type1 .list_ul li a .img_box {width:300px;height:200px;overflow:hidden;}*/
/*기본값 차후 삭제 .search_result_area .type1 .list_ul li a .img_box {width:100px;overflow:hidden;position:absolute;left:0;top:15px;}*/
.search_result_area .type1 .list_ul li a .img_box {overflow:hidden;}
.search_result_area .type1 .list_ul li a .img_box img {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;

	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
}
.search_result_area .type1 .list_ul li a:hover .img_box img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
/*일시주석처리 차후삭제 .search_result_area .type1 .list_ul li a .text_box {width:278px;height:69px;border:1px solid #d8d8d8;border-top:0;padding:15px 0 15px 20px;}*/
.search_result_area .type1 .list_ul li a .text_box {height:62px;border:1px solid #d8d8d8;border-top:0;padding:5px 10px;overflow:hidden;}
.search_result_area .type1 .list_ul li a .text_box .title {font-size:14px;color:#333;line-height:20px;font-weight:900;margin-bottom:13px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-wrap:break-word;}
.search_result_area .type1 .list_ul li a .text_box .place {font-size:12px;color:#333;line-height:12px;margin-bottom:10px;}
.search_result_area .type1 .list_ul li a .text_box .address {font-size:12px;color:#333;line-height:12px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-wrap:break-word;}
.search_result_area .type2 {margin-bottom:25px;}
.search_result_area .type2 .list_ul {overflow:hidden;}
/*기존거 차후삭제 .search_result_area .type2 .list_ul li {height:220px;overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d8d8d8;}*/
.search_result_area .type2 .list_ul li {overflow:hidden;border-bottom:1px solid #d8d8d8;}
.search_result_area .type2 .list_ul li:last-child {border-bottom:1px solid #333;margin-bottom:0;}
.search_result_area .type2 .list_ul li a {display:block;overflow:hidden;}
/*일시주석 차후삭제 .search_result_area .type2 .list_ul li a .img_box {width:220px;height:220px;float:left;overflow:hidden;}*/
.search_result_area .type2 .list_ul li a .img_box {width:100px;overflow:hidden;position:absolute;left:0;top:15px;}
.search_result_area .type2 .list_ul li a .img_box img {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;

	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
}
.search_result_area .type2 .list_ul li a:hover .img_box img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
/*일시주석 차후삭제 .search_result_area .type2 .list_ul li a .text_box {width:690px;float:left;padding:20px 0 30px 20px;}*/
.search_result_area .type2 .list_ul li a {height:100px;display:block;overflow:hidden;padding:15px 0 15px 110px;position:relative;}
.search_result_area .type2 .list_ul li a .text_box {padding:5px 5px 0 0;}
/*기존거 차후삭제 .search_result_area .type2 .list_ul li a .text_box .title {font-size:18px;color:#333;line-height:24px;font-weight:bold;margin-bottom:13px;}*/
.search_result_area .type2 .list_ul li a .text_box .title {font-size:14px;color:#333;font-weight:900;margin-bottom:5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.search_result_area .type2 .list_ul li a .text_box .name {font-size:12px;color:#333;line-height:10px;margin-bottom:5px;padding-bottom:1px;display:inline-block;position:relative;}
.search_result_area .type2 .list_ul li a .text_box .name:before {content:'';width:100%;height:1px;background:#333;position:absolute;left:0;bottom:0;}
/*일시주석 차후삭제 .search_result_area .type2 .list_ul li a .text_box .text {font-size:14px;color:#333;line-height:24px;margin-bottom:35px;}*/
.search_result_area .type2 .list_ul li a .text_box .text {font-size:12px;color:#333;line-height:14px;margin-bottom:8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;}
.search_result_area .type2 .list_ul li a .text_box .etc {font-size:12px;color:#696969;font-family: 'Nanum Gothic', sans-serif;line-height:12px;}
.search_result_area .type2 .list_ul li a .text_box .etc .dot {width:1px;height:12px;background:#696969;margin:0 10px;display:inline-block;vertical-align:top;}
.search_result_area .type3 {margin-bottom:25px;}
.search_result_area .type3 .list_ul {overflow:hidden;font-family: 'Nanum Gothic', sans-serif;}
.search_result_area .type3 .list_ul li {height:53px;overflow:hidden;border-bottom:1px solid #333;}
.search_result_area .type3 .list_ul li a {display:block;padding:0 10px;color:#333;line-height:53px;overflow:hidden;}
.search_result_area .type3 .list_ul li a .text {float:left;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search_result_area .type3 .list_ul li a:hover .text {font-weight:bold;}
.search_result_area .type3 .list_ul li a .text span {color:#4e62a7;font-weight:bold;}
.search_result_area .type3 .list_ul li a .date {float:right;font-size:13px;}


/* 한옥이야기 */
.story_area {position:relative;}
.story_area .list_box {position:relative;border-top:1px solid #333;margin:0 15px;}
.story_area .list_box .list_ul {overflow:hidden;margin-bottom:25px;}
.story_area .list_box .list_ul li {overflow:hidden;border-bottom:1px solid #d8d8d8;}
.story_area .list_box .list_ul li:last-child {margin-bottom:0;}
.story_area .list_box .list_ul li a {height:100px;display:block;overflow:hidden;padding:15px 0 15px 110px;position:relative;}
.story_area .list_box .list_ul li a .img_box {width:100px;overflow:hidden;position:absolute;left:0;top:15px;}
.story_area .list_box .list_ul li a .text_box {padding:5px 5px 0 0;}
.story_area .list_box .list_ul li a .text_box .title {font-size:12px;color:#333;line-height:12px;font-weight:900;margin-bottom:5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.story_area .list_box .list_ul li a .text_box .title.mb {margin-bottom:20px !important;}
.story_area .list_box .list_ul li a .text_box .name {font-size:10px;color:#333;line-height:10px;margin-bottom:5px;padding-bottom:1px;display:inline-block;position:relative;}
.story_area .list_box .list_ul li a .text_box .name:before {content:'';width:100%;height:1px;background:#333;position:absolute;left:0;bottom:0;}
.story_area .list_box .list_ul li a .text_box .text {font-size:10px;color:#333;line-height:13px;margin-bottom:8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;}
.story_area .list_box .list_ul li a .text_box .etc {font-size:10px;color:#696969;font-family: 'Nanum Gothic', sans-serif;line-height:12px;}
.story_area .list_box .list_ul li a .text_box .etc .dot {width:1px;height:8px;background:#696969;margin:0 8px;display:inline-block;vertical-align:top;position:relative;top:2px;}
.story_area .img_list_ul {overflow:hidden;margin:20px 15px 10px 15px;}
.story_area .img_list_ul li {width:50%;float:left;margin-bottom:10px;overflow:hidden;box-sizing:border-box;}
.story_area .img_list_ul li:nth-child(even) {padding-left:5px;}
.story_area .img_list_ul li:nth-child(odd) {padding-right:5px;}
.story_area .img_list_ul li a {display:block;position:relative;overflow:hidden;}





.pop_detail_gallery {width:270px;position:fixed;left:50%;top:50%;margin:-135px 0 0 -135px;padding:0;}
.pop_detail_gallery .pop_slide_prev {width:15px;position:absolute;left:-20px;top:125px;}
.pop_detail_gallery .pop_slide_next {width:15px;position:absolute;right :-20px;top:125px;}
.pop_detail_gallery .img_box {width:270px;height:270px;overflow:hidden;}
.pop_detail_gallery .title {height:25px;background:#fff;padding:0 10px;font-size:11px;color:#333;line-height:25px;}


/* 한옥체험 */
.exp_area {position:relative;}
.exp_area h2 {font-size:12px;color:#333;position:relative;line-height:12px;font-weight:900;margin:15px 0 5px 15px;}
.exp_area h2 span {font-weight:700;}
.exp_area h3 {font-size:12px;color:#333;position:relative;line-height:12px;font-weight:900;margin:10px 0 25px 15px;}
.exp_area .tip_list_ul {overflow:hidden;margin-bottom:10px;}
.exp_area .tip_list_ul li {width:50%;float:left;font-family: 'Nanum Gothic', sans-serif;text-align:center;margin-bottom:10px;}
.exp_area .tip_list_ul li .img {width:50px;text-align:center;margin:0 auto 10px;}
.exp_area .tip_list_ul li .title {height:50px;font-size:10px;font-weight:900;color:#333;line-height:15px;padding:0 20px;}
.exp_area .tip_list_ul li .desc {height:100%;font-size:10px;color:#333;line-height:15px;padding:0 20px;}
.exp_area .tip_list_ul li .desc span {font-weight:900;}

/* 이달의 일정 색상 */
.exp_area .green {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #00b8a5;}
.exp_area .sky {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #5691d9;}
.exp_area .gray {padding-left: 20px;font-size: 12px;}
.exp_area .gray2 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #6E6E6E;}
.exp_area .orange {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FF8000;}
.exp_area .pink {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FE2EF7;}
.exp_area .puple {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #BF00FF;}
.exp_area .blue {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0404B4;}
.exp_area .green2 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0B6138;}
.exp_area .yellow {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #868A08;}
.exp_area .red {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #B43104;}

.exp_area .colors1 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #DF0174;}
.exp_area .colors2 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #DF7401;}
.exp_area .colors3 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FE2E64;}
.exp_area .colors4 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FA8258;}
.exp_area .colors5 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #5FB404;}
.exp_area .colors6 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #D0A9F5;}
.exp_area .colors7 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0B6138;}
.exp_area .colors8 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #086A87;}
.exp_area .colors9 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #3104B4;}
.exp_area .colors10 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #8A084B;}

.exp_area .colors11 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #00b8a5;}
.exp_area .colors12 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #5691d9;}
.exp_area .colors13 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #6E6E6E;}
.exp_area .colors14 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FF8000;}
.exp_area .colors15 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FE2EF7;}
.exp_area .colors16 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #BF00FF;}
.exp_area .colors17 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0404B4;}
.exp_area .colors18 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0B6138;}
.exp_area .colors19 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #868A08;}
.exp_area .colors20 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #B43104;}
.exp_area .colors21 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #DF0174;}
.exp_area .colors22 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #DF7401;}
.exp_area .colors23 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FE2E64;}
.exp_area .colors24 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FA8258;}
.exp_area .colors25 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #5FB404;}
.exp_area .colors26 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #D0A9F5;}
.exp_area .colors27 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0B6138;}
.exp_area .colors28 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #086A87;}
.exp_area .colors29 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #3104B4;}
.exp_area .colors30 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #8A084B;}
.exp_area .colors31 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #00b8a5;}
.exp_area .colors32 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #5691d9;}
.exp_area .colors33 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #6E6E6E;}
.exp_area .colors34 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FF8000;}
.exp_area .colors35 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FE2EF7;}
.exp_area .colors36 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #BF00FF;}
.exp_area .colors37 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0404B4;}
.exp_area .colors38 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0B6138;}
.exp_area .colors39 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #868A08;}
.exp_area .colors40 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #B43104;}
.exp_area .colors41 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #DF0174;}
.exp_area .colors42 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #DF7401;}
.exp_area .colors43 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FE2E64;}
.exp_area .colors44 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FA8258;}
.exp_area .colors45 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #5FB404;}
.exp_area .colors46 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #D0A9F5;}
.exp_area .colors47 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0B6138;}
.exp_area .colors48 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #086A87;}
.exp_area .colors49 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #3104B4;}
.exp_area .colors50 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #8A084B;}
.exp_area .colors51 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #00b8a5;}
.exp_area .colors52 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #5691d9;}
.exp_area .colors53 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #6E6E6E;}
.exp_area .colors54 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FF8000;}
.exp_area .colors55 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FE2EF7;}
.exp_area .colors56 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #BF00FF;}
.exp_area .colors57 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0404B4;}
.exp_area .colors58 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #0B6138;}
.exp_area .colors59 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #868A08;}
.exp_area .colors60 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #B43104;}
.exp_area .colors61 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #DF0174;}
.exp_area .colors62 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #DF7401;}
.exp_area .colors63 {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #FE2E64;}

.exp_area .black {padding-left: 20px;font-size: 12px; font-weight: 600;margin-bottom: 3px;margin-top: 3px; color: #190707;}

.exp_area .tip_list_ul2 {overflow:hidden;margin:0 15px;}
.exp_area .tip_list_ul2 li {font-family: 'Nanum Gothic', sans-serif;overflow:hidden;padding-left:65px;position:relative;margin-bottom:30px;}
.exp_area .tip_list_ul2 li:last-child {margin-bottom:0;}
.exp_area .tip_list_ul2 li .img {width:50px;position:absolute;left:0;top:0;}
.exp_area .tip_list_ul2 li .text {position:relative;}
.exp_area .tip_list_ul2 li .text .title {font-size:10px;font-weight:900;color:#333;line-height:15px;margin-bottom:5px;}
.exp_area .tip_list_ul2 li .text .desc {font-size:10px;color:#333;line-height:15px;}


.exp_area .map_box {border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;position:relative;margin-top:15px;}
/*.exp_area .map_box {width:100%;height:424px;border:1px solid #d8d8d8;position:relative;margin-top:15px;}*/
.exp_area .map_box .marker_layer {width:258px;height:118px;position:absolute;left:10%;top:10%;border:1px solid #333;overflow:hidden;background:#fff;}
.exp_area .map_box .marker_layer .layer_close {width:10px;height:5px;position:absolute;right:0;top:0;z-index:2;padding:5px;}
.exp_area .map_box .marker_layer .img {width:140px;float:left;}
.exp_area .map_box .marker_layer .text_box {width:98px;height:98px;float:left;padding:10px;position:relative;}
.exp_area .map_box .marker_layer .text_box  .title {font-size:12px;color:#333;line-height:12px;font-weight:900;margin-bottom:10px;}
.exp_area .map_box .marker_layer .text_box  .desc {font-size:10px;color:#333;line-height:15px;}
.exp_area .map_box .marker_layer .text_box  .desc .tel {font-size:10px;}
.exp_area .map_box .marker_layer .text_box  .btn_detail_view {width:60px;height:20px;background:#333;position:absolute;right:5px;bottom:5px;font-size:10px;color:#fff;text-align:center;line-height:20px;}


.exp_area .list_ul {overflow:hidden;margin:10px 15px}
.exp_area .list_ul li {width:50%;float:left;margin-bottom:10px;box-sizing:border-box;}
.exp_area .list_ul li:nth-child(even) {padding-left:5px;}
.exp_area .list_ul li:nth-child(odd) {padding-right:5px;}
.exp_area .list_ul li a {display:block;overflow:hidden;}
.exp_area .list_ul li a .img_box {overflow:hidden;}
.exp_area .list_ul li a .text_box {height:62px;border:1px solid #d8d8d8;border-top:0;padding:5px 10px;overflow:hidden;}
.exp_area .list_ul li a .text_box .title {font-size:10px;color:#333;line-height:10px;font-weight:900;margin-bottom:7px;}
.exp_area .list_ul li a .text_box .place {font-size:10px;color:#333;line-height:15px;}
.exp_area .list_ul li a .text_box .address {font-size:10px;color:#333;line-height:15px; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient:vertical; word-wrap: break-word;}

.exp_area .list_ul li a .text_box2 {height:88px;border:1px solid #d8d8d8;border-top:0;padding:5px 10px;overflow:hidden;}
.exp_area .list_ul li a .text_box2 .class {margin-bottom: 10px; height: 12px; color: #6E6E6E; font-size: 10px; }
.exp_area .list_ul li a .text_box2 .title {font-size:10px;color:#333;line-height:10px;font-weight:900;margin-bottom:7px;}
.exp_area .list_ul li a .text_box2 .year {margin-bottom: 10px; height: 12px; color: #666; font-size: 10px;}
.exp_area .list_ul li a .text_box2 .year img{margin-top:2px;}
.exp_area .list_ul li a .text_box2 .year .subject{margin-left:3px; margin-right:4px; color: #04B4AE; font-weight: bold;}
.exp_area .list_ul li a .text_box2 .year .date{font-weight: bold;}

.exp_area .guide_title {position:relative;overflow:hidden;height:20px;padding:10px 0;margin:0 15px;}
.exp_area .guide_title .title {font-size:12px;color:#111;font-weight:900;line-height:20px;float:left;}
.exp_area .guide_title .btn_schedule {width:75px;height:20px;font-size:10px;color:#fff;font-weight:700;line-height:20px;padding-left:20px;background:url('../images/ico/ico_schedule.png') no-repeat 5px 5px #5f7ebc;display:block;float:right;background-size:10px;}

.exp_area .guide_ul {overflow:hidden;}
.exp_area .guide_ul li {height:47px;float:left;position:relative;font-size:14px;color:#333;line-height:47px;text-align:center;font-family: 'Nanum Gothic', sans-serif;font-weight:900;}
.exp_area .guide_ul li.list1 {width:141px;border-top:6px solid #333;}
.exp_area .guide_ul li.list2 {width:158px;border-top:6px solid #5f7ebc;}
.exp_area .guide_ul li.list3 {width:160px;border-top:6px solid #699573;}
.exp_area .guide_ul li.list4 {width:160px;border-top:6px solid #e0c75b;}
.exp_area .guide_ul li.list5 {width:160px;border-top:6px solid #e34d4d;}
.exp_area .guide_ul li.list6 {width:161px;border-top:6px solid #0099b0;}

.exp_area .guide_box {position:relative;margin:0 15px;}
.exp_area .guide_box.mt {margin-top:25px;}
.exp_area .guide_box table {width:100%;font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#333;}
.exp_area .guide_box table tr.pm td {background:#f8f8f8;}
.exp_area .guide_box table tr.night td {background:#f1f1f1;}
.exp_area .guide_box table th {text-align:center;padding:6px 0;font-weight:900;border-bottom:1px solid #d8d8d8;}
.exp_area .guide_box table th:last-child {border-right:0;}
.exp_area .guide_box table th.bg1 {border-top:4px solid #333;border-bottom:1px solid #333;}
.exp_area .guide_box table th.bg2 {border-top:4px solid #5f7ebc;border-bottom:1px solid #333;}
.exp_area .guide_box table th.bg3 {border-top:4px solid #699573;border-bottom:1px solid #333;}
.exp_area .guide_box table th.bg4 {border-top:4px solid #e0c75b;border-bottom:1px solid #333;}
.exp_area .guide_box table th.bg5 {border-top:4px solid #e34d4d;border-bottom:1px solid #333;}
.exp_area .guide_box table th.bg6 {border-top:4px solid #0099b0;border-bottom:1px solid #333;}

.exp_area .guide_box table td {border:1px solid #d8d8d8;text-align:center;padding:6px 0;}
.exp_area .guide_box table td.time {font-weight:900;}
.exp_area .guide_box table td:first-child {border-right:0;}
.exp_area .guide_box table td:last-child {border-right:0;}
.exp_area .guide_box .desc_text {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#333;line-height:13px;margin-top:10px;}
.exp_area .guide_box .desc_text p {margin-bottom:3px;}
.exp_area .guide_box .desc_text .blue {color:#5f7ebc;font-weight:900;}
.exp_area .guide_box .desc_text .red {color:#e34d4d;font-weight:900;}

.exp_area .h2_text {font-size:10px;color:#333;margin:5px 0 15px 15px;}
.exp_area .tour_box {margin:0 15px;}
.exp_area .tour_box .tour_ul {overflow:hidden;}
.exp_area .tour_box .tour_ul li {position:relative;background:#f5f5f5;overflow:hidden;margin-bottom:20px;padding:15px 15px 60px 90px;}
.exp_area .tour_box .tour_ul li .img {width:90px;height:100%;position:absolute;left:0;top:0;}
.exp_area .tour_box .tour_ul li .img.tour1 {background:url('../images/m/sub/tour_img1.jpg') no-repeat center;background-size:cover;}
.exp_area .tour_box .tour_ul li .img.tour2 {background:url('../images/m/sub/tour_img2.jpg') no-repeat center;background-size:cover;}
.exp_area .tour_box .tour_ul li .img.tour3 {background:url('../images/m/sub/tour_img3.jpg') no-repeat center;background-size:cover;}
.exp_area .tour_box .tour_ul li .img.tour4 {background:url('../images/m/sub/tour_img4.jpg') no-repeat center;background-size:cover;}
.exp_area .tour_box .tour_ul li .tour_title {font-size:15px;color:#222;line-height:15px;margin-bottom:15px;font-weight:700;padding-left:15px;}
.exp_area .tour_box .tour_ul li .tour_desc {font-size:12px;color:#222;line-height:18px;padding-left:15px;}

.exp_area .tour_box .tour_ul li a {width:95px;height:26px;position:absolute;right:15px;bottom:15px;text-align:center;border:2px solid #222;background:#fff;}
.exp_area .tour_box .tour_ul li a span {display:inline-block;vertical-align:top;font-size:12px;color:#222;padding-right:25px;background:url('../images/sub/ico_detail_cursor.png') no-repeat right center;background-size:15px;line-height:26px;}

.exp_area .calendar_area {position:relative;border-top:3px solid #222;margin:10px 15px 0;}
.exp_area .calendar_area .calendar_top {position:relative;font-family: 'Nanum Gothic', sans-serif;text-align:center;}
.exp_area .calendar_area .calendar_top .btn_prev {width:5px;height:9px;position:absolute;left:0;top:0;padding:15px 15px 15px 0;}
.exp_area .calendar_area .calendar_top .btn_next {width:5px;height:9px;position:absolute;right:0;top:0;padding:15px 15px 15px 0;}
.exp_area .calendar_area .calendar_top .calendar_date {margin:0 auto;overflow:hidden;padding:10px 0;}
.exp_area .calendar_area .calendar_top .calendar_date .month {font-size:24px;color:#333;font-weight:900;line-height:24px;display:inline-block;position:relative;top:-2px;}
.exp_area .calendar_area .calendar_top .calendar_date .right_text {display:inline-block;margin:1px 0 0 2px;}
.exp_area .calendar_area .calendar_top .calendar_date .right_text .year {font-size:10px;color:#333;font-weight:900;line-height:10px;}
.exp_area .calendar_area .calendar_top .calendar_date .right_text .month_text {font-size:12px;color:#333;font-weight:900;position:relative;top:-2px;line-height:12px;}
.exp_area .calendar_area .calendar_box {border-top:2px solid #222;border-bottom:2px solid #222;}
.exp_area .calendar_area .calendar_box table {width:100%;}
.exp_area .calendar_area .calendar_box table {width:100%;}
.exp_area .calendar_area .calendar_box table th {height:17px;background:#f8f8f8;border-bottom:1px solid #222;font-size:10px;line-height:17px;font-weight:500;text-align:center;}
.exp_area .calendar_area .calendar_box table td {width:100%;height:39px;border:1px solid #d8d8d8;position:relative;font-family: 'Nanum Gothic', sans-serif;vertical-align:top;}
.exp_area .calendar_area .calendar_box table td.today {background:#A9BCF5;}
.exp_area .calendar_area .calendar_box table td.active {background:#e4e4e4;}
.exp_area .calendar_area .calendar_box table tr:first-child td {border:1px solid #d8d8d8;border-top:0;}
.exp_area .calendar_area .calendar_box table tr:first-child td:first-child {border-left:0;}
.exp_area .calendar_area .calendar_box table tr:first-child td:last-child {border-right:0;}
.exp_area .calendar_area .calendar_box table tr:last-child td {border:1px solid #d8d8d8;border-bottom:0;}
.exp_area .calendar_area .calendar_box table tr:last-child td:first-child {border-left:0;}
.exp_area .calendar_area .calendar_box table tr:last-child td:last-child {border-right:0;}
.exp_area .calendar_area .calendar_box table td:first-child {border-left:0;}
.exp_area .calendar_area .calendar_box table td:last-child {border-right:0;}
.exp_area .calendar_area .calendar_box table td .day {width:13px;height:13px;background:#333;font-size:10px;color:#fff;text-align:center;line-height:13px;position:absolute;left:0;top:0;z-index:2;font-weight:bold;}
.exp_area .calendar_area .calendar_box table td .reservation {height:13px;background:#e0c75b;text-align:center;font-size:10px;color:#333;font-weight:bold;line-height:13px;z-index:1;padding-left:13px;}
.exp_area .calendar_area .calendar_box table td .schedule {height:13px;text-align:center;font-size:10px;color:#333;font-weight:bold;line-height:13px;z-index:1;padding-left:13px;}
.exp_area .calendar_area .calendar_box table td .schedule.color1 span {background:#ffcece;}
.exp_area .calendar_area .calendar_box table td .schedule.color2 span {background:#e0c75a;}

.exp_area .search_wrap {position:relative;margin:0 15px 10px;}
.exp_area .search_wrap:after {content:'';display:block;clear:both;}
.exp_area .search_wrap .select_box {width:100%;height:39px;box-sizing:border-box;padding-right:160px;position:relative;margin-bottom:10px;}
.exp_area .search_wrap .select_box select {width:100%;height:39px;font-size:16px;color:#222;line-height:39px;text-indent:10px;border:1px solid #d8d8d8;}
.exp_area .search_wrap .select_box .btn_all_view {width:150px;height:39px;background:#2c6b61;font-size:16px;color:#fff;text-align:center;line-height:39px;position:absolute;right:0;top:0;}
.exp_area .search_wrap .search_area {position:relative;overflow:hidden;padding-right:100px;box-sizing:border-box;}
.exp_area .search_wrap .search_area .input_box {width:100%;height:39px;border:1px solid #d8d8d8;border-right:0;box-sizing:border-box;}
.exp_area .search_wrap .search_area .input_box input {width:100%;height:100%;font-size:16px;color:#222;line-height:39px;text-indent:10px;}
.exp_area .search_wrap .search_area .btn_search {width:100px;height:39px;background:#222;font-size:16px;color:#fff;text-align:center;line-height:39px;position:absolute;right:0;top:0;}

.exp_area .exhibition_list_top {border-top:2px solid #222;border-bottom:1px solid #222;padding-left:10px;font-size:14px;color:#4b4b4b;line-height:50px;margin:0 15px 10px;}
.exp_area .exhibition_list_top span {font-weight:700;}
.exp_area .exhibition_list_ul {margin:0 15px;}
.exp_area .exhibition_list_ul li {padding:20px 0;border-bottom:1px solid #d8d8d8;position:relative;overflow:hidden;}
.exp_area .exhibition_list_ul li .img_box {width:115px;border:1px solid #d8d8d8;display:inline-block;margin-right:15px;float:left;}
.exp_area .exhibition_list_ul li .img_box img {width:100%;}
.exp_area .exhibition_list_ul li .content_box {width:calc(100% - 132px);float:left;}
.exp_area .exhibition_list_ul li .content_box .title {font-size:20px;color:#4b4b4b;line-height:20px;font-weight:700;margin-bottom:15px}
.exp_area .exhibition_list_ul li .content_box .date {font-size:12px;color:#7d7d7d;line-height:12px;margin-bottom:8px;}
.exp_area .exhibition_list_ul li .content_box .date2 {font-size:12px;color:#7d7d7d;line-height:12px;margin-bottom:15px;}
.exp_area .exhibition_list_ul li .content_box .date span {color:#4b4b4b;font-weight:700;}
.exp_area .exhibition_list_ul li .content_box .date2 span {color:#4b4b4b;font-weight:700;}
.exp_area .exhibition_list_ul li .content_box .desc {height:55px;font-size:12px;color:#4b4b4b;line-height:18px;overflow:hidden;margin-bottom:10px;}
.exp_area .exhibition_list_ul li .content_box .desc.full {height:100%;}
.exp_area .exhibition_list_ul li .content_box .btn_open_view_box {position:relative;margin-bottom:10px;}
.exp_area .exhibition_list_ul li .content_box .btn_open_view_box:before {content:'';width:100%;height:1px;background:#dee1e6;position:absolute;left:0;top:50%;z-index:-1;}
.exp_area .exhibition_list_ul li .content_box .btn_open_view_box .btn_open_view {width:78px;height:24px;border:1px solid #dee1e6;display:block;margin:0 auto;border-radius:24px;font-size:12px;color:#4b4b4b;line-height:24px;text-align:center;background:#fff;}
.exp_area .exhibition_list_ul li .content_box .btn_open_view_box .btn_open_view.active {background:#f5f5f5;}
.exp_area .exhibition_list_ul li .content_box .btn_open_view_box .btn_open_view span {position:relative;padding-left:12px;}
.exp_area .exhibition_list_ul li .content_box .btn_open_view_box .btn_open_view span:after {content:'';width:8px;height:2px;background:#4b4b4b;position:absolute;left:0;top:50%;margin-top:-1px;}
.exp_area .exhibition_list_ul li .content_box .btn_open_view_box .btn_open_view span:before {content:'';width:2px;height:8px;background:#4b4b4b;position:absolute;left:3px;top:50%;margin-top:-4px;}
.exp_area .exhibition_list_ul li .content_box .btn_open_view_box .btn_open_view.active span:before {opacity:0;}
.exp_area .exhibition_list_ul li .content_box .btn_enter {width:120px;height:36px;background:#222;display:block;text-align:center;}
.exp_area .exhibition_list_ul li .content_box .btn_enter span {font-size:14px;color:#fff;line-height:36px;padding-right:25px;background:url('../images/m/sub/ico_enter.png') no-repeat right center;background-size:20px;}

/* 한옥마을 */
.town_area {position:relative;margin-top:20px;}
.town_area h2 {font-family: 'Nanum Gothic', sans-serif;font-size:12px;color:#333;line-height:12px;margin:0 15px 10px;}
.town_area .intro_img {position:relative;margin:0 15px 15px;}
.town_area .intro_text {font-family: 'Nanum Gothic', sans-serif;font-size:11px;color:#111;line-height:18px;margin:0 15px 20px;}
.town_area .intro_text2 {font-family: 'Nanum Gothic', sans-serif;font-size:11px;color:#111;line-height:18px;margin:0 15px 20px;}
.town_area .intro_text_box {position:relative;}
.town_area .intro_text_box .intro_ul {overflow:hidden;margin:0 15px;}
.town_area .intro_text_box .intro_ul li {margin:0 10px 10px 0;padding:10px 5px;border-top:2px solid #333;border-bottom:2px solid #333;background:#f5f5f5;font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#111;line-height:13px;overflow:hidden;}
.town_area .intro_text_box .intro_ul li .num {font-weight:900;}
.town_area .intro_text_box .intro_ul li .red {color:#d66666;font-weight:900;}
.town_area .intro_text_box .intro_ul li .title {display:inline-block;line-height:20px;}
.town_area .intro_text_box .intro_ul li .text {display:inline-block;}

/* 건축자산 */
.assets_area {position:relative;margin:0 15px 50px;}
.assets_area .assets_title {position:relative;font-size:15px;color:#222;line-height:30px;padding-left:13px;font-weight:700;margin-bottom:10px;}
.assets_area .assets_title:before {content:'';width:8px;height:8px;background:#2c6b61;position:absolute;left:0;top:11px;}
.assets_area .assets_desc {position:relative;}
.assets_area .assets_desc .assets_desc_title {margin-bottom:30px;font-size:14px;line-height:20px;color:#222;font-weight:700;padding-left:13px;position:relative;}
.assets_area .assets_desc .assets_desc_title:before {content:'＊';position:absolute;left:0;top:0;}
.assets_area .assets_desc .assets_desc_title p {font-weight:400;}
.assets_area .assets_desc .assets_desc_title p:first-child {margin-top:10px;}
.assets_area .assets_desc p {font-size:12px;color:#222;line-height:21px;margin-bottom:10px;}
.assets_area .img_box {text-align:center;margin:20px 0;}
.assets_area .table_box {position:relative;}
.assets_area .table_box .table_title {font-size:14px;color:#222;font-weight:700;margin:40px 0 20px;overflow:hidden;}
.assets_area .table_box .table_title span {float:right;font-weight:500;}
.assets_area .table_box .scroll_table {overflow-x:scroll;}
.assets_area .table_box table {width:100%;border-top:2px solid #222;border-bottom:2px solid #222;}
.assets_area .table_box table thead th {border-bottom:1px solid #222;border-right:0;}
.assets_area .table_box table th.line {border-left:1px solid #222;}
.assets_area .table_box table th {border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;font-size:12px;color:#222;text-align:center;padding:5px 0;}
.assets_area .table_box table td {border:1px solid #d8d8d8;font-size:12px;color:#222;padding:5px;line-height:16px;}
.assets_area .table_box table td:first-child {border-left:0;}
.assets_area .table_box table td .area {position:relative;padding-top:8px;line-height:18px;}
.assets_area .table_box table td .area:before {content:'';width:100%;height:7px;position:absolute;left:0;top:0;}
.assets_area .table_box table td .area.gray:before {background:#cdcdcd;}
.assets_area .table_box table td .area.org:before {background:#fad570;}
.assets_area .table_box table td .area.half:after {content:'';width:50%;height:7px;position:absolute;left:0;top:0;background:#d9ad8f;}
.assets_area .table_box table td .area.half:before {width:50%;left:50%;background:#92a3ad;}
.assets_area .table_box table td.center {text-align:center;}
.assets_area .table_box table td.first {border-left:0;}
.assets_area .table_box table td.last {border-right:0;}
.assets_area .table_box table th.blue {color:#0090ff;}
.assets_area .table_box table td.blue {color:#0090ff;}
.assets_area .table_box p {font-size:12px;color:#222;margin:20px 0 0 0;}

/* 0409 수정 */
.town_area h3 {font-size: 12px;color: #222;line-height: 12px;padding-left:7px;position: relative;border-left:4px solid #596bab;margin:0 0 10px 15px;}
.town_area h4 {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#333;line-height:10px;margin:0 0 10px 15px;padding-left:7px;position:relative;}
.town_area h4:before {content:'';width:4px;height:4px;background:#596bab;position:absolute;left:0;top:2px;}
.town_area .hanok_result_box {margin:0 15px 15px 15px;}
.town_area .hanok_result_table {width:100%;position:relative;border-top:3px solid #303030;font-family: 'Nanum Gothic', sans-serif;}
.town_area .hanok_result_table thead th {height:23px;line-height:23px;font-size:10px;color:#333;border-bottom:2px solid #303030;}
.town_area .hanok_result_table tbody th {height:23px;line-height:23px;font-size:10px;color:#333;border-top:1px solid #303030;border-bottom:2px solid #303030;}
.town_area .hanok_result_table tbody th span {color:#596bab;}
.town_area .hanok_result_table tbody td {height:23px;border-bottom:1px solid #d8d8d8;text-align:center;font-size:10px;color:#333;line-height:23px;font-weight:600;}
.town_area .hanok_result_table tbody td.last {border-bottom:0;}
.town_area .hanok_result_img {margin:0 15px 20px 15px;}
.town_area .hanok_sub_txt {font-size:10px;color:#333;line-height:12px;margin:0 0 5px 15px;padding-left:10px;position:relative;font-weight:600;}
.town_area .hanok_sub_txt:before {content:'';width:2px;height:2px;border-radius:2px;background:#222;position:absolute;left:5px;top:5px;}
.town_area .hanok_sub_txt2 {font-size:10px;color:#333;line-height:16px;padding-left:10px;position:relative;font-weight:600;margin-left:15px;}

.town_area .title_text {position:relative;overflow:hidden;margin:0 15px;padding-left:94px;}
.town_area .title_text.border_bottom {margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #d8d8d8;}
.town_area .title_text .title_box {width:94px;position:absolute;left:0;top:0;}
.town_area .title_text .title_box:before {content:'';width:100%;height:1px;background:#d8d8d8;position:absolute;right:5px;top:5px;z-index:1;}
.town_area .title_text .title_box .title {font-size:11px;color:#7091a5;font-weight:900;line-height:18px;display:inline-block;background:#fff;position:relative;z-index:1;padding-right:0;}
.town_area .title_text .desc {font-family: 'Nanum Gothic', sans-serif;font-size:11px;color:#111;line-height:18px;}
.town_area .title_text .desc .title_text {font-size:12px;color:#7091a5;font-weight:700;margin:0;padding:0;}
.town_area .title_text .desc .btn_pdf_down {display:inline-block;height:25px;border-radius:2px;padding:0 5px 0 25px;font-size:10px;font-weight:700;color:#fff;line-height:25px;background:url('../images/ico/ico_pdf_down.png') no-repeat 8px 7px #9356e6;background-size:12px;}

.town_history_area {background:#f5f5f5;overflow:hidden;}
.town_history_area.white {width:100%;height:inherit;overflow:hidden;background:#fff;}
.town_history_area .history_tab {overflow:hidden;margin:15px 15px 0;}
.town_history_area .history_tab .tab_ul {overflow:hidden;}
.town_history_area .history_tab .tab_ul.tab_list2 li {width:50%;}
.town_history_area .history_tab .tab_ul.tab_list3 li {width:33.333%;}
.town_history_area .history_tab .tab_ul li {text-align:center;box-sizing:border-box; border-left:1px solid #d8d8d8;}
.town_history_area .history_tab .tab_ul li.last {margin-bottom:0;}
.town_history_area .history_tab .tab_ul li a {height:30px;;display:block;font-family: 'Nanum Gothic', sans-serif;font-size:11px;color:#999;line-height:30px;background:#fff;text-align:center;border:1px solid #d8d8d8;border-left:0;font-weight:900;}
.town_history_area .history_tab .tab_ul li a.first {border-left:1px solid #d8d8d8;}
.town_history_area .history_tab .tab_ul li a.active {background:#222;color:#fff;}
.town_history_area .title_text {margin:20px 15px 0;overflow:hidden;padding-left:94px;position:relative;}
.town_history_area .title_text.hidden_box {display:none;}
.town_history_area .title_text.hidden_box.active {display:block;}
.town_history_area .title_text .title_box {width:94px;position:absolute;left:0;top:0;}
.town_history_area .title_text .title_box:before {content:'';width:100%;height:1px;background:#d8d8d8;position:absolute;right:5px;top:5px;z-index:1;}
.town_history_area .title_text .title_box .title {font-size:11px;color:#7091a5;font-weight:900;line-height:18px;display:inline-block;background:#f5f5f5;position:relative;z-index:2;padding-right:5px;}
.town_history_area .title_text .title_box .title:before {content:'';width:100%;height:3px;background:#f5f5f5;position:absolute;left:0;top:6px;z-index:-1;}
.town_history_area.white .title_text .title_box .title {background:#fff;}
.town_history_area.white .title_text .title_box .title:before {background:#fff;}

.town_history_area .title_text .desc {font-family: 'Nanum Gothic', sans-serif;font-size:11px;color:#111;line-height:18px;}
/*
.town_area .town_map {position:relative;border:1px solid #d8d8d8;overflow:hidden;margin-top:35px;}
.town_area .town_map .marker_layer {width:128px;background:#fff;position:absolute;left:30%;top:30%;border:1px solid #d8d8d8;}
.town_area .town_map .marker_layer .img {position:relative;}
.town_area .town_map .marker_layer .text_box {position:relative;padding:5px;}
.town_area .town_map .marker_layer .text_box .title {position:relative;font-size:11px;color:#333;font-weight:900;line-height:11px;margin-bottom:2px;}
.town_area .town_map .marker_layer .text_box .desc {position:relative;font-size:10px;color:#333;line-height:13px;}
.town_area .town_map .marker_layer .btn_map_close {width:10px;height:10px;position:absolute;right:-9px;top:-31px;padding:10px;}
.town_area .town_map .marker_layer:before {content:'';width:14px;height:11px;background:url('../images/sub/town_map_bg.png') no-repeat 0 0;position:absolute;left:50%;bottom:-11px;margin-left:-7px;background-size:14px;}
*/
/*[0418]개발쪽에서 지도부분 town_map 수정*/
.town_area .town_map {width:100%;height:224px;position:relative;border:1px solid #d8d8d8;overflow:hidden;margin-top:50px;}
.town_area .town_map .marker_layer {width:258px;height:234px;background:#fff;position:absolute;left:30%;top:30%;border:1px solid #d8d8d8;}
.town_area .town_map .marker_layer .img {position:relative;}
.town_area .town_map .marker_layer .text_box {position:relative;padding:15px;}
.town_area .town_map .marker_layer .text_box .title {position:relative;font-size:18px;color:#333;font-weight:900;line-height:24px;margin-bottom:5px;}
.town_area .town_map .marker_layer .text_box .desc {position:relative;font-size:13px;color:#333;line-height:13px;}
.town_area .town_map .marker_layer .btn_map_close {width:16px;height:16px;position:absolute;right:0;top:-26px;}
.town_area .town_map .marker_layer:before {content:'';width:22px;height:19px;background:url('../images/sub/town_map_bg.png') no-repeat 0 0;position:absolute;left:50%;bottom:-19px;margin-left:-11px;}

/* 마이페이지 (0420 퍼블없어서 개발자 임의수정) */
.mypage_area {position:relative;}
.mypage_area.bg {padding:130px 0;background:#f5f5f5;}
.mypage_area .info_img {width:186px;margin:0 auto 60px;}
.mypage_area .info_text {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#111;line-height:11px;font-weight:900;margin-bottom:35px;text-align:center;}
.mypage_area .btn_seoul_home {width:200px;height:40px;display:block;margin:0 auto;text-align:center;line-height:40px;font-size:10px;color:#fff;background:#333;font-weight:700;}
.mypage_area h2 {font-size:12px;color:#333;line-height:16px;font-weight:900;margin:20px 0 10px 0;}
.mypage_area .list_table {position:relative;}
.mypage_area .list_table table {width:100%;font-family: 'Nanum Gothic', sans-serif;margin-bottom:20px;}
.mypage_area .list_table table th {height:29px;border-top:2px solid #333;border-bottom:1px solid #333;font-weight:900;text-align:center;line-height:29px;}
.mypage_area .list_table table td {padding:13px 0;border-bottom:1px solid #e4e4e4;text-align:center;font-size:10px;color:#333;}
.mypage_area .list_table table td .date {font-weight:900;}
.mypage_area .list_table table td.text {text-align:left;padding-left:40px;}
.mypage_area .list_table table td.text a {display:inline-block;}
.mypage_area .list_table table td.text a:hover {text-decoration:underline;}
.mypage_area .list_table table td.text a span {display:block;}
.mypage_area .list_table table td.text a .title {font-weight:900;}
.mypage_area .list_table table td.text a .text {max-width:345px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mypage_area .list_table table td .ing {color:#699573;font-weight:900;}
.mypage_area .list_table table td .complete {color:#0041a2;font-weight:900;}
.mypage_area .list_table table td .cancel {font-weight:900;}
.mypage_area .list_table table td .btn_cancel {display:block;width:42px;height:20px;background:#333;margin:0 auto;font-size:10px;color:#fff;text-align:center;line-height:20px;font-weight:700;}
.mypage_area .list_table table td .btn_cancel.deactive {background:#d8d8d8;}
.mypage_area .list_table table tr:last-child td {border-bottom:1px solid #333;}
.mypage_area .list_table .txt {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#333;font-weight:900;}

/* 주민사랑방 사용신청 확인 팝업 */
.pop_use_check {width:300px;margin-left:80px;top:20px;}
.pop_use_check .pop_inside {padding:10px;position:relative;}
.pop_use_check .pop_inside .title {font-size:14px;color:#333;font-weight:bold;line-height:14px;padding-bottom:10px;border-bottom:2px solid #222;}
.pop_use_check .pop_inside .check_dl {padding:10px 0;overflow:hidden;border-bottom:2px solid #222;}
.pop_use_check .pop_inside .check_dl dt {width:60px;float:left;padding-left:10px;margin-bottom:10px;font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#000;font-weight:900;line-height:10px;}
.pop_use_check .pop_inside .check_dl dt:last-child {margin-bottom:0;}
.pop_use_check .pop_inside .check_dl dd {width:240px;float:left;margin-bottom:10px;font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#000;line-height:10px;}
.pop_use_check .pop_inside .check_dl dd:last-child {margin-bottom:0;}

/* 한옥이란 */
.hanok_news_area {position:relative;}
.hanok_news_area h2 {font-family: 'Nanum Gothic', sans-serif;font-size:12px;color:#333;line-height:12px;margin:15px 15px 10px;}
.hanok_news_area .img_box {position:relative;text-align:right;margin:0 15px 15px;}
.hanok_news_area .img_box.mt {margin-top:15px;}
.hanok_news_area .img_box span {font-size:10px;color:#111;display:inline-block;margin-top:5px ;font-weight:900;}
.hanok_news_area .text {font-family: 'Nanum Gothic', sans-serif;font-size:11px;color:#111;line-height:18px;margin:0 15px;}
.hanok_news_area .text span {font-weight:900;}

/* 사이트맵 */
.sitemap_area {position:relative;margin:0 15px;}
.sitemap_area .sitemap_ul {overflow:hidden;margin-top:15px;}
.sitemap_area .sitemap_ul.last > li {margin-bottom:0 !important;}
.sitemap_area .sitemap_ul > li {width:100%;float:left;box-sizing:border-box;margin-bottom:30px;}
.sitemap_area .sitemap_ul > li:nth-child(1n) {padding-right:5px;}
.sitemap_area .sitemap_ul > li:nth-child(2n) {padding-left:0px;}
.sitemap_area .sitemap_ul > li .title {height:25px;background:#333;padding-left:10px;font-size:10px;color:#fff;line-height:25px;margin-bottom:10px;}
.sitemap_area .sitemap_ul > li .title.line1 {border-top:2px solid #7292a6;}
.sitemap_area .sitemap_ul > li .title.line2 {border-top:2px solid #699573;}
.sitemap_area .sitemap_ul > li .title.line3 {border-top:2px solid #999;}
.sitemap_area .sitemap_ul > li .link_ul {position:relative;}
.sitemap_area .sitemap_ul > li .link_ul li {position:relative;margin-bottom:10px;font-size:10px;color:#333;line-height:10px;font-weight:900;padding-left:10px;}
.sitemap_area .sitemap_ul > li .link_ul li a {display:block;font-size:10px;color:#333;line-height:10px;font-weight:900;}
.sitemap_area .sitemap_ul > li .link_ul li.sub_link {margin-bottom:10px;}
.sitemap_area .sitemap_ul > li .link_ul li.sub_link a {padding-left:10px;font-size:10px;color:#5e5e5e;font-weight:700;position:relative;}
.sitemap_area .sitemap_ul > li .link_ul li.sub_link a:before {content:'';width:2px;height:2px;border-radius:2px;background:#5e5e5e;position:absolute;left:3px;top:3px;}
.sitemap_area .sitemap_ul > li .link_ul li.first {position:relative;margin-bottom:10px;}
.sitemap_area .sitemap_ul > li .link_ul li.last {position:relative;margin-bottom:10px;}

/* 사이트소개 */
.intro_area {position:relative;}
.intro_area h2 {font-size:12px;color:#333;line-height:12px;font-weight:900;margin:15px 0 15px 15px;}
.intro_area h3 {font-size:12px;color:#222;line-height:11px;padding-left:8px;position:relative;border-left:3px solid #596bab;margin:15px 0 15px 15px;}
.intro_area .copyright_text {font-family: 'Nanum Gothic', sans-serif;font-size:11px;color:#333;line-height:18px;margin-bottom:15px;padding:0 15px;}

.intro_area .copyright_box {background:#f9f9f9;border:1px solid #d8d8d8;padding:10px 10px 10px 110px;margin:15px;overflow:hidden;position:relative;}
.intro_area .copyright_box .ico {width:90px;position:absolute;left:10px;top:10px;}
.intro_area .copyright_box .text {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#333;line-height:18px;}
.intro_area .copyright_box span {color:#004cbd;}

.intro_area .alert_text {position:relative;background:#f5f5f5;font-family: 'Nanum Gothic', sans-serif;text-align:center;padding:80px 0;margin-top:15px;}
.intro_area .alert_text .ico {width:80px;margin:0 auto 15px;}
.intro_area .alert_text .title {font-size:14px;color:#222;line-height:24px;margin-bottom:15px;}
.intro_area .alert_text .text {font-size:10px;color:#222;line-height:18px;}


.intro_area .intro_text {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#222;line-height:18px;margin:0 15px 25px 15px;}
.intro_area .intro_text span {font-size:10px;font-weight:900;display:inline-block;margin:0 0 15px 0;}
.intro_area .text_box {background:#f9f9f9;padding:25px;margin:0 15px;}
.intro_area .text_box .text_ul {overflow:hidden;}
.intro_area .text_box .text_ul li {font-size:10px;color:#222;line-height:10px;font-weight:700;margin-bottom:8px;}
.intro_area .map_box {border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;position:relative;}
.intro_area .map_text {font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#222;margin:15px;line-height:10px;}
.intro_area .map_text span {font-weight:900;}
.intro_area .map_text .title {margin-bottom:10px;padding-left:6px;position:relative;}
.intro_area .map_text .title:before {content:'';width:2px;height:2px;background:#222;border-radius:2px;position:absolute;left:0;top:3px;}
.intro_area .map_text .sub_txt {padding-left:6px;}
.intro_area .map_text .table_box {border-top:2px solid #333;border-bottom:2px solid #333;}
.intro_area .map_text table {width:100%;}
.intro_area .map_text table thead th {border-bottom:1px solid #333;}
.intro_area .map_text table th {height:30px;line-height:30px;border-bottom:1px solid #d8d8d8;font-size:10px;}
.intro_area .map_text table th.lr {border-right:1px solid #d8d8d8;}
.intro_area .map_text table th.lb {border-bottom:1px solid #d8d8d8;}
.intro_area .map_text table td {height:30px;line-height:30px;border-bottom:1px solid #d8d8d8;font-size:10px;}
.intro_area .map_text table th.last {border-bottom:0;}
.intro_area .map_text table td.last {border-bottom:0;}
.intro_area .map_text.line {border-top:1px solid #d8d8d8;padding-top:15px;}
.intro_area .map_text.line .title {margin-bottom:15px;}

.intro_area .phone_box {margin:0 15px;padding:10px;background:#f9f9f9;border-top:2px solid #333;border-bottom:2px solid #333;font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#222;line-height:12px;font-weight:900;}
.intro_area .phone_table {position:relative;margin:0 15px;}
.intro_area .phone_table table {width:100%;font-family: 'Nanum Gothic', sans-serif;font-size:10px;color:#222;line-height:24px;}
.intro_area .phone_table th {border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px 0 10px 10px;text-align:left;vertical-align:top;line-height:12px;}
.intro_area .phone_table th span {font-weight:500;}
.intro_area .phone_table td {border-bottom:1px solid #d8d8d8;padding:10px 0 10px 10px;line-height:15px;}
.intro_area .phone_table th.bg {background:#f9f9f9;}
.intro_area .phone_table td.bg {background:#f9f9f9;}



/*jhjin 추가*/
.town_area .town_desc.hidden_box {display:none;}
.town_area .town_desc.hidden_box.active {display:block;}
.town_history_area.hidden_history {display:none;}
.town_history_area.hidden_history.active {display:block;}
.town_history_area .title_text.hidden_desc {display:none;}
.town_history_area .title_text.hidden_desc.active {display:block;}
.reg_guide .guide_desc.hidden_guide {display:none;}
.reg_guide .guide_desc.hidden_guide.active {display:block;}


.pop_detail_gallery {width:270px;position:fixed;left:50%;top:50%;margin:-135px 0 0 -135px;padding:0;}
.pop_detail_gallery .pop_slide_prev {width:15px;position:absolute;left:-20px;top:125px;}
.pop_detail_gallery .pop_slide_next {width:15px;position:absolute;right :-20px;top:125px;}
.pop_detail_gallery .img_box {width:270px;height:270px;overflow:hidden;}
.pop_detail_gallery .title {height:25px;background:#fff;padding:0 10px;font-size:11px;color:#333;line-height:25px;}



/* 갤러리 */
.bg_gally {background: #ffffff; background: rgba(255, 255, 255, 0);}
.pop1 {display:none;position:relative;width:400px;height:334px;}
/* .pop1 .pop_close {position:absolute;top:-37px;right:40px;} */
.pop1 .pop_close{position:absolute;right:-70px;top:0%;margin-top:-32px;display:inline-block;width:40px;height:65px;background: no-repeat left top;font-size:0;}
.pop1 .content {width:346px;margin:0 auto;padding:11px 0 0 0;background: #ffffff; background: rgba(255, 255, 255, 0);}
.pop1 .ct {width:320px; margin:0 auto;}
.pop1 .ct li {padding:0 0 12px 0;}
.pop1 .ct dl {width:320px;padding:4px 0 0 0;color:#666;}
.pop1 .ct dl dt {width:320px;padding:0 0 5px 9px;font-weight:bold;font-size:25px;}
.pop1 .ct dl dd.txt {width:280px;padding:0 0 11px 9px;font-size:25px;}
.pop1 .ct dl dd.date {width:320px;text-align:right;font-size:25px;color:#999;}
.pop1 .ct dl .ccl {position:absolute; left:0; bottom:10px; font-size:25px;color:#999;}
.pop1 .bx-wrapper .bx-pager {display:none;}
.pop1 .bx-wrapper .bx-prev {position:absolute;left:-45px;top:130px;display:inline-block;width:40px;height:65px;background:url("/images/sub/pop_slide_prev.png") no-repeat left top;font-size:0;}
.pop1 .bx-wrapper .bx-next {position:absolute;right:-45px;top:130px;display:inline-block;width:40px;height:65px;background:url("/images/sub/pop_slide_next.png") no-repeat left top;font-size:0;}

.img_popup_close {position: absolute; top:0; right:10px; cursor: pointer;}

/* 갤러리 IE7용 단독팝업 20140119 개발자추가 */
.pop_detail {display:none;position:relative;width:400px;height:334px;}
.pop_detail .pop_close {position:absolute;top:-37px;right:40px;}
.pop_detail .content {width:346px;margin:0 auto;padding:11px 0 0 0;background:#fff;}
.pop_detail .ct {width:320px; margin:0 auto;}
.pop_detail .ct li {padding:0 0 12px 0;}
.pop_detail .ct dl {width:320px;padding:4px 0 0 0;color:#666;}
.pop_detail .ct dl dt {width:320px;padding:0 0 5px 9px;font-weight:bold;}
.pop_detail .ct dl dd.txt {width:280px;padding:0 0 11px 9px;font-size:11px;}
.pop_detail .ct dl dd.date {width:320px;text-align:right;font-size:12px;color:#999;}
.pop_detail .ct dl .ccl {position:absolute; left:0; bottom:10px; font-size:11px;color:#999;}
.pop_detail .bx-wrapper .bx-pager {display:none;}
.pop_detail .bx-wrapper .bx-prev {display:none;}
.pop_detail .bx-wrapper .bx-next {display:none;}


.contents_area .board_write_view .board_write_info .board_info .info_dl dd.password {font-size:20px;color:#333;line-height:20px;font-weight:900;margin-bottom:1px;}

.board_detail_view .detail_write_box {border-top:2px solid #333;background:#f9f9f9;padding:10px;overflow:hidden;}
.board_detail_view .detail_write_box textarea {width:738px;height:78px;padding:10px;display:block;float:left;border:1px solid #999;font-size:14px;color:#333;font-family: 'Nanum Gothic', sans-serif;line-height:20px;margin-right:10px;}
.board_detail_view .detail_write_box .btn_reg_reply {width:138px;height:98px;border:1px solid #999;background:#333;font-size:13px;color:#fff;line-height:98px;display:block;float:left;font-weight:bold;font-family: 'Nanum Gothic', sans-serif;text-align:center;}
.board_detail_view .detail_write_box .btn_reg_reply:hover {background:#fff;color:#333;}
.board_detail_view .detail_reply_list {position:relative;border-top:2px solid #333;}
.board_detail_view .detail_reply_list table {width:65%;}
.board_detail_view .detail_reply_list table td {border-bottom:1px solid #e4e4e4;padding:15px 0px;font-size:13px;color:#333;font-family: 'Nanum Gothic', sans-serif;text-align:left;}
.board_detail_view .detail_reply_list table td.text {text-align:left;}
.board_detail_view .detail_reply_list table tr:last-child td {border-bottom:0;}

.board_paging {position:relative;text-align:center;}
.board_paging.mt {margin-top:20px;}
.board_paging a {display:inline-block;vertical-align:top;margin:0 -1px;}
.board_paging a.num {width:40px;height:40px;font-size:13px;color:#000;text-align:center;line-height:40px;background:#f2f2f2;}
.board_paging a.num:hover {background:#000;color:#fff;}
.board_paging a.num.active {background:#000;color:#fff;}
.board_paging a.btn {width:38px;height:38px;border:1px solid #000;text-indent:-9999em;}
.board_paging a.btn_prev2 {background:url('../images/ico/ico_list_prev2.png') no-repeat center center;}
.board_paging a.btn_prev {background:url('../images/ico/ico_list_prev.png') no-repeat center center;margin:0;}
.board_paging a.btn_next2 {background:url('../images/ico/ico_list_next2.png') no-repeat center center;}
.board_paging a.btn_next {background:url('../images/ico/ico_list_next.png') no-repeat center center;margin:0;}

.pop_use_calendar .pop_inside .calendar_box table td.today {background:#ff8000;}
.btn_pop {display:inline-block;width:86px;height:36px;border:2px solid #333;text-align:center;font-size:14px;color:#fff;line-height:36px;background:#333;}
.btn_pop2 {display:inline-block;width:60px;height:23px;border:2px solid #333;text-align:center;font-size:10px;color:#fff;line-height:23px;background:#333;}

/* 0409수정 */
.service_area {position:relative;}
.service_area h2 {font-size:12px;color:#333;line-height:12px;font-weight:900;margin:15px 0 15px 15px;}
.service_area .service_ul {overflow:hidden;margin:0 15px;}
.service_area .service_ul li {width:100%;overflow:hidden;margin-bottom:10px;position:relative;padding-left:119px;box-sizing:border-box;}
.service_area .service_ul li .img {width:119px;height:90px;position:absolute;left:0;top:0;}
.service_area .service_ul li .text {height:90px;padding:0 35px 0 10px;overflow:hidden;position:relative;}
.service_area .service_ul li.bg1 {background:#91bae1;}
.service_area .service_ul li.bg2 {background:#ebc3c3;}
.service_area .service_ul li.bg3 {background:#9cc6cc;}
.service_area .service_ul li.bg4 {background:#edce61;}
.service_area .service_ul li.bg5 {background:#9ec27e;}
.service_area .service_ul li.bg6 {background:#8bcaa8;}
.service_area .service_ul li.bg7 {background:#b5a1c2;}
.service_area .service_ul li.bg8 {background:#faac58;}
.service_area .service_ul li .text .title {font-size:11px;color:#333;line-height:11px;font-weight:900;margin-top:15px;}
.service_area .service_ul li .text .desc {font-size:10px;color:#333;line-height:12px;margin-top:5px;}
.service_area .service_ul li .text .btn_go {width:25px;position:absolute;right:5px;bottom:5px;}
.service_area .service_ul li:last-child {margin-bottom:0;}

.ellipsis {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}