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

*{
	margin						:	0;
	padding						:	0;
}

/*===== FireFox対策 =====*/

html {
	overflow					:	scroll;
}

/*===== /FireFox対策 =====*/


.clear{
	height						:	0px;
	clear						:	both;
	line-height					:	0px;
}

.mgn0{
	margin						:	0px;
}

body{
	margin						:	0px;
	padding						:	0px;
	background-color			:	#ebebeb;
	text-align					:	center;
}

li{
	list-style-type				:	none;
}

hr{
	display						:	none;
}

img{
	border						:	0;
}

.bg_white{
	background-color			:	#FFFFFF;
}

.fl{
	float						:	left;
}

/*////////////文字/////////////*/

.def_font{
	font-size					:	12px;
	color						:	#333333;
	font-family					:	"ＭＳ Ｐゴシック", Osaka;
}
.def_font_s{
	font-size					:	10px;
	color						:	#333333;
	font-family					:	"ＭＳ Ｐゴシック", Osaka;
}
.def_font_l{
	font-size					:	14px;
	color						:	#333333;
	font-family					:	"ＭＳ Ｐゴシック", Osaka;
}
.def_font_l_b{
	font-size					:	14px;
	color						:	#333333;
	font-family					:	"ＭＳ Ｐゴシック", Osaka;
	font-weight					:	bold;
}

/*///////////////////////////////////////////レイアウト////////////////////////////////////////////*/
#container{
	background-image			:	url(../image/common/bg.gif);
	width						:	826px;
	margin						:	auto;
	text-align					:	left;
}
#body_top{
	width						:	810px;
	margin						:	auto;
	background-color			:	#FFFFFF;
}
#body{
	width						:	810px;
	margin						:	auto;
	padding-bottom				:	50px;
}
#side_menu{
	float						:	left;
	width						:	190px;
	border-top					:	solid #989898 1px;
}
#main{
	float						:	left;
	width						:	620px;
	border-top					:	solid #989898 1px;
}
#top{
	clear						:	both;
	width						:	600px;
}

/*///////////////////////////////////////////ヘッダー・フッター////////////////////////////////////////////*/


/*//////////ヘッダー////////////*/

#header{
	background-image			:	url(../image/common/header.gif);
	width						:	810px;
	height						:	75px;
	color						:	#010165;
}

#header a{
	color						:	#010165;
	text-decoration				:	none;
}

#header .member_btn a{
	background-image			:	url(/image/common/member_btn.gif);
	display						:	block;
	width						:	76px;
	height						:	18px;
	
}
#header .member_btn{
	background-image			:	url(/image/common/member_btn_over.gif);
	width						:	76px;
	height						:	18px;
	float						:	right;
	margin-top					:	53px;
}
#header .member_btn a:hover{
	background-image			:	url(/image/common/spacer.gif);
}
#header  .top{
	width						:	300px;
	height						:	75px;
	display						:	block;
	float						:	left;
}

#header a:hover{
	color						:	#FF0000;
	text-decoration				:	none;
}
#header p{
	float						:	left;
	padding						:	56px 0px 0px 0px;
	text-align					:	right;
	font-size					:	12px;
	width						:	422px;
}

/*//////////フッター////////////*/

#footer{
	margin						:	auto;
	width						:	826px;
}
.footer_top_border{
	margin						:	auto;
	width						:	810px;
	padding-top					:	8px;
	height						:	0px;
	border-top					:	solid 1px #eaeaea;
}
.footer_top{
	background-image			:	url(../image/common/bg.gif);
	margin						:	0px;
}
.footer_top div{
	margin						:	auto;
	width						:	810px;
}
.footer_bottom{
	background-color			:	#FFFFFF;
	margin						:	auto;
	width						:	810px;
}
#footer .logo{
	float						:	left;
	width						:	160px;
}
.footer_bottom p{
	display						:	block;
	float						:	left;
	line-height					:	75px;
	margin						:	0px;
}
.footer_bottom{
	background-color			:	#FFFFFF;
	margin						:	auto;
	width						:	810px;
}
.footer_shadow{
	background-image			:	url(../image/common/footer_shadow.gif);
	background-repeat			:	no-repeat;
	margin						:	auto;
	width						:	810px;
	line-height					:	60px;
	text-align					:	center;
}

#footer .footer_text{
	width						:	400px;
	float						:	left;
	margin-top					:	18px;
	line-height					:	145%;
	text-align					:	left;
}

#footer .footer_w3c{
	margin-top					:	18px;
	width						:	200px;
	float						:	left;
}

.top_btn{
	text-align					:	right;
	padding						: 	30px 15px 20px 0;
}


/*///////////////////////////////////////////サイドメニュー////////////////////////////////////////////*/

/*///////////////////資料請求////////////////*/

.s_menu_top p{
	line-height				:	25px;
	text-align				:	center;
}
.s_menu_top img{
	display					:	block;
	margin					:	0px 0px 3px 16px;
}

.s_menu_whats_h img{
	margin					:	0px 0px 0px 16px;
}
.s_menu_online img{
	margin					:	0px 0px 0px 16px;
}

/*/// 090713 左サイドナビゲーション　TOP修正 ///*/

.s_menu_top #s_menu_top_button {
	background: transparent url(../image/common/side_top_bg.jpg) no-repeat scroll 0 0;
	width: 180px;
	height: 300px;
}

a.s_menu_button_1 {
	display: block;
	background:url(../image/common/side_top_btn1.jpg);
	background-position:left up;
	float: left;
	width: 150px;
	height: 31px;
	text-indent: -9999px;
	margin: 148px 1px 0 23px;
}

a:hover.s_menu_button_1 { 
	background-position:left bottom;
}

a.s_menu_button_2 {
	display: block;
	background:url(../image/common/side_top_btn2.jpg);
	background-position:left up;
	float: left;
	width: 150px;
	height: 31px;
	text-indent: -9999px;
	margin: 1px 1px 0 23px;
}

a:hover.s_menu_button_2 { 
	background-position:left bottom;
}

*html body .s_menu_button_1,
*html body .s_menu_button_2, {
	margin-left: 11px;
}

#s_menu_top_form form,
#s_menu_top_form select {
	font-size				:	13px;
	margin					:	0;
	padding					:	0;
}
#s_menu_top_form input {
	margin					:	0 0 0 60px;
	padding					:	0 0 0 0;
}

#s_menu_top_form {
	display: block;
	float: left;
	margin: 39px 0 0 23px;
	width: 147px;
	padding: 0;
}

*html body #s_menu_top_form {
	margin: 39px 0 0 12px;
}


/*/////////////////// 教室サーチ(090706以降使ってません) ////////////////*/

.s_menu_search {
	width					:	154px;
	height					:	27px;
	background				:	url(../image/common/side_search_axis.jpg) no-repeat;
	padding					:	61px 0 0 10px;
	margin					:	0 0 5px 16px;
}

.s_menu_search td,
.s_menu_search form,
.s_menu_search table,
.s_menu_search select {
	margin					:	0;
	padding					:	0;
}

.s_menu_search table {
	width					:	147px;
	border-collapse			:	collapse;
}

.s_menu_search select {
	margin					:	0;
	padding					:	0;
	width					:	106px;
	height					:	18px;
	font-size				:	12px;
}

/*///////////////////個別指導アクシストとは？＆家庭学習サポート////////////////*/

.s_menu_whats_h, .s_menu_online{}

.s_menu_whats_h a,
.s_menu_online  a
{
	display					:	block;
	padding-left			:	3px;
	font-size				:	12px;
	color					:	#010165;
	text-decoration			:	none;
	line-height				:	15px;
	border-left				:	solid 3px #010165;
}

.s_menu_whats_h a:hover,
.s_menu_online  a:hover
{
	color					:	#FF0000;
	border-left				:	solid 3px #FF0000;
}
.s_menu_whats_h_b,
.s_menu_online_b
{
	width					:	155px;
	height					:	28px;
	margin-left				:	15px;
	border-bottom			:	dashed 1px #dbdbdb;
}
.s_menu_whats_h_n,
.s_menu_online_n
{
	width					:	155px;
	height					:	28px;
	margin-left				:	15px;
}
.s_menu_whats_h p,
.s_menu_online  p{
	padding					:	6px 0px 0px 2px;
	margin					:	0px;
}

/*///////////////////choice!////////////////*/

.side_cp{
	background				:	url(../image/common/side_cp_ver.gif) no-repeat left bottom;
	width					:	165px;
	height					:	27px;
	margin-left				:	14px;
}

.s_menu_choice_h{
	background				:	url(../image/common/side_line.gif) repeat-y;
	width					:	165px;
	padding-top				:	5px;
	margin					:	0 0 5px 14px;
	border-bottom			:	1px solid #039;
}
.cp_ver{
	font-size				:	12px;
	color					:	#0F1C7A;
	margin					:	0 5px 5px;
}
.bg{
	background-color		:	#CCCCCC;
}
.s_menu_choice_h li{
	font-size				:	10px;
	color					:	#0F1C7A;
	margin-left				:	10px;
	margin-right			:	3px;
}

.qr_code{
	background				:	url(../image/common/qr.jpg) no-repeat right top;
	padding-right			:	56px;
	height					:	56px;
	margin-right			:	6px;
}

.qr_txt{
	font-size				:	10px;
	color					:	#0F1C7A;
	margin-left				:	10px;
	margin-right			:	3px;
	margin-bottom			:	5px;
}
.side_bnr_btm{
	margin-left				:	16px;
}


/*///////////////////小中高タブ////////////////*/

.top_tub_h{
	margin-left				:	10px;
	width					:	600px;
	border-bottom			:	solid 7px #BC0401;
}

.top_tub_j{
	margin-left				:	10px;
	width					:	600px;
	border-bottom			:	solid 7px #016DD1;
}

.top_tub_e{
	margin-left				:	10px;
	width					:	600px;
	border-bottom			:	solid 7px #019617;
}

.top_tub img{
	display					:	block;
}
.top_tub_l{
	float					:	left;
}
.top_tub_box a{
	display					:	block;
	float					:	left;
	height					:	28px;
}
.top_tub_box a:hover{
	background-image		:	url(/image/common/spacer.gif);
}

.top_tub_box{
	float					:	left;
	height					:	28px;
	width					:	455px;
	background-image		:	url(/image/school_top/top_tub_on.gif);
}
.top_tub_box img{
	display					:	block;
	float					:	left;
}
a.top_tub_1{
	width					:	151px;
	background-image		:	url(/image/school_top/top_tub_1.gif);
}
a.top_tub_2{
	width					:	152px;
	background-image		:	url(/image/school_top/top_tub_2.gif);
}
a.top_tub_3{
	width					:	152px;
	background-image		:	url(/image/school_top/top_tub_3.gif);
}
.top_tub_line{
	height					:	8px;
	border-top				:	solid 4px #BC0501;
	margin					:	4px 0px 0px 0px;
	line-height				:	8px;
}
/*////////////////////パンくず/////////////////////*/

.pan{
	width					:	600px;
	padding					:	5px 0px 5px 5px;
	color					:	#0000aa;
	font-size				:	12px;
}

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

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



/*****************************************************************************

 2008年6月更新の新高校生インデックスページ

*****************************************************************************/

#main .index_box {
	width					:	604px;
	margin-left				:	10px;
}

#main .tab_box .btn_1 {
	float					:	left;
	width					:	300px;
}

#main .tab_box .btn_2 {
	float					:	left;
	width					:	300px;
}

#main .sub_box {
	clear					:	both;
	margin-bottom			:	10px;
}

#main .title_box {
	margin-bottom			:	10px;
}

#main .list_box_a,
#main .list_box_b {
	margin-bottom			:	10px;
	font-size				:	10px;
}

#main .list_box_a li {
	padding					:	10px 10px 0 360px;
	height					:	49px;
	line-height				:	135%;
}

#main .list_box_b li {
	padding					:	10px 10px 0 390px;
	height					:	49px;
	line-height				:	135%;
}

#main .list_box_a .list_1 {
	background				:	url(../image/index/top_list_a_1.jpg) no-repeat;
}

#main .list_box_a .list_2 {
	background				:	url(../image/index/top_list_a_2.jpg) no-repeat;
}

#main .list_box_a .list_3 {
	background				:	url(../image/index/top_list_a_3.jpg) no-repeat;
}

#main .list_box_a .list_4 {
	background				:	url(../image/index/top_list_a_4.jpg) no-repeat;
}

#main .list_box_a .list_5 {
	background				:	url(../image/index/top_list_a_5.jpg) no-repeat;
}

#main .list_box_a .list_6 {
	background				:	url(../image/index/top_list_a_6.jpg) no-repeat;
}

#main .list_box_a .list_7 {
	background				:	url(../image/index/top_list_a_7.jpg) no-repeat;
}

#main .list_box_a .list_8 {
	background				:	url(../image/index/top_list_a_8.jpg) no-repeat;
}

#main .list_box_a .list_9 {
	background				:	url(../image/index/top_list_a_9.jpg) no-repeat;
}

#main .list_box_b .list_1 {
	background				:	url(../image/index/top_list_b_1.jpg) no-repeat;
}

#main .list_box_b .list_2 {
	background				:	url(../image/index/top_list_b_2.jpg) no-repeat;
}

#main .list_box_b .list_3 {
	background				:	url(../image/index/top_list_b_3.jpg) no-repeat;
}

#main .list_box_b .list_4 {
	background				:	url(../image/index/top_list_b_4.jpg) no-repeat;
}

#main .list_box_b .list_5 {
	background				:	url(../image/index/top_list_b_5.jpg) no-repeat;
}

#main .list_box_b .list_6 {
	background				:	url(../image/index/top_list_b_6.jpg) no-repeat;
}

#main .list_box_b .list_7 {
	background				:	url(../image/index/top_list_b_7.jpg) no-repeat;
}

#main .list_box_b .list_8 {
	background				:	url(../image/index/top_list_b_8.jpg) no-repeat;
}

#main .list_box_b .list_9 {
	background				:	url(../image/index/top_list_b_9.jpg) no-repeat;
}

#main .flow_box {
	padding					:	20px 0 20px 130px;
	background				:	url(../image/index/top_bg_a_1.gif) no-repeat;
	background-color		:	#83BBE3;
	margin-bottom			:	27px;
}

#main .flow_box span {
	color					:	#F30;
}

#main .flow_box li {
	font-size				:	12px;
	line-height				:	135%;
}

#main .flow_box .flow_arrow {
	text-indent				:	-9999px;
	background				:	url(../image/index/top_bg_a_2.jpg) no-repeat 200px 0px;
	height					:	25px;
}

#main .flow_box .flow_1 {
	background				:	url(../image/index/top_flow_a_1.jpg) no-repeat;
	width					:	350px;
	height					:	26px;
	padding					:	70px 10px 0 54px;
}

#main .flow_box .flow_2 {
	background				:	url(../image/index/top_flow_a_2.jpg) no-repeat;
	width					:	264px;
	height					:	39px;
	padding					:	60px 106px 0 54px;
}

#main .flow_box .flow_3 {
	background				:	url(../image/index/top_flow_a_3.jpg) no-repeat;
	width					:	264px;
	height					:	49px;
	padding					:	50px 106px 0 54px;
}

#main .flow_box .flow_4 {
	background				:	url(../image/index/top_flow_a_4.jpg) no-repeat;
	width					:	264px;
	height					:	57px;
	padding					:	42px 106px 0 54px;
}

#main .flow_box .flow_5 {
	background				:	url(../image/index/top_flow_a_5.jpg) no-repeat;
	width					:	264px;
	height					:	39px;
	padding					:	60px 106px 0 54px;
}

#main .flow_box .flow_6 {
	background				:	url(../image/index/top_flow_a_6.jpg) no-repeat;
	width					:	350px;
	height					:	67px;
	padding					:	40px 10px 0 54px;
}

#main .inquiry_box {
	width					:	562px;
	height					:	74px;
	border					:	1px solid #039;
	padding					:	10px 0 10px 40px;
	text-align				:	center;
}

#main .inquiry_box img {
	display					:	block;
	float					:	left;
}

#main .inquiry_box a {
	text-indent				:	-9999px;
	display					:	block;
	float					:	left;
	width					:	330px;
	height					:	74px;
	overflow				:	hidden;
	background				:	url(../image/index/top_inquiry_b_1.gif) 0px 0px no-repeat;
}

#main .inquiry_box a:hover {
	background				:	url(../image/index/top_inquiry_b_1.gif) 0px -74px no-repeat;
}

.top_main_a_1 {
	background				:	url(../image/index/top_main_a_1.jpg) no-repeat;
	padding					:	120px 0 0 440px;
	height					:	79px;
}

.top_main_a_1 a {
	display					:	block;
	text-indent				:	-9999px;
	height					:	69px;
	width					:	139px;
	overflow				:	hidden;
	background				:	url(../image/index/mo_here.jpg) 0px 0px no-repeat;
}

.top_main_a_1 a:hover {
	background				:	url(../image/index/mo_here.jpg) -139px 0px no-repeat;
}

.elementary_top_btm {
	background				:	url(../image/elementary/elementary_top_btm.jpg) no-repeat;
	padding					:	15px 0 20px 250px;
	height					:	61px;
}

.elementary_top_btm a {
	display					:	block;
	text-indent				:	-9999px;
	height					:	61px;
	width					:	287px;
	overflow				:	hidden;
	background				:	url(../image/elementary/shiryo.jpg) 0px 0px no-repeat;
}

.elementary_top_btm a:hover {
	background				:	url(../image/elementary/shiryo.jpg) -287px 0px no-repeat;
}


.jh_top_btm {
	background				:	url(../image/jh/jh_top_btm.jpg) no-repeat left top;
	padding					:	15px 0 20px 250px;
}

.jh_top_btm a {
	display					:	block;
	text-indent				:	-9999px;
	height					:	61px;
	width					:	287px;
	overflow				:	hidden;
	background				:	url(../image/jh/shiryo.jpg) 0px 0px no-repeat;
}

.jh_top_btm a:hover {
	background				:	url(../image/jh/shiryo.jpg) -287px 0px no-repeat;
}



/************ 小学生 ************/
div.elementary_big_box {
	margin-left				:	10px;
}

div.elementary_box1,
div.elementary_box2,
div.elementary_box3,
div.elementary_box4 {
	background				:	url(../image/elementary/crosshead_body_line.jpg) repeat-y;
	width					:	600px;
}

p.elementary_exam1 {
	background				:	url(../image/elementary/jh_exam_img01.jpg) no-repeat left top;
	margin					:	0 0 0 15px;
	padding					:	63px 20px 10px 180px;
	font-size				:	14px;
	color					:	#1D2B64;
	line-height				:	130%;
}

p.elementary_exam2 {
	background				:	url(../image/elementary/elementary_boy_img01.jpg) no-repeat left top;
	margin					:	0 0 0 15px;
	padding					:	63px 20px 10px 180px;
	font-size				:	14px;
	color					:	#1D2B64;
	line-height				:	130%;
}

p.elementary_exam3 {
	background				:	url(../image/elementary/elementary_boy_img02.jpg) no-repeat left top;
	margin					:	0 0 0 15px;
	padding					:	63px 20px 10px 180px;
	font-size				:	14px;
	color					:	#1D2B64;
	line-height				:	130%;
}

p.elementary_exam4 {
	background				:	url(../image/elementary/elementary_girl_img01.jpg) no-repeat left top;
	margin					:	0 0 0 15px;
	padding					:	63px 20px 10px 180px;
	font-size				:	14px;
	color					:	#1D2B64;
	line-height				:	130%;
}


div.mdl_img {
	margin-left				:	15px;
}

.elementary_box1 ul li,
.elementary_box2 ul li,
.elementary_box3 ul li,
.elementary_box4 ul li {
	font-size				:	10px;
	margin					:	5px 0 0 15px;
	padding					:	0 0 3px 15px;
}


.elementary_box1 ul li.ele_01 {
	background				:	url(../image/elementary/crosshead_01.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}
.elementary_box1 ul li.ele_02 {
	background				:	url(../image/elementary/crosshead_02.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.elementary_box1 ul li.ele_03 {
	background				:	url(../image/elementary/crosshead_03.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.elementary_box1 ul li.ele_04 {
	background				:	url(../image/elementary/crosshead_04.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.elementary_box2 ul li.ele_05 {
	background				:	url(../image/elementary/crosshead_05.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}
.elementary_box2 ul li.ele_06 {
	background				:	url(../image/elementary/crosshead_06.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.elementary_box2 ul li.ele_07 {
	background				:	url(../image/elementary/crosshead_08.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.elementary_box2 ul li.ele_08 {
	background				:	url(../image/elementary/crosshead_09.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.elementary_box3 ul li.ele_09 {
	background				:	url(../image/elementary/crosshead_10.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}
.elementary_box3 ul li.ele_10 {
	background				:	url(../image/elementary/crosshead_11.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.elementary_box3 ul li.ele_11 {
	background				:	url(../image/elementary/crosshead_12.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.elementary_box3 ul li.ele_12 {
	background				:	url(../image/elementary/crosshead_13.jpg) no-repeat left top;
	width					:	568px;
	height					:	26px;
	padding-top				:	30px;
}

.elementary_box4 ul li.ele_13 {
	background				:	url(../image/elementary/crosshead_14.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}
.elementary_box4 ul li.ele_14 {
	background				:	url(../image/elementary/crosshead_15.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.elementary_box4 ul li.ele_15 {
	background				:	url(../image/elementary/crosshead_16.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.elementary_box4 ul li.ele_16 {
	background				:	url(../image/elementary/crosshead_17.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

div.top_cover_01 {
	background				:	url(../image/elementary/crosshead_exam.jpg) no-repeat left bottom;
	width					:	600px;
	height					:	36px;
	margin-top				:	10px;
}

div.top_cover_02 {
	background				:	url(../image/elementary/crosshead_elementary_01.jpg) no-repeat left bottom;
	width					:	600px;
	height					:	36px;
	margin-top				:	10px;
}

div.top_cover_03 {
	background				:	url(../image/elementary/crosshead_elementary_02.jpg) no-repeat left bottom;
	width					:	600px;
	height					:	36px;
	margin-top				:	10px;
}

div.top_cover_04 {
	background				:	url(../image/elementary/crosshead_e2.jpg) no-repeat left bottom;
	width					:	600px;
	height					:	36px;
	margin-top				:	10px;
}

div.btm_cover {
	background				:	url(../image/elementary/under_cover.gif) no-repeat left top;
	width					:	600px;
	height					:	15px;
	margin-bottom			:	15px;
}


/************ 中学生 ************/
div.jh_big_box {
	margin-left				:	5px;
	padding					:	0;
}

div.jh_box1 {
	background				:	url(../image/jh/jh_body_line.jpg) repeat-y;
	width					:	600px;
}

div.jh_box2 {
	background				:	url(../image/jh/jh_body_line2.gif) repeat-y;
	width					:	600px;
}

p.jh_exam1 {
	background				:	url(../image/jh/jh3_img01.jpg) no-repeat left top;
	margin					:	0 0 0 15px;
	padding					:	63px 20px 10px 180px;
	font-size				:	14px;
	color					:	#1D2B64;
	line-height				:	130%;
}

p.jh_exam2 {
	background				:	url(../image/jh/jh2_img01.jpg) no-repeat left top;
	margin					:	0 0 0 15px;
	padding					:	63px 20px 10px 180px;
	font-size				:	14px;
	color					:	#1D2B64;
	line-height				:	130%;
}


div.jh_mdl_img {
	margin-left				:	15px;
}

.jh_box1 ul li,
.jh_box2 ul li,
.jh_box3 ul li,
.jh_box4 ul li {
	font-size				:	10px;
	margin					:	5px 0 0 15px;
	padding					:	0 0 3px 15px;
}


.jh_box1 ul li.jh_01 {
	background				:	url(../image/jh/crosshead_01.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}
.jh_box1 ul li.jh_02 {
	background				:	url(../image/jh/crosshead_02.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_03 {
	background				:	url(../image/jh/crosshead_03.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_04 {
	background				:	url(../image/jh/crosshead_04.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_05 {
	background				:	url(../image/jh/crosshead_05.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}
.jh_box1 ul li.jh_06 {
	background				:	url(../image/jh/crosshead_06.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_07 {
	background				:	url(../image/jh/crosshead_07.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_08 {
	background				:	url(../image/jh/crosshead_08.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_09 {
	background				:	url(../image/jh/crosshead_09.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}
.jh_box1 ul li.jh_10 {
	background				:	url(../image/jh/crosshead_10.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_11 {
	background				:	url(../image/jh/crosshead_11.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_12 {
	background				:	url(../image/jh/crosshead_12.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_13 {
	background				:	url(../image/jh/crosshead_13.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}
.jh_box1 ul li.jh_14 {
	background				:	url(../image/jh/crosshead_14.jpg) no-repeat left top;
	width					:	568px;
	height					:	17px;
	padding-top				:	30px;
}

.jh_box1 ul li.jh_15 {
	background				:	url(../image/jh/crosshead_15.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_16 {
	background				:	url(../image/jh/crosshead_16.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_17 {
	background				:	url(../image/jh/crosshead_17.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_18 {
	background				:	url(../image/jh/crosshead_18.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_19 {
	background				:	url(../image/jh/crosshead_19.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_20 {
	background				:	url(../image/jh/crosshead_20.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_21 {
	background				:	url(../image/jh/crosshead_21.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_22 {
	background				:	url(../image/jh/crosshead_22.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_23 {
	background				:	url(../image/jh/crosshead_23.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_24 {
	background				:	url(../image/jh/crosshead_24.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_25 {
	background				:	url(../image/jh/crosshead_25.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_26 {
	background				:	url(../image/jh/crosshead_26.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_27 {
	background				:	url(../image/jh/crosshead_27.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

.jh_box2 ul li.jh_28 {
	background				:	url(../image/jh/crosshead_28.jpg) no-repeat left top;
	width					:	568px;
	height					:	16px;
	padding-top				:	30px;
}

div.jh_top_cover_01 {
	background				:	url(../image/jh/crosshead_jh3.jpg) no-repeat left bottom;
	width					:	600px;
	height					:	36px;
	margin-top				:	10px;
}

div.jh_top_cover_02 {
	background				:	url(../image/jh/crosshead_jh2.jpg) no-repeat left bottom;
	width					:	600px;
	height					:	36px;
	margin-top				:	10px;
}

div.jh_btm_cover {
	background				:	url(../image/jh/under_cover.gif) no-repeat left top;
	width					:	600px;
	height					:	15px;
	margin-bottom			:	15px;
}

div.jh_btm_cover2 {
	background				:	url(../image/jh/jh_btm_cover2.jpg) no-repeat left top;
	width					:	600px;
	height					:	15px;
	margin-bottom			:	15px;
}


/*/// 090706 各県トップページ変更時追加分（バナー表示部） ///*/

#top_banner {
	margin: 10px 0 10px 5px;
} 

/*/// 090706 ゼロページ用CSS ///*/

#wrap #head {
	width: 900px;
	margin: 0 auto;
}


#wrap #head h1 {
	background-image: url(../image/top/index_logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 7px auto;
	height: 70px;
	width: 180px;
}

#wrap #mainarea {
	background-color: #EC7A00;
	background-image: url(../image/top/index_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 10px;
}

#wrap #head img {
	margin: 10px auto;
	display: block;
}






