*{
	margin:0;
	padding:0;
	font-family:",l,r ,ofSfVfbfN", Osaka, "fqf‰fMfmS(pfS Pro W3";
	color:#333333;
	}

#big{
	width : 741px ;
	border : 1px solid #CCCCCC ;
}	
	
	
h1{
	font-size:12px;
	font-weight:normal;
	background-color:#EEEEFF;
	text-align:left;
	padding-top:6px;
	padding-bottom:5px;
	padding-right:0px;
	background-color:#FFFFEE;
	width:740px;
	
	}
#head{
	width:740px;
	height : 110px ;
	background-repeat:no-repeat;
	background-image:url(../images/a_title_back.jpg);
	background-position:center;
	z-index:1;
	}
/*forIE7
*+html #head{
	width:741px;
	background-position:0px 0px;
	}*/	
#head strong{
	display:block;
	width:300px;
	margin-top:11px;
	margin-left:18px;
	font-weight:normal;
	font-size:14px;
	}
/*	
html > body >#head strong{
	margin-top:5px;
	}	
*/


/*forIE6*/	
body{
	text-align:center;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-position:center;
	background-image:url(../img/a_back_1.gif);
	}
	
body div{
	text-align:left;
	margin:0 auto;
	}
#cont{
	width:740px;
	}
#g_navi_top{
	width:740px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/gnavi_top.jpg);
	background-color : #AACE24 ;

	}
#g_navi_1{
	width:740px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/gnavi_1.jpg);
	background-color : #AACE24 ;
}

#g_navi_7{
	width:740px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/gnavi_1-2.jpg);
	background-color : #AACE24 ;
}	
#g_navi_2{
	width:740px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/gnavi_2.jpg);
	background-color : #AACE24 ;
	
}
#g_navi_3{
	width:740px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/gnavi_3.jpg);
	background-color : #AACE24 ;
}
	
#g_navi_4{
	width:740px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/gnavi_4.jpg);
	background-color : #AACE24 ;
	text-align : left ;
}
	
#g_navi_5{
	width:740px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/gnavi_5.jpg);
	background-color : #AACE24 ;
	background-color : #AACE24 ;
}

#g_navi_6{
	width:740px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/gnavi_6.jpg);
	background-color : #AACE24 ;
}

#menu{
	float:left;
	width:200px;
	background-image:url(../img/a_back_2.gif);
	}
	
#main{
	float:right;
	width:520px;
	}
#foot{
	clear:both;
	}

/*navi*/
#navi_1 {
	background-color:#AACE24;
	width:200px;
	}

#navi_1 li{
	display:block;
	width:200px;
	color:#FFFFFF;
	background-color:#66FF66;
	font-size:12px;
	font-weight:bold;
	background-repeat:no-repeat;
	}
#navi_1 li a{	
	color:#fff;
	text-decoration:none;
	}

#toodr{
	height:47px;
	background-image:url(../img/menu/a_gaiyou.gif);
	}
#toodr a{
	display:block;
	width:164px;
	height:45px;
	padding-top:6px;
	padding-left:36px;
	}
#tel{
	height:80px;
	background-image:url(../images/tel.jpg);
	background-color : #AACE24 ;
	
	}
#tel span#top_sp_1{
	display:block;
	width:164px;
	height:45px;
	padding-top:4px;
	padding-left:36px;
	color:#FFFFFF;
	}
#tel span span{
	display:none;
	}
#tooti{
	height:80px;
	background-image:url(../images/mail.jpg);
	background-color : #AACE24 ;
	}
#tooti a{
	display:block;
	width:164px;
	height:75px;
	padding-top:4px;
	padding-left:36px;
	}
.navi_2{
	border : 1px solid #BBBBBB ; 
	background-color:#C6E271;
	background-repeat:repeat-x;
	background-image:url(../images/a_navi_back.jpg);
	}
.navi_2 ul{
	padding-top:17px;
	padding-left:10px;
	padding-bottom:7px;
	
	}
.navi_2 ul li{
	font-size:12px;
	list-style-type:none;
	background-image:url(../images/icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-bottom:5px;
	margin-bottom:2px;
	padding-top:5px;
	border-bottom:solid 1px #333333;
	}
.navi_2 ul li:hover{
	background-image:url(../images/icon.gif);
	}
.navi_2 li a{
	text-decoration:none;
	border-bottom:dotted 1px #cccccc;
	color:#333333;
	}
.navi_2 li a:hover{
	color:#FF6600;
		
	}


a:hover{
	color:#FF6600;
}
	
img.bun{
	margin-bottom:10px;
	}
.navi_3{
	width:180px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../img/a_back_3.gif);
	font-size:82%;
	}
.navi_3 p{
	padding:5px;
	}
.navi_3 p span{
	font-weight:bold;
	}
#foot{
	text-align:center;
	background-image:url(../img/a_back_2.gif);
	padding-top:5px;
	margin-top:1px;
	}
#foot p{
	font-size:76%;
	line-height:150%;
	}
#foot p a{
	color:#333333;
	}
#foot span{
	display:block;
	background-color:#FF6600;
	font-size:78%;
	padding:5px;
	color:#FFFFFF;
	}
#foot2{
	text-align:center;
	padding:5px;
	}
#foot2 p{
		font-size:78%;
		}
.totop{
	text-align:right;
	width:520px;
	margin-bottom:20px;
		}
/*2008.9.24’C,‰A'*/
.navi_4 {
	width:180px;
	margin-left:10px;
	margin-bottom:10px;
}
.navi_5 {
	width:200px;
	margin:0px;
	border: dotted 1px #CCCCCC;
}
ul.blog {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 200px;
}
ul.blog li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #404040;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}

#cont {
	background-repeat:repeat-x;
	background-image:url(../images/a_main_back.jpg);
	}
#main {
	width:520px;
	padding-top:12px;
	}
#main p{
	line-height:130%;
	color:#333333;
	font-size:86%;
	}
#main h2{
	color:#FFFFFF;
	height:42px;
	text-align:right;
	background-repeat:no-repeat;
	background-position:left bottom;
	clear:both;
	font-size:82%;
	border-bottom:solid 1px #666666;
	}
#top_h2_1{
	background-image:url(../img/top_g_4.gif);
	}
#top_h2_2{
	background-image:url(../img/top_g_4.gif);
	}
#top_d_1{
	width:520px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../img/top_j_7.jpg);
	}
#top_d_1 p{
	width:400px;
	line-height:160%;
	}
#top_d_1 img{
	margin-bottom:5px;
	}

#main h3{
	font-size:82%;
	color:#FFFFFF;
	text-align:right;
	background-repeat:no-repeat;
	height:30px;
	background-position:left bottom;
	clear:both;
	margin-bottom:5px;
	}
#top_h3_1{
	background-image:url(../img/top_g_5.gif);
	}
#top_h3_2{
	background-image:url(../img/top_g_6.gif);
	}
#top_h3_3{
	background-image:url(../img/top_g_7.gif);
	}
#top_h3_4{
	background-image:url(../img/top_g_8.gif);
	}
#top_h3_5{
	background-image:url(../img/top_g_9.gif);
	}
#main h3 a{
	color:#FFFFFF;
	display:block;
	height:32px;
	}
	
#main p.top_p_1{
	font-size:82%;
	margin-left:25px;
	}
#main p.top_p_1 img{
	float:right;
	border:solid 2px #cccccc;
	margin-left:15px;
	}
.totop{
	margin-top:30px;
	margin-bottom:30px;
	}
	#cont #main dt {
	background-color: #FFFFCC;
	padding: 5px;
	font-size:14px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
}
#cont #main dd {
	font-size: 12px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99FF99;
	border-bottom-color: #99FF99;
	border-left-color: #99FF99;
	line-height: 150%;
}


.charge{
	font-size : 12px ;
	padding : 0px ;
	border : 1px; 
	margin : 0px ;
	background-color : #666666;

}

.charge_finding{
	background-color : #FFFFCC;
	margin : 0px ;
	padding : 2px ;

}

.charge_cont {
	padding : 2px ;
	background-color : #FFFFFF ;
	margin : 0px ;
}


.SmallType{
 	font-size : 12px ;
	color : red ; 
}
.mail_form{
 	font-size : 12px ;
}

.red { 
 	font-size : 12px ;
	color : red ; 
}

.finding {
	background-color: #FFFFCC;
	padding: 5px;
	font-size:14px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
}
