@charset "utf-8";


/****************************** Media Queries ******************************/
#wrap{width:100%;position:relative;}
.yellow{color:#ffeb09;font-size:15px;}

body #header,
body #content_wrap,
body #footer{font-family:'Noto Sans KR';}

/* PC */
@media only screen and (min-width:1025px) {
	.mobile,
	.bx-pager,
	.bx-wrapper{display:none;}
	/*161028 skip_nav*/
	.skip_nav{
		position:absolute;
		top:-100px;
		left:0;
		width:100%;
		z-index:10;
	}
	.skip_nav a{
		position:absolute;
		top:0;
		display:block;
		width:100%;
		height:30px;
		line-height:30px;
		background:#e5e5e5;
		font-size:15px;
		font-weight:700;
		text-align:center;
	}

	/*###############################################
	###################  header  ######################
	###############################################*/

	/*gnb*/
	#header .gnb_wrap{
		position:relative;
		width:1000px;
		margin:0 auto;
		padding:15px 0;
	}
	#header .gnb_wrap .logo{float:left;text-align:center;}
	#header .gnb_wrap .logo a{
		display:block;
		width:200px;
		height:70px;
		color:#999;
	}
	#header .gnb_wrap .logo a p{
		font-size:9px;
	}
	#wrap .mobile_nav_wrap,
	#header .gnb_wrap .top_menu,
	#header .gnb_wrap .m_lang_list{
		display:none;
	}
	#header .gnb_area{
		float:left;
		padding:15px 0 15px 105px;
	}
	#header .gnb_area .gnb .gnb_list > li{
		position:relative;
		float:left;
		padding-left:25px;
	}
	/*
	#header .gnb_area .gnb .gnb_list > li:first-child{
		cursor:pointer;
	}
	*/
	#header .gnb_area .gnb .gnb_list .iseoulu{
		line-height:27px;
	}
	#header .gnb_area .gnb .gnb_list > li > a{
		display:inline-block;
		height:27px;
		line-height:27px;
		font-size:11px;
	}
	#header .gnb_area .gnb .gnb_list > li a:link,
	#header .gnb_area .gnb .gnb_list > li a:visited{color:#555;}
	#header .gnb_area .gnb .gnb_list > li a:hover,
	#header .gnb_area .gnb .gnb_list > li a:focus,
	#header .gnb_area .gnb .gnb_list > li a:active{color:#41a2a8;}

	#header .gnb_area .gnb .gnb_list > li a.languages{
		padding-right:5px;
		background:url("/wp-content/themes/seoul-e/images/main/icon_languages_down.png") no-repeat right;
		color:#555;
	}
	#header .gnb_area .gnb .gnb_list > li a.languages_on{
		background:url("/wp-content/themes/seoul-e/images/main/icon_languages_up.png") no-repeat right;
		color:#007cb8;
	}
	#header .gnb_area .gnb .gnb_list li .lang_list{
		display:none;
		background:#fff;
		position:absolute;
		top:30px;
		left:10px;
		width:220px;
		border:1px solid #ccc;
		z-index:20;
	}
	#header .gnb_area .gnb .gnb_list li .lang_list li{
		float:left;
		width:60px;
		margin-left:10px;
		padding:2px 0 3px;
		background:url("/wp-content/themes/seoul-e/images/common/bg_jum_list.jpg") no-repeat left;
		text-align:center;
	}
	#header .gnb_area .gnb .gnb_list .btn_fm_site a{height:auto;line-height:inherit;}
	#header .gnb_area .gnb .family_site{
		display:inline-block;
		width:124px;
		height:15px;
		padding:5px 10px; 
		color:#999;
		border:1px solid #41a2a8;
		border-right:0 none;
		font-family:Arial;
		font-size:12px;
		vertical-align:bottom;
	}
	#header .gnb_area .gnb .icon_arrow{
		display:inline-block;
		width:18px;
		height:15px;
		padding:5px 0;
		border:1px solid #41a2a8;
		text-align:center;
		vertical-align:top;
	}
	#header .gnb_area .gnb img{
		vertical-align:middle;
	}
/* 
	#header .gnb_area .gnb .family_site_list{
		position:relative;
		background:red;
		position:absolute;
		top:200px;
		left:200px;
		width:200px;
		border:1px solid #ccc;
		z-index:21;
	}
	#header .gnb_area .gnb .family_site_list a{
		display:block;
		padding:5px 0;
	}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1{
		display:none;
		position:absolute;
		top:0;
		left:0;
		width:200px;
		border:1px solid #ccc;
		z-index:21;
	}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 li{
		width:144px;
		height:15px;
		padding:0 10px;
		background:#fff;
		border-bottom:0 none;
	}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth2{
		display:none;
		position:absolute;
		top:-1px;
		right:0;
		height:230px;
		overflow-y:scroll;
		border:1px solid #ccc;
		z-index:22;
	}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site1 .family_site_list_depth2{top:25px;}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site2 .family_site_list_depth2{top:50px;}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site3 .family_site_list_depth2{top:90px;}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site4 .family_site_list_depth2{top:100px;}
	
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site1 .family_site_list_depth2 li,
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site2 .family_site_list_depth2 li{width:177px;} */

	#header .gnb_wrap .iseoulu{	
		position:absolute;
		top:35px;
		right:0;
	}

	/* family_site pop */
	#header .family_site_list{
		display:none;
		position:absolute;
		top:70px;
		left:50%;
		margin-left:-400px;
		width:1000px;
		background:#fff;
		z-index:30;
	}
	#header .family_site_list .btn_fm_close{
		display:block;
		position:absolute;
		top:0;
		right:0;
		width:40px;
		height:40px !important;
		background:#8fbdbd url("../images/common/icon_close.png") no-repeat center;
		z-index:50;
	}
	#header .family_site_list .fm_site_head{
		width:160px;
		padding:30px 20px;
		background:#8fbdbd;
		font-size:20px;
		font-weight:900;
	}
	/* fm depth1 */
	#header .family_site_list .family_site_list_depth1{
		width:160px;
		height:521px;
		padding:0 20px;
		background:#8fbdbd url("../images/common/bg_family_site.jpg") no-repeat bottom;
	}
	#header .family_site_list .family_site_list_depth1 li a{display:inline-block;}
	#header .family_site_list .family_site_list_depth1 > li > a{
		padding-bottom:15px;
		line-height:20px;
		font-size:15px;
	}
	#header .family_site_list .family_site_list_depth1 > li > a:link,
	#header .family_site_list .family_site_list_depth1 > li > a:visited{color:#bde3e3;}
	#header .family_site_list .family_site_list_depth1 > li > a:hover,
	#header .family_site_list .family_site_list_depth1 > li > a:focus,
	#header .family_site_list .family_site_list_depth1 > li > a:active{color:#fff;text-decoration:underline;}
	#header .family_site_list .family_site_list_depth1 li a.fm_on{
		color:#fff;
		text-decoration:underline;
	}
	/* fm depth2 */
	#header .family_site_list .family_site_list_depth2{
		display:none;
		position:absolute;
		top:22px;
		left:200px;
		width:720px;
		padding:0 40px 20px;
	}
	#header .family_site_list .family_site_list_depth2 .dep1_name{
		width:100%;
		line-height:30px;
		padding-bottom:20px;
		color:#2fa277;
		font-size:20px;
		font-weight:500;
	}
	#header .family_site_list .family_site_list_depth2 > ul{width:50%;}
	#header .family_site_list .family_site_list_depth2 > ul li{
		width:97%;
		line-height:22px;
		padding-left:3%;
		background:url("../images/common/icon_dot.png") no-repeat left;
		font-size:13px;
		letter-spacing:-0.5px;
	}
	#header .family_site_list .family_site_list_depth2:after{content:"";display:block;clear:both;}

	#header .family_site_list .fm_site0 .family_site_list_depth2{display:block;}
	/* 	#header .family_site_list .fm_site1 .family_site_list_depth2{display:block;} */
	/* 	#header .family_site_list .fm_site2 .family_site_list_depth2{display:block;} */
	/* 	#header .family_site_list .fm_site3 .family_site_list_depth2{display:block;} */



	#header .bg_family_site{
		display:none;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding:100%;
		background:url("/wp-content/themes/seoul-e/images/main/bg_gray.png") repeat;
		z-index:20;
	}

	/*nav 1depth*/
/* 
	#header .nav_wrap{
		position:relative;
		background:url("/wp-content/themes/seoul-e/images/common/bg_line_big.png") no-repeat top center;
	}
 */
	/*nav 2depth*/
/* 
	#header .nav_wrap .nav_depth2_wrap{
		display:none;
		position:absolute;
		top:100px;
		left:0;
		width:100%;
		background:url("/wp-content/themes/seoul-e/images/main/bg_navy.png") repeat;
		font-size:14px;
		font-family:Arial;
		z-index:15;
	}
	#header .nav_wrap .nav_depth2{
		display:none;
		width:1000px;
		margin:0 auto;
	}
	#header .nav_wrap .nav_depth2 > div{
		float:left;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_title{
		background:#5d92b3 url("/wp-content/themes/seoul-e/images/common/bg_cloud0.png") no-repeat top;
		width:180px;
		padding:60px 10px 324px;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_title a{
		display:block;
		color:#dfe9f0;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_title a p{
		padding:10px 5px;
		color:#333;
		font-size:20px;
		font-weight:bold;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_title a span{
		display:block;
		padding:0 5px 10px;
		font-size:13px;
	}
 */
	/*nav 3depth*/
/* 
	#header .nav_wrap .nav_depth2 .nav_depth2_content{
		width:770px;
		padding:60px 0 60px 30px;
		opacity:0.8;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_content .nav_depth2_content_list > li{
		float:left;
		width:25%;
		height:200px;
		padding-bottom:30px;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_content .nav_depth2_content_list > li > a{
		display:inline-block;
		padding:10px 0;
		line-height:1.3em;
		color:#fff;
		font-size:17px;
		font-weight:400;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_content .nav_depth2_content_list  li  ul li{
		margin-left:3px;
		padding:5px 0 5px 10px;
		background:url("/wp-content/themes/seoul-e/images/common/icon_blue_dot.png") no-repeat center left;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_content .nav_depth2_content_list  li  ul li a{
		color:#71b3db;
	}
 */
	/*nav_list*/
/* 
	#header .nav_wrap .nav_area{
		width:1000px;
		margin:0 auto;
		padding:30px 0;
		background:url("/wp-content/themes/seoul-e/images/common/bg_line_s.png") no-repeat top center;
		font-weight:700;
	}
	#header .nav_wrap .nav_area nav{
		margin-top:5px;
	}
 */
	/*
	#header .nav_wrap .nav_area .nav ul li{
		float:left;
		height:40px;
		line-height:40px;
		padding-right:50px;
	}
	
	#header .nav_wrap .nav_area .nav ul li a{
		display:block;
		font-family:'Noto Sans KR';
		font-weight:900;
		font-size:17px;
	}
	#header .nav_wrap .nav_area .nav ul li a:link,
	#header .nav_wrap .nav_area .nav ul li a:visited{color:#333;}
	
	#header .nav_wrap .nav_area .nav ul li a:hover,
	#header .nav_wrap .nav_area .nav ul li a:focus,
	#header .nav_wrap .nav_area .nav ul li a:active{color:#2fa277;text-decoration:underline;}
	*/

	/*search area*/
	/*
	#header .nav_wrap .nav_area .search_area{padding:30px 0;}
	#header .nav_wrap .nav_area .search_area input[type="text"]{
		width:280px;
		height:20px;
		padding:6px 11px;
		border:4px solid #5e5e5e;
		vertical-align:bottom;
	}
	#header .nav_wrap .nav_area .search_area .btn_pc_search{
		display:inline-block;
		width:50px;
		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 .nav_area .search_area .btn_tablet_search{
		display:none;
		background:none;
	}
	*/

	/*###############################################
	###################  content  ######################
	###############################################*/
	#content_wrap{
		position:relative;
		width:100%;
	}
	#content_wrap .content_area{
		position:relative;
		width:1000px;
		margin:0 auto;
	}
	#content_wrap .widget{
		position:absolute;
		top:0;
		left:-150px;
		width:150px;
		background:url("/wp-content/themes/seoul-e/images/main/img_widget_bg.jpg") no-repeat top;
	}
	#content_wrap .widget .weather{
		padding:30px 0 20px;
		color:#fff;
		font-size:11px;
		font-weight:700;
		text-align:center;
	}
	#content_wrap .widget .weather li:first-child{
		letter-spacing:-0.5px;
	}
	#content_wrap .widget .weather .weather_conditions_wrap{
		line-height:41px;
		padding-top:5px;
	}
	#content_wrap .widget .weather .weather_conditions_wrap span{
		display:block;
		font-size:28px;
		text-align:center;
	}
	#content_wrap .widget .weather .weather_conditions_wrap span img{
		/* margin-right:20px; */
		vertical-align:top;
	}
/* 
	#content_wrap .widget .weather .weather_atmospheric_wrap{
		display:table;
		width:225px;
		padding:35px 12px 15px 13px;
	}
	#content_wrap .widget .weather .weather_atmospheric_wrap > div{float:left;}
	#content_wrap .widget .weather .weather_atmospheric_wrap .weather_atmospheric{text-align:left;}
	#content_wrap .widget .weather .weather_atmospheric_wrap .weather_atmospheric .average {
		position:static;
		right:0;
		top:0;
		color:inherit;
	}
	#content_wrap .widget .weather .weather_atmospheric_wrap .weather_atmospheric_level{
		float:right;
		line-height:30px;
	}
 */
	#content_wrap .widget .weather .air_quality_wrap{
		/* width:100%; */
		padding:40px 0 31px;
		text-align:left;
	}
	#content_wrap .widget .weather .air_quality_wrap span{
		display:block;
		/* float:left; */
		/* width:110px; */
		/* padding-left:16px; */
		text-align:center;
	}
	#content_wrap .widget .weather .air_quality_wrap .air_quality_level{
		/* float:right; */
		/* width:auto; */
		/* margin-top:8px; */
		/* padding:0; */
		height:20px;
		line-height:20px;
		padding-top:10px;
	}
	
	#content_wrap .widget .weather .air_quality_wrap:after{content:"";display:block;clear:both;}

	#content_wrap .main_visual > .left_box{
		width:500px;
		height:400px;
		background:#333;
		overflow:hidden;
	}
	#content_wrap .main_visual > .left_box h2{overflow:hidden;}
	#content_wrap .main_visual > .left_box h2 a{display:block;}
	#content_wrap .main_visual > .left_box h2 img{width:500px;height:400px;}
	#content_wrap .main_visual > .right_box ul li a{display:block;}
	#content_wrap .main_visual > .right_box ul li a > div{
		width:250px;
		height:200px;
		background:#333;
	}
	#content_wrap .main_visual > .right_box ul li a > div > img{width:250px;height:200px;}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc{
		position:relative;
		width:170px;
		height:130px;
		padding:30px 40px 40px;
		background:#fafafa;
	}
	/*삼각형*/
	#content_wrap .main_visual > .right_box ul .triangle0 a .main_visual_desc p:first-child:after{
		position:absolute;
		top:40%;
		right:-30px;
		content:"";
		width:0px;height:0px;
		border-top:15px solid transparent;
		border-bottom:15px solid transparent;
		border-right: 15px solid transparent;
		border-left: 15px solid #fafafa;
	}
	#content_wrap .main_visual > .right_box ul .triangle1 a .main_visual_desc p:first-child:after{
		position:absolute;
		top:40%;
		left:-30px;
		content:"";
		width:0px;height:0px;
		border-top:15px solid transparent;
		border-bottom:15px solid transparent;
		border-right: 15px solid #fafafa;
		border-left: 15px solid transparent;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p{
		line-height:1.2em;
		background:url("/wp-content/themes/seoul-e/images/main/bg_main_visual_bar.png") no-repeat top;
		color:#999;
		font-family:Arial;
		padding-top:25px;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p:first-child{
		width:100%;
		margin:0 0 25px;
		padding:0;
		background:none;
		color:#333;
		font-size:16px;
		font-weight:400;
		letter-spacing:-0.3px;
		word-wrap:break-word;

		height:44px;
		line-height:22px;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc .white_sapce{
		height:54px;
		line-height:18px;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp:3;
		-moz-line-clamp:3;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
		color:#888;
		font-weight:400;
		font-size:13px;
	}

	/*policy area*/
	#content_wrap .policy_area h3{
		float:left;
		width:140px;
		padding:40px 0 30px;
		color:#333;
		border-bottom:1px solid #be1138;
		font-family:'Noto Sans KR';
		font-size:17px;
		font-weight:700;
		letter-spacing:-1px;
	}
	#content_wrap .policy_area .blank_p{
		float:left;
		width:860px;
		padding:40px 0 30px;
		border-bottom:1px solid #ccc;
	}
	#content_wrap .policy_area .content_headline:after{content:"";display:block;clear:both;}
	#content_wrap .policy_area .policy_list{
		margin:0;
		border:0 none;
	}
	#content_wrap .policy_area .policy_list br{
		display:block;
	}
	#content_wrap .policy_area .policy_list li{
		float:left;
		width:110px;
		padding:30px 0;
		border:0 none !important;
		text-align:center;
	}
	#content_wrap .policy_area .policy_list li:hover{
		background:none !important;
	}
	#content_wrap .policy_area .policy_list li a{
		display:block;
		width:90px;
		height:40px;
		margin:0 auto;
		padding:70px 0 0;
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy.png") no-repeat;
		font-family:Arial;
		font-weight:700;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy0{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:13px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy1{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-99px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy2{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-213px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy3{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-326px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy4{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-436px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy5{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-549px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy6{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-661px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy7{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-772px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy8{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-887px 0;
	}
	#content_wrap .policy_area .policy_list li .policy0{background-position:13px 0;color:#be1138;}
	#content_wrap .policy_area .policy_list li .policy1{background-position:-99px 0;color:#d16f15;}
	#content_wrap .policy_area .policy_list li .policy2{background-position:-213px 0;color:#6789ca;}
	#content_wrap .policy_area .policy_list li .policy3{background-position:-326px 0;color:#455f54;}
	#content_wrap .policy_area .policy_list li .policy4{background-position:-436px 0;color:#6f463d;}
	#content_wrap .policy_area .policy_list li .policy5{background-position:-549px 0;color:#3c778f;}
	#content_wrap .policy_area .policy_list li .policy6{background-position:-661px 0;color:#6f7656;}
	#content_wrap .policy_area .policy_list li .policy7{background-position:-772px 0;color:#c5881b;}
	#content_wrap .policy_area .policy_list li .policy8{background-position:-887px 0;color:#a38f5b;}

	/*main content*/
	#content_wrap .main_content > .left_box{width:690px;}
	#content_wrap .main_content .head_content_wrap{padding-bottom:20px;}
	#content_wrap .main_content .content{
		position:relative;
		float:left;
	}

	/*###############################
	###########  left content ############
	################################*/

	/*content0 / content1*/
	#content_wrap .main_content .head_content_wrap > div{
		float:left;
		width:330px;
	}
	#content_wrap .main_content .head_content_wrap .content0{margin-right:30px;}
	#content_wrap .main_content .content .content_headline{
		display:table;
		width:100%;
		background:url("/wp-content/themes/seoul-e/images/main/bg_headline_underbar.png") repeat-x bottom;
	}
	#content_wrap .main_content .content h3{
		float:left;
		padding:20px 0;
		color:#333;
		border-bottom:1px solid #be1138;
		font-family:'Noto Sans KR';
		font-size:17px;
		font-weight:700;
		letter-spacing:-1px;
	}
	#content_wrap .main_content .content .btn_more{
		position:absolute;
		top:0;
		right:0;
	}
	#content_wrap .main_content .content0 .btn_more{padding-left:194px;}

	#content_wrap .main_content .content .btn_more a{
		display:block;
		padding:20px 10px;
	}
	#content_wrap .main_content .head_content_wrap .content > a{
		display:block;
		float:left;
		margin-top:35px;
	}
	#content_wrap .main_content .head_content_wrap .content .content_img{width:40%;}
	#content_wrap .main_content .head_content_wrap .content .content_img img{width:115px;}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap{
		width:55%;
		margin-top:40px;
		padding-left:10px;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap p{
		height:54px;
		line-height:18px;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		-moz-line-clamp:3;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap .content_title{
		height:50px;
		margin-bottom:10px;
		line-height:25px;
		font-size:16px;
		font-weight:400;
		letter-spacing:-0.5px;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		color:#333;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap .content_desc{
		color:#888;
		font-family:Arial;
		font-weight:400;
		font-size:13px;
	}

	/*content2 / content3*/
	#content_wrap .main_content .content{width:100%;}
	#content_wrap .main_content .content > ul{padding:25px 0 20px;}
	#content_wrap .main_content .content ul li{
		float:left;
		width:210px;
		margin-right:30px;
	}
	#content_wrap .main_content .content ul .last{margin:0;}
	#content_wrap .main_content .content ul li a{
		display:block;
		position:relative;
	}
	#content_wrap .main_content .content ul li a .content_desc{
		position:absolute;
		bottom:0;
		left:0;
		width:190px;
		padding:10px;
		background:url("/wp-content/themes/seoul-e/images/main/bg_gray.png") repeat;
	}
	#content_wrap .main_content .content ul li a .content_desc .content_title{
		height:48px;
		line-height:24px;
		padding-bottom:5px;
		color:#fff;
		font-size:15px;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	#content_wrap .main_content .content ul li a .content_desc .content_date{
		color:#c0c0c0;
		font-family:Arial;
	}
	#content_wrap .main_content .content3 > ul{
		padding:25px 0 30px;
	}

	#content_wrap .main_content .content2 ul li a,
	#content_wrap .main_content .content3 ul li a{height:200px;overflow:hidden;}
	#content_wrap .main_content .content2 ul li a img,
	#content_wrap .main_content .content3 ul li a img{
		width:210px;
		height:200px;
	}
	#content_wrap .main_content .content2 .btn_more{padding-left:573px;}
	#content_wrap .main_content .content3 .btn_more{padding-left:606px;}

	/*content4 / content5 / content6*/	
	#content_wrap .main_content .bot_content_wrap{
		display:table;
		width:100%;
	}
	#content_wrap .main_content .bot_content_wrap .content{
		float:left;
		width:210px;
		margin-right:30px;
	}
	#content_wrap .main_content .bot_content_wrap .content .btn_more{
		height:55px;
		padding:0 12px;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap{
		display:table;
		width:100%;
		margin-top:15px;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap p{
		float:left;
		padding-top:20px;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap .content_title{
		width:60px;
		padding:10px 10px 10px 0;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap .content_desc{
		width:140px;
		color:#999;
		font-family:Arial;
	}
	#content_wrap .main_content .bot_content_wrap .content6{margin:0;}
	#content_wrap .main_content .bot_content_wrap .content5 .btn_more{padding-left:108px;}
	#content_wrap .main_content .bot_content_wrap .content6 .btn_more{padding-left:103px;}

	/*###############################
	###########  right content ###########
	################################*/
	#content_wrap .main_content > .right_box{width:260px;}
	#content_wrap .main_content > .right_box .content7{overflow:hidden;}
	#content_wrap .main_content > .right_box .content7 .content_headline{
		padding:0 0 20px 0;
		background:none;
	}
	#content_wrap .main_content > .right_box .content7 .content_headline h3{
		border:0 none;
		padding:20px 0 0;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_wrap .curr_slide{
		display:block;
		position:absolute;
		top:15px;
		right:-5px;
		width:40px;
		line-height:25px;
		/* border:1px solid #ccc; */
		text-align:center;
		font-size:13px;
	}
	#content_wrap .main_content > .right_box .content7 .btn-control{
		position:absolute;
		top:13px;
		right:65px;
	}
	#content_wrap .main_content > .right_box .content7 .btn-control > button{
		padding:5px 2px;
	}
	#content_wrap .main_content > .right_box .content7 .btn-control .btn-play{
		color:#be1138;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider{
		/* background:red; */
		width:780px;
		height:170px;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider > li{
		width:258px;
		height:167px;
		margin:0 auto;
		border:1px solid #ccc;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider > li.on{
		z-index:20;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider > li > p{
		position:absolute;
		top:22px;
		right:45px;
		display:inline-block;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider > li > .pager1{right:85px;}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider > li > .pager2{right:65px;}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider > li > p > a{
		display:block;
		width:12px;
		height:12px;
		background:#ccc;
		border-radius:10px;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider > li > p > a.on{
		background:#be1138;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_slider > li > a{
		position:absolute;
		width:100%;
		text-align:center;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_wrap .m_popup_zone_slider{display:none;}
	#content_wrap .main_content > .right_box .content_promotion{
		display:block;
		margin:27px 0;
		border:1px solid #ccc;
	}
	#content_wrap .main_content > .right_box .help_area ul{
		display:table;
		width:100%;
	}
	#content_wrap .main_content > .right_box .help_area ul li{
		width:85px;
		margin:0;
		background:#eee;
		border:1px solid #ccc;
		border-left:0;
		text-align:center;
	}
	#content_wrap .main_content > .right_box .help_area ul li:first-child{
		width:86px;
		border-left:1px solid #ccc;
	}
	#content_wrap .main_content > .right_box .help_area ul .last{
		width:258px;
		background:#fff;
		border-left:1px solid #ccc;
		border-top:0;
	}
	#content_wrap .main_content > .right_box .help_area ul li a{
		display:block;
		padding:12px 0;
		color:#333;
		font-weight:600;
		font-size:14px;
	}
	#content_wrap .main_content > .right_box .help_area ul li a img{margin-right:8px;}
	#content_wrap .main_content > .right_box .help_area ul .last a{
		width:258px;
		padding:9px 0;
		color:#738aa0;
		font-size:13px;
		font-weight:400;
	}

	#content_wrap .main_content > .right_box .content8{padding:20px 0 0;}
	#content_wrap .main_content > .right_box .content8 .content_headline{background:none;}
	#content_wrap .main_content > .right_box .content8 .tab_wrap{
		/* background:red; */
		width:100%;
		height:211px;
	}
	#content_wrap .main_content > .right_box .content8 .tab_wrap li{
		float:none;
		width:100%;
	}
	#content_wrap .main_content > .right_box .content8 h3{
		width:50%;
		padding:15px 0;
		border-bottom:8px solid #e1e1e1;
	}
	#content_wrap .main_content > .right_box .content8 h3 > a{
		padding:5px 0;
		color:#999;
		font-size:17px;
	}
	#content_wrap .main_content > .right_box .content8 .tab_on{
		border-bottom:8px solid #be1138;
	}
	#content_wrap .main_content > .right_box .content8 .tab_on > a{color:#333;}
	#content_wrap .main_content > .right_box .content8 .tab_cont{
		position:absolute;
		bottom:-10px;
		left:0;
		display:none;
		width:99%;
		height:157px;
		padding:0;
		border:1px solid #ccc;
		border-top:0 none;
		overflow:hidden;
		overflow-y:auto;
	}
	#content_wrap .main_content > .right_box .content8 .top_view{display:block;}
	#content_wrap .main_content > .right_box .content8  .tab_wrap ul li{
		float:none;
		width:240px;
		margin:0;
		padding:0 10px;
		font-family:"Dotum";
		font-size:13px;
	}
	#content_wrap .main_content > .right_box .content8 ul li dl{
		padding:10px 0;
		border-bottom:1px solid #e1e1e1;
	}
	#content_wrap .main_content > .right_box .content8 ul li dl dt a{
		display:block;
		width:165px;
		color:#3b5998;
		font-weight:600;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	#content_wrap .main_content > .right_box .content8 ul li dl dd{padding-top:5px;}
	#content_wrap .main_content > .right_box .content8 ul li dl dd span{font-weight:700;}
	#content_wrap .main_content > .right_box .content8 ul li dl dd img{
		margin:0 10px;
		vertical-align:middle;
	}
	#content_wrap .main_content > .right_box .content9{
		height:290px;
		padding-top:20px;
		/* overflow:hidden; */
	}
	#content_wrap .main_content > .right_box .content9 .content_headline{
		padding:0;
		background:none;
	}
	#content_wrap .main_content > .right_box .content9 .content_headline h3{border:0 none;}
	/* #content_wrap .main_content > .right_box .content9 .content_headline p{
		float:left;
		line-height:25px;
		padding:17px 0 0 125px;
	}
	#content_wrap .main_content > .right_box .content9 .content_headline p a{
		display:block;
		float:left;
		width:20px;
		height:25px;
		vertical-align:top;
	} */
	/*
	#content_wrap .main_content > .right_box .content9 .bx-wrapper img{
		width:auto !important;
		margin:0 !important;
	}
	*/
	#content_wrap .main_content > .right_box .content9 ul{padding:0;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li{
		float:none;
		width:260px;
		margin:0;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content{padding:0;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content li{
		width:238px;
		padding:10px;
		border:1px solid #ccc;
		border-top:0 none;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .btn_fb{
		width:240px;
		background:#3b5997;
		border:0 none;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .btn_fb a{display:inline;}

	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info > div{float:left;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_page_img{
		width:48px;
		height:48px;
		margin-right:10px;
		border:1px solid #e6e6e6;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_page_img img{
		width:48px;
		height:48px;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status{width:175px;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status p{
		width:100%;
		padding:3px 0;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status p a{display:inline-block;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status .fb_page_title a{
		color:#3b5998;
		font-size:13px;
		font-family:Arial;
		font-weight:700;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status .fb_page_like a{margin-right:10px;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status .fb_page_like span{
		display:inline-block;
		line-height:26px;
		color:#3b5998;
		vertical-align:top;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting{
		height:60px;
		overflow:hidden;
		overflow-y:auto;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting dl{
		padding:3px 0;
		font-family:"Dotum";
		font-size:13px;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting dt a{
		padding-bottom:5px;
		color:#3b5998;
		font-weight:600;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting dd a{color:#333;}
	/*
	#content_wrap .main_content > .right_box .content9 .bx-wrapper .bx-pager{padding-top:0;top:-33px;}
	#content_wrap .main_content > .right_box .content9 .bx-wrapper .bx-pager.bx-default-pager a:hover,
	#content_wrap .main_content > .right_box .content9 .bx-wrapper .bx-pager.bx-default-pager a.active {background: #b1b1b1;}
	*/
	/*160927 소셜 미디어*/
	#content_wrap .main_content > .right_box .content9 .fb_slider li > .social_list{
		/* padding:10px; */
		border:1px solid #ccc;
		border-top:0 none;
		overflow:hidden;
		overflow-y:auto;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider > li > a{
		display:block;
		position:absolute;
		top:40px;
		right:0;
		padding:5px;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider > li:first-child > a{right:30px;}
	#content_wrap .main_content > .right_box .content9 .fb_slider > li > ul,
	#content_wrap .main_content > .right_box .content9 .fb_slider > li > div{display:none;}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fb_area > ul,
	#content_wrap .main_content > .right_box .content9 .fb_slider .fb_area > div{display:block;}
	#content_wrap .main_content > .right_box .content9 .fb_slider .title_social{display:none;}
	#content_wrap .main_content > .right_box .content9 .social_list .stream > li{
		width:220px;
		height:105px;
		padding:10px;
	}
	#content_wrap .main_content > .right_box .content9 .social_list .text02{
		padding:5px 0;
		color:#3b5998;
		text-transform:uppercase;
		font-weight:900;
	}
	#content_wrap .main_content > .right_box .content9 .social_list .text{padding-bottom:5px;}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .fb_content .btn_fb{background:#202020;}
		/* 
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .fb_content .fb_info{
		background:#202020;
		border:1px solid #202020;
		border-top:1px solid #fff;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .fb_content .fb_info .fb_status .fb_page_title a{
		color:#fff;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area > .social_list{
		background:#202020;
		border:1px solid #202020;
		border-top:1px solid #fff;
	}
	#content_wrap .main_content > .right_box .content9 .fl_area .social_list .text02{
		color:#fff;
	}
	#content_wrap .main_content > .right_box .content9 .fl_area .social_list .text a:visited,
	#content_wrap .main_content > .right_box .content9 .fl_area .social_list .text a:link{
		color:#ccc;
	}
	#content_wrap .main_content > .right_box .content9 .fl_area .social_list .text a:hover,
	#content_wrap .main_content > .right_box .content9 .fl_area .social_list .text a:active,
	#content_wrap .main_content > .right_box .content9 .fl_area .social_list .text a:focus{
		color:#fff;
	}
	#content_wrap .main_content > .right_box .content9 .fl_area .icon_social{
		color:#fff;
	} */
	/*###############################################
	####################  footer ######################
	###############################################*/
	#footer{
		width:1000px;
		margin:0 auto;
	}

	/*social area*/
	#footer .social_area{
		padding:20px 0;
		border-bottom:1px solid #e2e2e2;
	}
	#footer .social_area .family_site_area{float:left;}
	#footer .social_area .family_site_area ul li{
		float:left;
		height:37px;
		padding-right:15px;
	}
	#footer .social_area .family_site_area ul li a{
		display:block;
		height:37px;
	}
	#footer .social_area .family_site_area ul .family_logo0{width:127px;}
	#footer .social_area .family_site_area ul .family_logo0 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo1.png") no-repeat center;
	}
	#footer .social_area .family_site_area ul .family_logo1{width:73px;}
	#footer .social_area .family_site_area ul .family_logo1 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo2.png") no-repeat center;
	}
	#footer .social_area .family_site_area ul .family_logo2{width:114px;}
	#footer .social_area .family_site_area ul .family_logo2 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo3.png") no-repeat center;
	}
	#footer .social_area .family_site_area ul .family_logo3{width:122px;}
	#footer .social_area .family_site_area ul .family_logo3 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo4.png") no-repeat center;
	}
	#footer .social_area .family_site_area ul .family_logo4{width:95px;padding-right:0;}
	#footer .social_area .family_site_area ul .family_logo4 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo5.png") no-repeat center;
	}


	/*sns area*/
	#footer .social_area .sns_area{
		float:right;
		padding-left:45px;
	}
	#footer .social_area .sns_area ul li{
		float:left;
		width:24px;
		height:37px;
		line-height:37px;
		padding-right:10px;
	}
	#footer .social_area .sns_area ul .last{padding-right:0;}
	#footer .social_area .sns_area ul li a{
		display:block;
		width:24px;
		height:25px;
		margin-top:7px;
		background:url("/wp-content/themes/seoul-e/images/main/icon_sns_all.png") no-repeat;
	}
	#footer .social_area .sns_area ul li .icon_twitter/{background-position:0px 0px;}
	#footer .social_area .sns_area ul li .icon_youtube{background-position:-34px 0;}
	#footer .social_area .sns_area ul li .icon_instagram{background-position:-68px 0px;}
	#footer .social_area .sns_area ul li .icon_flickr{background-position:-102px 0px;}
	#footer .social_area .sns_area ul li .icon_face{background-position:-136px 0px;}
	#footer .social_area .sns_area ul li .icon_welbo{background-position:-170px 0px;}
	#footer .social_area .sns_area ul li .icon_renren{background-position:-204px 0px;}
	#footer .social_area .sns_area ul li .icon_sina{background-position:-238px 0px;}
	#footer .social_area .sns_area ul li .icon_youku{background-position:-272px 0px;}
	#footer .social_area .sns_area ul li .icon_yahoo{background-position:-306px 0px;}
	#footer .social_area .sns_area ul li .icon_rss{background-position:-340px 0px;}

	/*info area*/
	#footer .info_area{
		position:relative;
		padding:40px 0;
		font-family:Arial;
	}

	/*info menu*/
	#footer .info_area .info_menu{float:none;display:table;width:100%;}
	#footer .info_area .info_menu li{
		float:left;
		margin-right:10px;
		padding-right:10px;
		background:url("/wp-content/themes/seoul-e/images/main/icon_bar.png") no-repeat right;
		letter-spacing:-0.5px;
	}
	#footer .info_area .info_menu li a{
		display:block;
		color:#555;
		font-size:14px;
		font-weight:200;
	}
	#footer .info_area .info_menu .last{
		background:none;
		margin:0;
		padding:0;
	}

	/*copy*/
	#footer .info_area .copy{
		float:none;
		padding-top:10px;
		color:#777;
		font-size:10px;
		font-weight:400;
	}

	/*160927 newsletter pop*/
	#footer .newsletter_pop_wrap{
		display:none;
		position:fixed;
		bottom:40%;
		left:50%;
		width:450px;
		margin-left:-225px;
		background:#fff;
		border-top:6px solid #008189;
		border-bottom:6px solid #d8d8d8;
		font-family:'Noto Sans KR';
		z-index:30;
	}
	#footer .newsletter_pop_wrap .newsletter_head{
		padding:25px 20px;
		color:#444;
		border-bottom:1px solid #e1e1e1;
		font-size:18px;
		font-weight:900;
	}
	#footer .newsletter_pop_wrap .newsletter_info{
		font-size:13px;
	}
	#footer .newsletter_pop_wrap .newsletter_info p{
		padding:20px;
		border-bottom:1px solid #f2f2f2;
	}
	#footer .newsletter_pop_wrap .newsletter_info p label{
		display:inline-block;
		width:70px;
		font-weight:700;
	}
	#footer .newsletter_pop_wrap .newsletter_info p input[type="text"]{
		width:323px;
		border-radius:7px;
		vertical-align:top;
	}
	#footer .newsletter_pop_wrap .newsletter_bot{
		padding:15px 0;
		text-align:center;
	}
	#footer .newsletter_pop_wrap .newsletter_bot a,
	#footer .newsletter_pop_wrap .newsletter_bot input[type="submit"]{
		display:inline-block;
		height:40px;
		line-height:40px;
		padding:0 10px;
		color:#fff;
		font-size:16px;
		vertical-align:top;
	}
	#footer .newsletter_pop_wrap .newsletter_bot .btn_newsletter_confirm{
		margin-right:10px;
		background:#41a2a8;
	}
	#footer .newsletter_pop_wrap .btn_newsletter_close{
		display:block;
		position:absolute;
		top:25px;
		right:10px;
		width:50px;
		background:url(/wp-content/themes/seoul-e/images/common/btn_pop_close.png) no-repeat right center;
		color:#008189;
	}
	#footer .bg_gray{
		display:none;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding:100%;
		background:url(/wp-content/themes/seoul-e/images/main/bg_gray.png) repeat;
		z-index:20;
	}
	/*161205 접근성 마크*/
	#footer .info_area .wa_mark{
		position:absolute;
		top:25px;
		right:0px;
	}
	#footer .info_area .wa_mark a{display:block;width:100px;height:71px;}
	#footer .info_area .wa_mark a img{width:100%;height:100%;}
}



/* Tablet */
@media only screen and (max-width:1024px) and (min-width:768px) {
	/*###############################################
	###################  header  ######################
	###############################################*/
	.web,
	.skip_nav{display:none;}
	/*gnb*/
	#header .gnb_wrap{
		position:relative;
		width:90%;
		margin:0;
		padding:15px 5%;
	}
	h1 img{margin:0 !important;}
	#header .gnb_wrap .logo{float:left;text-align:center;}
	#header .gnb_wrap .logo a{
		display:block;
		width:100%;
		height:60px;
		color:#999;
	}
	#header .gnb_wrap .logo a p{
		font-size:9px;
		padding-top:5px;
	}
	#wrap .mobile_nav_wrap,
	#header .gnb_wrap .top_menu,
	#header .gnb_wrap .m_lang_list{display:none;}
	
	#header .gnb_area{
		float:left;
		width:50%;
		padding:18px 0 15px 5%;
	}
	#header .gnb_area .gnb .gnb_list > li{
		position:relative;
		float:left;
		padding-left:4%;
	}
	#header .gnb_area .gnb .gnb_list > li:first-child{cursor:pointer;}
	#header .gnb_area .gnb .gnb_list .iseoulu{line-height:27px;}
	#header .gnb_area .gnb .gnb_list > li > a{
		display:inline-block;
		height:27px;
		line-height:27px;
		font-size:12px;
		text-align:center;
	}
	#header .gnb_area .gnb .gnb_list > li a:link,
	#header .gnb_area .gnb .gnb_list > li a:visited{color:#777;}
	#header .gnb_area .gnb .gnb_list > li a:hover,
	#header .gnb_area .gnb .gnb_list > li a:focus,
	#header .gnb_area .gnb .gnb_list > li a:active{color:#007cb8;}
	#header .gnb_area .gnb .gnb_list > li a.languages{color:#777;}
	#header .gnb_area .gnb .icon_arrow{display:none;}
	#header .gnb_area .gnb img{vertical-align:middle;}

	#header .gnb_area .gnb .family_site,
	#header .family_site_list{display:none;}
	/* 
	#header .gnb_area .gnb .family_site_list{position:relative;}
	#header .gnb_area .gnb .family_site_list a{display:block;}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1{
		display:none;
		position:absolute;
		top:0;
		left:0;
		border:1px solid #ccc;
		z-index:21;
	}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 li{
		width:144px;
		height:15px;
		padding:5px 10px;
		background:#fff;
		border-bottom:0 none;
	}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth2{
		display:none;
		position:absolute;
		top:-1px;
		left:165px;
		height:230px;
		overflow-y:scroll;
		border:1px solid #ccc;
		z-index:22;
	}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site1 .family_site_list_depth2{top:25px;}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site2 .family_site_list_depth2{top:50px;}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site3 .family_site_list_depth2{top:75px;}
	#header .gnb_area .gnb .family_site_list .family_site_list_depth1 .fm_site4 .family_site_list_depth2{top:100px;}
	 */
	#header .gnb_area .gnb .gnb_list > li a.languages{
		padding-right:5px;
		background:url("/wp-content/themes/seoul-e/images/main/icon_languages_down.png") no-repeat right;
		color:#777;
	}
	#header .gnb_area .gnb .gnb_list > li a.languages_on{
		background:url("/wp-content/themes/seoul-e/images/main/icon_languages_up.png") no-repeat right;
		color:#007cb8;
	}
	#header .gnb_area .gnb .gnb_list li .lang_list{
		display:none;
		background:#fff;
		position:absolute;
		top:30px;
		left:10px;
		width:220px;
		border:1px solid #ccc;
		z-index:20;
	}
	#header .gnb_area .gnb .gnb_list li .lang_list li{
		float:left;
		width:60px;
		margin-left:10px;
		padding:2px 0 3px;
		background:url("/wp-content/themes/seoul-e/images/common/bg_jum_list.jpg") no-repeat left;
		text-align:center;
	}
	#header .gnb_wrap .iseoulu {
		position: absolute;
		top: 40%;
		right: 5%;
	}
	#header .bg_family_site{
		display:none;
		position:absolute;
		top:94px;
		left:0;
		width:100%;
		height:100%;
		padding:100%;
		background:url("/wp-content/themes/seoul-e/images/main/bg_gray.png") repeat;
		z-index:20;
	}

	/*nav 1depth*/
	/*
	#header .nav_wrap{
		position:relative;
		background:url("/wp-content/themes/seoul-e/images/common/bg_line_big.png") no-repeat top center;
	}
	#header .nav_wrap .nav_area .nav {
		width: 95%;
		padding-left: 5%;
		background:url("/wp-content/themes/seoul-e/images/common/bg_line_s.png") no-repeat top center;
	}
	*/
	/*nav 2depth*/
	/*
	#header .nav_wrap .nav_depth2_wrap{
		display:none;
		position:absolute;
		top:4px;
		left:0;
		width:100%;
		background:url("/wp-content/themes/seoul-e/images/main/bg_navy.png") repeat;
		font-size:14px;
		font-family:Arial;
		z-index:15;
	}
	#header .nav_wrap .nav_depth2{
		width:100%;
		margin:0 auto;
	}
	#header .nav_wrap .nav_depth2 > div{float:left;}
	
	#header .nav_wrap .nav_depth2 .sub-menu li a{
		color:#fff;
	}

	#header .nav_wrap .nav_depth2 .nav_depth2_title{
		background:#5d92b3 url("/wp-content/themes/seoul-e/images/common/bg_cloud0.png") no-repeat top;
		width:180px;
		padding:60px 10px 385px;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_title a{display:block;color:#dfe9f0;}
	#header .nav_wrap .nav_depth2 .nav_depth2_title a p{
		padding:10px 5px;
		color:#333;
		font-size:20px;
		font-weight:bold;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_title a span{
		display:block;
		padding:0 5px 10px;
		font-size:13px;
	}
	*/
	/*nav 3depth*/
	/*
	#header .nav_wrap .nav_depth2 .nav_depth2_content{
		width:67%;
		padding:60px 0 60px 30px;
		opacity:0.8;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_content .nav_depth2_content_list > li{
		float:left;
		width:25%;
		height:235px;
		padding-bottom:30px;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_content .nav_depth2_content_list > li > a{
		display:inline-block;
		padding:10px 0;
		line-height:1.3em;
		color:#fff;
		font-size:17px;
		font-weight:400;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_content .nav_depth2_content_list  li  ul li{
		margin-left:3px;
		padding:5px 0 5px 10px;
		background:url("/wp-content/themes/seoul-e/images/common/icon_blue_dot.png") no-repeat center left;
	}
	#header .nav_wrap .nav_depth2 .nav_depth2_content .nav_depth2_content_list  li  ul li a{color:#71b3db;}
	*/
	/*nav_list*/
	/* #header .nav_wrap .nav_area{
		width:92%;
		margin:0;
		padding:25px 3% 25px 5%;
		background:url("/wp-content/themes/seoul-e/images/common/bg_line_s.png") no-repeat top center;
		font-weight:700;
	}
	#header .nav_wrap .nav_area > .left_box{
		width:90%;
		padding-left:3%;
	}
	#header .nav_wrap .nav_area .nav ul li{
		float:left;
		height:40px;
		line-height:40px;
		padding-right:3%;
		font-weight:900;
	}
	#header .nav_wrap .nav_area .nav ul > li:last-child{padding:0;}
	#header .nav_wrap .nav_area .nav ul li a{
		display:block;
		height:auto;
		padding:3px 0 3px 10px;
		font-size:1.5em;
	}
	#header .nav_wrap .nav_area .nav ul li a:link,
	#header .nav_wrap .nav_area .nav ul li a:visited{color:#333;}
	#header .nav_wrap .nav_area .nav ul li a:hover,
	#header .nav_wrap .nav_area .nav ul li a:focus,
	#header .nav_wrap .nav_area .nav ul li a:active{color:#2fa277;text-decoration:underline;} */

	/*search area*/
	#header .nav_wrap > div .search_area{
		position:absolute;
		top:0;
		right:25px;
		width:auto;
	}
	#header .nav_wrap > div .search_area input[type="text"]{
		width:0;
		height:30px;
		padding:2px 0;
		border:4px none;
		transition:all .3s ease-in-out;
	}
	#header .nav_wrap > div .search_area .btn_pc_search{display:none;}
	#header .nav_wrap > div .search_area .btn_tablet_search{
		display:inline-block;
		width:29px;
		height:40px;
		line-height:40px;
		background:url("/wp-content/themes/seoul-e/images/common/icon_tablet_zoom.png") no-repeat center;
		font-size:0;
		text-align:center;
		vertical-align:bottom;
		transition:all .3s ease-in-out;
	}
	#header .nav_wrap > div .search_area input.btn_tablet_search{display:none;}
	#header .nav_wrap > div .search_area .tablet_on{
		display:inline-block;
		width:29px;
		height:40px;
		line-height:40px;
		background:#5e5e5e url("/wp-content/themes/seoul-e/images/common/icon_zoom.png") no-repeat center;
	}
	#header .nav_wrap > div .search_area input[type="text"].tablet_input_on{
		width:100px;
		height:30px;
		padding:2px 10px;
		border:3px solid #5e5e5e;
	}
	/*###############################################
	###################  content  ######################
	###############################################*/
	#content_wrap{position:relative;width:100%;}
	#content_wrap .widget{
		display:none;
		position:absolute;
		top:2px;
		left:202px;
		width:250px;
		height:238px;
		background:url("/wp-content/themes/seoul-e/images/main/img_widget_bg.jpg") no-repeat top;
	}
	
	#content_wrap .content_area{
		width:100%;
		margin:0;
	}
	#content_wrap .main_visual > .left_box{width:50%;}
	#content_wrap .main_visual > .left_box img{
		width:384px;
		height:370px;
	}
	#content_wrap .main_visual > .right_box{width:50%;}
	#content_wrap .main_visual > .right_box ul li a{
		display:block;
		background:#fafafa;
	}
	#content_wrap .main_visual > .right_box ul li a > div{width:50%;}
	#content_wrap .main_visual > .right_box ul li a > div img{
		width:192px;
		height:185px;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc{
		position:relative;
		width:40%;
		padding:5.5% 5%;
		background:#fafafa;
	}
	/*삼각형*/
	#content_wrap .main_visual > .right_box ul .triangle0 a .main_visual_desc p:first-child:after{
		position:absolute;
		top:45%;
		right:-20px;
		content:"";
		width:0px;height:0px;
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right: 10px solid transparent;
		border-left: 10px solid #fafafa;
	}
	#content_wrap .main_visual > .right_box ul .triangle1 a .main_visual_desc p:first-child:after{
		position:absolute;
		top:45%;
		left:-20px;
		content:"";
		width:0px;height:0px;
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right: 10px solid #fafafa;
		border-left: 10px solid transparent;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p{
		padding-top:14%;
		background:url("/wp-content/themes/seoul-e/images/main/bg_main_visual_bar.png") no-repeat top;
		color:#999;
		line-height:1.3em;
		font-family:Arial;
		font-size:0.9em;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p:first-child{
		margin:0 0 14% 0;
		padding:0;
		background:none;
		color:#333;
		font-size:1.1em;;
		font-weight:700;
		letter-spacing:-0.5px;
		word-wrap:break-word;
		height:3.9em;
		line-height:1.3em;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp:3;
		-moz-line-clamp:3;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc .white_sapce{
		height:4.5em;
		line-height:1.5em;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		-moz-line-clamp:3;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	/*policy area*/
	#content_wrap .policy_area .content_headline{
		width:1170px;
		overflow:hidden;
	}
	#content_wrap .policy_area .content_headline h3{
		float:left;
		width:140px;
		padding:20px 0;
		color:#333;
		border-bottom:1px solid #be1138;
		font-family:'Noto Sans KR';
		font-size:17px;
		font-weight:700;
		letter-spacing:-1px;
	}
	#content_wrap .policy_area .content_headline .blank_p{
		float:left;
		width:1010px;
		padding:20px 0;
		border-bottom:1px solid #ccc;
	}
	#content_wrap .policy_area .content_headline:after{content:"";display:block;clear:both;}
	#content_wrap .policy_area{
		width:90%;
		padding:0 5% 2%;
		overflow:hidden;
		overflow-x:scroll;
		-webkit-overflow-scrolling: touch;
	}
	#content_wrap .policy_area .policy_list{
		width:1190px;
		height:160px;
		margin:0;
		border:0 none;
	}
	#content_wrap .policy_area .policy_list br{
		display:block;
	}
	#content_wrap .policy_area .policy_list li{
		float:left;
		width:130px;
		padding:30px 0;
		border:0 none;
		text-align:center;
	}
	#content_wrap .policy_area .policy_list li:hover{
		background:none !important;
	}
	#content_wrap .policy_area .policy_list li a{
		display:block;
		width:115px;
		height:40px;
		margin:0;
		padding:70px 0 0;
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy.png") no-repeat;
		font-family:Arial;
		font-weight:700;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy0{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:26px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy1{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-86px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy2{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-198px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy3{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-311px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy4{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-420px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy5{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-533px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy6{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-644px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy7{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-760px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy8{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-871px 0;
	}
	#content_wrap .policy_area .policy_list li .policy0{background-position:26px 0;color:#be1138;}
	#content_wrap .policy_area .policy_list li .policy1{background-position:-86px 0;color:#d16f15;}
	#content_wrap .policy_area .policy_list li .policy2{background-position:-198px 0;color:#6789ca;}
	#content_wrap .policy_area .policy_list li .policy3{background-position:-311px 0;color:#455f54;}
	#content_wrap .policy_area .policy_list li .policy4{background-position:-420px 0;color:#6f463d;}
	#content_wrap .policy_area .policy_list li .policy5{background-position:-533px 0;color:#3c778f;}
	#content_wrap .policy_area .policy_list li .policy6{background-position:-644px 0;color:#6f7656;}
	#content_wrap .policy_area .policy_list li .policy7{background-position:-760px 0;color:#c5881b;}
	#content_wrap .policy_area .policy_list li .policy8{background-position:-871px 0;color:#a38f5b;}

	#content_wrap .policy_area .policy_list li a span{font-size:16px;}

	/*main content*/
	#content_wrap .main_content{
		width:90%;
		padding:0 5%;
	}
	#content_wrap .main_content > .left_box{width:100%;}
	#content_wrap .main_content .head_content_wrap{padding-bottom:20px;}
	#content_wrap .main_content .content{position:relative;}
	#content_wrap .main_content .content .btn_more{
		position:absolute;
		top: 0;
		right: 0;
	
	}
	/*###############################
	###########  left content ############
	################################*/

	/*content0 / content1*/
	#content_wrap .main_content .head_content_wrap > div{
		float:left;
		width:47%;
	}
	#content_wrap .main_content .head_content_wrap .content0{margin-right:6%;}
	#content_wrap .main_content .content .content_headline{
		width:100%;
	    background: url("/wp-content/themes/seoul-e/images/main/bg_headline_underbar.png") repeat-x bottom;
	}
	#content_wrap .main_content .content .content_headline:after{content:"";display:block;clear:both;}
	#content_wrap .main_content .content h3{
		float:left;
		padding:20px 0;
		color:#333;
		border-bottom:1px solid #be1138;
		font-weight:700;
		font-size:1.5em;
		letter-spacing:-1px;
	}
	#content_wrap .main_content .content .btn_more a{
		display:block;
		padding:20px 10px;
	}
	#content_wrap .main_content .head_content_wrap .content > a{
		display:block;
		float:left;
		margin-top:35px;
	}
	#content_wrap .main_content .head_content_wrap .content .content_img{width:40%;}
	#content_wrap .main_content .head_content_wrap .content .content_img img{width:90%;}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap{
		width:55%;
		margin-top:14%;
		padding-left:5%;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap p{
		height:54px;
		line-height:18px;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		-moz-line-clamp:3;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap .content_title{
		height:40px;
		margin-bottom:10px;
		line-height:20px;
		font-size:18px;
		font-weight:700;
		letter-spacing:-1px;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		color:#333;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap .content_desc{
		color:#999;
		font-family:Arial;
		font-size:14px;
		font-weight:600;
	}

	/*content2 / content3*/
	#content_wrap .main_content .content{width:100%;}
	#content_wrap .main_content .content ul{
		width:100%;
		padding:20px 0;
	}
	#content_wrap .main_content .content ul:after{content:"";display:block;clear:both;}
	#content_wrap .main_content .content ul li{
		float:left;
		position:relative;
		width:31%;
		margin-right:3%;
	}
	#content_wrap .main_content .content ul .last{margin:0;}
	#content_wrap .main_content .content ul li a .content_desc{
		position:absolute;
		bottom:0;
		left:0;
		width:90%;
		padding:1% 5%;
		background:url("/wp-content/themes/seoul-e/images/main/bg_gray.png") repeat;
	}
	#content_wrap .main_content .content2 ul li a,
	#content_wrap .main_content .content3 ul li a{
		display:block;
		height:200px;
	}
	#content_wrap .main_content .content2 ul li{height:200px;}
	#content_wrap .main_content .content2 ul li a img,
	#content_wrap .main_content .content3 ul li a img{
		width:300px;
		height:200px;
	}
	#content_wrap .main_content .content ul li a .content_desc .content_title{
		height:46px;
		line-height:23px;
		padding-bottom:5px;
		color:#fff;
		font-size:14px;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	#content_wrap .main_content .content ul li a .content_desc .content_date{
		color:#c0c0c0;
		font-family:Arial;
	}

	/*content4 / content5 / content6*/	
	#content_wrap .main_content .bot_content_wrap .content{
		float:left;
		width:31%;
		margin-right:3%;
	}
	#content_wrap .main_content .bot_content_wrap .content .btn_more{
		height:55px;
		padding:0 12px;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap{width:100%;}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap:after{content:"";display:block;clear:both;}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap p{
		float:left;
		padding-top:10%;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap .content_title{
		width:60px;
		padding:15px 15px 15px 0;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap .content_desc{
		width:64%;
		color:#999;
		font-family:Arial;
		font-size:0.9em;
	}
	#content_wrap .main_content .bot_content_wrap .content6{margin:0;}
	#content_wrap .main_content .bot_content_wrap .content4 .btn_more{padding-left:31%;}
	#content_wrap .main_content .bot_content_wrap .content5 .btn_more{padding-left:64%;}
	#content_wrap .main_content .bot_content_wrap .content6 .btn_more{padding-left:63%;}

	/*###############################
	###########  right content ###########
	################################*/
	#content_wrap .main_content > .right_box{width:100%;}
	#content_wrap .main_content > .right_box .content h3{
		padding:20px 0 0;
		border:0;
	}
	#content_wrap .main_content > .right_box .content_promotion{
		display:block;
		margin:36px 0 17px;
	}
	#content_wrap .main_content > .right_box .content7 ul{padding:0;clear:both;}
	#content_wrap .main_content > .right_box .content7 .popup_zone_wrap{
		float:left;
		width:48%;
	}
	#content_wrap .main_content > .right_box .content7 .popup_zone_wrap .content_headline{
		padding-bottom:20px;
		background:none;
	}
	#content_wrap .main_content > .right_box .content7 .bx-wrapper{height:215px;}
	#content_wrap .main_content > .right_box .content7 .bx-wrapper .bx-viewport{height:215px !important;}
	#content_wrap .main_content > .right_box .content7 .bx-wrapper .bx-viewport .popup_zone_slider li{height:215px;}
	#content_wrap .main_content > .right_box .content7 .bx-wrapper .bx-viewport .popup_zone_slider li a{
		display:block;
		height:215px;
	}
	#content_wrap .main_content > .right_box .content7 .bx-wrapper .bx-viewport .popup_zone_slider li a img{
		width:100%;
		height:100%;
	}
	#content_wrap .main_content > .right_box .content7 .promotion_wrap{
		float:left;
		width:46%;
		margin:8.4% 0 4% 6%;
	}
	#content_wrap .main_content > .right_box .content7 .promotion_wrap a{
		height:215px;
		margin:0;
		border:1px solid #ccc;
	}
	#content_wrap .main_content > .right_box .content7 .promotion_wrap a img{
		width:100%;
		height:100%;
	}
	#content_wrap .main_content > .right_box .help_area{
		width:100%;
		clear:both;
	}
	#content_wrap .main_content > .right_box .help_area:after{content:"";display:block;clear:both;}
	#content_wrap .main_content > .right_box .help_area ul li{
		float:left;
		width:20%;
		margin:0;
		background:#eee;
		border:1px solid #ccc;
		border-left:0 none;
		text-align:center;
	}
	#content_wrap .main_content > .right_box .help_area ul li:first-child{border-left:1px solid #ccc;}
	#content_wrap .main_content > .right_box .help_area ul li.last{width:39%;background:#eee;}
	#content_wrap .main_content > .right_box .help_area ul li a{
		display:block;
		padding:10px 0;
		color:#333;
		font-size:15px;
	}
	#content_wrap .main_content > .right_box .help_area ul li a img{margin-right:8px;}
	#content_wrap .main_content > .right_box .help_area ul li .btn_metro{border-right:1px solid #ccc;}
	#content_wrap .main_content > .right_box .help_area ul .last a{
		width:100%;
		/* padding:7px 0 6px; */
		color:#738aa0;
	}
	#content_wrap .main_content > .right_box .content8{
		float:left;
		width:48%;
		margin-right:4%;
	}
	#content_wrap .main_content > .right_box .content8 .tab_wrap{
		/* background:red; */
		width:100%;
		height:262px;
	}
	#content_wrap .main_content > .right_box .content8 .tab_wrap > li{
		float:none;
		width:100%;
		position:relative;
	}
	#content_wrap .main_content > .right_box .content8 h3{
		width:50%;
		padding:20px 0;
		border-bottom:1px solid #e1e1e1;
	}
	#content_wrap .main_content > .right_box .content8 h3 > a{
		padding:5px 0;
	}
	#content_wrap .main_content > .right_box .content8 h3 > a{color:#999;}
	#content_wrap .main_content > .right_box .content8 .tab_on{
		border-bottom:1px solid #be1138;
	}
	#content_wrap .main_content > .right_box .content8 .tab_on > a{color:#333;}
	#content_wrap .main_content > .right_box .content8 .tab_cont{
		position:absolute;
		top:56px;
		left:0;
		display:none;
		width:100%;
		height:224px;
		padding:0;
		border:1px solid #ccc;
		border-top:0 none;
		overflow:hidden;
		overflow-y:auto;
	}
	#content_wrap .main_content > .right_box .content8 .top_view{display:block;}
	#content_wrap .main_content > .right_box .content8  .tab_wrap ul li{
		float:none;
		width:240px;
		margin:0;
		padding:0 10px;
		font-family:"Dotum";
		font-size:13px;
	}
	#content_wrap .main_content > .right_box .content8 ul li dl{
		padding:10px 0;
		border-bottom:1px solid #e1e1e1;
	}
	#content_wrap .main_content > .right_box .content8 ul li dl dt a{
		display:block;
		width:165px;
		color:#3b5998;
		font-weight:600;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	#content_wrap .main_content > .right_box .content8 ul li dl dd{padding-top:5px;}
	#content_wrap .main_content > .right_box .content8 ul li dl dd span{font-weight:700;}
	#content_wrap .main_content > .right_box .content8 ul li dl dd img{
		margin:0 10px;
		vertical-align:middle;
	}
	#content_wrap .main_content > .right_box .content9{
		float:left;
		width:48%;
	}
	#content_wrap .main_content > .right_box .content9 .content_headline{
		padding:5.5% 0 3.3%;
	}
	#content_wrap .main_content > .right_box .content9 .content_headline p{
		float:left;
		padding:18px 0 0 57%;
	}
	#content_wrap .main_content > .right_box .content9 .content_headline p a{
		display:block;
		float:left;
		width:20px;
		height:25px;
	}
/* 
	#content_wrap .main_content > .right_box .content9 .bx-wrapper{
		border:1px solid #ccc;
		border-top:none 0;
	}
	#content_wrap .main_content > .right_box .content9 .bx-wrapper img{
		width:auto !important;
		margin:0 !important;
	}
	#content_wrap .main_content > .right_box .content9 .bx-wrapper .bx-viewport{
		height:230px !important;
	}
 */

	#content_wrap .main_content > .right_box .content9 .fb_slider > li > a{
		position:absolute;
		top:11%;
		right:0;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider > li:first-child > a{right:30px;}
	#content_wrap .main_content > .right_box .content9 ul{padding:0;}
	#content_wrap .main_content > .right_box .content9 .fb_slider{
		height:237px;
		overflow:hidden;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider > li{
		position:static;
		width:100%;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider > li > ul,
	#content_wrap .main_content > .right_box .content9 .fb_slider > li > div{
		display:none;
		float:none;
		width:100%;
		margin:0;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fb_area > ul,
	#content_wrap .main_content > .right_box .content9 .fb_slider .fb_area > div{display:block;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li > ul > li{width:100%;}

	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content{padding:0;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info{
		width:93.3%;
		padding:3%;
		border:1px solid #ccc;
		border-top:0 none;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .btn_fb{
		width:100%;
		background:#3b5997;
		border:0 none;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .btn_fb > a{
		display:block;
		width:97%;
		height:40px;
		line-height:40px;
		padding-left:3%;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info > div{float:left;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_page_img{
		width:48px;
		height:48px;
		margin-right:10px;
		border:1px solid #e6e6e6;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_page_img img{
		width:48px;
		height:48px;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status{
		width:175px;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status p{
		width:100%;
		padding:3px 0;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status p a{
		display:inline-block;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status .fb_page_title a{
		color:#3b5998;
		font-size:13px;
		font-family:Arial;
		font-weight:700;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status .fb_page_like a{
		margin-right:10px;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_info .fb_status .fb_page_like span{
		display:inline-block;
		line-height:26px;
		color:#3b5998;
		vertical-align:top;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .social_list{
		width:99%;
		height:125px !important;
		border:1px solid #ccc;
		border-top:0 none;
		overflow:hidden;
		overflow-y:auto;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .social_list .stream > li{
		width:93.3%;
		padding:4% 3%;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .social_list .stream > li .text02{
		text-transform:uppercase;
		padding:5px 0;
		color:#3b5997;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .social_list .stream > li .text{
		padding-bottom:5px;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .fb_content .btn_fb{
		background: #202020;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .fb_content .btn_fb{
		width:99.6%;
		/* border-bottom:1px solid #fff; */
	}/* 
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .social_list{background:#202020;}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .fb_content .fb_info .fb_status .fb_page_title a,
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .social_list .stream > li .text02,
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .social_list .stream > li .icon_social{
		color:#fff;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider .fl_area .social_list .stream > li .text a{color:#ccc;} */
/* 
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting{
		height:89px;
		border:none 0;
		overflow-y:auto;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting dl{
		padding:3px 0;
		font-family:"Dotum";
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting dt a{
		padding-bottom:5px;
		color:#3b5998;
		font-size:1.2em;
		font-weight:700;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting dd a{
		color:#333;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting dd a span{
		font-size:1.1em;
	}
	#content_wrap .main_content > .right_box .content9 .bx-wrapper .bx-pager{
		padding-top:0;
		top:-14%;
	}
	#content_wrap .main_content > .right_box .content9 .bx-wrapper .bx-pager.bx-default-pager a:hover,
	#content_wrap .main_content > .right_box .content9 .bx-wrapper .bx-pager.bx-default-pager a.active {background: #b1b1b1;}
 */


	/*###############################################
	####################  footer ######################
	###############################################*/
	#footer{width:100%;}

	/*social area*/
	#footer .social_area{
		padding:20px 0;
		border-bottom:1px solid #e2e2e2;
	}
	#footer .social_area > div{
		width:85%;
		margin:0 auto;
	}
	#footer .social_area .family_site_area ul li{
		float:left;
		width:20%;
		height:37px;
	}
	#footer .social_area .family_site_area ul li a{
		display:block;
		height:37px;
	}
	#footer .social_area .family_site_area ul .family_logo0 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo1.png") no-repeat center;
	}
	#footer .social_area .family_site_area ul .family_logo1 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo2.png") no-repeat center;
	}
	#footer .social_area .family_site_area ul .family_logo2 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo3.png") no-repeat center;
	}
	#footer .social_area .family_site_area ul .family_logo3 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo4.png") no-repeat center;
	}
	#footer .social_area .family_site_area ul .family_logo4 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_family_logo5.png") no-repeat center;
	}
	
	/*sns area*/
	#footer .social_area .sns_area{
		width:50%;
		padding:5% 0 8%;
	}
	#footer .social_area .sns_area ul li{
		float:left;
		width:16.5%;
		height:37px;
		line-height:37px;
		text-align:center;
	}
	#footer .social_area .sns_area ul .last{
		padding-right:0;
	}
	#footer .social_area .sns_area ul li a{
		display:block;
		width:36px;
		height:36px;
		margin:7px auto 0;
		background:url("/wp-content/themes/seoul-e/images/main/icon_sns_all_mobile.png") no-repeat;
	}
	#footer .social_area .sns_area ul li .icon_twitter{background-position:0px 0px;}
	#footer .social_area .sns_area ul li .icon_youtube{background-position:-52px 0;}
	#footer .social_area .sns_area ul li .icon_instagram{background-position:-103px 0px;}
	#footer .social_area .sns_area ul li .icon_flickr{background-position:-154px 0px;}
	#footer .social_area .sns_area ul li .icon_face{background-position:-205px 0px;}
	#footer .social_area .sns_area ul li .icon_welbo{background-position:-256px 0px;}
	#footer .social_area .sns_area ul li .icon_renren{background-position:-307px 0px;}
	#footer .social_area .sns_area ul li .icon_sina{background-position:-358px 0px;}
	#footer .social_area .sns_area ul li .icon_youku{background-position:-409px 0px;}
	#footer .social_area .sns_area ul li .icon_yahoo{background-position:-460px 0px;}
	#footer .social_area .sns_area ul li .icon_rss{background-position:-511px 0px;}

	/*info area*/
	#footer .info_area{
		position:relative;
		padding:40px 0;
		font-family:Arial;
	}
	#footer .info_area div,
	#footer .info_area ul{float:none;}
	
	/*info menu*/
	#footer .info_area .info_menu{
		width:90%;
		margin:0 auto 3%;
	}
	#footer .info_area .info_menu:after{content:"";display:block;clear:both;}
	#footer .info_area .info_menu li{
		float:left;
		width:20%;
		margin-right:8px;
		padding:0 1% 0 2%;
		background:url("/wp-content/themes/seoul-e/images/main/icon_bar.png") no-repeat right;
		text-align:center;
	}
	#footer .info_area .info_menu li a{
		display:block;
		color:#333;
		font-size:18px;
		font-weight:700;
	}
	#footer .info_area .info_menu .last{background:none;}

	/*copy*/
	#footer .info_area .copy{
		padding:3% 0 0 10%;
		color:#777;
		font-size:12px;
		font-weight:400;
	}
	/*160927 newsletter pop*/
	#footer .newsletter_pop_wrap{
		display:none;
		position:fixed;
		bottom:40%;
		left:50%;
		width:450px;
		margin-left:-225px;
		background:#fff;
		border-top:6px solid #008189;
		border-bottom:6px solid #d8d8d8;
		font-family:'Noto Sans KR';
		z-index:30;
	}
	#footer .newsletter_pop_wrap .newsletter_head{
		padding:25px 20px;
		color:#444;
		border-bottom:1px solid #e1e1e1;
		font-size:18px;
		font-weight:900;
	}
	#footer .newsletter_pop_wrap .newsletter_info{
		font-size:13px;
	}
	#footer .newsletter_pop_wrap .newsletter_info p{
		padding:20px;
		border-bottom:1px solid #f2f2f2;
	}
	#footer .newsletter_pop_wrap .newsletter_info p label{
		display:inline-block;
		width:70px;
		font-weight:700;
	}
	#footer .newsletter_pop_wrap .newsletter_info p input[type="text"]{
		width:323px;
		border-radius:7px;
		vertical-align:top;
	}
	#footer .newsletter_pop_wrap .newsletter_bot{
		padding:15px 0;
		text-align:center;
	}
	#footer .newsletter_pop_wrap .newsletter_bot a,
	#footer .newsletter_pop_wrap .newsletter_bot input[type="submit"]{
		display:inline-block;
		height:40px;
		line-height:40px;
		padding:0 10px;
		color:#fff;
		font-size:16px;
		vertical-align:top;
	}
	#footer .newsletter_pop_wrap .newsletter_bot .btn_newsletter_confirm{
		margin-right:10px;
		background:#41a2a8;
	}
	#footer .newsletter_pop_wrap .btn_newsletter_close{
		display:block;
		position:absolute;
		top:25px;
		right:10px;
		width:50px;
		background:url(/wp-content/themes/seoul-e/images/common/btn_pop_close.png) no-repeat right center;
		color:#008189;
	}
	#footer .bg_gray{
		display:none;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding:100%;
		background:url(/wp-content/themes/seoul-e/images/main/bg_gray.png) repeat;
		z-index:20;
	}
	/*161205 접근성 마크*/
	#footer .info_area .wa_mark{
		position:absolute;
		bottom:14%;
		right:10%;
	}
	#footer .info_area .wa_mark a{display:block;width:100px;height:60px;}
	#footer .info_area .wa_mark a img{width:100%;height:100%;}
}

@media only screen and (width:1024px){
	#header .gnb_area{
		width:56%;
		padding:18px 0 15px 10%;
	}
	#header .gnb_area .gnb .gnb_list > li{padding-left:9%;}
	#header .gnb_area .gnb .gnb_list > li > a{font-size:1em;}
/*
	#header .nav_wrap .nav_area .nav{
		width:95%;
		padding-left:5%;
	}
	ul.nav_box > li > a {
		padding: 33px 40px 33px 0;
	}
	.nav_2depth{
		display:none;
		top:75%;
		height:545px !important;
		overflow:hidden;
		overflow-y:auto;
		-webkit-overflow-scrolling: touch;
	}
	ul.nav_box > li > .nav_2depth > ul {
		display:none;
		width: auto;
		height: 680px;
		margin: 0 auto;
		padding-left:22%;
	}
	ul.nav_box > .menu-item > .nav_2depth > .sub-menu > li {
		width: 167px;
		height: 240px;
		padding: 60px 0 0 20px;
	}
	ul.nav_box #menu-item-121753 > .nav_2depth > ul{width:auto;height:1050px;}
	ul.nav_box #menu-item-121752 > .nav_2depth > ul{height:680px;}
*/
	#content_wrap .policy_area {
		padding: 0 4% 2%;
	}
	#content_wrap .policy_area .policy_list {
		width: 1220px;
	}
	#content_wrap .main_visual > .left_box img{
		width:512px;
		height:400px;
	}
	#content_wrap .main_visual > .right_box ul li a > div img {
		width: 256px;
		height: 200px;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc {
		padding: 4.5% 5%;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p:first-child{
		margin:0 0 9% 0;
		font-size:1.3em;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p{
		padding-top:10%;
		font-size:1em;
	}
	#content_wrap .main_content > .right_box .content7 .promotion_wrap{margin:6.2% 0 4% 6%;}
	#content_wrap .main_content > .right_box .content9 .content_headline p{padding:18px 10px 0 65%;}
	/* #content_wrap .main_content > .right_box .content9 .bx-wrapper .bx-pager{top:-17%;} */
	/* #content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .btn_fb{width:96%;} */
	/* #content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content li{width:95%;}
	#content_wrap .main_content > .right_box .content9 .fb_slider li .fb_content .fb_posting{height:84px;} */
	#content_wrap .main_content > .right_box .content8 .content_tab ul {
		height:239px;
	}
	#content_wrap .main_content > .right_box .content9 .fb_slider {
		height: 240px;
	}
}





/*######################################################################
############################### Mobile  #################################
#######################################################################*/
@media only screen and (max-width:767px) and (min-width:320px) {
	.web,
	.skip_nav{display:none;}
	/* html,body{height:100%;-webkit-overflow-scrolling: touch;} */
	::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		color:    #fff;
	}
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color:    #fff;
	   opacity:  1;
	}
	::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color:    #fff;
	   opacity:  1;
	}
	:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color:    #fff;
	}
	
	/*###############################################
	###################  header  ######################
	###############################################*/
	/*gnb*/
	#header .gnb_wrap{
		position:relative;
		width:100%;
		margin:0;
		padding:0;
	}
	h1 img{margin:0 !important;}
	#header .gnb_wrap .logo{
		padding:100px 0 20px;
		text-align:center;
	}
	#header .gnb_wrap .logo a{
		display:block;
		width:100%;
		height:60px;
		color:#999;
	}
	#header .gnb_wrap .logo a p{
		font-size:9px;
		padding-top:5px;
	}
	#header .gnb_wrap .top_menu{
		background:#589fbf;
	}
	#header .gnb_wrap .top_menu:after{content:"";display:block;clear:both;}
	#header .gnb_area,
	#header .family_site_list{display:none;}
	#header .gnb_wrap .iseoulu {display:none;}

	ul.top_menu{
		position:  absolute;
		width: 100%;
		top:0 !important;
		left:0;
	}
	ul.top_menu li{
		float:left;
		width: 16.4%;
		margin: 0 !important;
		border-left:1px solid #fff;
		text-align: center;
	}
	ul.top_menu li a{
		display: block;
		width:100%;
		height: 38px;
		line-height: 38px;
		color: #fff;
	}
	ul.top_menu li:first-child a{border-left:0px;}
	ul.top_menu li.mobile_menu a:hover{color:#fff;}
	ul.top_menu li.login,
	ul.top_menu li.logout{border:0 none;}

	ul.top_menu li.mobile_menu a{
		text-indent: -9999px;
		background: url(/wp-content/themes/seoul-e/images/common/icon_m_menu.png) no-repeat center center #589fbf;
		background-size: 12px 11px;
	}
	ul.top_menu li.login a{
		text-indent: -9999px;
		background: url(/wp-content/themes/seoul-e/images/common/icon_m_login.png) no-repeat center center #355f53;
		background-size: 13px 14px;
	}
	ul.top_menu li.logout a{
		text-indent: -9999px;
		background: url(/wp-content/themes/seoul-e/images/common/icon_m_logout.png) no-repeat center center #355f53;
		background-size: 13px 14px;
	}
	ul.top_menu li.join a{
		text-indent: -9999px;
		background: url(/wp-content/themes/seoul-e/images/common/icon_m_join.png) no-repeat center center #99212a;
		background-size: 20px 13px;
	}
	ul.top_menu li.mypage a{
		text-indent: -9999px;
		background: url(/wp-content/themes/seoul-e/images/common/icon_m_mypage.png) no-repeat center center #000;
		background-size: 13px 15px;
	}
	ul.top_menu li.sitemap a{
		text-indent: -9999px;
		background: url(/wp-content/themes/seoul-e/images/common/icon_m_sitemap.png) no-repeat center center #5676a5;
		background-size: 11px 12px;
	}
	ul.top_menu li.help a{
		text-indent: -9999px;
		background: url(/wp-content/themes/seoul-e/images/common/icon_m_help.png) no-repeat center center #2c5044;
		background-size: 13px 14px;
	}
	ul.top_menu li.lang a{
		text-indent: -9999px;
		background: url(/wp-content/themes/seoul-e/images/common/ui_lang.png) no-repeat center center #eba955;
		background-size: 15px 15px;
	}
	ul.top_menu li.search_bar{
		width:100%;
		padding:2% 0;
		background:#818c91;
		border:none 0;
		border-top:1px solid #fff;
		text-align:left;
	}
	ul.top_menu li.search_bar input[type="text"]{
		width:50%;
		height:15px;
		padding:5px 40px;
		background:#818c91 url("/wp-content/themes/seoul-e/images/common/icon_m_zoom.png") no-repeat 17px 6px;
		color:#fff;
		border:0 none;
		font-size:14px;
		vertical-align:top;
	}
	ul.top_menu li.search_bar .btn_m_search{
		float:right;
		width:59px;
		height:25px;
		line-height:15px;
		margin-right:15px;
		padding:5px 10px;
		background:#fff;
		color:#818c91;
		text-align:center;
		font-weight:bold;
	}
	.m_lang_list{
		display:none;
		position:absolute;
		top:38px;
		left:0;
		width:100%;
		background:#818c91;
		border-top:1px solid #fff;
		z-index:20;
	}
	.m_lang_list li{
		float:left;
		width:25%;
		text-align:center;
	}
	.m_lang_list li a{
		display:block;
		padding:5px 0;
		color:#fff;
	}
	.m_lang_list:after{content:"";display:block;clear:both;}
	



/* 
	#wrap .mobile_nav_wrap{
		position:absolute;
		top:0;
		left:0px;
		left:-700px;
		width:90%;
		height:3000px;
		background:#818c91;
		z-index:99999;
		-moz-box-shadow: 0 0 30px 9px #555;
		-webkit-box-shadow: 0 0 30px 9px #555;
		box-shadow: 0 0 30px 9px #555;
		transition:all .5s ease-in-out;
	}
 */
	/*
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .btn_close{
		padding:5%;
		border-bottom:1px solid #ccc;
	}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .btn_close a{
		display:block;
		width:100%;
		height:19px;
		background:url("/wp-content/themes/seoul-e/images/common/icon_m_close.png") no-repeat right center;
	}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth li{
		position:relative;
		background:#818c91;
	}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth a{
		display:block;
	}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth ul li a{
		width:90%;
		padding:10px 5%;
		margin-right:14px;
		height:34px;
		line-height:34px;
		background:#589fbf;
		color:#fff;
		font-size:14px;
	}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth  ul  li .btn_more{
		position:absolute;
		top:0;
		right:0;
		display:block;
		width:15%;
		height:54px;
		background:#818c91 url("/wp-content/themes/seoul-e/images/main/btn_more_w.png") no-repeat center center;
		cursor:pointer;
	}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth > ul > li > a,
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth > ul > li .m_nav_2depth > li > a{border-bottom:1px solid #ccc;}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth > ul > li .m_nav_2depth > li > a{padding:3px 5%;background:#eba955;}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth > ul > li .m_nav_2depth > li > .btn_more{height:40px;}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth > ul > li .m_nav_2depth > li .m_nav_3depth a{
		padding:1px 5%;
		font-size:12px;
	}
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth > ul > li .m_nav_2depth,
	#wrap .mobile_nav_wrap .m_nav_1depth_wrap .m_nav_1depth > ul > li .m_nav_2depth > li .m_nav_3depth{display:none;}
	*/

	/*search area*/

	/*###############################################
	###################  content  ######################
	###############################################*/
	#content_wrap{
		position:relative;
		width:100%;
	}
	#content_wrap .widget{display:none;}

	#content_wrap .content_area{
		width:100%;
		margin:0;
	}
	#content_wrap .main_visual > div{
		width:100%;
		float:none;
	}
	#content_wrap .main_visual > .left_box img{
		width:100%;
		height:auto;
	}
	#content_wrap .main_visual > .right_box{
		width:100%;
	}
	#content_wrap .main_visual > .right_box:after{content:"";display:block;clear:both;}
	#content_wrap .main_visual > .right_box ul li a{
		display:block;
		background:#fafafa;
	}
	#content_wrap .main_visual > .right_box ul li a > div{
		width:50%;
	}
	#content_wrap .main_visual > .right_box ul li a > div img{
		width:100%;
		height:100%;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc{
		position:relative;
		width:36%;
		padding:10% 7%;
		background:#fafafa;
	}
	/*삼각형*/
	#content_wrap .main_visual > .right_box ul .triangle0 a .main_visual_desc p:first-child:after{
		position:absolute;
		top:45%;
		right:-20px;
		content:"";
		width:0px;height:0px;
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right: 10px solid transparent;
		border-left: 10px solid #fafafa;
	}
	#content_wrap .main_visual > .right_box ul .triangle1 a .main_visual_desc p:first-child:after{
		position:absolute;
		top:45%;
		left:-20px;
		content:"";
		width:0px;height:0px;
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right: 10px solid #fafafa;
		border-left: 10px solid transparent;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p:first-child{
		line-height:1.3em;
		padding:0;
		color:#333;
		font-family:Arial;
		font-size:1em;;
		font-weight:700;
		letter-spacing:-0.5px;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc .white_sapce{
		display:none;
	}
	
	/*policy area*/
	#content_wrap .policy_area h3{
		float:left;
		width:45%;
		padding:20px 0 10px;
		color:#333;
		border-bottom:1px solid #be1138;
		font-family:'Noto Sans KR';
		font-size:1.3em;
		font-weight:700;
		letter-spacing:-1px;
	}
	#content_wrap .policy_area .blank_p{
		float:left;
		width:55%;
		padding:20px 0 10px;
		border-bottom:1px solid #ccc;
	}
	#content_wrap .policy_area .content_headline:after{content:"";display:block;clear:both;}
	#content_wrap .policy_area{
		width:94%;
		padding:0 3% 10%;
	}
	#content_wrap .policy_area .policy_list{
		width:100%;
		padding-top:10%;
		border:0 none;
	}
	#content_wrap .policy_area .policy_list li{
		float:left;
		width:33%;
		padding:0 0 25px;
		border:0 none;
		text-align:center;
	}
	#content_wrap .policy_area .policy_list li:hover{
		background:none !important;
	}
	#content_wrap .policy_area .policy_list li a{
		display:block;
		width:100px;
		height:35px;
		margin:0 auto;
		padding:70px 0 0;
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy.png") no-repeat;
		font-family:Arial;
		font-weight:700;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy0{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:20px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy1{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-92px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy2{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-204px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy3{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-316px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy4{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-427px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy5{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-540px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy6{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-651px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy7{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-766px 0;
	}
	#content_wrap .policy_area .policy_list > li:hover .policy8{
		background:url("/wp-content/themes/seoul-e/images/main/bg_policy_on.png") no-repeat;
		background-position:-878px 0;
	}
	#content_wrap .policy_area .policy_list li .policy0{background-position:20px 0;color:#be1138;}
	#content_wrap .policy_area .policy_list li .policy1{background-position:-92px 0;color:#d16f15;}
	#content_wrap .policy_area .policy_list li .policy2{background-position:-204px 0;color:#6789ca;}
	#content_wrap .policy_area .policy_list li .policy3{background-position:-316px 0;color:#455f54;}
	#content_wrap .policy_area .policy_list li .policy4{background-position:-427px 0;color:#6f463d;}
	#content_wrap .policy_area .policy_list li .policy5{background-position:-540px 0;color:#3c778f;}
	#content_wrap .policy_area .policy_list li .policy6{background-position:-651px 0;color:#6f7656;}
	#content_wrap .policy_area .policy_list li .policy7{background-position:-766px 0;color:#c5881b;}
	#content_wrap .policy_area .policy_list li .policy8{background-position:-878px 0;color:#a38f5b;}

	#content_wrap .policy_area .policy_list li a span{font-size:1em;}
	#content_wrap .policy_area .policy_list li a span br{display:block;}

	/*main content*/
	#content_wrap .main_content{
		width:90%;
		padding:0 5%;
	}
	#content_wrap .main_content > .left_box{width:100%;}
	#content_wrap .main_content .head_content_wrap{padding-bottom:20px;}
	#content_wrap .main_content .content{
		position:relative;
		width:100%;
	}
	#content_wrap .main_content .content:after{content:"";display:block;clear:both;}
	#content_wrap .main_content .content .btn_more {
		display:none;
		position:absolute;
		top:0;
		right:0;
	}
	/*###############################
	###########  left content ############
	################################*/

	/*content0 / content1*/
	#content_wrap .main_content .head_content_wrap > div{
		float:none;
		width:100%;
	}
	#content_wrap .main_content .content .content_headline{
		width:100%;
	    background: url("/wp-content/themes/seoul-e/images/main/bg_headline_underbar.png") repeat-x bottom;
	}
	#content_wrap .main_content .content .content_headline:after{content:"";display:block;clear:both;}
	#content_wrap .main_content .content h3{
		float:left;
		padding:20px 0 10px;
		color:#333;
		border-bottom:1px solid #be1138;
		font-weight:700;
		font-size:1.4em;
		letter-spacing:-1px;
	}
	#content_wrap .main_content .content .btn_more a{
		display:block;
		padding:20px 10px;
	}
	#content_wrap .main_content .head_content_wrap .content > a{
		display:block;
		float:left;
		margin-top:20px;
	}
	#content_wrap .main_content .head_content_wrap .content .content_img{width:30%;}
	#content_wrap .main_content .head_content_wrap .content .content_img img{width:100%;}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap{
		width:55%;
		margin-top:10%;
		padding-left:5%;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap p{
		height:36px;
		line-height:18px;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap .content_title{
		height:40px;
		line-height:20px;
		font-size:1em;
		font-weight:700;
		letter-spacing:-1px;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		color:#333;
	}
	#content_wrap .main_content .head_content_wrap .content .content_desc_wrap .content_desc{
		color:#999;
		font-family:Arial;
		font-size:0.9em;
		font-weight:600;
	}

	/*content2 / content3*/
	#content_wrap .main_content .content{width:100%;}
	#content_wrap .main_content .content ul{
		width:100%;
		padding:20px 0;
	}
	#content_wrap .main_content .content ul:after{content:"";display:block;clear:both;}
	#content_wrap .main_content .content ul li{
		position:relative;
		width:100%;
		margin-bottom:5%;
	}
	#content_wrap .main_content .content ul .last{margin:0;}
	#content_wrap .main_content .content ul li a{display:block;}
	#content_wrap .main_content .content ul li a .content_desc{
		position:absolute;
		bottom:0;
		left:0;
		width:94%;
		padding:10px 3%;
		background:url("/wp-content/themes/seoul-e/images/main/bg_gray.png") repeat;
	}
	#content_wrap .main_content .content2 ul li a img,
	#content_wrap .main_content .content3 ul li a img{
		width:100%;
		height:200px;
	}
	#content_wrap .main_content .content ul li a .content_desc .content_title{
		height:46px;
		line-height:23px;
		padding-bottom:5px;
		color:#fff;
		font-size:1.2em;
		display:block;
		display: -webkit-box;
		display:-moz-box;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		-webkit-box-orient: vertical;
		-moz-box-orient:vertical;
	}
	#content_wrap .main_content .content ul li a .content_desc .content_date{
		color:#c0c0c0;
		font-family:Arial;
		font-size:0.9em;
	}

	/*content4 / content5 / content6*/	
	#content_wrap .main_content .bot_content_wrap{
		position:relative;
		margin:5% 0;
		padding:5% 0;
		border:1px solid #ccc;
	}
	#content_wrap .main_content .bot_content_wrap .content{
		float:left;
		width:31%;
		margin-right:3%;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_headline{
		position:absolute;
		bottom:0;
		left:0;
		background:none;
		text-align:center;
	}
	#content_wrap .main_content .bot_content_wrap .content .content_headline h3{
		width:100%;
		padding:0;
		border:none 0;
		font-size:1em;
		font-weight:700;
	}	
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap .content_title{
		width:100%;
		padding-bottom:30%;
		text-align:center;
	}
	#content_wrap .main_content .bot_content_wrap .content4 .content_desc_wrap .content_title{padding-bottom:40%;}
	#content_wrap .main_content .bot_content_wrap .content .content_desc_wrap .content_desc{display:none;}
	#content_wrap .main_content .bot_content_wrap .content6{margin:0;}


	/*###############################
	###########  right content ###########
	################################*/
	#content_wrap .main_content > .right_box{width:100%;}
	#content_wrap .main_content > .right_box .content h3{
		padding:20px 0 0;
		border:0;
	}
	#content_wrap .main_content > .right_box .content_promotion{
		display:block;
		margin:36px 0 17px;
	}

	#content_wrap .main_content > .right_box .content7 ul{padding:0;}
	#content_wrap .main_content > .right_box .content7 .popup_zone_wrap{width:100%;}
	#content_wrap .main_content > .right_box .content7 .popup_zone_wrap .content_headline{
		padding-bottom:20px;
		background:none;
	}
	#content_wrap .main_content > .right_box .content7 .promotion_wrap{
		width:100%;
		margin:10% 0;
	}
	#content_wrap .main_content > .right_box .content7 .promotion_wrap a{
		width:100%;
		margin:0;
		border:1px solid #ccc;
	}
	#content_wrap .main_content > .right_box .content7 .promotion_wrap a img{
		width:100%;
		height:100%;
	}
	#content_wrap .main_content > .right_box .help_area{width:100%;}
	#content_wrap .main_content > .right_box .help_area:after{content:"";display:block;clear:both;}
	#content_wrap .main_content > .right_box .help_area ul li{
		float:left;
		width:32.8%;
		margin:0;
		background:#eee;
		border:1px solid #ccc;
		border-left:0 none;
		text-align:center;
	}
	#content_wrap .main_content > .right_box .help_area ul li:first-child{border-left:1px solid #ccc;}
	#content_wrap .main_content > .right_box .help_area ul li.last{
		width:98.8%;
		background:#fff;
		border:1px solid #ccc;
		border-top:none 0;
	}
	#content_wrap .main_content > .right_box .help_area ul li a{
		display:block;
		padding:10px 0;
		color:#333;
		font-size:15px;
	}
	#content_wrap .main_content > .right_box .help_area ul li a img{margin-right:8px;}
	#content_wrap .main_content > .right_box .help_area ul li .btn_metro{border-right:1px solid #ccc;}
	#content_wrap .main_content > .right_box .help_area ul .last a{
		width:100%;
		padding:7px 0 6px;
		color:#738aa0;
	}
	#content_wrap .main_content > .right_box .content8 h3{
		width:50%;
		padding:20px 0;
		cursor:pointer;
		color:#999;
		border-bottom:1px solid #e1e1e1;
	}
	#content_wrap .main_content > .right_box .content8,
	#content_wrap .main_content > .right_box .content9{display:none;}




	/*###############################################
	####################  footer ######################
	###############################################*/
	#footer{width:100%;}

	/*social area*/
	#footer .social_area{padding:20px 0;}
	#footer .social_area > div{position:relative;}

	/*family site area*/
	#footer .social_area .family_site_area{
		top:-50px;
		width:90%;
		padding:0 5%;
		background:#f9f9f9;
	}
	#footer .social_area .family_site_area ul{
		width:100%;
		padding:5% 0;
	}
	#footer .social_area .family_site_area ul li{
		float:left;
		width:32.7%;
		padding:0.6% 0.6% 0 0;
	}
	#footer .social_area .family_site_area ul li a{
		display:block;
		height:80px;
	}
	#footer .social_area .family_site_area ul .family_logo0 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_m_family_logo1.png") no-repeat center;
		background-size:100% auto;
	}
	#footer .social_area .family_site_area ul .family_logo1 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_m_family_logo2.png") no-repeat center;
		background-size:100% auto;
	}
	#footer .social_area .family_site_area ul .family_logo2 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_m_family_logo3.png") no-repeat center;
		background-size:100% auto;
	}
	#footer .social_area .family_site_area ul .family_logo3 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_m_family_logo4.png") no-repeat center;
		background-size:100% auto;
	}
	#footer .social_area .family_site_area ul .family_logo4 a{
		background:url("/wp-content/themes/seoul-e/images/main/img_m_family_logo5.png") no-repeat center;
		background-size:100% auto;
	}
	
	/*sns area*/
	#footer .social_area .sns_area{
		top:330px;
		z-index:10;
	}
	#footer .social_area .sns_area ul li{
		display:inline-block;
		width:11.5%;
		height:37px;
		padding-left:4%;
		line-height:37px;
		text-align:center;
	}
	#footer .social_area .sns_area ul .pl_li{padding-left:11.5%;}
	#footer .social_area .sns_area ul .last{padding-right:0;}
	#footer .social_area .sns_area ul li a{
		display:block;
		width:36px;
		height:36px;
		margin:0 auto;
		background:url("/wp-content/themes/seoul-e/images/main/icon_sns_all_mobile.png") no-repeat;
	}
	#footer .social_area .sns_area ul li .icon_twitter{background-position:0px 0px;}
	#footer .social_area .sns_area ul li .icon_youtube{background-position:-52px 0;}
	#footer .social_area .sns_area ul li .icon_instagram{background-position:-103px 0px;}
	#footer .social_area .sns_area ul li .icon_flickr{background-position:-154px 0px;}
	#footer .social_area .sns_area ul li .icon_face{background-position:-205px 0px;}
	#footer .social_area .sns_area ul li .icon_welbo{background-position:-256px 0px;}
	#footer .social_area .sns_area ul li .icon_renren{background-position:-307px 0px;}
	#footer .social_area .sns_area ul li .icon_sina{background-position:-358px 0px;}
	#footer .social_area .sns_area ul li .icon_youku{background-position:-409px 0px;}
	#footer .social_area .sns_area ul li .icon_yahoo{background-position:-460px 0px;}
	#footer .social_area .sns_area ul li .icon_rss{background-position:-511px 0px;}
	
	

	/*info area*/
	#footer .info_area{
		position:relative;
		padding:40px 0;
		font-family:Arial;
	}
	#footer .info_area div,
	#footer .info_area ul{float:none;}
	
	/*info menu*/
	#footer .info_area .info_menu{
		position:relative;
		top:-75px;
		width:90%;
		margin:0 auto;
	}
	#footer .info_area .info_menu:after{content:"";display:block;clear:both;}
	#footer .info_area .info_menu li{
		float:left;
		width:33%;
		background:url("/wp-content/themes/seoul-e/images/main/icon_bar.png") no-repeat right;
		text-align:center;
	}
	#footer .info_area .info_menu li.info2{background:none;}
	#footer .info_area .info_menu .last{
		width:100%;
		padding:3% 0;
		margin:0;
		background:none;
	}
	#footer .info_area .info_menu li a{
		display:block;
		color:#333;
		font-size:1.2em;
		font-weight:700;
	}

	/*copy*/
	#footer .info_area .copy{
		padding:25% 5% 0;
		color:#777;
		font-size:0.9em;
		font-weight:400;
		text-align:center;
	}
	/*160927 newsletter pop*/
	#footer .newsletter_pop_wrap{
		display:none;
		position:fixed;
		bottom:30%;
		left:50%;
		width:90%;
		margin-left:-45%;
		background:#fff;
		border-top:6px solid #008189;
		border-bottom:6px solid #d8d8d8;
		font-family:'Noto Sans KR';
		z-index:30;
	}
	#footer .newsletter_pop_wrap .newsletter_head{
		padding:25px 10px;
		border-bottom:#e1e1e1;
		color:#444;
		font-size:16px;
		font-weight:900;
	}
	#footer .newsletter_pop_wrap .newsletter_info{
		font-size:13px;
	}
	#footer .newsletter_pop_wrap .newsletter_info p{
		padding:10px 20px;
		border-bottom:1px solid #f2f2f2;
	}
	#footer .newsletter_pop_wrap .newsletter_info p label{
		display:inline-block;
		width:20%;
		font-weight:700;
	}
	#footer .newsletter_pop_wrap .newsletter_info p input[type="text"]{
		width:75%;
		vertical-align:top;
	}
	#footer .newsletter_pop_wrap .newsletter_bot{
		padding:15px 0;
		text-align:center;
	}
	#footer .newsletter_pop_wrap .newsletter_bot a{
		display:inline-block;
		height:40px;
		line-height:40px;
		padding:0 10px;
		color:#fff;
		font-size:16px;
		vertical-align:top;
	}
	#footer .newsletter_pop_wrap .newsletter_bot .btn_newsletter_confirm{
		background:#41a2a8;
	}
	#footer .newsletter_pop_wrap .btn_newsletter_close{
		display:block;
		position:absolute;
		top:25px;
		right:10px;
		width:45px;
		background:url(/wp-content/themes/seoul-e/images/common/btn_pop_close.png) no-repeat right center;
		color:#008189;
	}
	#footer .bg_gray{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 100%;
		background: url(/wp-content/themes/seoul-e/images/main/bg_gray.png) repeat;
		z-index: 20;
	}
	/*161205 접근성 마크*/
	#footer .info_area .wa_mark{
		/* position:absolute;
		bottom:30%;
		right:33%; */
		width:100px;
		margin:10% auto 0;
	}
	#footer .info_area .wa_mark a{display:block;width:100px;height:60px;}
	#footer .info_area .wa_mark a img{width:100%;height:100%;}
}

@media only screen and (min-width:360px) and (max-width:375px){
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p:first-child {
		font-size: 1.2em;
	}
}
@media only screen and (min-width:412px) and (max-width:736px){
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p:first-child {
		font-size: 1.4em;
	}
}
@media only screen and (min-width:568px) and (max-width:736px){
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc {
		padding: 6% 7%;
	}
	#content_wrap .main_visual > .right_box ul li a .main_visual_desc p:first-child {font-size: 2em;}
	#content_wrap .main_content .bot_content_wrap .content4 .content_desc_wrap .content_title {padding-bottom: 30.5%;}
	#footer .social_area .sns_area { top: 395px;}
	#footer .newsletter_pop_wrap{
		bottom:10%;
	}
}

