@charset "Shift_JIS";

/*----------------------------------------
	common setting
-----------------------------------------*/

#content02 h1 {
	width: 550px;
	height: auto;
	margin: 12px 0 21px 0;
}

#content_box01 {
	width: 550px;
	height: auto;
}

#content_box01_l{
	width: 265px;
	height: auto;
	float: left;
}

#content_box01_r{
	width: 265px;
	height: auto;
	float:right;
}

#content_box01 p{
	display: block;
	width: 255px;
	padding: 5px;
	margin: 0 0 20px 0;
}

#content_box01 p.mi_orange{
	background: #ffe6bc;
	font-weight: bold;
}

#content_box01 p.mi_blue{
	background: #c3e3ff;
	font-weight: bold;
	margin: 0 0 6px 0;
}

#content_box01 p.mi_blue2{
	background: #c3e3ff;
	font-weight: bold;
	margin: 0 0 21px 0;
}

#content_box01 p.mi_gray{
	background: #ececec;
	font-weight: bold;
	margin: 0 0 21px 0;
}

#content_box01 ul{
	display:block;
	margin: 0 0 25px 5px;
}

#content_box01 ul.bottom{
	display:block;
	margin: 0 0 43px 5px;
}

#content_box01 li{
	display:block;
	margin-bottom: 1px;
}

/*----------------------------------------
	site map link setting
-----------------------------------------*/

.mi_orange a:link, .mi_orange a:visited {
	color: #e5580a;
	text-decoration: none;
}

.mi_orange a:hover, .mi_orange a:active {
	color: #e5580a;
	text-decoration: underline;
}

.mi_blue a:link, .mi_blue a:visited {
	color: #1d5abd;
	text-decoration: none;
}

.mi_blue a:hover, .mi_blue a:active {
	color: #1d5abd;
	text-decoration: underline;
}

.mi_blue2 a:link, .mi_blue2 a:visited {
	color: #1d5abd;
	text-decoration: none;
}

.mi_blue2 a:hover, .mi_blue2 a:active {
	color: #1d5abd;
	text-decoration: underline;
}

.mi_gray a:link, .mi_gray a:visited {
	color: #1d5abd;
	text-decoration: none;
}

.mi_gray a:hover, .mi_gray a:active {
	color: #1d5abd;
	text-decoration: underline;
}