@charset "utf-8";

.clear{clear:both;}

/* ページヘッダ */
.header_title{
	width:100%;
	background-image: url(../img/bg14.png); background-position:center;
	font-size:24px; text-align:left; color:#008053;
letter-spacing:0.15em;
padding:10px 0 8px;margin:0 0 10px; 
text-shadow:2px 2px 2px #d7b8aa;
-webkit-text-shadow:2px 2px 2px #d7b8aa;
-moz-text-shadow:2px 2px 2px #d7b8aa;
}


/* 画像影 */
.openimg{
box-shadow: 3px 3px 10px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 3px 3px 10px 1px rgba(0,0,0,0.4);
-moz-box-shadow: 3px 3px 10px 1px rgba(0,0,0,0.4);
margin:1px 6px 4px 1px;
}

/* 前橋-本庄画 */
.main01{margin-top:50px;text-align:center;font-size:15px}
#main02{width:690px; margin:20px auto 55px; }
.main03{width:320px; float:left; text-align:center;color:#058f6e; font-size:20px; margin:0 10px 0;line-height:1.7;}

/* マップ */
.maparea{ width:800px; height:420px; margin:0 0 17px;}

/* 詳細 */
.back_link{ text-align:right;margin:0 4px 10px;}
.stitle{
background-color:#eef3f3; font-size:17px; color:#00aa73;
margin:10px 0 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #dbe2e2;
text-align:left;
}
.stitle p{ margin:4px 15px 4px; }
.m4td{width:80px;}
.main04{width:340px;float:left;}
.main05{width:350px;float:left;}
.main05 td{font-size:13px;}


/********* 800未満 ******/
@media screen and (max-width:800px){ 
#main02{ width:100%;}
.main03{ width:100%;margin:0; clear:both;}
.maparea{width:98%; height:350px; margin:0 0 20px 5px;}
}

/********* 600未満 ******/
@media screen and (max-width:600px){
.main04{width:100%;}
.main05{width:100%;}
.main01{margin-top:30px;}
#main02{margin-bottom:20px;}
}

/********* 350未満 ******/
@media screen and (max-width:350px){
/* ページヘッダ */
.h_txt{font-size:20px;}
.openimg{width:100%;height:auto;}

}


