*{
	margin:0;
	padding:0;
	border:0;
}

body {
	font-family: ＭＳ Ｐゴシック, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka;
	font-size: 12px;
	color: #666666;
	text-align: center;
}



/*******************************************
	wrapper
*******************************************/
#wrapper{
width:1000px;
margin:0 auto;
text-align:left;
border: #efefef 2px solid;
}

#contents{
width:180px;
float:left;
}

#main{
width:1000px;
float:right;
background: #efefef;
}


/*******************************************
	ナビゲーション2
*******************************************/
ul#gnavi2{
width:700px;
height:53px;
margin-bottom:20px;
padding-left:15px;
list-style:none;
}

#gnavi2 li{
width:140px;
height:53px;
float:left;
}

#gnavi2 li a{
display:block;
width:140px;
height:53px;
text-indent:-9000px;
text-align:center;
text-decoration:none;
}

#gnavi2 li#map_navi1 a{
background:url(../img/map_navi1_a.jpg) no-repeat;
}

#gnavi2 li#map_navi2 a{
background:url(../img/map_navi2_a.jpg) no-repeat;
}

#gnavi2 li#map_navi3 a{
background:url(../img/map_navi3_a.jpg) no-repeat;
}

#gnavi2 li#map_navi4 a{
background:url(../img/map_navi4_a.jpg) no-repeat;
}

#gnavi2 li#map_navi5 a{
background:url(../img/map_navi5_a.jpg) no-repeat;
}

#gnavi2 li#map_navi1 a:hover,#gnavi2 li#map_navi2 a:hover,#gnavi2 li#map_navi3 a:hover,#gnavi2 li#map_navi4 a:hover,#gnavi2 li#map_navi5 a:hover {
background-position:bottom;
}


/*******************************************
	ナビゲーション3
*******************************************/
ul#gnavi3{
width:700px;
height:166.5px;
margin-bottom:20px;
padding-left:15px;
list-style:none;
}

#gnavi3 li{
width:140px;
height:166.5px;
float:left;
}

#gnavi3 li a{
display:block;
width:140px;
height:166.5px;
text-indent:-9000px;
text-align:center;
text-decoration:none;
}

#gnavi3 li#map_navi01 a{
background:url(../img/map_navi01_a.jpg) no-repeat;
}

#gnavi3 li#map_navi02 a{
background:url(../img/map_navi02_a.jpg) no-repeat;
}

#gnavi3 li#map_navi03 a{
background:url(../img/map_navi03_a.jpg) no-repeat;
}

#gnavi3 li#map_navi04 a{
background:url(../img/map_navi04_a.jpg) no-repeat;
}

#gnavi3 li#map_navi05 a{
background:url(../img/map_navi05_a.jpg) no-repeat;
}

#gnavi3 li#map_navi01 a:hover,#gnavi3 li#map_navi02 a:hover,#gnavi3 li#map_navi03 a:hover,#gnavi3 li#map_navi04 a:hover,#gnavi3 li#map_navi05 a:hover {
background-position:bottom;
}

/*******************************************
	honbun
*******************************************/

#honbun {
width:970px;
margin-top:15px;
margin-left:15px;
}

#sanyotop a {
width:204px;
height:612px;
background:url(../sanyodo/sanyo_top.jpg) no-repeat;
float:left;
}

#sanyotop a:hover {
background:url(../sanyodo/sanyo_top_h.jpg) no-repeat;
}

#sanyotakane a {
width:383px;
height:306px;
background:url(../sanyodo/sanyo_takane.jpg) no-repeat;
float:left;
}

#sanyotakane a:hover {
background:url(../sanyodo/sanyo_takane_h.jpg) no-repeat;
}

#sanyonakano a {
width:383px;
height:306px;
background:url(../sanyodo/sanyo_nakano.jpg) no-repeat;
float:left;
}

#sanyonakano a:hover {
background:url(../sanyodo/sanyo_nakano_h.jpg) no-repeat;
}

#sanyofukuoka a {
width:383px;
height:306px;
background:url(../sanyodo/sanyo_fukuoka.jpg) no-repeat;
float:left;
}

#sanyofukuoka a:hover {
background:url(../sanyodo/sanyo_fukuoka_h.jpg) no-repeat;
}

#sanyomenji a {
width:383px;
height:306px;
background:url(../sanyodo/sanyo_menji.jpg) no-repeat;
float:left;
}

#sanyomenji a:hover {
background:url(../sanyodo/sanyo_menji_h.jpg) no-repeat;
}


.clear{
	clear:both
}

h2 {
padding-left:10px;
padding-bottom:5px;
color:#333333;
}




/**告知・活動・概要**/
.title1 {
width:700px;
height:25px;
padding-top:5px;
padding-left:10px;
margin-top:10px;
margin-left:10px;
background:#fff;
border-top: #999 2px dotted;
border-bottom: #999 2px dotted;
font-size:14px;
font-weight:lighter;
color: #003300;
}


.ph{
	float:left;
margin:15px;
padding-left:20px;
padding-right:20px;
}

.bun {
width:660px;
margin:15px;
padding-left:20px;
padding-right:20px;
line-height:1.8em;
float:left;
}



.title2 {
margin-top:5px;
padding-top:15px;
text-indent:-9000px;
}


/**新規会員**/
.title3 {
width:519px;
padding-top:5px;
padding-left:10px;
margin-left:10px;
font-size:10px;
border-bottom: #999 2px dotted;
text-align: center;
}

.bun3{
width:519px;
padding:15px;
line-height:1.8em;
}

/*.bun3 a{
border-bottom: 0.5px solid #030;
}
*/
#phot {
margin-top:-50px;
text-align:center;
}



/**map**/
#main_map {
width:700px;
margin-left:15px;
background:#fff;
}

.map_title1 {
width:609px;
height:109px;
float:left;
/*border-bottom: #999 2px dotted;
*/}

.map_pdf {
width:91px;
height:109px;
float: right;
}

.map {
clear:both;
}



.hoka {
clear:both;
padding-right:10px;
padding-bottom:5px;
text-align:right;
}






a:link {
color:#666;

}

a:hover {
color:#030;
background: #FFFFCC;
}

a:visited {
color:#666;
}

a{
text-decoration: none;
outline:none 0px #000;
}

#inducement {
clear:both;
width:998px;
height:10px;
margin-top:10px;
margin-bottom:5px;
list-style:none;
}


#footer {
	clear:both;
	width: 1000px;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 10px;
	text-align: center;
}




