@charset "utf-8";

/* 2008年度合格実績（08勝夏 ユニット別発表）専用スタイルシート */

/* 回りこみクリア */
p.x_clear {
	clear: both;
}
/* α診断、β診断 */
div.alpha_beta_shindan_div {
	background-image: url("images/aoshindan_kyoushitu_bg.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #ffffff;
	width: 520px;
	height: 150px;
	border: none;
	margin:0px 10px;
}

/* 左回りこみdiv */
div.x_floatleft_div {
	margin-right:5px;
	float:left;
	font-size: small;
	line-height: 120%;
}
/* これらを元に…div */
div.x_motoni_div {
text-align:left;
	padding: 10px;
	width: 400px;
	margin:5px;
	border-style: dotted;
	border-color: #B5E1F4;
	border-width:1px;
}
/* 診断結果div */
div.x_shindankekka_div {
	width: 520px;
	border: none;
	padding-top: 10px;
	margin:5px;
}

/*  */
/* 現役合格実績
-------------------------------------------------------*/

div.tit {
	margin:5px 0px;
}

div.unit {
	margin:0px 5px;
	width:720px;
}

div.unit_child {
	margin:0px 5px;
	float:left;
	width:340px;
	padding:5px 5px 10px 5px;
	border:0px;
}

div.unit_text {
margin-left:0px;
}

p.unit_subtext{
	padding:auto 1em;
	text-indent: 3em;
	margin: 9px auto;
}

p.unit_txt {
font-weight:bold;
color:#ca1420;
font-size: 12px;
padding:0;
margin:0px;
line-height:150%;
}

p.unit_ttl {
font-weight:bold;
font-size: 14px;
padding:7px 5px;
margin:0;
border-bottom:solid 2px #000033;
}

p.unit_univ {
color:#333333;
font-size: 12px;
line-height:150%;
padding-bottom:5px;
margin:0px 5px;
border-bottom:solid 1px #F0F0F0;

}

div.gengo_child{
	float:left;
}

div.gengo_script{
	width:550px;
	padding:0 10px 0 25px;
}

p.gengo_name, p.gengo_stage {
	padding: 0;
	float:left;
}

p.gengo_description{
	font-size:11px;
}
p.gengo_more{
	text-align:right;
}

p.gengo_stage{
	display:inline-block;
	font-size:10px;
	color:white;
	width:4.5em;
	text-align:center;
	background-color:#024287;
}

div.gengo_script dl dt{
	background-color:#000033;
	color:white;
	font-size:100%;
	text-align:center;
	width:4.5em;
	float:left;
}

div.gengo_script dl dd{
	border-bottom:1px dashed #BABABA;
	line-height:1.5;
	padding-left:4.5em;
	margin:auto auto 4px 0;
}

/* IMG
-------------------------------------------------------*/

p.results_imgttl{
	color:#FFF;
	font-weight:bold;
	border-width:2px;
	font-size:15px;
	border-left:sokid 5px #CCC;
	text-align:center;
	background-color:#F33;
	}

p.results_img{
	text-align:center;
	padding-bottom:20px;
	border-bottom:dotted 1px #666;

}

p.unit_strong{
	font-size:14px;
	font-weight:bold;
	color:#F39;
	line-height:150%;
}
