/*-------------------------------

index.html
ID.main_contents


-------------------------------*/

#logo img {
	border-top:				10px #036 solid;
	margin:					0px;
	padding:				0px;
}

#main_contents {
	clear:					both;
	float:					left;
	width:					520px;
        display:                                inline-table;
        overflow:                               hidden;
}

#main_contents h3 {
	font-size:				12px;
	width:					480px;
	margin:					10px;
	padding:				3px;
	border-left:				5px #036 solid;
	border-bottom:				1px #036 solid;
}

#main_contents p {
	margin:					15px;
	padding:				0px;
}

#main_contents ul {
	float:					left;
	margin:					0px;
	padding:				0px;
	width:					520px;
}

#main_contents li {
	float:					left;
	display:				inline;
	width:					240px;
	margin:					0 0 0 5px;
	padding:				5px;
}

/*----------------------------------

メニュー部分

----------------------------------*/

#sub_contents {
	float:					left;
	width:					230px;
	padding:				0;
	margin:					0;
        display:                                inline-table;
        overflow:                               hidden;
}

#sub_contents h4 {
	font-size:				12px;
	width:					210px;
	height:					21px;
	margin:					10px 0px 0px 0px;
	padding:				8px 5px 0px 5px;
	background:				url(../img/headline.gif) no-repeat;
}

#sub_contents dl {
	margin:					0px 10px 0px 0px;
	padding:				1px;
	border-left:				1px #036 solid;
	border-right:				1px #036 solid;
	border-bottom:				1px #036 solid;
}

#sub_contents dt {
	margin:					5px;
	clear:					both;
}

#sub_contents dt img {
	float:					left;
	margin:					3px 2px;
}

#sub_contents dd {
	margin:					0px 0px 3px 20px;
	font-size:				10px;
	color:					#069;
}

.sub_contents_qr img {
        margin:                                 0px;
        padding:                                10px 40px;
}