@charset "UTF-8";
/* CSS Document */

/* body */

html{height:100%;}


body{
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
	height:100%;
	background-image: url(../img/bgx_01.jpg);
	background-repeat: repeat-x;
}

img{
 border:0;
}

form {
 margin:0px;
	padding:0px;
}

p {
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
	font-size:1px;
	line-height:1px;
}

.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
}

#bgBox{
	background-image: url(../img/bgy_02.jpg);
	background-repeat: repeat-y;
	padding-right: 8px;
	min-height:100%;
}

#bgBox02{
	background-image: url(../img/bgx_02.jpg);
	background-repeat: no-repeat;
	width: 950px;
	padding-right: 8px;
	min-height:100%;
}

*html #bgBox{
	height:100%;
}

/*head*/
#headBox{
	background-color: #FFF;
	width: 950px;	
	}

#logoBox{
	height: 29px;
	width: 393px;
	padding-top: 15px;
	padding-bottom: 14px;
	margin-left: 14px;
}

#logoBox h1{
	height: 29px;
	width: 393px;
	background-image: url(../img/logo.jpg);
	background-repeat: no-repeat;
}

/*menulist*/
#menulist{
	height: 35px;
	width: 950px;
}

#menulist ul{
	margin: 0px;
	padding: 0px;	
}

#menulist li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menulist #menu01{
	height: 35px;
	width: 158px;
	float: left;
}

#menulist #menu01 a{
	height: 35px;
	width: 158px;
	display: block;
	background-image: url(../img/menu_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menulist #menu01 a:hover{
 background-position: 0px -35px;	
}

#menulist #menu01on{
	height: 35px;
	width: 158px;
	float: left;
}

#menulist #menu01on a{
	height: 35px;
	width: 158px;
	display: block;
	background-image: url(../img/menu_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px -35px;
}

#menulist #menu02{
	height: 35px;
	width: 158px;
	float: left;
}

#menulist #menu02 a{
	height: 35px;
	width: 158px;
	display: block;
	background-image: url(../img/menu_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menulist #menu02 a:hover{
 background-position: 0px -35px;	
}

#menulist #menu02on{
	height: 35px;
	width: 158px;
	float: left;
}

#menulist #menu02on a{
	height: 35px;
	width: 158px;
	display: block;
	background-image: url(../img/menu_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px -35px;	
}

#menulist #menu03{
	height: 35px;
	width: 158px;
	float: left;
}

#menulist #menu03 a{
	height: 35px;
	width: 158px;
	display: block;
	background-image: url(../img/menu_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menulist #menu03on{
	height: 35px;
	width: 158px;
	float: left;
}

#menulist #menu03on a{
	height: 35px;
	width: 158px;
	display: block;
	background-image: url(../img/menu_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px -35px;	
}

#menulist #menu03 a:hover{
 background-position: 0px -35px;	
}

#menulist #menu04{
	height: 35px;
	width: 158px;
	float: left;
}

#menulist #menu04 a{
	height: 35px;
	width: 158px;
	display: block;
	background-image: url(../img/menu_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menulist #menu04on{
	height: 35px;
	width: 158px;
	float: left;
}

#menulist #menu04on a{
	height: 35px;
	width: 158px;
	display: block;
	background-image: url(../img/menu_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px -35px;	
}

#menulist #menu04 a:hover{
 background-position: 0px -35px;	
}

#menulist #menu05{
	height: 35px;
	width: 159px;
	float: left;
}

#menulist #menu05 a{
	height: 35px;
	width: 159px;
	display: block;
	background-image: url(../img/menu_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menulist #menu05on{
	height: 35px;
	width: 159px;
	float: left;
}

#menulist #menu05on a{
	height: 35px;
	width: 159px;
	display: block;
	background-image: url(../img/menu_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px -35px;	
}


#menulist #menu05 a:hover{
 background-position: 0px -35px;	
}

#menulist #menu06{
	height: 35px;
	width: 159px;
	float: left;
}

#menulist #menu06 a{
	height: 35px;
	width: 159px;
	display: block;
	background-image: url(../img/menu_06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menulist #menu06on{
	height: 35px;
	width: 159px;
	float: left;
}

#menulist #menu06on a{
	height: 35px;
	width: 159px;
	display: block;
	background-image: url(../img/menu_06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px -35px;	
}

#menulist #menu06 a:hover{
 background-position: 0px -35px;	
}

/*pankuzu*/
#panBox{
	background-image: url(../img/sbg_01.jpg);
	background-repeat: repeat-y;
	width: 939px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
}

#pankuzu p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #FFF;
}

#pankuzu p a{
	color: #FFF;
	text-decoration: underline;
}

/*contentsBox*/
#ctsBox02{
	background-image: url(../img/sbg_02.jpg);
	background-repeat: repeat-y;
	width: 950px;
}

#ctsBoxl02{
	float: left;
	width: 200px;
}

#ctsBoxr02{
	float: left;
	width: 750px;
	background-color: #FFF;
	}

#rightcts02{
	width: 690px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}



/*btm*/
#btmBox{
	width: 100%;
	height: 40px;
	background-color: #042154;
	}
	
#copyright{
	height: 12px;
	width: 168px;
	padding-top: 11px;
	margin-left: 12px;
		}
		
#copyright p{
	height: 12px;
	width: 168px;
	background-image: url(../img/copy.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
		}		
