/* CSS Document */

/**************************************/
/* ƒƒCƒ“‹¤’Ê                         */
/**************************************/

body, td, th {
	font-size: 12px;
	color:#4d310c;
}
body {
	background:url(../images/bg.gif);
	margin: 0;
	line-height:1.7;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
a:link {
	color:#FF9900;
	text-decoration:none;
}
a:visited {
	color:#FF9900;
	text-decoration:none;
}
a:hover {
	color:#FFCC00;
	text-decoration:none;
}
a:active {
	color:#FF9900;
	text-decoration:none;
}
/* IEˆÈŠO */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE7 MacIE*/
.clearfix {
	display: inline-block;
}
/* IE6ˆÈ‘O*/
* html.clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/**************************************/
/* ‘å‚í‚­@@                         */
/**************************************/

#wp1 {
	width:780px;
	padding:0;
	margin:0 auto 0 auto;
	display:block;
	background:#187249;
	border-left:#4d310c 1px solid;
	border-right:#4d310c 1px solid;
}
* html #wp1 {
	width:780px;
	padding:0;
	margin:0 auto 0 auto;
	display:block;
	background:#187249;
	border-left:#4d310c 1px solid;
	border-right:#4d310c 1px solid;
}
/**************************************/
/* ƒwƒbƒ_@@                         */
/**************************************/

#header {
	padding:0px;
	margin:0;
	display:block;
	height:128px;
	background:#fff8d0;
}
#header .tel {
	color:#4d310c;
	display:block;
	float:right;
	font-size:11px;
	text-align:right;
	margin-right:10px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:14px;
}
#header h1 {
	width:100%;
	font-size:10px;
	color:#fff8d0;
	background:#4d310c;
	font-weight:normal;
	line-height:12px;
	display:block;
	height:15px;
	margin:0;
	letter-spacing:0.1em;
	text-align:center;
}
/**************************************/
/* ‰º‚ÌŽÊ^@@                       */
/**************************************/

#fph{
	margin:0;
	background:url(../images/photo.jpg) no-repeat;
	height:285px;
	display:block;
}

#fph img{
	border:0;
	margin-top:75px;
	padding:0;
	
}
/**************************************/
/* ƒtƒbƒ^@@                         */
/**************************************/

#fotter {
	padding:10px;
	margin:-10px auto 0 auto;
	display:block;
	background:#4d310c;
	text-align:center;
	color:#fff8d0;
	font-size:10px;
	letter-spacing:0.2em;
	clear:both;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

}

#fotter a {
	color:#fff8d0;
	text-decoration:none;
}
/**************************************/
/* ƒRƒ“ƒeƒ“ƒc                @@@@ */
/**************************************/
#contents {
	padding:10px;
	background:#187249;
	color:#fff8d0;
	margin:0;
	text-align:center;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#contents hr{
	padding:0;
	margin:10px 0;
	color:#187249;
	size:0;
	border-bottom:#ECFFEC 1px dashed;
}
.r-text{
	display:block;
	float:right;
	}
.l-text{
	display:block;
	float:left;
	}
.lc-text{
	display:block;
	float:left;
	text-align:center;
	padding:0 10px;
	}
.ye{
	color:#fff8d0;
	}
.ye_ttl1{
	font-size:20px;
	color:#fff8d0;
	line-height:30px;
	border-bottom:#fff8d0 dashed 1px;
	font-weight:bold;
	letter-spacing:0.5em;
	}
#contents iframe{
	border:1px solid #CCCCCC;
}
/**************************************/
/* ‚¨–â‚¢‡‚í‚¹ƒtƒH[ƒ€             */
/**************************************/
#inq {
	width:600px;
	margin:10px auto;
	text-align:center;
}
#inq table {
	border-top:1px #4d310c solid;
	border-left:1px #4d310c solid;
	padding:0;
	margin:0 0 15px 0;
	color:#4d310c;
	display:block;
	float:none;
}
#inq th {
	font-weight:normal;
	letter-spacing:0.2em;
	text-align:right;
	padding-right:8px;
	font-size:11px;
	border-right:1px #4d310c solid;
	border-bottom:1px #4d310c solid;
	color:#4d310c;
	margin:0;
	background:#fff8d0;
}
#inq td {
	padding:10px;
	background:#FFFFFF;
	color:#4d310c;
	margin:0;
	border-right:1px #4d310c solid;
	border-bottom:1px #4d310c solid;
	text-align:left;
	font-size:11px;
}
#inq .hs {
	font-size:10px;
	color:#CC0000;
	padding-left:20px;
}
#inq .btn {
	padding:3px 30px;
	margin:0 10px;
}

