@charset "utf-8";
/*
------------------*/


body{
}
#TopicPath{
	display:none;
}
#sidecol{
	display:none;
}
#maincol{
	width:100%;
}
#maincol article {
	border:dotted 0px #DDD;
	padding:0px;
	background-color:transparent;
}
#maincol .kiji1, #maincol .kiji2{
	background-color:#FFF;
	border-top:solid 0px #ddd9ba;
	border-bottom:solid 0px #ddd9ba;
}
#main h1{
	margin:10px 0 20px 0;
	padding:0;
	font-size:1.8em;
	background-color:#FFF;
	border-top:dotted 0px #58b131;
	border-bottom:dotted 0px #58b131;
	color:#FFF;
}

#maincol h2{
/*	margin:0 0 10px 0;
	padding:0;
	border-bottom:dotted 0px #ddd9ba;*/
}

#topPhotoH1{
	width:960px;
	height: auto;
	margin:10px auto;
}
#topleftcol{
	width:620px;
	float:left;
}
#toprightcol{
	width:300px;
	float:right;
	margin-top: 74px;
}

#toprightcol img {
width: 300px;
height: auto;
}


#topleftcol h2 {
border: none !important;
}

#oshirase ul.arr{
	margin:10px ;
}



#oshirase ul{
margin: 0;
padding: 0;
}

#oshirase ul li {
list-style: none;
border-bottom: solid 1px #cccccc;
padding: 5px;
}








.tel_toiawase {
border: solid 10px;
border-color: #ffe93a;
text-align: center;
padding: 0;
}












#setnaiyo {
text-align: center;
}


#main {
/*background-color: aqua;*/
overflow: hidden;
background-image: url(../img/top/bg2.jpg);
background-position: top;
background-repeat: repeat-x;
}




/*キャンペーン*/
.campaign_box {
padding: 0;
margin: 0;
width: 320px;
text-align: center;
display: inline-block;
}



.campaign_img {
 z-index: 1;
 position: relative;
 width: 280px;
 height: 140px;
 margin: 10px;
}
.campaign_tab {
 z-index: 2;
 position: absolute;
 top: 8px;
 left: -8px;
 width: 80px;
/* width: 150px;*/
 height: 42px;

}

.campaign_img img {
width: 280px;
height: auto;
}
.campaign_tab img {
/* width: 150px;*/
 width: 80px;
 height: 42px;
}