@charset "utf-8";
/* CSS Document */


/* ----------------------------------------sidebox---------------------------------------- */
#side_lineup{
	width:178px;
	margin:0 0 10px 0;
	border:1px solid #CCC;
	float:left;
	position:relative;
	}
#side_lineup h3{
	display:block;
	text-indent: -9999px;
	width:178px;
	height:43px;
	margin:0 0 2px 0;
	background:url(../images/m_management/side_m_management.jpg) no-repeat;
	}
#side_lineup h4{
	width:178px;
	height:30px;
	margin:0;
	}
#side_lineup ul li{
	background-image: url(../images/common/top-left-list.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin:5px;
}

/* ----------------------------------------contents---------------------------------------- */

#mm-contents{width:705px; margin:0 23px 0 11px;}
#mm-contents h3{
	display:block;
	width:705px;
	height:20px;
	padding:0 0 0 25px;
	margin:10px 0 5px 0;
	font-weight:bolder;
	background:url(../images/jitsurei/bg_jitsutei.gif) no-repeat;
	}
#mm-contents h4{margin:5px 0; padding:0px;font-size:110%; font-weight:bolder; color:#0059C0;
width:705px;
border:1px solid #999;
border-width:0px 0px 1px 0px;
margin:5px 0 5px 0px;
padding:0 0 0 5px;
}
#mm-contents h5{margin:5px 5px 0 5px; padding:0px; font-weight:bolder;}
	
/* ----------------------------------------index---------------------------------------- */

#top_box{
width:680px;
margin:10px 5px 10px 20px;
padding:0;
}

#top_box p{margin:5px 0 5px 6px;}

.mmimg_box{
background:url(../images/m_management/mm_img.jpg) no-repeat;
position:relative;
width:680px;
height:580px;
}
.mmimg_box ul{position:absolute;z-index:2;}
.mmimg_box ul.su_box{top:100px;left:38px;}
.mmimg_box ul.fu_box{top:165px;left:534px;}
.mmimg_box ul.sy_box{top:550px;left:148px;}
.mmimg_box ul li{
	background-image: url(../images/common/top-left-list.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	margin:2px;
}


table{border-collapse: collapse;
margin:5px 0 10px 0;
}

th{
background:#BADFF6;
}


td, th {
border: 1px #666 solid;
padding: 5px;

}



/* ----------------------------------------contents---------------------------------------- */

.mainimg{
width:705px;
margin:10px 0;

}

#f_box{width:705px; margin:5px 0;}
#f_box p{margin:5px;}


/* ----------------------------------------feature---------------------------------------- */

.feature_imgbox01{
float:left;
margin:5px;
padding:0;
}
.feature_imgbox02{
width:295px;
float:left;
margin:5px;
padding:0;
}
.feature_imgbox03{
width:362px;
float:right;
margin:5px;
padding:0;
}


.feature_textbox01{
width:260px;
float:right;
margin:5px;
}
.feature_textbox02{
width:439px;
float:right;
margin:5px;
}
.feature_textbox03{
width:485px;
float:right;
margin:5px;
}
.feature_textbox04{
width:390px;
float:right;
margin:5px;
}
.feature_textbox05{
width:305px;
float:right;
margin:5px;
}
.feature_textbox06{
width:609px;
float:right;
margin:5px;
}
.feature_textbox07{
width:513px;
float:right;
margin:5px;
}
.feature_textbox08{
width:335px;
float:right;
margin:5px;
}
.feature_textbox09{
width:235px;
float:right;
margin:5px;
padding:35px 0 0 0;
}
.feature_textbox10{
width:505px;
float:right;
margin:5px;
}
.feature_textbox11{
width:425px;
float:right;
margin:5px;
}
.feature_textbox12{
width:300px;
float:right;
margin:5px;
}
