@charset "utf-8";

#content { font-size:15px;line-height:1.4; }


/* ページヘッダ */
.header_title{
	width:100%;
	background-image: url(../img/bg13.gif); background-position:center;
	font-size:24px; text-align:left; color:#0da176;
letter-spacing:0.15em;
padding:8px 0 6px;margin:0 0 5px; 
text-shadow:2px 2px 2px #b0c7c1;
-webkit-text-shadow:2px 2px 2px #b0c7c1;
-moz-text-shadow:2px 2px 2px #a4aa97;
}
.header_title p{ margin:0 0 0 25px; padding:0; }

.main01{margin:10px 5px 10px;}
.main02{width:180px;float:right; margin-right:90px;}
.main03{width:250px;white-space:nowrap;margin:70px 0 0 80px;}
/* 社名・住所 */
.main04{width:500px; margin:30px 0 20px 20px; float:left;}
.main04 table{width:400px;margin-bottom:10px;border-bottom:2px dotted #6f6f6f; }
.m4td{width:160px;}
.main04 td{font-size:14px;}
/* 画 */
.main05{width:190px; margin:20px 0 0 60px; float:left; }
.main06{text-align:center; margin:5px 0 20px;}
/* マップ */
.maparea{ width:760px; height:400px; margin:0 0 15px;}
.maptxt{ color:#0da176;font-weight:bold; margin-bottom:3px;}
/* 画像 影 */
.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 1px 1px;
}


/********** 1000未満  *****/
@media screen and (max-width:999px){ 
.main02{ wmargin:0;}
.main05{width:180px; margin:20px 0 0 10px;  }
}

/********* 800未満 ******/
@media screen and (max-width:800px){ 
.main02{width:100%;  clear:both;  text-align:center;margin:10px 0 20px;}
.main03 {width:100%; clear:both; text-align:center;margin:10px 0 5px;}
.main04 {width:100%; clear:both;}
.main04 table{margin:0 auto;}
.main05{float:left;width:100%;text-align:center;margin:20px 0 0 ;}
.maparea{width:98%; height:350px; margin:0 0 20px 5px;}
.maptxt{ margin-left:5px;}
}
/********* 400未満 ******/
@media screen and (max-width:399px){
.header_title { font-size:20px; } 
.main02{ t margin:0 0 10px 10px;}
.main04{ width:100%;margin:20px 0 0;}
.main04 table{ width:100%; }
.m4td{width:40%;}
/*.main02{margin-bottom:10px;}*/
}





