@charset "utf-8";
/* CSS Document */
.title{
	clear:both;
	background:url(../images/title_bg.gif) no-repeat left top;
	padding:7px 0 0 36px;
	width:500px;
	margin-left:10px;
	height:25px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}

.topage_centent{
width:524px;
margin:0 auto;
padding:10px 0 5px;
}
.topage_l{
float:left;
margin-right:10px;
width:168px;
}
.topage_r{
float:right;
width:168px;
}
.box{
border-left:1px solid #E6E6D6;
border-bottom:1px solid #E6E6D6;
border-right:1px solid #E6E6D6;
padding:5px;
height:115px;
}
.box p{
margin:0px;
padding-bottom:5px;
color:#333;
}

#news1{
width:515px;
margin:10px auto;
padding:0;
}
#news1 ul{
margin:0;
padding:0;
width:515px;
list-style-type:none;
}
#news1 li{
margin:0;
padding:0;
}
#news1 li a{
background:url(../images/new_off.gif) no-repeat left top;
padding:5px 0 0 25px;
height:24px;
display:block;
}
#news1 li a:hover{
background:url(../images/new_on.gif) no-repeat left top;
}


#news{
width:524px;
margin:10px auto;
padding:0;
}
#news ul{
margin:0;
padding:0;
width:524px;
list-style-type:none;
}
#news li{
margin:0;
padding:0;
}
#news li a{
background:url(../images/new_off.gif) no-repeat left top;
padding:5px 0 0 25px;
height:24px;
display:block;
}
#news li a:hover{
background:url(../images/new_on.gif) no-repeat left top;
}
.flow_title{
background:url(../images/flow_title.gif) no-repeat left top;
padding:8px 0 0 10px;
height:39px;
font-size:16px;
line-height:normal;
color:#FFFFFF;
font-weight:bold;
}
.flow_title1{
background:url(../images/flow_title2.gif) no-repeat left top;
padding:8px 0 0 10px;
height:39px;
font-size:16px;
line-height:normal;
color:#FFFFFF;
font-weight:bold;
}
.flow_title2{
background:url(../images/flow_title.gif) no-repeat left top;
padding:8px 0 0 10px;
height:25px;
font-size:16px;
line-height:normal;
color:#FFFFFF;
font-weight:bold;
}
.faq_title{
background:url(../images/faq_bg2.gif) no-repeat left top;
padding:5px 0 0 20px;
height:22px;
color:#313131;
font-weight:bold;
}
.con_box{
border:2px dashed #CCCCCC;
padding:5px;
width:510px;
margin:0 auto;
}
.input1{
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:0;
border-right:0;
background-color:#FFF3D2;
font-size:12px;
color:#666;
}

.new_teacher{
width:536px;
margin:0 auto;
}

.new_teacher_l{
float:left;
width:259px;
background:url(../images/teacher_t_bg.gif) repeat-y left top;
font-size:12px;
line-height:18px;
color:#666;
}

.new_teacher_r{
float:right;
width:259px;
background:url(../images/teacher_t_bg.gif) repeat-y left top;
font-size:12px;
line-height:18px;
color:#666;
margin:0 0 0 15px;
}
.space{
clear:both;
}

.reg_button{
width:210px;
margin:0 auto;
}

.middle_banner{
width:527px;
margin:0 auto;
}

/*------------------Admin-------------------*/
a.mypage:link {color:#666; text-decoration:underline;}
a.mypage:visited {color:#666; text-decoration:underline;}
a.mypage:active {color:#FF6600; text-decoration:none;}
a.mypage:hover {color:#FF6600; text-decoration:none;}
a.input_link:link {color:#0000FF; text-decoration:underline;}
a.input_link:visited {color:#0000FF; text-decoration:underline;}
a.input_link:active {color:#0000FF; text-decoration:none;}
a.input_link:hover {color:#0000FF; text-decoration:none;}
a.sound:link {color:#FF6600; text-decoration:none;}
a.sound:visited {color:#FF6600; text-decoration:none;}
a.sound:active {color:#FF6600; text-decoration:underline;}
a.sound:hover {color:#FF6600; text-decoration:underline;}



.pl{
margin:0 25px;
}

.pl h4{
border-bottom:1px dashed #cccccc;
font-size:13px;
color:#333333;
padding:5px;
margin:10px 0 0 0;
}

.pl01{
background-color:#f1f1f1;
padding:10px;
}

.pl01 h5{
border-bottom:1px dashed #cccccc;
background:url(../images/bullet_date.gif) no-repeat 0 5px;
margin:0;
font-size:12px;
padding:0 0 0 15px;
}

.pl02{
background-color:#ffffff;
padding:10px;
}

.pl02 h5{
border-bottom:1px dashed #cccccc;
background:url(../images/bullet_date.gif) no-repeat 0 5px;
margin:0;
font-size:12px;
padding:0 0 0 15px;
}

.pl11{
margin:0 0 0 25px;
padding:10px;
}

.pl11 h5{
border-bottom:1px dashed #cccccc;
background:url(/student/images/bullet_date.gif) no-repeat 0 5px;
margin:0;
font-size:12px;
padding:0 0 0 15px;
}

.pl12{
background-color:#f1f1f1;
margin:0 0 0 25px;
padding:10px;
}

.pl12 h5{
border-bottom:1px dashed #cccccc;
background:url(/student/images/bullet_date.gif) no-repeat 0 5px;
margin:0;
font-size:12px;
padding:0 0 0 15px;
}

