/* CSS Document */


body{
width:640px;
padding:10px 0px 0px 0px;
margin:0px auto 0px auto;
border-color:#333333;
font-size:12px;
color:#333333;
}

h1,h2,h3,h4,h5,h6,p,img{
padding:0px;
margin:0px;
}

a:link{color:#508657}
a:visited{color:#508657}
a:active{color:#508657}

/*----ここから---*/

.sen{
border-width:1px;
border-color:#95A53C;
border-style:solid;
width:160px;
padding:6px 20px 6px 20px;
float:left;
margin:15px 0px 6px 20px;
line-height:16px;
}


.sen-1{
width:363px;
float:right;
margin:13px 0px 0px 0px;
}

br{
clear:both;
}

hr{
border-top-width:1px;
border-top-color:#95A53C;
border-top-style:solid;
width:620px;
}

.inf-0{
float:left;
width:270px;
margin:15px 0px 0px 10px;
}



.inf{
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-color:#999999;
border-style:solid;
width:270px;
padding:6px 6px 6px 6px;
margin:0px 0px 0px 0px;
line-height:16px;
}

.p-migi{
text-align:right;
}


.faq{
background-image:url(../img/top/bac-2.gif);
background-repeat:repeat-y;
width:290px;
padding:0px 0px 4px 10px;
margin:0px 0px 0px 0px;
}

.faq-2{
background-image:url(../img/top/bac-4.gif);
background-repeat:repeat-y;
width:290px;
padding:0px 0px 4px 10px;
margin:0px 0px 0px 0px;
}

.right{
float:right;
width:300px;
margin:0px 10px 0px 0px;
}


.h3-1{
margin:15px 0px 2px 0px;
}


.kopi{
text-align:right;
font-size:10px;
margin:10px 0px 0px 0px;
}



























/*	---------------メニュー類上---------------  */
.m-bar-2 {
	border: 0;
	padding:0px;
	overflow: hidden;
	height:37px;
	width: 363px;
	display:block;
	position:relative;
	text-align:left;
	margin:0px 0px 0px 0px;
	clear:both;
	top:0px;
	right:0;
	left:0;
}




.m-bar-2 img {
	visibility: hidden;
}

.imgoff {
	visibility: visible;
}

.m-bar-2 a,
.m-bar-2 a:link,
.m-bar-2 a:visited {
	float:left;
	margin-right:15px;
	margin-left: 0px;
}





.m-bar-2 .bt01-2 a {
	background-image:url(../img/top/button-s-1.gif)
}
.m-bar-2 .bt01-2 a:focus,
.m-bar-2 .bt01-2 a:hover,
.m-bar-2 .bt01-2 a:active {
	background-image:url(../img/top/button-s-1-b.gif)
}

.m-bar-2 .bt02-2 a {
	background-image:url(../img/top/button-s-2.gif)
}
.m-bar-2 .bt02-2 a:focus,
.m-bar-2 .bt02-2 a:hover,
.m-bar-2 .bt02-2 a:active {
	background-image:url(../img/top/button-s-2-b.gif)
}

.m-bar-2 .bt03-2 a {
	background-image:url(../img/top/button-s-3.gif)
}
.m-bar-2 .bt03-2 a:focus,
.m-bar-2 .bt03-2 a:hover,
.m-bar-2 .bt03-2 a:active {
	background-image:url(../img/top/button-s-3-b.gif)
}



/*	---------------メニュー類下---------------  */
.m-bar-3 {
	border: 0;
	padding:0px;
	overflow: hidden;
	height:37px;
	width: 363px;
	display:block;
	position:relative;
	text-align:left;
	margin:0px 0px 0px 0px;
	clear:both;
	right:0;
	left:0;
	top:15px;
}




.m-bar-3 img {
	visibility: hidden;
}

.imgoff {
	visibility: visible;
}

.m-bar-3 a,
.m-bar-3 a:link,
.m-bar-3 a:visited {
	float:left;
	margin-right:15px;
	margin-left: 0px;
}





.m-bar-3 .bt01-3 a {
	background-image:url(../img/top/button-s-4.gif)
}
.m-bar-3 .bt01-3 a:focus,
.m-bar-3 .bt01-3 a:hover,
.m-bar-3 .bt01-3 a:active {
	background-image:url(../img/top/button-s-4-b.gif)
}

.m-bar-3 .bt02-3 a {
	background-image:url(../img/top/button-s-5.gif)
}
.m-bar-3 .bt02-3 a:focus,
.m-bar-3 .bt02-3 a:hover,
.m-bar-3 .bt02-3 a:active {
	background-image:url(../img/top/button-s-5-b.gif)
}

.m-bar-3 .bt03-3 a {
	background-image:url(../img/top/button-s-6.gif)
}
.m-bar-3 .bt03-3 a:focus,
.m-bar-3 .bt03-3 a:hover,
.m-bar-3 .bt03-3 a:active {
	background-image:url(../img/top/button-s-6-b.gif)
}






/*	---------------メニュー類---------------  */













/*	---------------メニュー類固定---------------  */
.m-bar {
	border: 0;
	padding:0px;
	overflow: hidden;
	height:24px;
	width: 640px;
	display:block;
	position:relative;
	text-align:left;
	margin:0;
	clear:both;
	right:0;
	background-image:url(../img/top/banner-0.gif);
	background-repeat:repeat-x;
}




.m-bar img {
	visibility: hidden;
}

.imgoff {
	visibility: visible;
}

.m-bar a,
.m-bar a:link,
.m-bar a:visited {
	float:left;
	margin-right:0px;
	margin-left: 0px;
}


.bt01 
{
float:left;
margin-right:0px;
margin-left:35px;
}


.m-bar .bt01 a {
	background-image:url(../img/top/banner-1.gif)
}
.m-bar .bt01 a:focus,
.m-bar .bt01 a:hover,
.m-bar .bt01 a:active {
	background-image:url(../img/top/banner-1-b.gif)
}

.m-bar .bt02 a {
	background-image:url(../img/top/banner-2.gif)
}
.m-bar .bt02 a:focus,
.m-bar .bt02 a:hover,
.m-bar .bt02 a:active {
	background-image:url(../img/top/banner-2-b.gif)
}

.m-bar .bt03 a {
	background-image:url(../img/top/banner-4.gif)
}
.m-bar .bt03 a:focus,
.m-bar .bt03 a:hover,
.m-bar .bt03 a:active {
	background-image:url(../img/top/banner-4-b.gif)
}

.m-bar .bt04 a {
	background-image:url(../img/top/banner-3.gif)
}
.m-bar .bt04 a:focus,
.m-bar .bt04 a:hover,
.m-bar .bt04 a:active {
	background-image:url(../img/top/banner-3-b.gif)
}

.m-bar .bt05 a {
	background-image:url(../img/top/banner-5.gif)
}
.m-bar .bt05 a:focus,
.m-bar .bt05 a:hover,
.m-bar .bt05 a:active {
	background-image:url(../img/top/banner-5-b.gif)
}

.m-bar .bt06 a {
	background-image:url(../img/top/banner-6.gif)
}
.m-bar .bt06 a:focus,
.m-bar .bt06 a:hover,
.m-bar .bt06 a:active {
	background-image:url(../img/top/banner-6-b.gif)
}


/*	---------------メニュー類---------------  */








