/* styles written in this file is for Standard */




.outline-index .main-contents-child{
	margin:			0px;
	padding:		0px 0px 0px 24px;
}

.outline-index .main-contents-child h3{
	margin:			0px;
	padding:		29px 0px 30px 0px;
}

.outline-index .main-contents-child p.lead{
	margin:			0px;
	padding:		0px 0px 0px 0px;
}

.outline-index .main-contents-child h4{
	margin:			0px;
	padding:		34px 0px 13px 0px;
}

.outline-index .main-contents-child .detail{
	width:			898px;
	margin:			0px;
	padding:		0px 0px 0px 0px;
 	background-image:	url(../_img/out_bod_bg_02.gif); 
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.outline-index .main-contents-child .detail table{
	width:			898px;
	margin:			0px;
	padding:		0px 0px 0px 0px;
	border-collapse: collapse;
	background-image:	url(../_img/out_bod_bg_01.gif); 
	background-repeat:	no-repeat;
	background-position:	left top;
}

.outline-index .main-contents-child .detail table td{
	width:			660px;
	height:			54px;
	margin:			0px;
	padding:		0px 0px 0px 14px;
	background-image:	url(../_img/out_bod_lin_02.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	font-size:		12px;
	line-height:		1.5;
}

.outline-index .main-contents-child .detail table td.cap{
	width:			238px;
	margin:			0px;
	padding:		0px 0px 0px 0px;
	background-image:	url(../_img/out_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	vertical-align:		top
}

.outline-index .main-contents-child .detail table td.cap img{
	margin:			0px;
	padding:		19px 0px 0px 0px;
}

.outline-index .main-contents-child .detail table td.last-child{
	background-image:	none;
}

.outline-index .main-contents-child .detail table td p{
	margin:			0px;
	padding:		12px 0px 0px 0px;
}

.outline-index .main-contents-child .detail table div{
	width:			652px;
	height:			374px;
	margin:			12px 0px 16px 0px;
	background-image:	url(../_img/out_bod_img_01.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.outline-index .main-contents-child .detail table div dl{
	margin:			0px;
	padding:		0px;
}

.outline-index .main-contents-child .detail table div dl dt{
	margin:			0px;
	padding:		24px 0px 0px 14px;
	font-size:		0px;
	line-height:		0;
}

.outline-index .main-contents-child .detail table div dl dt img{
	vertical-align:		bottom;
}

.outline-index .main-contents-child .detail table div dl.game-2 dt{
	margin:			0px;
	padding:		46px 0px 0px 14px;
}

.outline-index .main-contents-child .detail table div dl dd{
	margin:			0px;
	padding:		37px 0px 0px 25px;
	line-height:		1.6;
	color:			#004086;
}

.outline-index .main-contents-child .detail table div dl.game-2 dd{
	margin:			0px;
	padding:		40px 0px 0px 25px;
	line-height:		1.8;
}

.outline-index .main-contents-child .detail table div dl dd span{
	margin:			0px;
	padding:		0px 0px 0px 0px;
	font-size:		10px;
	color:			#333333;
}

.outline-index .main-contents-child p.button{
	margin:			0px;
	padding:		22px 0px 40px 324px;
}





