@charset "Shift_JIS";

img{border: 0px;margin: 0;padding: 0;}
.clean{clear:both;font-size: 1%;height: 1px;line-height: 1%;}
br{letter-spacing:0;}
ul {margin:0 0 0 1.5em;padding:0;}
li {margin-bottom:0.5em;}
h1{width: 306px;float: left;margin: 10px 0 0 5px;display: inline;}
a{border: 0px;margin: 0;}
p{color: #444444;}

h1 a{border: 0px;}

/* 								S*/
html {
background: transparent url(../comm/bg_body.jpg) repeat-x 0 0;
margin: 0;
padding: 0;
}

body{
background: transparent url(../comm/bg_footer.jpg) repeat-x 0 100%;
text-align: center;
font-size: 80%;
line-height: 140%;
margin: 0px auto;
padding: 0;
padding: 5px 0 0 0px;
}

#all{
width: 780px;
margin: 0 auto;
background-color: #fff;
}
/*								Send*/


/*--------------menu*/


#menu {
	width: 780px;
	clear: both;
	margin: 0 auto 5px;
	height: 70px;
	background: #FFFFFF url(../comm/bg_header.jpg) no-repeat 0 100%;
}

#menu ul{
	margin: 0px 5px;
	padding: 0 0 5px;
}

#menu li{
	float: left;
	list-style-type: none;
	margin-bottom: 0;
	padding: 0;
}

#menu ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#menu ul {
	display: inline-block;
	min-height: 1%;/* for IE 7*/
}

/*_*/
* html #menu ul {
	height: 1%;
}

#menu ul {
	display: block;
}
/**/

/*----------menu end*/

/*								head*/

#head{
width: 780px;
height: 110px;
background: #FFFFFF url(../comm/bg_header.jpg) no-repeat 0 0;
padding: 0 0 15px;
}

#head p{
font-size: 80%;
color:#666666;
text-align: left;
margin: 0 0 5px 5px;
padding-top: 10px;
}

#head #headri p{
font-size: 80%;
color:#666666;
text-align: right;
line-height: 160%;
margin: 10px 0 5px;
padding-top: 5px;
}
#head #headri p em{
	font-size: 126%;
	font-style: normal;
	line-height: 160%;
}

#headri{
text-align: right;
margin:5px 5px 0 5px;
padding-bottom: 0px;
}
/*								head end*/


/*								foot*/
#foot{
background-color: #70AC00;
color:#FFFFFF;
width: 100%;
height: 130px;
/* margin-top: 10px; */
background: url(../comm/bg_footer.jpg) repeat-x 0 0;
}
#foot2{
background-color: #70AC00;
color:#FFFFFF;
width: 100%;
}
#foot ul,#foot2 ul{
margin: 0px;
float: left;
}
#foot li,#foot2 li{
float: left;
margin: 5px;
}
#foot2 li,#foot2 ul{
padding-top: 0;
}
#add2{
text-align: right;
padding:10px 5px 5px 5px;
color: #ffffff;
margin-top: 0;
}
#add{
text-align: right;
padding:10px 5px 5px 5px;
color: #ffffff;
}
.addsp{
font-size: 120%;}

#foot p.foot{
	text-align: center;
	line-height: 30px;
	margin: 0;
	color: #fff;
}

.foot a:link { color: #ffffff; }
.foot a:visited { color: #ffffff; }
.foot a:active { color: #ffffff; }
.foot a:hover { color: #196520;}

#foot p#add {
	text-align: center;
	color: #535353;
}


/*								footend*/

/*-------------------------content--*/
#contentall{
width: 780px;
}

#contle{
width: 540px;
float: left;
margin: 0 10px;
padding: 0;
text-align: left;
}
#contri{
width: 200px;
float: right;
margin: 0;padding: 0;
}
h2{
margin: 0; padding: 0px;
}
/*-------------------------contentend--*/


/*----------------sidebunner---*/
.bunner{margin-bottom: 3px;}

/*-----------------------walking sidenavi*/
.rootbannar{
	width: 201px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: left;
}
.rootbannar img{
	margin:0 auto 5px auto;
}

.rootbannar a{
	margin-left: 3px;
	margin-bottom: 0x;
	padding: 0px;
}

.newtitle{margin-bottom: 3px;}

