div#overlay {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 10000px;
	background: url(../images/overlay.png) repeat 0 0;
	z-index: 1000;
}

div#sitemap {
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	z-index: 2000;
}

div#sitemap_inn {
	width: 300px;
	margin: 0 auto;
	padding: 0 0 0;
	background: #FFF0F5;
	border-bottom:solid 1px #ffffff;
	border-radius: 0 0 5px 5px;
}

div#sitemap .s_menu_top {
	background: url(../images/s_menu_top.png) no-repeat 0 0;
	background-size:300px 34px;
	-webkit-background-size:300px 34px;
	height:20px;
	padding:14px 10px 0;
	border-bottom: 1px dotted #808080;
}
div#sitemap .s_menu_top .s_right {
	float: right;
}
#fixed_nav .sitemap_nav ul{
	border-bottom: 1px dotted #808080;
	width: 300px;
	height: 42px;
}
#fixed_nav .sitemap_nav ul li {
	float: left;
  width: 50%;
	height: 42px;
}
#fixed_nav .sitemap_nav ul li a{
	background:url(../images/s_nav_bg.png) repeat-x;
	background-size:1px 42px;
	-webkit-background-size:1px 42px;
	height: 42px;
	display:block;
}
#fixed_nav .sitemap_nav ul .s_nav01 {

}
#fixed_nav .sitemap_nav ul .s_nav02 {
  border-left: 1px dotted #808080;
	margin-left: -1px;
}
#fixed_nav .sitemap_nav02{
	height:16px;
	padding:8px 10px;
	border-bottom: 1px dotted #808080;
	font-size:9px;
}
#fixed_nav .sitemap_nav02 .f_left{
	float:left;
	padding:0 0 0 0;
}
#fixed_nav .sitemap_nav02 .f_right{
	float:right;
	padding:0 0 0 0;
}
#fixed_nav .sitemap_nav03{
	height:15px;
	padding:8px 10px;
	font-size:9px;
}


/*メール*/

div#overlay2 {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 10000px;
	background: url(../images/overlay.png) repeat 0 0;
	z-index: 1000;
}

div#sitemap2 {
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	z-index: 2000;
}

div#sitemap_inn2 {
	width: 300px;
	margin: 0 auto;
	padding: 0 0 0;
	background: #FFF0F5;
	border-bottom:solid 1px #ffffff;
	border-radius: 0 0 5px 5px;
}

div#sitemap2 .s_menu_top2 {
	background: url(../images/s_menu_top.png) no-repeat 0 0;
	background-size:300px 34px;
	-webkit-background-size:300px 34px;
	height:20px;
	padding:14px 10px 0;
	border-bottom: 1px dotted #808080;
}
div#sitemap2 .s_menu_top2 .s_right2 {
	float: right;
}
#fixed_nav .sitemap_nav2 ul{
	border-bottom: 1px dotted #808080;
	width: 300px;
	height: 42px;
}
#fixed_nav .sitemap_nav2 ul li {
	float: left;
  width: 50%;
	height: 42px;
}
#fixed_nav .sitemap_nav2 ul li a{
	background:url(../images/s_nav_bg.png) repeat-x;
	background-size:1px 42px;
	-webkit-background-size:1px 42px;
	height: 42px;
	display:block;
}
#fixed_nav .sitemap_nav2 ul .s_nav01 {

}
#fixed_nav .sitemap_nav2 ul .s_nav02 {
  border-left: 1px dotted #808080;
	margin-left: -1px;
}

/*電話*/

div#overlay3 {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 10000px;
	background: url(../images/overlay.png) repeat 0 0;
	z-index: 1000;
}

div#sitemap3 {
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	z-index: 2000;
}

div#sitemap_inn3 {
	width: 300px;
	margin: 0 auto;
	padding: 0 0 0;
	background: #FFF0F5;
	border-bottom:solid 1px #ffffff;
	border-radius: 0 0 5px 5px;
}

div#sitemap3 .s_menu_top3 {
	background: url(../images/s_menu_top.png) no-repeat 0 0;
	background-size:300px 34px;
	-webkit-background-size:300px 34px;
	height:20px;
	padding:14px 10px 0;
	border-bottom: 1px dotted #808080;
}
div#sitemap3 .s_menu_top3 .s_right3 {
	float: right;
}
#fixed_nav .sitemap_nav3 ul{
	border-bottom: 1px dotted #808080;
	width: 300px;
	height: 42px;
}
#fixed_nav .sitemap_nav3 ul li {
	float: left;
  width: 50%;
	height: 42px;
}
#fixed_nav .sitemap_nav3 ul li a{
	background:url(../images/s_nav_bg.png) repeat-x;
	background-size:1px 42px;
	-webkit-background-size:1px 42px;
	height: 42px;
	display:block;
}
#fixed_nav .sitemap_nav3 ul .s_nav01 {

}
#fixed_nav .sitemap_nav3 ul .s_nav02 {
  border-left: 1px dotted #808080;
	margin-left: -1px;
}

