@charset "UTF-8";
/* Kgirls */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

body  {background-color: #c9cacb;}

div#logo  {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
	background-color:#fff;
}

div#image  {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
}

div.explan1  {
	padding:10px 30px;
	font-size:22px;
	color:#E50615;
	line-height:130%;
	width: 770px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	text-align:center;
	font-weight: bold;	
}

div#area  {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

div#map  {
	width: 871px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 0px;
}
div.map2  {
	width: 755px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 0px;
}

div#photo  {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	margin-bottom: 40px;
}

p.explan  {
	margin-right: auto;
	margin-left: 70px;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#454545;
	font-size:12px;
}
div.oubo {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 40px;
	text-align:center;
}

p {
	color:#454545;
	font-size:12px;
	line-height:150%;
}

p em {
	color:#FF0000;
	font-size:12px;
	line-height:150%;
	font-style: normal;
	font-weight: bold;
}
p.copy {
	color:#454545;
	font-size:10px;
}