/* styles written in this file is for Standard */

#main{
	padding:		0px 0px 30px 0px;
}

.home #swf{
	margin: 		3px 0px 0px 0px;
}

.home #swf p{
	margin:			0px;
	padding:		0px;
}

.home .slide{
	padding:		3px 0px 0px 0px;
}

.home .slide ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	position: 		relative;
	height:			218px;
}

.home .slide ul li{
	margin:			0px;
	padding:		0px;
	position: 		absolute;
	top: 			0px;
	z-index: 		1;
}

.home .column1{
	width:			242px;
	float:			left;
	padding:		13px 0px 0px 0px;
}

.home .column2{
	width:			515px;
	float:			left;
	padding:		13px 0px 0px 0px;
}

.home .column3{
	width:			223px;
	float:			left;
	padding:		11px 0px 0px 0px;
}

.home .main-contents-child h2{
	margin:			0px;
	padding:		0px;
}

.home .main-contents-child p{
	margin:			0px;
	padding:		0px;
}

.home .column1 .subnavi_01{
	margin:			0px 0px 10px 0px;
}

.home .column1 .subnavi_02{
	margin:			0px 0px 7px 0px;
}

.home .column1 .subnavi_02 ul li{
	margin:			0px 0px 3px 0px;
}

.home .column2 .event{
	margin:			0px 0px 35px 0px;
}

.home .column2 .main-contents-child ul.banner{
	margin:			0px;
	padding:		0px 0px 5px 0px;
	list-style-type:	none;
}

.home .column2 .main-contents-child ul.banner li{
	margin:			0px 0px 5px 0px;
	padding:		0px;
}

.home .column2 .main-contents-child h2{
	margin:			0px 0px 8px 0px;
}

.home .column2 .main-contents-child dl{
	width:			496px;
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.4;
	color:			#000000;
}

.home .column2 .main-contents-child dl dt{
	margin:			0px;
	padding:		4px 0px;
	width:			104px;
	float:			left;
	background-image:	url(../_img/hom_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.home .column2 .main-contents-child dl dt.image{
	width:			392px;
	float:			right;
}

.home .column2 .main-contents-child dl dd{
	margin:			0px;
	padding:		4px 0px;
	width:			392px;
	float:			left;
	background-image:	url(../_img/hom_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.home .column2 .main-contents-child dl.first-child dt,
.home .column2 .main-contents-child dl.first-child dd{
	padding-top:		0px;
	background-image:	none;
}

.home .column2 .main-contents-child dl dd.image{
	width:			104px;
	float:			left;
}

.home .column2 .main-contents-child dl dd.image-text{
	background-image:	none;
}

.home .column3 .subnavi_04{
	margin:			0px 0px 14px 0px;
	padding:		86px 0px 0px 0px;
	position:		relative;
}

.home .column3 .subnavi_04 p.request{
	position:		absolute;
	top:			0px;
	left:			0px;
}

.home .column3 .subnavi_04 ul{
	margin:			0px 0px 0px 1px;
}

.home .column3 .subnavi_04 ul li{
	margin:			0px 0px 3px 0px;
}

.home .column3 .banner{
	margin:			0px 0px 0px 1px;
}

.home .column3 .banner ul li{
	padding:		3px 0px 0px 0px;
}








