@charset "utf-8";
/* CSS Document */

.tv_main {
	width:699px;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
	color:#666666;
}

/*	header	*/
.header_tv{
	width:699px;
	height:46px;
	margin:0 0 10px 0;
	padding:0;
}

.header_tv a{
	width:699px;
	height:46px;
	margin:0;
	padding:0;
	background:url(../img/common/ttl_studytv.jpg) no-repeat 0 0;
	display:block;
	overflow:hidden;
}

.header_tv h2{
	margin:0;
	padding:0;
	text-indent:-9999px;
}

.header_tv p{
	margin:0;
	padding:0;
	text-indent:-9999px;
}

/*	school main	*/
.school_main{
	width:699px;
	margin:0;
	padding:0 0 1px 0;
	clear:both;
}

.school_main .flash_box{
	width:699px;
	height:393px;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}

/*	school bnr	*/
.school_bnr{		
	width:699px;
	margin:0;
	padding:0;
	clear:both;	
}

/*学校一覧*/
.school_bnr h4.ttl_m00{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m00.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*登校*/
.school_bnr h4.ttl_m01{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m01.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*特徴ある授業*/
.school_bnr h4.ttl_m02{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m02.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*昼休み*/
.school_bnr h4.ttl_m03{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m03.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*進路指導*/
.school_bnr h4.ttl_m04{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m04.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*部活*/
.school_bnr h4.ttl_m05{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m05.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*生徒の声*/
.school_bnr h4.ttl_m06{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m06.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*プロモーションビデオ*/
.school_bnr h4.ttl_m07{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m09.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

.school_bnr .bn_box{
	width:699px;
	margin:0;
	padding:0;
	clear:both;
}

.school_bnr .b_left{
	width:340px;
	margin:0;
	padding:10px 0 10px 0;
	float:left;
	border:solid 1px #CCCCCC;
}

.school_bnr .b_right{		
	width:340px;
	margin:0 0 0 15px;
	padding:10px 0 10px 0;
	float:left;
	border:solid 1px #CCCCCC;
}

.school_bnr p.m_img{		
	margin:0 10px 0 10px;
	padding:0;
	float:left;
}

.school_bnr img.s_logo{
	margin:0 8px 0 0;
	padding:0;
}

.school_bnr h5.b_name{
	margin:0 10px 10px 0;
	padding:0;
	font-weight:normal;
	font-size:110%;
	line-height:1.2em;
}

.school_bnr p.bs_detail{
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

/** sp kochotv box **/
.school_bnr .sk_box_l{		
	width:342px;
	margin:0;
	padding:0 0 10px 0;
	float:left;
}

.school_bnr .sk_box_r{		
	width:342px;
	margin:0 0 0 15px;
	padding:0 0 10px 0;
	float:left;
}

/*特集レポート*/
.sk_box_l .ttl_m07{
	width:342px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m07.jpg) no-repeat 0 0;
	float:left;
	clear:both;
}

/*校長tv*/
.sk_box_r .ttl_m08{
	width:342px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/common/ttl_m08.jpg) no-repeat 0 0;
	float:left;
	clear:both;
}

.sk_box_l .ttl_m07 h4,
.sk_box_r .ttl_m08 h4{
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
}

.sk_box_l .ttl_m07 p,
.sk_box_r .ttl_m08 p{
	margin:14px 10px 0 0;
	padding:0;
	float:right;
}

.line_dot{
	width:699px;
	height:1px;
	margin:5px 0 20px 0;
	padding:0;
	background:url(../img/common/dot.jpg) repeat-x;
	clear:both;
}

/********************************************/
/*					second					*/
/********************************************/
.school_snd{
	width:699px;
	margin:0;
	padding:0 0 1px 0;
	clear:both;
}

.school_snd img.scl_logo{
	float:left;
	margin:0 10px 0 24px;
}

.school_snd h3{
	margin:0;
	padding:4px 0 0 0;
	font-size:200%;
}

.school_snd h3 span.ruby{
	padding:0 0 0 2px;
	font-size:10px;
	font-weight:normal;
	letter-spacing:.4em;
	line-height:0.4em;
}

.school_snd h3 span.sfont{
	font-size:85%;
}

.school_snd .s_box{
	width:699px;
	margin:0;
	padding:0;
	clear:both;
}

.s_box .tv_left{
	width:425px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
}

.s_box .tv_right{
	width:259px;
	margin:0;
	padding:0;
	float:right;
}

.s_box .tv_left #player0{
	width:425px;
	margin:0 0 20px 0;
	padding:0;
}

.s_box .tv_left p{
	margin:0 0 15px 0;
	padding:0;
}

.tv_right .movie_box{
	width:257px;
	margin:0 0 15px 0;
	padding:10px 0 0 0;
	border:solid 1px #CCCCCC;
	clear:both;
}

.movie_box .d_box{
	width:259px;
	margin:0 0 10px 0;
	padding:0;	
	clear:both;
}

.movie_box .d_box p.m_img{		
	margin:0 10px 0 10px;
	padding:0;
	float:left;
}

.movie_box .d_box p.bs_detail{
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

.tv_right .bnr_box{
	width:259px;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}

.tv_right .bnr_box p{
	width:259px;
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	line-height:1.2em;
}

/*登校*/
.school_bnr h4.ttl_s01{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/second/ttl_s01.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*特徴ある授業*/
.school_bnr h4.ttl_s02{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/second/ttl_s02.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*昼休み*/
.school_bnr h4.ttl_s03{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/second/ttl_s03.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*進路指導*/
.school_bnr h4.ttl_s04{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/second/ttl_s04.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*部活*/
.school_bnr h4.ttl_s05{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/second/ttl_s05.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/*生徒の声*/
.school_bnr h4.ttl_s06{
	width:699px;
	height:38px;
	margin:0 0 13px 0;
	padding:0;
	background:url(../img/second/ttl_s06.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
}

/**** 01登校 ****/
.s_box .s_01box{
	margin:0 0 15px 0;
	padding:6px 0 5px 10px;
	background:#CBE3FA;
}

.s_01box h4{
	margin:0;
	padding:0 0 0 26px;
	background:#CBE3FA url(../img/second/s_01.jpg) no-repeat 0 50%;
	font-size:120%;
	color:#333333;
}

/**** 02特徴ある授業 ****/
.s_box .s_02box{
	margin:0 0 15px 0;
	padding:6px 0 5px 10px;
	background:#DECFE4;
}

.s_02box h4{
	margin:0;
	padding:0 0 0 26px;
	background:#DECFE4 url(../img/second/s_02.jpg) no-repeat 0 50%;
	font-size:120%;
	color:#333333;
}

/**** 03昼休み ****/
.s_box .s_03box{
	margin:0 0 15px 0;
	padding:6px 0 5px 10px;
	background:#FAD3E2;
}

.s_03box h4{
	margin:0;
	padding:0 0 0 26px;
	background:#FAD3E2 url(../img/second/s_03.jpg) no-repeat 0 50%;
	font-size:120%;
	color:#333333;
}

/**** 04進路指導 ****/
.s_box .s_04box{
	margin:0 0 15px 0;
	padding:6px 0 5px 10px;
	background:#B3E1DA;
}

.s_04box h4{
	margin:0;
	padding:0 0 0 26px;
	background:#B3E1DA url(../img/second/s_04.jpg) no-repeat 0 50%;
	font-size:120%;
	color:#333333;
}

/**** 05部活 ****/
.s_box .s_05box{
	margin:0 0 15px 0;
	padding:6px 0 5px 10px;
	background:#FCD3AB;
}

.s_05box h4{
	margin:0;
	padding:0 0 0 26px;
	background:#FCD3AB url(../img/second/s_05.jpg) no-repeat 0 50%;
	font-size:120%;
	color:#333333;
}

/**** 06生徒の声 ****/
.s_box .s_06box{
	margin:0 0 15px 0;
	padding:6px 0 5px 10px;
	background:#FAC4C0;
}

.s_06box h4{
	margin:0;
	padding:0 0 0 26px;
	background:#FAC4C0 url(../img/second/s_06.jpg) no-repeat 0 50%;
	font-size:120%;
	color:#333333;
}

/**** 07プロモーションビデオ ****/
.s_box .s_07box{
	margin:0 0 15px 0;
	padding:6px 0 5px 10px;
	background:#FFE6A2;
}

.s_07box h4{
	margin:0;
	padding:0 0 0 26px;
	background:#FFE6A2 url(../img/second/s_07.jpg) no-repeat 0 50%;
	font-size:120%;
	color:#333333;
}

/** reitaku **/
.school_snd .s_name_reitaku{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../reitaku/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #006600;
	clear:both;
	color:#333333;
}

.tv_right h5.ttl_movie_rtk{
	width:259px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../reitaku/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

.tv_right h5.ttl_sp_rtk{
	width:259px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../reitaku/img/ttl_sp.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/** shibakashi **/
.school_snd .s_name_shibakashi{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../shibaura-kashiwa/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #4F55A7;
	clear:both;
	color:#333333;
}

.tv_right h5.ttl_movie_sbk{
	width:259px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../shibaura-kashiwa/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

.tv_right h5.ttl_sp_sbk{
	width:259px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../shibaura-kashiwa/img/ttl_sp.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/*large*/
.tv_large h5.ttl_movie_sbk{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../shibaura-kashiwa/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

.tv_large h5.ttl_movie_sbk02{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../shibaura-kashiwa/img/ttl_movie02.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

.movie_box_lg .lg_box{
	width:697px;
	margin:0;
	padding:0;
	float:left;
	clear:both;
}

.movie_box_lg .d_box03{
	width:333px;
	margin:0 10px 10px 0;
	padding:0;	
	float:left;
}

.movie_box_lg .d_box03 p.m_img{		
	margin:0 10px 0 10px;
	padding:0;
	float:left;
}

.movie_box_lg .d_box03 p.bs_detail{
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

/** seigakuin **/
.school_snd .s_name_seigakuin{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../seigakuin/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #1E305E;
	clear:both;
	color:#333333;
}

.tv_right h5.ttl_movie_sgi{
	width:259px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../seigakuin/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

.tv_right h5.ttl_sp_sgi{
	width:259px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../seigakuin/img/ttl_sp.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/*large*/
.s_box .tv_large{
	width:699px;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
	float:left;
}

.tv_large h5.ttl_movie_sgi{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../seigakuin/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

.tv_large .movie_box_lg{
	width:697px;
	margin:0;
	padding:10px 0 0 0;
	border:solid 1px #CCCCCC;
	clear:both;
}

.movie_box_lg .d_box02{
	width:219px;
	margin:0 10px 10px 0;
	padding:0;	
	float:left;
}

.movie_box_lg .d_box02 p.m_img{		
	margin:0 10px 0 10px;
	padding:0;
	float:left;
}

.movie_box_lg .d_box02 p.bs_detail{
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

/** rissho **/
.school_snd .s_name_rissho{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../rissho/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #2A5912;
	clear:both;
	color:#333333;
}

.tv_large h5.ttl_movie_rsh{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../rissho/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

.tv_right .bnr_box p.rnt{
	color:#2A5912;
}

/** toin girl **/
.school_snd .s_name_toing{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../toing/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #002357;
	clear:both;
	color:#333333;
}

.tv_large h5.ttl_movie_tog{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../toing/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/** keika **/
.school_snd .s_name_keika{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../keika/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #0D3873;
	clear:both;
	color:#333333;
}

.tv_large h5.ttl_movie_kek{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../keika/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/** keika girl **/
.school_snd .s_name_keikag{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../keikag/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #860F21;
	clear:both;
	color:#333333;
}

.tv_large h5.ttl_movie_keg{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../keikag/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/** otsumatama **/
.school_snd .s_name_otsumatama{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../otsumatama/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #AB32AB;
	clear:both;
	color:#333333;
}

.tv_large h5.ttl_movie_otm{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../otsumatama/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/** kantogakuin **/
.school_snd .s_name_kantogakuin{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../kantogakuin/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #2D5E28;
	clear:both;
	color:#333333;
}

.tv_large h5.ttl_movie_kng{
	width:699px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../kantogakuin/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/** kyoritsu **/
.school_snd .s_name_kyoritsu{
	width:699px;
	height:40px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../kyoritsu2/img/school_name.jpg) no-repeat 0 0;
	border-bottom:solid 3px #09B070;
	clear:both;
	color:#333333;
}

.tv_right h5.ttl_movie_krt{
	width:259px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../kyoritsu2/img/ttl_movie.jpg) no-repeat 0 0;
	text-indent:-9999px;
	clear:both;
}

/********************************************/
/*				tabContainer				*/
/********************************************/
.tabContainer {
	width:425px;
	margin:0 0 15px 0;
}

/* Q&A */
.tabContainer dl {
	clear:both;
	width:425px;
	padding:0px;
}

/* Q */
.tabContainer dl dt {
	margin:0 0 2px 0;
	padding:0 0 2px 12px;
	color:#3333FF;
	text-decoration:underline;
}

/* A */
.tabContainer dl dd {
	margin-bottom: 15px;
	padding: 0 10px 15px 25px;
	background:url(../img/common/dot.jpg) repeat-x 0 100%;
}

.s_box .tv_left p.jq_ttl{
	margin:0 0 3px 0;
	padding:0;
	color:#663333;
}

/********************************************/
/*					common					*/
/********************************************/
.cl{
	clear:both;
}

.cls{
	clear:both;
	font-size:1px;
}

