/* CSS Document */
body {
	padding: 0;
	margin: 0;
	background: #fff;
	line-height: 18px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: none;
        }
 a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
img {
	max-width: 100%;
	height: auto;
}
.center {
	text-align:center; margin:auto;
	width:100%;}
#content {
            width: 100%;
            padding: 0;
            margin: 0 auto;
	     text-align:center;
        }
.text1 {
	text-align:left;
	margin:0;
	font-size:14px;
	line-height:25px;
	padding:3%;
	}
  .int_10 {
	  text-indent:-1em; padding-left:1em;}    

 .pagetop{text-align: right; margin: 10px auto 0 auto; width:auto;}   
 .right_bt{text-align: right; margin: 20px auto 0 auto; width:46%;}   
 .clear{clear: both; overflow: hidden; margin: 10px auto;}
 .mar_top10{margin-top: 10px;}
 .mar_top20{margin-top: 20px;}
.mar_top30{margin-top: 30px;}
 .mar_bot10{margin-bottom: 10px;}
 .mar_bot20{margin-bottom: 20px;}
.mar_bot30{margin-bottom: 30px;}



#navi { display: none; }
           /* #navi a { background: #CCC; color: #333; font-weight: bold; padding: 5px 10px; border: none; }
            #navi a:hover { background: #aaa; } */
#navi ul > li {
		     padding:0;
		     margin:5px;
		     height:40px;
		     }
.navi_koma {
	margin:5px 0 5px 35px;
	width:85%;
	}
#navi ul > div
{
	margin:5px 0;}
#header {
	width: auto;
	padding:  0 ;
	margin: 0 auto;
	background-image:url(../img/common/head_back.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	z-index:9999;
}
#main {
	text-align:center;
	margin:0 auto;
	z-index:1;
	}
.top_main {
	width:100%;
	margin:0 auto;
	} 	
	
.tel {
	width:50%;
	margin: 0;
	float:left;
	}
.map {
	width:50%;
	margin: 0;
	float:left;
	}	
		
.goshop {
	width:96%;
	margin:3% 2% ;}
.facebook {
	width:96%;
	margin:5% 2% 2% 2%;}

.top_link1 {
	width:47%;
	margin:2% 2% 0 2%;
	float:left;} 
.top_link2 {
	width:47%;
	margin:2% 2% 0 0;
	float:left;} 
.top_link3 {
	width:30%;
	margin:2% 3% 2% 2% ;
	float:left;} 
.top_link4 {
	width:30%;
	margin:2% 2% 2% 3%;
	float:left;} 
.top_link_m {
	width:30%;
	margin:2% 0 ;
	float:left;} 
.foot_tel {
	width:50%;
	float:left;
	}
.foot_map {
	width:50%;
	float:left;
	}	
.footer {
	background-color:#1D67B7;
	padding-bottom: 0; 
	}
