@charset "utf-8";

/*
---com----------------------------------------------------
*/

@import url("../css/reset.css");
@import url("../css/class.css");
@import url("../css/common480.css");
@import url("../css/menu480.css");

/*
---index----------------------------------------------------
*/

#leftContents h2 {
	margin-bottom: 25px;
}

#leftContents .staffBoxImgRight,
#leftContents .staffBoxImgLeft{
	margin-bottom:70px;
	zoom:100%;
}

	#leftContents .staffBoxImgRight:after,
	#leftContents .staffBoxImgLeft:after {
		content: "";
		clear: both;
		height: 0;
		display: block;
		visibility: hidden;
	}
	
	#leftContents dl.staffBoxImgRight, #leftContents dl.staffBoxImgLeft { width:100%; }

	#leftContents dl.staffBoxImgRight dt.name,
	#leftContents dl.staffBoxImgLeft dt.name{
		width:55%;
		margin-bottom:15px;
		padding-top:5px;
		padding-left:30px;
		padding-bottom:10px;
		background:url(images/icon_name.gif) no-repeat left top;
		background-size:23px 24px;
		border-bottom:#CCC dotted 1px;
		font-size:14px;
		font-weight:bold;
		color:#436AB3;
	}
	
	#leftContents dl.staffBoxImgRight dt.name span,
	#leftContents dl.staffBoxImgLeft dt.name span{
		color:#000;
		display:block;
		margin-top:5px;
	}
	
	#leftContents dl.staffBoxImgRight dt img, #leftContents dl.staffBoxImgLeft dt img{ float:right; width:30%; margin-bottom:10px; margin-left:10px; }


#leftContents .tab{
	overflow:hidden;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	}
#leftContents .tab li{
	background:#ccc; 
	padding:10px; 
	background-image: none;
	margin-right:1px;
	list-style:none;
	width: 100%;
	margin-bottom:0px;
	text-align:center;
	}
#leftContents .tab li.select{background:#eee;}
