@charset "UTF-8";

#main-box input.zip-search{
	padding: 0;
	width: 150px;
}

#main-box div.box.bg4{
	background-color: #F9F7EC;
}

/* a name 関連                                            */
#main-box a.name{
	font   : 1px/1px sans-serif;
	height : 1px;
}

/* table 関連                                            */
#main-box table.table-c{
	margin: 0 auto;
}

#main-box *.f-n{
	font-weight: normal;
}

#mapframe iframe{
	height:675px;
}

@media screen and (max-width: 640px) {
#main-box table span.f-n a{
	color:rgba(255,255,255,1);
}

.iframeMap{
	width:100%;
	height:300px;
	overflow:scroll;
}
#mapframe iframe{
	width:950px;
}


}


.shiten_tel{
	font-weight: bold;
	letter-spacing: 4px;
	font-size: 18px;
}

ul.alpha{
	letter-spacing:-0.4rem;
}
ul.alpha li{
	letter-spacing:normal;
	display:inline-block;
}
ul.alpha li a{
	display:block;
	padding:0.3rem 0.6rem;
	border:1px solid rgba(204,204,153,1);
	border-bottom:2px solid rgba(204,0,0,1);
	background:rgba(255,255,204,0.3);
	text-decoration:none;
}
ul.alpha li span{
	display:block;
	padding:0.3rem 0.6rem;
	border:1px solid rgba(204,204,204,1);
	border-bottom:2px solid rgba(204,0,0,1);
}
	ul.alpha li:nth-child(1) span{
		background:rgba(204,0,0,1);
		color:rgba(255,255,255,1);
	}
	ul.alpha li span.not{
		background:rgba(204,204,204,0.3);
	}
	