@charset "utf-8";
/* CSS Document */

/* base_layout*/
/**{
	margin:0;
	padding:0;
}*/
img{
	border:0;
}
body{
	margin:0;
	padding:0;
	background:url(../image/back3_1.jpg) repeat-y 0 0;
}

.b_box{
	overflow:auto; 
	width:900px;
}
.contents{
	width:600px;
	float:left;
	padding:15px 0 0 20px;
	overflow:auto;
}
.footer{}

.menu{
	float:left;
	width:180px;
	float:left;
	padding:15px 20px 0 0;
	font-family: Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;

}

/* menu
_________________________________________*/

.menu{
	background:url(../image/back3.gif) repeat right top;
}
.menu dt{
	width:145px;
	height:41px;
	margin-top:20px;
}/*
.menu dt.m_dt1{
	background:url(../image/top-i.gif) no-repeat 0 0;
	margin-top:0px;}*/

.menu dt.m_dt2{
	text-indent:-999999px;
	background:url(../image/01-i.gif) no-repeat 0 0;
}
.menu dt.m_dt3{
	text-indent:-999999px;
	background:url(../image/02-i.gif) no-repeat 0 0;
}
.menu dt.m_dt4{
	text-indent:-999999px;
	background:url(../image/03-i.gif) no-repeat 0 0;
}
.menu dt.m_dt5{
	text-indent:-999999px;
	background:url(../image/04-i.gif) no-repeat 0 0;
}
.menu dt.m_dt6{
	text-indent:-999999px;
	background:url(../image/05-i.gif) no-repeat 0 0;
}

.menu dd{
	margin-top:2px;
	line-height:1.2;
	font-size:80%;
	margin-left:5px;
}
.menu dd a{
	color:#ffffcc;
}
.menu dd a:hover{
	color:#ccFF66;
	text-decoration:none;
}

.menu p{
	color:#ffffcc;
	font-size:80%;
	padding-top:10px;
}

/* contents
_________________________________________*/
.contents{}


/* footer
_________________________________________*/

.footer{
	background:#e6e6fa;
	width:590px;
	font-size:small;
	margin-top:40px;
	margin-bottom:10px;
	padding:5px;
}
.footer p{
	padding-left:10px;
}
.footer a{
	color:#663366;
}
