@charset "utf-8";

#grandmenu{
margin-top:10px;
}
#grandmenu li.cooperation{
	background: url(../../shared/img/menu_cooperation.gif) bottom;
	width:211px;
	height:60px;
	text-indent:-9999px;
}
#main {
	margin-top:10px;
	padding-right: 25px;
	padding-left: 25px;
}

#main_contents .h2_1{
	background: url(../img/h2_1.gif) left top no-repeat;
	text-indent:-9999px;
	height:40px;
	margin-bottom:5px;
}
#main_contents .h3_1{
	background: url(../img/h3_1.jpg) left top no-repeat;
	text-indent:-9999px;
	height:50px;
	margin-bottom:10px;
	margin-top:20px;
}

#main_contents .h4_1{
	background: url(../img/h4_1.gif) left top no-repeat;
	text-indent:-9999px;
	height:21px;
	margin-bottom:5px;
	margin-top:20px;
}
#main_contents .h4_2{
	background: url(../img/h4_2.gif) left top no-repeat;
	text-indent:-9999px;
	height:21px;
	margin-bottom:5px;
	margin-top:20px;
}
#main_contents .h4_3{
	background: url(../img/h4_3.gif) left top no-repeat;
	text-indent:-9999px;
	height:21px;
	margin-bottom:5px;
	margin-top:20px;
}
#main_contents .h4_4{
	background: url(../img/h4_4.gif) left top no-repeat;
	text-indent:-9999px;
	height:21px;
	margin-bottom:5px;
	margin-top:20px;
}
#main_contents .h4_5{
	background: url(../img/h4_5.gif) left top no-repeat;
	text-indent:-9999px;
	height:21px;
	margin-bottom:5px;
	margin-top:20px;
}
#main_contents p{
	margin-right:200px;
	}
#main_contents table{
	margin-top:10px;
	margin-bottom:40px;
	border-top:#E2DDD8 dashed 1px;
}
#main_contents td{
	border-bottom:#E2DDD8 dashed 1px;
}