@charset "utf-8";
/* CSS Document */

body{
  font-family: 'RixSGo M';
}

.topbtn{
	position:fixed;
	left:50%;
	bottom:150px;
	margin-left:551px;	
	z-index:99;
	display:none;
}

/* header */
.header{
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	width:100%;
	background:url('../images/header/header_line.png') no-repeat center 111px;
}

.header .inner_header{
	width:1054px;
	height:111px;
	margin:0 auto;
}

.header .inner_header h1{
	float:left;
	width:202px;
	height:88px;
	text-align:center;
	padding-top:56px;
	background:url(../images/header/logo_bg.png) repeat left top;	
}

.header .inner_header .right_box{
	margin-left:313px;/**밀어주는값 이거수정하기!!!!**/
	font-size:0;
	position:relative;
}

.header .inner_header .right_box .toplink{
	text-align:right;
	height:42px;
	padding-top:28px;
}

.header .inner_header .right_box .toplink li{
	display:inline-block;
	vertical-align:middle;
	font-size:11px;
	background:url('../images/header/dot.gif') no-repeat left 4px;
	padding-left:5px;
	margin-left:4px;
}

.header .inner_header .right_box .toplink .first{
	background:none;
	padding-left:0;
	margin-left:0;	
}

.header .inner_header .right_box .toplink li a{
	color:#fff;
}

.header .inner_header .right_box .topmenu{
	position:relative;
}

.header .inner_header .right_box .topmenu > li{
	float:left;
	margin-right:56px;
	font-size:16px;
}

.header .inner_header .right_box .topmenu .menu06{
	margin-right:0;	
}

.header .inner_header .right_box .topmenu > li > a{
	color:#fff;
	font-size:15px;  
	font-family: 'RixSGo B';
}

.header .inner_header .right_box .topmenu > li .sub{
	display:none;/** 숨기기 **/
	position:absolute;
	left:0;
	top:16px;
	padding-top:42px;	
	font-size:12px;
}
.header .inner_header .right_box .topmenu .menu01 .sub{
	left:1px;	
}
.header .inner_header .right_box .topmenu .menu02 .sub{
	left:141px;	
}
.header .inner_header .right_box .topmenu .menu03 .sub{
	left:282px;	
}
.header .inner_header .right_box .topmenu .menu04 .sub{
	left:424px;	
}
.header .inner_header .right_box .topmenu > li:hover .sub{
	display:block; /** 나타내기 **/
}
.header .inner_header .right_box .topmenu > li:hover a{
	color:#4098d8;
}
.header .inner_header .right_box .topmenu > li .sub li{
	float:left;	
	margin-right:25px;
}
.header .inner_header .right_box .topmenu > li .sub li a{
	color:#FFF;	
}
.header .inner_header .right_box .topmenu > li .sub li a:hover{
	color:#4c9edb;
}

/**search_box**/
.header .inner_header .right_box .search_box{
	position:absolute;
	left:-30px;/**이거이거이거이거이거이거이거이거이거이거이거이거**/
	top:58px;
	height:33px;
	border-left:solid 1px #fff;
	display:none;
	padding-left:18px;	
	width:100%;
}

.header .inner_header .right_box .search_box input{
	height:33px;
	border:none;
	width:300px;
	font-size:20px;
	color:#fff;	
	background:url('../images/header/search_close.png') no-repeat 4px 5px;
}

.header .inner_header .right_box .search_box .insert{
	background:none;
}


.header .inner_header .right_box .search_box .close_btn{
	position:absolute;
	right:0;
	top:0;	
	width:33px;
	height:33px;	
}

/* visual */
.visual{
	height:591px;
	background:#000;
	position:relative;
	overflow:hidden;
}

.visual #slides{
	position:absolute;
	left:50%;
	top:0;
	width:2000px;
	height:591px;
	margin-left:-1000px;	
}
.visual #slides .slidesjs-container,
.visual #slides .slidesjs-control,
.visual #slides .slidesjs-control > div{
	height:591px !important;	
}

.visual #slides .slidesjs-control > div .inner_visual{
	width:1054px;
	margin:0 auto;	
	padding-top:216px;
	color:#fff;
}
.visual #slides .visual01{
	background:url(../images/visual/visual01.jpg) no-repeat center top;
}
.visual #slides .visual02{
	background:url(../images/visual/visual02.jpg) no-repeat center top;
}
.visual #slides .visual03{
	background:url(../images/visual/visual03.jpg) no-repeat center top;
}
.visual #slides .visual04{
	background:url(../images/visual/visual04.jpg) no-repeat center top;
}
.visual #slides .visual05{
	background:url(../images/visual/visual05.jpg) no-repeat center top;
}

.visual #slides .visual01 .inner_visual .txt01{
	padding-bottom:22px;
}
.visual #slides .visual01 .inner_visual .txt02{
	padding-bottom:41px;
}
.visual #slides .visual02 .inner_visual{
	text-align:right;
}

.visual #slides .visual02 .inner_visual .txt01{

	padding-bottom:22px;
}
.visual #slides .visual02 .inner_visual .txt02{
	padding-bottom:41px;
}

.visual #slides .visual03 .inner_visual .txt01{
	padding-bottom:20px;
}
.visual #slides .visual03 .inner_visual .txt02{
	padding-bottom:41px;
}
.visual #slides .visual04 .inner_visual{
	text-align:right;		
}
.visual #slides .visual04 .inner_visual .txt01{
	padding-bottom:22px;
}
.visual #slides .visual04 .inner_visual .txt02{
	padding-bottom:41px;
}
.visual #slides .visual05 .inner_visual .txt01{
	padding-bottom:22px;
}
.visual #slides .visual05 .inner_visual .txt02{
	padding-bottom:41px;
}

.visual #slides .slidesjs-pagination{
	position:absolute;
	left:50%;
	bottom:20px;
	z-index:99;
	margin-left:-70px;
}
.visual #slides .slidesjs-pagination li{
	float:left;	
	margin-right:12px;
}

.visual #slides .slidesjs-pagination li a{
	display:block;
	width:13px;
	height:13px;	
	text-indent:-9999px;
	background:url(../images/visual/play_bt_off.png) no-repeat center center;
}

.visual #slides .slidesjs-pagination li .active{
	background:url(../images/visual/play_bt_on.png) no-repeat center center;
}

.visual #slides .slidesjs-play{
	position:absolute;
	left:50%;
	bottom:20px;
	z-index:99;
	margin-left:57px;
	width:13px;
	height:13px;
	text-indent:-9999px;
	background:url(../images/visual/play_bt.png) no-repeat center center;
}

.visual #slides .slidesjs-stop{
	position:absolute;
	left:50%;
	bottom:20px;
	z-index:99;
	margin-left:57px;
	width:13px;
	height:13px;
	text-indent:-9999px;
	background:url(../images/visual/play_bt_stop.png) no-repeat center center;
}


/* container */
.contents01{
	margin:0 auto;
	width:1054px;
	height:215px;
	/**background:#FC9;**/
	overflow:hidden;
}

.contents01 > div{
	width:33.33334%;
	background:#F63;
	float:left;		
	height:215px;
	color:#676767;
}

.contents01 > div div{
	padding-top:65px;
}

.contents01 > div div .txt01{
	font-size:16px;
	font-family:"RixSGo B";
	margin-bottom:8px;
	line-height:20px;
}

.contents01 > div div .txt02 img{
	vertical-align:bottom;
}

.contents01 > div div .txt02{
	font-size:16px;
	font-family:"RixSGo B";
}

.contents01 > .box01{
	background:url(../images/contents01/illust01.png) no-repeat 29px 46px;
}

.contents01 > .box01 > div{
	padding-left:198px;		
}

.contents01 > .box02{
	background:url(../images/contents01/illust02.png) no-repeat 39px 55px;
}

.contents01 > .box02 > div{
	padding-left:164px;		
}

.contents01 > .box02 > div .txt01{
	margin-bottom:8px;	
	line-height:36px;
}

.contents01 > .box03{
	background:url(../images/contents01/illust03.png) no-repeat 13px 64px;	
}

.contents01 > .box03 > div{
	padding-left:180px;		
}

/* container02 */
.contents02{
	position:relative;
	background:#C90;	
	overflow:hidden;
	height:420px;
	color:#FFF;
}

/* container02 box left*/
.contents02 .left{
	position:absolute;
	height:420px;
	width:50%;
	right:50%;
	background:url(../images/contents02/contents02_left.jpg) no-repeat right top;
}

.contents02 .left .txt_box{
	position:absolute;
	right:75px;
	top:71px;
	/*background:#F93;*/		
}

.contents02 .left .txt_box .txt01{
	/*background:#F60;*/
	height:17px;
	width:300px;
	font-size:17px;
	text-align:right;
	padding-bottom:21px;	
}

.contents02 .left .txt_box .txt02{
	/*background:#F36;*/
	height:130px;
	width:300px;
	font-size:26px;
	line-height:34px;
	text-align:right;
	padding-bottom:72px;		
}

.contents02 .left .txt_box .btn{
	text-align:right;	
}

.contents02 .left .txt_box .btn .more{
	width:127px;
	height:40px;
	line-height:40px;
	display:inline-block;
	border:solid 3px #fff;
	text-align:left;
	padding-left:29px;
	color:#fff;	
	background:url(../images/contents02/arrow.png) no-repeat 123px 50%;
}
.contents02 .left .txt_box .btn .more:hover{
	color:#5fa3b4;
	background:#fff url(../images/contents02/arrow2.png) no-repeat 123px 50%;
}

/* container02 box right*/
.contents02 .right{
	position:absolute;
	height:420px;
	width:50%;
	left:50%;
	background:url(../images/contents02/contents02_right.jpg) no-repeat left top;
}

.contents02 .right .txt_box{
	position:absolute;
	left:75px;
	top:71px;
	/*background:#F93;*/
		
}
.contents02 .right .txt_box .txt01{
	/*background:#F60;*/
	height:17px;
	width:300px;
	font-size:17px;
	text-align:left;
	padding-bottom:21px;
}

.contents02 .right .txt_box .txt02{
	/*background:#F36;*/
	height:130px;
	width:300px;
	font-size:26px;
	line-height:34px;
	text-align:left;
	padding-bottom:72px;		
}

.contents02 .right .txt_box .btn{
	text-align:left;	
}

.contents02 .right .txt_box .btn .more{
	width:127px;
	height:40px;
	line-height:40px;
	display:inline-block;
	border:solid 3px #fff;
	text-align:left;
	padding-left:29px;
	color:#fff;	
	background:url(../images/contents02/arrow.png) no-repeat 123px 50%;
}
.contents02 .right .txt_box .btn .more:hover{
	color:#387aaa;
	background:#fff url(../images/contents02/arrow3.png) no-repeat 123px 50%;
}


/* container03*/
.contents03{
	margin:0 auto;
	height:553px;	
}

.contents03 .inner_con{
	padding-top:65px;
	margin:0 auto;
	width:1054px;
	height:553px;
	/*background:#F90;*/
}

.contents03 .inner_con .title{
	height:26px;
	/*background:#F30;*/
	text-align:center;
	padding-bottom:19px;	
}

.contents03 .inner_con .tab_list{
	text-align:center;
	font-size:0;
	padding-bottom:52px;	
}
.contents03 .inner_con .tab_list li{
	display:inline-block;
	font-size:12px;
	color:#686868;
}

.contents03 .inner_con .tab_list li:hover{
	color:338ccc;
}

.contents03 .inner_con .tab_list li{
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
	background:url('../images/contents03/dot02.png') no-repeat left 5px;
	padding-left:8px;
	margin-left:6px;
}

.contents03 .inner_con .tab_list .tab01{
	background:none;
	padding-left:0;
	margin-left:0;	
}

.contents03 .inner_con .tab_list li a{
	display:block;
	height:15px;
	border-bottom:solid 1px #fff;
	text-indent:-9999px;
}	

.contents03 .inner_con .tab_list .tab01 a{
	width:31px;
	background:url(../images/contents03/new.png) no-repeat left top;
}
.contents03 .inner_con .tab_list .tab02 a{
	width:33px;
	background:url(../images/contents03/issue.png) no-repeat left top;
}
.contents03 .inner_con .tab_list .tab01.on a{
	background:url(../images/contents03/new_on.png) no-repeat left top;
}
.contents03 .inner_con .tab_list .tab02.on a{
	background:url(../images/contents03/issue_on.png) no-repeat left top;
}


.contents03 .inner_con .tab_list .on a{
	border-bottom:solid 1px #338ccc;	
}

.contents03 .inner_con .tab_contents li{
	display:none;	
}


.contents03 .inner_con .list_box{
	height:288px;
}

.contents03 .inner_con .list_box > div{
	width:252px;
	height:288px;
	float:left;
	margin-right:15px;
}

.contents03 .inner_con .list_box > div.last_box{
	margin-right:0;	
}
.contents03 .inner_con .list_box > div .photo{
	margin-bottom:29px;
}
.contents03 .inner_con .list_box > div .inner_title{
	margin-bottom:28px;
	font-size:14px;
	color:#313131;
	text-align:center;
	font-family: 'RixSGo B';
}
.contents03 .inner_con .list_box > div .inner_title a{
	color:#313131;
}

.contents03 .inner_con .list_box > div .txt{
	font-size:12px;
	text-align:justify;/*양끝정렬*/
	line-height:19px;
	color:#575757;		
}

.contents03 .inner_con .list_box > div .txt a{
	color:#575757;	
}

.contents03 .inner_con .list_box01 > div{
	float:left;	
	color:#FFF;
	font-size:14px;
	font-family:'RixSGo B';
}

.contents03 .inner_con .list_box01 a{
	color:#FFF;
}
.contents03 .inner_con .list_box01 a:hover{
	color:#348ccd;
}

.contents03 .inner_con .list_box01{
	height:286px;
}

.contents03 .inner_con .list_box01 .photo01{
	position:relative;
	margin-right:14px;	
}
.contents03 .inner_con .list_box01 .photo01 .inner_title01{
	position:absolute;
	bottom:24px;
	left:174px;
}

.contents03 .inner_con .list_box01 .photo02{
	position:relative;
	margin-right:14px;	
}

.contents03 .inner_con .list_box01 .photo02 .inner_title01{
	position:absolute;
	bottom:11px;
	left:36px;
	line-height:19px;
}

.contents03 .inner_con .list_box01 .photo03{
	position:relative;
}

.contents03 .inner_con .list_box01 .photo03 .inner_title01{
	position:absolute;
	bottom:24px;
	left:70px;
}


/* footer */
.footer{
	background:#27323a;
	color:#61666a;
}

.footer .inner_footer{
	margin:0 auto;
	width:1054px;
	position:relative;
}

.footer .inner_footer .f_logo{
	float:left;	
	width:209px;
	text-align:center;
	padding-top:61px;	
}

.footer .inner_footer .f_right{
	margin-left:200px;	
	height:150px;
	font-size:11px;
}

.footer .inner_footer .f_right .footer_link{
	overflow:hidden;
	padding-top:52px;
}
	
.footer .inner_footer .f_right .footer_link li{
	float:left;
	background:url(../images/footer/foot_line.png) no-repeat left top;
	margin-right:7px;
	padding-left:7px;
	padding-bottom:3px;
}

.footer .inner_footer .f_right .footer_link li a{
	color:#61666a;
}


.footer .inner_footer .f_right p{
	line-height:17px;
	
}

.footer .inner_footer .f_right .footer_link .f_footer{
	background:none;
	padding-left:0;
	margin-left:0;	
}

.footer .inner_footer .f_right .footer_link .f_c a{
	color:#5e97a3;
}

.footer .inner_footer .ap_box{
	position:absolute;
	right:23px;
	bottom:49px;
}

.footer .inner_footer .ap_box .familysite > a{
	display:block;
	width:146px;
	height:22x;
	line-height:20px;
	border:solid 1px #61666a;
	font-size:11px;
	padding:0 20px;
	background:url(../images/footer/f_arrow.png) no-repeat 160px 50%;
}

.footer .inner_footer .ap_box .familysite:hover > a{
	background:url(../images/footer/f_arrow02.png) no-repeat 160px 50%;
	color:#FFF;
	background-color:#61666a;
}

.footer .inner_footer .ap_box .familysite a{
	color:#61666a;
}

.footer .inner_footer .ap_box .familysite li a:hover{
	color:#fff;
}

.footer .inner_footer .ap_box .familysite ul{
	width:188px;
	font-size:11px;
	display:none;/* 숨김*/
	line-height:14px;
	background:#878c91;
	padding-bottom:1px;
	padding-top:4px;
}

.footer .inner_footer .ap_box .familysite:hover ul{
	display:block; /** 나타냄 **/	
}

.footer .inner_footer .ap_box .familysite ul li{
	width:146px;
	margin-bottom:4px;
	margin-left:21px;
	color:#fff;
}

.footer .inner_footer .ap_box .familysiteul li a{	
	font-size:11px
}

.footer .inner_footer .ap_box .sns ul li{
	font-size:12px;
	float:left;
	padding-top:14px;
	padding-right:35px;
}

.footer .inner_footer .ap_box .sns ul .sns01{
	padding-left:20px;
}


/*** Sub_Style ***/
.sub01_bg{background:url(../images/sub/sub_bottom/sub01_bottom.jpg) no-repeat center bottom;}

.sub_top{
	padding-top:203px;
	height:250px;
	color:#fff;
}

.sub_top .inner_box{
	width:1054px;
	margin:0 auto;	
}

.sub_top .inner_box .title{
	height:197px;
	font-family:"RixSGo B";
}

.sub_top .inner_box .title .txt01{
	margin-bottom:18px;
	margin-left:43px;
}

.sub_top .inner_box .title .txt02{
	margin-bottom:24px;
	margin-left:42px;
}

.sub_top .inner_box .title .txt03{
	margin-bottom:24px;
	margin-left:42px;
}

.sub01 .sub_top{
	background:#fff url(../images/sub/sub_top/sub01_top.jpg) no-repeat center top;
}

.sub_container{
	width:1054px;
	margin:0 auto;	
	min-height:1668px;
}


.sub_top .location {
	background:url(../images/sub/sub_top/arrow_03.png) no-repea left top;
	height:52px;
	padding-top:1px;
	border-left:solid 1px #eaeaea;
}


.sub_top .location > li{
	float:left;
	height:52px;
	border-right:solid 1px #eaeaea;
}

.sub_top .location .home{
	text-align:center;
	width:80px;
	padding-top:13px;
	height:39px;
}

.sub_top .location .select_list{
	padding:19px 30px 0 30px;
	height:33px;
	position:relative;
}

.sub_top .location .select_list > a{
	display:block;
	width:205px;
	background:url(../images/sub/sub_top/arrow_down.png) no-repeat right 5px;
}
.sub_top .location .select_list.on > a{
	background:url(../images/sub/sub_top/arrow_up.png) no-repeat right 5px;
}

.sub_top .location .select_list ul{
	position:absolute;
	left:0;
	top:52px;
	width:100%;
	background:#a6b5c2;	
	display:none;
}

.sub_top .location .select_list ul li{
	padding:17px 30px;	
	border-top:solid 1px #ddd;
}

.sub_top .location .select_list ul li:hover{
	background:#72818e;	
}


.sub_top .location .select_list ul li a{
	font-size:15px;
	color:#333;	
}


/**sub_container**/

.sub01_bg .sub_container{	
	width:1054px;
	overflow:hidden;
}

.sub01_bg .sub_container .sub_container_01{
	margin-top:88px;
}

.sub01_bg .sub_container .unicef_txt{
	margin-top:24px;	
	line-height:22px;
	color:#595959;
	font-size:14px;
}

.sub01_bg .sub_container .sub_container_02{
	margin-top:66px;
	position:relative;
}
.sub01_bg .sub_container .sub_container_02 .ap_list li{
	position:absolute;
	text-align:justify;
	font-size:13px;
	line-height:18px;
	color:#464646;
}

.sub01_bg .sub_container .sub_container_02 .ap_list li p{
	font-size:18px;
	margin-bottom:16px;
	border-bottom:solid 1px #777777;
	padding-bottom:11px;
	font-family:'RixSGo B';
	/*font-weight:bold;*/
	color:#434343;
}

.sub01_bg .sub_container .sub_container_02 .ap_list .ap01{
	left:213px;
	top:521px;
	width:277px; 
}	
	
.sub01_bg .sub_container .sub_container_02 .ap_list .ap02{
	left:213px;
	top:880px;
	width:277px; 
}	
	
.sub01_bg .sub_container .sub_container_02 .ap_list .ap03{
	left:740px;
	top:521px;
	width:277px; 
}
	
	
.sub01_bg .sub_container .sub_container_02 .ap_list .ap04{
	left:740px;
	top:880px;
	width:277px; 
}
	
.sub01_bg .sub_container .sub_container_03{
	float:left;
}
.sub01_bg .sub_container .sub_container_03 .box_03{
	margin-top:96px;
	text-align:center;
	padding-top:67px;
	float:left;	
	width:208px;
	height:107px;
	border:solid 1px #afafaf;
}

.sub01_bg .sub_container .sub_container_03 .box_03_txt{
	text-align:justify;/*양끝정렬*/
	margin-top:135px;
	line-height:22px;
	color:#686868;
	font-size:14px;
	padding-left:243px;
}
	
.sub01_bg .sub_container .sub_container_03 .box_03_txt p{
	font-size:21px;
	margin-bottom:22px;
	color:#686868;
	font-family:"RixSGo B";
}


/**sub2 bg**/
.sub02 .sub_top{
	background:#fff url(../images/sub/sub_top/sub02_top.jpg) no-repeat center top;
}
/**sub02_container**/
.sub02_bg{background:url(../images/sub/sub_bottom/sub02_bottom.jpg) no-repeat center bottom;}

.sub02_bg .sub02_container{	
	width:1054px;
	overflow:hidden;
	margin:0 auto;	
	min-height:1802px;
	
}

.sub02_bg .sub02_container .sub02_container_01{
	margin-top:88px;
	
}

.sub02_bg .sub02_container .business_txt{
	margin-top:24px;	
	line-height:22px;
	color:#595959;
	font-size:14px;
}

.sub02_bg .sub02_container .sub02_container_02{
	margin-top:66px;
}

.sub02_bg .sub02_container .sub02_container_03{
	margin-top:19px;
	position:relative;
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list li{
	position:absolute;
	text-align:justify;
	font-size:13px;
	line-height:20px;
	color:#fff;
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list li p{
	font-size:17px;
	margin-bottom:16px;
	font-family:'RixSGo B';
	/*font-weight:bold;*/
	color:#fff;
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .ap01{
	left:32px;
	top:300px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .puls_bt{
	left:320px;
	top:422px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .ap02{
	left:384px;
	top:62px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .puls_bt02{
	left:672px;
	top:422px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .ap03{
	left:734px;
	top:239px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .puls_bt03{
	left:1023px;
	top:422px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .ap04{
	left:32px;
	top:772px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .puls_bt04{
	left:320px;
	top:894px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .ap05{
	left:384px;
	top:534px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .puls_bt05{
	left:672px;
	top:894px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .ap06{
	left:734px;
	top:773px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_03 .ap_list .puls_bt06{
	left:1023px;
	top:894px;
	width:289px; 
}

.sub02_bg .sub02_container .sub02_container_04{
	margin-top:19px;
}



/**sub3 bg**/
.sub03 .sub_top{
	background:#fff url(../images/sub/sub_top/sub03_top.jpg) no-repeat center top;
}
/**sub03_container**/
.sub03_bg{background:url(../images/sub/sub_bottom/sub03_bottom.jpg) no-repeat center bottom;}

.sub03_bg .sub03_container{	
	width:1055px;
	overflow:hidden;
	margin:0 auto;	
	min-height:1901px;
		
}

.sub03_bg .sub03_container .sub03_container_01{
	margin-top:88px;
	
}

.sub03_bg .sub03_container .news_txt{
	margin-top:24px;	
	line-height:22px;
	color:#595959;
	font-size:14px;
	padding-bottom:66px;
}

.sub03_bg .sub03_container .sub03_container_02{
	background:url(../images/sub/sub_contents/sub3_contents01.jpg) no-repeat;
	position:relative;	
	height:346px;
	text-align:left;
}

.sub03_bg .sub03_container .sub03_container_02 .con02{
	position:absolute;
	left:575px;
	width:431px;
	padding-top:37px;
	color:#555555;
}

.sub03_bg .sub03_container .sub03_container_02 .con02 .date{
	margin-bottom:10px;
	font-size:13px;
}

.sub03_bg .sub03_container .sub03_container_02 .con02 p{
	margin-bottom:43px;
	font-size:20px;
	font-family:'RixSGo B';	
}

.sub03_bg .sub03_container .sub03_container_02 .con02 dl dt{
	margin-bottom:21px;
	font-size:22px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_02 .con02 dl dd{
	margin-bottom:33px;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	color:#686868;
}

.sub03_bg .sub03_container .sub03_container_02 .btn{
	text-align:left;
	padding-top:265px;
	padding-left:846px;
	color:#5a5a5a;
	font-size:16px;
}

.sub03_bg .sub03_container .sub03_container_02 .btn .more{
	width:127px;
	height:40px;
	line-height:40px;
	display:inline-block;
	border:solid 1px #5a5a5a;
	text-align:left;
	padding-left:29px;
	color:#5a5a5a;	
	background:url(../images/sub/sub_contents/arrow.png) no-repeat 123px 50%;
}

.sub03_bg .sub03_container .sub03_container_02 .btn .more:hover{
	color:#fff;
	background:#5a5a5a url(../images/sub/sub_contents/arrow02.png) no-repeat 123px 50%;
}

.sub03_bg .sub03_container .sub03_container_03{
	padding-top:35px;
}
.sub03_bg .sub03_container .sub03_container_03 a{	
	border:solid 1px #d6d6d6;
	padding-left:42px;
	padding-top:8px;
	width:83px;
	height:23px;
	float:right;
	text-align:left;
	color:#fff;
	background:#589fd3 url(../images/sub/sub_contents/bt.png) no-repeat 18px;
	font-size:13px;
	color:#fff;
}

.sub03_bg .sub03_container .sub03_container_04{
	top:40px;
	background:url(../images/sub/sub_contents/sub3_contents02.png) no-repeat;
	height:475px;
	width:1055px;
	position:relative;
	float:left;
	color:#5a5a5a;
}


.sub03_bg .sub03_container .sub03_container_04 .box01{
	position:absolute;
	width:218px;
	left:17px;
}

.sub03_bg .sub03_container .sub03_container_04 .box01 p{
	padding-top:47px;
	font-size:12px;
}

.sub03_bg .sub03_container .sub03_container_04 .box01 dl dt{
	padding-top:10px;
	font-size:16px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_04 .box01 dl dd{
	padding-top:32px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.sub03_bg .sub03_container .sub03_container_04 .box01 dl dd a{
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_04 .box02{
	position:absolute;
	width:218px;
	left:284px;
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_04 .box02 p{
	padding-top:47px;
	font-size:12px;
}

.sub03_bg .sub03_container .sub03_container_04 .box02 dl dt{
	padding-top:10px;
	font-size:16px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_04 .box02 dl dd{
	padding-top:32px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.sub03_bg .sub03_container .sub03_container_04 .box02 dl dd a{
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_04 .box03{
	position:absolute;
	width:218px;
	left:553px;
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_04 .box03 p{
	padding-top:47px;
	font-size:12px;
}

.sub03_bg .sub03_container .sub03_container_04 .box03 dl dt{
	padding-top:10px;
	font-size:16px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_04 .box03 dl dd{
	padding-top:32px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.sub03_bg .sub03_container .sub03_container_04 .box03 dl dd a{
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_04 .box04{
	position:absolute;
	width:218px;
	left:818px;
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_04 .box04 p{
	padding-top:47px;
	font-size:12px;
}

.sub03_bg .sub03_container .sub03_container_04 .box04 dl dt{
	padding-top:10px;
	font-size:16px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_04 .box04 dl dd{
	padding-top:32px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.sub03_bg .sub03_container .sub03_container_04 .box04 dl dd a{
	color:#5a5a5a;
}


/**이거이거**/
.sub03_bg .sub03_container .sub03_container_05{
	top:120px;
	background: url(../images/sub/sub_contents/sub3_contents02.png) no-repeat;
	height:475px;
	width:1055px;
	position:relative;
	float:left;
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_05 .box01{
	position:absolute;
	width:218px;
	left:17px;
}

.sub03_bg .sub03_container .sub03_container_05 .box01 p{
	padding-top:47px;
	font-size:12px;
}

.sub03_bg .sub03_container .sub03_container_05 .box01 dl dt{
	padding-top:10px;
	font-size:16px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_05 .box01 dl dd{
	padding-top:32px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.sub03_bg .sub03_container .sub03_container_05 .box01 dl dd a{
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_05 .box02{
	position:absolute;
	width:218px;
	left:284px;
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_05 .box02 p{
	padding-top:47px;
	font-size:12px;
}

.sub03_bg .sub03_container .sub03_container_05 .box02 dl dt{
	padding-top:10px;
	font-size:16px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_05 .box02 dl dd{
	padding-top:32px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.sub03_bg .sub03_container .sub03_container_05 .box02 dl dd a{
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_05 .box03{
	position:absolute;
	width:218px;
	left:553px;
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_05 .box03 p{
	padding-top:47px;
	font-size:12px;
}

.sub03_bg .sub03_container .sub03_container_05 .box03 dl dt{
	padding-top:10px;
	font-size:16px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_05 .box03 dl dd{
	padding-top:32px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.sub03_bg .sub03_container .sub03_container_05 .box03 dl dd a{
	color:#5a5a5a;
}


.sub03_bg .sub03_container .sub03_container_05 .box04{
	position:absolute;
	width:218px;
	left:818px;
	color:#5a5a5a;
}

.sub03_bg .sub03_container .sub03_container_05 .box04 p{
	padding-top:47px;
	font-size:12px;
}

.sub03_bg .sub03_container .sub03_container_05 .box04 dl dt{
	padding-top:10px;
	font-size:16px;
	font-family:'RixSGo B';
}

.sub03_bg .sub03_container .sub03_container_05 .box04 dl dd{
	padding-top:32px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.sub03_bg .sub03_container .sub03_container_05 .box04 dl dd a{
	color:#5a5a5a;
}
/**이거이거**/

.sub03_bg .sub03_container .sub03_container_06{	
	text-align:center;	
	color:#525252;
	padding-top:1180px;
}


/**sub4 bg**/
.sub04 .sub_top{
background:#fff url(../images/sub/sub_top/sub04_top.jpg) no-repeat center top;
}

/**sub04_container**/
.sub04_bg{background:url(../images/sub/sub_bottom/sub04_bottom.jpg) no-repeat center bottom;}

.sub04_bg .sub04_container{	
	width:1054px;
	overflow:hidden;
	margin:0 auto;	
	min-height:1750px;
}

.sub04_bg .sub04_container .sub04_container_01{
	margin-top:88px;
}

.sub04_bg .sub04_container .campaign_txt{
	margin-top:24px;	
	line-height:22px;
	color:#595959;
	font-size:14px;
}

.sub04_bg .sub04_container .sub04_container_02{
	margin:0 auto;
	margin-top:66px;
	background:url(../images/sub/sub_contents/sub4_contents01.jpg) no-repeat center top;
	height:378px;
	position:relative;
}

.sub04_bg .sub04_container .sub04_container_02 .btn{
	position:relative;
	text-align:left;
	left:74px;
	padding-top:270px;
	font-size:16px;	
}

.sub04_bg .sub04_container .sub04_container_02 .btn .more{
	width:127px;
	height:40px;
	line-height:40px;
	display:inline-block;
	border:solid 3px #fff;
	text-align:left;
	padding-left:29px;
	color:#fff;	
	background:url(../images/contents02/arrow.png) no-repeat 123px 50%;
}
.sub04_bg .sub04_container .sub04_container_02 .btn .more:hover{
	color:#515151;
	background:#fff url(../images/sub/sub_contents/arrow.png) no-repeat 123px 50%;
}


.sub04_bg .sub04_container .sub04_container_03{
	padding-top:45px;
}

.sub04_bg .sub04_container .sub04_container_03 a{
	border:solid 1px #d6d6d6;
	padding-left:42px;
	padding-top:8px;
	width:83px;
	height:23px;
	float:right;
	text-align:left;
	color:#fff;
	background:#589fd3 url(../images/sub/sub_contents/bt.png) no-repeat 18px;
	font-size:13px;
	color:#fff;
}

.sub04_bg .sub04_container .sub04_container_04{
	
padding-top:80px;
}

.sub04_bg .sub04_container .sub04_container_04 .subbox01{
	position:absolute;
	margin-top:16px;
	
}

.sub04_bg .sub04_container .sub04_container_04 .subbox02{
	position:relative;
	left:115px;
	border-left:#c2c2c2 solid 1px;	
	height:104px;
	padding-left:57px;
}	
		
.sub04_bg .sub04_container .sub04_container_04 .subbox03{
	position:relative;
	left:339px;
	margin-top:-97px;
}		
	
.sub04_bg .sub04_container .sub04_container_04 .subbox03 dl dt{
	font-size:18px;
	color:#656565;
	font-family: 'RixSGo B';
	margin-bottom:12px;
}

.sub04_bg .sub04_container .sub04_container_04 .subbox03 dl dd{
	font-size:12px;
	color:#717171;
	margin-bottom:29px;
}

.sub04_bg .sub04_container .sub04_container_04 .subbox03 dl p{
	font-size:12px;
	color:#717171;
	margin-top:-44px;
	padding-left:73px;
	padding-bottom:25px;
}

.sub04_bg .sub04_container .sub04_container_05{	
	text-align:center;	
	color:#525252;
	padding-top:101px;
}


/**sub5 bg**/
.sub05{
	background:#f2f1f1;
}
.sub05 .sub05_top{
	background:#fff url(../images/sub/sub5/sub05_top.jpg) no-repeat center top;
}

.sub05_top{
	height:650px;
	color:#fff;
}

.sub05_top .sub05_inner_box{
	padding-top:248px;
	width:1054px;
	margin:0 auto;	
}

.sub05_top .sub05_inner_box .sub05_title{
	height:197px;
}

.sub05_top .sub05_inner_box .sub05_title .txt01{
	margin-bottom:17px;
	margin-left:53px;
}

.sub05_top .sub05_inner_box .sub05_title .txt02{
	margin-bottom:37px;
	margin-left:50px;
}

.sub05_top .sub05_inner_box .sub05_title .txt03{
	margin-left:53px;
}

.sub05_top .sub05_inner_box .ut{
	margin-left:640px;
	margin-top:-280px;
}

.sub05_top .sub05_inner_box .sub05_location{
	margin-top:88px;
}

.sub05_top .sub05_inner_box .sub05_location ul{
	list-style:none;
}

.sub05_top .sub05_inner_box .sub05_location li{
	text-align:center;
    margin-right:75px;
    float:left;
}

/**sub05_container**/

.sub05_container{
	margin:0 auto;
	overflow:hidden;
	width:1054px;
}

.sub05_container .sub05_container_01{
	text-align:center;
	padding-top:43px;
	padding-bottom:51px;
}

.sub05_container .sub05_container_02{
	line-height:22px;
	padding-bottom:35px;
}


.sub05_container .sub05_container_02 .txt01{
	padding-bottom:10px;
}

.sub05_container .sub05_container_02 p{
	font-size:13px;
	color:#525252;

}

.sub05_container .sub05_container_03{
	padding-bottom:22px;
}

.sub05_container .sub05_container_04{
	padding-bottom:54px;
	
}

.sub05_container .sub05_container_05{
	height:339px;
	width:1054px;	
	padding-bottom:70px;
}

.sub05_container .sub05_container_05 .boxx01{
	float:left;
	padding-top:158px;
	padding-right:167px;
}

.sub05_container .sub05_container_05 p{
	padding-top:36px;
}


.sub05_container .sub05_container_05 .boxx02{
	float:left;
	left:377px;
	padding-right:95px;
}

.sub05_container .sub05_container_05 .boxx03{
	float:left;
	width:221px;
	height:141px;
	left:769px;
	padding-top:158px;
}

.sub05_container .sub05_container_06{
	padding-bottom:98px;
	
}

.sub05_container .sub05_container_06 .plus{
	margin-top:-78px;
	margin-left:245px;
	font-size:12px;
	font-family: 'RixSGo B';
}

.sub05_container .sub05_container_06 .plus a{
	color:#5c514e;
}

.sub05_container .sub05_container_06 .plus p{
	margin-left:25px;
	padding-top:15px;
}

.sub05_container .sub05_container_06 .plus02{
	margin-top:-36px;
	margin-left:610px;
	font-size:12px;
	font-family: 'RixSGo B';
}

.sub05_container .sub05_container_06 .plus02 a{
	color:#5c514e;
}

.sub05_container .sub05_container_06 .plus02 p{
	margin-left:20px;
	padding-top:15px;
}


.sub05_container .sub05_container_06 .plus03{
	margin-top:-36px;
	margin-left:968px;
	font-size:12px;
	font-family: 'RixSGo B';
}

.sub05_container .sub05_container_06 .plus03 a{
	color:#5c514e;
}

.sub05_container .sub05_container_06 .plus03 p{
	margin-left:20px;
	padding-top:15px;
}

.sub05_container .sub05_container_07{
	width:1054px;
	border-bottom:solid 1px #c0c0c0;
	border-top:solid 1px #c0c0c0;
	padding-bottom:20px;
	padding-top:20px;
	font-size:13px;
	color:#555555;	
}

.sub05_container .sub05_container_07 .co07_01{
	margin-left:22px;
	
}

.sub05_container .sub05_container_07 .co07_02{
	float:left;
	margin-top:-18px;
	margin-left:464px;	
}

.sub05_container .sub05_container_07 .co07_03{
	float:left;
	margin-top:-18px;
	margin-left:464px;
}

.sub05_container .sub05_container_08{
	padding-top:38px;
	padding-bottom:135px;
}



/**sub06_container**/
.sub06_bg{background:url(../images/sub/sub_bottom/sub06_bottom.jpg) no-repeat center bottom;}


.sub06_bg .sub06_container{	
	width:1054px;
	overflow:hidden;
	margin:0 auto;	
	min-height:2320px;
}

.sub06_bg .sub06_container .sub06_box01{
	background:url(../images/sub/sub6/sub6_contents01.png) no-repeat;
	height:494px;
	position:relative;
	top:185px;
}

.sub06_bg .sub06_container .sub06_box01 dl dt{
	position:absolute;
	top:57px;
	left:583px;
}

.sub06_bg .sub06_container .sub06_box01 dl dd{
	position:absolute;
	top:106px;
	left:583px;
}
	
.sub06_bg .sub06_container .sub06_box01 dl .txt03{
	position:absolute;
	top:238px;
	left:587px;
}	

.sub06_bg .sub06_container .sub06_box01 dl .btn{
	position:absolute;
	top:366px;
	left:591px;
	text-align:left;	
}	

.sub06_bg .sub06_container .sub06_box01 dl .btn .more{
	width:127px;
	line-height:40px;
	display:inline-block;
	border:solid 3px #fff;
	text-align:left;
	padding-left:29px;
	color:#fff;	
	background:url(../images/sub/sub_contents/arrow02.png) no-repeat 123px 50%;
}
.sub06_bg .sub06_container .sub06_box01 dl .btn .more:hover{
	color:#387aaa;
	background:#fff url(../images/contents02/arrow3.png) no-repeat 123px 50%;
}


.sub06_bg .sub06_container .sub06_box02{
	background:url(../images/sub/sub6/con02.png) no-repeat;
	height:30px;
	position:relative;
	top:330px;
}

.sub06_bg .sub06_container .sub06_box02 p{
	position:absolute;
	top:97px;
	left:40px;
}

.sub06_bg .sub06_container .sub06_box03{
	background:url(../images/sub/sub6/sub06_box03.png) no-repeat;
	height:30px;
	position:relative;
	top:1150px;
}

.sub06_bg .sub06_container .sub06_box03 dl dt{
	position:absolute;
	top:167px;
	left:40px;
}

.sub06_bg .sub06_container .sub06_box03 dl dd{
	position:absolute;
	top:225px;
	left:40px;
}

.sub06_bg .sub06_container .sub06_box03 dl .btn02{
	position:absolute;
	top:318px;
	left:40px;
	text-align:left;	
	font-size:18px;
}

.sub06_bg .sub06_container .sub06_box03 dl .btn02 .more{
	width:120px;
	line-height:40px;
	display:inline-block;
	border:solid 3px #fff;
	text-align:left;
	padding-left:43px;
	color:#fff;
}

.sub06_bg .sub06_container .sub06_box03 dl .btn02 .more:hover{
	color:#387aaa;
	background:#fff 50%;
}

.sub06_bg .sub06_container .sub06_box03 .child{
	position:absolute;
	top:90px;
	left:299px;
}

.sub06_bg .sub06_container .sub06_box03 .child p{
	position:absolute;
	top:400px;
	left:130px;
	text-align:left;
	font-size:17px;
}

.sub06_bg .sub06_container .sub06_box03 .child p .more{
	width:125px;
	line-height:40px;
	display:inline-block;
	border:solid 3px #fff;
	text-align:left;
	padding-left:30px;
	color:#fff;	
	background:url(../images/sub/sub_contents/arrow02.png) no-repeat 115px 50%;
}
.sub06_bg .sub06_container .sub06_box03 .child p .more:hover{
	color:#387aaa;
	background:#fff url(../images/contents02/arrow3.png) no-repeat 115px 50%;
}

.sub06_bg .sub06_container .sub06_box03 .r_box3 dl .box03_02{
	position:absolute;
	top:167px;
	left:720px;
}

.sub06_bg .sub06_container .sub06_box03 .r_box3 dl .box03_02_02{
	position:absolute;
	top:225px;
	left:720px;
}

.sub06_bg .sub06_container .sub06_box03 dl .btn03{
	position:absolute;
	top:318px;
	left:724px;
	text-align:left;	
	font-size:18px;
}

.sub06_bg .sub06_container .sub06_box03 dl .btn03 .more{
	width:120px;
	line-height:40px;
	display:inline-block;
	border:solid 3px #fff;
	text-align:left;
	padding-left:43px;
	color:#fff;
}

.sub06_bg .sub06_container .sub06_box03 dl .btn03 .more:hover{
	color:#387aaa;
	background:#fff 50%;
}
