@charset "utf-8";
/* CSS Document */
/* ↓メニュー */
.globalmenu li.btn03 a{	background:url(../../images/menu_over.gif) no-repeat -276px 0px;width:138px;}
/* ↑メニュー */
/* コース紹介 */
#course_top{
	width:780px;
	height:370px;
	background-image:url(../images/course_top.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	clear:both;
}


#course_top .text{
	margin:0px auto 0 auto;
	width:680px;
	text-align:left;
	padding-top:270px;
}
#course_top .text p{
	font-size:13px;
	font-weight:bold;
}
#course_top .text h3{
	padding:0;
	font-size:16px;
	color:#F1AB00;
	text-align:left;
	height:auto;
	margin:0;
	clear:both;
	background-color:none;
	background-image:none;
}

#course_lead{
	border:solid 1px #F1AB00;
	clear:both;
	text-align:left;
	margin:20px auto;
	padding:0;
	width:780px
}


#course_title{
	margin:15px 0;
	padding:0;
	clear:both;
}
#course_title .nenji_left{
	width:200px;
	height:30px;
	padding:0;
	background-image:url(../images/course_h4_01.gif);
	background-repeat:no-repeat;
	float:left;
}
#course_title .nenji_right{
	width:525px;
	height:30px;
	padding:0;
	background-image:url(../images/course_h4_02.gif);
	background-repeat:no-repeat;
	float:right;
}

#course_title .bunri_left{
	width:200px;
	height:30px;
	padding:0;
	float:left;
	background-color:#E05677;
	margin-bottom:5px;
}
#course_title .bunri_right{
	width:525px;
	height:30px;
	padding:0;
	float:right;
	background-color:#E05677;
	margin-bottom:5px;
}

#course_title .bunri_text{
	width:778px;
	margin:0;
	padding:0;
	clear:both;
	border:solid 1px #E05677;
}

#shingaku_left{
	width:200px;
	padding:0;
	margin:0;
	float:left;
}

#shingaku_left .title{
	width:200px;
	height:30px;
	padding:0;
	float:left;
	background-color:#0351B1;
	margin-bottom:5px;
}
#shingaku_left .text{
	clear:both;
	width:198px;
	padding:0;
	float:left;
	border:solid 1px #0351B1;
}
#course_title .shingaku_right{
	width:525px;
	height:30px;
	padding:0;
	float:right;
	background-color:#E05677;
	margin-bottom:5px;
}

#course_title .shingaku_text{
	width:780px;
	margin:0 auto;
	padding:0;
	clear:both;
	border:solid 1px #E05677;
}

#shingaku_right{
	width:525px;
	padding:0;
	margin:0 0 15px 0;
	float:right;
}

#shingaku_right .title_blue{
	width:525px;
	height:30px;
	padding:0;
	background-color:#3B8CDC;
	margin-bottom:5px;
	margin-top:15px;
}
#shingaku_right .text_blue{
	clear:both;
	width:523px;
	padding:0;
	border:solid 1px #3B8CDC;
}

#shingaku_right .title_pink{
	clear:both
	width:525px;
	height:30px;
	padding:0;
	background-color:#BC74A7;
	margin-bottom:5px;
}
#shingaku_right .text_pink{
	clear:both;
	width:523px;
	padding:0;
	border:solid 1px #BC74A7;
}

#shingaku_arrow{
	width:40px;
	padding:0;
	margin:60px 0 0 8px;
	float:left;
}

#course_title .sport_left{
	width:200px;
	height:30px;
	padding:0;
	float:left;
	background-color:#74C700;
	margin-bottom:5px;
}
#course_title .sport_right{
	width:525px;
	height:30px;
	padding:0;
	float:right;
	background-color:#74C700;
	margin-bottom:5px;
}

#course_title .sport_text{
	width:778px;
	margin:0 auto;
	padding:0;
	clear:both;
	border:solid 1px #74C700;
}

h4.course{
	padding:0px 0 0 15px;
	line-height:30px;
	font-size:14px;
	color:#ffffff;
	text-align:left;
	clear:both;
	border:none;
	height:30px;
	margin:0;
}

/* 各コース */
#curriculum{
	clear:both;
	text-align:center;
	margin-bottom: 20px;
}

#curriculum table{
	border-bottom:0px solid #ccc;
	border-right:0px solid #ccc;
}

#curriculum th{
	background-color:#E05677;
	color:#FFF;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

#curriculum th.pink01{
	background-color:#EC9AAD;
	color:#FFF;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

#curriculum th.pink02{
	background-color:#E67892;
	color:#FFF;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

#curriculum td.bg_wh{
	background-color:#fff;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}


#curriculum td{
	background-color:#fff;
	text-align:center;
	border-top:1px solid #ccc;
	border-left:0px solid #ccc;
	font-size:11px;
}

#curriculum td.gray{
	background-color:#EAEAEA;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.gray02{
	background-color:#D3D3D3;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}


#curriculum td.pink02{
	background-color:#F3BBC9;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.pink01{
	background-color:#F9DDE4;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.blue02{
	background-color:#A9DBF8;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.blue01{
	background-color:#D8E8F8;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.blue_b02{
	background-color:#92C5F8;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.blue_b01{
	background-color:#BCDAF8;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.par02{
	background-color:#DCBDF2;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.par01{
	background-color:#E8DAF2;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#subtable td{
	background-color:#E8DAF2;
	text-align:center;
	border-top:0px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
	width:33%;
}

#curriculum td.yel02{
	background-color:#FFDB96;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}

#curriculum td.yel01{
	background-color:#FFE3AB;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:11px;
}


/* 文理特進コース */
#bunri_top{
	width:360px;
	height:405px;
	background-image:url(../images/bunri_top.jpg);
	float:left;
}
#bunri_top .text{
    padding-top:260px; 
	width:295px; 
	margin:0 0 0 30px;
}
#bunri_top .text h3{
	font-size:18px;
	clear:none;
	background-image:none;
	margin-left:0px;
	color:#E05677;
	border-left:solid 4px #E05677;
	padding:0 0 0 4px;
	line-height:30px;
	height:auto;
	margin-bottom:5px;
}

#bunri_top .text p{
	padding:0 0 0 10px; 
	font-weight:bold;
}


#bunri_syoukai_wapper{
	float:right; 
	margin:0 0 30px 0; 
	padding:0; 
	width:405px;
}

#bunri_syoukai{
	float:right; 
	width:405px; 
	background-color:#ffffff; 
	border-bottom: dashed 1px #E05677; 
	padding:5px 0;
}

#bunri_syoukai h4{
    font-size:16px; 
    clear:none; 
	background-image:none; 
	background-color:#ffffff; 
	margin-left:10px; 
	color:#E05677; 
	float:left; 
	border:0px; 
	padding:0; 
	line-height:40px; 
	margin-bottom:0px;
}

#bunri_syoukai p{
	margin-left:82px; 
	clear:both; 
	margin-top:0; 
	padding:0;
}

#bunri_link{
	clear:both;
	border-top:solid 1px #E05677;
	border-bottom:solid 1px #E05677;
	padding:10px 0 5px 0;
	text-align:right;
	margin-bottom: 20px;
}

#bunri_voice_01{
	margin:40px 0 0 0;
	padding:0;
	height:20px;
	width:780px;
	background-image:url(../images/bunri_border_01.gif);
	background-repeat:no-repeat;
}
#bunri_voice_02{
	margin:0px 0 0 0;
	padding:0 0 20px 0;
	width:780px;
	background-image:url(../images/bunri_border_02.gif);
	clear: both;
}
#bunri_voice_03{
	margin:0px 0 0 0;
	padding:0 0 0px 0;
	width:780px;
	background-image:url(../images/bunri_border_02.gif);
	clear: both;
}
#bunri_voice_04{
	margin:0px 0 20px 0;
	padding:0;
	height:20px;
	width:780px;
	background-image:url(../images/bunri_border_03.gif);
	clear: both;
}

#bunri_voice_02 h5{
    clear:none; 
	display:inline; 
	width:520px; 
	height:36px; 
	background-image:url(../images/bunri_h5_01.gif); 
	float:right; 
	padding:0 0 0 60px; 
	line-height:38px; 
	font-size:14px; 
	color:#ffffff; 
	background-repeat:no-repeat; 
	margin-right:25px;
}
#bunri_voice_02 .name{
    padding:5px 0; 
	border-bottom:1px solid #E05677; 
	float:right; width:200px; 
	margin-right:25px; 
	isplay:inline; 
	text-align:right; 
	margin-bottom:5px;
}

#bunri_voice_02 .text{
	padding:5px 3px; 
	float:right; 
	width:530px; 
	margin-right:25px; 
	display:inline; 
	text-align:left;
}

#bunri_voice_03 h5{
	clear:none;
	display:inline;
	width:560px;
	height:36px;
	background-image:url(../images/bunri_h5_02.gif);
	float:right;
	padding:0 0 0 20px;
	line-height:38px;
	font-size:14px;
	color:#ffffff;
	background-repeat:no-repeat;
	margin-left:25px;
}
#bunri_voice_03 .name{
    padding:5px 0; 
	border-bottom:1px solid #E05677; 
	float:right; width:200px; 
	margin-right:40px; 
	isplay:inline; 
	text-align:right; 
	margin-bottom:5px;
}

#bunri_voice_03 .text{
	padding:5px 3px; 
	float:left; 
	width:530px; 
	margin-left:25px; 
	display:inline; 
	text-align:left;
}
.picLeft_padding25{
	padding:0 0 0 25px; 
	float:left;
}

.picRight_padding25{
	padding:0 25px 0 0; 
	float:right;
}
/* 文理特進コースここまで */




/* 理系進学コース */
#science_top{
	width:360px;
	height:405px;
	background-image:url(../images/science_top.jpg);
	float:left;
}
#science_top .text{
    padding-top:260px; 
	width:295px; 
	margin:0 0 0 30px;
}
#science_top .text h3{
	font-size:18px; 
    clear:none; 
	background-image:none; 
	margin-left:10px; 
	color:#3B8CDC;
    border-left:solid 4px #3B8CDC;  
	padding:0 0 0 10px; 
	line-height:30px;
    height:auto;
	margin-bottom:5px;
}

#science_top .text p{
	padding:0 0 0 10px; 
	font-weight:bold;
	line-height:17px;
}


#science_syoukai_wapper{
	float:right; 
	margin:0 0 30px 0; 
	padding:0; 
	width:405px;
}

#science_syoukai{
	float:right; 
	width:405px; 
	background-color:#ffffff; 
	border-bottom: dashed 1px #3B8CDC; 
	padding:5px 0;
}

#science_syoukai h4{
    font-size:16px; 
    clear:none; 
	background-image:none; 
	background-color:#ffffff; 
	margin-left:10px; 
	color:#3B8CDC; 
	float:left; 
	border:0px; 
	padding:0; 
	line-height:40px; 
	margin-bottom:0px;
}

#science_syoukai p{
	margin-left:82px; 
	clear:both; 
	margin-top:0; 
	padding:0;
}

#science_link{
	clear:both;
	border-top:solid 1px #3B8CDC;
	border-bottom:solid 1px #3B8CDC;
	padding:10px 0 5px 0;
	text-align:right;
	margin-bottom: 20px;
}

#science_voice_01{
	margin:20px 0 0 0;
	padding:0;
	height:20px;
	width:780px;
	background-image:url(../images/science_border_01.gif);
	background-repeat:no-repeat;
}
#science_voice_02{
	margin:0px 0 0 0;
	padding:0 0 20px 0;
	width:780px;
	background-image:url(../images/science_border_02.gif);
	clear: both;
}
#science_voice_03{
	margin:0px 0 0 0;
	padding:0 0 0px 0;
	width:780px;
	background-image:url(../images/science_border_02.gif);
	clear: both;
}
#science_voice_04{
	margin:0px 0 20px 0;
	padding:0;
	height:20px;
	width:780px;
	background-image:url(../images/science_border_03.gif);
	clear: both;
}

#science_voice_02 h5{
    clear:none; 
	display:inline; 
	width:520px; 
	height:36px; 
	background-image:url(../images/science_h5_01.gif); 
	float:right; 
	padding:0 0 0 60px; 
	line-height:38px; 
	font-size:14px; 
	color:#ffffff; 
	background-repeat:no-repeat; 
	margin-right:25px;
}
#science_voice_02 .name{
    padding:5px 0; 
	border-bottom:1px solid #3B8CDC; 
	float:right; width:200px; 
	margin-right:25px; 
	isplay:inline; 
	text-align:right; 
	margin-bottom:5px;
}

#science_voice_02 .text{
	padding:5px 3px; 
	float:right; 
	width:530px; 
	margin-right:25px; 
	display:inline; 
	text-align:left;
}

#science_voice_03 h5{
	clear:none;
	display:inline;
	width:560px;
	height:36px;
	background-image:url(../images/science_h5_02.gif);
	float:right;
	padding:0 0 0 20px;
	line-height:38px;
	font-size:14px;
	color:#ffffff;
	background-repeat:no-repeat;
	margin-left:25px;
}
#science_voice_03 .name{
    padding:5px 0; 
	border-bottom:1px solid #3B8CDC; 
	float:right; width:200px; 
	margin-right:40px; 
	isplay:inline; 
	text-align:right; 
	margin-bottom:5px;
}

#science_voice_03 .text{
	padding:5px 3px; 
	float:left; 
	width:530px; 
	margin-left:25px; 
	display:inline; 
	text-align:left;
}

/* 理系進学コースここまで */


/* 文系進学コース */
#humanities_top{
	width:360px;
	height:405px;
	background-image:url(../images/humanities_top.jpg);
	float:left;
}
#humanities_top .text{
    padding-top:260px; 
	width:295px; 
	margin:0 0 0 30px;
}
#humanities_top .text h3{
	font-size:18px; 
    clear:none; 
	background-image:none; 
	margin-left:10px; 
	color:#BC74A7;
    border-left:solid 4px #BC74A7;  
	padding:0 0 0 10px; 
	line-height:30px;
    height:auto;
	margin-bottom:5px;
}

#humanities_top .text p{
	padding:0 0 0 10px; 
	font-weight:bold;
	line-height:15px;
}


#humanities_syoukai_wapper{
	float:right; 
	margin:0 0 30px 0; 
	padding:0; 
	width:405px;
}

#humanities_syoukai{
	float:right; 
	width:405px; 
	background-color:#ffffff; 
	border-bottom: dashed 1px #BC74A7; 
	padding:5px 0;
}

#humanities_syoukai h4{
    font-size:16px; 
    clear:none; 
	background-image:none; 
	background-color:#ffffff; 
	margin-left:10px; 
	color:#BC74A7; 
	float:left; 
	border:0px; 
	padding:0; 
	line-height:40px; 
	margin-bottom:0px;
}

#humanities_syoukai p{
	margin-left:82px; 
	clear:both; 
	margin-top:0; 
	padding:0;
}

#humanities_link{
	clear:both;
	border-top:solid 1px #BC74A7;
	border-bottom:solid 1px #BC74A7;
	padding:10px 0 5px 0;
	text-align:right;
	margin-bottom: 20px;
}

#humanities_voice_01{
	margin:20px 0 0 0;
	padding:0;
	height:20px;
	width:780px;
	background-image:url(../images/humanities_border_01.gif);
	background-repeat:no-repeat;
}
#humanities_voice_02{
	margin:0px 0 0 0;
	padding:0 0 20px 0;
	width:780px;
	background-image:url(../images/humanities_border_02.gif);
	clear: both;
}
#humanities_voice_03{
	margin:0px 0 0 0;
	padding:0 0 0px 0;
	width:780px;
	background-image:url(../images/humanities_border_02.gif);
	clear: both;
}
#humanities_voice_04{
	margin:0px 0 20px 0;
	padding:0;
	height:20px;
	width:780px;
	background-image:url(../images/humanities_border_03.gif);
	clear: both;
}

#humanities_voice_02 h5{
    clear:none; 
	display:inline; 
	width:520px; 
	height:36px; 
	background-image:url(../images/humanities_h5_01.gif); 
	float:right; 
	padding:0 0 0 60px; 
	line-height:38px; 
	font-size:14px; 
	color:#ffffff; 
	background-repeat:no-repeat; 
	margin-right:25px;
}
#humanities_voice_02 .name{
    padding:5px 0; 
	border-bottom:1px solid #BC74A7; 
	float:right; width:200px; 
	margin-right:25px; 
	isplay:inline; 
	text-align:right; 
	margin-bottom:5px;
}

#humanities_voice_02 .text{
	padding:5px 3px; 
	float:right; 
	width:530px; 
	margin-right:25px; 
	display:inline; 
	text-align:left;
}

#humanities_voice_03 h5{
	clear:none;
	display:inline;
	width:560px;
	height:36px;
	background-image:url(../images/humanities_h5_02.gif);
	float:right;
	padding:0 0 0 20px;
	line-height:38px;
	font-size:14px;
	color:#ffffff;
	background-repeat:no-repeat;
	margin-left:25px;
}
#humanities_voice_03 .name{
    padding:5px 0; 
	border-bottom:1px solid #BC74A7; 
	float:right; width:200px; 
	margin-right:40px; 
	isplay:inline; 
	text-align:right; 
	margin-bottom:5px;
}

#humanities_voice_03 .text{
	padding:5px 3px; 
	float:left; 
	width:530px; 
	margin-left:25px; 
	display:inline; 
	text-align:left;
}

/* 文系進学コースここまで */


/* スポーツコース */
#sports_top{
	width:360px;
	height:405px;
	background-image:url(../images/sports_top.jpg);
	float:left;
}
#sports_top .text{
    padding-top:260px; 
	width:295px; 
	margin:0 0 0 30px;
}
#sports_top .text h3{
	font-size:18px; 
    clear:none; 
	background-image:none; 
	margin-left:10px; 
	color:#65AE00;
    border-left:solid 4px #65AE00;  
	padding:0 0 0 10px; 
	line-height:20px;
    height:auto;
	margin-bottom:5px;
}

#sports_top .text p{
	padding:0 0 0 10px; 
	font-weight:bold;
	
}


#sports_syoukai_wapper{
	float:right; 
	margin:0 0 30px 0; 
	padding:0; 
	width:405px;
}

#sports_syoukai{
	float:right; 
	width:405px; 
	background-color:#ffffff; 
	border-bottom: dashed 1px #65AE00; 
	padding:5px 0;
}

#sports_syoukai h4{
    font-size:16px; 
    clear:none; 
	background-image:none; 
	background-color:#ffffff; 
	margin-left:10px; 
	color:#65AE00; 
	float:left; 
	border:0px; 
	padding:0; 
	line-height:40px; 
	margin-bottom:0px;
}

#sports_syoukai p{
	margin-left:82px; 
	clear:both; 
	margin-top:0; 
	padding:0;
}

#sports_link{
	clear:both;
	border-top:solid 1px #65AE00;
	border-bottom:solid 1px #65AE00;
	padding:10px 0 5px 0;
	text-align:right;
	margin-bottom: 20px;
}

#sports_voice_01{
	margin:20px 0 0 0;
	padding:0;
	height:20px;
	width:780px;
	background-image:url(../images/sports_border_01.gif);
	background-repeat:no-repeat;
}
#sports_voice_02{
	margin:0px 0 0 0;
	padding:0 0 20px 0;
	width:780px;
	background-image:url(../images/sports_border_02.gif);
	clear: both;
}
#sports_voice_03{
	margin:0px 0 0 0;
	padding:0 0 0px 0;
	width:780px;
	background-image:url(../images/sports_border_02.gif);
	clear: both;
}
#sports_voice_04{
	margin:0px 0 20px 0;
	padding:0;
	height:20px;
	width:780px;
	background-image:url(../images/sports_border_03.gif);
	clear: both;
}

#sports_voice_02 h5{
    clear:none; 
	display:inline; 
	width:520px; 
	height:36px; 
	background-image:url(../images/sports_h5_01.gif); 
	float:right; 
	padding:0 0 0 60px; 
	line-height:38px; 
	font-size:14px; 
	color:#ffffff; 
	background-repeat:no-repeat; 
	margin-right:25px;
}
#sports_voice_02 .name{
    padding:5px 0; 
	border-bottom:1px solid #65AE00; 
	float:right; width:200px; 
	margin-right:25px; 
	isplay:inline; 
	text-align:right; 
	margin-bottom:5px;
}

#sports_voice_02 .text{
	padding:5px 3px; 
	float:right; 
	width:530px; 
	margin-right:25px; 
	display:inline; 
	text-align:left;
}

#sports_voice_03 h5{
	clear:none;
	display:inline;
	width:560px;
	height:36px;
	background-image:url(../images/sports_h5_02.gif);
	float:right;
	padding:0 0 0 20px;
	line-height:38px;
	font-size:14px;
	color:#ffffff;
	background-repeat:no-repeat;
	margin-left:25px;
}
#sports_voice_03 .name{
    padding:5px 0; 
	border-bottom:1px solid #65AE00; 
	float:right; width:200px; 
	margin-right:40px; 
	isplay:inline; 
	text-align:right; 
	margin-bottom:5px;
}

#sports_voice_03 .text{
	padding:5px 3px; 
	float:left; 
	width:530px; 
	margin-left:25px; 
	display:inline; 
	text-align:left;
}

/* スポーツコースここまで */



/* シラバス(テーブル・リスト)*/
#syllabus {
	margin:20px 0 25px 0;
	width:780px;
	padding:0;
}

#syllabus table{
	border:dotted 1px #CCC;
	padding:0;
	margin:0;
	background-color:#FFF;
	text-align:center;
	border-collapse: collapse;

}

#syllabus th.blue1_center{
	background-color:#0351B1;
	text-align:center;
	font-size:13px;
	color:#FFF;
	border:dotted 1px #CCC;
	padding:5px;
}

#syllabus td{
	border:dotted 1px #CCC;
	background-color:#ffffff;
	text-align:left;
	font-size:12px;
	padding:5px;
}

#syllabus th.blue2_center{
	border:dotted 1px #CCC;
	background-color:#2B87E7;
	text-align:center;
	font-size:13px;
	color:#FFF;
	padding:5px;
}

#pagelink{
	margin:0px 0 0px 0;
	text-align:right;
	background-color:#ffffff;
}
#syllabus td ul{
	margin:0;
	padding:0;
	border-color:#C6C6C6;
	}
#syllabus td li{
	margin:0 15px 0 0;
	padding:0 0 0 15px;
	border-color:#C6C6C6;
	background-image:url(../../images/ico_syllabus.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	list-style:none
	}

#syllabus_index{
	width:100%;
	text-align:center;
	border-top:solid #cccccc 1px;
	border-bottom:solid #cccccc 1px;
	padding:10px 0;
	margin-top:20px;
}
	

