@charset "euc-jp";


/*ページ全体*/
body{
	margin:0 auto;
}

*{
	margin:0;
	padding:0;
}

#wrap{
	margin:0 auto;
	width:820px;
	background: url(../img/back.jpg) repeat-y;
}

#wrap2{
	margin:0 auto;
	width:780px;
	background: url(../img/back02.jpg) repeat-y;
}

.cl{
	clear:both;
}

#content .navitop{
	margin:10px 0;
	color: #476D5F;
	text-align:right;
	/*height:30px;*/
	/*float:right;*/
	/*font-size:80%;*/
	/*width:555px;*/
}

.navitop a{
	color:#666666;
}

.navitop a:hover{
	color: #FF9900;
}


.imgr{
	float:right;
}

.imgl{
	float:left;
}

/*------------------------
 テーブル用
 -------------------------*/

td.bggreen{
	background: #336666;
	}



p{
	/*font-size:90%;*/
	line-height:150%;
	color: #476D5F;
}

p.orngge{
	font-size:100%;
	line-height:150%;
	color: #FF9900;
	font-weight: bold;
}

p.green{
	font-size:100%;
	line-height:150%;
	color: #A2C561;
	font-weight: bold;
}

p.white{
	color: #FFFFFF;
	font-weight: bold;
}


a{
	text-decoration:none;
}

address{
	font-size:80%;
	line-height:150%;
	color: #666666;
	text-align: right;
	font-style: normal;
	margin-right: 5px;
}

/*微調整*/

.mgt10{ margin-top:10px;}
.mgb10{ margin-bottom:10px;}


/*ヘッダ*/
#head{
	margin:0 auto;
	width:778px;
	height:105px;
	background: url(../img/back03.jpg) repeat-x;
}

/*サブメニュー（当サイトについて等）*/
.submenu{
	margin:0 5px 0 0;
	/*font-size:80%;*/
	line-height:150%;
	color: #476D5F;
	text-align:right;
}

.submenu a{
	color: #476D5F;
}
.submenu a:hover{
	color:#FF9900;
}

#head h1{
	float:left;
}

#head h1 span{
	display:none;
}

.size{
	margin:18px 0;
	width:250px;
	height:54px;
	background: url(../img/sizeback.gif) no-repeat;
	float: right;
}

.size img{
	margin:10px 8px 15px 0;
	float: right;
}






/*メニュー*/
#menu{
	margin:10px auto;
	width:778px;
	height:40px;
}

#menu ul{
	width:131px;
	height:40px;
	display:inline;
}

#menu li{
	display:inline;
	list-style-type:none;
}

li.menu01 a,li.menu02 a,li.menu03 a,li.menu04 a,li.menu05 a{
	width:131px;
	height:40px;
	float:left;
	display:inline;
}

li.menu06 a{
	width:123px;
	height:40px;
	float:left;
	display:inline;
}

li.menu01 a{background: url(../img/menu01.jpg) no-repeat;}
li.menu02 a{background: url(../img/menu02.jpg) no-repeat;}
li.menu03 a{background: url(../img/menu03.jpg) no-repeat;}
li.menu04 a{background: url(../img/menu04.jpg) no-repeat;}
li.menu05 a{background: url(../img/menu05.jpg) no-repeat;}

li.menu01 a:hover{background: url(../img/menu01.jpg) no-repeat 0px -41px;}
li.menu02 a:hover{background: url(../img/menu02.jpg) no-repeat 0px -41px;}
li.menu03 a:hover{background: url(../img/menu03.jpg) no-repeat 0px -41px;}
li.menu04 a:hover{background: url(../img/menu04.jpg) no-repeat 0px -41px;}
li.menu05 a:hover{background: url(../img/menu05.jpg) no-repeat 0px -41px;}

#menu li.menu06 a{
	width:123px;
	height:40px;
	background: url(../img/menu06.jpg) no-repeat;
}

#menu li.menu06 a:hover{
	background: url(../img/menu06.jpg) no-repeat 0px -41px;
}





/*左メニュー*/
#sidemenu{
	margin:0 0 0 5px;
	width:186px;
	float:left;
}

#sidemenu ul{
	margin:0;
	padding:0;
}

#sidemenu li{
	margin:10px 0;
	padding:0 0 0 10px;
	text-align:left;
	list-style-type:none;
	background: url(../img/yajirusi01.gif) no-repeat;
	color: #476D5F;
}

#sidemenu li.koumoku{
	margin:0;
	padding:0;
}

#sidemenu li.koumoku2{
	margin:10px 0;
	padding:0;
}

#sidemenu a{
	color: #476D5F;
}
#sidemenu a:hover{
	color:#FF9900;
}





/*フッタ*/
#foot{
	margin:20px 0 5px;
	width:780px;
	background: #B4D080;
}

#foot p{
	padding:5px;
	font-size:70%;
	line-height:150%;
	color: #003300;
}

#foot a{
	color: #003300;
}
#foot a:hover{
	color:#990000;
}

/*copyright*/
p.cop{
	font-size:70%;
	text-align:right;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.line2{
	margin:5px 0;padding:0;
}

