@import url("../../../css/common.css");



/*## 社長挨拶 #######################################################*/

#boss-message{
	width:570px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

#boss-message p.short{
	width:345px;
	margin:0 0 15px;
	text-indent: 1em;
	line-height:1.7em;
	}

#boss-message p{
	margin:0 0 15px;
	text-indent: 1em;
	line-height:1.7em;
	}

/*## 会社概要 #######################################################*/

/* サブタイトル背景 */
div.sub-title{
	width:590px;
	margin:15px auto;
	padding:0;
	background:url('../image/title_underline.gif') no-repeat bottom left;
	}

/* サブタイトル */
div.sub-title h4{
	margin:0;
	padding:5px 0;
	text-align:left;
	}

/* 概要：テーブル */
table#gaiyou{
	margin:0 auto;
	padding:0;
	border:1px #999;
	border-style:solid none none none;
	}

/* 概要：項目セル */
table#gaiyou th{
	width:80px;
	margin:0;
	padding:5px;
	font-weight:normal;
	border:1px #999;
	border-style:none none solid none;
	text-align:right;
	}

/* 概要：データセル */
table#gaiyou td{
	width:270px;
	margin:0;
	padding:5px 0 0 10px;
	font-weight:normal;
	border:1px #999;
	border-style:none none solid none;
	}

/* 沿革：テーブル */
table#enkaku{
	margin:0 auto;
	padding:0;
	border:1px #999;
	border-style:solid none none none;
	}

/* 沿革：項目セル */
table#enkaku th{
	width:70px;
	margin:0;
	padding:5px;
	font-weight:normal;
	border:1px #999;
	border-style:none none solid none;
	text-align:right;
	vertical-align:top;
	}

/* 沿革：データセル */
table#enkaku td{
	width:300px;
	margin:0;
	padding:5px 0 0 10px;
	font-weight:normal;
	border:1px #999;
	border-style:none none solid none;
	}

/*## ご寄稿文 #######################################################*/

/* ご寄稿文：大枠 */
#contribute{
	width:536px;
	margin:0 auto;
	padding:0;
	}

/* ご寄稿文：各枠 */
#contribute dl{
	width:536px;
	margin:0 auto 25px;
	padding:0;
	}

/* ご寄稿文：タイトル枠 */
#contribute dt{
	width:536px;
	height:95px;
	margin:0 auto;
	padding:0;
	background:url('../image/contribute_head.gif') no-repeat left top;
	text-align:left;
	}


/* ご寄稿文：タイトル */
#contribute dt strong{
	display:block;
	margin:0 auto;
	padding:35px 0 0 35px;
	text-align:left;
	font-size:16px;
	}

/* ご寄稿文：筆者 */
#contribute dt span.writer{
	display:block;
	margin:7px auto 0;
	padding:0 35px 0 0;
	text-align:right;
	font-size:14px;
	}

/* ご寄稿文：文章枠 */
#contribute dd.text{
	width:536px;
	margin:0;
	padding:0;
	background:url('../image/contribute_back.gif') repeat left top;
	}

/* ご寄稿文：文章 */
#contribute dd.text p{
	width:470px;
	margin:0 auto;
	text-indent: 1em;
	line-height:22px;
	text-align:left;
	}

/* ご寄稿文：出典枠 */
#contribute dd.source{
	width:536px;
	height:55px;
	margin:0;
	padding:0;
	background:url('../image/contribute_under.gif') no-repeat left top;
	text-align:left;
	}

/* ご寄稿文：出典名 */
#contribute dd.source p{
	margin:0;
	padding:15px 0 0 25px;
	text-align:left;
	font-size:11px;
	}
/*## アクセスマップ #######################################################*/

/* アクセスマップ：大枠 */
#map{
	width:539px;
	margin:0 auto;
	padding:0;
	}
/* アクセスマップ：テーブル */
#map table{
	margin-left:20px;
	padding:0;
	}
/* アクセスマップ：セル */
#map td{
	margin:0px;
	padding:10px 0px 8px 0px;
	}
/* アクセスマップ：新幹線の場合 */
#map table td.shinkansen{
	width:80px;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding-left:35px;
	background:url('../image/ic_shinkansen.gif') no-repeat center left;
}
/* アクセスマップ：JR在来線の場合 */
#map table td.zairaisen{
	width:80px;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding-left:40px;
	background:url('../image/ic_zairaisen.gif') no-repeat center left;
}
/* アクセスマップ：お車の場合 */
#map table td.car{
	width:80px;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding-left:35px;
	background:url('../image/ic_car.gif') no-repeat center left;
}

/*## 施設紹介 #######################################################*/

/* 施設紹介：大枠 */
#shisetsu{
	width:580px;
	margin:0 auto;
	padding:0;
	}

/* 施設紹介：サブタイトル */
#shisetsu h4{
	margin:0 auto 15px;
	padding:0 0 0 10px;
	text-align:left;
	}

/* 施設紹介：テーブル */
#shisetsu table{
	width:100%;
	}

/* 施設紹介：セル */
#shisetsu td{
	text-align:center;
	vertical-align:top;
	}

/* 施設紹介：テキスト枠 */
#shisetsu p{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

/*## 見学のお申込 #######################################################*/

/* 見学のお申込：大枠 */
#observe{
	width:580px;
	margin:0 auto;
	padding:0;
	}
#observe h4{
	width:580px;
	text-align:left;
	}
/* 見学のお申込：テーブル */
#observe table{
	margin:0px auto;
	padding:0px;
	}
/* 見学のお申込：セル */
#observe table td{
	vertical-align:top;
	margin:0px;
	padding:0px;
	}
/* 見学のお申込：リスト */
#observe table td ul{
	margin:0px;
	padding:10px 0px 0px 10px;
	list-style:none;
	}
#observe table td ul li{
	margin:0px;
	padding:0px 0px 0px 15px;
	background: url("../image/arr_observe.gif") no-repeat left center;
	}
/* 見学のお申込：電話予約(背景) */
#observe table td.yoyaku{
	margin:0px;
	padding:0px;
	background: url("../image/back_mousikomi.jpg") no-repeat;
	}
/* 見学のお申込：電話予約(文章) */
#observe table td.yoyaku p{
	margin:0px;
	padding:25px 0px 0px 25px;
	font-weight:bold;
	font-size:14px;
	}
