@charset "utf-8";

/*/////////////////////////////////////////////////////////
//NFS:SHIFT-feature
/////////////////////////////////////////////////////////*/
/*
Index
	- 09/06/11 prologue
	-  //= 02
*/


#contents {
	width: 942px;
	margin: 16px auto 0px auto;
	padding-bottom: 20px;
	background:url(../../img_2/cont_bg.jpg) repeat-y left top;
}

#contents h1 {
	width: 910px;
	height: 16px;
	margin: 0px 0px 0px 16px;
	padding-top: 26px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(../../img_2/feature/cont_feature_title.jpg) no-repeat 0px 16px;
}



#contents .section_feature {
	xwidth: 942px;
	width: 910px;
	margin: 0px 0px 0px 16px;
	xpadding-bottom: 4px;
}



#contents .section_feature p {
	margin-top: 8px;
	line-height: 145%;
	text-align: justify;
	text-justify: distribute;
	color:#c4c4c4;
	background-color:transparent;
}

#contents .section_feature p a {
	color: #ffcc00;
	text-decoration: underline;
	background-color: transparent;
}
#contents .section_feature p a:hover,
#contents .section_feature p a:active {
	text-decoration: none;
}
#contents .section_feature .gyou1, 
#contents .section_feature .gyou2, 
#contents .section_feature .gyou3, 
#contents .section_feature .gyou4{
	margin-bottom:15px;
	margin-left:15px;
	xwidth:920px;
}

#contents .section_feature .gyou1 .left, 
#contents .section_feature .gyou2 .left, 
#contents .section_feature .gyou3 .left, 
#contents .section_feature .gyou4 .left{
	width: 434px;
	float: left;
}
#contents .section_feature .gyou1 .right, 
#contents .section_feature .gyou2 .right, 
#contents .section_feature .gyou3 .right, 
#contents .section_feature .gyou4 .right {
	width: 434px;
	float: right;
	padding-right:10px;
}
#contents .section_feature .gyou5 {
	width:880px;
	background:#000000;
	margin-left:13px;
	*margin-left:15px;
	padding-bottom:15px;
}
#contents .section_feature .gyou5 p, 
#contents .section_feature .gyou5 h3{
margin-left:15px;
padding-right:15px;
}
#contents .section_feature .gyou5 h3 {
	margin-left:17px;
	padding-right:0px;
	color:#fbf9f0;
	font-size:1.2em;
}
#contents .section_feature .gyou5 h3.course {
	margin-left:0px;
	padding-right:0px;
	
}



h3{
color:#f2c335;
font-size:130%;
font-weight:bold;
margin:15px 0 0 0;
}

#table3 table{
margin-bottom:15px;
}
#table4, 
#table3, 
#table2{
margin:0px 10px 0px 17px;
}
#table3 {
margin-top:-5px;
}
#table2{
	margin:0px 10px 17px 17px;
}


table{
float:left;
margin-right:6px;
margin-top:10px;
}
#table3{
xfloat:left;
}
.light{
background:#121212;
padding:8px 10px;
}
.dark{
background:#252525;
padding:8px 10px;
}

