article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{
	display:block;
}

*{
	line-height:1.2em;
	font-size: small;
	letter-spacing:0.1em;
	margin:0;
	padding:0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table, tr, td, th {
	font-weight:normal;
}

a{
	color:#07f;
}

img {
	border:none;
	margin:0;
	padding:0;
}

ul, ol, li {
	list-style-type:none;
}

button{
	border:0;

}
body{
	text-align:center;
	background:#eee;
}
strong{
	color:#ff3443;
}

.clear{
	clear:both;
}


/*----------header-----------*/
header{
	margin:0 auto;
	width:100%;
}

.header_inner {
	width:960px;
	margin:0 auto;
}

header h1{
	width:960px;
	margin:0 auto;
	color:#ffffff;
	text-align:left;
	line-height:2em;
	background-color:#ff95af;
	text-indent:150px;
}

#bcn_logo{
	width:1050px;
	margin:0 auto;
	text-align:left;
}
#bcn_logo img{
	width:180px;
	position:absolute;
	z-index:9;
	top:-25px;
}
/*----------/ header-----------*/

.head-image{
	text-align:center;
}

/*----------content-----------*/
#content{
	width:960px;
	margin:10px auto;
	padding:10px 0;
	/* border:solid 3px #27f;
	border-radius:7px; */
	background-color:#fff;
	behavior: url("/PIE.htc");
	position:relative;
}

.index_block h1{
	font-family:'ＭＳ Ｐゴシック',sans-serif;
	font-size:20px;
	font-weight:bold;
	width:900px;
	height:30px;
	margin:10px auto;
	text-align:left;
	border-bottom: solid 2px #ff95af;
}

.index_block h2{
	font-size:16px;
	font-weight:bold;
	width:90%;
	margin:10px auto;
	border-bottom:dotted 2px #ff95af;
	text-align:left;
	padding-bottom:5px;
}

.index_block table,
.index_block p{
	width:90%;
	margin:10px auto;
}

.index_block table th,
.index_block table td{
	vertical-align:middle;
	padding:10px;
	text-align:left;
}

.index_block table th{
	background:#eef;
	border-bottom:dashed 1px #666;
	font-weight:bold;
	font-size:16px;
	width:200px;
	behavior:url("./PIE.htc");
	position:relative;
}

.index_block table td{
	padding-left:20px;
	border-bottom:dashed 1px #666;
	background:#fefefe;
}

.index_block table td.last{
	border-right:dotted 1px #666;
}

index_block a:hover{
	opacity:0.7;
}

.index_block p{
	text-align:left;
}

.information{
	text-align:left;
}

.information li{
	display:block;
	margin-left:50px;
	line-height:2em;
	height:2em;
	list-style-type:disc;
	padding-left:20px;
}

.toiawase {
	width:940px;
	height:261px;
	background-image:url(./img/otoiawase.png);
	background-repeat:no-repeat;
	margin-left:10px;
	text-align:left;
	}
.toiawase p {
	position:relative;
	top:120px;
	left:450px;
	margin-bottom:40px;

}
.toiawase p:first-line{
	font-weight:bold
}

/*----------/ content-----------*/

/*----------footer-----------*/
.pagetop{
	margin:20px auto;
	text-align:right;
	width:100%;
}

.pagetop a{
	background:#777;
	border-radius:1em;
	display:block;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.3em;
	padding:5px 15px;
	width:200px;
	text-align:center;
	float:right;
	margin-bottom:20px;
	behavior: url("/PIE.htc");
	position:relative;
}

.pagetop-inner{
	width: 960px;
	margin:10px auto
}

.pagetop a:hover{

}

#footer{
	clear:both;
	width:100%;
	text-align:center;
	border-top:solid 2px #07f;
}

#footer-inner{
	text-align:center;
	width:960px;
	margin:0 auto;
	height:70px;
	line-height:70px;
}

.foot-navi{
	width:auto;
	margin:auto;
	font-size:10px;
	padding-top:20px;
}

address{
	clear:both;
	width:100%;
	height:20px;
	font-size:10px;
	text-align:center;
	margin-top:10px;
	padding-top:20px;
	color:#444;
	font-style:normal;
}

h2.toiawase_kotira{
	text-align:center;
	margin:15px auto;
}

/*-- map --*/

.ashikaga{
	width:40%;
	position:absolute;
	top:50px;
	left:60px;
	z-index:8;
}

.akioota{
	width:40%;
	position:absolute;
	top:90px;
	left:490px;
	z-index:9;
}

.asahi{
	width:50%;
	position:absolute;
	top:340px;
	left:45px;
	z-index:10;
}

.kobayashi{
	width:40%;
	position:absolute;
	top:450px;
	left:510px;
	z-index:7;
}

.oota_daikibo{
	position:absolute;
	z-index:3;
}

.kagayaki{
	position:absolute;
	z-index:2;
}

.solor_map{
	width:922px;
	height:553px;
	margin:auto;
	position:relative;
}

.map1{
	background:url(./img/solor.jpg) no-repeat;
}

.map2{
	background:url(./img/solor22.jpg) no-repeat;
}

.map3{
	background:url(./img/solor3_1.jpg) no-repeat;
}

.map4{
	background:url(./img/solor6_2.jpg) no-repeat;
}

.map5{
	background:url(./img/solor7.jpg) no-repeat;
}

.map6{
	background:url(./img/solor8.jpg) no-repeat;
}

.map7{
	background:url(./img/solor23.jpg) no-repeat;
}

a.asikaga{
	width:180px;
	height:45px;
	display:block;
	position:relative;
	top:30px;
	left:20px;
}

a.oota{
	width:180px;
	height:45px;
	display:block;
	position:relative;
	top:47px;
	left:378px;
}

a.asahi{
	width:300px;
	height:75px;
	display:block;
	position:relative;
	top:140px;
	left:65px;
}

a.kobayasi{
	width:180px;
	height:45px;
	display:block;
	position:relative;
	top:123px;
	left:526px;
}

a.tokuda{
	width:180px;
	height:45px;
	display:block;
	position:relative;
	top:126px;
	left:493px;
}
a.munezou{
	width:180px;
	height:45px;
	display:block;
	position:relative;
	top:192px;
	left:104px;
}

a.motomiya{
	width:220px;
	height:45px;
	display:block;
	position:relative;
	top:445px;
	left:680px;
}
a.yamatocho{
	width:205px;
	height:45px;
	display:block;
	position:relative;
	top:193px;
	left:69px;
}

a.zaou{
	width:205px;
	height:45px;
	display:block;
	position:relative;
	top:15px;
	left:10px;
}
a.takahashi_hatsuden{
	width:180px;
	height:45px;
	display:block;
	position:relative;
	top:14px;
	left:125px;
}
a.oota_daikibo{
	width:240px;
	height:45px;
	display:block;
	position:relative;
	top:135px;
	left:655px;
}

a.kagayaki{
	width:220px;
	height:45px;
	display:block;
	position:relative;
	top:73px;
	left:7px;
}

a.fujioka_daikibo{
	width:240px;
	height:45px;
	display:block;
	position:relative;
	top:320px;
	left:117px;
}

a.ichihara{
	width:243px;
	height:45px;
	display:block;
	position:relative;
	top:-35px;
	left:675px;
}

a.asikaga_souko{
	width:240px;
	height:45px;
	display:block;
	position:relative;
	top:257px;
	left:655px;
}

a.ryomo{
	width:85px;
	height:24px;
	display:block;
	position:relative;
	top:170px;
	left:540px;
}

a.koriyama{
	width:298px;
	height:45px;
	display:block;
	position:relative;
	top:257px;
	left:610px;
}

a.yutori{
	width:310px;
	height:45px;
	display:block;
	position:relative;
	top:436px;
	left:22px;
}

a.nishi_takasaki{
	width:250px;
	height:45px;
	display:block;
	position:relative;
	top:8px;
	left:189px;
}

a.akura{
	width:240px;
	height:45px;
	display:block;
	position:relative;
	top:-21px;
	left:655px;

}

a.fukushima_kooriyama{
/*
	background:rgba(0,0,0,0.7);
*/
	width:240px;
	height:45px;
	display:block;
	position:relative;
	top:410px;
	left:440px;
}

a.ainan{
	width:200px;
	height:45px;
	display:block;
	position:relative;
	top:-103px;
	left:720px;
}



/*-- /map --*/
