﻿/* CSS Document */
@import "left.css";
@import "right.css";
@import "tagcloud.css";
@import "sitemap.css";

body{
	padding : 0;
	margin : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #EAEDD8;
	color : #6C6C6C;

}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin : 0; padding : 0;
}

#header h1{
	display : block;
	font-size : 12px;
	font-weight : normal;
	color : #C2C2C2;
	background-color : inherit;
	margin : 36px 0 0 0;
	float : left;
}


#header h1 span{
	color : #fff;
	background-color : #9D0303;
	padding : 0 3px 0 3px;
}


ul{
	margin : 0; 
	padding : 0; 
	list-style-type : none;
	font-size : 0;
	line-height : 0;
}

.spacer{
	clear : both; 
	font-size : 0; 
	line-height : 0;
}


/*---------------- header----------------------------*/

#header{
	/*background : url(../images/header1.gif) 0 0 no-repeat;*/
	background-color : #ffffff;
	width : 942px;
	height : 80px;
	margin : 0 auto;
	padding : 0 5px 0 34px;
}

#header ul.topLink{
	width : 111px;
	height : 16px;
	float : right;
}

#header ul.topLink li{
	float : right;
	font-size : 0;
	line-height : 0;
}

#header ul.topLink li a.subscribe{
	display : block;
	background : url(../images/subscribe_bg.gif) 0 0 no-repeat;
	width : 60px;
	height : 16px;
	margin : 0 4px 0 0;
}

#header ul.topLink li a.subscribe:hover{
	background : url(../images/subscribe_bg_hover.gif) 0 0 no-repeat;
}

#header ul.topLink li a.signup{
	display : block;
	background : url(../images/signup_bg.gif) 0 0 no-repeat;
	width : 47px;
	height : 16px;
	margin : 0;
}

#header ul.topLink li a.signup:hover{
	background : url(../images/signup_bg_hover.gif) 0 0 no-repeat;
}

#header ul.topLink li a.sitemap{
	display : block;
	background : url(../images/sitemap_bg.gif) 0 0 no-repeat;
	width : 63px;
	height : 16px;
	margin : 0;
}

#header ul.topLink li a.sitemap:hover{
	background : url(../images/sitemap_bg_hover.gif) 0 0 no-repeat;
}

#header img.logo{
	display : block;
	font-size : 0;
	line-height : 0;
	margin : 21px 41px 0 0;
	float : left;
}


#header p.topTxt{
	display : block;
/*	font : normal 12px Arial, Helvetica, sans-serif;*/
	font-size : 12px;
	color : #C2C2C2;
	background-color : inherit;
	margin : 36px 0 0 0;
	float : left;
}


#header p.topTxt span{
	color : #fff;
	background-color : #9D0303;
	padding : 0 3px 0 3px;
}

/*------------------------------------------------header--------------------*/

/*------------------------------------------------body----------------------*/

#body{
	width : 979px;
	margin : 0 auto;
	background-color : #fff;
	color : #3c3c3c;
	font-family :'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka',Verdana, Arial, Helvetica,'MS P Gothic','ＭＳ Ｐゴシック',sans-serif;
}


#body p.navLeft{
	display : block;
	background : url(../images/nav_left.gif) 0 0 no-repeat;
	width : 22px;
	height : 34px;
	float : left;
}

#body ul.nav{
	width : 935px;
	height : 34px;
	background : url(../images/nav_bg.gif) 0 0 repeat-x;
	float : left;
	margin : 0 0 6px 0;
}

#body ul.nav li{
	float : left;
	background : url(../images/nav_div.gif) right top no-repeat;
	height : 34px;
	padding : 0 2px 0 0;
}

#body ul.nav li a{
	display : block;
	padding : 0 15px;
/*	font : bold 11px/34px Arial, Helvetica, sans-serif;*/
	font : normal 11px/34px 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka',Verdana, Arial, Helvetica,'MS P Gothic','ＭＳ Ｐゴシック',sans-serif;
	color : #1B1B1B;
	background-color : inherit;
	text-decoration : none;
}

#body ul.nav li a:hover{
	color : #fff;
/*	background-color : #9D0303;*/
	background-color : #000000;
}

#body ul.nav li.noImg{
	background-image : none;
}

#body p.navRight{
	display : block;
	background : url(../images/nav_right.gif) 0 0 no-repeat;
	width : 22px;
	height : 34px;
	float : left;
}

#end {
	font-size : 10px;
	text-align : center;
	padding-bottom : 5px;

}

#end a {
	text-decoration : none;
	font-weight : normal;
}

#end a:hover{
	text-decoration : underline;
}


/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/


#footer{
	width : 979px;
	height : 30px;
	background : url(../images/footer_bg.gif) 0 0 no-repeat;
	padding : 14px 0 0 0;
	margin : 0 auto;
	position : relative;
	text-align : center;
}

#footer p.copyright{
	font : normal 10px/18px 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka',Verdana, Arial, Helvetica,'MS P Gothic','ＭＳ Ｐゴシック',sans-serif;	
	top : 14px;
	color : #000;
	background-color : inherit;
}


/*------------------------------------------------footer--------------------*/

