    body, select {font-family: ±¼¸², arial;font-size:9pt; Color:#6A6A6A;}
    TD, TH, input, textarea {font-size:9pt; Color:#6A6A6A;}
    img {border: none}
    
    a:link {COLOR: #666666; font-size: 9pt; TEXT-DECORaTION: none}
    a:visited {COLOR: #666666; font-size: 9pt; TEXT-DECORaTION: none}
    a:active {COLOR: #3860A2; font-size: 9pt}
    a:hover {COLOR: #3860A2; TEXT-DECORaTION: none}

    .brdinput {Background-color:#ffffff; Border:1x SOLID #DADADA}    
    .listform {width: 160px; font-family:±¼¸²; font-size: 9pt; color:#000000; letter-spacing:-1px;} 
    .calendar_tit {font-family: ±¼¸², arial;font-size:9pt; Color:#57A74D ;letter-spacing:0px;}
    .calendar_tit2 {font-family: ±¼¸², arial;font-size:9pt; Color:#57A74D ;letter-spacing:0px;}  
    
    .left_tit  {font-family: ±¼¸², arial;font-size:9pt; Color:#684A40 ;letter-spacing:0px; font-WEIGHT: bold;}
    .sense_tit {font-family: ±¼¸², arial;font-size:9pt; Color:#47A4B4 ;letter-spacing:0px; font-WEIGHT: bold;}
    .class_tit {font-family: ±¼¸², arial;font-size:9pt; Color:#5AB10B ;letter-spacing:0px; font-WEIGHT: bold;}
    .library_tit {font-family: ±¼¸², arial;font-size:9pt; Color:#57A74D ;letter-spacing:0px; font-WEIGHT: bold;}
    
    .count1 {font-family: verdanal;font-size:8pt; Color:#0CB0BD ;}
    .count2 {font-family: verdanal;font-size:8pt; Color:#FC7817 ;}
    
     a.site:link {font-family: ±¼¸², arial;font-size:9pt;text-decoration:none;Color:#45AAA7; letter-spacing:0px; line-height:150%;}
     a.site:visited {font-family: ±¼¸², arial;font-size:9pt;text-decoration:none;Color:#45AAA7; letter-spacing:0px; line-height:150%;}
     a.site:active {font-family: ±¼¸², arial;font-size:9pt;text-decoration:none;Color:#45AAA7; letter-spacing:0px; line-height:150%;}
     a.site:hover {font-family: ±¼¸², arial;font-size:9pt;text-decoration:none;Color:#45AAA7; letter-spacing:0px; line-height:150%;}
    
    
     a.site2:link {font-family: ±¼¸², arial;font-size:9pt;text-decoration:none;Color:#B36573; letter-spacing:0px; line-height:150%;}
     a.site2:visited {font-family: ±¼¸², arial;font-size:9pt;text-decoration:none;Color:#B36573; letter-spacing:0px; line-height:150%;}
     a.site2:active {font-family: ±¼¸², arial;font-size:9pt;text-decoration:none;Color:#B36573; letter-spacing:0px; line-height:150%;}
     a.site2:hover {font-family: ±¼¸², arial;font-size:9pt;text-decoration:none;Color:#B36573; letter-spacing:0px; line-height:150%;}
    
    .title {font-size: 9pt; font-WEIGHT: bold; font-color: #333311}
    .f0 {COLOR: #4E4E4E; font-size: 9pt; line-height:170%; font-family:±¼¸²,Verdana; text-align: justify;}
    .f1 {font-size : 7pt; line-height:130%; font-family:±¼¸²,Verdana;}
    .f2 {font-size : 7pt; line-height:130%; font-family:±¼¸²,Verdana;COLOR: #4E4E4E;}
    .f3 {font-size : 9pt; line-height:130%; font-family:±¼¸²,Verdana;COLOR: #4E4E4E;}
    .f4 {font-size : 8pt; font-family:±¼¸²,Verdana;COLOR: #5F5E5E;}
    .f5 {font-size : 9pt; line-height:130%; font-WEIGHT: bold; font-family:¹ÙÅÁ,Verdana;COLOR: #4E4E4E;}
    .f6 {font-size : 11pt; line-height:130%; font-WEIGHT: bold; font-family:±¼¸²,Verdana;COLOR: #426E8B;}
    .f7 {font-size : 11pt; line-height:130%; font-WEIGHT: bold; font-family:±¼¸²,Verdana;COLOR: #C18136;}
    .form{background-color:#ffffff; border-right:#B1B1B1 1px solid; border-top:#B1B1B1 1px solid; font-size:9pt; border-left:#B1B1B1 1px solid; color:#4e4e4e; border-bottom:#B1B1B1 1px solid; font-family:"±¼¸²","±¼¸²"}
    .memberform{background-color:#ffffff; border-right:#97AD51 1px solid; border-top:#97AD51 1px solid; font-size:9pt; border-left:#97AD51 1px solid; color:#4E4E4E; border-bottom:#97AD51 1px solid; font-family:"±¼¸²","±¼¸²"}
    .communityform{background-color:#ffffff; border-right:#A3A84B 1px solid; border-top:#A3A84B 1px solid; font-size:9pt; border-left:#A3A84B 1px solid; color:#4E4E4E; border-bottom:#A3A84B 1px solid; font-family:"±¼¸²","±¼¸²"}
    .obsform{background-color:#ffffff; border-right:#58AFBF 1px solid; border-top:#58AFBF 1px solid; font-size:9pt; border-left:#58AFBF 1px solid;  color:#4E4E4E; border-bottom:#58AFBF 1px solid; font-family:"±¼¸²","±¼¸²"}
    .blackframe{background-color:#000000; border-right:#000000 1px solid; border-top:#000000 1px solid; font-size:9pt; border-left:#000000 1px solid;  color:#4E4E4E; border-bottom:#000000 1px solid; font-family:"±¼¸²","±¼¸²"}
    .monthform{background-color:#ffffff; border-right:#ECA655 1px solid; border-top:#ECA655 1px solid; font-size:9pt; border-left:#ECA655 1px solid;  color:#4E4E4E; border-bottom:#ECA655 1px solid; font-family:"±¼¸²","±¼¸²"}
    .blueform{background-color:#ffffff; border-right:#6E92B4 1px solid; border-top:#6E92B4 1px solid; font-size:9pt; border-left:#6E92B4 1px solid;  color:#4E4E4E; border-bottom:#6E92B4 1px solid; font-family:"±¼¸²","±¼¸²"}
    .mapform{background-color:#ffffff; border-right:#89A87F 1px solid; border-top:#89A87F 1px solid; font-size:9pt; border-left:#89A87F 1px solid;  color:#4E4E4E; border-bottom:#89A87F 1px solid; font-family:"±¼¸²","±¼¸²"}
    .discussform{background-color:#ffffff; border-right:#D2AE1E 1px solid; border-top:#D2AE1E 1px solid; font-size:9pt; border-left:#D2AE1E 1px solid; color:#4E4E4E; border-bottom:#D2AE1E 1px solid; font-family:"±¼¸²","±¼¸²"}
    .loginform{background-color:#ffffff; border-right:#B24F8F 1px solid; border-top:#B24F8F 1px solid; font-size:9pt; border-left:#B24F8F 1px solid;  color:#4E4E4E; border-bottom:#B24F8F 1px solid; font-family:"±¼¸²","±¼¸²"}
    .violetform{background-color:#ffffff; border-right:#B98CC2 1px solid; border-top:#B98CC2 1px solid; font-size:9pt; border-left:#B98CC2 1px solid;  color:#4E4E4E; border-bottom:#B98CC2 1px solid; font-family:"±¼¸²","±¼¸²"}
    td { line-height: 16px }

.counter {font-family: µ¸¿ò ; font-size:8pt; COLOR: #5498DD;}
.counter_01 {font-family: µ¸¿ò ; font-size:8pt; COLOR: #FFA52C;}


.na_m01 {font-family: µ¸¿ò ; font-size:8pt; COLOR: #7E7E7E;}

.na_m02 {font-family: ±¼¸² ; font-size:9pt; COLOR: #000000;}
.na_m02 A{font-family: ±¼¸² ; font-size:9pt; COLOR: #000000;}
.na_m02 A:link {font-family: ±¼¸² ; font-size:9pt; COLOR: #000000;}
.na_m02 A:visited {font-family: ±¼¸² ; font-size:9pt; COLOR: #000000;}
.na_m02 A:hover {font-family: ±¼¸² ; font-size:9pt; COLOR: #5199D6;}

.news_num {font-family: ±¼¸² ; font-size:9pt; COLOR: #3287CF;}

.mu_01 {font-family: Verdana; font-size:9pt; COLOR: #666666;}
.mu_01 A{FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none}
.mu_01 A:link {FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION:none}
.mu_01 A:visited {FONT-SIZE: 9pt; COLOR :#666666; TEXT-DECORATION:none}
.mu_01 A:hover {FONT-SIZE: 9pt; COLOR: #5199D6; TEXT-DECORATION:none;}

.mu_02 {font-family: Verdana; font-size:9pt; COLOR: #666666;}
.mu_02 A{FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none}
.mu_02 A:link {FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION:none}
.mu_02 A:visited {FONT-SIZE: 9pt; COLOR :#666666; TEXT-DECORATION:none}
.mu_02 A:hover {FONT-SIZE: 9pt; COLOR: #5ECD14; TEXT-DECORATION:none;}

.mu_03 {font-family: Verdana; font-size:9pt; COLOR: #666666;}
.mu_03 A{FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none}
.mu_03 A:link {FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION:none}
.mu_03 A:visited {FONT-SIZE: 9pt; COLOR :#666666; TEXT-DECORATION:none}
.mu_03 A:hover {FONT-SIZE: 9pt; COLOR: #D95E13; TEXT-DECORATION:none;}

.mu_04 {font-family: Verdana; font-size:9pt; COLOR: #666666;}
.mu_04 A{FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none}
.mu_04 A:link {FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION:none}
.mu_04 A:visited {FONT-SIZE: 9pt; COLOR :#666666; TEXT-DECORATION:none}
.mu_04 A:hover {FONT-SIZE: 9pt; COLOR: #DDB02F; TEXT-DECORATION:none;}

.sms_title {font-family: ±¼¸² ; font-size:9pt; COLOR: #06A926;}

.do_mu {font-family: ±¼¸² ; font-size:9pt; COLOR: #1147A9;}
.do_mu A{font-family: ±¼¸² ; font-size:9pt; COLOR: #1147A9;}
.do_mu A:link {font-family: ±¼¸² ; font-size:9pt; COLOR: #1147A9;}
.do_mu A:visited {font-family: ±¼¸² ; font-size:9pt; COLOR: #1147A9;}
.do_mu A:hover {font-family: ±¼¸² ; font-size:9pt; COLOR: #FF6F05;}

.dong_num {font-family: µ¸¿ò ; font-size:8pt; COLOR: #2A64CE;}  
.dong_num01 {font-family: ±¼¸² ; font-size:9pt; COLOR: #00D000;} 

    .index {font-family: Verdana; font-size:8pt;  color: #783A8D;}
    .index_01 {font-family: Verdana; font-size:8pt;  color: #ffffff;}
    .tit {font-family: ±¼¸²; font-size:9pt; color: #000000;}
    .tit_01 {font-family: ±¼¸²; font-size:9pt; color: #09BEDC;}

    .score {font-family: Verdana; font-size:11pt;  color: #FF0C00;}
    .board {font-family: ±¼¸²; font-size:9pt;  color: #20B3B8;}



    .ex{font-family: ±¼¸²; font-size:9pt;  Color:#ffffff;}
    .ex A {FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none}
    .ex A:link{FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none}
    .ex A:visited {FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none}
    .ex A:hover {FONT-SIZE: 9pt; COLOR: #F7F55D; TEXT-DECORATION: none}

    .nabi_01{font-family: ±¼¸² ; font-size:9pt; COLOR: #BD8C01;} 

     .newsletter {font-family: µ¸¿ò; font-size:9pt;  color: #7E7E7E;}
     .newsletter_01 {font-family: µ¸¿ò; font-size:9pt;  color: #7FF5E25;}

    .score01 {font-family: ±¼¸²; font-size:9pt;  color: #ffffff;}
    .score02 {font-family: ±¼¸²; font-size:9pt;  color: #000000;}




@charset "utf-8";
/* CSS Document */
clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.accessibility,
.hide{
 /*¼û±â±â*/
 position:absolute;
 width:0; height:0; overflow:hidden;
 font:0/0 Sans-serif;
 visibility:hidden;
 margin:0;padding:0;
} 

h1,h2,h3,h4,p,input,ul,li,form,label{
	margin:0; padding:0;
}
h3{
	text-indent:-1000px;
}
hr{
	display:none;
}
ul{
	list-style:none;
}
img{
	border:0;
}
a{
	text-decoration:none;
	color:#777777;
}
body{
	background:url(images/body_bg.gif) repeat-x;
	margin:0; padding:0;
	font-size:0.69em;
	font-family:"±¼¸²Ã¼";
	color:#777777;
}
input{
	font-size:1em;
}


.wapper{
	width:912px;
}
/*header*/
.header{
	height:302px;
	overflow:hidden;
}
.header h2{
	display:none;
}
.visual{
	position:absolute;
	left:0; top:0;
	z-index:-1;
}

h1{
 width:170px;
 height:68px;
 margin:22px 0 0 12px;
 z-index:1000;
}
.gnb{
	position:absolute;
	left:560px;
	top:6px;
}
.gnb li{
	float:left;
}
.gnb a{
	display:block;
	text-indent:-1000px;
}
.gnb li.gnb_home{background:url(images/gnb_home.gif) no-repeat;}
.gnb li.gnb_help{background:url(images/gnb_help.gif) no-repeat;}
.gnb li.gnb_sms{background:url(images/gnb_sms.gif) no-repeat;}
.gnb li.gnb_sitemap{background:url(images/gnb_sitemap.gif) no-repeat;}
.gnb li.gnb_home a{width:30px;}
.gnb li.gnb_help a{width:47px;}
.gnb li.gnb_sms a{width:61px;}
.gnb li.gnb_sitemap a{width:56px;}

/*navi*/
#navi{
	position:absolute;
	width:621px;
	height:64px;
	left:179px;
	top:24px;
	z-index:1;
	overflow:hidden;
}
#navi ul.navi_ul{
	background:url(images/navi_bg.gif) no-repeat;
	width:621px;
	height:40px;
}
#navi li{
	background:url(images/navi_cross.gif) no-repeat 0 13px;
	float:left;
}
#navi #navi_1{
	background:none;
	margin-left:15px;
	display:inline;
}
#navi_1 a.menu{ background:url(images/navi_1.gif) no-repeat;width:58px;height:30px;}
#navi_2 a.menu{ background:url(images/navi_2.gif) no-repeat;width:58px;height:30px;}
#navi_3 a.menu{ background:url(images/navi_3.gif) no-repeat;width:48px;height:30px;}
#navi_4 a.menu{ background:url(images/navi_4.gif) no-repeat;width:70px;height:30px;}
#navi_5 a.menu{ background:url(images/navi_5.gif) no-repeat;width:58px;height:30px;}
#navi_6 a.menu{ background:url(images/navi_6.gif) no-repeat;width:47px;height:30px;}
#navi a.menu{
	display:block;
	height:50px;
	padding:12px 19px 10px 19px;
	background-position:19px 12px;
}
#navi .on a,
#navi a:hover{
	background-position:19px -74px;
}
#navi .SubMenu{
	display:none;
	width:610px;
	position:absolute;
	left:16px;
	top:36px;
	background:url(images/navi_sub_bg_left.gif) no-repeat left top;
	height:27px;
}
#navi .SubMenu ul{
	height:27px;
	float:left;
	display:inline;
	margin-left:30px;
	padding-right:20px;
	background:url(images/navi_sub_bg.gif) no-repeat right top;
}
#navi .SubMenu ul li{
	height:27px;
	background:url(images/navi_sub_bult.gif) no-repeat;
	padding-left:7px;
	margin-top:7px;
	margin-right:10px;
	float:left;
}
#navi_1 .SubMenu{margin-left: 10px;}
#navi_2 .SubMenu{margin-left: 40px;}
#navi_3 .SubMenu{margin-left: 50px;}
#navi_4 .SubMenu{margin-left: 55px;}
#navi_5 .SubMenu{margin-left: 40px;}
#navi_6 .SubMenu{margin-left: 10px;}

#navi .on .SubMenu{
	display:block;
}

/*content*/
.content{
	margin:0 0 13px 10px;
	float:left;
	display:inline;
}
.school{
	z-index:1000;
	margin-left: 584px;
	margin-top: 132px;
	
}
.more{
	position:absolute;
	right:0;
	top:0;
	background:url(images/more.gif) no-repeat;
}
.more a{
	display:block;
	width:36px;
	height:10px;
	overflow:hidden;
	text-indent:-1000px;
}
.contLeft{
	width:161px;
	float:left;
}
	/*·Î±×ÀÎ*/
	.login{
		background:url(images/login_bg.gif) no-repeat left bottom;
		margin-bottom: 3px;
	}
	.login h3{
		background:url(images/login_tit.gif) no-repeat;
		width:161px; height:30px;
	}
	.login form{
		background:url(images/login_line.gif) no-repeat 10px 75px;
		width:140px;
		padding-bottom: 14px;
		padding-top: 9px;
	}
	.login label{
		height:17px;
		overflow:hidden;
		display:block;
		padding-left: 39px;
		margin-left:13px;
	}
	.login label input{
		width:86px; height:13px;
		padding-top: 1px;
		border:1px solid #cdcdcd;
	}
	.login .loginId{
		background:url(images/login_id.gif) no-repeat;
	}
	.login .loginPw{
		background:url(images/login_pw.gif) no-repeat;
		margin-top: 2px;
	}
	.loginBtn{
		background:url(images/login_btn_login.gif) no-repeat;
		width:60px; height:18px;
		border:none;
		text-indent:-1000px;
		float:left;
		display:inline;
		margin:8px 0 0 16px;
	}

	
	.myinfo{
		display:none;
	}
	
	/*È¯°æ»ó½Ä*/
	.know_tit{
		width:161px; height:40px;
		background:url(images/know_tit.gif) no-repeat;
	}
	.know_list{
		background:url(images/know_bg.gif) no-repeat left bottom;
		padding: 6px 0 6px 12px;
		margin-bottom: 13px;
	}
	.know_list li{
		background:url(images/know_list_bg.gif) no-repeat 100px -10px;
	}
	.know_list .line{
		background-position:100px -70px;
	}
	.know_list li.first-child{
		background-position:100px -80px;
	}
	.know_list .line{
		background:url(images/know_list_line.gif) repeat-x 0 8px;
		width:140px;
		height:15px;
		overflow:hidden;
		margin-bottom: 5px;
	}
	.know_list strong{
		color:#549b02;
	}
	.know_list ul{
		margin-top: 5px;
	}
	.know_list ul li{
		background:url(images/know_list_bult.gif) no-repeat left center;
		padding-left:6px;
	}
	.know_list ul li a{
		color:#777777;
	}
	
	/*È¯°æµµ¼­*/
	.book{
		position:relative;
		margin-bottom:15px;
	}
	.book h3{
		background:url(images/book_tit.gif) no-repeat;
		height:18px;
		margin-bottom:7px;
	}
	.book p{
		display:block;
	}
	.book img{
		border: 1px solid #d2d2d2;
		margin-right:6px;
		vertical-align:top;
	}
	.book strong{
		display:block;
		margin-bottom: 5px;
		color:#333333;
	}
	.book .txt{
		width:88px;
		position:absolute;
		right:0; top:27px;
	}
 /*¹«½É¼³¹®*/
 .quest{
  clear:both;
  position:relative;
  margin-bottom: 12px;
     letter-spacing: 0em;
 }
	.quest h3{
		background:url(images/quest_tit.gif) no-repeat;
		height:30px;
	}
	.quest .more{
		top:6px;
	}
	.quest form p{
		color:#333333;
		margin-bottom: 3px;
	}
	.quest form{
		background:url(images/quest_boxB.gif) no-repeat left bottom;
		padding:5px 8px 12px 10px;
	}
	.quest label{
		display:block;
	}
	.quest .btn1{
		background:url(images/quest_btn1.gif) no-repeat;
		width:60px; height:17px;
		border:0;
		text-indent:-1000px;
		margin-top: 7px;
		margin-left:10px;
	}
	.quest .btn2{
		background:url(images/quest_btn2.gif) no-repeat;
		width:60px; height:17px;
		border:0;
		text-indent:-1000px;
		margin-top: 7px;
	}
	/*´º½º·¹ÅÍ*/
	.letter{
		position:relative;
	}
	.letter h3{
		background:url(images/letter_tit.gif) no-repeat;
		height: 16px;
		margin-bottom: 6px;
	}
	.letter img{
		border:1px solid #d2d2d2;
		margin-right:8px;
		margin-left:5px;
		float:left;
	}
	.letter div{
		float:left;
	}
	.letter strong{
		color:#333333;
		display:block;
		margin-top: 3px;
		letter-spacing:-0.2em;
	}
	.letter font{
		font-weight:bold;
		font-size:1.2em;
	}
	.letter .view{
		display:block;
		width:59px;
		height:15px;
		background:url(images/letter_more.gif) no-repeat;
		margin-top: 15px;
	}
.contCenter{
	margin-left:8px;
	width: 410px;
	float:left;
	display:inline;
}
	/*¹«½ÉÃµ»çÁø*/
	.photo{
		position:relative;
	}
	.photo h3{
		background:url(images/photo_tit.gif) no-repeat;
		width: 233px; height:22px;
	}
	.photo .more{
		top:7px;
	}
	.photo div{
		background:url(images/photo_bg.gif) no-repeat;
		width:368px; height:146px;
		padding:14px 15px 0 27px;
		letter-spacing:-0.1em;
	}
	.photo div img{
		float:left;
		margin-right: 10px;
	}
	.photo div strong{
		font-size:1.2em;
		color:#535353;
		letter-spacing:-0.1em;
	}
	.photo .tit{
		display:black;
		padding-bottom:10px;
		padding-top: 5px;
	}
	.photo div font{
		font-size: 1.2em;
	}
	.photo .more{
		top: 6px;
		right:4px;
	}
	/*»õ¼Ò½Ä*/
	.news{
		position:relative;
		width:410px;
		height:135px;
		background:url(images/news_tab_bg.gif) repeat-x left 26px;
	}
	.news .more{
		margin-top: -26px;
		right:4px;
	}
	.news li{
		background:url(images/news_bult.gif) no-repeat 10px 3px;
		padding-left:17px;
		height:17px;
	}
	.news a{
		color:#444444;
		font-size:1.05em;
	}
	.news em{
		position:absolute;
		right:8px;
		color:#777777;
		font-style:normal;
	}
	.news ul{
		display:none;
	}
	.on ul{
		display:block;
	}
	#news_musim,
	#news_envir{
		width:410px;
		position:absolute;
		top:37px;left:0;
	}
	#news_musim h3{
		position:absolute;
		top:-36px;
	}
	#news_envir h3{
		position:absolute;
		top:-36px;
		margin-left:87px;
	}
	#news_musim h3 a{
		display:block;
		width:85px; height:26px;
		background:url(images/news_musim_tab.gif) no-repeat;
	}
	#news_envir h3 a{
		display:block;
		width:77px; height:26px;
		background:url(images/news_envir_tab.gif) no-repeat;
	}
	#news_musim.on h3 a,
	#news_envir.on h3 a{
		background-position:0 -26px;
	}
	/*Æ¯º°¸Þ´º*/
	.special{
		position:relative;
		height:130px;
		padding-top:27px;
		background:url(images/special_tab_bg.gif) no-repeat;
	}
	.special img{
		vertical-align:top;
	}
	.special p{
		display:none;
	}
	.special .on p{
		display:block;
	}
	#special_map,
	#special_tour,
	#special_study{
		position:absolute;
	}
	#special_map h3,
	#special_tour h3,
	#special_study h3{
		position:absolute;
		margin-top:-27px;
		height:27px;
	}
	#special_map h3{}
	#special_tour h3{margin-left:115px;}
	#special_study h3{margin-left:229px;}
	
	#special_map h3 a{display:block;background:url(images/special_tab_1.gif) no-repeat;width:113px;height:27px;}
	#special_tour h3 a{display:block;background:url(images/special_tab_2.gif) no-repeat;width:112px;height:27px;}
	#special_study h3 a{display:block;background:url(images/special_tab_3.gif) no-repeat;width:91px;height:27px;}
	
	#special_map h3 a:hover,
	#special_tour h3 a:hover,
	#special_study h3 a:hover,
	#special_map.on h3 a,
	#special_tour.on h3 a,
	#special_study.on h3 a{
		background-position:0 -27px;
	}
	.special #special_tour .t_section{background:url(images/special_tab_2_img.gif) no-repeat 0 0;width:410px;height:117px;}
	.special #special_tour .t_img{display:block;margin:16px 0 0 100px;}
	.special #special_tour .t_btn1{display:inline-block;margin:10px 0 0 105px;}
	.special #special_tour .t_btn2{display:inline-block;margin:10px 0 0 18px;}

	
	
	/*È¯°æÄ®·³*/
	.column{
		position:relative;
		margin-bottom:20px;
	}
	.column p.more{
		right:4px;
		top:7px;
	}
	.column h3{
		background:url(images/column_tit.gif) no-repeat;
		height:20px;
		padding-bottom:10px;
	}
	.column li{
		height:70px;
	}
	.column li.first-child{
		background:url(images/column_line.gif) repeat-x 0 80px;
		height:95px;
	}
	.column img{
		border:1px solid #dad9d9;
		padding:3px;
		background:#f7f7f7;
		margin-right:15px;
		float:left;
	}
	.column strong{
		display:block;
		padding-top: 3px;
		margin-bottom: 10px;
		color:#555555;
	}
	/*¿ì¼ö»çÀÌÆ®*/
	.best h3{
		background:url(images/best_tit.gif) no-repeat;
		height:27px;
	}
	.best li{
		float:left;
		display:inline;
		margin-left:2px;
	}
	.best img{
		vertical-align:top;
	}
.contRight{
	margin-left:8px;
	width:203px;
	float:left;
	display:inline;
}
	/*¹«½Ée-book*/
	.ebook a{
		display:block;
		widht:203px; height:116px;
		background:url(images/ebook_img.gif) no-repeat;
	}
	/*³ªºñ»ýÅÂ°ü*/
	.butterfly{
		position:relative;
	}
	.butterfly h3{
		background:url(images/butterfly_tit.gif) no-repeat;
		height:22px;
	}
	.butterfly ul{
		background:url(images/butterfly_bg.gif) no-repeat;
		height:75px;
		padding-top: 25px;
	}
	.butterfly li{
		background:url(images/butterfly_bult.gif) no-repeat 17px 3px;
		padding-left: 24px;
	}
	/*ywca*/
	.ywca a{
		display:block;
		height:88px;
		background:url(images/ywca.gif) no-repeat;
	}
	/*½Ã¹Îµ¿È£È¸*/
	.club a{
		display:block;
		height:91px;
		background:url(images/club.gif) no-repeat;
	}
	/*sms*/
	.sms{
		background:url(images/sms_bg.gif) no-repeat;
		padding-left:78px;
	}
	.sms h3{
		display:block;
		text-indent:0;
		font-size:1em;
		color:#333333;
		letter-spacing:-0.1em;
		height:20px;
		padding-top: 5px;
	}
	.sms a{
		margin: 5px 0 0 55px;
		display:block;
		width:60px; height:17px;
		background:url(images/sms_send.gif) no-repeat;
	}
	/*¹Ù·Î°¡´Â¸Þ´º*/
	.quick{
		clear:both;
		padding-top: 13px;
	}
	.quick ul{
		width:203px;
		text-indent:-1000px;
	}
	.quiz{
		background:url(images/quick_quiz.gif) no-repeat;
		height:78px;
	}
	.media{
		background:url(images/quick_media.gif) no-repeat;
		height:62px;
	}
	.flash{
		background:url(images/quick_flash.gif) no-repeat;
		height:62px;
	}
	.board{
		background:url(images/quick_board.gif) no-repeat;
		height:69px;
	}
.contLayer{
	margin-left:14px;
	width:98px;
	float:left;
	display:inline;
}
	/*¹«½É³îÀÌ¹æ*/
	.play{
		background:url(images/play_bg.gif) repeat-y;
	}
	.play img{
		vertical-align:top;margin-bottom:2px;
	}
	.play h3{
		background:url(images/play_tit.gif) no-repeat;
		height:30px;
	}
	.play ul{
		background:url(images/play_btm.gif) no-repeat left bottom;
		padding:0 0 10px 6px;
	}
	/*¹è³Ê*/
	.banner{
		background:url(images/play_bg.gif) repeat-y;
		margin-top:10px;
	}
	.banner img{
		vertical-align:top;margin-bottom:2px;
	}
	.banner h3{
		background:url(images/banner_top.gif) no-repeat;
		height:10px;
		overflow:hidden;
	}
	.banner ul{
		background:url(images/play_btm.gif) no-repeat left bottom;
		padding:0 0 10px 6px;
	}


/*footer*/
.footer{
	clear:both;
	position:relative;
	width:790px;
	height:83px;
	background:url(images/footer_bg.gif) no-repeat;
	margin:0 0 10px 10px;
	padding: 15px 0 0 205px;
}
	.footer address{
		font-style:normal;
		font-family:"±¼¸²Ã¼";
		font-size:1em;
	}
	.footer a.person{
		display:block;
		width: 87px; 
		height:17px;
		background:url(images/footer_person.gif) no-repeat;
		margin-bottom:8px;
	}
	.footer ul{
		position:absolute;
		left:600px;
		top:28px;
	}
	.footer a.mailto{
		background:url(images/footer_mail.gif) no-repeat right 1px;
		padding-right: 10px;
	}
	.footer li.all{
		color:#6ea0c3;
		height:17px;
	}
	.footer li.today{
		color:#c4866e;
	}
