@charset "utf-8";
@import "nanumgothic.css";
/** 온라인 사업안내 **/
.online_business_top{text-align:right; margin-right:1%;}
.online_business_top li{position:relative; display:inline-block; text-align:center; margin-left:1%; width:80px; height:80px; border:2px solid #202020; box-sizing:border-box;}
.online_business_top li a{display:block; padding-top:45px; width:100%; height:100%; color:#fff; font-size:15px; letter-spacing:-1px;}
.online_business_top li a:after{content:''; position:absolute; left:50%; top:15px; margin-left:-10px; width:20px; height:20px; background:url('/user/images/sub/about/ic_online.png');}
.online_business_top li:nth-child(1){background:#0e81dd;}
.online_business_top li:nth-child(2){background:#4537b4;}
.online_business_top li:nth-child(2) a:after{background-position-x:-20px;}
.online_business_list{overflow:hidden;}
.online_business_list>div{position:relative; float:left; text-align:center; width:48%; margin:1%;}
.online_business_list h4{display:block; color:#fff; font-size:22px; padding:20px; box-sizing:border-box;}
.online_business_list div ul{overflow:hidden; height:290px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; box-sizing:border-box;}
.online_business_list div ul li{position:relative; float:left; height:50%; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6;  list-style:none; box-sizing:border-box;}
.online_business_list div ul li a:after{content:''; position:absolute; left:50%; top:20px; margin-left:-33px; width:65px; height:65px; background:url('/user/images/sub/about/ic_online.png');}

.online_business_list div ul li.ic01_01 a:after,
.ic01_01 .online_business_view_tit h4:after{background-position:0 -24px;}
.online_business_list div ul li.ic01_02 a:after,
.ic01_02 .online_business_view_tit h4:after{background-position:-65px -24px;}
.online_business_list div ul li.ic01_03 a:after,
.ic01_03 .online_business_view_tit h4:after{background-position:-130px -24px;}
.online_business_list div ul li.ic01_04 a:after,
.ic01_04 .online_business_view_tit h4:after{background-position:-195px -24px;}
.online_business_list div ul li.ic01_05 a:after,
.ic01_05 .online_business_view_tit h4:after{background-position:-260px -24px;}
.online_business_list div ul li.ic01_06 a:after,
.ic01_06 .online_business_view_tit h4:after{background-position:-325px -24px;}

.online_business_list div ul li.ic02_01 a:after,
.ic02_01 .online_business_view_tit h4:after{background-position:0 -88px;}
.online_business_list div ul li.ic02_02 a:after,
.ic02_02 .online_business_view_tit h4:after{background-position:-65px -88px;}
.online_business_list div ul li.ic02_03 a:after,
.ic02_03 .online_business_view_tit h4:after{background-position:-130px -88px;}
.online_business_list div ul li.ic02_04 a:after,
.ic02_04 .online_business_view_tit h4:after{background-position:-195px -88px;}
.online_business_list div ul li.ic02_05 a:after,
.ic02_05 .online_business_view_tit h4:after{background-position:-260px -88px;}
.online_business_list div ul li.ic02_06 a:after,
.ic02_06 .online_business_view_tit h4:after{background-position:-325px -88px;}
.online_business_list div ul li.ic02_07 a:after,
.ic02_07 .online_business_view_tit h4:after{background-position:-390px -88px;}

.online_business_list div ul li.ic03_01 a:after,
.ic03_01 .online_business_view_tit h4:after{background-position:0 -154px;}
.online_business_list div ul li.ic03_02 a:after,
.ic03_02 .online_business_view_tit h4:after{background-position:-65px -154px;}
.online_business_list div ul li.ic03_03 a:after,
.ic03_03 .online_business_view_tit h4:after{background-position:-130px -154px;}
.online_business_list div ul li.ic03_04 a:after,
.ic03_04 .online_business_view_tit h4:after{background-position:-195px -154px;}

.online_business_list div ul li.ic04_01 a:after,
.ic04_01 .online_business_view_tit h4:after{background-position:0 -219px;}
.online_business_list div ul li.ic04_02 a:after,
.ic04_02 .online_business_view_tit h4:after{background-position:-65px -219px;}
.online_business_list div ul li.ic04_03 a:after,
.ic04_03 .online_business_view_tit h4:after{background-position:-130px -219px;}
.online_business_list div ul li.ic04_04 a:after,
.ic04_04 .online_business_view_tit h4:after{background-position:-195px -219px;}
.online_business_list div ul li.ic04_05 a:after,
.ic04_05 .online_business_view_tit h4:after{background-position:-260px -219px;}

.online_business_list div ul li.ic05_01 a:after,
.ic05_01 .online_business_view_tit h4:after{background-position:0 -284px;}
.online_business_list div ul li.ic05_02 a:after,
.ic05_02 .online_business_view_tit h4:after{background-position:-65px -284px;}
.online_business_list div ul li.ic05_03 a:after,
.ic05_03 .online_business_view_tit h4:after{background-position:-130px -284px;}

.online_business_list div ul li.ic05_04 a:after,
.ic05_04 .online_business_view_tit h4:after{background-position:-260px -284px;}
.online_business_list div ul li.ic05_05 a:after,
.ic05_05 .online_business_view_tit h4:after{background-position:-327px -284px;}
.online_business_list div ul li.ic05_06 a:after,
.ic05_06 .online_business_view_tit h4:after{background-position:-190px -284px;}

/* 리스트 타이틀 및 배경 bg */
.online_business_list div ul li a{display:block; padding:100px 20px 20px 20px; color:#444;}
.online_business_list div ul li a br{display:none;}

/*.online_business_list .online_business_list01 h4{background-color:#0e81dd;}   //기업지원사업에 대한 아이콘배열 기존 4개분할이였음
.online_business_list .online_business_list01 ul li{width:50%;}
.online_business_list .online_business_list01 ul li:nth-child(2), 
.online_business_list .online_business_list01 ul li:nth-child(3){background-color:#f8f8f8;}*/
.online_business_list .online_business_list01 h4{background-color:#0e81dd;}
.online_business_list .online_business_list01 ul li:nth-child(3) ~ li{width:50%;}
.online_business_list .online_business_list01 ul li{width:33.3%; letter-spacing:-1px;}
.online_business_list .online_business_list01 ul li a{padding-left:10px; padding-right:10px;}
.online_business_list .online_business_list01 ul li:nth-child(even){background-color:#f8f8f8;}

/*.online_business_list .online_business_list02 h4{background-color:#019abb;}     //전략산업사업 대한 아이콘 배열 기존 4열 3열의 형태였음
.online_business_list .online_business_list02 ul li:nth-child(4) ~ li{width:33.3%;}
.online_business_list .online_business_list02 ul li{width:25%; letter-spacing:-1px;}
.online_business_list .online_business_list02 ul li a{padding-left:10px; padding-right:10px;}
.online_business_list .online_business_list02 ul li:nth-child(even){background-color:#f8f8f8;}*/
/*.online_business_list .online_business_list02 h4{background-color:#019abb;} //2열의 3구성
.online_business_list .online_business_list02 ul li:nth-child(2) ~ li{width:100%;}
.online_business_list .online_business_list02 ul li{width:50%; letter-spacing:-1px;}
.online_business_list .online_business_list02 ul li a{padding-left:10px; padding-right:10px;}
.online_business_list .online_business_list02 ul li:nth-child(even){background-color:#f8f8f8;}*/
.online_business_list .online_business_list02 h4{background-color:#019abb;}
.online_business_list .online_business_list02 ul li{width:50%;}
.online_business_list .online_business_list02 ul li:nth-child(2), 
.online_business_list .online_business_list02 ul li:nth-child(3){background-color:#f8f8f8;}


.online_business_list .online_business_list03 h4{background-color:#2247c8;}
.online_business_list .online_business_list03 ul li{width:50%;}
.online_business_list .online_business_list03 ul li:nth-child(2), 
.online_business_list .online_business_list03 ul li:nth-child(3){background-color:#f8f8f8;}

.online_business_list .online_business_list04 h4{background-color:#4537b4;}
.online_business_list .online_business_list04 ul li:nth-child(2) ~ li{width:100%;}
.online_business_list .online_business_list04 ul li{width:50%; letter-spacing:-1px;}
.online_business_list .online_business_list04 ul li a{padding-left:10px; padding-right:10px;}
.online_business_list .online_business_list04 ul li:nth-child(even){background-color:#f8f8f8;}

.online_business_list .online_business_list05 h4{background-color:#8637b4;}
.online_business_list .online_business_list05 ul li{width:50%;}
.online_business_list .online_business_list05 ul li:nth-child(2), 
.online_business_list .online_business_list05 ul li:nth-child(3){background-color:#f8f8f8;}

/*.online_business_list .online_business_list05 h4{background-color:#8637b4;} //1줄 3개구성 이었음.
.online_business_list .online_business_list05 ul{height:145px;}
.online_business_list .online_business_list05 ul li{width:33.3%; height:100%;}
.online_business_list .online_business_list05 ul li:nth-child(2){background-color:#f8f8f8;}*/

.online_business_list .online_business_list06 h4{background-color:#b437ae;}
.online_business_list .online_business_list06 ul li:nth-child(2) ~ li{width:100%;}
.online_business_list .online_business_list06 ul li{width:50%; letter-spacing:-1px;}
.online_business_list .online_business_list06 ul li a{padding-left:10px; padding-right:10px;}
.online_business_list .online_business_list06 ul li:nth-child(even){background-color:#f8f8f8;}

/*.online_business_list .online_business_list06 h4{background-color:#b437ae;} //단일 1개짜리 구성
.online_business_list .online_business_list06 ul{height:145px;}
.online_business_list .online_business_list06 ul li{width:100%; height:100%;}*/

/*** tf 통합일 때 ***/
/* .online_business_list .online_business_list05 h4:nth-of-type(1){width:74%;}
.online_business_list .online_business_list05 h4:nth-of-type(2){position:absolute; right:0; top:0; width:26%; border-left:1px solid #982f93;}
.online_business_list .online_business_list05 ul{height:145px;}
.online_business_list .online_business_list05 h4{background-color:#b437ae;}
.online_business_list .online_business_list05 ul:nth-of-type(1){float:left; width:74%; box-sizing:border-box;}
.online_business_list .online_business_list05 ul:nth-of-type(2){width:26%; border-left:none; box-sizing:border-box;}
.online_business_list .online_business_list05 ul:nth-of-type(1) li{width:33.3%;}
.online_business_list .online_business_list05 ul:nth-of-type(2) li{width:100%; height:100%;}
.online_business_list .online_business_list05 ul:nth-of-type(2) li a{height:100% }
.online_business_list .online_business_list05 ul:nth-of-type(2) li a:after{background-position-x:-260px;}
.online_business_list .online_business_list05 ul li:nth-child(2), .online_business_list .online_business_list05 ul li:nth-child(3){background-color:#f8f8f8;} */

.online_business_view:after{content:''; display:block; clear:both;}
.online_business_view li{float:left; text-align:center; width:31.3%; height:300px; margin:1%; list-style:none; box-sizing:border-box;}
.online_business_view_tit{padding:40px; border:2px solid #000;}
.online_business_view_tit p{padding-top:30px; font-size:17px;}
.online_business_list01 .online_business_view_tit p{color:#0e81dd;}
.online_business_list02 .online_business_view_tit p{color:#019abb;}
.online_business_list03 .online_business_view_tit p{color:#2247c8;}
.online_business_list04 .online_business_view_tit p{color:#4537b4;}
.online_business_list05 .online_business_view_tit p{color:#8637b4;}
.online_business_list06 .online_business_view_tit p{color:#b437ae;}
.online_business_view_tit h4{position:relative; padding-top:100px; color:#444; font-size:22px;}
.online_business_view_tit h4:after{content:''; position:absolute; left:50%; top:20px; margin-left:-33px; width:65px; height:65px; background:url('/user/images/sub/about/ic_online.png');}
.online_business_view .online_business_view_con{position:relative; padding:60px 3% 3% 3%; border:1px solid #e6e6e6; transition:.3s;}
.online_business_view .online_business_view_con:nth-child(even){background-color:#f8f8f8;}
/* .online_business_view .online_business_view_con:hover{background-color:#fff; border-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,.3);} */
.online_business_view .online_business_view_con>span{position:absolute; left:-1px; top:-1px; width:100%; padding:10px 0;}
.online_business_view .online_business_view_contit{overflow:hidden; max-height:80px; font-size:19px; word-break:keep-all; line-height:150%;}
.online_business_list01 .online_business_view_contit{color:#0e81dd;}
.online_business_list02 .online_business_view_contit{color:#019abb;}
.online_business_list03 .online_business_view_contit{color:#2247c8;}
.online_business_list04 .online_business_view_contit{color:#4537b4;}
.online_business_list05 .online_business_view_contit{color:#8637b4;}
.online_business_list06 .online_business_view_contit{color:#b437ae;}
.online_business_view .online_business_view_call{position:absolute; top:165px; width:100%; margin-left:-30px; color:#333; font-size:16px;box-sizing:border-box;}
.online_business_view .online_business_view_call:before{content:''; display:inline-block; vertical-align:middle; width:20px; height:20px; margin-top:-2px; margin-right:5px; background:url('/user/images/sub/about/ic_online.png'); background-position-x:-40px;}
.online_business_view .online_business_view_call span{display:block; padding-left:70px;}
.online_business_view .online_business_view_call a{color:#333; text-decoration:none; cursor:default;}
.online_business_view .online_business_view_link{position:absolute; bottom:15px; left:0; width:100%;}
.online_business_view .online_business_view_link a{position:relative; display:inline-block; width:49%; padding-top:20px; color:#bbb;}
.online_business_view .online_business_view_link a:hover{text-decoration:none; cursor:default;}
.online_business_view .online_business_view_link a.on:hover{text-decoration:underline; cursor:pointer;}
.online_business_view .online_business_view_link a:after{content:''; position:absolute; left:50%; top:-5px; margin-left:-10px; width:20px; height:20px; background:url('/user/images/sub/about/ic_online.png');}
.online_business_view .online_business_view_link a:nth-child(2){border-left:1px solid #eaeaea; box-sizing:border-box;}
.online_business_view .online_business_view_link a:nth-child(1):after{background-position-x:-60px;}
.online_business_view .online_business_view_link a.on:nth-child(1):after{background-position-x:-80px;}
.online_business_view .online_business_view_link a:nth-child(2):after{background-position-x:-100px;}
.online_business_view .online_business_view_link a.on:nth-child(2):after{background-position-x:-120px;}
.online_business_view .online_business_view_con .online_business_view_link a.on{color:#333;}
.online_business_view_back{text-align:right; margin-top:30px; margin-bottom:50px; color:#333; font-size:17px;}
.online_business_view_back a{position:relative; padding-left:30px;}
.online_business_view_back a:after{content:''; position:absolute; left:0; top:0; width:22px; height:22px; background:url('/user/images/sub/about/ic_online.png'); background-position-x:-140px;}
.online_business_view.online_business_list01 li>span{color:#00457c; border:1px solid #0870c4; background-color:#7ec6ff;}
.online_business_view.online_business_list02 li>span{color:#005b66; border:1px solid #009baf; background-color:#18bed3;}
.online_business_view.online_business_list03 li>span{color:#132d86; border:1px solid #1736a5; background-color:#a6b8fa;}
.online_business_view.online_business_list04 li>span{color:#1d1178; border:1px solid #3526a6; background-color:#a29ae9;}

/* 화면 해상도 width 640px 이상 Design --------------------------------------*/
@media screen and (min-width: 1025px){

	/* table area */
	.table_area {overflow: hidden; margin: 0 0 20px;}


	/* content search area */	
	.content_search_area {overflow: hidden; position: relative; padding: 15px 20px; margin-bottom: 30px; border: 1px solid #dfdede; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #f7f7f7;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	.content_search_area dl.dl_30 {display: inline-block; width: 29%; margin-top: 5px;}
	.content_search_area dl.dl_50 {display: inline-block; width: 49%; margin-top: 5px;}
	.content_search_area dl.dl_70 {display: inline-block; width: 69%; margin-top: 5px;}
	.content_search_area dl.dl_100 {display: inline-block; width: 100%; margin-top: 5px;}
	.content_search_area dl.first_dl {margin-top: 0;}
	.content_search_area dt.dt_tt {display: inline-block; width: 90px; padding-left: 12px; font-size: 13px; font-weight: bold; color: #4d4d4d; background: url('/user/images/common/bullet_dt.png') no-repeat 0 7px;}
	.content_search_area dd.dd_txt {display: inline-block; font-size: 13px; color: #4d4d4d;}
		.content_search_area dd.dd_txt.input_eq {width: 380px;}
	.content_search_area dd span.refer_txt {display: inline-block; margin-left: 5px; font-size: 13px; color: #4d4d4d; vertical-align: bottom;}
		.content_search_button_area {overflow: hidden; position: absolute; bottom: 10%; right: 2%;}
		.content_search_button_area.top25 {bottom: 25%;}

	/* button area */
	.button_area {overflow: hidden; margin: 20px 0;}
		.button_area a {display: inline-block; vertical-align: middle;}
		.button_area .float_left {overflow: hidden; float: left;}
		.button_area .float_right {overflow: hidden; float: right;}


	/* dl view */
	.view_area {overflow: hidden; margin-bottom: 20px; padding: 0;}
		.dl_view {overflow: hidden; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕'; font-size: 0.98em;}
		.dl_view dl.view {overflow: hidden; display: block; color: #4d4d4d;}
		.dl_view dl.view.mobile_right {float: left;}
		.dl_view.viewdlpad dl.view {overflow: hidden; display: block; padding: 10px 14px 8px; color: #333333; border-bottom: 1px solid #dddddd;}
		.view_area .editor {overflow: hidden; padding: 10px 10px 40px; border-bottom: 1px solid #dddddd; border-bottom: 1px solid #dddddd; font-size: 13px; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		
		dl.view > dt.vdt {float: left; display: inline-block; margin-left: 12px; padding-left: 12px; font-weight: bold; line-height: 1.5em; background: url('/user/images/common/bg_view_divider.png') no-repeat 0 4px;}
		dl.view > dt.vdt:first-child {padding-left: 0px; background: none;}
		dl.view > dt.vdt span {display: block; margin-right: 7px; padding-right: 10px; font-size: 13px; background: url('/user/images/common/bg_view_vdt.png') no-repeat right 6px;}
		dl.view > dd.vdd {float: left; display: inline-block; margin-right: 7px; font-weight: normal; line-height: 1.9em; font-size: 12px; color: #626262; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		dl.view > dd.vdd a {color: #333333; text-decoration: none;}
		dl.view > dd.vdd a:hover {color: #1f3662; text-decoration: underline;}
		dl.view > dd.vdd a.download {display: inline-block; margin: 2px; padding: 2px 5px; border: 1px solid #dcdcdc;}
		dl.view > dd.vdd a.download:hover {color: #333333; text-decoration: none;}
		dl.view > dd.vdd a.download img {display: block; float: left; margin-right: 5px; vertical-align: middle;}

		.dl_sub_view {overflow: hidden; padding: 10px 14px 8px; border-bottom: 1px solid #dddddd;}
		dl.sub_view {overflow: hidden; display: inline-block;}
			dl.sub_view > dt.vdt {float: left; display: inline-block; margin-left: 12px; padding-left: 12px; font-weight: bold; line-height: 1.5em; background: url('/user/images/common/bg_view_divider.png') no-repeat 0 4px;}
			dl.sub_view:first-child > dt.vdt:first-child {padding-left: 0px; background: none;}
			dl.sub_view > dt.vdt span {display: block; margin-right: 7px; padding-right: 10px; font-size: 13px; background: url('/user/images/common/bg_view_vdt.png') no-repeat right 6px;}
			dl.sub_view > dd.vdd {float: left; display: inline-block; margin-right: 7px; font-weight: normal; line-height: 1.9em; font-size: 12px; color: #626262; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
			dl.sub_view > dd.vdd a {color: #333333; text-decoration: none;}
			dl.sub_view > dd.vdd a:hover {color: #1f3662; text-decoration: underline;}


	/* album list */
	.thumbnail_area {overflow: hidden; padding: 20px 38px 10px; margin: 0 auto; border-top: 2px solid #137dbf; border-bottom: 1px solid #dddddd; background: url('/user/images/common/bg_thumbnail_line.png') 2px bottom repeat-x;}
		ul.thumbnail_list {overflow: hidden; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 0.96em;}
			ul.thumbnail_list li {overflow: hidden; float: left; width: 212px; min-height: 286px; margin: 10px; list-style: none;}
			ul.thumbnail_list li a {display: block; color: #4d4d4d; text-decoration: none;}
			ul.thumbnail_list li a img {display: block; width: 210px; height: 148px; margin: 0 auto 15px; border: 1px solid #cecece;}
			ul.thumbnail_list > li a strong.title {overflow: hidden; display: block; height: 37px; padding: 0px 5px; margin-bottom: 7px; font-size: 13px; color: #4d4d4d; line-height: 1.46em; background-image: none;}
			ul.thumbnail_list > li a strong.title span.file img {display: inline-block; width: 14px; height: 15px; margin: 0 0 0 4px; padding: 0; border: 0;}
			ul.thumbnail_list > li a .txt_info {overflow: hidden; padding: 0 5px; font-size: 13px; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
			ul.thumbnail_list > li a .txt_info p.hits,
			ul.thumbnail_list > li a .txt_info .writer {color: #626262;}
				ul.thumbnail_list > li a .txt_info p.hits span,
				ul.thumbnail_list > li a .txt_info .date {color: #828282;}
				

	/* tab area */
	.tab_area {overflow: hidden; margin-bottom: 40px;}
		.tab_area ul {overflow: hidden;}
		.tab_area ul li {float: left; margin: 0 7px 7px 0; border: 1px solid #c6c6c6; text-align: center; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; list-style: none; background-color: #e8e8e8;}
		.tab_area ul li:nth-child(5n) {margin-right: 0;}
			.tab_area ul li a {overflow: hidden; display: block; width: 194px; height: 38px; font-size: 13px; color: #595959; line-height: 38px; text-overflow: ellipsis; white-space: nowrap;}
			.tab_area ul li a:hover {text-decoration: none;}
				.tab_area ul li.on {border: 4px solid #094a94; background-color: #ffffff;}
				.tab_area ul li.on a {width: 188px; height: 32px; font-weight: bold; color: #094a94; line-height: 32px;}
	.m_tab_area {display: none;}


	/* style */
	.colon {padding-left: 7px; font-size: 14px; color: #4d4d4d; line-height: 1.6em; background: url('/user/images/common/bullet_colon.png') no-repeat 0 5px;}
	.dotted {padding-left: 7px; font-size: 14px; color: #4d4d4d; line-height: 1.6em; background: url('/user/images/common/bullet_dot.png') no-repeat 0 8px;}
	.blue_underline {font-weight: bold; color: #1858a0; text-decoration: underline;}
	.none_txt {font-size: 14px; color: #4d4d4d; line-height: 1.6em;}
	.bold_txt {font-size: 14px; font-weight: bold; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.bold_dodtum_txt {font-size: 14px; font-weight: bold; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.tbl_bold_dodtum_txt {font-size: 13px; font-weight: bold; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.f8box {overflow: hidden; margin-top: 10px; padding: 16px 15px; background-color: #f8f8f8;}
	.c6linebox {overflow: hidden; padding: 38px 53px; border: 1px solid #c6c6c6;}
	.blue_line_box {overflow: hidden; margin: 10px 0 30px; padding: 20px 18px; border: 1px solid #137dbf; font-size: 14px; color: #4d4d4d; line-height: 1.6em;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}	
		.blue_line_box.nomargin {margin: 10px 0 0;}
	.normal_strong {display: block; margin: 30px 0 10px; color: #000000; font-size: 16px;}
	.normal_strong01 {display: block; margin: 10px 0; color: #000000; font-size: 16px;}
	.large_strong {display: block; margin: 20px 0 20px; color: #000000; font-size: 18px;}
	.per100 {width: 100%;}
	.bgnone {background: none!important;}
	.mobile_view {display: none;}


	/* list style */
	.ul_dot > li {margin-top: 13px; padding-left: 9px; font-size: 14px; color: #4d4d4d; list-style: none; background: url('/user/images/common/bullet_dot.png') no-repeat 0 9px;}
		.ul_dot > li:first-child {margin-top: 0;}
		.ul_dot.dot_normal {margin-top: 10px;}
		.ul_dot.dot_normal > li {margin-top: 6px;}
		.ul_dot.ul_tbl_dot > li {font-size: 13px;}

	.ul_dash > li {margin-top: 13px; padding-left: 12px; font-size: 14px; color: #4d4d4d; list-style: none; background: url('/user/images/common/bullet_h5_dash.png') no-repeat 0 7px;}
		.ul_dash > li:first-child {margin-top: 0;}
		.ul_dash.dash_normal {margin-top: 10px;}
		.ul_dash.dash_normal > li {margin-top: 10px;}
	
	.ul_process {overflow: hidden;}
		.ul_process > li {overflow: hidden; float: left; width: 167px; text-align: center; list-style: none; background: url('/user/images/common/bg_process_list.png') no-repeat 8px center;}
		.ul_process > li > div {overflow: hidden; float: right; margin: 5px 0 5px 20px;}
		.ul_process > li > div.process_three {overflow: hidden; float: right;}
		.ul_process > li:first-child {width: 144px; background: none;}
		.ul_process > li:first-child > div {margin-left: 0;}
		.ul_process > li strong {display: block; padding: 11px 0 10px; border: 1px solid #1570a9; font-size: 14px; font-weight: bold; letter-spacing: -0.04em; color: #ffffff; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #137dbf;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;
			-moz-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-moz-border-top-right-radius: 10px;
		}
		.ul_process > li span {display: inline-block; width: 142px; padding: 27px 0 25px; border-left: 1px solid #1570a9; border-right: 1px solid #1570a9; border-bottom: 1px solid #1570a9; font-size: 13px; color: #4d4d4d; line-height: 1.4em; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.ul_process > li span.twoline {padding: 18px 0 16px;}
		.ul_process > li span.threeline {padding: 10px 0 7px;}
		.ul_process > li span.etc_line {height: 85px;}
		.ul_process > li p {overflow: hidden; margin-top: 6px; padding-top: 6px; border-top: 1px solid #d4d4d4;}
		.ul_process > li p.etc_p {margin-top: 43px;}

	.ul_photo {overflow: hidden;}
		.ul_photo > li {float: left; width: 32%; margin: 7px 5px; list-style: none;}
			.ul_photo > li > div {padding: 10px; border: 1px solid #c9c9c9;}
			.ul_photo > li img {width: 100%;}
			.ul_photo > li strong {display: block; margin-top: 3px; font-size: 13px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; text-align: center;}
		.ul_photo.size4 > li {width: 24%; margin: 4px;}
			.ul_photo.size4 > li > div {padding: 0; border: none;}


	.ul_box_list {overflow: hidden;}
		.ul_box_list > li {padding-left: 8px; margin-top: 13px; font-size: 14px; list-style: none; background: url('/user/images/common/bullet_box_list.png') no-repeat 0 6px;}
		.ul_box_list > li:first-child {margin-top: 0;}

	.ul_process01 {overflow: hidden;}
		.ul_process01 > li {overflow: hidden; list-style: none; background: url('/user/images/common/bg_process_list01.png') no-repeat center 10px;}
		.ul_process01 > li > div {overflow: hidden; margin-top: 26px; border: 1px solid #1570a9;}
		.ul_process01 > li:first-child {background: none;}
		.ul_process01 > li:first-child > div {margin-top: 0;}
		.ul_process01 > li > div > strong {float: left; display: block; width: 20%; padding: 16px 14px; font-size: 14px; font-weight: bold; color: #ffffff; background-color: #137dbf;}
		.ul_process01 > li > div.two_line > strong {padding: 26px 14px;}
		.ul_process01 > li > div.three_line > strong {padding: 37px 14px;}
		.ul_process01 > li > div > div.ul_process01_txt {float: left; padding: 14px; font-size: 13px; color: #4d4d4d; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; line-height: 1.6em;}
		.ul_process01 > li > div > div.ul_process01_txt li {margin-top: 0; list-style: none;}
		.ul_process01 > li > div > div.ul_process01_txt li span {line-height: 1em;}

	.ul_process02 {overflow: hidden; position: relative; height: 230px;}
		.ul_process02 > li {width: 248px; list-style: none; background: url('/user/images/common/bg_process_list.png') no-repeat 98% center;}
		.ul_process02 > li > div {display: inline-block; width: 224px; padding: 30px 0 28px; border: 1px solid #1570a9; font-size: 13px; color: #4d4d4d; line-height: 1.6em; text-align: center; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.ul_process02 > li > div.twoline {padding: 20px 0 18px;}
		.ul_process02 > li > div.etc_box {padding: 0;}
		.ul_process02 > li > div.etc_box.large {width: 473px;}
		.ul_process02 > li > div.etc_box > strong {display: block; padding: 9px 0 7px; font-size: 14px; font-weight: bold; color: #ffffff; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #137dbf;}
		.ul_process02 > li > div.etc_box > span {display: inline-block; padding: 12px 0 10px;}
			.ul_process02 > li > div.etc_box > span.tt {padding: 2px 0 0;}
		
			.ul_process02 > li.btline {background: url('/user/images/common/bg_process_list02.png') no-repeat 5px center;}
			.ul_process02 > li.btline > div {float: right;}

		.ul_process02 > li.pr_01 {position: absolute; top: 0; left: 0;}
		.ul_process02 > li.pr_02 {position: absolute; width: 501px; top: 0; left: 252px;}
		.ul_process02 > li.pr_03 {position: absolute; width: 226px; height: 110px; top: 0; right: 0; background: url('/user/images/common/bg_process_list01.png') no-repeat center 89%;}
		.ul_process02 > li.pr_04 {position: absolute; top: 110px; right: 0;}
		.ul_process02 > li.pr_05 {position: absolute; top: 110px; right: 252px;}
		.ul_process02 > li.pr_06 {position: absolute; top: 110px; left: 230px;}
		.ul_process02 > li.pr_07 {position: absolute; width: 226px; top: 110px; left: 0; background: none;}

	.ul_process03 {overflow: hidden; position: relative; height: 230px;}
		.ul_process03 > li {width: 248px; list-style: none; background: url('/user/images/common/bg_process_list.png') no-repeat 98% center;}
		.ul_process03 > li > div {display: inline-block; width: 224px; padding: 30px 0 28px; border: 1px solid #1570a9; font-size: 13px; color: #4d4d4d; line-height: 1.6em; text-align: center; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.ul_process03 > li > div.twoline {padding: 20px 0 18px;}
		.ul_process03 > li > div.etc_box {padding: 0;height: 80px;}
		.ul_process03 > li > div.etc_box2 {padding: 0;height: 125px;}
		.ul_process03 > li > div.etc_box.large {width: 473px;}
		.ul_process03 > li > div.etc_box > strong {display: block; padding: 9px 0 7px; font-size: 14px; font-weight: bold; color: #ffffff; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #137dbf;}
		.ul_process03 > li > div.etc_box > span {display: inline-block; padding: 12px 0 10px;}
			.ul_process03 > li > div.etc_box > span.tt {padding: 2px 0 0;}
		
			.ul_process03 > li.btline {background: url('/user/images/common/bg_process_list02.png') no-repeat 5px center;}
			.ul_process03 > li.btline > div {float: right;}

		.ul_process03 > li.pr_01 {position: absolute; top: 0; left: 0;}
		.ul_process03 > li.pr_02 {position: absolute; top: 0; left: 252px;}
		.ul_process03 > li.pr_03 {position: absolute; top: 0; left: 500px;}
		.ul_process03 > li.pr_04 {position: absolute; width: 226px; height: 110px; top: 0; right: 0; background: url('/user/images/common/bg_process_list01.png') no-repeat center 89%;}
		.ul_process03 > li.pr_05 {position: absolute; top: 110px; right: 0;}
		.ul_process03 > li.pr_06 {position: absolute; top: 110px; right: 252px;}
		.ul_process03 > li.pr_07 {position: absolute; top: 110px; left: 230px;}
		.ul_process03 > li.pr_08 {position: absolute; width: 226px; top: 110px; left: 0; background: none;}

	.ul_process04 {height: 100px;}

	.ol_normal {overflow: hidden; margin-top: 10px;}
		.ol_normal > li {margin-top: 6px; color: #4d4d4d; font-size: 14px; line-height: 1.4em; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; list-style: none;}
			.ol_normal > li:first-child {margin-top: 0;}


	/* 문의처 */
	.q_box {overflow: hidden; margin: 60px 0 90px; padding: 17px 15px 16px; border: 1px solid #137dbf; background: url('/user/images/common/bg_q_box.png') no-repeat 21px 10px #ffffff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
		.q_box div {margin-left: 120px;}
		.q_box strong {display: block; margin-bottom: 10px; font-size: 17px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.q_box p {font-size: 13px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}

	/* normal_txt */
	.normal_txt {overflow: hidden; margin-bottom: 10px; padding: 30px; border: 1px solid #c9c9c9; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #fcfcfc;}
		.normal_txt .normal_txt_list > li {margin-top: 27px; padding-left: 10px; font-size: 13px; color: #4d4d4d; line-height: 1.4em; letter-spacing: -0.02em; list-style: none; background: url('/user/images/common/bullet_normal_txt_list.png') no-repeat 0 5px;}
		.normal_txt .normal_txt_list > li:first-child {margin-top: 0;}

	/* 전체건물보기 버튼 */
	.content_button_area {overflow: hidden; margin-bottom: 70px;}
		.content_button_area ul {overflow: hidden;}
		.content_button_area ul li {float: left; margin: 0 6px 6px 0; text-align: left; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; list-style: none; background-color: #ffffff;}
		.content_button_area ul li:nth-child(5th) {margin-right: 0;}
		.content_button_area ul li a {display: block; overflow: hidden; width: 178px; height: 18px; padding: 11px 8px; font-size: 12px; color: #4d4d4d; border: 1px solid #d8d8d8;
			border-radius: 5px; 
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
		}
		.content_button_area ul li a:hover {text-decoration: none; color: #ffffff; background-color: #094a94;}	
		.content_button_area ul li a:hover span.map_no {color: #4d4d4d; background-color: #ffffff;}

		.content_button_area ul li a span.map_no {float: left; display: block; width: 18px; height: 18px; margin-right: 5px; border: 1px solid #209fe1; color: #4d4d4d; font-size: 12px; text-align: center; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; letter-spacing: -0.1em; line-height: 17px; vertical-align: middle;
			border-radius: 10px; 
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
		}
		.content_button_area ul li a span.map_title {overflow: hidden; display: block; float: left; width: 149px; text-overflow: ellipsis; white-space: nowrap; line-height: 20px;}
		

}


/* 화면 해상도 width 640px 이상 960px 이하 Design --------------------------------------*/ 
@media screen and (max-width: 1024px) and (min-width: 641px) {


	/* table area */
	.table_area {overflow: hidden; margin: 0 0 20px;}
	

	/* content search area */	
	.content_search_area {overflow: hidden; padding: 15px 20px; margin-bottom: 70px; border: 1px solid #dfdede; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #f7f7f7;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	.content_search_area dl.dl_30 {display: block; margin-top: 5px;}
	.content_search_area dl.dl_50 {display: block; margin-top: 5px;}
	.content_search_area dl.dl_70 {display: block; margin-top: 5px;}
	.content_search_area dl.dl_100 {display: block; margin-top: 5px;}
	.content_search_area dt.dt_tt {display: inline-block; width: 70px; padding-left: 12px; font-size: 13px; font-weight: bold; color: #4d4d4d; background: url('/user/images/common/bullet_dt.png') no-repeat 0 7px;}
	.content_search_area dd.dd_txt {display: block; margin-top: 5px; font-size: 13px; color: #4d4d4d;}
	.content_search_area dd span.refer_txt {display: inline-block; margin-left: 5px; font-size: 13px; color: #4d4d4d; vertical-align: bottom;}
		.content_search_button_area {overflow: hidden; float: right;}


	/* button area */
	.button_area {overflow: hidden; margin: 20px 0;}
		.button_area a {display: inline-block; vertical-align: middle;}
		.button_area .float_left {overflow: hidden; float: left;}
		.button_area .float_right {overflow: hidden; float: right;}


	/* dl view */
	.view_area {overflow: hidden; margin-bottom: 20px; padding: 0;}
		.dl_view {overflow: hidden; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕'; font-size: 0.98em;}
		.dl_view dl.view {overflow: hidden; color: #4d4d4d;}
		.dl_view dl.view.mobile_right {float: left;}
		.dl_view.viewdlpad dl.view {overflow: hidden; padding: 10px 14px 8px; color: #333333; border-bottom: 1px solid #dddddd;}
		.view_area .editor {overflow: hidden; padding: 10px 10px 40px; border-bottom: 1px solid #dddddd; font-size: 13px; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
			.view_area .editor img {width: 100% !important;}
		
		dl.view > dt.vdt {float: left; display: inline-block; margin-left: 12px; padding-left: 12px; font-weight: bold; line-height: 1.5em; background: url('/user/images/common/bg_view_divider.png') no-repeat 0 4px;}
		dl.view > dt.vdt:first-child {padding-left: 0px; background: none;}
		dl.view > dt.vdt span {display: block; margin-right: 7px; padding-right: 10px; font-size: 13px; background: url('/user/images/common/bg_view_vdt.png') no-repeat right 6px;}
		dl.view > dd.vdd {float: left; display: inline-block; margin-right: 7px; font-weight: normal; line-height: 1.9em; font-size: 12px; color: #626262; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		dl.view > dd.vdd a {color: #333333; text-decoration: none;}
		dl.view > dd.vdd a:hover {color: #1f3662; text-decoration: underline;}
		dl.view > dd.vdd a.download {display: inline-block; margin: 2px; padding: 2px 5px; border: 1px solid #dcdcdc;}
		dl.view > dd.vdd a.download:hover {color: #333333; text-decoration: none;}
		dl.view > dd.vdd a.download img {display: block; float: left; margin-right: 5px; vertical-align: middle;}

		.dl_sub_view {overflow: hidden; border-bottom: 1px solid #dddddd;}
		dl.sub_view {overflow: hidden; display: block; padding: 10px 14px 8px 0; border-top: 1px solid #dddddd;}
			dl.sub_view:first-child {border-top: 0;}
			dl.sub_view > dt.vdt {float: left; display: inline-block; margin-left: 12px; padding-left: 12px; font-weight: bold; line-height: 1.5em;}
			dl.sub_view > dt.vdt span {display: block; margin-right: 7px; padding-right: 10px; font-size: 13px; background: url('/user/images/common/bg_view_vdt.png') no-repeat right 6px;}
			dl.sub_view > dd.vdd {float: left; display: inline-block; margin-right: 7px; font-weight: normal; line-height: 1.9em; font-size: 12px; color: #626262; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
			dl.sub_view > dd.vdd a {color: #333333; text-decoration: none;}
			dl.sub_view > dd.vdd a:hover {color: #1f3662; text-decoration: underline;}


	/* album list */
	.thumbnail_area {overflow: hidden; padding: 20px 38px 10px; margin: 0 auto; border-top: 2px solid #137dbf; border-bottom: 1px solid #dddddd; background: url('/user/images/common/bg_thumbnail_line.png') 2px bottom repeat-x;}
		ul.thumbnail_list {overflow: hidden; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 0.96em;}
			ul.thumbnail_list li {overflow: hidden; float: left; width: 214px; min-height: 286px; margin: 10px; list-style: none;}
			ul.thumbnail_list li a {display: block; color: #4d4d4d; text-decoration: none;}
			ul.thumbnail_list li a img {display: block; width: 212px; height: 148px; margin: 0 auto 15px; border: 1px solid #cecece;}
			ul.thumbnail_list > li a strong.title {overflow: hidden; display: block; height: 37px; padding: 0px 5px; margin-bottom: 7px; font-size: 13px; color: #4d4d4d; line-height: 1.46em; background-image: none;}
			ul.thumbnail_list > li a strong.title span.file img {display: inline-block; width: 14px; height: 15px; margin: 0 0 0 4px; padding: 0; border: 0;}
			ul.thumbnail_list > li a .txt_info {overflow: hidden; padding: 0 5px; font-size: 13px; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
			ul.thumbnail_list > li a .txt_info p.hits,
			ul.thumbnail_list > li a .txt_info .writer {color: #626262;}
				ul.thumbnail_list > li a .txt_info p.hits span,
				ul.thumbnail_list > li a .txt_info .date {color: #828282;}


	/* tab area */
	.tab_area {display: none;}
	.m_tab_area {overflow: hidden; display: block; margin-bottom: 70px; padding: 21px 20px; border: 1px solid #094a94;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	.m_tab_select {overflow: hidden; display: inline-block; position: relative; z-index: 0; width: 100%; height: 40px; padding: 0; border: 1px solid #cfcfcf; background-color: #fdfdfd;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	.m_tab_area .menu_select {display: block; width: 150%; height: 40px; padding: 0 30px 0 7px; border: 0 none; text-align: left; font-size: 16px; color: #3d3d3d; line-height: 40px; color: #222222; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background: none;
		-webkit-appearance: none;
	}
	.m_tab_area .box_arrow {position: absolute; z-index: -10; width: 38px; height: 38px; top: 0; right: 0; border-left: 1px solid #e6e6e6; background: url('/user/images/common/arrow_down1.png') no-repeat right top #fcfcfc;
		border-radius: 0 3px 3px 0; 	
		-webkit-border-radius: 0 3px 3px 0; 
		-moz-border-radius: 0 3px 3px 0;
	 }
	.m_tab_area .ico_arrow {overflow:hidden; display: inline-block; width: 7px; height: 5px; margin: 10px 0 0 1px; vertical-align: top; background-position: -10px 0;}


	/* style */
	.colon {padding-left: 7px; font-size: 14px; color: #4d4d4d; line-height: 1.6em; background: url('/user/images/common/bullet_colon.png') no-repeat 0 5px;}
	.dotted {padding-left: 7px; font-size: 14px; color: #4d4d4d; line-height: 1.6em; background: url('/user/images/common/bullet_dot.png') no-repeat 0 8px;}
	.blue_underline {font-weight: bold; color: #1858a0; text-decoration: underline;}
	.none_txt {font-size: 14px; color: #4d4d4d; line-height: 1.6em;}
	.bold_txt {font-size: 14px; font-weight: bold; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.bold_dodtum_txt {font-size: 14px; font-weight: bold; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.tbl_bold_dodtum_txt {font-size: 13px; font-weight: bold; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.f8box {overflow: hidden; margin-top: 10px; padding: 16px 15px; background-color: #f8f8f8;}
	.c6linebox {overflow: hidden; padding: 38px 53px; border: 1px solid #c6c6c6;}
		.c6linebox img {width: 100%;}
	.blue_line_box {overflow: hidden; margin: 10px 0 30px; padding: 20px 18px; border: 1px solid #137dbf; font-size: 14px; color: #4d4d4d; line-height: 1.6em;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
		.blue_line_box.nomargin {margin: 10px 0 0;}

	.normal_strong {display: block; margin: 30px 0 10px; color: #000000; font-size: 14px;}
	.normal_strong01 {display: block; margin: 10px 0; color: #000000; font-size: 14px;}
	.large_strong {display: block; margin: 30px 0 10px; color: #000000; font-size: 16px;}
	.per100 {width: 100%;}
	.m_per100 {width: 100%;}
	.bgnone {background: none!important;}
	.web_view {display: none;}


	/* list style */
	.ul_dot > li {margin-top: 13px; padding-left: 9px; font-size: 14px; color: #4d4d4d; list-style: none; background: url('/user/images/common/bullet_dot.png') no-repeat 0 7px;}
		.ul_dot > li:first-child {margin-top: 0;}
		.ul_dot.dot_normal {margin-top: 10px;}
		.ul_dot.dot_normal > li {margin-top: 6px;}
		.ul_dot.ul_tbl_dot > li {font-size: 13px;}

	.ul_dash > li {margin-top: 13px; padding-left: 12px; font-size: 14px; color: #4d4d4d; list-style: none; background: url('/user/images/common/bullet_h5_dash.png') no-repeat 0 7px;}
		.ul_dash > li:first-child {margin-top: 0;}
		.ul_dash.dash_normal {margin-top: 10px;}
		.ul_dash.dash_normal > li {margin-top: 10px;}

	.ul_process {overflow: hidden;}
		.ul_process > li {overflow: hidden; float: left; width: 167px; text-align: center; list-style: none; background: url('/user/images/common/bg_process_list.png') no-repeat 8px center;}
		.ul_process > li > div {overflow: hidden; float: right; margin: 5px 0 5px 20px;}
		.ul_process > li > div.process_three {overflow: hidden; float: right;}
		.ul_process > li:first-child {width: 144px; background: none;}
		.ul_process > li:first-child > div {margin-left: 0;}
		.ul_process > li strong {display: block; padding: 11px 0 10px; border: 1px solid #1570a9; font-size: 14px; font-weight: bold; letter-spacing: -0.04em; color: #ffffff; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #137dbf;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;
			-moz-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-moz-border-top-right-radius: 10px;
		}
		.ul_process > li span {display: inline-block; width: 142px; padding: 27px 0 25px; border-left: 1px solid #1570a9; border-right: 1px solid #1570a9; border-bottom: 1px solid #1570a9; font-size: 13px; color: #4d4d4d; line-height: 1.4em; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.ul_process > li span.twoline {padding: 18px 0 16px;}
		.ul_process > li span.threeline {padding: 9px 0 7px;}
		.ul_process > li span.etc_line {height: 85px;}
		.ul_process > li p {overflow: hidden; margin-top: 6px; padding-top: 6px; border-top: 1px solid #d4d4d4;}
		.ul_process > li p.etc_p {margin-top: 43px;}

	.ul_photo {overflow: hidden;}
		.ul_photo > li {float: left; width: 48%; margin: 7px 5px; list-style: none;}
		.ul_photo > li > div {padding: 10px; border: 1px solid #c9c9c9;}
		.ul_photo > li img {width: 100%;}
		.ul_photo > li strong {display: block; margin-top: 3px; font-size: 13px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; text-align: center;}
			.ul_photo.size4 > li > div {padding: 0; border: none;}


	.ul_box_list {overflow: hidden;}
		.ul_box_list > li {padding-left: 8px; margin-top: 14px; list-style: none; background: url('/user/images/common/bullet_box_list.png') no-repeat 0 8px;}
		.ul_box_list > li:first-child {margin-top: 0;}

	.ul_process01 {overflow: hidden;}
		.ul_process01 > li {overflow: hidden; list-style: none; background: url('/user/images/common/bg_process_list01.png') no-repeat center 10px;}
		.ul_process01 > li > div {overflow: hidden; margin-top: 26px; border: 1px solid #1570a9;}
		.ul_process01 > li:first-child {background: none;}
		.ul_process01 > li:first-child > div {margin-top: 0;}
		.ul_process01 > li > div > strong {display: block; padding: 16px 14px; font-size: 14px; font-weight: bold; color: #ffffff; background-color: #137dbf;}
		.ul_process01 > li > div > div.ul_process01_txt {display: block; padding: 14px; font-size: 13px; color: #4d4d4d; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; line-height: 1.6em;}
		.ul_process01 > li > div > div.ul_process01_txt li {margin-top: 0;}
		.ul_process01 > li > div > div.ul_process01_txt li span {line-height: 1em;}

	.ul_process02, .ul_process03 {overflow: hidden;}
		.ul_process02 > li, .ul_process03 >li {overflow: hidden; list-style: none; background: url('/user/images/common/bg_process_list01.png') no-repeat center 10px;}
		.ul_process02 > li:first-child, .ul_process03 > li:first-child {background: none;}
		.ul_process02 > li:first-child > div,
		.ul_process03 > li:first-child > div {margin-top: 0;}
		.ul_process02 > li > div,
		.ul_process03 > li > div {overflow: hidden; margin-top: 26px; padding: 15px 0; border: 1px solid #1570a9; font-size: 13px; color: #4d4d4d; line-height: 1.6em; text-align: center; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.ul_process02 > li > div.etc_box,
		.ul_process03 > li > div.etc_box {padding: 0;}
		.ul_process02 > li > div.etc_box > strong,
		.ul_process03 > li > div.etc_box > strong {display: block; padding: 9px 0 7px; font-size: 14px; font-weight: bold; color: #ffffff; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #137dbf;}
		.ul_process02 > li > div.etc_box > span,
		.ul_process03 > li > div.etc_box > span {display: inline-block; padding: 12px 0 10px;}
		

	.ol_normal {overflow: hidden; margin-top: 10px;}
		.ol_normal > li {margin-top: 6px; color: #4d4d4d; font-size: 14px; line-height: 1.4em; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; list-style: none;}
		.ol_normal > li:first-child {margin-top: 0;}


	/* 문의처 */
	.q_box {overflow: hidden; margin: 60px 0 90px; padding: 17px 15px 16px; border: 1px solid #137dbf; background: url('/user/images/common/bg_q_box.png') no-repeat 21px center #ffffff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
		.q_box div {margin-left: 120px;}
		.q_box strong {display: block; margin-bottom: 10px; font-size: 17px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.q_box p {font-size: 13px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}

	/* normal_txt */
	.normal_txt {overflow: hidden; margin-bottom: 10px; padding: 30px; border: 1px solid #c9c9c9; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #fcfcfc;}
		.normal_txt .normal_txt_list > li {margin-top: 27px; padding-left: 10px; font-size: 13px; color: #4d4d4d; line-height: 1.4em; letter-spacing: -0.02em; list-style: none; background: url('/user/images/common/bullet_normal_txt_list.png') no-repeat 0 5px;}
		.normal_txt .normal_txt_list > li:first-child {margin-top: 0;}

	.content_button_area {overflow: hidden; margin-bottom: 70px;}
		.content_button_area ul {overflow: hidden;}
		.content_button_area ul li {float: left; margin: 0 6px 6px 0; text-align: left; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; list-style: none; background-color: #ffffff;}
		.content_button_area ul li:nth-child(5th) {margin-right: 0;}
		.content_button_area ul li a {display: block; overflow: hidden; width: 178px; height: 18px; padding: 11px 8px; font-size: 12px; color: #4d4d4d; border: 1px solid #d8d8d8;
			border-radius: 5px; 
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
		}
		.content_button_area ul li a:hover {text-decoration: none; color: #ffffff; background-color: #094a94;}	
		.content_button_area ul li a:hover span.map_no {color: #4d4d4d; background-color: #ffffff;}

		.content_button_area ul li a span.map_no {float: left; display: block; width: 18px; height: 18px; margin-right: 5px; border: 1px solid #209fe1; color: #4d4d4d; font-size: 12px; text-align: center; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; letter-spacing: -0.1em; line-height: 17px; vertical-align: middle;
			border-radius: 10px; 
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
		}
		.content_button_area ul li a span.map_title {overflow: hidden; display: block; float: left; width: 149px; text-overflow: ellipsis; white-space: nowrap; line-height: 20px;}
			

}


/* 화면 해상도 width 640px 이하 Design --------------------------------------*/
@media screen and (max-width: 640px){

	
	/* table area */
	.table_area {overflow: hidden; margin: 0 0 20px;}
	

	/* content search area */	
	.content_search_area {overflow: hidden; padding: 15px 20px; margin-bottom: 70px; border: 1px solid #dfdede; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #f7f7f7;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	.content_search_area dl.dl_30 {display: block; margin-top: 5px;}
	.content_search_area dl.dl_50 {display: block; margin-top: 5px;}
	.content_search_area dl.dl_70 {display: block; margin-top: 5px;}
	.content_search_area dl.dl_100 {display: block; margin-top: 5px;}
	.content_search_area dt.dt_tt {display: inline-block; width: 70px; padding-left: 12px; font-size: 13px; font-weight: bold; color: #4d4d4d; background: url('/user/images/common/bullet_dt.png') no-repeat 0 7px;}
	.content_search_area dd.dd_txt {display: block; margin-top: 5px; font-size: 13px; color: #4d4d4d;}
		.content_search_area dd.dd_txt div.date_area {overflow: hidden; display: block; margin: 5px 0;}
	.content_search_area dd span.refer_txt {display: inline-block; margin-left: 5px; font-size: 13px; color: #4d4d4d; vertical-align: bottom;}
		.content_search_button_area {overflow: hidden; float: right; margin-top: 10px;}


	/* button area */
	.button_area {overflow: hidden; margin: 20px 0;}
		.button_area a {display: inline-block; vertical-align: middle;}
		.button_area .float_left {overflow: hidden; float: left;}
		.button_area .float_right {overflow: hidden; float: right;}


	/* dl view */
	.view_area {overflow: hidden; margin-bottom: 20px; padding: 0;}
		.dl_view {overflow: hidden; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕'; font-size: 0.98em;}
		.dl_view dl.view {overflow: hidden; color: #4d4d4d;}
		.dl_view dl.view.mobile_right {float: left;}
		.dl_view.viewdlpad dl.view {overflow: hidden; padding: 10px 14px 8px; color: #333333; border-bottom: 1px solid #dddddd;}
		.view_area .editor {overflow: hidden; padding: 10px 10px 40px; border-bottom: 1px solid #dddddd; font-size: 13px; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
			.view_area .editor img {width: 100% !important;}

		dl.view > dt.vdt {float: left; display: inline-block; margin-left: 12px; padding-left: 12px; font-weight: bold; line-height: 1.5em; background: url('/user/images/common/bg_view_divider.png') no-repeat 0 4px;}
		dl.view > dt.vdt:first-child {padding-left: 0px; background: none;}
		dl.view > dt.vdt span {display: block; margin-right: 7px; padding-right: 10px; font-size: 13px; background: url('/user/images/common/bg_view_vdt.png') no-repeat right 6px;}
		dl.view > dd.vdd {float: left; display: inline-block; margin-right: 7px; font-weight: normal; line-height: 1.9em; font-size: 12px; color: #626262; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		dl.view > dd.vdd a {color: #333333; text-decoration: none;}
		dl.view > dd.vdd a:hover {color: #1f3662; text-decoration: underline;}
		dl.view > dd.vdd a.download {display: inline-block; margin: 2px; padding: 2px 5px; border: 1px solid #dcdcdc;}
		dl.view > dd.vdd a.download:hover {color: #333333; text-decoration: none;}
		dl.view > dd.vdd a.download img {display: block; float: left; margin-right: 5px; vertical-align: middle;}

		.dl_sub_view {overflow: hidden; border-bottom: 1px solid #dddddd;}
		dl.sub_view {overflow: hidden; display: block; padding: 10px 14px 8px 0; border-top: 1px solid #dddddd;}
			dl.sub_view:first-child {border-top: 0;}
			dl.sub_view > dt.vdt {float: left; display: inline-block; margin-left: 12px; padding-left: 12px; font-weight: bold; line-height: 1.5em;}
			dl.sub_view > dt.vdt span {display: block; margin-right: 7px; padding-right: 10px; font-size: 13px; background: url('/user/images/common/bg_view_vdt.png') no-repeat right 6px;}
			dl.sub_view > dd.vdd {float: left; display: inline-block; margin-right: 7px; font-weight: normal; line-height: 1.9em; font-size: 12px; color: #626262; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
			dl.sub_view > dd.vdd a {color: #333333; text-decoration: none;}
			dl.sub_view > dd.vdd a:hover {color: #1f3662; text-decoration: underline;}


	/* album list */
	.thumbnail_area {overflow: hidden; padding: 20px 38px 10px; margin: 0 auto; border-top: 2px solid #137dbf; border-bottom: 1px solid #dddddd; background: url('/user/images/common/bg_thumbnail_line.png') 2px bottom repeat-x;}
		ul.thumbnail_list {overflow: hidden; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 0.96em;}
			ul.thumbnail_list li {overflow: hidden; float: left; width: 214px; min-height: 286px; margin: 10px; list-style: none;}
			ul.thumbnail_list li a {display: block; color: #4d4d4d; text-decoration: none;}
			ul.thumbnail_list li a img {display: block; width: 212px; height: 148px; margin: 0 auto 15px; border: 1px solid #cecece;}
			ul.thumbnail_list > li a strong.title {overflow: hidden; display: block; height: 37px; padding: 0px 5px; margin-bottom: 7px; font-size: 13px; color: #4d4d4d; line-height: 1.46em; background-image: none;}
			ul.thumbnail_list > li a strong.title span.file img {display: inline-block; width: 14px; height: 15px; margin: 0 0 0 4px; padding: 0; border: 0;}
			ul.thumbnail_list > li a .txt_info {overflow: hidden; padding: 0 5px; font-size: 13px; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
			ul.thumbnail_list > li a .txt_info p.hits,
			ul.thumbnail_list > li a .txt_info .writer {color: #626262;}
				ul.thumbnail_list > li a .txt_info p.hits span,
				ul.thumbnail_list > li a .txt_info .date {color: #828282;}


	/* tab area */
	.tab_area {display: none;}
	.m_tab_area {overflow: hidden; display: block; margin-bottom: 70px; padding: 21px 20px; border: 1px solid #094a94;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	.m_tab_select {overflow: hidden; display: inline-block; position: relative; z-index: 0; width: 100%; height: 40px; padding: 0; border: 1px solid #cfcfcf; background-color: #fdfdfd;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	.m_tab_area .menu_select {display: block; width: 150%; height: 40px; padding: 0 30px 0 7px; border: 0 none; text-align: left; font-size: 16px; color: #3d3d3d; line-height: 40px; color: #222222; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background: none;
		-webkit-appearance: none;
	}
	.m_tab_area .box_arrow {position: absolute; z-index: -10; width: 38px; height: 38px; top: 0; right: 0; border-left: 1px solid #e6e6e6; background: url('/user/images/common/arrow_down1.png') no-repeat right top #fcfcfc;
		border-radius: 0 3px 3px 0; 	
		-webkit-border-radius: 0 3px 3px 0; 
		-moz-border-radius: 0 3px 3px 0;
	 }
	.m_tab_area .ico_arrow {overflow:hidden; display: inline-block; width: 7px; height: 5px; margin: 10px 0 0 1px; vertical-align: top; background-position: -10px 0;}


	/* style */
	.colon {padding-left: 7px; font-size: 14px; color: #4d4d4d; line-height: 1.6em; background: url('/user/images/common/bullet_colon.png') no-repeat 0 5px;}
	.dotted {padding-left: 7px; font-size: 14px; color: #4d4d4d; line-height: 1.6em; background: url('/user/images/common/bullet_dot.png') no-repeat 0 8px;}
	.blue_underline {font-weight: bold; color: #1858a0; text-decoration: underline;}
	.none_txt {font-size: 14px; color: #4d4d4d; line-height: 1.6em;}
	.bold_txt {font-size: 14px; font-weight: bold; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.bold_dodtum_txt {font-size: 14px; font-weight: bold; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.tbl_bold_dodtum_txt {font-size: 13px; font-weight: bold; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
	.f8box {overflow: hidden; margin-top: 10px; padding: 16px 15px; background-color: #f8f8f8;}
	.c6linebox {overflow: hidden; padding: 38px 53px; border: 1px solid #c6c6c6;}
		.c6linebox img {width: 100%;}
	.blue_line_box {overflow: hidden; margin: 10px 0 30px; padding: 20px 18px; border: 1px solid #137dbf; font-size: 14px; color: #4d4d4d; line-height: 1.6em;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
		.blue_line_box.nomargin {margin: 10px 0 0;}

	.normal_strong {display: block; margin: 30px 0 10px; color: #000000; font-size: 14px;}
	.normal_strong01 {display: block; margin: 10px 0; color: #000000; font-size: 14px;}
	.large_strong {display: block; margin: 30px 0 10px; color: #000000; font-size: 16px;}
	.per100 {width: 100%;}
	.m_per100 {width: 100%;}
	.bgnone {background: none!important;}
	.web_view {display: none;}


	/* list style */
	.ul_dot > li {margin-top: 13px; padding-left: 9px; font-size: 14px; color: #4d4d4d; list-style: none; background: url('/user/images/common/bullet_dot.png') no-repeat 0 7px;}
		.ul_dot > li:first-child {margin-top: 0;}
		.ul_dot.dot_normal {margin-top: 10px;}
		.ul_dot.dot_normal > li {margin-top: 6px;}
		.ul_dot.ul_tbl_dot > li {font-size: 13px;}

	.ul_dash > li {margin-top: 13px; padding-left: 12px; font-size: 14px; color: #4d4d4d; list-style: none; background: url('/user/images/common/bullet_h5_dash.png') no-repeat 0 7px;}
		.ul_dash > li:first-child {margin-top: 0;}
		.ul_dash.dash_normal {margin-top: 10px;}
		.ul_dash.dash_normal > li {margin-top: 10px;}

	.ul_process {overflow: hidden;}
		.ul_process > li {overflow: hidden; float: left; width: 167px; text-align: center; list-style: none; background: url('/user/images/common/bg_process_list.png') no-repeat 8px center;}
		.ul_process > li > div {overflow: hidden; float: right; margin: 5px 0 5px 20px;}
		.ul_process > li > div.process_three {overflow: hidden; float: right;}
		.ul_process > li:first-child {width: 144px; background: none;}
		.ul_process > li:first-child > div {margin-left: 0;}
		.ul_process > li strong {display: block; padding: 11px 0 10px; border: 1px solid #1570a9; font-size: 14px; font-weight: bold; letter-spacing: -0.04em; color: #ffffff; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #137dbf;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;
			-moz-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-moz-border-top-right-radius: 10px;
		}
		.ul_process > li span {display: inline-block; width: 142px; padding: 27px 0 25px; border-left: 1px solid #1570a9; border-right: 1px solid #1570a9; border-bottom: 1px solid #1570a9; font-size: 13px; color: #4d4d4d; line-height: 1.4em; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.ul_process > li span.twoline {padding: 18px 0 16px;}
		.ul_process > li span.threeline {padding: 9px 0 7px;}
		.ul_process > li span.etc_line {height: 85px;}
		.ul_process > li p {overflow: hidden; margin-top: 6px; padding-top: 6px; border-top: 1px solid #d4d4d4;}
		.ul_process > li p.etc_p {margin-top: 43px;}

	.ul_photo {overflow: hidden;}
		.ul_photo > li {margin-top: 15px; list-style: none;}
		.ul_photo > li:first-child {margin-top: 0;}
		.ul_photo > li > div {margin-top: 7px; padding: 10px; border: 1px solid #c9c9c9;}
		.ul_photo > li img {width: 100%;}
		.ul_photo > li strong {display: block; margin-top: 3px; font-size: 13px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; text-align: center;}
			.ul_photo.size4 > li > div {padding: 0; border: none;}

	.ul_box_list {overflow: hidden;}
		.ul_box_list > li {padding-left: 8px; margin-top: 13px; list-style: none; background: url('/user/images/common/bullet_box_list.png') no-repeat 0 6px;}
		.ul_box_list > li:first-child {margin-top: 0;}

	.ul_process01 {overflow: hidden;}
		.ul_process01 > li {overflow: hidden; list-style: none; background: url('/user/images/common/bg_process_list01.png') no-repeat center 10px;}
		.ul_process01 > li > div {overflow: hidden; margin-top: 26px; border: 1px solid #1570a9;}
		.ul_process01 > li:first-child {background: none;}
		.ul_process01 > li:first-child > div {margin-top: 0;}
		.ul_process01 > li > div > strong {display: block; padding: 16px 14px; font-size: 14px; font-weight: bold; color: #ffffff; background-color: #137dbf;}
		.ul_process01 > li > div > div.ul_process01_txt {display: block; padding: 14px; font-size: 13px; color: #4d4d4d; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; line-height: 1.6em;}
		.ul_process01 > li > div > div.ul_process01_txt li {margin-top: 0;}
		.ul_process01 > li > div > div.ul_process01_txt li span {line-height: 1em;}

	.ul_process02, .ul_process03 {overflow: hidden;}
		.ul_process02 > li, .ul_process03 >li {overflow: hidden; list-style: none; background: url('/user/images/common/bg_process_list01.png') no-repeat center 10px;}
		.ul_process02 > li:first-child, .ul_process03 > li:first-child {background: none;}
		.ul_process02 > li:first-child > div,
		.ul_process03 > li:first-child > div {margin-top: 0;}
		.ul_process02 > li > div,
		.ul_process03 > li > div {overflow: hidden; margin-top: 26px; padding: 15px 0; border: 1px solid #1570a9; font-size: 13px; color: #4d4d4d; line-height: 1.6em; text-align: center; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.ul_process02 > li > div.etc_box,
		.ul_process03 > li > div.etc_box {padding: 0;}
		.ul_process02 > li > div.etc_box > strong,
		.ul_process03 > li > div.etc_box > strong {display: block; padding: 9px 0 7px; font-size: 14px; font-weight: bold; color: #ffffff; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #137dbf;}
		.ul_process02 > li > div.etc_box > span,
		.ul_process03 > li > div.etc_box > span {display: inline-block; padding: 12px 0 10px;}

	.ol_normal {overflow: hidden; margin-top: 10px;}
		.ol_normal > li {margin-top: 6px; color: #4d4d4d; font-size: 14px; line-height: 1.4em; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; list-style: none;}
		.ol_normal > li:first-child {margin-top: 0;}


	/* 문의처 */
	.q_box {overflow: hidden; margin: 60px 0 90px; padding: 17px 15px 16px; border: 1px solid #137dbf; background: url('/user/images/common/bg_q_box.png') no-repeat 21px center #ffffff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
		.q_box div {margin-left: 120px;}
		.q_box strong {display: block; margin-bottom: 10px; font-size: 17px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
		.q_box p {font-size: 13px; color: #3c3c3c; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}

	/* normal_txt */
	.normal_txt {overflow: hidden; margin-bottom: 10px; padding: 30px; border: 1px solid #c9c9c9; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #fcfcfc;}
		.normal_txt .normal_txt_list > li {margin-top: 27px; padding-left: 10px; font-size: 13px; color: #4d4d4d; line-height: 1.4em; letter-spacing: -0.02em; list-style: none; background: url('/user/images/common/bullet_normal_txt_list.png') no-repeat 0 5px;}
		.normal_txt .normal_txt_list > li:first-child {margin-top: 0;}

	/* etc 20161208 박태훈 추가 */
	.m_btn_area {overflow: hidden;}
	.m_btn_area button {margin-bottom: 10px;}
	.m_btn_area a {margin-bottom: 10px;}
	
	/* 전체건물보기 버튼 */
	.content_button_area {overflow: hidden; margin-bottom: 70px;}
		.content_button_area ul {overflow: hidden;}
		.content_button_area ul li {float: left; width: 48%; margin: 0 2% 6px 0; text-align: left; font-family: '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; list-style: none; background-color: #ffffff;}
		.content_button_area ul li:nth-child(5th) {margin-right: 0;}
		.content_button_area ul li a {display: block; overflow: hidden; height: 14px; padding: 11px 4px; font-size: 11px; color: #4d4d4d; border: 1px solid #d8d8d8;
			border-radius: 5px; 
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
		}
		.content_button_area ul li a:hover {text-decoration: none; color: #ffffff; background-color: #094a94;}	
		.content_button_area ul li a:hover span.map_no {color: #4d4d4d; background-color: #ffffff;}

		.content_button_area ul li a span.map_no {float: left; display: block; width: 18px; height: 18px; margin-right: 5px; border: 1px solid #209fe1; color: #4d4d4d; font-size: 12px; text-align: center; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; letter-spacing: -0.1em; line-height: 17px; vertical-align: middle;
			border-radius: 10px; 
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
		}
		.content_button_area ul li a span.map_title {overflow: hidden; display: block; float: left; width: 80%; text-overflow: ellipsis; white-space: nowrap; line-height: 20px;}


		/** 온라인 사업안내 **/
		.online_business_list{margin-bottom:50px;}
		.online_business_list>div{float:none; width:98%; margin-top:5%;}
		.online_business_list div ul{height:auto;}
		.online_business_list div ul li a{padding-left:5px; padding-right:5px;}
		.online_business_list div ul li a br{display:block;}
		/* .online_business_list .online_business_list04 ul:nth-of-type(1),
		.online_business_list .online_business_list04 ul:nth-of-type(2){float:none; width:100%;}
		.online_business_list .online_business_list04 ul:nth-of-type(1){border-bottom:none;}
		.online_business_list .online_business_list04 ul:nth-of-type(2){border-top:none; border-left:1px solid #e6e6e6;}
		.online_business_list .online_business_list04 ul:nth-of-type(2) li a{padding-top:100px;}
		.online_business_list .online_business_list04 ul:nth-of-type(2) li a:after{top:20px;}
		.online_business_list .online_business_list04 h4:nth-of-type(1){width:100%;}
		.online_business_list .online_business_list04 h4:nth-of-type(2){position:static; width:100%; border-left:0;} */
		.online_business_view_tit p{padding-top:0;}
		.online_business_view li{float:none; width:98%; height:auto;}
		.online_business_view .online_business_view_call{position:static; margin-left:0; margin-top:10%; padding-bottom:100px;}
	
}

@media screen and (max-width:340px){
	.online_business_list div ul li{background-color:#fff !important;}
	.online_business_list div ul li:nth-child(2),
	.online_business_list div ul li:nth-child(3n){background-color:#f8f8f8 !important;}
	.online_business_list .online_business_list01 ul li,
	.online_business_list .online_business_list02 ul li{width:50%;}
}