@charset "utf-8";

/*
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo'), url(http://themes.googleusercontent.com/static/fonts/arimo/v5/ZS0wkeOZuckNE3boyLYNt6CWcynf_cDxXwCLxiixG1c.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(http://themes.googleusercontent.com/static/fonts/arimo/v5/UnXpojilM3XslYxUnWuVe3YhjbSpvc47ee6xR_80Hnw.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(http://themes.googleusercontent.com/static/fonts/arimo/v5/4x7GlnDRx9FKnMrqORHWMQLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/arimo/v5/_K7sg-ijHdmkwPzV9FiqaL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
*/

@font-face {
  font-family: 'Arial';
  font-style: normal;
  font-weight: 400;
/*  src: local('Arial'), url(http://themes.googleusercontent.com/static/fonts/Arial/v5/vRvZYZlUaogOuHbBTT1SNevvDin1pK8aKteLpeZ5c0A.woff) format('woff');
*/}

@font-face {
  font-family: 'helvetica';
  font-style: normal;
  font-weight: 400;
/*  src: local('Source Sans Pro'), local('Helvetica-Regular'), url(http://themes.googleusercontent.com/static/fonts/Helvetica/v7/ODelI1aHBYDBqgeIAH2zlNHq-FFgoDNV3GTKpHwuvtI.woff) format('woff');
*/}


@font-face {
  font-family: 'Nanum';
  font-style: normal;
  font-weight: 400;
/*  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
*/}

@font-face {
  font-family: 'NanumBold';
  font-style: normal;
  font-weight: 700;
/*  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
*/}

/*
* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess
 */
/* @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); */

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Thin.woff2) format('woff2');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Thin.woff) format('woff');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Light.woff2) format('woff2');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Light.woff) format('woff');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Regular.woff2) format('woff2');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Regular.woff) format('woff');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Medium.woff2) format('woff2');
	src:	url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Medium.woff) format('woff');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Bold.woff2) format('woff2');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Bold.woff) format('woff');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 900;
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Black.woff2) format('woff2');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Black.woff) format('woff');
	src:url(/wp-content/themes/seoul-e/css/font/NotoSansKR-Black.otf) format('opentype');
}

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption { font-size: 1em; font-weight: normal; font-style: normal; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
article,aside,footer,header,hgroup,nav,section,figure,figcaption { display: block; }



/*==================================================================
	1: fonts styles
===================================================================*/
html,body{font:12px/18px Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; color:#555; letter-spacing:-0.02em;-webkit-text-size-adjust:none; overflow-x: hidden;behavior: url(js/ie-css3.htc);}
/* html,body{font:12px/18px 'Noto Sans KR'; color:#555; -webkit-text-size-adjust:none; overflow-x: hidden;behavior: url(js/ie-css3.htc);} */
body{overflow:visible;}
h1,h2,h3,h4,h5,h6{
	font-family: 'Arial';
}
/*==================================================================
	2: General setting
===================================================================*/
a {
	overflow:hidden;
	text-decoration:none;

	}

a.hover:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;

	}
a:link, a:visited,a:hover, a:active{
 color: inherit;
	}

img{border: 0; }

/* .hidden{display:none;} */
.hidden{width:1px;height:1px;font-size:0;line-height:0;text-indent:-9000px;overflow:hidden;}

/*==================================================================
	3: text setting
===================================================================*/
strong,.bold { font-weight:900;}



/*
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%    26px = 197%
*/

/*	text-align styles
-------------------------------------------------------------------*/
.center	{ text-align: center!important; }
.left {text-align: left!important; }
.right { text-align: right !important; }
.middle { vertical-align: middle !important; }
.top { vertical-align: top !important; }
table.top th, table.top td{vertical-align: top !important;}

.blue{color:#d53430 !important;}
.blue02{color:#d53430 !important;}
.underline{ text-decoration:underline;}


/*==================================================================
	4: list setting
===================================================================*/


/*	list style
-------------------------------------------------------------------*/
ul li {
	list-style:none;
}

ul.disc{
	padding-left:2em;
	list-style:disc;
	margin-bottom:10px;
}
ul.circle{
	padding-left:2em;
	list-style:circle;
	margin-bottom:10px;
}
ul.decimal{
	padding-left:2.4em;
	list-style:decimal;
	margin-bottom:10px;
	}
	
/*	inline list
-------------------------------------------------------------------*/
dl.inline dt,
dl.inline dd,
ol.inline li,
ul.inline li{
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:top;
	}

/* float Styles
-------------------------------------------------------------------*/
.leftBox { float: left; }
.rightBox{ float: right; }

.float7 li{
	float:left;
	width:11%;
	}
.float6 li{
	float:left;
	width:16%;
	}
.float5 li{
	float:left;
	width:19%;
	}
.float4 li{
	float:left;
	width:24%;
	}
.float3 li{
	float:left;
	width:32%;
	}
.float2 li{
	float:left;
	width:49%;
	}
.float li{
	float:left;
	}

.clear{
	clear:both;
	}
	
ul.clearlist li{
	clear:both;
	width: 100%;
	}

.fontNone{font-size:0; line-height:0; text-indent:-9999px;}
.width90{float:none !important; width:90% !important;}

/*==================================================================
	5: table setting
===================================================================*/

table{/*
	width:100%;
	empty-cells: show; 
	collapse:collapse;
*/
	}

div{display:block;}


/*==================================================================
	6: form setting
===================================================================*/

form input{
	line-height:1; 
	}
input[type="text"],input[type="password"]{width:100%;-webkit-border-radius:0px; }
input[type="submit"]{
-webkit-appearance:none;  
-webkit-border-radius:0px;
display:inline-block; *display:inline; zoom:1;
}

input[type="text"],
input[type="password"]
{
	border: 1px solid #aeaeae;
	font-size:13px;
	padding:5px;
	height:20px;
	line-height:22px;
	color:#000;
 -webkit-appearance:none;	}

/* input[type="text"]:focus, */
input[type="password"]:focus,
textarea:focus,.focus
{
border:1px solid #d53430 !important;
background:#fafafa !important;
}

textarea{
	border: 1px solid #aeaeae;
	font-size:13px;
	line-height:1.2;
	width:99%;
	padding:5px;
	color:#000;
-webkit-appearance:none;  
-webkit-border-radius:0px;
	}

select {
	height:28px;
	line-height:28px !important;
-webkit-border-radius:0px; 
border: 1px solid #aeaeae;
font-size:12px;
margin:0;
}

img, input, select, label{
	vertical-align: middle;
	}

label{color:#252525; font-size:12px; line-height:16px;}

legend, caption{
font-size: 0;
height: 0;
left: 0;
line-height: 0;
overflow: hidden;
/*
position: absolute;
*/
top: 0;
/* visibility: hidden; */
width: 0;
text-indent:-9999px;
}

input.gray_in{background:#f8f8f8;} 

/*==================================================================
	7: hacks setting
===================================================================*/
.clearfix {zoom:1;} /* ie6, ie7 때문에 */
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;
	}
	


/*==================================================================
	8: padding setting
===================================================================*/
.cursor {cursor:pointer!important;display:inline-block; }
.w100 { width: 100% !important;}
.relative{ position:relative;}
.blue{color:#d53430 !important;}
.un,
.underline{ text-decoration:underline;}

/*==================================================================
	9: margin setting
===================================================================*/

.m0{margin:0px !important; }
.m1{margin:1px !important; }
.m2{margin:2px !important; }
.m3{margin:3px !important; }
.m4{margin:4px !important; }
.m5{margin:5px !important; }
.m6{margin:6px !important; }
.m7{margin:7px !important; }
.m8{margin:8px !important; }
.m9{margin:9px !important; }
.m10{margin:10px !important; }
.m11{margin:11px !important; }
.m12{margin:12px !important; }
.m13{margin:13px !important; }
.m14{margin:14px !important; }
.m15{margin:15px !important; }
.m16{margin:16px !important; }
.m17{margin:17px !important; }
.m18{margin:18px !important; }
.m19{margin:19px !important; }
.m20{margin:20px !important; }
.m21{margin:21px !important; }
.m22{margin:22px !important; }
.m23{margin:23px !important; }
.m24{margin:24px !important; }
.m25{margin:25px !important; }
.m26{margin:26px !important; }
.m27{margin:27px !important; }
.m28{margin:28px !important; }
.m29{margin:29px !important; }
.m30{margin:30px !important; }
.m31{margin:31px !important; }
.m32{margin:32px !important; }
.m33{margin:33px !important; }
.m34{margin:34px !important; }
.m35{margin:35px !important; }
.m36{margin:36px !important; }
.m37{margin:37px !important; }
.m38{margin:38px !important; }
.m39{margin:39px !important; }
.m40{margin:40px !important; }
.m41{margin:41px !important; }
.m42{margin:42px !important; }
.m43{margin:43px !important; }
.m44{margin:44px !important; }
.m45{margin:45px !important; }
.m46{margin:46px !important; }
.m47{margin:47px !important; }
.m48{margin:48px !important; }
.m49{margin:49px !important; }
.m50{margin:50px !important; }


.mt0{margin-top:0px !important; }
.mt1{margin-top:1px !important; }
.mt2{margin-top:2px !important; }
.mt3{margin-top:3px !important; }
.mt4{margin-top:4px !important; }
.mt5{margin-top:5px !important; }
.mt6{margin-top:6px !important; }
.mt7{margin-top:7px !important; }
.mt8{margin-top:8px !important; }
.mt9{margin-top:9px !important; }
.mt10{margin-top:10px !important; }
.mt11{margin-top:11px !important; }
.mt12{margin-top:12px !important; }
.mt13{margin-top:13px !important; }
.mt14{margin-top:14px !important; }
.mt15{margin-top:15px !important; }
.mt16{margin-top:16px !important; }
.mt17{margin-top:17px !important; }
.mt18{margin-top:18px !important; }
.mt19{margin-top:19px !important; }
.mt20{margin-top:20px !important; }
.mt21{margin-top:21px !important; }
.mt22{margin-top:22px !important; }
.mt23{margin-top:23px !important; }
.mt24{margin-top:24px !important; }
.mt25{margin-top:25px !important; }
.mt26{margin-top:26px !important; }
.mt27{margin-top:27px !important; }
.mt28{margin-top:28px !important; }
.mt29{margin-top:29px !important; }
.mt30{margin-top:30px !important; }
.mt31{margin-top:31px !important; }
.mt32{margin-top:32px !important; }
.mt33{margin-top:33px !important; }
.mt34{margin-top:34px !important; }
.mt35{margin-top:35px !important; }
.mt36{margin-top:36px !important; }
.mt37{margin-top:37px !important; }
.mt38{margin-top:38px !important; }
.mt39{margin-top:39px !important; }
.mt40{margin-top:40px !important; }
.mt41{margin-top:41px !important; }
.mt42{margin-top:42px !important; }
.mt43{margin-top:43px !important; }
.mt44{margin-top:44px !important; }
.mt45{margin-top:45px !important; }
.mt46{margin-top:46px !important; }
.mt47{margin-top:47px !important; }
.mt48{margin-top:48px !important; }
.mt49{margin-top:49px !important; }
.mt50{margin-top:50px !important; }


.mr0{margin-right:0px !important; }
.mr1{margin-right:1px !important; }
.mr2{margin-right:2px !important; }
.mr3{margin-right:3px !important; }
.mr4{margin-right:4px !important; }
.mr5{margin-right:5px !important; }
.mr6{margin-right:6px !important; }
.mr7{margin-right:7px !important; }
.mr8{margin-right:8px !important; }
.mr9{margin-right:9px !important; }
.mr10{margin-right:10px !important; }
.mr11{margin-right:11px !important; }
.mr12{margin-right:12px !important; }
.mr13{margin-right:13px !important; }
.mr14{margin-right:14px !important; }
.mr15{margin-right:15px !important; }
.mr16{margin-right:16px !important; }
.mr17{margin-right:17px !important; }
.mr18{margin-right:18px !important; }
.mr19{margin-right:19px !important; }
.mr20{margin-right:20px !important; }
.mr21{margin-right:21px !important; }
.mr22{margin-right:22px !important; }
.mr23{margin-right:23px !important; }
.mr24{margin-right:24px !important; }
.mr25{margin-right:25px !important; }
.mr26{margin-right:26px !important; }
.mr27{margin-right:27px !important; }
.mr28{margin-right:28px !important; }
.mr29{margin-right:29px !important; }
.mr30{margin-right:30px !important; }
.mr31{margin-right:31px !important; }
.mr32{margin-right:32px !important; }
.mr33{margin-right:33px !important; }
.mr34{margin-right:34px !important; }
.mr35{margin-right:35px !important; }
.mr36{margin-right:36px !important; }
.mr37{margin-right:37px !important; }
.mr38{margin-right:38px !important; }
.mr39{margin-right:39px !important; }
.mr40{margin-right:40px !important; }
.mr41{margin-right:41px !important; }
.mr42{margin-right:42px !important; }
.mr43{margin-right:43px !important; }
.mr44{margin-right:44px !important; }
.mr45{margin-right:45px !important; }
.mr46{margin-right:46px !important; }
.mr47{margin-right:47px !important; }
.mr48{margin-right:48px !important; }
.mr49{margin-right:49px !important; }
.mr50{margin-right:50px !important; }

.mb0{margin-bottom:0px !important; }
.mb1{margin-bottom:1px !important; }
.mb2{margin-bottom:2px !important; }
.mb3{margin-bottom:3px !important; }
.mb4{margin-bottom:4px !important; }
.mb5{margin-bottom:5px !important; }
.mb6{margin-bottom:6px !important; }
.mb7{margin-bottom:7px !important; }
.mb8{margin-bottom:8px !important; }
.mb9{margin-bottom:9px !important; }
.mb10{margin-bottom:10px !important; }
.mb11{margin-bottom:11px !important; }
.mb12{margin-bottom:12px !important; }
.mb13{margin-bottom:13px !important; }
.mb14{margin-bottom:14px !important; }
.mb15{margin-bottom:15px !important; }
.mb16{margin-bottom:16px !important; }
.mb17{margin-bottom:17px !important; }
.mb18{margin-bottom:18px !important; }
.mb19{margin-bottom:19px !important; }
.mb20{margin-bottom:20px !important; }
.mb21{margin-bottom:21px !important; }
.mb22{margin-bottom:22px !important; }
.mb23{margin-bottom:23px !important; }
.mb24{margin-bottom:24px !important; }
.mb25{margin-bottom:25px !important; }
.mb26{margin-bottom:26px !important; }
.mb27{margin-bottom:27px !important; }
.mb28{margin-bottom:28px !important; }
.mb29{margin-bottom:29px !important; }
.mb30{margin-bottom:30px !important; }
.mb31{margin-bottom:31px !important; }
.mb32{margin-bottom:32px !important; }
.mb33{margin-bottom:33px !important; }
.mb34{margin-bottom:34px !important; }
.mb35{margin-bottom:35px !important; }
.mb36{margin-bottom:36px !important; }
.mb37{margin-bottom:37px !important; }
.mb38{margin-bottom:38px !important; }
.mb39{margin-bottom:39px !important; }
.mb40{margin-bottom:40px !important; }
.mb41{margin-bottom:41px !important; }
.mb42{margin-bottom:42px !important; }
.mb43{margin-bottom:43px !important; }
.mb44{margin-bottom:44px !important; }
.mb45{margin-bottom:45px !important; }
.mb46{margin-bottom:46px !important; }
.mb47{margin-bottom:47px !important; }
.mb48{margin-bottom:48px !important; }
.mb49{margin-bottom:49px !important; }
.mb50{margin-bottom:50px !important;}

.ml0{margin-left:0px !important; }
.ml1{margin-left:1px !important; }
.ml2{margin-left:2px !important; }
.ml3{margin-left:3px !important; }
.ml4{margin-left:4px !important; }
.ml5{margin-left:5px !important; }
.ml6{margin-left:6px !important; }
.ml7{margin-left:7px !important; }
.ml8{margin-left:8px !important; }
.ml9{margin-left:9px !important; }
.ml10{margin-left:10px !important; }
.ml11{margin-left:11px !important; }
.ml12{margin-left:12px !important; }
.ml13{margin-left:13px !important; }
.ml14{margin-left:14px !important; }
.ml15{margin-left:15px !important; }
.ml16{margin-left:16px !important; }
.ml17{margin-left:17px !important; }
.ml18{margin-left:18px !important; }
.ml19{margin-left:19px !important; }
.ml20{margin-left:20px !important; }
.ml21{margin-left:21px !important; }
.ml22{margin-left:22px !important; }
.ml23{margin-left:23px !important; }
.ml24{margin-left:24px !important; }
.ml25{margin-left:25px !important; }
.ml26{margin-left:26px !important; }
.ml27{margin-left:27px !important; }
.ml28{margin-left:28px !important; }
.ml29{margin-left:29px !important; }
.ml30{margin-left:30px !important; }
.ml31{margin-left:31px !important; }
.ml32{margin-left:32px !important; }
.ml33{margin-left:33px !important; }
.ml34{margin-left:34px !important; }
.ml35{margin-left:35px !important; }
.ml36{margin-left:36px !important; }
.ml37{margin-left:37px !important; }
.ml38{margin-left:38px !important; }
.ml39{margin-left:39px !important; }
.ml40{margin-left:40px !important; }
.ml41{margin-left:41px !important; }
.ml42{margin-left:42px !important; }
.ml43{margin-left:43px !important; }
.ml44{margin-left:44px !important; }
.ml45{margin-left:45px !important; }
.ml46{margin-left:46px !important; }
.ml47{margin-left:47px !important; }
.ml48{margin-left:48px !important; }
.ml49{margin-left:49px !important; }
.ml50{margin-left:50px !important; }

/*==================================================================
	10: select
===================================================================*/


.select {
	position: relative;
	height: 27px;
	display: inline-block;
	padding: 0 10px 0 0px;
	border: 1px solid #cccccc;
	background:#fff ;
	cursor: pointer;
	line-height: 27px;
	vertical-align: middle;
}
.select a {
	position: relative;
	z-index:100;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	background:#fff url(images/common/bg_select_arrow.png) no-repeat right center;
}
.select a.blue {
	color: #d53430;
	font-weight:bold;
}
.select a:hover {
	text-decoration: none;
}
.select ul {
	display: none;
	position: absolute;
	z-index: 1000;
	left: -1px;
	top: 27px;
	background:#fff;
	border: 1px solid #cccccc;
	border-bottom:none;
}
.select ul li {
	position:relative;
	z-index: 1000;
	margin: 0 !important;
	padding: 5px 0 5px 10px;
	display:block;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	line-height: 130%;
}
.select ul li:hover {
	background: #eaeaea;
}

.sel_bg {
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(images/common/bg_none.png) repeat 0 0;
	display: block;
}

.select_32 {
	position: relative;
	height: 30px;
	display: inline-block;
	padding: 0 10px 0 0px;
	border: 1px solid #cccccc;
	background:#fff ;
	cursor: pointer;
	line-height: 30px;
	vertical-align: middle;
}
.select_32 a {
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	background:#fff url(images/common/bg_select_arrow.png) no-repeat right center;
}
.select_32 a.blue {
	color: #d53430;
	font-weight:bold;
}
.select_32 a:hover {
	text-decoration: none;
}
.select_32 ul {
	display: none;
	position: absolute;
	z-index: 1000;
	left: -1px;
	top: 30px;
	background:#fff;
	border: 1px solid #cccccc;
	border-bottom:none;
}
.select_32 ul li {
	margin: 0 !important;
	padding: 6px 0 6px 10px;
	display:block;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	line-height: 130%;
}
.select_32 ul li:hover {
	background: #eaeaea;
}
#skip {
display:none;
}
/*==================================================================
	11: skipNavi
===================================================================*/
.skipNavi{position: .animate; z-index: 1000; width: 100%; overflow: hidden; }
.skipNavi a{display: block; width: 1px;height: 1px; margin: 0 -1px -1px 0; overflow: hidden; text-align: center; font-size: 0; line-height: 0; }
.skipNavi a:focus,.skipNavi a:hover, .skipNavi a:active {
width: auto; height: 20px; padding: 8px 0 0 15px; margin: 0; font-size: 12px; line-height: 1; font-weight: bold; color: #fff; background:#20262c; }

/*==================================================================
	12: page
===================================================================*/

/* 페이징 스타일 */
.wp-pagenavi{margin-top:34px;text-align: left; }
.wp-pagenavi a{  display: inline-block; *display:inline; zoom:1;width: 33px; height: 32px; margin-right:5px; text-align: center; line-height: 32px;vertical-align: middle; font-weight:bold; color:#333;background:#e2e2e2;}
.wp-pagenavi a:hover,.wp-pagenavi span.current{  display: inline-block; *display:inline; zoom:1;width: 33px; height: 32px; margin-right:5px; text-align: center; line-height: 32px;vertical-align: middle; font-weight:bold; background: #333333;color:#fff;}
.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{ width: 24px;}
.wp-pagenavi a.previouspostslink{padding:0px 12px 0px 25px; text-align:left; background:#e2e2e2 url(images/common/bg_page_prev.png) no-repeat 20% center;}
.wp-pagenavi a.nextpostslink{padding:0px 25px 0px 12px; text-align:right; background:#e2e2e2 url(images/common/bg_page_next.png) no-repeat 80% center;}
.wp-pagenavi a.previouspostslink:hover{ color:#333;background:#d2d2d2 url(images/common/bg_page_prev.png) no-repeat 20% center;}
.wp-pagenavi a.nextpostslink:hover{color:#333;background:#d2d2d2 url(images/common/bg_page_next.png) no-repeat 80% center;}
.wp-pagenavi .extend,.wp-pagenavi .last,.wp-pagenavi .larger{}

.paging_wrap{margin-top:34px;text-align: left; }
.paging_wrap a{  display: inline-block; width: 33px; height: 32px; margin-right:2px; text-align: center; line-height: 32px;vertical-align: middle; font-weight:bold; color:#333;background:#e2e2e2;}
.paging_wrap a:hover,.paging_wrap a.on{background: #333333;color:#fff;}
.paging_wrap a.btn_paging_first,.paging_wrap a.btn_paging_next{ width: 24px;}
.paging_wrap a.btn_paging_first{padding:0px 12px 0px 25px; text-align:left; background:#e2e2e2 url(images/common/bg_page_prev.png) no-repeat 20% center;}
.paging_wrap a.btn_paging_next{padding:0px 25px 0px 12px; text-align:right; background:#e2e2e2 url(images/common/bg_page_next.png) no-repeat 80% center;}
.paging_wrap a.btn_paging_first:hover{ color:#333;background:#d2d2d2 url(images/common/bg_page_prev.png) no-repeat 20% center;}
.paging_wrap a.btn_paging_next:hover{color:#333;background:#d2d2d2 url(images/common/bg_page_next.png) no-repeat 80% center;}

.paging_wrap02{margin-top:5px;text-align: right; }
.paging_wrap02 a{  display: inline-block;  margin-left:8px; text-align: center;vertical-align: middle;  font-size:12px; line-height:14px; color:#727272;}
.paging_wrap02 a:hover,.paging_wrap02 a.on{color:#333333;font-weight:bold;}

.paging_comment_wrap{padding:18px 0;text-align: center;  background:#fafafa;}
.paging_comment_wrap a{  display: inline-block; width: 23px; height: 22px; margin-right:2px; text-align: center; line-height: 22px;vertical-align: middle; font-size:11px; font-weight:bold; color:#333;}
.paging_comment_wrap a:hover,.paging_comment_wrap a.on{background: #333333;color:#fff;}
.paging_comment_wrap a.btn_paging_first,.paging_comment_wrap a.btn_paging_next{ width: 24px;}
.paging_comment_wrap a.btn_paging_first{padding:0px 12px 0px 25px; text-align:left; background:url(images/common/bg_page_prev.png) no-repeat 20% center;}
.paging_comment_wrap a.btn_paging_next{padding:0px 25px 0px 12px; text-align:right; background:url(images/common/bg_page_next.png) no-repeat 80% center;}
.paging_comment_wrap a.btn_paging_first:hover{ color:#333;background:url(images/common/bg_page_prev.png) no-repeat 20% center;}
.paging_comment_wrap a.btn_paging_next:hover{color:#333;background:url(images/common/bg_page_next.png) no-repeat 80% center;}

.wp-commentnavi{padding:18px 0;text-align: center;  background:#fafafa;}
.wp-commentnavi a{border: 0px !important; color: #333 !important; font-weight: bold; font-size: 11px;}
.wp-commentnavi a.page{  display: inline-block; width: 23px; height: 22px;text-align: center; line-height: 22px;vertical-align: middle; font-size:11px; font-weight:bold; color:#333 !important; padding: 0px !important; margin: 0px 2px 0 0 !important; border: 0px !important; background: transparent !important;}
.wp-commentnavi a.page:hover{background: #333333 !important;color:#fff !important;}
.wp-commentnavi span.current{  display: inline-block; width: 23px; height: 22px;text-align: center; line-height: 22px;vertical-align: middle; font-size:11px; font-weight:bold; padding: 0px !important; margin: 0px 2px 0 0 !important; border: 0px !important;background: #333333 !important;color:#fff !important;}
.wp-commentnavi span.pages{display: none;}
.wp-commentnavi a.btn_paging_first,.paging_comment_wrap a.btn_paging_next{ width: 24px;}
.wp-commentnavi a.btn_paging_first{padding:0px 12px 0px 25px; text-align:left; background:url(images/common/bg_page_prev.png) no-repeat 20% center;}
.wp-commentnavi a.btn_paging_next{padding:0px 25px 0px 12px; text-align:right; background:url(images/common/bg_page_next.png) no-repeat 80% center;}
.wp-commentnavi a.btn_paging_first:hover{ color:#333;background:url(images/common/bg_page_prev.png) no-repeat 20% center;}
.wp-commentnavi a.btn_paging_next:hover{color:#333;background:url(images/common/bg_page_next.png) no-repeat 80% center;}

/*==================================================================
	13: table
===================================================================*/

table.table_view{width:100%;border-collapse:collapse; font-size:14px; line-height:16px; border-top:1px solid #777777;}
table.table_view tbody th{padding:18px 0 18px 0px;text-align:left; font-size:22px; line-height:24px; color:#333;}
table.table_view tbody td{padding:0px 0 35px 0px;text-align:left;font-size:14px; line-height:18px; color:#333;}
table.table_view tbody td.td_date{padding:18px 0 18px 0px;line-height:24px;text-align:right; color:#727272;}

.info_table_box{padding:20px 0 0 0;border-top:1px solid #d8d8d8; }
table.info_table{width:100%; border-collapse:collapse;}
table.info_table tbody th{padding:20px 0 0 0; border-bottom:1px solid #d8d8d8;font-size:15px; line-height:18px; font-weight:bold; color:#222; vertical-align:top;}
table.info_table tbody th label{font-size:15px; line-height:18px; font-weight:bold; color:#222;}
table.info_table tbody td{padding:20px 0 0 5%; min-height:20px;font-size:14px; line-height:16px; color:#555;}
table.info_table .table_ex{float:left;display:block;padding-left:28px; margin-left:10px; font-size:12px; line-height:14px; color:#d53430;background:url(images/common/bg_table_ex.jpg) no-repeat left 6px;}
table.info_table .info_span{display:inline-block; *display:inline; zoom:1; width:50%;}
table.info_table .select_32{float:left; /* width:45.9%; */}
table.info_table .select_32 a{width:300px;}
table.info_table input[type="text"],
table.info_table input[type="password"],
table.info_table textarea {float:left; width:300px;/* width:45%; */}

.wid_write_table_box{padding:20px 0 0 0;}
table.wid_write_table{width:100%; border-collapse:collapse;}
table.wid_write_table tbody th{padding:20px 0 0 0; border-bottom:1px solid #d8d8d8;font-size:15px; line-height:18px; font-weight:bold; color:#222; vertical-align:top;}
table.wid_write_table tbody th label{font-size:15px; line-height:18px; font-weight:bold; color:#222;}
table.wid_write_table tbody td{padding:20px 0 0 40px; min-height:20px;font-size:14px; line-height:16px; color:#555; }
table.wid_write_table .table_ex{display:block; padding:10px 0 0 28px;font-size:12px; line-height:14px; color:#d53430;background:url(images/common/bg_table_ex.jpg) no-repeat left 16px;}
table.wid_write_table .info_span{display:inline-block; *display:inline; zoom:1; width:50%;}
table.wid_write_table .select_32{float:left; }
table.wid_write_table .select_32 a{width:300px;}
table.wid_write_table input[type="text"],
table.wid_write_table input[type="password"],
table.wid_write_table textarea {width:433px;}
table.wid_write_table .input_file{width:350px !important;}

table.base_table{width:100%; border-collapse:collapse;}
table.base_table tbody th{padding:20px 0 20px 0; border-bottom:1px solid #d8d8d8;font-size:15px; line-height:18px; font-weight:bold; color:#222; vertical-align:top;}
table.base_table tbody th label{font-size:15px; line-height:18px; font-weight:bold; color:#222;}
table.base_table tbody td{padding:20px 0 0 5%; min-height:20px;font-size:14px; line-height:16px; color:#555;}
table.base_table .table_ex{float:left;display:block;padding-left:28px; margin-left:10px; font-size:12px; line-height:14px; color:#d53430;background:url(images/common/bg_table_ex.jpg) no-repeat left 6px;}
table.base_table .info_span{display:inline-block; *display:inline; zoom:1; width:50%;}
table.base_table .select_32{float:left; /* width:45.9%; */}
table.base_table .select_32 a{width:300px;}
table.base_table input[type="text"],
table.base_table input[type="password"],
table.base_table textarea {float:left; width:300px;/* width:45%; */}

/* 컨텐츠 가로 테이블 공통 */
table.wid_contents_table{width:100%; border-collapse:collapse; border-top:1px solid #747c86; background:#fff;}
table.wid_contents_table thead th{padding:15px 10px; text-align:center;font-size:14px; line-height:18px; font-weight:bold; color:#394453; border:1px solid #d8d8d8; border-top:none; }
table.wid_contents_table thead th.bg_gray{font-size:13px; line-height:18px; }
table.wid_contents_table tbody th{padding:12px 10px 12px 10px; text-align:center; font-size:13px; line-height:18px; color:#555; border:1px solid #d8d8d8;border-top:none;}
table.wid_contents_table tbody td{word-break: break-all;padding:12px 5px; text-align:center;font-size:13px; line-height:18px; color:#555; border:1px solid #d8d8d8;border-top:none;}
table.wid_contents_table tbody td.leftTd{padding:12px 10px;text-align:left; }
table.wid_contents_table tbody tr.solidTr{border-top:1px solid #d8d8d8 !important;  }

/* 컨텐츠 세로 테이블 공통 */
table.wid_contents_table02{width:100%; border-collapse:collapse; border-top:1px solid #747c86;background:#fff;}
table.wid_contents_table02 tbody th{padding:7px; text-align:center; font-size:13px; line-height:18px; font-weight:bold; color:#394453; border:1px solid #d8d8d8; /*border-top:none;*/ background: #eeeeee;}
table.wid_contents_table02 tbody th.bg_gray{font-size:13px; line-height:18px; }
table.wid_contents_table02 tbody td{padding:7px; text-align:left;font-size:13px; line-height:18px; color:#555; border:1px solid #d8d8d8;border-top:none;}
table.wid_contents_table02 tbody td.centerTd{text-align:center; }
table.wid_contents_table02 tbody td.brRightTd{border-right:1px solid #d8d8d8; }
table.wid_contents_table02 tbody tr.solidTr{border-top:1px solid #d8d8d8 !important;  }

/* 컨텐츠 가로&세로 테이블 공통 */
table .bg_gray{background:#f5f5f5;}
table .bg_gray_color_black{background:#f5f5f5; color:#394453;}
table .bg_gray_color_red{background:#f5f5f5; color:#cd2425 !important;}
table .bg_gray_color_blue{background:#f5f5f5; color:#d53430 !important;}
table .bg_blue_color_blue{background:#e7ecf2; color:#394453 !important; font-weight:bold;}
table .font13{font-size:13px; line-height:18px;  }
table .font15{font-size:15px; line-height:18px;  font-weight:bold;}
table .font15 span{font-size:12px; line-height:18px;  }
table .font24{font-size:24px; line-height:26px;  font-weight:normal;}
table ul.left_list{margin-top:10px;text-align:left; font-size:12px; line-height:16px;  }
table ul.left_list li{padding-top:5px;}
table ul.left_list li:first-child{padding-top:0;}
table ul.jum_list{text-align:left; font-size:13px; line-height:16px;  }
table ul.jum_list li{padding-left:8px;margin-top:0; background:url(images/common/bg_jum_list.jpg) no-repeat left 7px;}
table ul.jum_list li:first-child{margin-top:0;}
/* 에러메세지 공통 */
.form_error{border:1px solid #d10022 !important; background:#fff !important;}
.errormsg{display:none; clear:both;padding:5px 0 0 0; overflow:visible; color:red; text-align:left;}
.errormsg.on{display:block;}

/*==================================================================
	 14. Button 공통  
===================================================================*/

/* 버튼박스공통영역 */
.btn_box_right{margin-top:20px;text-align:right;}
.btn_box_center{margin-top:20px;text-align:center;}
.btn_box_center .btn_gray_32{margin-right:3px;}
.btn_box_left{margin-top:20px;text-align:left;}
.btn_view_center{margin:10px 0 50px 0;text-align:center;}

.btn_readmore{position:absolute;bottom:5px;right:0;display:inline-block;*display:inline; zoom:1; padding-right:10px; font-size:12px; line-height:14px; color:#333 !important; background:url(images/common/more_arrow.png) no-repeat right center;vertical-align:middle; }
.arrow_blue{display:inline-block;*display:inline; zoom:1; padding-right:18px; font-size:12px; line-height:14px; color:#d53430 !important;  background:url(images/common/arrow_blue.png) no-repeat right center;vertical-align:middle; }
.btn_black{display:inline-block; *display:inline; zoom:1; padding:0 10px; height:22px;font-size:13px; line-height:22px; color:#fff !important; border:1px solid #555; background:#555; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}


.btn_select_go{display:inline-block; *display:inline; zoom:1; width:30px;height:29px;font-size:0px; line-height:0px; color:#fff !important; border:1px solid #555; background:#555 url(images/common/bg_selet_go.png) no-repeat center center; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}

.post-edit-link{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:26px;font-size:13px; line-height:28px; color:#333 !important; border:1px solid #555; background:#fff; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.post-edit-link:hover{color:#fff !important;  background:#333; }

.btn_down{display:inline-block;*display:inline; zoom:1; padding:0 10px 0 23px; height:22px;font-size:13px; line-height:20px; color:#555 !important;border:1px solid #727272; background:url(images/common/bg_down.png) no-repeat 10px center;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_down:hover{color:#fff !important;border:1px solid #727272; background:#333 url(images/common/bg_down_on.png) no-repeat 10px center;}
.btn_down_22{display:inline-block; *display:inline; zoom:1; padding:0 10px 0 23px; height:20px;font-size:13px; line-height:20px; color:#333 !important; border:1px solid #555; background:#fff url(images/common/bg_down.png) no-repeat 10px center;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_down_22:hover{color:#fff !important;  background:#333 url(images/common/bg_down_on.png) no-repeat 10px center; }
.btn_down_28{display:inline-block; *display:inline; zoom:1; padding:0 10px 0 23px; height:26px;font-size:14px; line-height:26px;  color:#333 !important; border:1px solid #555; background:#fff url(images/common/bg_down.png) no-repeat 10px center;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_down_28:hover{color:#fff !important;  background:#333 url(images/common/bg_down_on.png) no-repeat 10px center; }
.btn_down_32{display:inline-block; *display:inline; zoom:1; padding:0 10px 0 23px; height:30px;font-size:14px; line-height:30px;  color:#333 !important; border:1px solid #555; background:#fff url(images/common/bg_down.png) no-repeat 10px center;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_down_32:hover{color:#fff !important;  background:#333 url(images/common/bg_down_on.png) no-repeat 10px center; }

.btn_white_22{display:inline-block; *display:inline; zoom:1; padding:0 10px; height:20px;font-size:13px; line-height:20px; color:#333 !important; border:1px solid #555; background:#fff; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_white_22:hover{color:#fff !important;  background:#333; }
.btn_white_22:active,
.btn_white_22:focus{outline:1px solid #73a6f8 !important;}
.btn_white_28{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:26px;font-size:13px; line-height:28px; color:#333 !important; border:1px solid #555; background:#fff; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_white_28:hover{color:#fff !important;  background:#333; }
.btn_gray_28{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:28px;font-size:14px; line-height:28px; color:#fff !important; background:#727272; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_black_28{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:28px;font-size:14px; line-height:28px; color:#fff !important;background:#333; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_blue_28{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:28px;font-size:14px; line-height:28px; color:#fff !important;  background:#d53430; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; vertical-align:middle;}

.btn_white_32{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:30px;font-size:14px; line-height:30px; color:#333 !important; border:1px solid #555; background:#fff; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_white_32:hover{color:#fff !important;  background:#333; }
.btn_gray_32{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:32px;font-size:14px; line-height:30px; color:#fff !important; background:#727272; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_black_32{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:32px;font-size:14px; line-height:30px; color:#fff !important; background:#333; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_blue_32{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:32px;font-size:14px; line-height:30px; color:#fff !important; background:#d53430; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; vertical-align:middle;}

.btn_view_list{display:inline-block; *display:inline; zoom:1; padding-right:10px; font-size:12px; line-height:14px; color:#333 !important;  background:url(images/common/arrow_view.png) no-repeat right 5px; }
.btn_result_search{display:inline-block; *display:inline; zoom:1;width:79px; height:32px; padding-left:15px; font-size:12px; line-height:32px; color:#fff !important; background:#333 url(images/common/bg_list_search.png) no-repeat 10px center;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; vertical-align:middle;}
.btn_detail_search{display:inline-block; *display:inline; zoom:1;width:79px; height:32px; padding-left:15px; font-size:12px; line-height:32px; color:#fff !important; background:#727272 url(images/common/bg_list_search.png) no-repeat 10px center;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; vertical-align:middle;}

/* 댓글영역 */
.btn_submit{display:inline-block; *display:inline; zoom:1; width:102px; height:46px; text-align:center;font-size:18px; line-height:46px; color:#fff !important; background:#d53430; font-weight:bold;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; vertical-align:middle;}
.btn_re_submit{display:inline-block; *display:inline; zoom:1; width:90px;   height:40px; text-align:center;font-size:14px; line-height:40px; color:#fff !important; background:#555555; font-weight:bold;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
/* 카뮤니티 */
.btn_like_it{display:inline-block; *display:inline; zoom:1; width:78px;  height:26px;padding-left:15px; text-align:center;font-size:13px; line-height:26px; color:#d53430 !important; border:1px solid #d53430; background:#fff url(images/common/btn_like_it.png) no-repeat 18px center; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_like_it:hover{color:#fff !important;  background:#d53430  url(images/common/btn_like_it_on.png) no-repeat 18px center; }
.btn_like_it02{display:inline-block; *display:inline; zoom:1;  height:24px;padding:0 15px 0 25px; text-align:center;font-size:12px; line-height:24px; color:#d53430 !important; border:1px solid #d53430; background:#fff url(images/common/btn_like_it02.png) no-repeat 10px center; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_like_it02:hover{color:#fff !important;  background:#d53430  url(images/common/btn_like_it02_on.png) no-repeat 10px center; }


.btn_view_28{display:inline-block; *display:inline; zoom:1; padding:0 10px 0 23px; height:26px;font-size:13px; line-height:26px; color:#333 !important; border:1px solid #555; background:#fff url(images/common/bg_view.png) no-repeat 10px center;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_view_28:hover{color:#fff !important;  background:#333 url(images/common/bg_view_on.png) no-repeat 10px center; }

a.btn_modify{padding-left:12px; margin-left:12px; font-size:10px; line-height:12px; color:#555;background:url(images/common/btn_modify.png) no-repeat left center;}
a.btn_delete{padding-left:12px; margin-left:12px; font-size:10px; line-height:12px; color:#555;background:url(images/common/btn_delete.png) no-repeat left center;}
a.btn_reply{padding-left:12px; margin-left:12px; font-size:10px; line-height:12px; color:#555; color:#d53430;background:url(images/common/btn_reply.png) no-repeat left center;}

/* 뉴스레터 팝업 추가 20161010 */
.btn_subscribe{display:inline-block; *display:inline; zoom:1; padding:0 15px; height:26px;font-size:13px; line-height:28px; color:#333 !important; border:1px solid #555; background:#fff; 
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;vertical-align:middle;}
.btn_subscribe:hover{color:#fff !important;  background:#333; }

/*==================================================================
	 15.popup
===================================================================*/

.pop_contents{width:530px; margin:0 auto;border-top:6px solid #d53430; border-bottom:6px solid #d8d8d8; background:#fff;}
.pop_contents h2{position:relative;padding:12px 75px 12px 15px; font-size:20px; line-height:22px; color:#222; font-weight:bold; border-bottom:1px solid #d8d8d8;}
.pop_contents a.btn_pop_close{ position:absolute; z-index:1; right:15px; top:15px; padding-right:17px; font-size:12px; line-height:14px; color:#d53430;  background:url(images/common/btn_pop_close.png) no-repeat right center;}
.pop_contents .pop_con{padding:40px 28px;}
.pop_contents .pop_con .txt_con{text-align:center;}
.pop_contents .pop_con .txt_con p{margin-bottom:25px;}
.pop_contents .pop_con .txt_con p.font24{font-size:22px; line-height:24px; color:#333;}
.pop_contents .pop_con .txt_con p.font18{font-size:18px; line-height:22px; color:#333;}
.pop_contents .pop_con .btn_pop{margin:25px 0 0 0; text-align:center;}
.pop_contents .pop_medal_con{ padding:11px 0 0 0;background:url(images/commu/bg_medal_top.jpg) no-repeat left top; }
.pop_contents .pop_medal_con ul{margin:20px 28px;border-top:1px solid #d8d8d8;}
.pop_contents .pop_medal_con ul li{padding:6px 0; overflow:hidden; border-bottom:1px solid #d8d8d8;}
.pop_contents .pop_medal_con ul li h4{float:left; width:35%; font-size:14px; line-height:22px; color:#555;}
.pop_contents .pop_medal_con ul li p{float:left;width:65%; font-size:15px; line-height:22px; color:#333;}
.pop_contents .pop_medal_con p.txt_con{text-align:center; font-size:14px; line-height:16px; color:#555; }
.pop_contents .pop_medal_con h3.img_box img{width:75%;}
.pop_contents .pop_medal_con .img_box{padding-top:15px;text-align:center; }
.pop_contents .pop_medal_con .img_box:first-child{padding-top:0;}
.pop_contents .pop_medal_con .medal_bottom{padding:15px 0 40px 0; background:url(images/commu/bg_medal_bottom.jpg) no-repeat left bottom;}
.print_con_box{ height:430px; overflow-y:auto;}

.table_layer_list{}
.table_layer_list li{padding-bottom:30px; margin-bottom:30px;border-bottom:1px  dotted #d8d8d8;}
.table_layer_list li.lastLi{border-bottom:none;  margin-bottom:0;}
.table_layer_list li h3{font-size:18px; line-height:20px; color:#222; }
.table_layer_list li textarea{height:140px; }


/*==================================================================
	 16. 게시판 리스트 뷰페이지 css 
===================================================================*/

/* 게시판 공통 리스트 */
.common_list{border-top:2px solid #414141;}
.common_list > li > a{display:block;}
.common_list.borTnone{border-top:none;}
.common_list > li{position:relative; padding:25px 0 60px 165px; overflow:hidden; border-bottom:1px solid #d8d8d8;}
.common_list > li > ul.srh_location{ margin-top:10px;overflow:hidden; font-size:12px; line-height:14px; color:#727272; }
.common_list > li > ul.srh_location > li{float:left;padding:0 6px 0 12px;background:url(images/common/location_arrow.png) no-repeat left center;}
.common_list > li > ul.srh_location > li:first-child{padding:0 6px 0 0;background:none;}
.common_list > li > ul.srh_location > li a{color:#727272;}
.common_list li img{ position:absolute; z-index:1; left:0; top:25px;width:147px; height:auto; }
.common_list li h4{height:22px; overflow:hidden;font-size:18px; line-height:20px; color:#333; }
.common_list li h4 a{color:#333;}
.common_list li .ex_txt{height:47px; overflow:hidden;margin-top:10px; font-size:14px; line-height:16px; color:#727272; }
.common_list li .ex_txt a{ color:#727272;}
.common_list li .srh_txt{color:#d53430; }
.common_list li:hover{background:#f7f7f7;}
.common_list li:hover h4{text-decoration:underline;}
.common_list li.no_img{padding:25px 0 25px 0;}
.common_list li.no_img img{display:none;}
.common_list li div.txt_box{}
.common_list li div.txt_box h4{}
.common_list li div.txt_box h4 a{font-size:18px; line-height:20px; color:#333; }
.common_list li div.txt_box div.ex_txt{margin-top:20px;}
.common_list li div.txt_box div.ex_txt a{font-size:13px; line-height:18px; color:#727272; }
.common_list li div.txt_box div.ex_txt p img{display: none;}
.common_list li .btn_box{margin:10px 0 0 0;}

/* 게시판 공통 뷰페이지 */
.com_view_wrap{}
.com_view_box{}
.com_view_box li.title_view{padding:0 0 15px 0; border-bottom:1px solid #a7a7a7; position: relative}
.com_view_box li.title_view h3{font-size:20px; line-height:22px; color:#333; font-weight:bold;}
.com_view_box li div.view_contents{padding:30px 0 0 0; font-size:13px; line-height:18px; color:#555; }
.com_view_box li div.view_contents .txt_title {font-weight: bold; color: #008189;}
.com_view_box li div.view_contents a{ text-decoration:underline; font-weight:bold;color: #41a2a8;}
.com_view_box li div.view_contents .btn{display: inline-block; zoom: 1; padding: 0 15px 0 25px; height: 20px; font-size: 13px; line-height: 20px; color: #41a2a8 !important; border: 1px solid #41a2a8; background: #fff; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; vertical-align: middle; text-decoration:none; background: url(images/common/bg_con_win.png) no-repeat 8px center;}
.com_view_box li.title_view .font_box{bottom:13px}

/* list & view 날짜 관리자 조회수 공통 */
.info_txt{margin-top:5px;font-size:12px; line-height:14px; color:#555; }
.info_txt span{margin-right:18px;}
.info_txt span.date_txt{ color:#d53430; }
.info_txt span.admin_txt{ padding-left:12px;background:url(images/common/icon_admin.png) no-repeat left center;}
.info_txt span.hit_txt{padding-left:12px; background:url(images/common/icon_hit.png) no-repeat left center;}

/* 게시판 폼 */
.list_search_box{margin-bottom:10px;text-align:right;}
.list_search_box input.input_list_txt{width:232px;}
.list_search_box input.btn_list_search{display:inline-block; *display:inline; zoom:1;width:75px; height:28px; padding:0 0 2px 15px; font-size:12px; line-height:28px; color:#fff; background:#727272 url(images/common/bg_list_search.png) no-repeat 10px center;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;}

/* 서브 리스트 공통 검색폼  */
.list_search_form{height:30px;padding-bottom:10px; }
.list_search_form .srh_select{float:left;}
.list_search_form .srh_select span{*margin-right:3px;}
.list_search_form .srh_select .btn_gray_28{padding:0; width:44px; text-align:center; }
.list_search_form .srh_txt{float:right;}
.list_search_form .cate_select{float:right;}
.list_search_form .cate_select span{margin-right:5px; font-size:14px; line-height:22px; color:#333; font-weight:bold;}
.list_search_form input.input_list_txt{width:270px; height:18px; padding:4px 10px; color:#777;}
.list_search_form input.btn_list_search{display:inline-block; *display:inline; zoom:1;width:75px; height:28px; padding-left:15px; font-size:12px; line-height:26px; color:#fff; background:#727272 url(images/common/bg_list_search.png) no-repeat 10px center; border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; vertical-align:middle;}

/* 쓰기페이지 공통 */
.write_area{position:relative; height:280px;}
.write_area textarea{padding-bottom:38px;height:230px; border:1px solid #d8d8d8; }
.write_area span.num_txt{position:absolute; z-index:1; right:23px; bottom:13px;font-size:12px; line-height:14px; color:#727272; }

ul.ex_list{padding:18px; margin-top:22px;background:#f5f5f5;}
ul.ex_list li{margin-top:5px;padding-left:10px; background:url(images/common/bg_jum_list.jpg) no-repeat left 6px; font-size:12px; line-height:14px; color:#555; }
ul.ex_list li:first-child{margin-top:0;}

/* 뷰페이지 공통 */
.view_bottom{padding-top:18px; overflow:hidden;  border-top:2px solid #777777;}
.view_bottom  div.btn_left{float:left;}
.view_bottom  div.btn_right{float:right;}

.con_div{margin-bottom:40px;overflow:hidden;}
.con_div .con_txt{}
.con_div .con_txt_left{float:left; width:55%;}
.con_div .con_txt_right{float:right;width:66%;}
.con_div .con_txt_left h4{margin-top:50px;font-size:16px; line-height:20px; color:#007cb8;}
.con_div .con_txt_left h4 span{display:block;  padding-top:12px; font-size:42px; line-height:48px; background:url(images/common/bg_con_title.jpg) no-repeat left top;}
.con_div .con_txt_left .txt_ex{margin-top:35px;font-size:12px; line-height:20px; color:#727272;}
.con_div .photo_left{float:left;width:30%;}
.con_div .photo_right{float:right;width:39%;}
.con_div .blue_txt{margin-top:30px; font-size:12px; line-height:20px; color:#007cb8; font-style:italic;}
.con_div .blue_txt span{display:block;color:#727272;}
.con_div dl.txt_dl{}
.con_div dl.txt_dl dt{margin-bottom:10px;font-size:16px; line-height:20px; color:#333; }
.con_div dl.txt_dl dd{font-size:12px; line-height:18px; color:#727272;}

/* 글자 확대 축소 */
.font_box{position:absolute; z-index:1; right:0; bottom:5px;overflow:hidden;text-align:right; }
.font_box .font_btn{float:right;}
.font_box .font_btn a{float:left;border:1px solid #e2e2e2; /* border-right:none; */ font-weight:bold;}
.font_box .font_btn a.btn_f_plus{height:18px; padding:2px 15px 0 7px;font-size:14px; line-height:16px; color:#333 !important; background:#fff url(images/common/bg_f_plus.png) no-repeat 80% center;}
.font_box .font_btn a.btn_f_minus{height:17px; padding:3px 15px 0 7px;font-size:11px; line-height:16px; color:#333 !important; background:#fff url(images/common/bg_f_minus.png) no-repeat 80% center;}
.font_box .font_btn a.btn_print{height:18px; padding:2px 10px 0 10px;font-size:11px; line-height:16px; color:#555 !important; background:#eee;border-right:1px solid #e2e2e2;}

/* 부서 담당자 연락처 */
.info_tel_list{padding:10px 22px 5px 22px; margin-bottom:10px; background:#f5f5f5;}
.info_tel_list li{display:inline-block; *display:inline; zoom:1; overflow:hidden;}
.info_tel_list li h4{float:left; padding-right:8px; font-size:12px; line-height:14px; color:#555; font-weight:bold; background:url(images/common/bg_line_info.jpg) no-repeat right center;}
.info_tel_list li span{float:left;padding-left:8px; margin-right:20px; font-size:12px; line-height:14px; color:#555;}

/* 뷰페이지 스크랩영역 */
.scrap_box{position:relative;padding:12px 0 0 0;  margin:30px 0 0 0; border-top:1px solid #e2e2e2; }
.scrap_box .like_con{float:left;}
.scrap_box .like_con a.btn_like{margin-right:10px;}
.scrap_box .like_con span.face_txt{font-size:11px; line-height:13px; color:#333;}
.scrap_box .like_con a.btn_like_it02{margin:0 10px 0 0;}
.scrap_box .scrap_con{float:right; *width:122px;background:url(images/common/bg_line.png) no-repeat 58px 2px; }
.scrap_box .scrap_con a{display:inline-block; *display:inline; zoom:1; float:right; padding-left:20px; font-size:11px; line-height:13px; color:#333; font-weight:bold;}
.scrap_box .scrap_con a:hover{text-decoration:underline;}
.scrap_box .scrap_con a.btn_share{float:none;margin-right:15px;background:url(images/common/icon_share.png) no-repeat left center;}
.scrap_box .scrap_con a.btn_scrap{float:none;background:url(images/common/icon_scrap.png) no-repeat left center;}
.scrap_box .scrap_con div{*display:none;}
.scrap_box .copy_con{display:none;position:absolute; z-index:1; right:0; bottom:-20px;}
.scrap_box .copy_con a{display:inline-block; *display:inline; zoom:1; padding-left:16px; font-size:11px; line-height:13px; color:#555; }
.scrap_box .copy_con a.btn_mail{margin-right:15px;background:url(images/common/btn_mail.png) no-repeat left center;}
.scrap_box .copy_con a.btn_copy{background:url(images/common/btn_copy.png) no-repeat left center;}

/* 뷰페이지 태그 */
.view_tag_list{display:none; padding: 15px 0 15px 20px; background:url(images/common/bg_tag.png) no-repeat left 20px;}
.view_tag_list li{display:inline-block; *display:inline; zoom:1; margin-right:0;}
.view_tag_list li:first-child{margin:0;}
.view_tag_list li a{margin-right:3px;font-size:12px; line-height:20px; color:#555; }
.view_tag_list li a:hover{text-decoration:underline;}

/* 이전글다음글 */
.prev_next_list{margin-top:50px;overflow:hidden;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.prev_next_list li{float:left; width:49.9%;  }
.prev_next_list li div{position:relative;}
.prev_next_list li div.prev_box{padding:20px 40px 20px 80px;border-right:1px solid #cccccc;}
.prev_next_list li div.next_box{padding:20px 40px 20px 40px;}
.prev_next_list li h4{height:35px; *height:32px;overflow:hidden;}
.prev_next_list li h4 a{font-size:14px; line-height:16px; color:#333; }
.prev_next_list li a.btn_prev, .prev_next_list li a.btn_next{display:inline-block; *display:inline; zoom:1; position:absolute; z-index:1; top:30px; font-size:12px; line-height:14px; color:#727272; }
.prev_next_list li a.btn_prev{left:0; padding-left:12px; background:url(images/common/btn_list_prev.png) no-repeat left center;}
.prev_next_list li a.btn_next{right:0;padding-right:12px; background:url(images/common/btn_list_next.png) no-repeat right center;}


/* 4depth 텝 스타일 공통 */
.tab_template_post .nav-tabs{display: none;}
.nav-tabs{padding:10px 20px 7px 20px !important;*padding:10px 20px 10px 20px !important; border-top:1px solid #333; border-bottom:1px solid #383838;}
.nav-tabs li{display:inline-block; *display:inline; zoom:1;padding:0 0 0px 0;  margin-right:20px; }
.nav-tabs li a{display:block;padding:0 0 0 15px; font-size:15px; line-height:22px; color:#727272; }
.nav-tabs li.active a{padding:0 0 0 15px; font-size:15px; line-height:22px; color:#000; background:url(images/common/bg_con_tab.jpg) no-repeat left 7px;}
.nav-tabs li.current_page_item a{padding:0 0 0 15px; font-size:15px; line-height:22px; color:#000; background:url(images/common/bg_con_tab.jpg) no-repeat left 7px;}

.nav-tabs-temp{padding:10px 20px 7px 20px !important;*padding:10px 20px 10px 20px !important; *margin:0 0 20px 0; border-top:1px solid #333; border-bottom:1px solid #383838;}
.nav-tabs-temp li{display:inline-block; *display:inline; zoom:1;padding:0 0 0px 0;  margin-right:20px; }
.nav-tabs-temp li a{display:block;padding:0 0 0 15px; font-size:15px; line-height:22px; color:#727272; }
.nav-tabs-temp li.active a{padding:0 0 0 15px; font-size:15px; line-height:22px; color:#000; background:url(images/common/bg_con_tab.jpg) no-repeat left 7px;}
.nav-tabs-temp li.current_page_item a{padding:0 0 0 15px; font-size:15px; line-height:22px; color:#000; background:url(images/common/bg_con_tab.jpg) no-repeat left 7px;}
.nav-tabs-temp li,
.nav-tabs-temp li a{display: none;}
.nav-tabs-temp li a span{display: none;}
.nav-tabs-temp li.current_page_ancestor,
.nav-tabs-temp li.current_page_ancestor ul.children,
.nav-tabs-temp li.current_page_ancestor ul.children ul.children{display: block;}
.nav-tabs-temp li.current_page_ancestor ul.children ul.children li,
.nav-tabs-temp li.current_page_ancestor ul.children ul.children a{display: inline-block; *display:inline; z0om:1;}

.nav-tabs-cate{padding:10px 20px 7px 20px !important;*padding:10px 20px 10px 20px !important; border-top:1px solid #333; border-bottom:1px solid #383838;}
.nav-tabs-cate li{display:inline-block; *display:inline; zoom:1;padding:0 0 0px 0;  margin-right:20px; }
.nav-tabs-cate li a{display:block;padding:0 0 0 15px; font-size:15px; line-height:22px; color:#727272; }
.nav-tabs-cate li.current-cat a{padding:0 0 0 15px; font-size:15px; line-height:22px; color:#000; background:url(images/common/bg_con_tab.jpg) no-repeat left 7px;}
.nav-tabs-cate li ul{display: none;}

.nav-tabs-temp li.current_page_item,
.nav-tabs-temp li.current_page_item ul.children,
.nav-tabs-temp li.current_page_item ul.children ul.children{display: block;}
.nav-tabs-temp li.current_page_item a,
.nav-tabs-temp li.current_page_item ul.children li,
.nav-tabs-temp li.current_page_item ul.children li a{display: inline-block; *display:inline; zoom:1;}

.nav-tabs-temp li.current_page_parent ul.children li,
.nav-tabs-temp li.current_page_parent ul.children a{display: inline-block; *display:inline; zoom:1;}

/* 댓글 */
.comment_wrap{margin:30px 0 0 0;}
.comment_wrap h4{margin-bottom:15px;}
.comment_wrap h4 a{padding-right:20px;font-size:13px; line-height:16px; color:#333; background:url(images/common/bg_comment.png) no-repeat right center; }
.comment_wrap h4 a.on{background:url(images/common/bg_comment_on.png) no-repeat right center;}

.comment_wrap .comment_none{display:none;}
.comment_wrap .comment_box{margin:0 0 20px 0;}
.comment_wrap .comment_box .title_box{position:relative; }
.comment_wrap .comment_box .title_box h5{font-size:20px; line-height:22px; color:#222;}
.comment_wrap .comment_box .title_box ul{position:absolute; z-index:1; left:115px; top:2px; overflow:hidden;}
.comment_wrap .comment_box .title_box ul li{float:left; margin-right:4px;}
.comment_wrap .comment_box .title_box ul li span.name_txt{font-size:12px; line-height:16px; color:#333; vertical-align:middle;}
.comment_wrap .comment_box .write_box{position:relative; margin-top:5px;}
.comment_wrap .comment_box .write_box .textarea_box{position:relative;  margin-right:119px; }
.comment_wrap .comment_box .write_box .textarea_box textarea{ width:100%;height:33px;  }
.comment_wrap .comment_box .write_box .textarea_box span.txt_num{position:absolute; z-index:1; right:-9px; top:-17px;font-size:12px; line-height:12px; color:#727272;}
.comment_wrap .comment_box .write_box input.btn_submit{position:absolute; z-index:1; right:0; top:0px;}

.comment_wrap .comment_list{padding:0 20px; background:#fafafa;}
.comment_wrap .comment_list ul{}
.comment_wrap .comment_list ul li{border-bottom:1px solid #d5d5d5;}
.comment_wrap .comment_list ul li .list_box{position:relative; overflow:hidden;padding:25px 0;}
.comment_wrap .comment_list ul li .photo_img{float:left; margin-right:12px;}
.comment_wrap .comment_list ul li dl{float:left; width:90%; }
.comment_wrap .comment_list ul li dl dt{margin-bottom:8px;}
.comment_wrap .comment_list ul li dl dt span.login_img{ margin-right:5px;}
.comment_wrap .comment_list ul li dl dt span.name_txt{font-size:14px; line-height:16px; color:#333; font-weight:bold; margin-right:10px;}
.comment_wrap .comment_list ul li dl dt span.name_date{font-size:10px; line-height:12px; color:#727272;}
.comment_wrap .comment_list ul li dl dd{font-size:12px; line-height:16px; color:#727272;}
.comment_wrap .comment_list ul li .btn_box{position:absolute; z-index:1; right:0; top:20px;text-align:right;}
.comment_wrap .comment_list ul li .admin_box, .comment_wrap .comment_list ul li .reply_box
{position:relative;overflow:hidden; padding:25px 0 25px 125px; border-top:1px dotted #d5d5d5; background:url(images/common/icon_reply.png) no-repeat 50px 20px;}
.comment_wrap .comment_list ul li .reply_box .textarea_box{position:relative; margin-right:173px;}
.comment_wrap .comment_list ul li .reply_box .textarea_box textarea{ width:100%; height:28px; }
.comment_wrap .comment_list ul li .reply_box input.btn_re_submit{position:absolute; z-index:1; right:58px; top:26px;}
.comment_wrap .comment_list ul li .reply_box span.txt_num{position:absolute; z-index:1; right:165px; top:10px;font-size:12px; line-height:12px; color:#727272;}
a.btn_comment_close{display:block; position:absolute; z-index:1; right:19px; top:33px; width:28px; height:28px; background:url(images/common/btn_comment_close.png) no-repeat left top; text-indent:-9999px; font-size:0;}
a.btn_comment_close:hover{background:url(images/common/btn_comment_close_on.png) no-repeat left top;}

.comment_list .children{position:relative;overflow:hidden; padding:20px 0 25px 125px; border-top:1px dotted #d5d5d5; background:url(images/common/icon_reply.png) no-repeat 50px 20px;}
.comment_list .children li{border-bottom: 0px !important;}
.comment_list .children li .photo_img{display: none;}
.comment_list .children li dl{width: 100% !important;}
.comment_list .children li .list_box{ padding: 10px 0 !important;}
.comment_list .children li .btn_box{top: 10px !important;}
.comment_list .children .comment-reply-login,
.comment_list .children .comment-reply-link{display: none;}

.form-submit{display:none;}
textarea.comment_txt{border:1px solid #b2b2b2; padding:5px;font-size:13px; line-height:18px; color:#727272;  }
.view_bottom{padding-top:18px; text-align:right; border-top:2px solid #777777;}
.view_bottom a.btn_list{padding-left:12px;font-size:16px; line-height:18px; color:#333 !important;background:url(images/common/btn_list.png) no-repeat left center;}

/*==================================================================
	 Header 
===================================================================*/
div#head_wrap{position:relative; z-index:50;width:100%; height:161px;}
div#head_wrap div#header{ position:relative; z-index:60; width:998px; height:94px; padding:34px 0 0 0; margin:0 auto; }
h1{ text-align:center;}
h1 img{margin-bottom:5px;}
h1 a{display:inline-block;*display:inline; zoom:1;font-size:12px; line-height:15px; color:#000;text-transform: uppercase;}
ul.top_menu{position:absolute; z-index:1; left:0; top:10px; overflow:hidden;}
ul.top_menu li{float:left; margin-right:15px;}
ul.top_menu li a{  font-size:11px; line-height:13px; color:#333; }
ul.top_menu li a:hover{color:#007cb8;}

.top_box{position:absolute; z-index:1000; right:0; top:10px; width:275px; height:30px;}

.rank_link{position:absolute; z-index:1000; left:0; top:0; width:200px;}
.rank_link ul{background:#f5f5f5;}
.rank_link ul li{display:none;height:18px;padding:3px 8px 3px 5px; }
.rank_link ul li:first-child{display:block;}
.rank_link ul:hover li{display:block;}
.rank_link ul:hover{}
.rank_link ul li a{color:#333; }
.rank_link ul li a:hover span.title{text-decoration:underline;}
.rank_link ul li span{float:left;display:inline-block; *display:inline; zoom:1;}
.rank_link ul li span.rank_num{width:14px; height:14px; margin:2px 7px 0 0;padding:1px 0 0 0; text-align:center;  font-size:11px; line-height:13px; color:#fff; background:#555; }
.rank_link ul li span.title{ width:137px; height:20px; margin:0px 7px 0 0;overflow:hidden;font-size:13px; line-height:15px; color:#333;}
.rank_link ul li span.icon_up{width:5px; height:3px;margin:7px 3px 0 0;background:url(images/common/rank_up.png) no-repeat; text-indent:-9999px; font-size:0;}
.rank_link ul li span.icon_down{width:5px; height:3px;margin:7px 3px 0 0;background:url(images/common/rank_down.png) no-repeat;text-indent:-9999px; font-size:0;}
.rank_link ul li span.icon_none{width:5px; height:3px;margin:7px 3px 0 0;background:url(images/common/rank_none.png) no-repeat;text-indent:-9999px; font-size:0;}
.rank_link ul li span.step_num{margin:3px 0 0 0;font-size:11px; line-height:13px; color:#333; }

.language_box{position:relative;float:right; }
.language_box a.btn_language{ display:block; padding:6px 10px 5px 10px ; font-size:11px; line-height:13px; color:#333; background:url(images/common/bg_select_arrow.png) no-repeat right center;}
.language_box a.btn_language.on{ color:#d53430; background:url(images/common/bg_select_arrow_on.png) no-repeat right center;}
.language_box .lang_list{position:absolute; z-index:100; right:0; bottom:-67px; width:188px;  text-align:left; display: none;}
.language_box .lang_list li{display:inline-block; *display:inline; zoom:1; padding: 0 6px 0 10px; background:url(images/common/bg_jum_list.jpg) no-repeat left center; }
.language_box .lang_list li.bgNone{background:none;}
.language_box .lang_list li a{ font-size:11px; line-height:20px; color:#555;}
.language_box .lang_list li a:hover{text-decoration:underline;}

/* nav */
/* 
a.close_menu{display:none;}
ul.nav_box{
	font-family:'Noto Sans KR';
}
 */
/* 1depth */
/* 
ul.nav_box > li{
	float:left;
}
ul.nav_box > li > a{
	display:block;
	height:34px;
	line-height:34px;
	padding:33px 40px 33px 0;
	color:#333;
	font-family:'Noto Sans KR';
	font-size:17px;
	font-weight:700;
}
ul.nav_box > li > a:hover,
ul.nav_box > li > a:active,
ul.nav_box > li > a:focus{color:#2fa277;text-decoration:underline;}
ul.nav_box > li > a.nav_on{color:#2fa277;text-decoration:underline;}

ul.nav_box #menu-item-122095 > a{padding:33px 0;}

2depth
.nav_2depth{
	display:none;
	position:absolute;
	z-index:100;
	left:0;
	top:70px;
	width:100%;
	background:url(/wp-content/themes/seoul-e/images/main/bg_navy.png) repeat;
}
ul.nav_box #menu-item-707 > .nav_2depth{}
ul.nav_box #menu-item-121753 > .nav_2depth{height:530px;}
ul.nav_box #menu-item-121752 > .nav_2depth{}
ul.nav_box #menu-item-122095 > .nav_2depth{}


ul.nav_box > li > .nav_2depth > ul{
	position:relative;
	width:790px;
	height:530px;
	margin:0 auto;
	padding-left:200px;
}
ul.nav_box > .menu-item > .nav_2depth > .sub-menu > li{
	position:relative;
	float:left;
	width:167px;
	height:190px;
	padding:30px 0 0 30px;
}
ul.nav_box > .menu-item > .nav_2depth > .sub-menu > li > a{
	display:block;
	height:20px;
	line-height:22px;
	margin-bottom:10px;
	color:#fff;
	font-size:17px;
	font-weight:400;
	overflow:visible;
}
ul.nav_box > .menu-item .sub-menu:after{content:"";display:block;clear:both;}
ul.nav_box #menu-item-121753 > .nav_2depth > ul{
	width:1000px;
	height:550px;
}
ul.nav_box > #menu-item-121753 > .nav_2depth > .sub-menu > li{
	height:270px;
}
ul.nav_box > #menu-item-121753 > .nav_2depth > .sub-menu > li > a{
	height:40px;
}
ul.nav_box > #menu-item-121752 > .nav_2depth > .sub-menu > li{
	height:150px;
}
ul.nav_box > #menu-item-121752 > .nav_2depth > .sub-menu > li > a{
	height:40px;
}
ul.nav_box > #menu-item-122095 > .nav_2depth > .sub-menu > li > a{
	height:40px;
}
 */

/*
ul.nav_box > li > ul.sub_2dep_01{width:180px;}
ul.nav_box > li > ul.sub_2dep_02{width:180px}
ul.nav_box > li > ul.sub_2dep_03{width:180px;}
ul.nav_box > li > ul.sub_2dep_04{width:180px;}
*/
/* ul.nav_box > li > ul > li{position:relative;background:#f5f5f5; text-align:left; padding:0 10px 0 20px; border-bottom:2px solid #fff; } */
/* ul.nav_box > li > ul > li:first-child{ border-top:2px solid #fff;} */
/* ul.nav_box > li > ul > li > a{display:block;background: url(images/common/bg_2depth.png) no-repeat right center; font-size:13px; line-height:18px; padding:7px 0 6px 0;color:#444;} */

/* 3depth */
/* 
ul.nav_box > li > div > ul > li > ul{
	width:100%;
}
ul.nav_box > li > div > ul > li > ul > li > a{
	display:inline-block;
	margin:0 0 3px;
	padding-left:10px;
	background:url("/wp-content/themes/seoul-e/images/common/icon_blue_dot.png") no-repeat left center;
	color:#71b3db;
	font-size:12px;
	font-weight:300;
}
 */
/* 
ul.nav_box > li:hover > ul > li > ul.sub_3dep_01_01{ width:100px; }
ul.nav_box > li:hover > ul > li > ul.sub_3dep_01_02{width:200px; }
ul.nav_box > li:hover > ul > li > ul.sub_3dep_01_03{width:300px; }
ul.nav_box > li:hover > ul > li > ul.sub_3dep_01_04{width:400px;  }
ul.nav_box:after{content:"";display:block;clear:both;}
 */

.nav_wrap{
	position:relative;
	width:100%;
	/* height:34px; */
	background:url("/wp-content/themes/seoul-e/images/common/bg_line_big.png") no-repeat top;
}
.nav_wrap > div{
	width:1000px;
	margin:0 auto;
	padding:4px 0 0;
	background:url("/wp-content/themes/seoul-e/images/common/bg_line_s.png") no-repeat top;
}
.nav_wrap .close_menu{
	display:none;
}
.menu-new_nav-container{
	width:650px;
	float:left;
}
ul.nav_box{
	margin:0 auto;
	font-family: 'Noto Sans KR';
}
/* 1depth */
ul.nav_box > li{
	position:relative;
	float:left;
	padding:0 20px;
	*display:inline;
	zoom:1;
}
ul.nav_box > li > a{
	display:block;
	padding:30px 0;
	line-height:40px;
	color:#333;
	font-size:19px;
	font-weight:700;
	letter-spacing:-0.5px;
}
/* ul.nav_box > li:first-child > a{padding:30px 20px 30px 0;} */
ul.nav_box > li:hover > a{color:#008189;text-decoration:underline;}
ul.nav_box > li:hover > a:after{
/* ul.nav_box > li > a:after{ */
	position:absolute;
	bottom:2%;
	left:52%;
	margin-left:-15px;
	content:"";
	width:0px;height:0px;
	border-top:10px solid transparent;
	border-bottom:10px solid #008189;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
/* 2depth */
ul.nav_box > li > ul{
	display:none;
	position:absolute;
	top:98px;
	left:0;
	width:270px;
	background:#e5e5e5;
	text-align:center;
	z-index:100;
}
ul.nav_box > li:hover > ul{display:block;}
ul.nav_box > li > ul.sub_2dep_01{ width:180px;}
ul.nav_box > li > ul.sub_2dep_02{ width:180px}
ul.nav_box > li > ul.sub_2dep_03{width:180px;}
ul.nav_box > li > ul.sub_2dep_04{width:180px;}
ul.nav_box > li > ul > li{
	position:relative;
	padding:0 10px 0 20px;
	background:#f5f5f5;
	border-bottom:2px solid #fff;
	text-align:left;
}
ul.nav_box > li > ul > li:first-child{ border-top:2px solid #fff;}
ul.nav_box > li > ul > li > a{
	display:block;
	padding:9px 0 8px 0;
	line-height:18px;
	/* background: url(images/common/bg_2depth.png) no-repeat right center; */
	color:#444;
	font-size:13px;
}
ul.nav_box > li > ul > li:hover{
	background:#008189;
}
ul.nav_box > li > ul > li:hover > a{
	/* background:#008189 url(images/common/bg_2depth_on.png) no-repeat right center; */
	color:#fff;
}
/* 3depth */
ul.nav_box > li > ul > li > ul{
	display:none;
	position:absolute;
	left:270px;
	top:0;
	width:270px;
	padding:7px 14px 10px 14px;
	background:#fff;
	border:1px solid #555;
	text-align:center;
	z-index:20;
}
ul.nav_box > li:hover > ul > li:hover > ul{display:block;}
ul.nav_box > li:hover > ul > li > ul.sub_3dep_01_01{ width:100px; }
ul.nav_box > li:hover > ul > li > ul.sub_3dep_01_02{width:200px; }
ul.nav_box > li:hover > ul > li > ul.sub_3dep_01_03{width:300px; }
ul.nav_box > li:hover > ul > li > ul.sub_3dep_01_04{width:400px;  }
ul.nav_box > li > ul > li > ul > li{
	position:relative;
	margin-top:4px;
	text-align:left;
}
ul.nav_box > li > ul > li > ul > li:first-child{text-align:left; margin-top:4px;}
ul.nav_box > li > ul > li > ul > li > a{
	display:block;
	line-height:18px; 
	padding:3px 0 3px 10px;
	color:#333;
	font-size:12px;
}
ul.nav_box > li > ul > li > ul > li:hover > a{
	color:#008189;
	text-decoration:underline;
}

/* 네비 삼각형 */
ul.nav_box > li > ul > li > ul > li > a:after{
	position:absolute;
	top:40%;
	left:0;
	content:"";
	width:0px;height:0px;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	border-right: 3px solid transparent;
	border-left: 3px solid #ccc;
}
ul.nav_box > li > ul > li > ul > li:hover > a:after{
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	border-right: 3px solid transparent;
	border-left: 3px solid #008189;
}

.nav_wrap > div:after{content:"";display:block;clear:both;}
ul.nav_box:after{content:"";display:block;clear:both;}

/* 현재 네비 활성화 */
.current_page_ancestor > a{
	background:none !important;
	color:#008189 !important;
	text-decoration:underline !important;
}

/* //nav */

/* 헤더 검색 */

/* div#head_wrap .nav_wrap > div{position:relative; width:998px; margin:0 auto;}
a.btn_header_search{position:absolute; z-index:9; right:0; top:0;width:34px; height:34px; background:#000 url(images/common/top_icon_search.png) no-repeat center center; text-indent:-9999px; font-size:0; }
.search_box{ display:block;position:absolute;z-index:11; right:-207px; top:0px;overflow:hidden; width: 207px;}
.search_box input{ float:left;}
.search_box input.input_srhtop_txt{width:160px; height:22px; line-height:22px; border:1px solid #333;}
.search_box input.input_srhtop_txt:focus{border:1px solid #333 !important;}
.search_box input.btn_top_search{width:34px; height:34px; background:#333 url(images/common/top_icon_search.png) no-repeat center center;  text-indent:-9999px; font-size:0;}
#search_area {position: absolute; top: 0px; left: 998px; width: 207px; height: 34px; text-indent: -9999px; background-color: rgb(0, 0, 0); z-index: 12;} */

.nav_wrap > div > .right_box{width:350px;}
#header .nav_wrap > div .search_area{padding:30px 0;}
#header .nav_wrap > div .search_area input[type="text"]{
	width:280px;
	height:20px;
	padding:6px 11px;
	border:4px solid #5e5e5e;
	vertical-align:bottom;
}
#header .nav_wrap > div .search_area .btn_pc_search{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	background:#5e5e5e url("/wp-content/themes/seoul-e/images/common/icon_zoom.png") no-repeat center;
	font-size:0;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
#header .nav_wrap > div .search_area .btn_tablet_search{
	display:none;
	background:none;
}

/*==================================================================
	 Fotter
===================================================================*/
#foot_wrap{width:100%; margin-top:70px; background:#000; }
#foot_wrap #footer{ position:relative; width:998px; padding:40px 0 55px 0; margin:0 auto; overflow:hidden;}

.f_infobox{position:relative; float:left; width:100%; }
.f_infobox .foot_logo{}
.f_infobox ul.info_menu{padding-top:25px; overflow:hidden; }
.f_infobox ul.info_menu li{ float:left;  margin-right:15px; }
.f_infobox ul.info_menu li a{ font-size:12px; line-height:16px; color:#eeeeee; font-weight:bold; }
.f_infobox ul.info_menu li a:hover{}
.f_infobox p{ margin-top:5px;font-size:11px; line-height:15px; color:#6f6f6f;}

.foot_social_link{position:absolute;  right:0px; top:18px;}
.foot_social_link li{float:left; margin-right:9px;}
.foot_social_link li a{display:block; width:24px; height:24px;text-indent:-9999px; font-size:0;}
.foot_social_link li a.icon_instagram{ background:url(images/common/icon_instagram_1.png) no-repeat center top;}
.foot_social_link li a.icon_instagram:hover{ background:url(images/common/icon_instagram_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_youtube{ background:url(images/common/icon_youtube_1.png) no-repeat center top;}
.foot_social_link li a.icon_youtube:hover{ background:url(images/common/icon_youtube_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_flickr{ background:url(images/common/icon_flickr_1.png) no-repeat center top;}
.foot_social_link li a.icon_flickr:hover{ background:url(images/common/icon_flickr_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_face{ background:url(images/common/icon_face_1.png) no-repeat center top;}
.foot_social_link li a.icon_face:hover{ background:url(images/common/icon_face_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_pinterest{ background:url(images/common/Icon_pinter_1.png) no-repeat center top;}
.foot_social_link li a.icon_pinterest:hover{ background:url(images/common/Icon_pinter_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_welbo{ background:url(images/common/icon_welbo_1.png) no-repeat center top;}
.foot_social_link li a.icon_welbo:hover{ background:url(images/common/icon_welbo_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_renren{ background:url(images/common/icon_renren_1.png) no-repeat center top;}
.foot_social_link li a.icon_renren:hover{ background:url(images/common/icon_renren_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_yahoo{ background:url(images/common/icon_yahoo_1.png) no-repeat center top;}
.foot_social_link li a.icon_yahoo:hover{ background:url(images/common/icon_yahoo_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_sina{ background:url(images/common/icon_sina_1.png) no-repeat center top;}
.foot_social_link li a.icon_sina:hover{ background:url(images/common/icon_sina_1_on.png) no-repeat center top;}
.foot_social_link li a.icon_youku{ background:url(images/common/icon_youku_1.png) no-repeat center top;}
.foot_social_link li a.icon_youku:hover{ background:url(images/common/icon_youku_1_on.png) no-repeat center top;}

.f_dasanbox{float:right; width:31%; }
.f_dasanbox a.btn_dasan{display:block; height:34px; padding:3px 0 0 45px; background:url(images/common/logo_dasan.png) no-repeat left top; }
.f_dasanbox a.btn_dasan:hover{text-decoration:none;}
.f_dasanbox a.btn_dasan span.ex_txt{ display:block;font-size:11px; line-height:15px;color:#e3e3e3;}
.f_dasanbox a.btn_dasan span.white{ font-size:14px; line-height:16px; color:#e3e3e3; font-weight:bold; }
.f_dasanbox a.btn_dasan span.orange{ font-size:14px; line-height:16px; color:#ff9401; font-weight:bold; }
.f_dasanbox p{ margin-top:18px;font-size:12px; line-height:16px; color:#777777;}

/*==================================================================
	 Layout Style 
===================================================================*/

/* 메인 슬라이드 */ 
#seoul-slide-wrap{width: 100%; height: 606px; overflow: hidden; position: relative; padding-bottom: 30px;}
#seoul-slide-wrap .slide_prev{position: absolute; top: 290px; left: 0px; z-index:31;}
#seoul-slide-wrap .slide_next{position: absolute; top: 290px; right: 0px; z-index:31;}


#seoul-slide{width: 4000px; overflow: hidden; position: relative;z-index: 30;}

#seoul-slide .slide-col{width: 1000px; height: 606px; float: left; position: relative; z-index: 3; opacity: 0.9;}
#seoul-slide .slide-col a{color: #fff;}

#seoul-slide .slide-col.active-slide{z-index: 6; opacity: 1;}

#seoul-slide .colum{display: block; position: absolute;background: #fff; border: 1px solid #fff;}
#seoul-slide .colum .col-title{position: absolute; width: 94%; bottom: 0px; left: 0px; padding: 3%; z-index: 3}
#seoul-slide .colum .col-title span{font-size: 12px; font-weight: normal; text-transform: uppercase; display: block; margin-bottom: 3px;}
#seoul-slide .colum .col-bg{display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; background: url(images/common/col-bg.png) repeat-x bottom left; z-index: 2}
#seoul-slide .colum:hover .col-title{text-decoration: underline;}
#seoul-slide .colum:hover .col-img{opacity: 0.9}

#seoul-slide-wrap .slide_navi{ text-align: center; width: 100%; position: absolute; bottom: 0px; left: 0px;z-index: 30;}
#seoul-slide-wrap .slide_navi a{
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 10px; height: 10px; border-radius: 7px; background: #555; border: 1px solid #555;
	margin: 0 2px;
	
}
#seoul-slide-wrap .slide_navi a.active{background: #fff;}

.slide-col_01 .colum01{width: 664px; height: 280px; top: 0px; left: 0px;}
.slide-col_01 .colum01 .col-title{font-size: 20px; font-weight: bold;}

.slide-col_01 .colum02{width: 330px; height: 322px; top: 282px; left: 334px;}
.slide-col_01 .colum02 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_01 .colum03{width: 332px; height: 160px; top: 282px; left: 0px;}
.slide-col_01 .colum03 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_01 .colum04{width: 332px; height: 160px; top: 444px; left: 0px;}
.slide-col_01 .colum04 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_01 .colum05{width: 332px; height: 210px; top: 0px; left: 666px;}
.slide-col_01 .colum05 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_01 .colum06{width: 332px; height: 180px; top: 212px; left: 666px;}
.slide-col_01 .colum06 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_01 .colum07{width: 332px; height: 210px; top: 394px; left: 666px;}
.slide-col_01 .colum07 .col-title{font-size: 18px; font-weight: bold;}


.slide-col_02 .colum01{width: 664px; height: 280px; top: 324px; left: 0px;}
.slide-col_02 .colum01 .col-title{font-size: 24px; font-weight: bold;}

.slide-col_02 .colum02{width: 330px; height: 322px; top: 0px; left: 0px;}
.slide-col_02 .colum02 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_02 .colum03{width: 332px; height: 160px; top: 0px; left: 332px;}
.slide-col_02 .colum03 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_02 .colum04{width: 332px; height: 160px; top: 162px; left: 332px;}
.slide-col_02 .colum04 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_02 .colum05{width: 332px; height: 210px; top: 0px; left: 666px;}
.slide-col_02 .colum05 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_02 .colum06{width: 332px; height: 180px; top: 212px; left: 666px;}
.slide-col_02 .colum06 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_02 .colum07{width: 332px; height: 210px; top: 394px; left: 666px;}
.slide-col_02 .colum07 .col-title{font-size: 18px; font-weight: bold;}


.slide-col_03 .colum01{width: 664px; height: 280px; top: 0px; left: 0px;}
.slide-col_03 .colum01 .col-title{font-size: 24px; font-weight: bold;}

.slide-col_03 .colum02{width: 330px; height: 322px; top: 282px; left: 0px;}
.slide-col_03 .colum02 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_03 .colum03{width: 332px; height: 160px; top: 282px; left: 332px;}
.slide-col_03 .colum03 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_03 .colum04{width: 332px; height: 160px; top: 444px; left: 332px;}
.slide-col_03 .colum04 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_03 .colum05{width: 332px; height: 210px; top: 0px; left: 666px;}
.slide-col_03 .colum05 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_03 .colum06{width: 332px; height: 180px; top: 212px; left: 666px;}
.slide-col_03 .colum06 .col-title{font-size: 18px; font-weight: bold;}

.slide-col_03 .colum07{width: 332px; height: 210px; top: 394px; left: 666px;}
.slide-col_03 .colum07 .col-title{font-size: 18px; font-weight: bold;}


#seoul-slide .slide-cover{position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 606px; background: url(images/common/slide_cover.png) ; z-index: 4;}


/* 정책정보 메인 헤드 */
.policy_head{padding-bottom: 40px;}
.policy_head ul li{width: 50%; float: left;}
.policy_head ul li a{
	display: block;
	position: relative;
}
.policy_head ul li a img{width: 100%;}
.policy_head ul li a.policy_head_01{border-right: 2px solid #fff; width: 325px; height: 317px;}
.policy_head ul li a.policy_head_02{border-bottom: 1px solid #fff; width: 327px; height: 158px;}
.policy_head ul li a.policy_head_03{ width: 327px; height: 158px;}
.policy_head ul li a p{position: absolute; bottom: 0px; width: 94%; height:45px; margin-bottom:10px; overflow:hidden; padding: 0 3%; color: #fff; font-size: 16px; line-height:22px; z-index: 3;}
.policy_head ul li a:hover p{text-decoration: underline;}
.policy_head ul li a .col-bg{
	position: absolute; width: 100%; height: 100%; background: url(images/common/col-bg.png) repeat-x bottom left; z-index: 2;
}
.policy_head ul li a:hover .col-bg{opacity: 0.7}



/* 메인 레이아웃 */ 
#main_con_wrap{position:relative; z-index:10;padding:14px 0 34px 0;}
#main_con_wrap #main_contents{width:1066px; margin:0 auto;}
#main_bottom_wrap{padding:34px 0 50px 0; background:url(images/common/bg_main_middle.jpg) repeat left top;}
#main_bottom_wrap #main_bottom_conents{*border:1px solid #e6e6e6; width:1066px; margin:0 auto; }
.view_wrap{float:left; width:688px; }
.view_wrap .view_wrap_title{width: 653px; border-bottom: 3px solid #333; margin: 0 0 0 34px; color: #333; font-size: 16px; padding:10px 0; float: left;}
.common_wrap{float:left; width:344px; }
.common_wrap .common_wrap_title{width: 310px; border-bottom: 3px solid #333; margin: 0 0 0 34px; color: #333; font-size: 16px; padding:10px 0; }
.common_wrap .common_wrap_title.left{text-align: right !important; font-size: 12px;}
.common_wrap .widget_sp_image{margin-top: 43px !important;}
.widget{position:relative;float:left; width:100%;}
.view_wrap .widget{position:relative;float:left; width:310px; height:400px; margin:20px 0 0 34px; background:#fff;}
.block_box{position:relative;float:left; width:310px; height:350px; margin:20px 0 0 34px; background:#fff;}
.bottom_l_box{position:relative;float:left; width:654px; margin:0 0 0 34px; background:#fff;}
.bottom_r_box{position:relative;float:left; width:310px; margin:0 0 0 34px; background:#fff;}

.bottom_l_box .widget{position:relative;float:left; width:100%; margin: 0px 0px 0px 0px;}
.bottom_r_box .widget{position:relative;float:left; width:310px;margin:0px 0 0 0px;}

#main_con_wrap .widget{position:relative;float:left; width:310px;margin:15px 0 0 34px;}

/* 서브레이아웃 */
div#sub_contents{position:relative; z-index:1;max-width:998px; min-height:680px; margin:0 auto;padding:60px 0 40px;border-top:1px solid #ccc;}
.sub_one_wrap{width:100%;}
.sub_two_wrap div.sub_view_wrap{ float:left; width:654px;}
div.sub_common_wrap{float:right; width:310px;}
div.sub_common_wrap .wid_weather{padding:20px 0 23px 0; }
div.sub_common_wrap .wid_rates{padding:0 0 5px 0; }

.sub_contents_wrap{ float:left; width:654px; }
.sub_common_wrap{float:right; width:310px;}


/* 서브타이틀 공통영역 */
.sub_title_box{position:relative; padding-bottom:20px;}
.sub_title_box .title_h2_box{position:relative;width:654px;  }
.sub_title_box .w100{width:100%;}
.sub_title_box .title_h2_box h2{padding:0 115px 0 0;   font-size:28px; line-height:30px; color:#222; font-weight:bold; letter-spacing:-0.5px; }
/*161201 뉴스레터 템플릿 구독버튼 추가*/
.sub_title_box .title_h2_box .btn_sub_newsletter_go{
	display:block;
	position:absolute;
	top:0;
	right:0;
	/* width:250px; */
}
.sub_title_box .title_h2_box .btn_sub_newsletter_go img{width:100%;}

.sub_title_box .location_txt{position:absolute; z-index:-1; right:0; top:-26px; font-size:13px; line-height:14px; letter-spacing:-0.09px;color:#222; }
.sub_title_box .location_txt ul{overflow:hidden;}
.sub_title_box .location_txt ul li{float:left; padding:0 6px 0 12px;background:url(images/common/location_arrow.png) no-repeat left center; }
.sub_title_box .location_txt ul li:first-child{padding:0 6px 0 0;background:none;}
.sub_title_box .location_txt ul li.firstLi{padding:0 6px 0 0;background:none;}
.sub_title_box .location_txt ul li a{color:#333;}
.sub_title_box .location_txt ul li.home{}
.sub_title_box .location_txt ul li.one_dep{}
.sub_title_box .location_txt ul li.lastLi{font-weight:bold;}

/* 서브메인 공통 레이아웃 */
.sub_wid_one{margin-top:40px;}
.sub_wid_one:first-child{margin-top:0;}
.sub_wid_two{margin-top:40px;}
.sub_wid_two:first-child{margin-top:0;}
.sub_wid_two .sub_wid_two_left{float:left;width:310px; margin-right:34px;}
.sub_wid_two .sub_wid_two_right{float:left;width:310px; margin-right:0;}

.sub_main_list{position:relative; padding:25px 0 25px 165px; overflow:hidden; border-bottom:1px solid #d8d8d8;}
.sub_main_list img{ position:absolute; z-index:1; left:0; top:25px;width:147px; height:85px; }
.sub_main_list h4{height:22px; overflow:hidden; font-size:18px; line-height:20px; color:#333; }
.sub_main_list h4 a{ color:#333; }
.sub_main_list .ex_txt{height:49px; overflow:hidden; margin-top:10px; font-size:14px; line-height:16px; color:#727272; }
.sub_main_list .ex_txt a{color:#727272;}
.sub_main_list .ex_txt img{display: none;}
.sub_main_list .srh_txt{color:#0000ff; }
.sub_main_list:hover{background:#f7f7f7;}
.sub_main_list:hover h4{text-decoration:underline;}
.sub_main_list.no_img{padding:25px 0 25px 0;}
.sub_main_list.no_img img{display:none;}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

.reader_txt {
	text-indent:-9999px;
	font-size:0;
}
.search-field {
	position: absolute;
	z-index:1;
	right:0; 
	top:0;
	width: 0;
	height: 40px;
	background:#3d3d3d url(images/common/btn_search.jpg) no-repeat right top;
	cursor: pointer;
	padding: 5px 39px 5px 13px;
	transition: width 400ms ease 0s, background 400ms ease 0s;
	color:#aaaaaa;
	
	font-weight:bold;
}
.search-field:focus {
	width: 145px;
	padding: 5px 60px 5px 13px;
	background:#3d3d3d url(images/common/btn_search_on.jpg) no-repeat right top;
	border-left: 1px solid #565656;
	cursor: text;
}

/* 2013-11-27 byhaks */
.display_none{display:none;}
.ajax-loading {
  position: absolute;
  top:50%;
  left: 50%;
  width: 128px;
  height: 128px;
  background: url(/img/common/loading.gif) center no-repeat;
  display: none;
  zoom:1;
  z-index: 9999;
}
.body_black {
	position: absolute;
	top:0;
	left:0;
	background-color:#000000;
	width:100%;
	height:100%;
	opacity:0.7;
	-khtml-opacity : 0.7; /*old safari*/
	-moz-opacity : 0.7;	/* moz nets*/
	filter:alpha(opacity=70); /* ie 계열*/
    z-index: 9999;
}

/*==================================================================
	 메인비쥬얼
===================================================================*/
#main_visual{width: 100%; overflow-x: hidden;}
.main_visual_box{float:left;width:2338px;overflow:hidden;border-bottom:4px solid #fff;border-right:4px solid #fff;}
ul.visual_list{float:left; width:330px;margin-left:4px;}
ul.visual_list li{position:relative; float:left; color:#fff; font-size:16; line-height:20px; margin-top:4px;}
ul.visual_list li.size_1{width:330px; height:260px;}
ul.visual_list li.size_2{width:330px; height:128px;}
ul.visual_list li.size_3{width:163px; height:260px;}
ul.visual_list li.size_3.mr_l4{margin-left:4px;}
ul.visual_list li h3{font-size:18px; color:#fff;}
ul.visual_list li span{display:block;font-size:12px;  color:#fff;}
ul.visual_list li div.over_txt{position:absolute; z-index:1; left:0; bottom:0; width:90%; height:30px;padding:15px 5%;  line-height:22px; overflow:hidden; background:url(images/common/bg_over.png) repeat left top; 
-webkit-transition:height .2s linear;
-moz-transition:height .2s linear;
-ms-transition:height .2s linear;
-o-transition:height .2s linear;
transition:height .2s linear;
}
ul.visual_list li :hover div.over_txt{overflow:none; height:50%;
-webkit-transition:height .3s linear;
-moz-transition:height .3s linear;
-ms-transition:height .3s linear;
-o-transition:height .3s linear;
transition:height .3s linear;
}
ul.visual_list li img{width:100%; height:100%;}

/*==================================================================
	 정책정보 비쥬얼
===================================================================*/

/* 정책정보 서브메인998px */
#policy_visual{width: 100%; overflow: hidden;margin-bottom:40px;}
.p_visual_box{float:left;width:100%;overflow:hidden;border-bottom:4px solid #fff;border-right:4px solid #fff;}
.p_visual_box .p_visual_list:first-child{margin-left:0;}
ul.p_visual_list{float:left; width:330px;margin-left:4px;}
ul.p_visual_list li{position:relative; float:left; color:#fff; font-size:16; line-height:20px; margin-top:4px; }
ul.p_visual_list li:first-child{margin-top:0;}
ul.p_visual_list li.size_1{width:330px; height:260px;}
ul.p_visual_list li.size_2{width:330px; height:128px;}
ul.p_visual_list li.size_3{width:325px; height:310px;}
ul.p_visual_list li.size_4{width:325px; height:153px;}
ul.p_visual_list li h3{font-size:18px; color:#fff;}
ul.p_visual_list li span{display:block;font-size:12px;  color:#fff;}
ul.p_visual_list li div.over_txt{position:absolute; z-index:1; left:0; bottom:0; width:90%; height:30px;padding:15px 5%;  line-height:22px; overflow:hidden; background:url(images/common/bg_over.png) repeat left top; 
-webkit-transition:height .2s linear;
-moz-transition:height .2s linear;
-ms-transition:height .2s linear;
-o-transition:height .2s linear;
transition:height .2s linear;
}
ul.p_visual_list li :hover div.over_txt{overflow:none; height:50%;
-webkit-transition:height .3s linear;
-moz-transition:height .3s linear;
-ms-transition:height .3s linear;
-o-transition:height .3s linear;
transition:height .3s linear;
}
/* 정책정보 서브메인654px */
ul.p_visual_list.small654{width:325px;}

/*==================================================================
	 서브메인 css
===================================================================*/
.submain_list{border-top:2px solid #414141;}
.submain_list.borTnone{border-top:none;}
.submain_list > li{position:relative; padding:25px 0 25px 165px; overflow:hidden; border-bottom:1px solid #d8d8d8;}
.submain_list > li > ul.srh_location{ margin-top:10px;overflow:hidden; font-size:12px; line-height:14px; color:#727272; }
.submain_list > li > ul.srh_location > li{float:left;padding:0 6px 0 12px;background:url(images/common/location_arrow.png) no-repeat left center;}
.submain_list > li > ul.srh_location > li:first-child{padding:0 6px 0 0;background:none;}
.submain_list li img{ position:absolute; z-index:1; left:0; top:25px;width:147px; height:85px; }
.submain_list li h4{font-size:16px; line-height:18px; color:#333; }
.submain_list li p.ex_txt{margin-top:10px; font-size:14px; line-height:16px; color:#727272; }
.submain_list li .srh_txt{color:#0000ff; }
.submain_list li:hover{background:#f7f7f7;}
.submain_list li:hover h4{text-decoration:underline;}
.submain_list li.no_img{padding:25px 0 25px 0;}
.submain_list li.no_img img{display:none;}
.btn_view_list{display:inline-block; *display:inline; zoom:1; padding-right:10px; font-size:12px; line-height:14px; color:#333;  background:url(images/common/arrow_view.png) no-repeat right 5px; vertical-align:middle;}
.sub_visual_img img{width:100%; height:235px;}

.sub_visual_over{position:relative; width:100%; height:310px;}
.sub_visual_over img{width:100%; height:310px;}
.sub_visual_over .bg_dark{position:absolute; z-index:1; left:0; bottom:0; width:100%;  background:url(images/common/bg_over.png) repeat left top;}
.sub_visual_over .bg_dark .dark_txt_con{padding:26px 90px 26px 15px; }
.sub_visual_over .bg_dark .dark_txt_con h3{font-size:22px; line-height:24px; color:#fff; }
.sub_visual_over .bg_dark .dark_txt_con span.date_txt{display:block; margin-top:5px;font-size:12px; line-height:14px; color:#fff;}
.sub_visual_over .bg_dark .dark_txt_con span.ex_txt{display:block;margin-top:10px;font-size:14px; line-height:18px; color:#fff;}

/*==================================================================
	 top 버튼
===================================================================*/
.btn_top{position:fixed; z-index:100; right:50px; bottom:200px;}
.btn_top .icon_img{display:block; width:32px; height:32px; background:url(images/common/top.jpg) no-repeat 0 0;}

/*==================================================================
	 실국링크페이지 
===================================================================*/
.link_map_contents{width:100%; height:auto; padding:70px 0 0 0;background:#faf7ee; }
.link_map_contents .map_box{position:relative;width:998px; height:826px; margin:0 auto; background:url(images/about/link_map.png) no-repeat 0 0; }
.map_list{}
.map_list li{margin:0;}
.map_list li:first-child{margin:0;}
.map_list li span{display:none;padding-left:18px;margin:0 0 5px 0; font-size:13px; line-height:18px; color:#333; }
.map_list li span.link_p{background:url(images/common/bg_con_win.png) no-repeat left 3px;}
.map_list li b{ font-weight:bold;}
.map_list li a.btn_white_22{display:none;margin:0 10px 0 0; }
.btn_link_web{display:block;position:absolute; z-index:1;text-indent:-9999px; font-size:0; }
.map_list li br{display:none;}
.link01{width:133px; height:176px; left:586px; top:50px;}
.link02{width:206px; height:138px; left:600px; top:238px;}
.link03{width:117px; height:324px; left:463px; top:50px;}
.link04{width:190px; height:126px; left:264px; top:152px;}
.link05{width:139px; height:132px; left:143px; top:287px;}
.link06{width:144px; height:167px; left:298px; top:291px;}
.link07{width:149px; height:102px; left:92px; top:486px;}
.link08{width:154px; height:109px; left:131px; top:607px;}
.link09{width:140px; height:210px; left:298px; top:487px;}
.link10{width:177px; height:158px; left:463px; top:462px;}
.link11{width:195px; height:212px; left:711px; top:402px;}
.link12{width:268px; height:177px; left:475px; top:631px;}
.link13{width:142px; height:177px; left:637px; top:31px;}
.link14{width:140px; height:111px; left:134px; top:336px;}

/*==================================================================
	관련기관 
===================================================================*/
.link_map_contents02{width:100%; height:auto; padding:0 0 70px;}
.c_organ_site {width:998px; margin:0 auto;}
.c_organ_site ul {overflow:hidden;}
.c_organ_site ul li {float:left; width:23%; height:270px; margin-right:2.5%; margin-top:30px;}
.c_organ_site ul li .link_p {margin-top:19px;}
.c_organ_site ul li.last_child {margin-right:0;}
.c_organ_site ul li.first_line {margin-top:22px;}
.c_organ_site ul li img{width:100%;}

/*==================================================================
	 에러페이지 
===================================================================*/
.error_contents{padding:100px 0;background:#f5f5f5;}
.error_con{position:relative; width:663px; height:296px; margin:0 auto;background:url(images/common/bg_error.png) no-repeat 0 0;}
.error_con .error_img{display:block; position:absolute; z-index:1; left:19px; top:55px; width:188px; height:175px; background:url(images/common/bg_error_img.png) no-repeat 0 0;}
.error_con .error_txt{padding:50px 30px 0 225px;}
.error_con .error_txt p.txt01{font-size:24px; line-height:30px; color:#333; font-weight:bold;}
.error_con .error_txt p.txt02{margin:20px 0 0 0;font-size:14px; line-height:18px; color:#333; }
.error_con .error_txt .btn_error{margin:30px 0 0 0;}

/*==================================================================
	 설문조사 퀴즈 
===================================================================*/
/* 퀴즈 테이블 */
.quiz_table_box{padding:10px;border:5px solid #f5f5f5;}
table.wid_quiz_table{width:100%; border-collapse:collapse; border-top:1px solid #747c86;border-bottom:1px solid #d8d8d8; background:#ff;}
table.wid_quiz_table tbody td{width:5.8%;height:30px;text-align:center;font-size:13px; line-height:18px; color:#555; border:1px solid #d8d8d8;border-bottom:none;background:#eee; color:#333;}
table.wid_quiz_table tbody td.numTd{background:#555; color:#fff; font-weight:bold;}
table.wid_quiz_table tbody td.numTd a{color:#fff;}
table.wid_quiz_table tbody td.active{background:#d60312;}
table.wid_quiz_table tbody td.focusTd{background:#fcebec !important;}
table.wid_quiz_table tbody td.txtTd{background:#fff; color:#333; font-weight:bold;}
table.wid_quiz_table .quiz_q_box{margin:0; background:#fff;}
/* 퀴즈 문제 */
.quiz_q_box{display:none; margin:14px 0 0 0;background:#f5f5f5;}
.quiz_q_box.quiz_01{display:block;}
.quiz_q_box .mun_txt{padding:5px 15px; background:#5b626a;font-size:13px; line-height:18px; color:#fff; font-weight:bold;}
.quiz_q_box .quiz_con{padding:10px 20px 20px 20px;}
.quiz_q_box .quiz_con h3{font-size:13px; line-height:20px; color:#333; font-weight:bold;}
.quiz_q_box .quiz_con .quiz_answer{margin:40px 0 0 0; overflow:hidden;}
.quiz_q_box .quiz_con .quiz_answer .txt{float:left; width:17%;padding:6px 10px 0 0; font-size:16px; line-height:20px; color:#333; font-weight:bold;}
.quiz_q_box .quiz_con .quiz_answer .txt_box{float:left; width:80%;}
.quiz_q_box .quiz_con .quiz_answer input[type="text"]{padding:5px 10px !important; margin-bottom:7px;}
.quiz_q_box .quiz_con .quiz_answer input[type="text"]:focus{background:#fff !important;}
.btn_quiz{margin:30px 0 0 0;text-align:center;}
.hint{display:inline-block; *display:inline; zoom:1; padding:5px 10px;background:#4d9f87; border-bottom:3px solid #1d5847;font-size:15px; line-height:20px; color:#fff !important; vertical-align:bottom; vertical-align:middle;
border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; margin-bottom:7px;}
.hint span{padding:0 10px 0 0;background:#4d9f87 url(images/common/arrow_hint.png) no-repeat right 3px ; }
/* 퀴즈 이벤트박스 */
.quiz_event_box{display:none;padding:20px 0;}
.quiz_event_box h3{font-size:20px; line-height:26px; color:#333; font-weight:bold;}
.quiz_event_box h3 span{display:inline-block; *display:inline; zoom:1; padding:0px 10px; margin:0 10px 0 0; font-size:13px; line-height:20px; color:#fff; font-weight:bold;background:#d60312;
border-radius:10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; 
}
.quiz_event_box h4{font-size:13px; line-height:20px; color:#fff; font-weight:bold;}
.quiz_event_box p.ex_txt{margin:20px 0 0 0;font-size:13px; line-height:20px; color:#555; }
.quiz_event_box ul.quiz_list{width:90%; margin:0 auto;overflow:hidden;}
.quiz_event_box ul.quiz_list li{float:left; width:24%; margin:0 0 0 13%; text-align:center;}
.quiz_event_box ul.quiz_list li:first-child{margin:0;}
.quiz_event_box ul.quiz_list li p{}
.quiz_event_box ul.quiz_list li p img{width:100%;}
.quiz_event_box ul.quiz_list li .name_txt{font-size:13px; line-height:20px; color:#333; font-weight:bold;}
.quiz_event_box ul.quiz_list li .name_txt span{display:block; font-size:12px; line-height:18px; color:#333; font-weight:bold;}
.quiz_e_txt{margin:0 0 10px 0;font-size:12px; line-height:18px; color:#333; }
.input_quiz{width:57% !important;}

.single-post .view_contents{line-height: 200% !important;}
.single-post .view_contents p,
.single-post .view_contents div,
.single-post .view_contents h1,
.single-post .view_contents h2,
.single-post .view_contents h3,
.single-post .view_contents h4,
.single-post .view_contents h5,
.single-post .view_contents h6{margin-bottom: 15px !important;}

/* 탑버튼 */
.go_top{display:block;position:absolute; top:0px; right:0px; width:32px; height:32px; background:url(images/common/top.jpg) no-repeat 0 0;}
.go_top:hover{background:url(images/common/top_on.jpg) no-repeat 0 0;}

/* 사이드 롤링 배너 */
.textwidget{position: relative;}
.main-rolling-banner{border: 1px solid #e5e0d8; margin-top: 34px; margin-bottom: 5px;}
#mrb_nav{position: absolute; top: 10px; right:10px; z-index: 99;}
#mrb_nav a{display:block; float: left; width:20px; height:20px; line-height:20px; text-align:center; background: #fff; color:#754820; border-radius:11px; border: 1px solid #c6ae99; margin-left:4px; cursor:pointer;}
#mrb_nav a.activeSlide{ background: #c6ae99; color:#fff; cursor:default;}
.rolling-stop{position: absolute; width: 16px; height: 16px; background: url(<?php echo get_template_directory_uri(); ?>/images/common/btn_stop.png) no-repeat 0 0; top: 5px; right: 5px; z-index: 99; display:none;}
.rolling-stop.active{background: url(<?php echo get_template_directory_uri(); ?>/images/common/btn_play.png) no-repeat 0 0;}


/* 멀티미디어 동영상 */
.mejs-controls{visibility:visible !important;}
.mejs-container{width:100% !important; overflow:hidden; }
video{width:100% !important;  }
.mejs-overlay{width:100% !important; }
.mejs-time-rail{width:73% !important;}
.mejs-time-total{width:70% !important;}
.mejs-duration-container{margin-left:20px !important;}

/* post 내 스타일 
.view_contents table{width:100%; border-collapse:collapse; border-top:1px solid #747c86; background:#fff;}
.view_contents table thead th{padding:15px 10px; text-align:center;font-size:14px; line-height:18px; font-weight:bold; color:#394453; border:1px solid #d8d8d8; border-top:none; }
.view_contents table thead th.bg_gray{font-size:13px; line-height:18px; }
.view_contents table tbody th{padding:12px 10px 12px 10px; text-align:center; font-size:13px; line-height:18px; color:#555; border:1px solid #d8d8d8;border-top:none;}
.view_contents table tbody td{padding:12px 5px; text-align:center;font-size:13px; line-height:18px; color:#555; border:1px solid #d8d8d8;border-top:none;}
.view_contents table tbody td.leftTd{padding:12px 10px;text-align:left; }
.view_contents table tbody tr.solidTr{border-top:1px solid #d8d8d8 !important;  }*/

.view_contents table{width:100%; border-collapse:collapse; border-top:1px solid #747c86;background:#fff;}
.view_contents table tbody th{padding:7px; text-align:center; font-size:13px; line-height:18px; font-weight:bold; color:#394453; border:1px solid #d8d8d8; /*border-top:none;*/ background: #eeeeee;}
.view_contents table tbody th.bg_gray{font-size:13px; line-height:18px; }
.view_contents table tbody td{padding:7px; text-align:left;font-size:13px; line-height:18px; color:#555; border:1px solid #d8d8d8;border-top:none;}
.view_contents table tbody td.centerTd{text-align:center; }
.view_contents table tbody td.brRightTd{border-right:1px solid #d8d8d8; }
.view_contents table tbody tr.solidTr{border-top:1px solid #d8d8d8 !important;  }


/*구 홈페이지 CSS */
/* overview */
#park_template {font-size:14px !important; line-height:20px;}


.overview {overflow:hidden; width:663px; margin-top:23px;}
.overview div.left-view {float:left; width:125px;}
.overview div.left-view dl dt {font-size:14px;color:#000;}
.overview div.left-view dl dd.txt-none {margin-top:0;}
.overview div.rt-view {float:right; width:510px;}
.overview div.left-view dl dd {margin-top:9px;color:#888;}
.fl{float:left;padding:10px 15px 10px 0;margin-bottom:10px;}
.fr{float:right;padding:10px 0 10px 15px;}



.mg_t2{margin-top:2px;}
.mg_t3{margin-top:3px;}
.mg_t4{margin-top:4px !important;}
.mg_t5{margin-top:5px;}
.mg_t6{margin-top:6px;}
.mg_t7{margin-top:7px;}
.mg_t8{margin-top:8px;}
.mg_t9{margin-top:9px;}
.mg_t10{margin-top:10px;}
.mg_t11{margin-top:11px;}
.mg_t12{margin-top:12px;}
.mg_t14{margin-top:14px;}
.mg_t15{margin-top:15px;}
.mg_t16{margin-top:16px;}
.mg_t17{margin-top:17px;}
.mg_t18{margin-top:18px;}
.mg_t20{margin-top:20px;}
.mg_t21{margin-top:21px;}
.mg_t22{margin-top:22px;}
.mg_t24{margin-top:24px;}
.mg_t25{margin-top:25px;}
.mg_t26{margin-top:26px;}
.mg_t28{margin-top:28px;}
.mg_t30{margin-top:30px;}
.mg_t31{margin-top:31px;}
.mg_t32{margin-top:32px;}
.mg_t33{margin-top:33px;}
.mg_t35{margin-top:35px;}
.mg_t40{margin-top:40px;}
.mg_t47{margin-top:47px;}
.mg_t50{margin-top:50px;}
.mg_t52{margin-top:52px;}
.mg_t60{margin-top:60px;}
.mg_t74{margin-top:74px;}
.mg_t92{margin-top:92px;}
.mg_t100{margin-top:100px;}
.mg_t108{margin-top:108px;}
.mg_t110{margin-top:110px;}
.mg_t120{margin-top:120px;}
.mg_t140{margin-top:140px;}
.mg_t160{margin-top:160px;}
.mg_t200{margin-top:200px;}
.mg_t226{margin-top:226px;}
.mg_t260{margin-top:260px;}
.mg_t260{margin-top:300px;}
.mg_t450{margin-top:450px;}



.mg_b5{margin-bottom:5px;}
.mg_b10{margin-bottom:20px;}
.mg_b20{margin-bottom:20px;}
.mg_b30{margin-bottom:30px;}
.mg_b22{margin-bottom:22px;}
.mg_b26{margin-bottom:26px;}
.mg_b50{margin-bottom:50px;}
.mg_b70{margin-bottom:70px;}

.mg_r5{margin-right:5px;}
.mg_r20{margin-right:20px;}

.mg_l5{margin-left:5px;}
.mg_l6{margin-left:6px;}
.mg_l8{margin-left:8px;}
.mg_l9{margin-left:9px;}
.mg_l10{margin-left:10px;}
.mg_l11{margin-left:11px;}
.mg_l13{margin-left:13px;}
.mg_l14{margin-left:14px;}
.mg_l20{margin-left:20px;}
.mg_l22{margin-left:22px;}
.mg_l15{margin-left:15px;}

.mg_l6_t6{margin-left:6px; margin-top:6px}
.mg_l10_t6{margin-left:10px; margin-top:6px}

.mg_t12_l5{margin:12px 0 0 5px}
.mg_t12_l13{margin:12px 0 0 13px}
.mg_t12_l14{margin:12px 0 0 14px}
.mg_t12_l8{margin:12px 0 0 8px}
.mg_t5_l11{margin:5px 0 0 11px}
.mg_t5_l9{margin:5px 0 0 9px}

.mg_t34_b10{margin-top:34px; margin-bottom:10px}

/*Top View More Button*/
.get_top_post{
    position: relative;
    width: 100%;
    border-width: 2px 0px 0px;
    border-style: outset none none;
    border-color: #999;
    border-image: none;
    background-color: #999;
    color: #eee !important;
    cursor: pointer;
    display: none;
    text-align: center;
    font-weight:bold;
}

.get_top_post:hover{
  color: white !important;
  font-weight:bold;
}

#top_view_like .title_box h4 a span {
    font-size:12px;
}

.page p{font-size:13px !important;}

/*140620 특정페이지*/

#post-446:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#post-446 ol li{list-style:none;}
#post-446 .map ol{*zoom:1;}
#post-446 .map ol:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#ct img:not(.playbutton) {width:100%;height:auto;}
#ct a {color:  #21759b;text-decoration:underline;}
#ct a:hover {color: #333;}
#ct {font-size:13px;}
#ct p {margin-bottom:20px;}
#ct table td{vertical-align:middle !important;}
#bt {margin-bottom:20px;}

.park_img{border:1px solid #d8d8d8;margin-top: 10px;}
.park_img .park_img_box{*zoom:1;border-bottom:1px solid #d8d8d8;position: relative;}
.park_img .park_img_box:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.park_img .park_img_box .map{ float: left;border-right:1px solid #d8d8d8;}
.park_img .park_img_box .map_btn{position: absolute;top:-1px;left:0;padding-left:389px;}
.park_img .park_img_box .map_btn li{float:left;width:50%;height: 27px;}
.park_img .park_img_box .map_btn li a{font-size: 11px;display: inline-block;border:1px solid #d8d8d8;width:94%;padding:3%;background:#f9f9f9}
.park_img .park_img_box .map_btn li a.on{background:#ffdbdb;}
.park_img .park_img_box .map_btn li a:hover{background:#fff;}
.park_img .park_img_box .map_btn li a span{display: inline-block;color:#fff;background:#35aa11;width:20px;text-align:center;margin-right:5px;}
.park_img .map_text{padding:15px;}
.park_img .map_text h2{font-size: 14px;font-weight: bold;}
.park_img .map_text{font-size: 12px;}

.tab_sub_n{*zoom:1; border-bottom: 1px solid #383838;border-top: 1px solid #333; padding: 10px 20px 7px;}
.tab_sub_n:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.tab_sub_n li{float:left;margin-right: 20px;}
.tab_sub_n li a{color: #727272;font-size: 13px;line-height: 22px;padding: 0 0 0 15px;}
.tab_sub_n li strong{background: url("/images/gtk/about/map/bg_con_tab.jpg") no-repeat scroll left 7px rgba(0, 0, 0, 0);color: #000;font-size: 13px;line-height: 22px;padding: 0 0 0 15px;}

.tab_sub_n2{*zoom:1; border-bottom: 1px solid #b0b0b0;padding: 5px 20px 2px;background:#f6f6f6}
.tab_sub_n2:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.tab_sub_n2 li{float:left;margin-right: 20px;}
.tab_sub_n2 li a{color: #727272;font-size: 12px;line-height: 22px;padding: 0 0 0 10px;}
.tab_sub_n2 li strong{background: url("/images/gtk/about/map/bg_jum_list.jpg") no-repeat scroll left 6px rgba(0, 0, 0, 0);font-weight: normal;color: #000;font-size: 12px;line-height: 22px;padding: 0 0 0 10px;}

/* easy read 2014-08-26 */

.box_tit_easy_read{padding:40px 0;}
.tit_easy_read{width:142px;height:19px;margin:0px auto 5px auto;background: url(/wp-content/themes/seoul-e/images/easyread/tit_easy_read.png) no-repeat;}
.tit_easy_desc{text-align:center;}

.wrap_list_easy_read{padding-top:25px;border-top:6px solid #000;}


.list_easy_read{*clear:both;width:920px;margin:0px auto;}
.list_easy_read:after{display:block;content:'';clear:both;}
.list_easy_read li{float:left;width:288px;height:288px;margin-right:15px;margin-bottom:25px;border:1px solid #ccc;}

.list_easy_read li img{width:288px;height:193px;}

.box_easy_read_top{position:relative;width:288px;height:193px;}

.box_easy_read_top > a.bg_read_gray{display: block;position: absolute;top:0px;right:0px;width:81px;height:63px;padding:15px 0 0 0;border:0;background:none;text-align:center;color:#000;background:url(/wp-content/themes/seoul-e/images/easyread/bg_gray.png) no-repeat;}
.box_easy_read_top > a.bg_read_red{display: block;position: absolute;top:0px;right:0px;width:81px;height:63px;padding:15px 0 0 0;border:0;background:none;text-align:center;color:#000;background:url(/wp-content/themes/seoul-e/images/easyread/bg_red.png) no-repeat;}
.box_easy_read_top > a.bg_read_blue{display: block;position: absolute;top:0px;right:0px;width:81px;height:63px;padding:15px 0 0 0;border:0;background:none;text-align:center;color:#000;background:url(/wp-content/themes/seoul-e/images/easyread/bg_blue.png) no-repeat;}
.box_easy_read_top > a.bg_read_green{display: block;position: absolute;top:0px;right:0px;width:81px;height:63px;padding:15px 0 0 0;border:0;background:none;text-align:center;color:#000;background:url(/wp-content/themes/seoul-e/images/easyread/bg_green.png) no-repeat;}

.box_easy_read_top > a.bg_read_gray:hover{color:#fff;background:url(/wp-content/themes/seoul-e/images/easyread/bg_gray_on.png) no-repeat;}
.box_easy_read_top > a.bg_read_red:hover{color:#fff;background:url(/wp-content/themes/seoul-e/images/easyread/bg_red_on.png) no-repeat;}
.box_easy_read_top > a.bg_read_blue:hover{color:#fff;background:url(/wp-content/themes/seoul-e/images/easyread/bg_blue_on.png) no-repeat;}
.box_easy_read_top > a.bg_read_green:hover{color:#fff;background:url(/wp-content/themes/seoul-e/images/easyread/bg_green_on.png) no-repeat;}

.btn_icon_plus{display:block;width:100%;height:15px;text-align: center;}

.box_easy_read_bottom{width:288px;height:95px;}
.box_easy_read_bottom .box_easy_desc{height:60px;padding:9px 12px 0 12px;}
.box_easy_read_bottom .box_easy_desc .txt_dates{color: #665555;font-size:12px;}
.box_easy_read_bottom .box_easy_desc .txt_desc{color: #333;font-size:13px;}
.box_easy_read_bottom .box_easy_desc .txt_desc a{color: #333;font-size:13px;}
a.btn_easy_like_it{display:block;width:288px;height:25px;border:0;background: url(/wp-content/themes/seoul-e/images/easyread/btn_easy_like_it.png) no-repeat;cursor: pointer;}
a.btn_easy_like_it:hover{background: url(/wp-content/themes/seoul-e/images/easyread/btn_easy_like_it_on.png) no-repeat;cursor: pointer;}
.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px;}

.box_easy_link{display:block;position:absolute;top:92px;right:10px;}
.box_easy_link .btn_easy_read{display:block;width:119px;height:19px;background: url(/wp-content/themes/seoul-e/images/easyread/easy_read.png) no-repeat;}

/* 2016-07-05 아이서울유로고추가 */
.box_iseoulu_logo{display:block;position:absolute;top:92px;left:0;width:151px;height:auto;}
.box_iseoulu_logo img {width:100%;height:auto;}


/*
.box_easy_read_top > .bg_read_gray{background:rgba(206,210,219,0.52); }
.box_easy_read_top > .bg_read_red{background:rgba(215,50,50,0.52); }
.box_easy_read_top > .bg_read_blue{background:rgba(40,115,199,0.52);}


*/

/* 2014-10-06 panorama */
.wrap_seoul_weather{position:relative;width:1280px;height:60px;margin:0px auto;}
.wrap_seoul_weather .kb-slide img {width:1280px; height:60px;}
.wrap_seoul_weather .open .kbslide img {width:1280px; height:600px;}
#seoul_weather_kenburn{overflow:hidden;position:relative;width:1280px;height:100%;}
#seoul_weather_kenburn .kb-slide {position: absolute;z-index: 1;opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);}

.box_seoul_weather_over{position: absolute;top:0px;left:0px;width:1280px;height: 600px;z-index:10; background: url(/wp-content/themes/seoul-e/images/panorama/transparent.png) top left repeat;}
.box_seoul_weather {padding:20px; border-radius:10px; position: absolute;top:335px;left:160px; z-index:11; background: url(/wp-content/themes/seoul-e/images/panorama/bg_weather_over.png) left top no-repeat;}
.box_icon_weather img{vertical-align: top; display:block;}
.box_seoul_weather_over .box_button_weather_link{ position: absolute;top:527px;right:140px; z-index:12; background: url(/wp-content/themes/seoul-e/images/panorama/bg_weather_over.png) no-repeat; }
.box_seoul_weather_over .box_button_weather_link .btn_link{padding:3px 5px 3px 33px;*padding:3px 5px 3px 18px;*margin-right:5px;border: 1px solid #adaca9;background: transparent url(/wp-content/themes/seoul-e/images/panorama/ico_weather_link.png) 5px 1px no-repeat;color:#fff; cursor:pointer;}
.box_seoul_weather_over .box_button_weather_link .btn_download{padding:3px 5px 3px 39px;*padding:3px 5px 3px 20px;border: 1px solid #adaca9;background: transparent url(/wp-content/themes/seoul-e/images/panorama/ico_weather_download.png) 5px 1px no-repeat;color:#fff;}

.txt_temperature{display:inline-block;margin-right:10px;height:70px;font-size: 70px;color:#fff;font-weight: bold;line-height:70px;}
.txt_wheater_percent{font-size:24px;color:#fff;font-weight: bold;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}

.box_seoul_weather_dust {padding-top:10px; position:relative;}
.box_seoul_weather_dust p{font-size: 16px;color:#fff;}
.box_seoul_weather_dust p span{color:#fad242;}
.box_btn_upDown{width:100%;position:absolute;top:40px;text-align: center; height:10px;z-index:100;}
.box_btn_upDown_1{top:580px;text-align: center;}
.btn_weather_scroll_down{position:absolute; top:40px; left:50%; margin-left:-20px;z-index:100;  width:40px;height:40px;background: url(/wp-content/themes/seoul-e/images/panorama/btn_seoul_weather_down.png) no-repeat;}
.btn_weather_scroll_up{position:absolute; top:580px; left:50%; margin-left:-20px;z-index:100; width:40px;height:40px;background: url(/wp-content/themes/seoul-e/images/panorama/btn_seoul_weather_up.png) no-repeat;}

#mobile_panorama_container {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:999;
}
#mobile_panorama_container img {
    width:100%;
    display:block;
    margin-bottom:10px;
}

#mobile_panorama_wrapper {
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    z-index:900;
    background-color:rgba(0, 0, 0, 0.7);
}
/* //2014-10-06 panorama */

/* 프랑스애도-2015-11-16 */
.pc_img {display:block; position:absolute;}
.mobile_img {display:none;}