/*■全体*/
body{
margin:0;
padding:0;
color:#000;
background-color:#FFFFFF;
font-family:"Arial", "Helvetica", "sans-serif";

}

html {
       overflow-y:scroll;
}

/*■ヘッダーとフッター*/
#wpart {
     margin-left : auto;
    margin-right : auto;
	margin:0;
	 padding:0;
	 
}



@media (max-width: 1000px) {
     .wrapper, .content, .sidebar,footer {
          float: none;
          margin: 0;
          width: auto;
     }
}


/*文字*/
.t1{font-size:12px;line-height:14px;　font-weight:normal; }
.t2{font-size:12px;line-height:24px;}
.t3{font-size:14px;line-height:30px;}
.t7{font-size:16px;line-height:30px;}
a{text-decoration:none;color:#636363;}
a:visited{text-decoration:none;color:#636363;}
a:hover{text-decoration:none;color:#bad300;}
.ec{width:541px;margin-left:auto;margin-right:auto;}


/*■ logo */

#headlogo{
margin:10px auto;
clear:both;
width:550px;
}

/*■インスタとお問合せ*/

#headss{padding:10px 20px 0 0;margin:0;float:right;}
#headss ul{margin:0;padding:0;height:40px;width:80px;margin-right: auto;margin-left: auto;}
#headss ul li{height:40px;width:40px;list-style-type:none;float:left;}
#headss ul li a{display:block;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;outline:none;width:40px;height:40px;}
#headss span{display:none;}
#headss ul li a:hover{background-position:0 -40px;}
#headss ul li#menu001 a{background-image:url(../img/instagram.gif);}
#headss ul li#menu002 a{background-image:url(../img/con.gif);}

/* headmenu*/
#hright{height:61px;clear:both;background-color:#000;}
#hright ul{margin:0;padding:0;height:61px;width:950px;margin-right: auto;margin-left: auto;}
#hright ul li{height:61px;width:170px;list-style-type:none;float:left;padding:0 10px;}
#hright ul li a{display:block;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;outline:none;width:170px;height:61px;}
#hright span{display:none;}
#hright ul li a:hover{background-position:0 -61px;}
#hright ul li#menu001 a{background-image:url(../img/menu01.png);}
#hright ul li#menu002 a{background-image:url(../img/menu02.png);}
#hright ul li#menu003 a{background-image:url(../img/menu03.png);}
#hright ul li#menu004 a{background-image:url(../img/menu04.png);}
#hright ul li#menu005 a{background-image:url(../img/menu05.png);}


hr.style1 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
	clear:both;
}


/* FOOTER*/

#footer{
margin-top:50px;
padding:0;
clear;both;
width:800px;
margin-left:auto;
margin-right:auto;

}
address{
font-style:normal;
color:#000;
margin-top:30px;
}

#fnavi{
text-align:center;

}
#nav {
  list-style: none;
  font-size:14px;
  line-height:30px;
}
 
#nav li {
  width: 140px;
  text-align: left;
}
 
#nav li a {
  text-decoration: none;
}

.fblock{
 float:right;
}

#flogo{
float:left;

}


/* shoplist*/
#shoplist{padding:0 ;margin:0 auto;; color:#000; text-align:center;}
#shoplist img{width:300px; height:106px;padding:0 10px;margin:0;}
#shoplist p{font-size:30px; margin:0; padding:0;}
#shoplist h1{
font-weight:normal;
padding:0;
}

/* コンテンツ枠　*/
#main{
width:1052px;
margin:50px auto;
padding:0;
clear:both;
}


/* 会社案内　*/

#section{
margin: 30px auto;

}

#section h1{
font-weight:normal;
margin:0 auto;
padding:0;
width:900px;
}

#section h2{
font-weight:normal;
margin:0 auto;
padding:0;
width:700px;
}

#section p{
font-size:16px;
line-height:30px;
width:600px;
margin:0 auto;
text-align:left;
padding:0;
}



#contactA{margin:20px auto; text-align:left; width:520px;}

#contactA dl{
width:502px;
list-style:none;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
overflow:auto;

}
#contactA dt{
clear:both;
width:150px;
float:left;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}
#contactA dd{
border-bottom: 1px solid #999999;
padding:10px 10px 10px 130px;
}

/* スライダー全体のスタイル */

/* 全体のスタイル */
.swiper-wrapper {
	width: 100%;
	height: 100%;
	margin:20px 0;
}

/* 全スライド共通スタイル */
.swiper-slide {
	color: #ffffff;
	width: 100%;
	height: 100%;
	text-align: center;
	padding:20px 0;
	margin:20px 0;
}
/* 4の倍数＋1枚目のスライドのスタイル（1枚目、5枚目…） */
.swiper-slide:nth-child(4n+1) {
	background-color: #EEE;
}
/* 4の倍数＋2枚目のスライドのスタイル（2枚目、6枚目…） */
.swiper-slide:nth-child(4n+2) {
	background-color: #EEE;
}
/* 4の倍数＋3枚目のスライドのスタイル（3枚目、7枚目…） */
.swiper-slide:nth-child(4n+3) {
	background-color: #EEE;
}
/* 4の倍数＋4枚目のスライドのスタイル（4枚目、8枚目…） */
.swiper-slide:nth-child(4n+4) {
	background-color: #EEE;
}


/* お問合せ */

#contact{margin:0　auto; padding:0; text-align:center;}
#contact p{padding:10px}


#conarea{margin:50px auto 50px auto;　padding:0;width:750px;}
}

/* 商品ページ */
#iambag{
margin:0 auto;
padding:0;

}

.itembox{
width:220px;
margin:30px 30px 50px 30px;
padding:0px;
float:left;
}

.itemPhoto{
margin:0;
padding:5px;
text-align:center;
}

.itemText{
margin:0;
padding:5px;
height:auto;
}

.itemText p{
margin:0;
padding:5px;
font-size:13px;
}


.itemText img{
margin:0;
padding: 10px 5px;
vertical-align:middle;
}

.f1{font-size:12px;line-height:16px;　font-weight:normal; }


