@charset "utf-8";

/*reset:::::::::::::::::::::::::::::*/
/*commom::::::::::::::::::::::::::::*/
	*{
	margin:0px;
	padding:0px;
	}
		
	body{
	font-size:12px;
	line-height:1.4em;
	font-family:"ＭＳ Ｐゴシック";
	list-style-type:none;
	padding: 0;
		}
img{
	border:0;
	}
	h3{
	margin:0 auto 0 auto;}
	
/*-----------------------------------------------------------*/
/*container*/
/*-----------------------------------------------------------*/
div#container{
	width: 100%;
margin:0 auto;
}

div.in-container{
}
/*-----------------------------------------------------------*/
/*container*/
/*-----------------------------------------------------------*/


/*-----------------------------------------------------------*/
/*header*/
/*-----------------------------------------------------------*/
div#header{
	background-image: url(../img/header_bg.jpg);
	background-repeat: repeat-x;
	height: 36px;
}

div#header02{
	background-image: url(../img/header_bg02.jpg);
	height: 154px;
}

div.header_center-box{
	width: 800px;
	margin: 0 auto 0 auto;
	height: 154px;

}

div.header-txt01{
	color: #FFFFFF;
	width: 800px;
	height: 15px;
	margin: 0 auto 0 auto;
	padding: 10px 0 0 0;
}
div #tel{
	width: 341px;
	height: 105px;
	
}

ul.tel-list{
	float: right;
	padding: 10px 10px 0 0;
	width: 341px;
	height: 90px;
	list-style-type: none;

}
h1#rogo{
	width: 274px;
	height: 138px;
	float: left;
	padding: 10px 0 0 20px;
}
/*-----------------------------------------------------------*/
/*header*/
/*-----------------------------------------------------------*/


/*-----------------------------------------------------------*/
/*main*/
/*-----------------------------------------------------------*/
div#main{
	background-image: url(../img/main_bg.jpg);
	height: 433px;
}
div#main-img{
	margin: 0 auto 0 auto;
	width: 1032px;
	height: 432px;
}

div#under_main-img {
	margin: 0 auto 0 auto;
	width: 851px;
}

#under_main-img02 {
	margin: 0 auto 0 auto;
	width: 1003px;
}

/*-----------------------------------------------------------*/
/*main*/
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*navi*/
/*-----------------------------------------------------------*/
div#navi{
	background-image: url(../img/back-ground.jpg);
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	width: 100%;
	background-color: #470B0B;
	background-position: top center;
	height: 100%;
}

div#menu-button{
	margin: 0 auto 0 auto;
	width: 800px;
	height: 29px;
	padding: 10px 0 0 0;
}

div.content-box{
	padding: 10px 22px 0 22px;
	width: 760px;
	height: 100%;
}
div#content{
	background-image: url(../img/center-main.jpg);
	background-repeat: repeat-y;
	width: 800px;
	margin: 0 auto 0 auto;
	height: 100%;
}


div#footer_background{
	width: 100%;
	margin: 0 auto 0 auto;
	height: 327px;
	background-image: url(../img/footer_bg.jpg);
	background-repeat: repeat-x;
}
div#footer_content{
	background-image: url(../img/footer-main.jpg);
	width: 800px;
	height: 121px;
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0 0 10px 0;
	position:relative;
	left:0 !important; 
	left:-2px;
}
div.go-top{
	width: 750px;
	margin: 0 auto 0 auto;
	text-align: right;
	padding: 80px 0 0 0;
}
/*-----------------------------------------------------------*/
/*navi*/
/*-----------------------------------------------------------*/


/*-----------------------------------------------------------*/
/*footer*/
/*-----------------------------------------------------------*/
div.footer-txt{
	color: #FFFFFF;

}
table.address{
	width: 760px;
	height: 160px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

div.address01{
	height: 100px;
	width: 180px;
	float: left;
	color:#FFFFFF;
}
div.address02{
	width: 180px;
	height: 100px;
	float: right;
	color:#FFFFFF;
}

div.address-img{
	width: 1px;
	height: 114px;
	float: left;
	padding: 0 50px 0 50px;
}
div.top-address{
	width: 750px;
	height: 120px;
	margin: 0 auto 0 auto;
}
/*-----------------------------------------------------------*/
/*footer*/
/*-----------------------------------------------------------*/



div.header-txt{
	color: #FFFFFF;
}
div.top-content{
	margin: 0 auto 0 auto;
}

div.copy{
color:#FFFFFF;
	width: 800px;
	margin: 0 auto 0 auto;
	text-align: right;
}
/*-----------------------------------------------------------*/
/*menubutton*/
/*-----------------------------------------------------------*/
div.button-00{
	width: 157px;
	height: 29px;
	float: left;
}
div.button-01{
	width: 87px;
	height: 26px;
	float: right;
}
div.home-button{
	width: 87px;
	height: 26px;

}
/*-----------------------------------------------------------*/
/*menubutton*/
/*-----------------------------------------------------------*/


/*-----------------------------------------------------------*/
/*font*/
/*-----------------------------------------------------------*/


span.red {
	color: #e30000;
}

/*-----------------------------------------------------------*/
/*font*/
/*-----------------------------------------------------------*/


/*-----------------------------------------------------------*/
/*h3*/
/*-----------------------------------------------------------*/
h3.h3-greating{
	width: 750px;
	height: 53px;

}
div.h3-shop_information_box{
	padding: 50px 0 0 0;
}
h3.h3-shop_information{
	width: 750px;
	height: 53px;
	padding: 0 0 30px 0;
}
div.h3-whats-new_box{
	padding: 70px 0 70px  0;
	width: 680px;
	height: 100px;
}
h3.h3-whats-new{
	width: 750px;
	height: 53px;
	padding: 0 0 10px 0;

}
/*-----------------------------------------------------------*/
/*h3*/
/*-----------------------------------------------------------*/
div.greating-txt{
	padding: 0 0 0 30px;
	width: 680px;
}



/*-----------------------------------------------------------*/
/*店舗*/
/*-----------------------------------------------------------*/
div.shop-01{
	background-image: url(../img/shinkaichi-img.jpg);
	background-repeat: no-repeat;
	width: 236px;
	height: 254px;
	color: #FFFFFF;
	float: left;
}
div.shop-01-txt{
	width: 210px;
	color: #FFFFFF;
	padding: 25px 0 0 0;
}
div.s-txtbox{
	padding: 145px 0 0 20px;
}


div.shop-02{
	background-image: url(../img/ashiya-img02.jpg);
	background-repeat: no-repeat;
	width: 236px;
	height: 254px;
	color: #FFFFFF;
	float: left;
}
div.shop-02-txt{
	width: 210px;
	color: #FFFFFF;
	padding: 18px 0 0 0;
}

div.shop-03{
	background-image: url(../img/rokkou-img.jpg);
	background-repeat: no-repeat;
	width: 236px;
	height: 254px;
	color: #FFFFFF;
	float: right;
}
div.shop-03-txt{
	width: 210px;
	color: #FFFFFF;
	line-height: 14px;
}

div.shop-group{
	width: 708px;
	margin: 0 auto 0 auto;
}

div.details{
	width: 62px;
	height: 22px;
	float: right;
	padding: 0 30px 0 0;
}
/*-----------------------------------------------------------*/
/*店舗*/
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*スクロールバー*/
/*-----------------------------------------------------------*/

div.scroll{
	height: 150px;
	width: 750px;
	margin: 0 auto 0 auto;
	orverfllow-y:scroll;
	padding: 0 0 10px 0;
}
/*-----------------------------------------------------------*/
/*スクロールバー*/
/*-----------------------------------------------------------*/


/*-----------------------------------------------------------*/
/*news*/
/*-----------------------------------------------------------*/
div.days{
	color: #CC0033;
}
div.txt{
}
/*-----------------------------------------------------------*/
/*news*/
/*-----------------------------------------------------------*/

* footer_content {
padding-left: 1px;
}
