@charset "utf-8";
/******** 共通 ********/
/* meta */
html,body { -webkit-text-size-adjust: none; }
body { padding:0; margin:0;	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",  "ＭＳ Ｐゴシック", Osaka, sans-serif; line-height: 180%; font-size:0.9em; }


/* contentArea */
#contentArea { position:relative; margin:0 auto; width:100%; overflow:hidden;}
#contentArea ul { display:block; position:relative; margin:0; padding:0;  overflow:hidden; padding-top:20px; }
#contentArea ul li { display:block; position:relative; text-align:center; margin:0; color:#FFF; overflow:hidden; }
#contentArea ul li span{ display:block; position:relative; text-align:center; }
#contentArea{ min-width:320px; width: 100%!important; }
#contentArea #map{ width:100%; height:450px; background:#CCC; }
/******** PC用 ********/
@media screen and (min-width:980px){
	.pcBlock{display:block;} .spBlock{ display:inline; } .pcDisp{ display:block; } .spDisp{ display:none; }
	#contentArea #map{ height:500px; }
}
/******** スマホ、タブレット用 ********/
@media screen and (max-width:979px){
	.pcBlock{ display:inline; } .spBlock{ display:block; } .pcDisp{ display:none; } .spDisp{ display:block; }
	#contentArea #map{ height:300px; }
}
.txt-r{
	float:right;
	margin-rigth:10px;
}
.txt-r a:link,
.txt-r a:hover,
.txt-r a:visited{
	color:#FFF;
	text-decoration:none;
}
.txt-r a:hover{
	text-decoration:underline;
}
