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

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

.main-contents-child dl dt,
.main-contents-child dl dd{
	line-height:		1.4;
}

/* business-index */

.business-index .main-contents h2{
	margin-bottom:		10px;
}

.business-index .main-contents h3{
	padding:		0px 0px 10px 0px;
}

.business-index .main-contents-child{
	margin-bottom:		25px;
}


.business-index .main-contents .last-child{
	margin-bottom:		22px;
}

/* business-professional */

.business-professional .main-contents-child{
	margin-top:		8px;
	margin-bottom:		169px;
}

.business-professional .main-contents-child h3{
	margin:			0px;
	padding:		5px 0px 15px 0px;
}

.business-professional .main-contents ul.content-navi{
	padding-top:		30px;
	padding-bottom:		40px;
}

.business-professional .main-contents ul.content-navi li{
	display:		inline;
	padding-left:		10px;
	padding-right:		10px;
	font-size:		10px;
	line-height:		1.3;
	background-image:	url(/common/_img/_bod_lin_04.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.business-professional .main-contents ul.content-navi li.first-child{
	background-image:	none;
	padding-left:		0px;
}

.business-professional .main-contents ul.content-navi li a{
	background-image:	url(/common/_img/_bod_ico_06.gif);
	background-repeat:	no-repeat;
	background-position:	left 1px;
	padding-left:		11px;
}

.business-professional .main-contents .article{
	padding-left:		105px;
	margin-top:		20px;
	background-repeat:	no-repeat;
	background-position:	left top;
}

.business-professional .main-contents #person01{
	background-image:	url(../_img/pro_bod_bg_01.gif);
}

.business-professional .main-contents #person02{
	background-image:	url(../_img/pro_bod_bg_02.gif);
}

.business-professional .main-contents #person03{
	background-image:	url(../_img/pro_bod_bg_03.gif);
}

.business-professional .main-contents #person04{
	background-image:	url(../_img/pro_bod_bg_04.gif);
}

.business-professional .main-contents #person05{
	background-image:	url(../_img/pro_bod_bg_05.gif);
}

.business-professional .main-contents ol.flow{
	padding-bottom:		33px;
}

.business-professional .main-contents ol.flow li{
	display:		inline;
}

.business-professional .main-contents p.button{
	text-align:		right;
	padding-bottom:		25px;
}




/* business-pro */
.business-pro .main-contents-child{
	margin-top:		15px;
	margin-bottom:		40px;
}

.business-pro .main-contents h3{
	margin:			0px;
	padding:		0px;
}

.business-pro .main-contents h4{
	margin-top:		20px;
	margin-bottom:		10px;
}

.business-pro .main-contents h4.example{
	margin-bottom:		28px;
}

.business-pro .main-contents p.lead{
	margin-bottom:		10px;
}

.business-pro .main-contents p.caption{
	margin-top:		15px;
	margin-bottom:		10px;
}

.business-pro .main-contents .detail{
	width:			535px;
}

.business-pro .main-contents .detail dl dt{
	padding-bottom:		30px;
}

.business-pro .main-contents .detail dl dd{
	padding-bottom:		15px;
}

.business-pro .main-contents p.photo{
	width:			203px;
}

.business-pro .main-contents dl.recommend{
	width:			239px;
	float:			left;
	padding-right:		10px;
	height:			260px;
}

.business-pro .main-contents dl.recommend dd{
	padding-bottom:		10px;
}

.business-pro .main-contents dl.recommend dd.text{
	padding-right:		10px;
}

.business-pro .main-contents dl.topic{
	background-image:	url(../_img/pro1_bod_bg.gif);
	background-repeat:	no-repeat;
	height:			310px;
}

.business-pro .main-contents dl.topic dt{
	padding:		40px 0px 20px 35px;
}

.business-pro .main-contents dl.topic dd{
	padding-left:		10px;
}

.business-pro .main-contents dl.last-child{
	padding-right:		0px;
}

.business-pro .main-contents table{
	width:			738px;
}

.business-pro .main-contents table th,
.business-pro .main-contents table td{
	padding-left:		0px;
	padding-right:		0px;
	text-align:		center;
}

.business-pro .main-contents table th.first-child{
	width:			133px;
}

.business-pro .main-contents table th{
	width:			121px;
}


.pro2 .main-contents dl.topic dt{
	padding:		40px 0px 20px 30px;
}

.pro3 .main-contents dl.topic dt{
	padding:		40px 0px 20px 30px;
}

.pro4 .main-contents dl.topic dt{
	padding:		40px 0px 20px 30px;
}



/* business-introduction */
.business-introduction .main-contents-child{
	margin-top:		10px;
}

.business-introduction .main-contents .article{
	margin-top:		30px;
}

.business-introduction .main-contents .detail{
	width:			561px;
}

.business-introduction .main-contents .detail dl{
	padding-bottom:		30px;
}

.business-introduction .main-contents .detail dl dt{
	padding-bottom:		10px;
}

.business-introduction .main-contents .detail dl dd{
	padding:		0px 10px;
}

.business-introduction .main-contents .article02 .detail dl dd{
	padding:		0px 10px 0px 0px;
}

.business-introduction .main-contents dl.photo{
	float:			left;
	width:			177px;
	padding-bottom:		30px;
}

.business-introduction .main-contents dl.photo dt{
	padding-bottom:		18px;
}


/* business-discussions */
.business-discussions .main-contents-child{
	margin-top:		15px;
}

.business-discussions .main-contents p.pagetop{
	margin-bottom:		20px;
}

.business-discussions .main-contents h3{
	margin:			0px 0px 2px 0px;
	padding:		0px;
}

.business-discussions .main-contents h4{
	margin-bottom:		10px;
	padding:		0px;
}

.business-discussions .main-contents p.text{
	padding-top:		10px;
	padding-bottom:		20px;
}

.business-discussions .main-contents .profile{
	margin-bottom:		40px;
}

.business-discussions .main-contents .profile dl{
	width:			186px;
	float:			left
}

.business-discussions .main-contents .profile dl.last-child{
	width:			177px;
}

.business-discussions .main-contents .profile dl dt{
	padding-bottom:		15px;
}

.business-discussions .main-contents .detail{
	width:			498px;
	margin-top:		15px;
}

.business-discussions .main-contents p.photo{
	width:			240px;
	margin-top:		15px;
}

.business-discussions .main-contents .article{
	margin-bottom:		20px;
}

.business-discussions .main-contents .detail dl{
	clear:			left;
}

.business-discussions .main-contents .detail dl dt,
.business-discussions .main-contents .detail dl dd{
	float:			left;
	padding-bottom:		10px;
}

.business-discussions .main-contents .detail dl dt{
	width:			60px;
}

.business-discussions .main-contents .detail dl dd{
	width:			428px;
	padding-right:		10px;
}

.business-discussions .main-contents .detail02 dl dt{
	width:			50px;
	padding-left:		10px;
}

.business-discussions .main-contents .detail02 dl dd{
	padding-right:		0px;
	padding-left:		10px;
}




























