@charset "utf-8";


/*------------------------ 分類：レイアウト系------------------------*/
.l-box{
	background: #fff;
	padding: 30px 40px;
	border: solid 1px #d2d2d2;
	box-shadow: rgba(113, 135, 164, 0.239216) 0px 0px 5px 1px;
	-webkit-box-shadow: rgba(113, 135, 164, 0.239216) 0px 0px 5px 1px;
	-moz-box-shadow: rgba(113, 135, 164, 0.239216) 0px 0px 5px 1px;
}
.l-box02{
	background: #fff;
	padding: 25px 30px;
	border: solid 1px #d2d2d2;
}


/*------------------------ 分類：背景 ------------------------*/

.m-bg{
	background:#fcfcfc;
}


/*------------------------ 分類：文字色系------------------------*/
.m-bh-bg{
	background: url(/common2/images/bh_01.png) no-repeat left top;
	width:1000px;
	height:64px;
}
.m-bh{
	color:#90733b;
	padding: 15px 0 0 20px;
}
.m-mh{
	border-bottom: solid 1px #90733b;
	color:#90733b;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:15px;
}
.m-mh02{
	border-bottom: solid 1px #e5e5e5;
	padding-bottom:5px;
}

.m-col{ color:#9c9c9c;}
.m-col02{ color:#90733b;}
.m-bold{ font-weight:bold;}

/*------------------------ 分類：お問い合わせ------------------------*/

.m-box{
	background: #f7f7f7;
	padding:20px 25px;
}
.m-box-left{
	background:#ebebeb;
	padding:20px;
	float: left;
	width: 390px;
}
.m-box-right{
	float:right;
	width:auto;
	
}
.m-box02-left{
	float:left;
	width:75px;
	background:#fff;
	padding:5px 10px;
	border-radius:10px;
	text-align:center;
}
.m-box02-right{
	float:left;
	width:264px;
	padding:5px 10px;
}
.m-box03{
	background:#ebebeb;
	padding:20px;
}
.m-table-area{
	width: 424px;
	margin: 0 auto;
}
.m-table{ width:100%;}
.m-table th{
	background:#919191;
	padding:28px 10px;
	vertical-align:middle;
	color:#fff;
	width: 135px;
}
.m-table td{
	background:#ebebeb;
	padding:28px 20px;
	vertical-align:middle;
}

