@charset "utf-8";

@import "/aboutus/css/common.css";

body,
div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,fieldset,input,textarea,
p,blockquote,
th,td{
	margin:0;
	padding:0;
	font-size:95%;
	line-height:1.4;
}

#mainSec{
	background:url(/cmn/img/border_01.gif) repeat-x scroll 0 bottom transparent;
	margin-bottom:40px;
	padding-bottom:20px;
}

#mainSec .section{
	margin-bottom:20px;
}
#mainSec .section .tit01{
	background:#231815;
	margin-bottom:30px;
	padding:8px 15px;
	font-size:118%;
	font-weight:bold;
	color:#ffffff;
}
#mainSec .section table{
	width:100%;
	margin-bottom:5px;
}

#mainSec .section table .alert{
	font-size:91%;
	font-weight:normal;
}

#mainSec .section table th{
	border-bottom:1px solid #b79b97;
	padding:8px 0 8px 12px;
	vertical-align:middle;
	font-weight:bold;
}

#mainSec .section table th.two{
	border-bottom:3px double #b79b97;
	padding:0 0 8px 12px;
}

#mainSec .section table td{
	border-bottom:1px solid #b79b97;
	padding:8px 0 8px 12px;
	vertical-align:middle;
}

#mainSec .section table td.btn{
	padding:0 10px;
  line-height:26px;
}

#mainSec .section table td.btn span{
	margin-right:5px;
}

#mainSec .section table td.btn span a{
	background:url(/cmn/img/icn_arrow_02.gif) no-repeat 10% center #924648;
	display:block;
  height:26px;
	padding-left:23px;
	text-decoration:none;
}

#mainSec .section table td.btn span a:hover{
	background:url(/cmn/img/icn_arrow_02_on.gif) no-repeat 10% center #000000;
}

#mainSec .section table td.btn a{
  color:#ffffff;
}

#mainSec .section table td.btn a:hover{
  color:#ffffff;
}


#gMapM div{ text-align:center;}


.dispBtn{
	background:#924648;
	margin:0 auto 40px;
	width:70px;
	height:25px;
}
.dispBtn a{
	display:block;
	background:url(/cmn/img/icn_arrow_02.gif) no-repeat 10px center;
	height:25px;
	margin:0 auto;
	color:#ffffff;
	font-size:0.8em;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.dispBtn span{
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
	
}
.dispBtn span:hover{
	display:block;
	background:#000000;
	background:url(/cmn/img/icn_arrow_02_on.gif) no-repeat 10px center #000000;
}
.dispBtn span a:hover{
	display:block;
	background:url(/cmn/img/icn_arrow_02_on.gif) no-repeat 10px center #000000;
}

@media (max-width: 736px) {
#map_canvas {
	width: 90%!important;
	height: auto;
	padding: 0px 5%;
	box-sizing: border-box;
}
}







