@charset "UTF-8";

/* CSS Document */
html {
	width:100%;
/*	overflow : scroll;
	overflow:-moz-sclollbars-vertical;
	overflow-x:scroll;
*/
}

body {
	text-align:center;
	height:100%;
	color:#666;
	/*background-color:#fff;*/
	background-color:#FEE2F2;
	/*background-color:#000;*/
}

/* ancher */

a {
	color:#666;
}

a img {
	border:0px solid #FFF;
}

/*heading*/
h1 {
	width:362px;
	height:135px;
}

h1 a{
	width:445px;
	height:120px;
	display:block;
	text-indent:-2000px;
}

/* blocks */
#container {
	width : 950px;
	min-height:100%;
	margin :auto;
	text-align:left;
	
}

/*ヘッダ*/
#header {
	font-size:82%;
	line-height:137%;	
	position:absolute;
	top:0px;
	width:950px;
	height:196px;
	background:url(images/base/header.jpg) no-repeat;
}

#header div.ads {
	position:absolute;
	top : 48px;
	left: 472px;
	width : 468px;
	height: 60px;	
}

ul#nav {
	position:absolute;
	top:118px;
	left:490px;
}

ul#nav li {
	display:block;
	height:26px;
	float:left;
}

ul#nav li a {
	display:block;
	text-indent:-2000px;
	height:27px;
}
li#nav_00,li#nav_00 a{
	width:81px;}

li#nav_01,li#nav_01 a{
	width:93px;
}
li#nav_02,li#nav_02 a{
	width:116px;
}
li#nav_03,li#nav_03 a{
	width:81px;
}
li#nav_04,li#nav_04 a{
	width:89px;
}
/*
li#nav_00,li#nav_02,li#nav_04{
	background:#666666;
	opacity:0.5;
	}
li#nav_01,li#nav_03{
	background:#FFF;
	opacity:0.5;
}*/

ul#local-nav {
	clear:left;
	position:absolute;
	top:143px;
	left:0px;
}

ul#local-nav li {
	display:block;
	width:190px;
	height:53px;
	float:left;
}

ul#local-nav li a {
	display:block;
	width:190px;
	height:53px;
	text-indent:-5000px;
}

/*コンテンツ*/
#contents {
	margin:206px auto 10px;
}

/*フッタ*/
#footer {
	font-size:82%;
	line-height:137%;
	margin-top:10px;
	clear:both;
	text-align:center;
	background:url(images/base/fotter.jpg) no-repeat;
	width:950px;
	height:36px;
}

.fotter-inner{
	position:absolute;
}

ul.footer-nav {
	position:absolute;
	left:209px;
	width:535px;	
}

/*IE7用*/
*:first-child+html .fotter-inner{
	position:static;
}

*:first-child+html ul.footer-nav {
	position:static;
	width:535px;
}


ul.footer-nav li {
	display:block;
	height:32px;
	float:left;
}

#footer-nav-01 {
	width:79px;

}

#footer-nav-02 {
	width:110px;

}

#footer-nav-03 {
	width:134px;
}

#footer-nav-04 {
	width:105px;
}

#footer-nav-05 {
	width:106px;
}

ul.footer-nav li a {
	display:block;
	height:32px;
	text-indent:-5000px;
}


