/* CSS Document */
/* 2009年度合格体験記 */

.experience{
	text-align:left;
	margin:25px auto 10px;
	width:670px;
}
.experience h2{
	font-size:16px;
	color:#FFFFFF;
	line-height:16px;
	width:100%;
	margin:0;
	padding:5px 0 4px;
	border:1px solid #FF6600;
	text-indent:8px;
	background: #E65400 url(img/h2back.gif) repeat-x;
	font-weight:normal;
	clear:both;
	overflow:hidden;
}
.experience h2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.experience ul{
	margin:0 0 20px;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:10px 0 0 6px;
	list-style:none;
}
.experience li{
	font-size:12px;
	margin:0 0 4px;
	font-size:14px;
	clear:both;
	overflow:hidden;
	width:100%;
}
.experience li img{
	float:left;
	margin:0 3px 0 0;
}
.experience dl{
	width:612px;
	font-size:12px;
	line-height:1.1;
	padding:0 0;
	margin:0;
	float:left;
}
.experience dt{
	margin:3px 0 0;
	padding:0;
	float:left;
	width:120px;
	height:12px;
}
body div.experience li dt img{float:none;margin:0;padding:0;}
.experience dd{
	margin:3px 0 1px;
	padding:0;
	float:left;
	width:488px;
	text-indent:5px;
	border-left:3px solid #CC6600;
}
.experience dd img{
	vertical-align:-5px;
	margin:0 0 0 2px;
}
.experience p{
	line-height:1.5;
	margin:10px 0 15px;
}
.experience em{
	font-style:normal;
	border-bottom:1px solid #FF0000;
}
div.experience ul.type{
	border-style:none;
	list-style-type:disc;
	line-height:1.4;
	padding:0;
	margin:0 0 15px 25px;
}
div.experience ul.type li{margin:0;}
div.experience ul.type li a{font-size:12px;}
.shukuph{
	width:625px;
	margin:5px auto 15px;
}

/*一覧の動画リンク定義*/
#gDouga{
	float:right;
	width:250px;
	margin:0 0 10px;
}
#gDouga img{margin:0 0 5px;}

/*合格体験記*/
#newgokaku{
	text-align:left;
	margin:20px auto 10px;
	width:620px;
}
div#newgokaku h1{
	padding:7px 0 4px;
	margin:0 0 20px;
	background-color:#FFEE99;
	font-size:18px;
	text-indent:6px;
	border-left:5px solid #FF3300;
	border-bottom:1px solid #FF3300;
	border-top:1px solid #FF3300;
	border-right:1px solid #FF3300;
}
div#newgokaku h2{
	color:#CC0000;
	font-size:18px;
	padding:0;
	margin:15px 0;
}
div#newgokaku h3{
	padding:1px 0 0;
	margin:0 0 5px;
	font-size:14px;
}
div#newgokaku h4{
	padding:1px 0 0;
	margin:0;
	font-size:14px;
	font-weight:normal;
	color: #660000;
}
div#newgokaku h5{
	padding:1px 0 0;
	margin:0;
	font-size:14px;
	color:#CC6600;
	font-weight:normal;
}
#newgokaku table{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	line-height:1.5;
	margin:0 0 10px;
	color:#333333;
}
#newgokaku th,#newgokaku td{
	padding:5px 8px 4px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	font-size:13px;
}
#newgokaku th{
	background-color:#FFBBBB;
	font-size:18px;
	width:90px;
}
#newgokaku td{background-color:#F9F9F9;}
#newgokaku p{margin:0 0 15px;}
html #newgokaku table.nob{
	border-left-style:none;
	margin:0 0 15px;
}
html #newgokaku table.nob td{
	border-right-style:none;
	vertical-align:top;
}
td.em10{
	width:10em;
	color:#990000;
}
.jukenji{
	margin:0 auto 20px;
	font-size:11px;
}
.experience p.nendo{
	margin:0 auto 10px;
	text-align:center;
	color:#CC0000;
	font-size:18px;
	font-weight:bold;
}
/*合格体験記を書いた人の
名前・コースなどの定義リスト*/
.ncg{
	font-size:14px;
	color:#0000CC;
	line-height:1.4;
}
.ncg dt{vertical-align: text-bottom;}
.ncg dd{margin:0;}
/*体験記td,th*/
#newgokaku td.saki{
	background-color:#FFFFCC;
	font-size:18px;
	font-weight:bold;
}
#newgokaku td.saki2{
	font-size:14px;
	background-color:#FFFFEE;
}
#newgokaku table th.jitai{
	font-size:14px;
	font-weight:normal;
	background-color:#FFDDDD;
	width:90px;
}
#newgokaku th.imageth{
	vertical-align:top;
	text-align:center;
	background-color:#FFF5F5;
}

/*合格体験記内定義リスト*/
.flow{margin:0 0 15px;}
.flow dt{
	margin:5px 0 0;
	color:#FF3300;
}
.flow dd{margin:0 0 0 12px;}
#newgokaku dl.dlist,#newgokaku dl.dlist2{
	margin:0 0 10px 10px;
	clear:both;
	overflow:hidden;
	width:98%;
}
.dlist dt,.dlist2 dt{
	width:15%;
	float:left;
	color:#CC3300;
	margin:0 0 3px;
}
.dlist2 dt{
	text-align:right;
	margin:0 3px 3px 0;
}
.dlist dd,.dlist2 dd{
	width:84%;
	float:left;
	margin:0 0 3px;
}
#newgokaku dl.flow dl{
	margin:0 0 7px 0;
	width:100%;
	clear:both;
	overflow:hidden;
}
#newgokaku dl.flow dl dt{
	float:left;
	width:13%;
	margin:0 3px 0 0;
	color:#CC0000;
	text-align:right;
}
#newgokaku dl.flow dl dd{
	float:left;
	width:85%;
	margin:0;
}
/*合格体験記内リスト*/
div#newgokaku ul{
	padding:0;
	margin:5px 0 10px 20px;
}
div#newgokaku ul.listg01{
	list-style-type:none;
	margin:0 0 5px 15px;
}
div#newgokaku ul.listg02{
	margin:0 0 2px 10px;
}
#newgokaku p.marg{margin:0 0 5px 0;}
div#newgokaku ol{
	padding:0;
	margin:5px 0 10px 25px;
}

/*戻るボタン*/
.return, .return02{
	text-align:right;
	margin:0;
}

/*合格体験記内容*/
.taiken_navi{
	width:100%;
	margin:10px auto;
	clear:both;
	overflow:hidden;
}
.taiken_navi p{margin:0;padding:0;}
.taiken_navi p.tai_l{float:left;}
.taiken_navi p.tai_r{float:right;}

.orange_ol{
	color:#FF6600;
	font-weight:bold;
	margin:0 0 0 35px;
	padding:0;
}
.orange_ol li{margin:5px 0 0;}
.orange_ol li p{
	font-weight:normal;
	color:#111111;
	margin:3px 0;
}
.orange_ol li span{font-weight:normal;color:#111111;}
#taiken dt{
	color:#FF6600;
	font-weight:bold;
}
.orange_ol dd{
	font-weight:normal;
	color:#111111;
}
