﻿@import "/css/common.css";
@import "/css/menu.css";
/*==================================================================*/

/* profile css (class=index) */

/*==================================================================*/

#profile{margin:0;padding:0;}
#profile h1{margin:0 auto;padding:0;}
#profile img{vertical-align:bottom;}


/*---------------------------------------*/
/* toparea */
/*---------------------------------------*/

#top-area *{margin:0;padding:0;}
#top-area{
	margin:0 auto 2em;
	width:600px;
	background:url('../image/toparea-back.gif') repeat-y 0 0;
}
#top-area img.top-photo{
	float:left;
	width:260px;
	padding-left:20px;
}
#top-area p.top-text{
	float:right;
	width:290px;
	padding:7px 15px 0 0;
	line-height:1.8;
}
/* clear hack */
#top-area{zoom:1;}
#top-area:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

/*---------------------------------------*/
/* block */
/*---------------------------------------*/

div.block{
	margin:0;
	padding:0;
	width:620px;
}
div.block h3{
	margin:0 auto 1em;
	padding:5px 20px 8px;
	background:url('../image/title_h3.gif') no-repeat 0 0;
	font-size:1.2em;
}


/* 会社概要 */
/*---------------------------------------*/
div.block p.photo{margin:0 auto 0.5em;text-align:center;}

div.block table{
	margin:0 auto 1.5em;
	padding:0;
	width:590px;
	border-top:1px solid #d0d0d0;
}

div.block th{
	margin:0;
	width:148px;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	text-align:left;
	padding:4px 0 4px 12px;
	color:#4b4b4b;
}
/* 概要 */
div.block th.profile{
	background:url('../image/head_profile.gif') no-repeat 0 bottom;
}
/* 設備 */
div.block th.equipment{
	background:url('../image/head_equipment.gif') no-repeat 0 bottom;
	width:400px;
}
/* 有資格一覧 */
div.block th.license{
	background:url('../image/head_license.gif') no-repeat 0 0;
	width:400px;
}


div.block td{
	margin:0;
	padding:4px 0 4px 7px;
	border-bottom:1px solid #d0d0d0;
	text-align:left;
	background:#f7f7f7;
}
div.block td.right{text-align:right;padding-right:20px;}


/*---------------------------------------*/
/* access map */
/*---------------------------------------*/
div.map *{margin:0;padding:0;}
div.map{
	margin:0 auto 2em;
	width:590px;
	}
	
div.map ul{
	margin:1.5em auto;
	border:4px solid #dceffc;
	list-style-type:none;
	padding:10px;
	background:#f7f7f7;
}
div.map li{
	background:url('../image/accsess_dot.gif') repeat-x 0 bottom;
	padding:3px 0 6px 15px;
}
div.map li span{
	background:url('../image/accsess_arr.gif') no-repeat 0 1px;
	padding:0 0 0 15px;
}


/*---------------------------------------*/
/* 8つの強み */
/*---------------------------------------*/
#point *{margin:0;padding:0;}

#point{margin:0 auto;width:620px;}

/* read文 */
#point p.read{
	margin:0 auto 1.5em;
	width:590px;
	text-align:left;
}

#point dl{
	margin:0 auto 2.5em;
	width:590px;
}
#point dt{
	padding-bottom:0.4em;
}
#point dd{
	padding:10px 40px;
	/*background:#f5fbfe;*/
	background:url('../image/bottom_back.gif') repeat-x 0 bottom #fffff5;
}

#point dd ul{
	list-style-type:none;
}
#point dd li{
	background:url('../image/arrow.gif') no-repeat 0 3px;
	padding:0 0 0 18px;
	font-size:1.1em;
}
