@charset "utf-8";

#popwrap	{padding:0;margin:0;}
#popwrap .pop_tit	{background:#f4f4f4;padding:10px 15px;color:#768395;font-size:18px;}

#preview_wrap		{padding:20px;}
#preview_wrap .c_width{width:960px;margin:0 auto;}
#content.preview	{float:none;width:960px;padding:0;margin:20px auto !important;}
img.img_re			{max-width:100% !important;}
.page_default		{padding:200px 0 100px;line-height:180%;border:1px dashed #768395;text-align:center;background:url(../img/page_default.png) no-repeat 50% 60px;text-align:center;}
.page_default		{padding:200px 0 100px;line-height:180%;border:1px dashed #768395;text-align:center;background:url(../img/page_default.png) no-repeat 50% 60px;text-align:center;}

.column_type1			{}
.column_type1 .thumb	{float:left;}
.column_type1 .thumb:before	{display:none;}
.column_type1 .txt		{float:right;padding-left:30px;}

.column_type2			{}
.column_type2 .txt		{float:left;padding-right:30px;}
.column_type2 .thumb	{float:right;}
.column_type2 .thumb:before	{display:none;}

/* box */
.bg_wh	{padding:30px;background:#fff}
.bg_gr	{padding:30px;background:#f5f5f5}
.bx1_wh	{padding:30px;border:1px solid #dadada;background:#fff}
.bx1_gr	{padding:30px;border:1px solid #dadada;background:#f5f5f5}
.bx1_rd	{padding:30px;border:1px solid #EF593A;background:#fff}

.line_solid		{clear:both;display:block;margin:30px 0;border-bottom:1px solid #dadada;}
.line_dashed	{clear:both;display:block;margin:30px 0;border-bottom:1px dashed #dadada;}
.line_dotted	{clear:both;display:block;margin:30px 0;border-bottom:1px dotted #dadada;}
.line_double	{clear:both;display:block;margin:30px 0;border-bottom:3px double #eaeaea;}
.line_blank		{clear:both;display:block;height:30px;}

@media only screen and (max-width:1017px){ /* 720px */
	.column_type1 .thumb,
	.column_type2 .thumb{max-width:50%;margin:0 auto;}
	.column_type1 .txt,
	.column_type2 .txt	{min-width:50%}
}
@media only screen and (max-width:778px){ /*auto*/
	.c_width.btnarea .btn_d	{margin:2px 0;}
	.btn_d	{display:block;}	
	.column_type1 .thumb,
	.column_type2 .thumb,
	.column_type1 .txt,
	.column_type2 .txt		{float:none;width:auto !important;padding:0;}	
	.column_type1 .txt li,
	.column_type2 .txt li	{text-align:left;}
	.column_type1 .thumb,
	.column_type2 .thumb	{width:auto !important;max-width:100%;text-align:center !important;}
	.column_type1 .thumb	{margin-bottom:20px;}
	.column_type2 .thumb	{margin-top:20px;}
	.column_type1 .thumb img,
	.column_type2 .thumb img	{min-width:auto;}
	#body_content .col_wrap			{margin:0}
	#body_content .col_wrap .col_d2,
	#body_content .col_wrap .col_d3,
	#body_content .col_wrap .col_d4	{float:none;width:auto;}
	#body_content .col_wrap .bx		{margin-left:0;margin-right:0;margin-bottom:10px;}
	#body_content .col_wrap .col_d5	{float:left;width:50%;}
	#body_content .col_wrap .col_d5 .bx	{margin-left:10px;margin-right:10px;}
	.bx1_wh	{padding:20px;}
}

#mapwrap		{overflow:hidden;height:500px;position:relative;}
#mapwrap.view_roadview #mapWrapper {width:50%;}
#mapWrapper {width:100%;height:500px;z-index:1;}
#rvWrapper	{width:50%;height:500px;top:0;right:0;position:absolute;z-index:0;}
#rvControl {position:absolute;top:5px;left:5px;width:65px;height:24px;padding:2px;z-index: 1;background: #f7f7f7;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;cursor: pointer;}
#rvControl span {background: url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker.png) no-repeat;  padding-left:23px;height:24px;font-size: 12px;display: inline-block;line-height: 2;font-weight: bold;}
#rvControl.active {background: #ccc;box-shadow: 0px 1px #5F616D;border: 1px solid #7F818A;}
#rvControl.active span {background: url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker_on.png) no-repeat;color: #4C4E57;}
#rvclose {position: absolute;padding: 4px;top: 5px;left: 5px;cursor: pointer;background: #fff;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;}
#rvclose .img {display: block;background: url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/rv_close.png) no-repeat;width: 14px;height: 14px;}


#sitemap{}
.sitemap_bx			{margin:0 0 40px 0;}
.sitemap_bx .tit	{padding:15px 0;font-size:20px;border-top:2px solid #999;border-bottom:1px dashed #ccc}
.sitemap_bx ul		{margin:0 -10px;}
.sitemap_bx ul li	{float:left;width:25%;}
.sitemap_bx > ul > li > a	{border:1px solid #5A6378;color:#5A6378;display:block;margin:20px 10px 5px 10px;padding:15px;}
.sitemap_bx > ul > li:nth-child(4n+1) {clear:both;}
.sitemap_bx ul ul		{padding:20px;margin:0 10px;background:#efefef;}
.sitemap_bx ul ul li	{float:none;width:100%;font-size:14px;}
.sitemap_bx ul ul li:before	{content:"-";margin-right:5px;color:#ccc}
.sitemap_bx ul ul ul,
.sitemap_bx ul ul ul li	{display:none;padding:0;margin:0;}

/*
.page_tab				{margin:0 0 30px 0;border-top:1px solid #ddd;}
.page_tab ul			{display:table;width:100%;overflow:hidden;table-layout:fixed;text-align:center;}
.page_tab a				{display:block;padding:20px 0;font-size:18px;}
.page_tab ul li			{display:table-cell;.float:left;.padding:0 10px;}
.page_tab ul li a:before{content:"";display:block;float:left;width:1px;height:10px;border-left:1px solid #ccc;margin-top:10px;}
.page_tab ul li:nth-child(1) a:before{display:none;}
.page_tab ul li a	 	{border-bottom:1px solid #ddd;color:#333;font-weight:500}
.page_tab ul li a.on 	{border-bottom:2px solid #0B3D91;color:#0B3D91}
*/
.page_tab		{overflow:hidden;background:#F6F9FE;margin:0 0 40px 0;}
.page_tab li	{float:left;/*max-width:50%;min-width:20%;*/text-align:center;overflow:hidden;transition: 0.3s;cursor:pointer;}
.page_tab li a	{position:relative;display:block;padding:15px 0;color:#21488D;font-weight:500;border:1px solid rgba(41,72,150,0.1);border-left:none;}
/* .page_tab li a:before		{content:"";display:block;float:left;width:1px;height:30px;border-left:1px solid rgba(41,72,150,0.1);margin-top:-2px;} */
.page_tab li.on a				{background:#21488D;color:#fff;}
.page_tab li:nth-child(1) a	{border-left:1px solid rgba(41,72,150,0.1)}
.page_tab li:nth-child(1) a:before,
.page_tab li.on a:before,
.page_tab ul li:nth-child(8n+1) a:before,
.page_tab li.on + li a:before	{display:none;}
.page_tab ul li:nth-child(8n+1){clear:both}

.page_tab_txt		{overflow:hidden;background:#F6F9FE;margin:0 0 40px 0;}
.page_tab_txt li	{float:left;width:50%;text-align:center;overflow:hidden;transition: 0.3s;cursor:pointer;}
.page_tab_txt li a	{position:relative;display:block;padding:15px 0;color:#21488D;font-weight:500;border:1px solid rgba(41,72,150,0.1);border-left:none;}
.page_tab_txt li a.on				{background:#21488D;color:#fff;}
.page_tab_txt li:nth-child(1) a	{border-left:1px solid rgba(41,72,150,0.1)}
.page_tab_txt ul li:nth-child(8n+1){clear:both}

.page_tab_list				{padding:20px 25px;background:#fff;border:1px solid #294896;margin:0 0 30px 0;}
.page_tab_list ul			{}
.page_tab_list li			{float:left;padding:8px 0 8px 20px;position:relative;min-width:20%;}
.page_tab_list li:before	{content:"";position:absolute;left:0;top:1.25em;display:inline-block;width:8px;height:2px;background:#294896;vertical-align:middle;}
.page_tab_list li a			{display:inline-block;margin:0;line-height:1.2;}
.page_tab_list li a:hover	{color:#294896}
.page_tab_list li.on a		{color:#294896;text-decoration:none;}
.page_tab_list li.on:before	{background:#294896;}

@media (max-width:1440px){ /*1200*/
	.page_tab li a			{font-size:15px;}
	.page_tab_txt li a		{font-size:15px;}
	.page_tab_list ul.d4 li	{width:33.3333% !important;}
}
@media (max-width:1240px){ /*960*/
	.page_tab li	{min-width:20%;}
	.page_tab ul li:nth-child(5n+1){clear:both}
	.page_tab ul li:nth-child(5n+1) a:before	{display:none;}
	.page_tab ul li:nth-child(5n+1) a	{border-left:1px solid rgba(41,72,150,0.1)}
	.page_tab li a	{padding:12px 0;font-size:14px;border-top:none;}
	.page_tab li a:before	{height:20px;margin-top:3px;}
	.page_tab ul li:nth-child(n+1):nth-child(-n+5) a	{border-top:1px solid rgba(41,72,150,0.1)}
	.page_tab_txt li a	{padding:12px 0;font-size:14px;}
}
@media (max-width:1017px){/*720*/
	.page_tab li			{min-width:25% !important;}
	.page_tab li a	{font-size:13px;}
	.page_tab ul li:nth-child(5n+1){clear:none}
	.page_tab ul li:nth-child(4n+1){clear:both}
	.page_tab ul li:nth-child(5n+1) a:before	{display:block;}
	.page_tab ul li:nth-child(4n+1) a:before	{display:none;}
	.page_tab ul li:nth-child(4n+1) a	{border-left:1px solid rgba(41,72,150,0.1)}
	.page_tab ul li:nth-child(n+1):nth-child(-n+4) a	{border-top:1px solid rgba(41,72,150,0.1)}
	.page_tab ul li:nth-child(5) a	{border-top:none !important;}
	.page_tab ul li:nth-child(5n+1) a	{border-left:none}
	.page_tab_list ul.d4 li,
	.page_tab_list li	{width:50% !important;font-size:14px;padding-right:5px;}
	.page_tab_list li:nth-child(2n+1)	{clear:both;}
	.page_tab_txt li a	{font-size:13px;}
}
@media only screen and (max-width:778px){ /* auto */
	.page_tab, .page_tab_txt, .page_tab_list	{margin:0 0 20px;}
	.page_tab li			{width:50% !important;}
	.page_tab li a			{padding:10px 0;text-overflow:ellipsis;overflow:hidden;}
	.page_tab li:nth-child(odd) a:before	{display:none;}
	.page_tab ul li:nth-child(6) a:before	{display:block;}
	.page_tab ul li:nth-child(6){float:left;clear:none}
	.page_tab ul li:nth-child(2n+1) a	{border-left:1px solid rgba(41,72,150,0.1)}
	.page_tab ul li:nth-child(n+3):nth-child(-n+4) a	{border-top:none}
	.page_tab_list		{padding:10px 12px;}
	.page_tab_list li	{padding:4px 0 4px 8px;}
	.page_tab_list li:before	{width:2px;top:1.1em;}
	.page_tab_list li a	{font-size:13px;}
}

/* bg pattern set */
.pattern-bg		{position:absolute;left:0;top:0;width:100% !important;height:100%;z-index:1;}

.pattern01		{background:url(../cmsware/img/pattern01.png) repeat}
.pattern01_w	{background:url(../cmsware/img/pattern01_w.png) repeat}
.pattern02		{background:url(../cmsware/img/pattern02.png) repeat}
.pattern02_w	{background:url(../cmsware/img/pattern02_w.png) repeat}
.pattern03		{background:url(../cmsware/img/pattern03.png) repeat}
.pattern03_w	{background:url(../cmsware/img/pattern03_w.png) repeat}
.pattern04		{background:url(../cmsware/img/pattern04.png) repeat}
.pattern04_w	{background:url(../cmsware/img/pattern04_w.png) repeat}
.pattern05		{background:url(../cmsware/img/pattern05.png) repeat}
.pattern05_w	{background:url(../cmsware/img/pattern05_w.png) repeat}
.pattern06		{background:url(../cmsware/img/pattern06.png) repeat}
.pattern06_w	{background:url(../cmsware/img/pattern06_w.png) repeat}
.pattern07		{background:url(../cmsware/img/pattern07.png) repeat}
.pattern07_w	{background:url(../cmsware/img/pattern07_w.png) repeat}
.pattern08		{background:url(../cmsware/img/pattern08.png) repeat}
.pattern08_w	{background:url(../cmsware/img/pattern08_w.png) repeat}
.pattern09		{background:url(../cmsware/img/pattern09.png) repeat}
.pattern09_w	{background:url(../cmsware/img/pattern09_w.png) repeat}
.pattern10		{background:url(../cmsware/img/pattern10.png) repeat}
.pattern10_w	{background:url(../cmsware/img/pattern10_w.png) repeat}
.pattern11		{background:url(../cmsware/img/pattern11.png) repeat}
.pattern11_w	{background:url(../cmsware/img/pattern11_w.png) repeat}
.pattern12		{background:url(../cmsware/img/pattern12.png) repeat}
.pattern12_w	{background:url(../cmsware/img/pattern12_w.png) repeat}
.pattern13		{background:url(../cmsware/img/pattern13.png) repeat}
.pattern13_w	{background:url(../cmsware/img/pattern13_w.png) repeat}
.pattern14		{background:url(../cmsware/img/pattern14.png) repeat}
.pattern14_w	{background:url(../cmsware/img/pattern14_w.png) repeat}
.pattern15		{background:url(../cmsware/img/pattern15.png) repeat}
.pattern15_w	{background:url(../cmsware/img/pattern15_w.png) repeat}
.pattern16		{background:url(../cmsware/img/pattern16.png) repeat}
.pattern16_w	{background:url(../cmsware/img/pattern16_w.png) repeat}
.pattern17		{background:url(../cmsware/img/pattern17.png) repeat}
.pattern17_w	{background:url(../cmsware/img/pattern17_w.png) repeat}
.pattern18		{background:url(../cmsware/img/pattern18.png) repeat}
.pattern18_w	{background:url(../cmsware/img/pattern18_w.png) repeat}
.pattern19		{background:url(../cmsware/img/pattern19.png) repeat}
.pattern19_w	{background:url(../cmsware/img/pattern19_w.png) repeat}
.pattern20		{background:url(../cmsware/img/pattern20.png) repeat}
.pattern20_w	{background:url(../cmsware/img/pattern20_w.png) repeat}