@charset "utf-8";

/*
-----------------------------------------------
▼サイトマップページ
----------------------------------------------- */

.ie6 #contents,
.ie7 #contents {
padding-bottom:480px;
}

/*******************************************
タイトル（大）
*******************************************/
.smap h2 {
margin:0 0 16px 20px;
background:url(../img/ttl.gif) no-repeat 0 0;
width:919px;
height:0;
padding-top:92px;
overflow:hidden;
}
.ie6 .smap h2 {
background:url(../img/ttl.gif) no-repeat 0 0;
}

.main {
margin:0 0 0 23px;
width:934px;
padding-bottom:14px;
overflow:hidden;
}
.ie6 .main {
margin:0 auto;
zoom:1;
}

.mainin {
margin:0 0;
padding-top:25px;
width:915px;
background:#fff;
-moz-border-radius:14px;
border-radius:14px;
-webkit-box-shadow: 3px 3px 5px 0px #666;
-moz-box-shadow: 3px 3px 5px 0px #666;
box-shadow: 3px 3px 5px 0px #666;
}

.main .div01 p {
margin:0 0 1em 15px;
width:586px;
text-align:justify;
text-justify:distribute;
}
/*******************************************
画像
*******************************************/
.main .div02 {
	margin:0 10px 1em 10px;
	overflow:hidden;
}
.main .div02 .div02L {
	float:left;
	width:223px;
}
.main .div02 .div02CL {
	float:left;
	width:224px;
}
.main .div02 .div02CR {
	float:left;
	width:224px;
}
.main .div02 .div02R {
	float:right;
	width:224px;
}


/*連絡先文字*/
.main .adress{
font-size:120%;
margin-left:23px;
text-align:left;
}
/*小見し文字*/
.main .smidashi{
font-size:120%;
margin-left:23px;
text-align:left;
color:#ff8b35;
}
/*リスト文字*/
.main .div01 P.font_w{
font-weight:bold;
width:200PX;
}
.main .div01 li {
margin:0 0 1em 25px;
width:199px;
}



p.pagetop {
padding:12px 0 48px 580px;
overflow:hidden;
}
.ie6 p.pagetop {
width:600px;
height:78px;
overflow:hidden;
}
p.pagetop a {
display:block;
background:url(../../img/pagetop.png) no-repeat;
width:600px;
height:0;
padding-top:87px;
overflow:hidden;
}
.ie6 p.pagetop a {
background:url(../../img/pagetop6.gif) no-repeat;
}
/* .ie6 p.pagetop {
padding:12px 0 24px;
width:296px;
margin-left:320px;
}
.ie6 p.pagetop a {
background: url(../../img/pagetop.gif) no-repeat;
width:296px;
padding-top:78px;
} */
p.pagetop a:hover {
background-position:2px 2px;
}









/* css_end */
