@charset "Shift_JIS";

div#container{
	width:100%;
	background:url(../images/common/bg.jpg) repeat center top;
}

/*	ヘッダー
===================================================================*/
div#header{
	position:relative;
	width:768px;
	height:140px;
	margin:0 auto;
}

div#header p.hdr_logo1 {
	float:left;
	display:inline;
	width:74px;
	height:20px;
	margin:0;
	padding:24px 0 0 5px;
}

div#header p.hdr_logo2 {
	float:right;
	display:inline;
	width:110px;
	height:18px;
	margin:0;
	padding:24px 5px 0 0;
}

div#header h1{
	position:absolute;
	top:79px;
	left:5px;
}

/*	ナビ
===================================================================*/
div#header p.navi1 a{
	position:absolute;
	top:62px;
	left:178px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi1.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi1 a:hover{
	background-position:0 -65px;
}

div#header p.navi2 a{
	position:absolute;
	top:62px;
	left:296px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi2.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi2 a:hover{
	background-position:0 -65px;
}

div#header p.navi3 a{
	position:absolute;
	top:62px;
	left:414px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi3.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi3 a:hover{
	background-position:0 -65px;
}

div#header p.navi4 a{
	position:absolute;
	top:62px;
	left:532px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi4.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi4 a:hover{
	background-position:0 -65px;
}

div#header p.navi5 a{
	position:absolute;
	top:62px;
	left:650px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi5.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi5 a:hover{
	background-position:0 -65px;
}

div#header p a{
	outline:none;
}

/*	ナビ_now用
===================================================================*/
div#header p.navi1_now a{
	position:absolute;
	top:62px;
	left:178px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi1_now.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi2_now a{
	position:absolute;
	top:62px;
	left:296px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi2_now.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi3_now a{
	position:absolute;
	top:62px;
	left:414px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi3_now.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi4_now a{
	position:absolute;
	top:62px;
	left:532px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi4_now.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#header p.navi5_now a{
	position:absolute;
	top:62px;
	left:650px;
	width:118px;
	height:65px;
	display:block;
	background:url(../images/common/navi5_now.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

/*	フッター
===================================================================*/
div#footer{
	clear:both;
	width:768px;
	margin:0 auto;
}

/* footerlink
------------------------------------------------------------*/
div#foot_navi{
	text-align: center;
	padding:40px 0 30px; 0;
}

div#foot_navi ul li {
	display: inline;
	letter-spacing: 2px;
	font-size: 10px;
}

div#foot_navi ul li a {
	color: #666666;
	text-decoration: none;
	outline:none;
}

div#foot_navi ul li a:hover {
	color: #AAAAAA;
	text-decoration: underline;
}	

div#foot_navi ul.homelist{
	padding-top:20px;
}

div#footer p{
	padding-top:28px;
}

.staylink {
	font-weight: bold;
	color: #666666;
}

.staylink_no {
	color:#AAAAAA;
}



