@charset "utf-8";
@import "../css/mastercommon.css";
@import "./css/localcommon.css";

/* コメントを入れたらUTF-8化ヲ忘れずに */

#localnavi { /*override*/
	padding:129px 0 0 0;
	background:url(./images/localnavi-ttl.gif) no-repeat 0 0;
}

.main .lead { /*override*/
	float:none;
	display:block;
	width:696px;
	margin:0;
	padding:0 0 0 31px;
	overflow:hidden;
}

.main h1 { /*override*/
	float:none;
	width:696px;
	height:115px;
	background:url(./images/special02-h1.gif) no-repeat 0 0;
}

.main h2 { /*override*/
	float:none;
	width:696px;
	text-indent:-9000em;
}
.main h2.h201 {
	height:50px;
	background:url(./images/special02-h201.gif) no-repeat 0 0;
}
.main h2.h202 {
	height:50px;
	background:url(./images/special02-h202.gif) no-repeat 0 0;
}
.main h2.h203 {
	height:50px;
	background:url(./images/special02-h203.gif) no-repeat 0 0;
}
.main h2.h204 {
	height:50px;
	background:url(./images/special02-h204.gif) no-repeat 0 0;
}

.spimg img{
    border:1px solid #cccccc;
}

.main .vlist {
	float:left;
	display:block;
	width:203px;
	margin:0;
	padding:0 0 0 43px;
}

.main .vlist.left {
	padding:0 0 0 0;
}

.main .vlist h3 {
	display:block;
	height:20px;
	margin:0.5em 0 8px 0;
	padding:0 0 0 0;
	color:#6d6036;
	font-size:150%;
	font-weight:bold;
	line-height:1.1;
	background:none;
	letter-spacing:-1px;
}


.main .vlist p {
	font-size:100%;
	line-height:1.33;
	margin:0 0 1.7em 0;
}

.main .faqset p.photo {
	float:right;
	display:block;
	margin:0;
	padding:0;
}
.main .faqset p.photo img {
	display:block;
	margin:0 0 53px 0;
	padding:0;
}

.main .faqset dl {
	display:block;
	width:460px;
	margin:0;
	padding:0;
	line-height:1.42;
}
.main .faqset dt {
	display:block;
	width:425px;
	min-height:24px;
	_height:24px;
	margin:0;
	padding:2px 0 15px 35px;
	color:#0093a1;
	font-size:117%;
	background:url(./images/faq_q.gif) no-repeat 0 0;
}
.main .faqset dd {
	display:block;
	width:425px;
	min-height:24px;
	_height:24px;
	margin:0;
	padding:2px 0 37px 35px;
	color:#000000;
	font-size:117%;
	background:url(./images/faq_a.gif) no-repeat 0 0;
}


