@charset "utf-8";

@import "/css/common.css";
@import "/css/contents.css";

/*----------------------------------------------------------------

トップページ用CSS

----------------------------------------------------------------*/

#contentsOuter {
	background:url(/images/top/masthead_bg.gif) no-repeat 9px 155px;
}

#contentsOuter h1 {
	margin-left:9px;
}

#contents {
	margin-top:-4px;
}

#contents .titleBox01 {
	margin:20px 0 15px;
	padding-bottom:6px;
	clear:both;
	background:url(/images/title_02_bottom.gif) repeat-y left bottom;
}

#contents .titleBox01 h2 {
	padding:8px 0 0 40px;
	min-height:26px;
	height:auto !important;
	height:26px;
	background:url(/images/title_02.gif) no-repeat 0 0;
	font-weight:bold;
	font-size:114%;
}

/*-- フォーム --*/
#pageHome #contents .buttonBlock {
	margin-top:15px;
}

/*-- 学校説明会・相談会情報 --*/
#contents dl {
	padding-bottom:10px;
	margin:0 10px;
	width:625;
	background:url(/images/line_dotted_01.gif) repeat-x left top;
	/*border:#CCC solid 1px;*/
}

#contents dt {
	padding:2px 0 0 8px;
	background:url(/images/link_arrow_03.gif) no-repeat 0 0.7em;
}

#contents dd {
	padding-bottom:5px;
	background:url(/images/line_dotted_01.gif) repeat-x left bottom;
}


/*-- 合った学校を選びましょう --*/
#contents .choiceBlock {
	margin-bottom:30px;
}

#contents .choiceBlock h3 {
	width:208px;
	height:80px;
}

#contents .choiceBlock h3 a:hover img {
	opacity:0.9;
	filter:alpha(opacity=90);
}

#contents .choiceBlock p {
	margin:-75px 0 15px 220px;
	min-height:75px;
	height:auto !important;
	height:75px;
}

#contents .choiceBlock span {
	display:block;
	background:url(/images/line_dotted_01.gif) repeat-x left bottom;
	color:#188FDB;
	font-weight:bold;
}



/*-- メッセージ --*/
/*-- おすすめコンテンツ --*/
#contents .messageBlock .messageFutoukou,
#contents .recommendBlock .recommendDifference {
	float:left;
	width:315px;
}

#contents .messageBlock .messageParents,
#contents .recommendBlock .recommendSchool {
	float:right;
	width:315px;
}

#contents .messageBlock .messageFutoukou p,
#contents .messageBlock .messageParents p,
#contents .recommendBlock .recommendDifference p,
#contents .recommendBlock .recommendSchool p {
	margin-top:1px;
	padding-top:10px;
	background:url(/images/line_dotted_04.gif) repeat-x left top;
}

#contents .messageBlock .messageFutoukou span,
#contents .messageBlock .messageParents span,
#contents .recommendBlock .recommendDifference span,
#contents .recommendBlock .recommendSchool span {
	color:#188FDB;
	font-weight:bold;
}

/*-- メッセージ --*/
#contents .messageBlock .messageFutoukou h3 a {
	padding:12px 0 6px 42px;
	display:block;
	min-height:23px;
	height:auto !important;
	height:23px;
	background:url(/images/top/message_futoukou.jpg) no-repeat #F3F3F3 0 0;
	font-weight:bold;
	font-size:107%;
	color:#333;
	text-decoration:none;
}

#contents .messageBlock .messageFutoukou h3 a:hover {
	background:url(/images/top/message_futoukou_on.jpg) no-repeat #F3F3F3 0 0;
}

#contents .messageBlock .messageParents h3 a {
	padding:12px 0 6px 42px;
	display:block;
	min-height:23px;
	height:auto !important;
	height:23px;
	background:url(/images/top/message_parents.jpg) no-repeat #F3F3F3 0 0;
	font-weight:bold;
	font-size:107%;
	color:#333;
	text-decoration:none;
}

#contents .messageBlock .messageParents h3 a:hover {
	background:url(/images/top/message_parents_on.jpg) no-repeat #F3F3F3 0 0;
}


/*-- おすすめコンテンツ --*/
#contents .recommendBlock .recommendDifference h3 a {
	padding:12px 0 6px 42px;
	display:block;
	min-height:23px;
	height:auto !important;
	height:23px;
	background:url(/images/top/recommend_difference.jpg) no-repeat #F3F3F3 0 0;
	font-weight:bold;
	font-size:107%;
	color:#333;
	text-decoration:none;
}

#contents .recommendBlock .recommendDifference h3 a:hover {
	background:url(/images/top/recommend_difference_on.jpg) no-repeat #F3F3F3 0 0;
}

#contents .recommendBlock .recommendSchool h3 a {
	padding:12px 0 6px 42px;
	display:block;
	min-height:23px;
	height:auto !important;
	height:23px;
	background:url(/images/top/recommend_school.jpg) no-repeat #F3F3F3 0 0;
	font-weight:bold;
	font-size:107%;
	color:#333;
	text-decoration:none;
}

#contents .recommendBlock .recommendSchool h3 a:hover {
	background:url(/images/top/recommend_school_on.jpg) no-repeat #F3F3F3 0 0;
}





/*--------------------------------------------------------
フッター
--------------------------------------------------------*/
#pageHome #footer .contentsFooter p.goHome {
	visibility:hidden;
}







