@charset "euc-kr";
/* CSS Document */

@import url(navi.css);

.flash_bg{width:100%; background:transparent url(../image/main/m_topbg3.gif);}
#main_visual{width:980px; height:358px; overflow:hidden; margin:0 auto 0 auto;}

.bar_bg{width:980px; height:3px; margin:0px auto 0 auto; background:url(../image/main/bar_bg.png) no-repeat;}

.middle{width:955px; height:500px; margin:10px auto 0 auto;}

	.middle_01{width:188px;float:left; margin:20px 0 0 0;}
		.main_login{widht:188px;height:136px;margin-bottom:15px;background:url(../image/main/main_loginbox.png) no-repeat;}
		.main_logintitle{width:156px;height:26px;margin:0 auto; padding-top:8px;}
		.login_input{padding:10px 0 0 6px;height:50px;}
		.login_input li{float:left;}
		.login_input .GBOX{border: 1px solid #90b5c8; width: 90px; height: 17px;}
		.join_find_button{padding:12px 0 0 16px;height:29px;}
		.middle_data{padding:5px 0 0 0;}
		.main_search{padding-top:15px;}
		.main_search .search_title{padding:5px 0;}
		.search_box{width:188px;height:74px;background:url(../image/main/search_box01.png) no-repeat;}
		.search_box .searchbox_input01{padding:15px 0 0 15px;}
		.search_box .searchbox_input02{padding:0 0 0 15px;}
		.search_input{width:100px;height:17px; border: 1px solid #90b5c8;}



	.middle_02{width:343px;float:left; margin:20px 0 0 40px;}
		.middle_02 span.more, middle_02 span.date{float:right; width:6.5em; text-align:right;}
		.middle_02 span.left{float:left; width:22em;}
		.main_notice, .main_correspondence{height:158px;}
		.middle_02 .main_notice p, .middle_02 .main_correspondence p{float:left; margin-bottom:7px;}
		.middle_02 .main_notice ul li, .middle_02 .main_correspondence ul li{height:20px; padding:2px 0 0 0; background:url(../image/main/main_bullet.png) no-repeat left center; border-bottom:1px dashed #cacaca; text-indent:10px;}
		.middle_02 .date{color:#969696;}
		.middle_02 ul{padding-bottom:22px;}

		.photo_gallary .photogallary_p span.more{float:right; padding-top:24px; width:6.5em; text-align:right;}
		.photo_gallary  p.photogallary_p{padding-bottom:0; width:343px;}
		.photo_gallary ul{clear:both;}
		.photo_gallary li.photogallary_li{width:114px;height:78px;float:left; margin:0;background:none;text-indent:0;}
		.photogallary_li p.photogallary_text{padding-top:2px;text-align:center;font-size:0.9em;line-height:1.3em;}



	.middle_03{width:344px;float:left; margin:20px 0 0 40px;}
		.schedule{width:344px; height:147px;background:url(../image/main/schedule_box.png) no-repeat;}

		.schedule_01{float:left; margin:7px;}
		.schedule_01 div{display:block; clear:left;}
		.schedule_01 li{float:left; padding:3px;}
		.schedule_01 table{width:166px;background:url(../image/main/calbar.gif) no-repeat center top;margin:27px 0 0 3px;}
		.schedule_01 table thead th{height:14px; text-align:center; padding:0 0 2px 0; margin:0px;}
		.schedule_01 table tbody td{line-height:1.5em;padding:0;text-align:center;font-size:0.85em;}

		.schedule_02 {float:left; margin:5px 0 0 0;}
		.schedule_02 li{display:block;}
		.schedule_02 .schedule_event, .schedule_02 .schedule_menu{width:143px; height:55px; margin-top:10px; padding:0 0 0 3px; background:url(../image/main/menu_box.png) no-repeat;}
		.schedule_02 .schedule_event li.title{height:19px; margin:0 0 0 3px;}
		.schedule_02 .schedule_event li.txt{float:left; width:145px; height:30px;}
		.schedule_02 .schedule_event li img{margin-top:4px;}

		#note1, #note2 {width:131px; height:27px; overflow:auto; margin:0 0 0 0; padding:3px; font-size: 0.9em; line-height:1.4em;}

		.cal_data {background-color: #f5f5f5; font-weight: bold;}
		.cal_today {background-color: #cbe6a1; font-weight: bold;}
		.txt_sun{color:#ff0000;}
		.txt_sat{color:#0000ff;}

		.quickmenu_01{height:131px; margin-top:35px; background:#FFf;}
	    .quickmenu_01 li{float:left; padding:0px 20px 0 20px;}
	    .quickmenu_01 p{padding:4px 0;}

		.quickmenu_02{height:140px; margin:40px 0 0 0;background:#FFf;}
		.quickmenu_02 li{float:left; margin:15px 7px 0 0;}



/* .banner_zone{width:950px;height:108px; margin:20px auto 0 auto;}
	.banner_zone span{padding-left:15px;}
	.banner_img img{padding-left:15px;padding-top:15px;} */

/*º£³Ê*/
.banner{width:950px;height:108px; margin:20px auto 0 auto;}
.banner .banner_btn li{float:left; padding-right:5px;}
.banner_img{float:left; width:950px; margin-top:5px;}
/*.banner_img li{float:left; width:135px; height:35px; margin-right:15px;border:1px solid #de0000;}*/

/* ¹è³Ê¸ðÀ½ */
#bannerzone {position: absolute; width: 960px; height:47px; float:left; margin:0; padding:0;}
	#bannerzone .banner02 {width:960px; height:47px; float:left; position:relative; margin:0 0 0 0; overflow:hidden;}
	#bannerzone .banner02 .banner02_list {width:960px; height:47px !important; margin:0; clear:both; overflow:hidden;}
	#bannerzone .banner02 .banner02_list li {float:left; height:47px; margin:0 17px 0 0; padding:0;}
	/* ÄÁÆ®·Ñ·¯ */

.bnr_img {width:143px; height:42px; border:0px solid #dedede;}


.bottom{width:1064px;heigth:120px;margin:0 auto 0 auto; padding-top:15px;position:relative;clear:both;background:url(../image/inc/footer_line.png) no-repeat;}
	.bottom_logo{width:217px;height:46px;padding-top:30px;padding-left:60px;float:left;background:#fff;}
	.bottom_address{width:750px;height:120px;float:right;line-height:20px;color:#6c6c6c;background:#fff;}
	.bottom_address span{color:#a4a4a4;}
	.bottom_address #address_first{ font-weight:bold;color:#444444;word-spacing:10px;}



/*¼­ºêÆäÀÌÁö½ÃÀÛ*/

#sub_visual{width:980px; height:218px; overflow:hidden; margin:0 auto 0 auto; background:#fafafa;}

.sub_middle_01{width:980px; margin:30px auto 0 auto; position:relative; background:#fff;}

	.middleleft_01{width:178px;float:left;margin:0 21px;background:#fff;}
	.left_menu{padding-top:10px;text-indent:15px;}
	.left_menu li{width:178px;height:28px;font-weight:bold;border-bottom:1px solid #e8e8e8;line-height:28px; color:#5b5c5b; background:url(../image/sub/left_li_out.png) right center no-repeat;}
	.left_menu li:hover{background:url(../image/sub/mouse_over_leftbg.png) no-repeat;}
	.left_menu li:hover a{color:#fff;}

	.middlecontents_01{width:740px;float:left;margin-bottom:50px;background:#fff;}
	.contents_title p{float:left;}
	.contents_title p.title_text{font-size:20px;color:#3e3d3d;font-weight:bold;line-height:40px;}
	.contents_navi{float:right;font-weight:bold;line-height:40px;}
	.contents_navi span{color:#0861a0;}

	.contents_depth01{width:700px; height:auto;margin:30px auto 50px auto;}


/*¼­ºê¸Þ´º*/
#smenu_wrap {width:178px; float:left; margin:0 21px 50px 21px; padding:0 0 50px 0;}
#snb{float:left;width:178px;margin:0 0 100px 0; line-height:18px;}
#snb h3{margin:0 0 10px 0; height:45px;}

#snb ul li
{width:163px; padding:5px 0 5px 15px; font-weight:bold; border-bottom:1px solid #e8e8e8; color:#5b5c5b; background:url(../image/sub/left_li_out.png) right top no-repeat;}
#snb ul li.over{width:163px; background:url(../image/sub/mouse_over_leftbg.png) right top no-repeat; color:#FFF; font-weight:bold;}
.sub_title_text{color:#fff; font-weight:bold;}


#snb ul ul{clear:both; padding:5px 0 0 0;}
#snb ul ul li{width:180px; border:none; background:none; font-weight:normal; font-weight:bold; margin:5px 0 0 0; padding:0; color:#555555;}
#snb ul ul li a{font-weight:normal;}
#snb ul ul li .over2 {color:#006DC4; font-weight:bold;}

.text18 {font-size: 12px; line-height: 18px;text-decoration: none;color: #666666;}


