@charset "utf-8";

img{
	border:none;
	vertical-align: top;
}
div,dl,dt,dd,img{
	margin:0;
	padding:0;
}
/* clearfix */
.clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear{
overflow:hidden;
min-height:1em;
}
/*\*/
* html .clear{
height:1%;
overflow:visible;
}
/**/
/*
.staff_nav{
	list-style:none;
	margin-bottom:40px;
	height:28px;
}
.staff_nav li{
	float:left;
	margin-left:8px;
}
.staff_nav .nav03{
	margin-left:0;
}
.nav01 a{
	background:url(../images/nav01.jpg) no-repeat;
	width:228px;
	height:30px;
	display:block;
	text-indent:-9999px;
}
.nav02 a{
	background:url(../images/nav02.jpg) no-repeat;
	width:228px;
	height:30px;
	display:block;
	text-indent:-9999px;
}
.nav03 a{
	background:url(../images/nav03.jpg) no-repeat;
	width:228px;
	height:30px;
	display:block;
	text-indent:-9999px;
}
.nav01 a:hover{
	background:url(../images/nav01_on.jpg) no-repeat;
}
.nav02 a:hover{
	background:url(../images/nav02_on.jpg) no-repeat;
}
.nav03 a:hover{
	background:url(../images/nav03_on.jpg) no-repeat;
}
*/
.staff_nav{
	list-style:none;
	margin-bottom:40px;
	height:28px;
}
.staff_nav li{
	float:left;
	margin-right:8px;
	width:228px;
	height:30px;
}
.staff_nav .mar0{
	margin-right:0;
}
.profile{
	margin-bottom:40px;
}
.profile_left{
	float:left;
	width:160px;
}
.profile_right{
	float:right;
	width:540px;
}
.profile_right dl{
	margin-bottom:20px;
}
.profile_right .management{
	margin-bottom:35px;
}
.profile_right .designing{
	margin-bottom:35px;
}
.maru{
	color:#72623b;
	margin-right:10px;
}

.ms_bg{
	background:url(../images/ms_bg.gif) repeat-y;
	width:500px;
	padding:13px 20px;
}
.ms_top{
	vertical-align:bottom;
	margin-bottom:-3px;
	_margin-bottom:0;
}
.ms_bottom{
	margin-top:-4px;
}

.marbot10{
	margin-bottom:10px;
}
.marbot15{
	margin-bottom:15px;
}
.marbot20{
	margin-bottom:20px;
}
.marbot25{
	margin-bottom:25px;
}
.marbot30{
	margin-bottom:30px;
}
