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

.main-contents-child .detail,
.main-contents-child p.photo{
	float:			left;
}

/* company-index */

.company-index .main-contents-child{
	margin-bottom:		169px;
}

.company-index .main-contents table{
	width:			738px;
	margin-top:		10px;
}

.company-index .main-contents ul.list{
	border:			1px solid #000000;
	margin:			7px 0px 10px 0px;
	padding:		7px 10px;
}

.company-index .main-contents ul.list li{
	padding-left:		10px;
	background-image:	url(/common/_img/_bod_ico_05.gif);
	background-repeat:	no-repeat;
	background-position:	left 4px;
	line-height:		1.4;
}

.company-index .main-contents-child table.type2 th{
	width:			166px;
}


/* company-history */

.company-history .main-contents table{
	width:			738px;
	margin-top:		20px;
}

.company-history .main-contents-child{
	padding-bottom:		622px;
}

.company-history .main-contents-child table th{
	width:			182px;
}

/* company-finance */
.company-finance .main-contents p.note{
	color:			#E54E07;
}

.company-finance .main-contents .last-child{
	margin-bottom:		255px;
}


.company-finance .main-contents-child p.soon{
	padding:		10px 0px 15px 0px;
	background-image:	url(/common/_img/_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	line-height:		1;
	color:			#E54E07;
}

.company-finance .main-contents-child ul li{
	padding:		15px 0px;
	background-image:	url(/common/_img/_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	line-height:		1;
}

.company-finance .main-contents-child ul li.first{
	padding-top:		5px;
}

.company-finance .main-contents-child ul li a{
	padding:		0px 0px 15px 15px;
	background-image:	url(/common/_img/_bod_ico_03_f1.gif);
	background-repeat:	no-repeat;
	background-position:	left 2px;
	line-height:		1;
}

.company-finance .main-contents-child ul li img{
	padding-top:		0px;
	padding-left:		5px;
	vertical-align:		top;
}

.company-finance .main-contents p.notice{
	margin-top:		10px;
	font-size:		10px;
}

.company-finance p.adbr{
	margin-top:		40px;
}


/* company-selfstudy */

.company-selfstudy p.pagetop{
	margin-top:		300px;
}

.company-selfstudy .main-contents h2{
	margin-bottom:		38px;
}

.company-selfstudy .main-contents-child{
	margin-bottom:		40px;
}

.company-selfstudy .main-contents-child h3{
	margin:			0px;
	padding:		0px;
}

.company-selfstudy .main-contents-child ul li{
	padding:		15px 0px;
	background-image:	url(/common/_img/_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	line-height:		1;
}

.company-selfstudy .main-contents-child ul li.first{
	padding-top:		5px;
}

.company-selfstudy .main-contents-child ul li a{
	padding:		0px 0px 15px 15px;
	background-image:	url(/common/_img/_bod_ico_03_f1.gif);
	background-repeat:	no-repeat;
	background-position:	left 2px;
	line-height:		1;
}

.company-selfstudy .main-contents-child ul li img{
	padding-top:		0px;
	padding-left:		5px;
	vertical-align:		top;
}

/* company-others */

.company-others .main-contents-child dl{
	margin:			20px 0px;
	line-height:		1.4;
}

.company-others .main-contents-child dl dt{
	width:			30px;
	float:			left;
	padding-bottom:		5px;
}

.company-others .main-contents-child dl dd{
	width:			700px;
	float:			left;
	padding-bottom:		5px;
}

.company-others .main-contents-child p.image{
	margin-top:		10px;
}

.company-others .main-contents .last-child{
	margin-bottom:		328px;
}









