@charset "utf-8";

/*
.area_main_tit{font-weight:bold;font-size:18px;color:#000000;}
.area1_dv{height:274px;position:relative;z-index:9990;margin-top:15px;}
.area1_dv_lf{float:left;width:756px;}
/*slider
.main_visual {float:left;overflow:hidden;height:263px;width:756px;}

.flexslider .flex-direction-nav{
	margin-top:7px;
}

.flexslider .flex-direction-nav a.flex-next{
	font-size:0;
	position:absolute;
	left:718px;
	top:0;
	background-image:url("/images/main/right_icon.png");
	background-position:left top;
	background-repeat:no-repeat;
	width:17px;
	height:40px;
	display:block;
	color:#FFF;
}

.flexslider  .flex-direction-nav a.flex-prev{
	position:absolute;
	left:8px;
	top:0;
	font-size:0;
	background-image:url("/images/main/left_icon.png");
	background-position:left top;
	background-repeat:no-repeat;
	width:17px;
	height:40px;
	display:block;
	color:#FFF;
}
.flexslider .flex-direction-nav .flex-pauseplay .flex-pause{
	font-size:0;
	/*background-image:url("/images/main/stop_icon.png");
	background-position:left top;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	display:none;
	cursor: pointer;
	color:#FFF;
	z-index:9990;
}
.flexslider .flex-direction-nav .flex-pauseplay .flex-play{
	font-size:0;
	background-image:url("/images/main/start_icon.png");
	background-position:left top;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	display:none;
	cursor: pointer;
	color:#FFF;
	z-index:9990;
}

/* 슬라이더01 
#slider001.flexslider {
	position:relative;
	overflow:hidden;
	width:756px;
	height:263px;
}
#slider001 .flex-direction-nav{
	position: absolute;
	top: 113px;
	left: 0px;
	z-index: 9990;
}
#slider001 .flex-direction-nav li{
	float:left;
	margin:0 2px;
}
#slider001.flexslider .slides {
	zoom:1;
}
#slider001.flexslider .slides li {
	width:100%;
}
#slider001.flexslider .slides li img {
	width:743px;
	float:left
}

#slider001.flexslider .flex-control-nav {
	height:15px;
	position:absolute;
	top:258px;
	left:100px;
	z-index:9989;
}
#slider001.flexslider .flex-control-nav li {
	float:left;
	margin-left:9px;
}
#slider001.flexslider .flex-control-nav li a {
	cursor:pointer;
	display:none;
	width:17px;
	height:17px;
	font-size:0;
	/*background:url("/images/main/mouse_off.png") no-repeat left top;

}
#slider001.flexslider .flex-control-nav li a.flex-active {
	width:17px;
	height:17px;
	/*background:url("/images/main/mouse_on.png") no-repeat left center;
	display:none;
}



#slider001 .flex-pauseplay a{
	position:absolute;
	top:137px;
	left:127px;
	height: 22px;
	z-index: 9990;
	width: 22px;
}
.area1_dv_rt{float:right;width:204px;}
.area1_dv_rt_tp{width:202px;height:37px;border:1px solid #d6d6d6;padding-top:9px;text-align:center;}
.area1_dv_rt_tp a{margin:0 6px;}
.area1_dv_rt_bt{margin-top:8px;background:url('/images/main/photo_img.jpg') no-repeat;width:186px;height:191px;padding-left:18px;padding-top:19px;}
.area1_dv_rt_bt p{color:#ffffff;background:url('/images/main/area1_icon.png') no-repeat 0px 4px;padding-left:9px;margin-bottom:12px;}
.area1_dv_rt_bt p a{color:#ffffff;}
.area1_dv_rt_bt p a:hover{color:#d8cb75;}
.area1_dv_rt_bt .p_tit{font-size:15px;letter-spacing:-1px;background:none;margin-bottom:19px;padding-left:0px;}
.area1_dv_rt_bt .p_tit span{font-size:20px;color:#ffea00;}

.area2_dv{float:left;}
.area2_dv_lf{float:left;width:250px;margin-top:9px;}
.area2_dv_lf_bor{width:224px;height:246px;border:1px solid #d6d6d6;padding:15px 13px 0 13px;background-color:#fff;}
.roll-banner{position: relative;width: 198px;}
.popBtn{position:absolute;top:3px;left:130px;width:100px;}
.popBtn a{margin:0 1px;}
.popImg {position: absolute;height:207px;margin-top: 13px;}
.banner-all-menu{position: absolute;height: 205px;width:299px;border: 1px solid #b9dcc3;background: #fefefe;z-index: 3;margin: 13px 0 0 2px;}


.area3_dv{height:261px;}
.area3_dv_lf{float:left;width:306px;height:261px;margin:9px 0 0 10px;	}
.area3_lf_dv{width:299px;}
.area3_lf_dv_lf{float:left;}
.area3_dv_lf_bor{width:280px;height:246px;border:1px solid #d6d6d6;padding:15px 13px 0 13px;background-color:#fff;}


.area4_dv{position:relative;height:126px;overflow:hidden;margin-bottom:15px;}
.area4_dv_hei{border:1px solid #d6d6d6;height:475px;border-bottom:2px solid #3c3c3c;}
.area4_dv_dl{position:absolute;top:1px;height:475px;border-right:1px solid #d6d6d6;width:159px;}
.area4_dv_dl dt{height:124px;border-bottom:1px solid #d6d6d6;margin-bottom:16px;}
.area4_dv_dl dd{background:url('/images/main/tab_icon.jpg') no-repeat 8px 5px;padding:0 0px 0 15px;height:25px;}
.area4_dv_dl dd a{color:#333232;}
.area4_dv_dl dd a:hover{color:#000000;text-decoration:underline;}
#area4_dv_dl1{left:1px;width:158px;}
#area4_dv_dl2{left:160px;background:#f9f9f9;}
#area4_dv_dl3{left:320px;}
#area4_dv_dl4{left:480px;background:#f9f9f9;}
#area4_dv_dl5{left:640px;}
#area4_dv_dl6{left:800px;background:#f9f9f9;width:158px;}

.area5_dv{height:65px;border:1px solid #d6d6d6;padding:9px 0;}
.area5_dv_lf{float:left;}
.area5_dv_lf_lf{float:left;margin-left:10px;}
.area5_dv_lf_rt{float:left;}
.area_main_tit1 {
font-weight: bold;
font-size: 16px;
color: #000000;
}


.area5_dv_rt{float:right;border-left:1px dotted #d6d6d6;height:66px;width:431px;padding-left:17px;}
.area5_dv_rt_sele{margin-bottom:5px;}
.area5_dv_rt_sele p{float:left;margin-right:7px;}
.area5_dv_rt_sele p select{float:left;width:155px;height:29px;font-size:12px;margin-right:5px;letter-spacing:-1px;}

.action_parent {
	width:1000px;
	height:58px;
	position:relative;
	margin:0;
	float:left;
}
.action_sliders {
		width:100%;
		height:100%;
		position:relative;
		overflow:hidden;
		margin:0 auto;
	}
.action_childs {
	width:100%;
	height:100%;
	position:absolute;}

.action_childs a {
			___display:none;
			position:absolute;
			display:block;
			float:left;
			margin-left:10px;
			
		}


	/* mast be set ! 
	.action_prev ,
	.action_next {
		position:absolute;
		top:13px;
		text-decoration:none;
		color:#eee;
		font-weight:bold;
		text-align:center;
		padding:5px;
	}

	.action_prev {
		left:-20px;
	}

	.action_next {
		right:-20px;
	}



/*popup zone

.flexslider .flex-direction-nav a.flex-next{
	font-size:0;
	background-image:url("/images/main/zone_left_icon.gif");
	background-position:left top;
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	display:block;
	color:#000000;
}

.flexslider  .flex-direction-nav a.flex-prev{
	font-size:0;
	background-image:url("/images/main/zone_right_icon.gif");
	background-position:left top;
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	display:block;
	color:#000000;
}
.flexslider .flex-direction-nav .flex-pauseplay a{
	font-size:100px;
	overflow:hidden;
	background-image:url("/images/main/zone_stop_icon.gif");
	background-position:left top;
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	display:block;
	cursor: pointer;
	color:#000000;
	z-index:100;
}


	/* 슬라이더02 
.main_top_dv_lf{float:right;margin-top:9px;border:1px solid #d6d6d6}
#slider002.flexslider {
	overflow:hidden;
	background-color:#fafafa;
	width:274px;
	height:246px;
	position:relative;
	padding:15px 13px 0 13px
}
#slider002 .flex-direction-nav{
	position:absolute;
	top:11px;
	right:16px;
	z-index: 10;
}
#slider002 .flex-direction-nav li{
	float:left;
	margin:0 1px;
}
#slider002.flexslider .slides {
	zoom:1;
	width:275px;
	margin-top:13px;
}
#slider002.flexslider .slides li {
	width:275px;
	position:relative;
}
#slider002.flexslider .slides li img{
	width:275px;
	height:160px;
}
#slider002.flexslider .slides li .img_a{width:67px;height:23px;position:absolute;top:110px;left:260px;}

#slider002.flexslider .flex-control-nav {
	position:absolute;
	top:228px;
	right:126px;
	z-index:9;
}
#slider002.flexslider .flex-control-nav li {
	float:left;
	margin-right:4px;
}


#slider002.flexslider .flex-control-nav li a {
	cursor:pointer;
	display:block;
	width:12px;
	height:11px;
	background:url('/images/main/slider-nor.jpg') no-repeat left top;
	font-size:50px;
	overflow:hidden;
}
#slider002.flexslider .flex-control-nav li a.flex-active {
	background:url('/images/main/slider-cur.jpg') no-repeat left top;
}

.content_1_ul1,
.content_1_ul2{
	overflow:hidden;
	width:100%;
}
.fr{
	float:right !important;
}

.notic_all .all_eazy_table{position:relative;width:309px; height:137px;}
.notic_all .eazy_menu{border-bottom:2px solid #545454;height:35px;}
.notic_all .eazy_menu a{ font-size: 20px;color: #333333;font-weight: bold;text-align:left;letter-spacing: -1px; margin-top:10px;}
.notic_all .eazy_menu_position2{position:absolute;top:0;left:92px;}
.notic_all .eazy_table{height:55px;margin-top:10px;}
.notic_all .eazy_table ul li{background:url("/images/main/dot.jpg") no-repeat left 50%;padding-left:10px;margin-bottom:6px;}
.notic_all .eazy_table ul li a{font-size:13px;;}
.notic_all #main_tab1_off{display:none;}
.notic_all #main_tab2_on{display:none;}
.notic_all #main_tab2{display:none;}
.notic_all .more{position:absolute;top:5px;right:0;background:url("/images/main/more.jpg") no-repeat left 50%;padding-left:10px;}*/



.main_wrap{    width: 100%;
    min-width: 1000px;
    height: auto;
    min-height: 140px;
    position: relative;
	top: 155;
    background: url(../images/main/main_bg.png) no-repeat center top;
}

.main1_contents{    width: 1000px;
    height: 200px;
    margin: 0 auto;
    position: relative;}

.main1_btn01{    position: absolute;
	top: 10px;
    }
	
	
.main1_btn02{    position: absolute;
	top: 10px;
	left: 500px;
    }
	
.main_contents{    width: 1000px;
    height: 380px;
    margin: 0 auto;
    position: relative;}

.main_btn01{    position: absolute;
    left: 0px;
    top: 246px;
	background: #E6E7E8;
}
.main_btn02{    position: absolute;
    left: 166.666px;
    top: 246px;
	width: 167px;
	background: #E6E7E8;

}
.main_btn03{     position: absolute;
    left: 333.333px;
    top: 246px;
	background: #E6E7E8;
}
.main_btn04{ position: absolute;
    left: 500px;
    top: 246px;
	background: #E6E7E8;
}
.main_btn05{     position: absolute;
    left: 666.666px;
    top: 246px;
	width: 167px;
	background: #E6E7E8;
}
.main_btn06{ position: absolute;
    left: 833.333px;
    top: 246px;
	background: #E6E7E8;
}


.mc_bottom{      width: 1000px;
    height: 225px;
    margin: 30px auto;
    position: relative;
    border: 1px #ddd solid;}


.mc_bottom ul{    position: relative;
    width: 1000px;
    height: 225px;}
.mc_bottom ul li{    float: left;
    height: 185px;
    padding: 20px 20px;}

.mc_bottom ul li.custom_wrap{width: 182px;
    border-right: 1px #ddd solid;}
.mc_bottom ul li.custom_wrap h1{font-size: 22px;
    color: #333;
    line-height: 40px;}
.mc_bottom ul li.custom_wrap p{font-size: 14px;
    color: #666666;
    line-height: 24px;}
.mc_bottom ul li.custom_wrap img{}

.mc_bottom ul li.notice_wrap{    width: 368px;
    border-right: 1px #ddd solid;}
.mc_bottom ul li.notice_wrap h1{   font-size: 22px;
    color: #333;
    line-height: 40px;}
.mc_bottom ul li.notice_wrap span{  float: right;
    cursor: pointer;
    font-size: 16px;}

.notice_list{    width: 100%;
    height: auto;
    position: relative;     margin: 10px 0px 0px 0px;}
.notice_list ul{position: relative;
    width: 100%;
    height: 130px;}
.notice_list ul li{    float: none;
    height: 26px;
    padding: 0px 0px;
    text-align: left;
    font-size: 14px;}

.notice_list ul li span.discription_txt{    float: left;
    cursor: default;
    font-size: 14px;
    line-height: 24px;
    width: 255px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.notice_list ul li span.date_txt{     float: right;
    cursor: default;
    font-size: 14px;
    line-height: 24px;
    width: 90px;
    text-align: right;}

.mc_bottom ul li.schedule_wrap{    width: 328px;}
.mc_bottom ul li.schedule_wrap h1{font-size: 22px;
    color: #333;
    line-height: 40px;}
.mc_bottom ul li.schedule_wrap img{}

.schedule_list{    position: relative;
    width: 325px;
    height: 150px;
    float: left;}
.schedule_list ul{position: relative;
    width: 100%;
    height: 100%;}
.schedule_list ul li{    float: none;
    height: auto;
    padding: 0px 0px;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    color: #333;}
.schedule_list ul li span{    font-weight: 800;}
.schedule_list ul li span.normal{    font-weight: 600;}
.schedule_list ul li p{color: #666;
    padding: 0px 10px 3px 10px;}


