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


.kohchotv_main {
	width:699px;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}

/*	header	*/
.header_tv{
	width:699px;
	height:55px;
	margin:0 0 10px 0;
	padding:0;
	/*background:url(../img/common/ttl_tv.jpg) no-repeat 0 0;
	display:block;*/
}

.header_tv a{
	width:699px;
	height:55px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/common/ttl_tv.jpg) no-repeat 0 0;
	display:block;
	overflow:hidden;
}

.header_tv h2{
	margin:0;
	padding:0;
	text-indent:-9999px;
}

/*	school main	*/
.school_main{
	width:699px;
	margin:0 0 20px 0;
	padding:0 0 1px 0;
	clear:both;
	background:url(../img/common/line.jpg) repeat-x 0 100%;
}

.school_main .s_name{
	width:699px;
	/*height:40px;*/
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../img/common/ttl_school.jpg) no-repeat 0 0;
	border-bottom:solid 3px #0C1482;
	clear:both;
}

.school_main .s_name img{
	float:left;
	margin:0 10px 10px 24px;
}

.school_main .s_name h3{
	margin:0;
	padding:0 0 0 0;
	font-size:200%;
	line-height:1.0em;
	text-decoration:none;
}

.school_main .s_name h3 span.ruby{
	padding:0 0 0 2px;
	font-size:10px;
	font-weight:normal;
	letter-spacing:.4em;
	line-height:1.6em;
}

.school_main .s_name h3 a:hover{
  text-shadow: 0px 0px 1px #ffffff,
      0px 0px 10px #FFD700,
      0px 0px 20px #FFD700,
      0px 0px 30px #FFD700,
      0px 0px 40px #FFD700;
  text-decoration: underline\9;
}

.school_main .s_name h3 a{
text-decoration: none;
}

.school_main .flash_box{
	width:699px;
	height:393px;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}

.school_main .s_box{
	width:699px;
	margin:0;
	padding:0;
	clear:both;
}

.s_box ul{
	list-style:none;
}

.s_box ul.m_menu{
	margin:0 0 10px 2px;
}

.s_box ul.m_menu li{
	margin:0 0 10px 0;
	padding:6px 0 6px 30px;
	background:#EAF2FB url(../img/common/icon_arrow.jpg) no-repeat 3% 52%;
}

.s_box ul.m_menu li.now{
	margin:0 0 10px 0;
	padding:6px 0 6px 30px;
	background:#EAF2FB url(../img/common/icon_arrow02.jpg) no-repeat 3% 52%;
}

/*.s_box ul.m_menu li{
	margin:0 0 10px 0;
	padding:6px 0 6px 5px;
	background:#EAF2FB;
}

.s_box ul.m_menu li a{
	background:#EAF2FB url(../img/common/icon_arrow.jpg) no-repeat 0 52%;
}

.s_box ul.m_menu li a:hover{
	background:#EAF2FB url(../img/common/icon_arrow02.jpg) no-repeat 0 0;
}*/

.s_box .tv_left{
	width:425px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
}

.s_box .tv_right{
	width:259px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
}

.s_box .tv_right p{
	margin:0 0 10px 0;
	padding:0;
	color:#666666;
	line-height:1.2em;
}

.s_box .tv_right h4.t_menu{
	width:259px;
	height:36px;
	margin:0 0 15px 0;
	padding:0;
	background:url(../img/common/ttl_menu.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

.s_box .tv_left h4.t_profile{
	width:425px;
	height:36px;
	margin:0;
	padding:0;
	background:url(../img/common/ttl_profile.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

.s_box .tv_left p{
	margin:10px 0 10px 0;
	padding:0 10px 0 12px;
}

/*	school bnr	*/
.school_bnr{		
	width:699px;
	margin:0;
	padding:0;
	clear:both;	
}

.school_bnr h4.t_list{
	width:699px;
	height:36px;
	margin:0 0 15px 0;
	padding:0;
	background:url(../img/common/ttl_list.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

.school_bnr .bn_box{		
	width:699px;
	margin:0 0 15px 0;
	padding:0;
	clear:both;
}

.bn_box .b_left{		
	width:340px;
	margin:0;
	padding:10px 0 10px 0;
	float:left;
	border:solid 1px #CCCCCC;
}

.bn_box .b_right{		
	width:340px;
	margin:0 0 0 15px;
	padding:10px 0 10px 0;
	float:left;
	border:solid 1px #CCCCCC;
}

.bn_box img{		
	margin:0 10px 0 10px;
	padding:0;
	float:left;
}

.bn_box h5.b_name{
	margin:0;
	padding:0 0 10px 14px;
	background:url(../img/common/ttl_school.jpg) no-repeat 0 0;
	float:left;
	font-weight:normal;
	font-size:120%;
	line-height:1.2em;
}

.bn_box h5.b_name span.bs_name{
	padding:0;
	font-size:12px;
	font-weight:normal;
}

.bn_box #b_atomi{		
	background:url(../img/common/logo_atomi.jpg) no-repeat 98% 85%;
}

.bn_box #b_ichikawa{		
	background:url(../img/common/logo_ichikawa.jpg) no-repeat 98% 85%;
}

.bn_box #b_ikubunkan{		
	background:url(../img/common/logo_ikubunkan.jpg) no-repeat 98% 85%;
}

.bn_box #b_jissen{		
	background:url(../img/common/logo_jissen.jpg) no-repeat 98% 85%;
}

.bn_box #b_jiyu{		
	background:url(../img/common/logo_jiyu.jpg) no-repeat 98% 85%;
}

.bn_box #b_josiseigakuin{		
	background:url(../img/common/logo_josiseigakuin.jpg) no-repeat 98% 85%;
}

.bn_box #b_miwada{		
	background:url(../img/common/logo_miwada.jpg) no-repeat 98% 85%;
}

.bn_box #b_reitaku{		
	background:url(../img/common/logo_reitaku.jpg) no-repeat 98% 85%;
}

.bn_box #b_seigakuin{		
	background:url(../img/common/logo_seigakuin.jpg) no-repeat 98% 85%;
}

.bn_box #b_tamagawa,
.bn_box #b_tamagawa2{		
	background:url(../img/common/logo_tamagawa.jpg) no-repeat 98% 85%;
}

.bn_box #b_tokyodenki{		
	background:url(../img/common/logo_tokyodenki.jpg) no-repeat 98% 85%;
}

.bn_box #b_wayo{		
	background:url(../img/common/logo_wayo.jpg) no-repeat 98% 85%;
}

.bn_box #b_kt{		
	background:url(../img/common/logo_komaba-toho.jpg) no-repeat 98% 85%;
}

.bn_box #b_meiho{		
	background:url(../img/common/logo_meiho.jpg) no-repeat 98% 85%;
}

.bn_box #b_gakushuin{		
	background:url(../img/common/logo_gakushuin.jpg) no-repeat 98% 85%;
}

.bn_box #b_eiko{		
	background:url(../img/common/logo_eiko.jpg) no-repeat 98% 85%;
}

.bn_box #b_dokkyo{		
	background:url(../img/common/logo_dokkyo.jpg) no-repeat 98% 85%;
}

.bn_box #b_keioc{		
	background:url(../img/common/logo_keioc.jpg) no-repeat 98% 85%;
}

.bn_box #b_zushik{		
	background:url(../img/common/logo_zushik.jpg) no-repeat 98% 85%;
}

.bn_box #b_caritas{		
	background:url(../img/common/logo_caritas.jpg) no-repeat 98% 85%;
}

.bn_box #b_shonanshirayuri{		
	background:url(../img/common/logo_shonanshirayuri.jpg) no-repeat 98% 85%;
}

.bn_box #b_misono{		
	background:url(../img/common/logo_misono.jpg) no-repeat 98% 85%;
}


.bn_box #b_hongo{		
	background:url(../img/common/logo_hongo.jpg) no-repeat 98% 85%;
}

.bn_box #b_keika{		
	background:url(../img/common/logo_keika.jpg) no-repeat 98% 85%;
}

.bn_box #b_wayokonodai{		
	background:url(../img/common/logo_wayokonodai.jpg) no-repeat 98% 85%;
}

.bn_box #b_kumon{		
	background:url(../img/common/logo_kumon.jpg) no-repeat 98% 85%;
}

.bn_box #b_salesio{		
	background:url(../img/common/logo_salesiog.jpg) no-repeat 98% 85%;
}

.bn_box #b_kyoritsu{		
	background:url(../img/common/logo_kyoritsu.jpg) no-repeat 98% 85%;
}

.bn_box #b_kamakurau{		
	background:url(../img/common/logo_kamakurau.jpg) no-repeat 98% 85%;
}

/********************************************/
/*					common					*/
/********************************************/
.cl{
	clear:both;
}

