@charset "UTF-8";



/*
	--------------------------------
	更新日: 2009-09-15
	--------------------------------
	インポート
		- global.css
	--------------------------------
*/



@import "global.css";



/* --------------------------------
	body
-------------------------------- */

body {
	background: #000000 url(../img/bg_main.jpg) repeat-x left top;
}



/* --------------------------------
	wrapper
-------------------------------- */

div#wrapper {
	min-width: 1000px;
	max-width: 1600px;
	margin: 0 auto;
	position: relative;
}


/* --------------------------------
	header
-------------------------------- */
div#header {
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	height: 119px;
}

/*--  hedLeft  ----------- */
div#hedLeft {
	width: 332px;
	position: absolute;
	top: 25px;
	left: 34px;
}

div#hedLeft h1 {
	margin-bottom: 12px;
}

div#hedLeft ul {
	font-size: 0;
	line-height: 1;
}

div#hedLeft li {
	float: left;
}
 

/*--  menu  ----------- */
div#menu {
	width: 533px;
	position: absolute;
	right: 21px;
}

div#menu p {
	text-align: right;
	margin-bottom: 12px;
}

div#menu ul {
	font-size: 0;
	line-height: 1;
	float: right;
}

div#menu li {
	float: left;
}

div#menu #globalNavi {
	padding-bottom: 11px;
}

div#menu #sabNavi {
	clear: both;
}

div#menu #subNavi li {
	padding-left: 6px;
}



/* --------------------------------
	contents
-------------------------------- */
div#contents {
	width: 960px;
	margin: 0 auto;
	clear: both;
	background: url(../img/bg_01.jpg) no-repeat center 341px;
}

div#inMain {
	width: 930px;
	margin: 0 auto;
	min-height: 480px;
}

* html div#inMain  {
	height: 480px;
}




/* --------------------------------
	footer
-------------------------------- */
div#footer {
	margin: 0 auto;
	padding: 61px 0 14px 0;
	text-align: right;
	background: #000000 url(../img/foot_bg.jpg) no-repeat center bottom;
}

div#footerContents {
	padding:0 21px 0 34px;
	width: 290px;
	float: right;
}

div#footer address {
	width: 218px;
	float: left;
	padding-top: 7px;
}

div#footer p {
	width: 62px;
	float: right;
}







