@charset "Shift_JIS";
/* init */

body{
font-size:10px;
line-height:150%;
	color:#999999;
	padding:0;
	margin:70px 0 0 0;
}

.head{
margin-left:auto;
margin-right:auto;
width:521px;
text-align:left;
padding-left:209px;
}


.head img{
margin-right:4px;
}




.main{
margin-left:auto;
margin-right:auto;
	width: 732px;
	text-align:center;
	border:1px solid #cccccc;
	padding:3px;
	text-align:left;
}

.main h1{
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
text-indent:-10000px;
display:block;
margin:2px 0 110px 2px;
width:330px;
height:41px;
}

.main .h1_access{
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
text-indent:-10000px;
display:block;
margin:2px 0 50px 2px;
width:330px;
height:41px;
}


.main .tel{
margin:20px 0;
background-image:url(../images/tel.gif);
background-repeat:no-repeat;
display:block;
width:135px;
height:12px;
text-indent:-10000px;

}

.main .contact{
background-image:url(../images/mail.gif);
background-repeat:no-repeat;
display:block;
width:46px;
height:29px;
text-indent:-10000px;
margin-bottom:20px;
}



.main .adress{
margin-top:50px;
text-align:right;
}

.footer{
margin-left:auto;
margin-right:auto;
width:740px;
text-align:right;
}



h2{margin:0;
font-size:12px;
color:#4CAC27;
}
h3{margin:0;
}

p{margin-bottom: 0;
margin-top:20px;
 }
 
 .news p{border-bottom:1px dotted #CCCCCC;padding-bottom:3px;
 color:#666666;
 font-size:10px;
 margin:0 0 5px;}
 
 .news{width:423px;
 margin-left:150px;

 }
 
.tx-12{
font-size:12px;
line-height:180%;
}

.tx-10{
font-size:10px;
line-height: 150%;
}


.tx-14{
font-size:14px;
line-height:150%;
}

.caution{color:#990000;
 }

li{
margin:0;
padding:0;
}

img { border: 0;
	margin:0;
	padding:0;
	 }
a:link{
color:#333;
	text-decoration: none;
	}
a:visited{
	color:#333;
	text-decoration: none;
	}
a:hover{
	color:#4CAC27;
	text-decoration: underline;
	} 

#clear{
clear:both;}



/* グローバルナビ */


.head ul{
margin:0;
padding:0;
width:520px;
height:16px;
list-style:none;
}

.head li{
margin:0 4px 0 0;
display:block;
padding:0;
width:100px;
height:16px;
text-indent:-9999px;
float:left;
}

.head li a{
text-decoration:none;
display:block;
}

.head li.menu01{
background: url(../images/global_navi01.gif) no-repeat 0 0;
}
.head li.menu01 a:hover{
width:100px;
height:16px;
background: url(../images/global_navi01_on.gif) no-repeat 0 0;
}
.head li.menu01_on{
background: url(../images/global_navi01_on.gif) no-repeat 0 0;
}


.head li.menu02{
background: url(../images/global_navi02.gif) no-repeat 0 0;
}
.head li.menu02 a:hover{
width:100px;
height:16px;
background: url(../images/global_navi02_on.gif) no-repeat 0 0;
}
.head li.menu02_on{
background: url(../images/global_navi02_on.gif) no-repeat 0 0;
}



.head li.menu03{
background: url(../images/global_navi03.gif) no-repeat 0 0;
}
.head li.menu03 a:hover{
width:100px;
height:16px;
background: url(../images/global_navi03_on.gif) no-repeat 0 0;
}
.head li.menu03_on{
background: url(../images/global_navi03_on.gif) no-repeat 0 0;
}


.head li.menu04{
background: url(../images/global_navi04.gif) no-repeat 0 0;
}
.head li.menu04 a:hover{
width:100px;
height:16px;
background: url(../images/global_navi04_on.gif) no-repeat 0 0;
}
.head li.menu04_on{
background: url(../images/global_navi04_on.gif) no-repeat 0 0;
}

.head li.menu05{
background: url(../images/global_navi05.gif) no-repeat 0 0;
}
.head li.menu05 a:hover{
width:100px;
height:16px;
background: url(../images/global_navi05_on.gif) no-repeat 0 0;
}
.head li.menu05_on{
background: url(../images/global_navi05_on.gif) no-repeat 0 0;
}



