@charset "utf-8";

/*/////////////////////////////////////////////////////////
//NFS:SHIFT-news
/////////////////////////////////////////////////////////*/
/*
Index
	- 09/04/23 prologue
	-  //= 02
*/

#contents {
	background: url(../../img_2/cont_bg.jpg) repeat-y left top;
}


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

#contents .section {
	width: 910px;
	margin: 0px 0px 0px 16px;
	background: #2e2e2e url(../../img/news/bg_grade.jpg) no-repeat left top;
}

.section .inner {
	width: 878px;
	margin: 0px 0px 0px 16px;
	padding-top: 16px;
	padding-bottom: 32px;
}

.section .inner dl {
	width: 843px;
	margin: 0px 0px 0px 16px;
	padding-top: 13px;
	padding-bottom: 13px;
	background: url(../../img/news/line_x_dotted.gif) repeat-x left bottom;
}

.section .inner dl dt {
	line-height: 120%;
	font-size: 1.3em;
	font-weight: bold;
	color: #f9f9f9;
	background-color: transparent;
}

.section .inner dl dt span {
	font-size: 0.8em;
	font-weight: normal;
	color: #ffcc00;
	background-color: transparent;
}

.section .inner dl dt span a {
	cursor: text;
}

.section .inner dl dd {
	margin-top: 6px;
	line-height: 155%;
	color: #cfcfcf;
	background-color: transparent;
}

	.section .inner dl dd a {
		color: #ffcc00;
		text-decoration: underline;
		background-color: transparent;
	}
	.section .inner dl dd a:hover,
	.section .inner dl dd a:active {
		text-decoration: none;
	}
	.section .inner dl dd .cl_content {
		line-height:120%;
	}



/*//= 02*/


.cl_en {
	font-size:0.8em;
	background-color:transparent;
	color:#b7b6b6;
}
.cl_en span {
	background-color:transparent;
	color:#ffcc00;
}
.cl_en span.red {
	font-size:1.3em;
	background-color:transparent; color:#f13c12;
}

.cl_red {
	font-size:0.8em;
	background-color:transparent;
	color:#f13c12;
}

.ex_section {
	width:846px;
	margin-top: 12px;
}

.ex_section h3 {
	margin-bottom:8px;
}

.ex_section .fl {
	height:266px;
	float:left;
}

.ex_section p span.red {
	color:#f13c12; background-color:transparent;
}

#get p,
#get2 p {
	line-height:140%;
}
#get p strong,
#get2 p strong {
	background-color:transparent;
	color:#FFFFFF;
	font-weight:normal;
}

#course p,
#course2 p,
#car li,
#car2 li   {
	background-color:transparent;
	line-height:140%;
}
#car li,
#car2 li {
	letter-spacing:1px;
}

#handle,
#handle2 {
	height:303px;
}

#handle img,
#handle2 img {
	margin-top:4px;
	margin-bottom:4px;
}

#handle h3 img,
#handle2 h3 img {
	margin: 0px;
}	
#assist,
#assist2 {
	padding-bottom:10px;
	clear:left;
}
#assist p,
#assist2 p {
	line-height:140%;
}

#bn_section,
#bn_section2 {
	width:846px;
}
#bn_section .bn_left,
#bn_section2 .bn_left {
	width:453px;
	float:left;
}
#bn_section .bn_right,
#bn_section2 .bn_right {
	width:218px;
	float:left;
}
#bn_section .bn_left p,
#bn_section2 .bn_left p {
	width:424px;
	line-height:140%;
	text-align:justify;
	text-justify:distribute;
}
#bn_section .bn_left p.cl_bn,
#bn_section2 .bn_left p.cl_bn {
	width:415px;
	padding-top:6px;
	padding-left:9px;
	font-size:0.8em;
	color:#b7b6b6;
	background:url(../../img/news/icon_wild.jpg) no-repeat 0px 8px;
}
#bn_section .bn_left p.cl_bn span,
#bn_section2 .bn_left p.cl_bn span {
	letter-spacing:1px;
}

.p_link {
	margin-top: 8px;
	margin-bottom:4px;
}

.section .inner .patch_section {
	margin-top:16px;
}
	.section .inner .patch_section p strong {
		background-color:transparent;
		color:#ffcc00;
		font-size:1.1em;
	}
	.section .inner .patch_section dl {
		background:none;
		width:826px;
		border-top:1px solid #606060;
	}
	.section .inner .patch_section dl.first {
		border-top:none;
	}
		.section .inner .patch_section dt {
			background-color:transparent;
			color:#f13c12;
			font-size:1.1em;
		}


.section .inner .add_section {
	width:848px;
}

	.section .inner .add_section dl {
		background:none;
		margin:0px;
		width:826px;
	}
	.section .inner .add_section dt {
			background-color:transparent;
			margin-left:15px;
			color:#f13c12;
			font-size:1.1em;
		}
		.section .inner .add_section dd {
			background:none;
			margin-left:15px;
			width:833px;
		}
		
		.section .inner .add_section dd table {
			margin-bottom:15px;
			float:left;
			border-collapse:collapse;
		}
		.section .inner .add_section .right {
			margin-right:30px;
		}
		.section .inner .add_section dd table th {
			padding:3px 10px 3px 0px;
			font-weight:normal;
			line-height:120%;
		}
		.section .inner .add_section dd table td {
			padding:3px 0px 3px 0px;
			line-height:120%;
		}
		.section .inner .add_section dd .ss2 {
			width:833px;
			margin-bottom:15px;
			clear:left;
		}
			.section .inner .add_section dd .ss2 .s_right {
				padding-right:15px;
			}
		.section .inner .add_section dd .att {
			line-height:125%;
			letter-spacing:1px;
		}

/*\*//*/

/**/
