@charset "UTF-8";
/* CSS Document */

/*============================================================
                              BASE    
===============================================================*/
body {
	margin:0px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
p {
	font-size:14px;
	line-height:1.5;
}
a {
color: #0066cc;
}
a:hover {
color: #4e9dcc;
}
strong {
	color:#FF0000;
	font-weight:bold;
}
#wrapper {
	width:1105px;
	margin:0px auto;
	background-image:url(img/bg_gurade.gif);
	background-repeat:repeat-y;
}
#inner-wrapper{
	width:1035px;
	margin:0px auto;
}
#top_main{
	margin:0px;
}

/*clearfix*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}

/*============================================================
                              HEADLINE    
===============================================================*/
h1{
	font-size:10px;
	margin:0px;
	height:25px;
	line-height:25px;
	padding-left:15px;
}
h2{
	margin-top:20px;
	padding:0;
	text-align:center;
}
h3{
	margin:0;
	padding:0;
}
/*============================================================
                              STYLE    
===============================================================*/

.top_content{
	position: relative;
	top: -30px;
	margin: 0px auto -30px auto;
	padding: 10px;
	width: 850px;
	height: 210px;
	background: url(img/top_text_bg.jpg) no-repeat top left;
	
}
.top_content p{
	float:left;
	width:520px;
	margin: 0 0 0 300px;
	padding: 0;
}
 
.center{
	text-align:center;
}

h2.h2_top01 {
	margin-bottom:20px;
}

.shop_info {
	margin-left:85px;
	margin-bottom: 10px;
	height:315px;/*高さ調節しましょう*/
	
}
.shop_box{
	width:210px;
	height:300px;
	margin: 0 0 0 5px;
	padding:0px;
	float:left;
}
.shop_head{
	margin:0px;
	width:210px;
	height:33px;
}
.shop_text{
	height:265px;
	width:188px;
	border: 1px solid #ccc;
	padding: 10px 10px 0px 10px;
}
.shop_text p{
	font-size:11px;
	line-height:130%;
}
.shop_text a{
	float: right;
	font-size: 13px;
	font-weight:bold;
}
.shop_text strong{
	font-size: 11px;
}
.shop_text .text_holiday{
	font-size:11px;
	color:#960;
}
.shop_text .red{
	font-size: 10px;
	font-weight:bold;
	color:#F00;
}
.test{
	margin-top:13px;
	float: right;
	font-size: 11px;
}



.reason_box{
	width: 860px;
	height:440px;
	margin:0px auto;
}
.right_bnr{
	margin-top: 20px;
	float:right;
}



.price_box{
	width: 860px;
	height:210px;
	margin:0px auto;
}
.margin-top30{
	margin-top: 20px;
}



.tel_box{
	width: 860px;
	height:296px;
	margin:30px auto;
}



.footer{
	margin:0;
	width: 1035px;
	height:60px;
	background-color:#C00;
}
.footer p{
	font-size:14px;
	color:#FFF;
	margin:0px;
	height:40px;
	text-align:center;
	padding-top:20px;
}




