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

body{
}

/*=======================
	#wrapper
=======================*/
#wrapper{
	background-image:url(../img/program/bg.gif);
	background-repeat:repeat-x;
	float:left;
}

/*=======================
	#container
=======================*/
#container{
	height:4835px;
	float:left;
}

/*=======================
	#main
=======================*/
#main{
	height:3264px;
	float:left;
	font-size:14px;
}
#main h2{
	margin-bottom:23px;
}


/*=======================
	#program_navi
=======================*/
#program_navi{
	width:600px;
	height:120px;
	float:left;
}
#program_navi ul{
	float:left;
	
}
#program_navi li a{
	height:14px;
	display:block;
	float:left;
	text-indent:-9999px;
}
.program_navi_detail{
	margin-bottom:16px;
}
#program01 a{
	width:160px;
	background-image:url(../img/program/btn01.jpg);
	float:left;	
}
#program02 a{
	width:54px;
	background-image:url(../img/program/btn02.jpg);
	float:left;	
}
#program03 a{
	width:88px;
	background-image:url(../img/program/btn03.jpg);
	float:left;	
}
#program04 a{
	width:193px;
	background-image:url(../img/program/btn04.jpg);
	float:left;	
}
#program05 a{
	width:116px;
	background-image:url(../img/program/btn05.jpg);
	float:left;	
}
#program06 a{
	width:55px;
	background-image:url(../img/program/btn06.jpg);
	float:left;	
}
#program07 a{
	width:52px;
	background-image:url(../img/program/btn07.jpg);
	float:left;	
}
#program08 a{
	width:70px;
	background-image:url(../img/program/btn08.jpg);
	float:left;	
}
#program09 a{
	width:167px;
	background-image:url(../img/program/btn09.jpg);
	float:left;	
}
#program10 a{
	width:180px;
	background-image:url(../img/program/btn10.jpg);
	float:left;	
}
#program11 a{
	width:104px;
	background-image:url(../img/program/btn11.jpg);
	float:left;	
}

#program12 a{
	width:94px;
	background-image:url(../img/program/btn12.jpg);
	float:left;	
}

#program13 a{
	width:100px;
	background-image:url(../img/program/btn13.jpg);
	float:left;	
}

#program14 a{
	width:70px;
	background-image:url(../img/program/btn14.jpg);
	float:left;	
}

#program15 a{
	width:50px;
	background-image:url(../img/program/btn15.jpg);
	float:left;	
}

#program16 a{
	width:72px;
	background-image:url(../img/program/btn16.jpg);
	float:left;	
}

#program17 a{
	width:76px;
	background-image:url(../img/program/btn17.jpg);
	float:left;	
}
#program_navi li{
	float:left;
	border-right:1px solid #FF0000;
	padding: 0 7px 0 7px;
}
#program_navi li a:hover{
	background-position:0 14px;
}
#btn_txt{
	font-size:12px;
	color:#828282;
}

/*=======================
	#program_about
=======================*/
#program_about{
	width:600px;
	margin-top:55px;
	float:left;
	border-top:1px solid #FFF;
}
.program_detail{
	width:600px;
	height:200px;
	float:left;
	border-bottom:1px solid #FFF;
	float:left;
}
.program_detail2{
	width:600px;
	height:250px;
	float:left;
	border-bottom:1px solid #FFF;
	float:left;
}
.program_detail3{
	width:600px;
	height:340px;
	float:left;
	border-bottom:1px solid #FFF;
	float:left;
}
.program_img{
	width:150px;
	height:180px;
	margin-top:10px;
	float:left;
}
.btn a{
	width:150px;
	height:180px;
}
.btn a:hover{
	background-position:0 180px;
}
#btn01 a{
	background-image:url(../img/program/img01.jpg);
	float:left;
	text-indent:-9999px;
}
#btn02 a{
	background-image:url(../img/program/img02.jpg);
	float:left;
	text-indent:-9999px;
}
#btn03 a{
	background-image:url(../img/program/img03.jpg);
	float:left;
	text-indent:-9999px;
}
#btn04 a{
	background-image:url(../img/program/img04.jpg);
	float:left;
	text-indent:-9999px;
}
#btn05 a{
	background-image:url(../img/program/img05.jpg);
	float:left;
	text-indent:-9999px;
}
#btn06 a{
	background-image:url(../img/program/img06.jpg);
	float:left;
	text-indent:-9999px;
}
#btn07 a{
	background-image:url(../img/program/img07.jpg);
	float:left;
	text-indent:-9999px;
}
#btn08 a{
	background-image:url(../img/program/img08.jpg);
	float:left;
	text-indent:-9999px;
}
#btn09 a{
	background-image:url(../img/program/img09.jpg);
	float:left;
	text-indent:-9999px;
}
#btn10 a{
	background-image:url(../img/program/img10.jpg);
	float:left;
	text-indent:-9999px;
}
#btn11 a{
	background-image:url(../img/program/img11.jpg);
	float:left;
	text-indent:-9999px;
}
#btn12 a{
	background-image:url(../img/program/img12.jpg);
	float:left;
	text-indent:-9999px;
}
#btn13 a{
	background-image:url(../img/program/img13.jpg);
	float:left;
	text-indent:-9999px;
}
#btn14 a{
	background-image:url(../img/program/img14.jpg);
	float:left;
	text-indent:-9999px;
}
#btn16 a{
	background-image:url(../img/program/img16.jpg);
	float:left;
	text-indent:-9999px;
}
#btn17 a{
	background-image:url(../img/program/img17.jpg);
	float:left;
	text-indent:-9999px;
}
.program_txt{
	width:430px;
	height:180px;
	margin-top:10px;
	margin-left:20px;
	float:left;
	line-height:1.7;
	font-size:13px;
}
.program_txt p{
	width:430px;
	height:140px;
	margin-top:6px;
}