@charset "utf-8";
/* CSS Document */
/*-+-+-+-+-+-+-+-+- Vol3 old-+-+-+-+-+-+-+-+-*/

#vol1{
	background-color		:	#FFF;
	width					:	808px;
	padding-bottom			:	80px;
	margin					:	0 auto;
}

#vol1 .top{
	margin-top:10px;
	padding-top				:	10px;
	width					:	765px;
	margin					:	0 auto;
}

#vol1 .btm{
	width					:	692px;
	margin					:	30px auto 0px;
}
#vol1 .btm img{
	display					:	block;
}
#vol1 .btm p{
	font-size				:	12px;
	line-height				:	140%;
	color					:	#333333;
	padding					:	8px;
}
#vol1 .top_btn_1{
	float					:	left;
	padding-left			:	193px;
}
#vol1 .top_btn_2{
	float					:	right;
}

#vol1 .know_1{
	margin-top				:	45px;
}

#vol1 .know_1_l{
	float					:	left;
	width					:	262px;
}

#vol1 .know_1_r{
	float					:	left;
	width					:	429px;
}

#vol1 .know_1_3_l{
	float					:	left;
	width					:	415px;
}

#vol1 .know_1_3_l img{
	display					:	block;
	margin					:	0 auto;
}

#vol1 .know_1_3_r{
	float					:	left;
	width					:	277px;
	padding-top				:	15px;
}
#vol1 .know_1_3_r_l{
	float					:	left;
	width:65px;
}
#vol1 .know_1_3_r_r{
	float					:	left;
	width					:	212px;
}

#vol1 .con_2{
	width					:	692px;
	margin					:	0 auto 10px;
}

#vol1 .con_2 p{
	font-size				:	12px;
	color					:	#333333;	
	line-height				:	140%;
	padding					:	8px 0px 8px 8px;
}

#vol1 .con_2_l{
	float					:	left;
	width					:	338px;
}
#vol1 .con_2_r{
	float					:	right;
	width					:	329px;
}

#vol1 .org{
	color					:	#D87D19;
	font-size				:	15px;
	padding-left			:	8px;
}

#vol1 .con_2_btm{
	clear					:	both;
	font-size				:	12px;
	color					:	#333333;
	line-height				:	140%;
	padding					:	8px 0px 8px 8px;
}

#vol1 .pannavi{
	padding-top:10px;
	margin-left:20px;
	font-size:12px;
	color:#333;
}

#vol1 .back_splist{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}


/*-+-+-+-+-+-+-+-+- リンク設定 -+-+-+-+-+-+-+-+-*/

a:link{
	color					:	#0000aa;
	text-decoration			:	none;
}

a:visited{
	color					:	#0000aa;
	text-decoration			:	none;
}

a:hover{
	color					:	#FF0000;
	text-decoration			:	none;
}

/*-+-+-+-+-+-+-+-+- 受験対策・請求ボタン -+-+-+-+-+-+-+-+-*/
.measure_txt{
	color					:	#00008e;
	margin-bottom			:	8px;
	font-size				:	12px;
}
.measure_btn_box{
	width					:	417px;
	background-color		:	#e0ecfe;
	padding					:	10px 0px 18px 21px;
	margin					:	40px auto;
}
.measure_btn{
	margin					:	30px 0px 50px 54px;
}

.measure_btn_l{
	display					:	block;
	float					:	left;
}

.measure_btn_r{
	display					:	block;
	float					:	left;
}


/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

/*-+-+-+-+-+-+-+-+- トップページ -+-+-+-+-+-+-+-+-*/

#check_top{
	background-color		:	#FFF;
	width					:	808px;
	padding					:	0px 0 80px 0;
	margin					:	0 auto;
	font-size				:	12px;
	line-height				:	140%;
}

#check_top .ck a{
	font-size				:	14px;
	line-height				:	120%;
	color					:	#00008e;
	text-decoration			:	underline;
	display:block;
	padding-bottom:5px;
}

#check_top a:hover{
	color					:	#FF0000;
}


#check_top .pannavi{
	padding-top:10px;
	margin-left:20px;
	font-size:12px;
	color:#333;
}

#check_top li{
	float:left;
	width:381px;
}

#check_top .ck img{
	display:block;
	float:left;
	width:85px;
}

#check_top .ck p{
	float:left;
	padding-left:10px;
	width:270px;
}

#check_top .ck{
	padding-top:30px;
}

#check_top  .ck_main{
	width:762px;
	margin:0 auto;
	padding-top:20px;
}

/*-+-+-+-+-+-+-+-+- Vol1 -+-+-+-+-+-+-+-+-*/

#vol2{
	background-color		:	#FFF;
	width					:	808px;
	padding-bottom			:	80px;
	margin					:	0 auto;

}

#vol2 .top{
	padding-top				:	10px;
	width					:	765px;
	margin					:	0 auto;
}

#vol2 .btm{
	width					:	708px;
	margin					:	30px auto 0px;
}

#vol2 .btm img{
	display					:	block;
}

#vol2 .btm p{
	font-size				:	12px;
	line-height				:	140%;
	color					:	#333333;
	padding					:	8px;
}

#vol2 .step_1{
	width					:	708px;
	margin-top				:	30px;
 	background				:	url(../image/check_it_out/vol2/1_step1_bg.gif);
}

#vol2 .step_1_l{
	float					:	left;
	width					:	448px;
}

#vol2 .step_1_r{
	float					:	left;
	width					:	260px;
}

#vol2 .step_1_btm{
	clear					:	both;
}

#vol2 .step_2{
	width					:	708px;
	margin-top				:	30px;
 	background				:	url(../image/check_it_out/vol2/1_step2_bg.gif);
}

#vol2 .step_2_l{
	float					:	left;
	width					:	448px;
}

#vol2 .step_2_r{
	float					:	left;
	width					:	260px;
}

#vol2 .step_2_r_contents{
	padding					:	0px 8px;
}

#vol2 .step_2_btm{
	clear					:	both;
}

#vol2 .step_3{
	width					:	708px;
	margin-top				:	30px;
 	background				:	url(../image/check_it_out/vol2/1_step3_bg.gif) left bottom no-repeat;
}

#vol2 .step_3_l{
	float					:	left;
	width					:	364px;
}

#vol2 .step_3_l_l{
	float					:	left;
	width					:	68px;
	background				:	url(../image/check_it_out/vol2/1_step3_img.gif) no-repeat left top;
}

#vol2 .step_3_l_r{
	float					:	left;
	width					:	296px;
}
#vol2 .step_3_l_r_1{
	float					:	left;
	width					:	296px;
}
#vol2 .step_3_l_r_1_l{
	float					:	left;
	width					:	32px;
}
#vol2 .step_3_l_r_1_r{
	float					:	left;
	width					:	264px;
}

#vol2 .step_3_l_r_3{
	float					:	left;
	width					:	284px;
	padding-left			:	80px;
}

#vol2 .step_3_r{
	float					:	right;
	width					:	344px;
}

#vol2 .step_3_r_r{
	padding-left			:	16px;
}

#vol2 .step_3_r_r_1{
	background				:	url(../image/check_it_out/vol2/1_step3_bg3.gif) no-repeat right top; 
	padding-left			:	60px;
}

#vol2 .step_3_r_r_2{
	background				:	url(../image/check_it_out/vol2/1_step3_bg3_2.gif) no-repeat right top; 
	padding-left			:	76px;
}

#vol2 .step_3_r_r_3{
	background				:	url(../image/check_it_out/vol2/1_step3_bg3_4.gif) no-repeat right top; 
	padding-left			:	60px;
}

#vol2 .step_3_btm{
	clear					:	both;
}

#vol2 .org{
	color					:	#BC1B21;
}

#vol2 .pannavi{
	padding-top:10px;
	margin-left:20px;
	font-size:12px;
	color:#333;
}

#vol2 .back_splist{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}



/*-+-+-+-+-+-+-+-+- Vol2 -+-+-+-+-+-+-+-+-*/
/*#vol2{
	background-color		:	#FFF;
	width					:	808px;
	padding-bottom			:	80px;
	margin					:	0 auto;
}

#vol2 .top{
	padding-top				:	10px;
	width					:	765px;
	margin					:	0 auto;
}

#vol2 .btm{
	width					:	692px;
	margin					:	0px auto 0px;
}
#vol2 .btm img{
	display					:	block;
}
#vol2 .btm p{
	font-size				:	12px;
	line-height				:	140%;
	color					:	#333333;
	padding					:	8px;
}

#vol2 .con_2{
	width					:	692px;
	margin					:	0 auto 10px;
}

#vol2 .con_2_2{
	float					:	left;
	padding					:	8px 0px 8px 0px;
}
#vol2 .con_2_r{
	float					:	right;
}

#vol2 .org{
	color					:	#D87D19;
	font-size				:	15px;
	padding-left			:	8px;
}

#vol2 .con_2_btm{
	clear					:	both;
	font-size				:	12px;
	color					:	#333333;
	line-height				:	140%;
	padding					:	8px 0px 8px 8px;
}
#vol2 .gra {
	font-size				:	12px;
	line-height:19px;
	padding					:	0px 0px 0px 85px;
	background:url(../image/check_it_out/vol3_old/1_bg.gif);

	}
#vol2 .con_1_r2{
	float					:	right;
	width					:	335px;
}
#vol2 .ao {
	font-size				:	12px;
	background-color		: 	#8FDFFF;
	height					: 	18px;
	width					: 	80px;
	float					:	left;
	text-align				:	center;
	line-height				:	19px;
}
#vol2 .con_1{
	width					:	692px;
	margin					:	0 auto 0;

}

#vol2 .con_1 p{
	font-size				:	12px;
	color					:	#333333;
	line-height				:	140%;
	padding					:	8px 0px 8px 8px;
}

#vol2 .con_1_l{
	float					:	left;
	width					:	338px;
}
#vol2 .con_1_r{
	float					:	right;
	width					:	335px;
}
#vol2 .aogra{
	height					: 	19px;
	width					: 	342px;
	background-image		:	url(../image/check_it_out/vol2/1_bg.gif);
	background-repeat		: 	repeat-x;
}	
#vol2 .aogra-2{
	height					: 	19px;
	width					: 	692px;
	background-image		:	url(../image/check_it_out/vol2/1_bg.gif);
	background-repeat		: 	repeat-x;
}
#vol2 .midori {
	font-size				:	12px;
	background-color		: 	#99CC00;
	height					: 	18px;
	width					: 	80px;
	float					:	left;
	text-align				:	center;
	line-height				:	19px;
}
#vol2 .midogra{
	height					: 	19px;
	width					: 	472px;
	background-image		:	url(../image/check_it_out/vol2/1_bg.gif);
	background-repeat		: 	repeat-x;
	float					:	left;
}
#vol2 .moji{
	float:left;
	font-size				:	12px;
	line-height				:	140%;
	color					:	#333333;
	padding					:	0px 0px 0px 8px;
}
#vol2 .con_2_l{
	margin-top				:	10px;
	float					:	left;
}
#vol2 .con_2_l_ttl{
	float					:	left;
}
#vol2 .con_2_2{
	margin-top				:	5px;
}
#vol2 .con_3{
	width					:	692px;
	margin					:	0 auto 10px;
}
#vol2 .con_3_1{
	margin-top				:	45px;
}
#vol2 .con_3_r{
	float					:	right;
}
#vol2 .con_3 p{
	font-size				:	12px;
	color					:	#333333;	
	line-height				:	140%;
	padding					:	8px 0px 8px 8px;
	margin					:	8px 0px 8px 8px
}

#vol2 .pannavi{
	padding-top:10px;
	margin-left:20px;
	font-size:12px;
	color:#333;
}

#vol2 .back_splist{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
*/
/*-+-+-+-+-+-+-+-+- Vol3 -+-+-+-+-+-+-+-+-*/

#vol3{
	background-color		:	#FFF;
	width					:	808px;
	padding-bottom			:	80px;
	margin					:	0 auto;
	color:#333333;
	font-size:12px;
	line-height:140%;

}
#vol3 .main{
	width					:	765px;
	margin					:	0 auto;
}
#vol3 .pannavi{
	padding-top:10px;
	margin-left:20px;
	font-size:12px;
	color:#333;
}

#vol3 .back_splist{
	text-align:right;
	font-size:12px;	
	font-weight:bold;
	margin-bottom:5px;
}

#vol3 .mid{
	background:url(/image/check_it_out/vol3/bgl.gif) no-repeat;
	width:765px;
	height:743px;
}

#vol3 .top_txt{
	margin-left:130px;
	width:600px;
	height:60px;
}
#vol3 .top2{
	margin-left:350px;
	width:375px;
	border:solid 1px #333333;
}
#vol3 .top2_txt{
	width:355px;
	height:75px;
	padding:10px;
}
#vol3 .top3{
	margin:10px 0 0 350px;
	width:375px;
	border:solid 1px #333333;
}
#vol3 .top3_txt{
	width:355px;
	height:85px;
	padding:10px;
}
#vol3 .btm{
	background:url(/image/check_it_out/vol3/btm.gif) no-repeat;
	width:505px;
	padding:836px 0 0 260px;
	height:820px;
	color:#FFFFFF;
}
#vol3 .btm_txt1{
	height:116px;
	width:240px;
}
#vol3 .btm_txt2{
	margin-top:33px;
	height:223px;
	width:240px;
}
#vol3 .btm_txt3{
	height:190px;
	width:240px;
}
#vol3 .btm_txt4{
	width:210px;
}

/*-+-+-+-+-+-+-+-+- Vol4 -+-+-+-+-+-+-+-+-*/

#vol4{
	background-color		:	#FFF;
	width					:	808px;
	padding-bottom			:	80px;
	margin					:	0 auto;
	color:#333333;
	font-size:12px;
	line-height:140%;

}
#vol4 .main{
	width					:	765px;
	margin					:	0 auto;
}
#vol4 .pannavi{
	padding-top:10px;
	margin-left:20px;
	font-size:12px;
	color:#333;
}
#vol4 .back_splist{
	text-align:right;
	font-size:12px;	
	font-weight:bold;
	margin-bottom:5px;
}

#vol4 .v4_1{
	height:19px;
	background:url(/image/check_it_out/vol4/top_bg.gif);
}
#vol4 .v4_11{
	float:left;
	width:79px;
	text-align:center;
}
#vol4 .v4_12{
	float:left;
	width:263px;
	padding-left:7px;
}
#vol4 .v4_13{
	float:left;
	width:79px;
	text-align:center;
}
#vol4 .v4_14{
	float:left;
}

#vol4 .v4{
	margin-left:38px;
	width:690px;
}

#vol4 .v4_1_l{
	width:351px;
	float:left;
}

#vol4 .v4_1_l p{
	width:304px;
	padding:20px 0 0 20px;
}

#vol4 .v4_1_l_1{
	height:99px;
}
#vol4 .v4_1_l_2{
	height:45px;
}
#vol4 .v4_1_l_3{
	height:96px;
}

#vol4 .v4_1_r{
	width:339px;
	float:left;
}

#vol4 .v4_1_r p{
	width:304px;
	padding:20px 0 0 20px;
}
#vol4 .v4_1_r_1{
	height:167px;
}

#vol4 .v4_1_r_2{
	width:339px;
	height:56px;
	background:url(/image/check_it_out/vol4/top2.gif) no-repeat;
}
#vol4 .v4_1_r_2_l{
	margin-top:37px;
	float:left;
	width:72px;
	text-align:center;
}
#vol4 .v4_1_r_2_r{
	margin:37px 0 0 7px;
	float:left;
	width:260px;
}
#vol4 .v4_btm_2{
	background:url(/image/check_it_out/vol4/btm_txt.gif);
	width:690px;
	height:20px;
}
#vol4 .v4_btm_2_l{
	width:80px;
	float:left;
	text-align:center;
}
#vol4 .v4_btm_2_r{
	width:603px;
	float:left;
	padding-left:7px;
}

#vol4 .v4_btm_3{
	background:url(/image/check_it_out/vol4/btm1.gif) no-repeat;
	height:32px;
}
#vol4 .v4_btm_3 p{
	line-height:36px;
	padding-left:147px;
}
#vol4 .v4_btm_4{
	background:url(/image/check_it_out/vol4/btm2.gif) no-repeat;
	height:322px;
}
#vol4 .v4_btm_4 p{
	padding:145px 0 0 120px;
}
#vol4 .v4_btm_5{
	background:url(/image/check_it_out/vol4/btm3.gif) no-repeat;
	height:144px;
	padding-top:140px;
}
#vol4 .v4_btm_5_1{
	float:left;
	width:78px;
	text-align:center;
}
#vol4 .v4_btm_5_2{
	width:607px;
	padding-left:5px;
	float:left;
}
#vol4 .v4_btm_5_3{
	clear:both;
	padding:15px 0 0 20px;
	width:446px;	
}


/*-+-+-+-+-+-+-+-+- Vol5 -+-+-+-+-+-+-+-+-*/

#vol5{
	background-color		:	#FFF;
	width					:	808px;
	padding-bottom			:	80px;
	margin					:	0 auto;
	color:#333333;
}

#vol5 .main{
	padding-top				:	10px;
	width					:	765px;
	margin					:	0 auto;
}

#vol5 .pannavi{
	padding-top:10px;
	margin-left:20px;
	font-size:12px;
	color:#333;
}

#vol5 .back_splist{
	text-align:right;
	font-size:12px;	
	font-weight:bold;
	margin-bottom:5px;
}

#vol5 .v5{
    width:692px;
	margin:0 auto;
	font-size				:	12px;
	font-size				:	12px;
	line-height				:	140%;
	color					:	#333333;
}

#vol5 .box01{
    margin-top:20px;
}

#vol5 .box02{
    margin-top:10px;
	padding-left:10px;
}

#vol5 .box03{
    margin-top:10px;
}

#vol5 .box04{
    width:346px;
    margin:0;
	float:left;
}

#vol5 .box04txt{
    padding-bottom:0;
	padding-top:0;
	margin-bottom:10px;
    width:326px;
	padding-left:10px;
	margin-top:5px;
}

#vol5 .colorbox01,.colorbox02,.colorbox03{
    width:346px;
	margin-top:0;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	padding:0;
}

#vol5 .colorbox01{
    background-color:#F6AD3C;
}

#vol5 .colorbox02{
    background-color:#F18C43;
}

#vol5 .colorbox03{
    background-color:#EB6112;
}

#vol5 .colorbox01 p,.colorbox02 p,.colorbox03 p{
    width:316px;
	padding-left:10px;
	margin:0;
}

#vol5 .border{
    border-bottom:1px #333333 solid;
	margin:0;
} 

#vol5 .clear{
    clear:both;
}






