@charset "Shift-JIS";

/* サイト全体クリア */
h1,h2,h3,h4,h5,h6,
table,th,td,
img,
form,
p,
dl,dt,dd,
ul,ol,li {
	margin:          0;
	padding:         0;
	font-size:       100%;
	font-style:      normal;
	font-weight:     normal;
	border:          none;
	list-style:      none;
	text-align:      left;
}
table,table td,table th {
	border-spacing:  0;
	border-collapse: collapse;
	vertical-align:  top;
}
img {
	vertical-align:  bottom;
}
textarea {
	font-size:       100%;
}
/* サイト全体クリア */

a {
	color: #000000;
	text-decoration: none;
	outline: 0;
}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

img {
	border: none;
	vertical-align: top;
}
html {
	height: 100%;
	min-height: 100%;
}
body {
	height: 100%;
	min-height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* ヘッダー */
#head {
	width: 100%;
	height: 92px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../img/head-back.gif) left top repeat-x;
	border-top: solid 10px #CD8128;
	border-bottom: solid 2px #FFFFFF;
	text-align: left;
}
.head-inner {
	width: 1000px;
	margin: 0 auto 0 auto;
	padding: 1px 0 0 0;
}
.head-logo {
	float: left;
	width: 421px;
	margin: 0 0 0 0;
	padding: 14px 0 14px 0;
}
.head-right-box {
	float: right;
	width: 312px;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	text-align: right;
}
.head-toiawase {
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
}
.head-mail {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
}
/* ヘッダー */

/* メニュー */
#menu {
	width: 208px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../png/menu-back.png) left top repeat;
	position: absolute; top: 0; right: 0;
	z-index: 100;
}
.menu-inner {
	margin: 0 0 0 0;
	padding: 6px 6px 6px 6px;
}
.menu-gaiyo,
.menu-business,
.menu-senkyo,
.menu-media,
.menu-housing,
.menu-shohin,
.menu-traffic {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.menu-gaiyo a {
	display: block;
	width: 196px;
	height: 40px;
	background: url(../png/menu-gaiyo.png) left top no-repeat;
}
.menu-gaiyo a:hover {
	background: url(../png/menu-gaiyo.png) left bottom no-repeat;
}
.menu-business a {
	display: block;
	width: 196px;
	height: 40px;
	background: url(../png/menu-business.png) left top no-repeat;
}
.menu-business a:hover {
	background: url(../png/menu-business.png) left bottom no-repeat;
}
.menu-senkyo a {
	display: block;
	width: 196px;
	height: 41px;
	background: url(../png/menu-senkyo.png) left top no-repeat;
}
.menu-senkyo a:hover {
	background: url(../png/menu-senkyo.png) left bottom no-repeat;
}
.menu-media a {
	display: block;
	width: 196px;
	height: 40px;
	background: url(../png/menu-media.png) left top no-repeat;
}
.menu-media a:hover {
	background: url(../png/menu-media.png) left bottom no-repeat;
}
.menu-housing a {
	display: block;
	width: 196px;
	height: 40px;
	background: url(../png/menu-housing.png) left top no-repeat;
}
.menu-housing a:hover {
	background: url(../png/menu-housing.png) left bottom no-repeat;
}
.menu-shohin a {
	display: block;
	width: 196px;
	height: 40px;
	background: url(../png/menu-shohin.png) left top no-repeat;
}
.menu-shohin a:hover {
	background: url(../png/menu-shohin.png) left bottom no-repeat;
}
.menu-traffic a {
	display: block;
	width: 196px;
	height: 40px;
	background: url(../png/menu-traffic.png) left top no-repeat;
}
.menu-traffic a:hover {
	background: url(../png/menu-traffic.png) left bottom no-repeat;
}
/* メニュー */

/* メイン */
#back {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #F5E9DB;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
	text-align: center;
}
.page-content-box {
	margin: 0 0 40px 0;
	padding: 0 0 0 0;
}
.margin-none {
	margin: 0 0 0 0;
}
/* メイン */

/* フッター */
#foot {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #CD8128;
	color: #FFFFFF;
	text-align: left;
}
.foot-inner {
	width: 1000px;
	margin: 0 auto 0 auto;
	padding: 20px 0 20px 0;
}
.foot-logo {
	float: left;
	width: 421px;
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
}
.foot-right-box {
	float: right;
	width: 310px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.foot-logo-name {
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
	font-size: 16px;
}
.foot-address {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.foot-address a {
	color: #FFFFFF;
}
/* フッター */

/* コピーライト */
#copyright {
	width: 100%;
	margin: 0 0 0 0;
	padding: 6px 0 6px 0;
	background: #CD8128;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}
#copyright a,
#copyright a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* コピーライト */

/* clear関係 */
.clear{
	clear: both ;
}
/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* clear関係 */

