@charset "shift_jis";

/*====================================================================================================

	Style Info: ‹¤’Êcss

		1-1 Header
		2-1 Footer

====================================================================================================*/

body {
	min-width:1120px;
	text-align:center;
	background-color:#fff;
	border-top:6px solid #8a0000;
	behavior:url("csshover.htc");
	padding-bottom:80px;
	}


/*====================================================================

	1-1 Header

====================================================================*/

.hd {
	width:1000px;
	margin:0 auto;
	padding-top:40px;
	}

.hd h1 {
	width:360px;
	float:left;
	text-align:left;
	}

.hd-blockR {
	width:600px;
	float:right;
	text-align:right;
	padding-top:5px;
	}

/*
.hd-tel {
	margin-right:30px;
	}
*/

.nav {
	width:600px;
	padding-top:30px;
	text-align:center;
	background:url(../image/nav-bg.gif) repeat-x left bottom;
	}

.nav-inner {
	width:560px;
	margin:0 auto;
	position:relative;
	}

.nav-line {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#ff8b00;
	height:2px;
	width:16%;
	}

.nav ul {
	width:560px;
	}

.nav li {
	width:16%;
	float:left;
	display:inline;
	}

.nav li a {
	display:block;
	height:100%;
	}


.pg-nav02 { left:16%; }
.pg-nav03 { left:32%; }
.pg-nav04 { left:48%; }
.pg-nav05 { left:64%; }
.pg-nav06 { left:80%; }


/*====================================================================

	2-1 Footer

====================================================================*/

.ft {
	width:900px;
	margin:0 auto;
	padding-top:55px;
	padding-bottom:40px;
	}

.ft ul {
	float:left;
	margin-top:-8px;
	}

.ft li {
	margin-right:10px;
	display:inline;
	}

.ft .copy {
	float:right;
	padding-top:6px;
	}




