@charset "Shift_JIS";


body{
	font-family:"ＭＳゴシック",Verdana,sans-serif;
	background:url("../img/back_lt_bj.jpg");
	margin-top:0;
	margin-bottom:0;
}


#main{
	width:1000px;
	border:3px groove #ffcc66;
/*	background:#cfaf7c; */
/*	background:url("../img/back_lt_brw.jpg");*/
	background:url("../img/back_wood.jpg");
	color:#fff;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	text-align:center;
}

/* ヘッダー&フッター */

.nav{
	font-size:90%;
	position:relative;
	height:30px;
	margin-top:10px;
	margin-right:0;
	margin-left:0;
	padding-left:80px;
	border-top:3px ridge #fedf42;
	border-bottom:3px ridge #b48000;
	background: -webkit-gradient(linear, left top, left bottom, from(#fedf42),to(#b48000));
	background: -moz-linear-gradient(top, #fedf42, #b48000);
	background: -o-linear-gradient(top, #fedf42, #b48000);
	background: -ms-linear-gradient(top, #fedf42, #b48000);
	background: linear-gradient(top, #fedf42, #b48000);
	-pie-background: linear-gradient(top, #fedf42, #b48000);
	-webkit-box-shadow: 0 1px 2px #ababab;
	-moz-box-shadow: 0 1px 2px #ababab;
	behavior: url(style/PIE.htc);
}
.nav li{
	float:left;
	height:30px;
	width:120px;
	list-style:none;
}
.nav li a{
	display:block;
	position:relative;
	padding-left:0px;
	text-decoration:none;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-shadow:0px -1px 0px #2c4967;
	background:#fedf42;
	background: -webkit-gradient(linear, left top, left bottom, from(#fedf42),to(#b48000));
	background: -moz-linear-gradient(top, #fedf42, #b48000);
	background: -o-linear-gradient(top, #fedf42, #b48000);
	background: -ms-linear-gradient(top, #fedf42, #b48000);
	background: linear-gradient(top, #fedf42, #b48000);
	-pie-background: linear-gradient(top, #fedf42, #b48000);
	-webkit-box-shadow: 0 1px 2px #ababab;
	-moz-box-shadow: 0 1px 2px #ababab;
	behavior: url(style/PIE.htc);
}
.nav li:first-child a{
	border-left:1px solid #888;
}
.nav li+li a{
	border-left:1px ridge #888;
}
.nav li:last-child a{
	border-right:1px solid #888;
}
.nav a:hover,.nav a:active,.nav a.on{
	color:#cba;
	line-height:30px;
	text-shadow:none;
	border-top:1px solid #aaa;
	border-bottom:1px solid #888;
	background: #b48000;
	background: -webkit-gradient(linear, left top, left bottom, from(#b48000), to(#fedf42));
	background: -moz-linear-gradient(top, #b48000, #fedf42);
	background: -o-linear-gradient(top, #b48000, #fedf42);
	background: -ms-linear-gradient(top, #b48000, #fedf42);
	background:linear-gradient(top, #b48000, #fedf42);
	-pie-background: linear-gradient(top, #b48000, #fedf42);
	behavior: url(style/PIE.htc);
}
.nav a:hover,.nav a:active,.nav a.on img{
	border:0;
	text-decoration:none;
}
#first-contents{
	width:720px;
	height:130px;
	text-align:left;
/*	overflow-y:scroll; */
	border:3px groove #ffcc66;
/*	background:#662118; */
	background:url("../img/back_lt_red.jpg");
	margin-bottom:15px;
	margin-left:35px;
	clear:left;
	float:left;
	behavior: url(style/PIE.htc);
}
#first-contents h1{
	display:block;
	font-size:250%;
	font-style:italic;
	line-height:130%;
	font-family:Times new roman,ＭＳ 明朝;
	color:#fff;
	text-shadow:-1px -3px 3px #2c4967;
	margin-top:10px;
	margin-left:20px;
}
#shopface{
	width:600px;
	height:106px;
	background:url("../img/back_brass.jpg");
	border:0;
	color:#000;
	font-size:180%;
	outline:none;
	margin-top:15px;
	margin-right:80px;
	margin-bottom:20px;
	margin-left:80px;
	clear:left;
	float:left;
}
#lease-panel{
	width:148px;
	height:110px;
	border:2px groove #ffcc33;
/*	background:#662118; */
	background:url("../img/back_brass.jpg");
	color:#fff;
	font-size:180%;
	font-weight:bold;
	text-shadow:-1px -2px 0px #2c4967;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:30px;
	padding:10px;
	float:left;
	behavior: url(style/PIE.htc);
}

#sub{
	position:relative;
	clear:both;
	width:920px;
	height:620px;
	border:3px groove #ffcc33;
/*	background:#fff;*/
	background:url("../img/back_lt_red.jpg");
	color:#fff;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
#sub img,#sub a{
	outline:none;
	text-decoration:none;
	border:0;
}
#second-contents{
	width:860px;
	border:3px inset #ffcc33;
	background:url("../img/back_lt_red.jpg");
	color:#fff;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding-left:0px;
}
#second-contents h2{
	width:240px;
	margin-right:auto;
	margin-left:auto;
	background:url("../img/back_brass.jpg");
	color:#33f;
	text-shadow:-1px -1px 1px #333;
	border:2px ridge #fedf42;
}
#second-contents dt{
	display:block;
	list-style:none;
	background:#eef;
	color:#c33;
	font-weight:bold;
	border-top:2px ridge #ccc;
	border-right:2px ridge #ccc;
	border-left:2px ridge #ccc;
	margin-right:10px;
	margin-left:10px;
	line-height:40px;
}
#second-contents dd{
	display:block;
	list-style:none;
	border-right:2px ridge #ccc;
	border-bottom:2px ridge #ccc;
	border-left:2px ridge #ccc;
	background:#ffe;
	color:#c33;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	line-height:40px;
}
#sb{
	width:800px;
	background:#fff;
	margin-top:30px;
	margin-right:30px;
	margin-bottom:30px;
	margin-left:30px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	color:#c33;
	text-decoration:none;
	font-weight:bold;
}
/* コンテンツ */

#contents{
	clear:left;
	width:920px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	border:0;
}




/* 更新情報フォーム */

dl#news dt{
	clear:left;
	float:left;
	margin:0;
	padding:10px 0 10px 0.5em;
	width:7em;
	font-size:0.9em;
	line-height:1.5em;
}
 
dl#news dd{
    margin:0;
    padding:10px 0.5em 10px 7em;
    border-bottom:1px solid #CCC;
    line-height:1.5em;
}
 
dl#news a{
    padding: 5px 20px 5px 0;
    color:#399CCD;
    text-decoration:underline;
}
 
dl#news a:hover{
    text-decoration:none;
}

/*  */

img{
	border:0px;
	text-decoration:none;
	outline:none;
}