﻿@charset "utf-8";

/*----------------------------------------------------------
	全ページ共通レイアウト：枠組み
----------------------------------------------------------*/
body {
	background: #2F230B;
}

div#Wrap {
	width: 860px;
	margin: 17px auto 0 auto;
}

div#Header {
	background: #443924;
	width: 817px;
	overflow: hidden;
	zoom: 1;
	padding: 0 20px 0 23px;
}

div#Main {
	width: 820px;
	overflow: hidden;
	zoom: 1;
	margin-top: 20px;
	margin-left: 20px;
	font-size: 1.2em;
}

div#Content {
	float:right;
	width:600px;
	line-height: 1.6;
}

div#Side {
	width:200px;
}

div#Footer {
	width: 860px;
	font-size: 1.2em;
}

	/*----------------------------------------------------------
		全ページ共通レイアウト：header部分
	----------------------------------------------------------*/
		p.Logo {
			width:195px;
			float: left;
			margin-top: 41px;
		}

		div.HeaderRight {
			width:500px;
			float: right;
			text-align: right;
			padding-top: 10px;
			padding-bottom: 9px;
		}

		div.HeaderRight p.HeaderMail {
			padding-top: 10px;
			background: url(../images/header_tel_bg.jpg) right bottom no-repeat ;
			padding-bottom: 23px;
		}

	/*----------------------------------------------------------
		全ページ共通レイアウト：content部分
		========================================================
		共通
	----------------------------------------------------------*/
		div#Content h1,div.MainImg {
			margin-bottom: 20px;
		}

		div#Content h2 {
			color: #B3D441;
			font-size: 1.333em;
			font-family: "HG明朝E","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","ＭＳ Ｐゴシック",serif;
			font-weight: normal;
			background: #443924;
			padding: 3px 8px 2px 8px;
		}

		.Section {
			padding-bottom: 30px;
		}

		.ContentArea {
			overflow: hidden;
			zoom: 1;
			margin-top: 20px;
		}

		div.ContentArea,.Section dl {
			margin-top: 20px;
		}

		.Section dt {
			font-family: "HG明朝E","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","ＭＳ Ｐゴシック",serif;
			color: #DFCC8E;
			border-left: 3px solid #DFCC8E;
			padding:0 8px 2px 8px;
			font-size: 1.166em;
		}

		div.ContentArea,.Section dd {
			overflow: hidden;
			zoom: 1;
			margin-top: 20px;
		}

		div.LeftImg,p.LeftText {
			float: left;
		}

		div.RightImg,.RightText {
			float: right;
		}

	/*----------------------------------------------------------
		全ページ共通レイアウト：content部分
		========================================================
		最下層
	----------------------------------------------------------*/
		div.BottomArea ul {
			overflow: hidden;
			zoom: 1;
		}

		div.BottomArea li {
			width: 290px;
			float: left;
			margin-right: 20px;
		}

		div.BottomArea li.LastList {
			margin-right: 0;
		}

		div.ContentContact {
			margin-top: 30px;
		}

	/*----------------------------------------------------------
		全ページ共通レイアウト：side部分
		========================================================
		INFORMATION：社名と住所
	----------------------------------------------------------*/
		div#Info {
			margin-top: 20px;
			border: 1px solid #443924;
		}

		div.InfoBox {
			padding-bottom: 5px;
			zoom: 1;
		}

		div#Info dl {
			padding: 1px 10px 0 10px;
			line-height: 1.4;
		}

		div#Info dt {
			font-weight: bold;
			font-size: 1.166em;
			padding-top: 7px;
		}

	/*----------------------------------------------------------
		全ページ共通レイアウト：side部分
		========================================================
		INFORMATION：詳細情報
	----------------------------------------------------------*/
		div#Info ul {
			margin: 5px 5px 0 5px;
			padding: 1px 5px 0 5px;
			border: 1px solid #443924;
		}

		div#Info li {
			font-size: 0.833em;
			line-height: 1.6;
			padding-top: 10px;
			padding-bottom: 5px;
		}

		div#Info li.TextList {
			padding-top: 0;
		}

	/*----------------------------------------------------------
		全ページ共通レイアウト：side部分
		========================================================
		バナー
	----------------------------------------------------------*/
		div#Side ul.FlagArea {
			margin-top: 20px;
		}

	/*----------------------------------------------------------
		全ページ共通レイアウト：footer部分
	----------------------------------------------------------*/
		div#Footer p.GoTop {
			text-align: right;
			padding: 30px 20px 23px 0;
		}

		div#Footer ul {
			padding: 7px 19px 9px 0;
			text-align: right;
		}

		div#Footer li {
			display: inline;
		}

		div#Footer li a {
			padding: 0 5px;
			border-right: 1px solid #AD852A;
		}

		div.FooterBox {
			padding: 9px 19px 52px 0;
			text-align: right;
			background: #443924;
			color: #BDAA74;
		}

		div.FooterBox p.Copy {
			margin-top: 7px;
			font-size: 0.833em;
		}

