@charset "Shift_jis";


/****‰ïŽÐˆÄ“à****/

#head{
	border-bottom:none;
}


#mainDetail{
	width:860px;
	margin:0px 0px 0px 0px;
	padding:185px 0px 0px 8px;
}

#mainMenu{
	padding-top:77px;
}

#aboutusBoard{
	width:780px;
	margin:40px auto 0px auto;
	padding:0px 0px 20px 0px;
	line-height:150%;
	font-size:90%;
}

.aboutusTxt{
	width:380px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.aboutusPhoto{
	width:343px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

.aboutusPhoto p{
	line-height:150%;
	font-size:80%;
}

.aboutusPhoto02{
	width:200px;
	margin:20px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	float:left;
}


.aboutusTxt tr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

.aboutusTxt th{
	width:120px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-weight:normal;
	border-bottom:1px dotted #ccc;
}

.aboutusTxt td{
	width:260px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
}

.aboutusTxt02{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.aboutusTxt02 tr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

.aboutusTxt02 th{
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-weight:normal;
	border-bottom:1px dotted #ccc;
}

.aboutusTxt02 td{
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
}



