@charset "utf-8";
/*
font-size : 16px=1em
line-height : 1=48px 
margin-bottom : 1em=48px 
*/
/**==================全デバイス共通============================================================================================================*/
/*サブﾒメニュー*/
#submenu{width:100%;height:50px;margin:0 auto;background-color:#c6b8a1;color:hite;box-shadow: 3px 3px 4px rgba(112,95,71,0.5);
        /* 上部に固定するCSS */position: fixed;top: 70px;left: 0px;z-index:999;       
        }
#submenu ul{max-width:1200px;width:90%;margin:0 auto;padding: 0;}
#submenu ul li{width:12.5%;float:left;list-style-type: none;font-family: "Lucida Grande","メイリオ","Meiryo";font-size:12px; padding-top:9px;}
#submenu ul li a {display: block; color: white;   text-align: center; text-decoration:none;}
#submenu ul li a:visited{color: white;   text-align: center; text-decoration:none;}
#submenu ul li a:hover{background-color:#c6b8a1;color:#a09278;}
		
.kigou_style{margin:8px auto 0;width: 8px;height: 8px;background: transparent;border-right: 2px solid #b2a490;border-bottom: 2px solid #b2a490;/* 回転 */transform: rotate(45deg);}
li.submenu_li{display:block;width: 11.111%;height: auto;}	
/* #service_policy a[id]:not([href]),
 #maintenance_reception_text a[id]:not([href]),
 #habitual a[id]:not([href]),
 #belt a[id]:not([href]),
 #catalogue a[id]:not([href]),
 #warranty a[id]:not([href]),
 #tsc a[id]:not([href]) ,
 #faq a[id]:not([href]) ,
 #shop_list a[id]:not([href]) { idが属性にありかつ、hrefの属性がないもの
    margin-top:-210px; padding-top:210px;} */
  
/*コンテンツ------------------------------------------------------------*/
#contents_wrap{	/*clear: left;*/	width: 100%;	margin:0 auto;background:#FFF;	}
.box5{	max-width:1000px;width:90%; height:auto;margin:0 auto;}


#service_policy {width:100%;height:1000px;position: relative;margin:0 auto;-webkit-box-shadow:0 0 5px 5px rgba(200,200,200,0.2) inset;-moz-box-shadow:0 0 5px 5px rgba(200,200,200,0.2) inset;box-shadow:0 0 5px 5px rgba(200,200,200,0.2) inset;}
#service_policy_right{position: absolute;top: 0;right: 0;width: 55%;height: 100%;background:url(../image/customer_support/back_service_policy.jpg) no-repeat;background-size:100% auto;background-position:50% 30%;}
#service_policy_text{width:730px;height:800px;position:absolute;top:100px;right:36%;padding-right:3%;background:rgba( 255, 255, 255, 0.95);z-index:1;font-size:14px;color:#000;letter-spacing:3px;line-height:36px;font-family:"Lucida Grande","メイリオ","Meiryo";color:#000000;}
#service_policy h3{margin:0 auto 0 0;padding:80px 0 20px 0;font-size:34px;font-family: "ＭＳ Ｐ明朝","MS PMincho";color:#a48c86;letter-spacing:6px;}	

#service_policy_movie{width:100%;height:auto;margin:0 auto; background:#000000; text-align:center; padding-bottom:30px}
#service_policy_movie video{width:1200px;height:600px;margin:0 auto; }
#service_policy_movie_text1{width:50%;height:auto;margin:0;font-size:20px;font-family: "ＭＳ Ｐ明朝","MS PMincho";color:#FFF;letter-spacing:3px;text-align:left; font-weight:bold;float:left;padding:30px 0 10px 0;}
#service_policy_movie_text2{width:30%;height:auto;margin:0;font-size:12px;font-family: "Lucida Grande","メイリオ","Meiryo";color:#a48c86;letter-spacing:2px;text-align:right;float:right;padding:30px 0 10px 0;}

#maintenance_reception {width:100%;height:auto;margin:0 auto;	
	
	background-image:url(../image/customer_support/back_maintenace_reception.jpg); 
	background-repeat: no-repeat;           
	
	-webkit-background-position: 50% 50%;
    -moz-background-position: 50% 50%;
    -o-background-position: 50% 50%;
	background-position: 50% 50%;           
	
	-webkit-background-attachment:fixed;
    -moz-background-attachment:fixed;
    -o-background-attachment:fixed;
	background-attachment:fixed;           
    
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;	/**/
	}
#maintenance_reception_text {width:100%;height:auto;margin:0px auto 0 auto;padding:60px 0 75px 0;background:rgba( 255, 255, 255, 0.97);font-family: "Lucida Grande","メイリオ","Meiryo";}
#maintenance_reception_text h3{color:#7c481f;font-size:28px;letter-spacing:6px;padding:40px 0 0 0;margin:0px 0 60px 0;text-align:center;}
	
.brand_title{width:100%;height:auto;margin:0px auto 30px auto;padding:20px 0;border-bottom:#ad9481 1px solid;border-top:#ad9481 4px solid;font-family:"Lucida Grande","メイリオ","Meiryo";text-align:center;font-weight:bold;font-size:20px;color:#ad9481;	letter-spacing:4px;}	
.mr_contact{width:100%;height:auto;background:#FFFFFF;margin:0 auto 20px auto;padding:0 0 10px 0;border:#ad9481 1px solid;}
.mr_contact h4{width:100%;height:auto;margin:0 auto 10px auto;padding:16px 0;background:#ad9481;font-size:20px;font-weight:bold;color:#FFF;text-align:center;letter-spacing:4px;border-bottom:#a09790 1px solid;}
.mr_contact_title{width:78%;height:auto;margin:30px auto 30px auto;padding:16px 0;border-top:#7c481f 1px solid;border-bottom:#eaeaea 4px solid;font-size:20px;font-weight:bold;color:#5e4833;letter-spacing:6px;text-align:center;text-decoration:none;}
/*.mr_contact_title2 a{display:block; width:78%;height:auto;margin:30px auto 30px auto;padding:16px 0;border-top:#7c481f 1px solid;border-bottom:#eaeaea 4px solid;font-size:20px;font-weight:bold;color:#5e4833;letter-spacing:6px;text-align:center;	text-decoration:none;}
.mr_contact_title2 a:hover{ opacity:0.2}*/

.mr_contact_title2{margin:30px auto;font-size:22px;letter-spacing:6px;border-radius:20px;font-weight:bold;text-align:center;}
.mr_contact_title2 a {width:50%;display:block;margin:0px auto;padding:20px 0;background:#fdfbfa;border:2px solid #ad9481;color:#ad9481;text-decoration: none;-webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;transition: 0.8s;border-radius:10px;}
.mr_contact_title2 a:hover{background:#1f120e;border:2px solid #1f120e;color:#FFF;border-radius:10px;}

.mr_contact_number{font-size:22px;font-weight:bold;color:#000;letter-spacing:4px;}
.mr_contact_text{width:70%;height:auto;margin:10px auto 16px auto;padding:0px 0;font-size:15px;letter-spacing:4px;line-height:26px;}
	
#maintenance_brand{width:100%;margin:0 auto;padding: 0 0 10px 0;}
#maintenance_brand li {	width: 16.5%;float: left;list-style-type: none;text-align: center;font-size:17px; font-weight:bold;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:2px;}
#maintenance_brand li a {	display: block;	color:#000;	 text-decoration:none;}
#maintenance_brand li a:hover{color:#ad9481;}

#habitual {width:100%;height:auto;margin:0 auto; padding-top:0px}
#habitual_title{width:100%;height:auto;margin:0px auto 50px auto;background:url(../image/customer_support/back_habitual.jpg) top center repeat-x;border-top:solid 1px #7f6a4a;border-bottom:solid 2px #eae5d6;}
#habitual h3{width:100%;height:auto;margin:1px auto 0 auto;padding:36px 0 30px 0;color:#7f6a4a;font-size:28px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:6px;text-align:center;border-top:solid 3px #FFF;}
.habitual_text {width:33.3333%;height:auto;margin:0 auto 50px auto;float:left;}
.habitual_text h4{color:#5e3a2d;font-size:22px;font-family: "Lucida Grande","メイリオ","Meiryo";font-weight:normal;letter-spacing:6px;padding:0;margin:20px auto 0px auto;}
.habitual_text p{font-family: "Lucida Grande","メイリオ","Meiryo";color:#000;font-size:14px;letter-spacing:4px;line-height:28px; padding-right:5%}
.habitual_image{ width:100%;}
.habitual_image2{ width:40%; float:left; margin-right:30px; margin-bottom:30px}

#belt {width:100%;height:560px;position: relative;margin:0 auto;}
	
#belt_image{position: absolute;	top: 0;	right: 0;	width:100%;	height: 100%;	background:url(../image/customer_support/back_belt.jpg)  top center no-repeat;	background-size:cover;	}
#belt_text h3{	font-size:28px;font-family: "Lucida Grande","メイリオ","Meiryo";color:#be977f;	letter-spacing:6px;	margin:0 0 30px 0;	padding:0;	}
#belt_text{position: absolute;top:130px;right:50%;width:500px;height:300px;z-index:1;font-size:16px;color:#000;letter-spacing:4px;line-height:36px;font-family: "Lucida Grande","メイリオ","Meiryo";}
#belt_link{position: absolute;top:230px;left:15%;width:80%;padding:3% 0%;background:#be977f;font-size:20px;font-weight:bold;color:#FFF;letter-spacing:6px;text-align:center;border:#be977f 1px solid;}
#belt_link a{ display:block; }

#catalogue {width:100%;height:700px; position: relative;margin:0 auto;background:#000000;}
#catalogue_left{position: absolute;top: 5%;left: 0;width: 60%;height: 90%;background:url(../image/customer_support/back_catalogue.jpg) top center no-repeat;background-size:cover;}
#catalogue_text h3{font-size:36px;letter-spacing:10px;width:90%;padding-top:42%;margin:0 auto 4px auto;color:#000;font-family: "ＭＳ Ｐ明朝","MS PMincho";}
#catalogue_text h4{font-size:18px;letter-spacing:8px;width:90%;margin:0 auto;color:#6a6363;font-family: "Lucida Grande","メイリオ","Meiryo";}	

#catalogue_text {position: absolute;top:135px;left:50%;width: 430px;height:430px;z-index:1;/*background:#1f1d1d;*/background:#FFFFFF;font-family: "ＭＳ Ｐ明朝","MS PMincho";text-decoration:none;text-align:center;}
#catalogue_text a{ position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;	ext-decoration:none;}

#warranty{width:100%;height:900px;   position: relative;margin:0 auto;background:url(../image/customer_support/back_warranty.jpg) top center repeat;font-family: "Lucida Grande","メイリオ","Meiryo";}
#warranty_text{position: absolute;top:50px;right:27%;width: 600px;height:750px;padding:50px 18% 0% 5%;letter-spacing:5px;background:#FFF;}
#warranty_text h3{font-size:28px;letter-spacing:6px;width:100%;margin:50px auto 30px auto; padding:0;color:#be977f;}
#warranty_text p{font-size:16px;	color:#000;	letter-spacing:4px;	line-height:36px;margin:0 auto;}

/*
#warranty_faq{width:600px;height:auto;padding:0px 0 10px 0;margin:30px auto 0px auto;background:url(../image/customer_support/back_warranty.jpg) top center repeat;border-bottom:#cfb4a4 5px solid;}
#warranty_faq ul { width:90%; margin:0 auto; padding:0;}
#warranty_faq ul li {list-style-type: none;font-size:16px;letter-spacing:4px; text-align:center;margin:0 auto 10px auto;border:#be977f 1px solid; background:#FFF;}
#warranty_faq ul li a {	display: block;color:#be977f; font-weight:bold;text-decoration:none;	padding:12px 16px 12px 16px;}
#warranty_faq ul li a:hover{	color:#FFFFFF; background:#be977f}
#warranty_faq h4{width:100%;height:auto;font-size:20px;letter-spacing:4px;margin:0px auto 30px auto; padding:18px 0 15px 0;color:#FFF;text-align:center; background:#be977f;border-bottom:#FFF 5px solid;}
*/
#warranty_faq{width:600px;height:auto;margin:30px auto 0px auto;}
#warranty_faq ul { width:100%; margin:0 auto; padding:0;}
#warranty_faq ul li {list-style-type: none;font-size:16px;letter-spacing:4px; text-align:center;margin:0 auto 10px auto;border:#be977f 1px solid; background:#be977f;}
#warranty_faq ul li a {	display: block;color:#FFFFFF; font-weight:bold;text-decoration:none;	padding:12px 16px 12px 16px;}
#warranty_faq ul li a:hover{	color:#be977f; background:#FFF;}
#warranty_faq h4{width:100%;height:auto;padding:16px 0;margin:0px auto 10px auto;color:#be977f;font-size:20px;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:4px;text-align:left;border-bottom:#be977f 1px solid;border-top:#be977f 4px solid;text-align:center;}

#warranty_image {position: absolute;top:15%;right:4%;width: 36%;height:70%;background:url(../image/customer_support/warranty.jpg) top left no-repeat;background-size:cover;z-index:1;	}

#tsc{width:100%;	height:auto;	margin:0 auto;	background:#0f0c0d; padding-bottom:50px; padding-top:50px;}
#tsc_title{/*max-width:1200px;*/width:100%;height:100%;padding-top: 33.3%;   position: relative;	margin:0 auto;background:#0f0c0d url(../image/customer_support/back_technical_service_center.jpg) top center no-repeat;	background-size:95% auto; }
#tsc_title h3{	position: absolute;	top:45%;	right: 0;	width: 100%;	height: 10%;	margin:0;	padding:0;		color:#FFF;	font-size:34px;	font-family: "ＭＳ Ｐ明朝","MS PMincho";	letter-spacing:6px;	text-align:center;}	

#tsc_button{max-width:1200px;width:96%;height:auto;margin:0 auto;}
.tsc_button{position:relative;width:25%;height:auto;margin:60px auto 0 auto;float:left;}
.tsc_button a{   position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;}
.tsc_button_line{width:20%;height:5px;margin:0 0 20px 0; background:#1e1919}
.tsc_button h4{color:#9a8181;font-size:23px;font-family: "ＭＳ Ｐ明朝","MS PMincho";letter-spacing:5px;padding:0;margin:0px auto 10px auto;}
.tsc_button h5{color:#FFF;font-size:14px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:5px;padding:0;margin:0px auto;}

#tsc_movie{max-width:1200px;width:90%;margin:90px auto 0 auto;padding-top:40px;background:#000;}
#tsc_movie h4{color:#9a8181;font-size:23px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:6px;padding:0;margin:0px auto 10px auto;text-align:center}
#tsc_movie p{color:#FFF;font-size:14px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:2px; text-align:center;}

#faq_wrap{width:100%;height:auto;margin:0 auto;	background-image:url(../image/customer_support/back_faq.jpg); background-repeat: no-repeat;           
	
	-webkit-background-position: 50% 50%;
    -moz-background-position: 50% 50%;
    -o-background-position: 50% 50%;
	background-position: 50% 50%;           
	
	-webkit-background-attachment:fixed;
    -moz-background-attachment:fixed;
    -o-background-attachment:fixed;
	background-attachment:fixed;           
    
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;	/**/
	}
#faq{width:100%;height:auto;margin:0px auto;padding:50px 0 80px 0;background: rgba(255,255,255,0.1);}
#faq h3{width:100%;height:auto;margin:0 auto;padding:34px 0 10px 0;color:#FFF;font-size:34px;font-family: "ＭＳ Ｐ明朝","MS PMincho";letter-spacing:20px;text-align:center;/*background: rgba(171,145,78,0.5);border-top: rgba(255,255,255,1.0) 2px solid;*/}
#faq h4{width:100%;height:auto;margin:0 auto;padding:0 0 20px 0;color:#FFF;font-size:18px;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:6px;text-align:center;/*background:rgba(171,145,78,0.5);border-bottom:#FFF 1px solid;*/}	
#faq_button{width:1000px;height:auto;margin:30px auto 0px auto;}
#faq_button ul{width:100%;height:auto; margin:0 auto; padding:0; }
#faq_button ul li{list-style-type: none;width:48%;height:auto;margin:0 1% 3px 1%;padding:0px 0;font-size:19px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:4px;text-align:left;background:#FFF;float:left;}
#faq_button ul li a{display: block;color:#ab914e;text-decoration:none;padding:20px 4px 15px 20px;}
#faq_button ul li a:hover{background:#ab914e;color:#FFF;}

#shop_list{width:1000px;height:auto;margin:0 auto 80px auto; padding-top:50px;}
#shop_list h3{width: 100%;height:auto;margin:50px 0 50px 0;padding:0;color:#7c481f;font-size:34px;font-family: "ＭＳ Ｐ明朝","MS PMincho";letter-spacing:6px;text-align:center;}
#shop_list_text{width:840px;height:240px;margin:0 auto;position: relative;}
#shop_list_box1{position: absolute;top:8px;right: 0;width: 818px;height:228px;border:#be977f 1px solid;}
#shop_list_box2{position: absolute;top:0;right:6px;width:808px;height:232px;margin:0;padding:0;z-index:1;background:#be977f;}
#shop_list_box2 h4{width: 100%;height:auto;margin:46px auto 12px auto;padding:0;color:#FFF;font-size:20px;font-family: "Lucida Grande","メイリオ","Meiryo";font-weight:normal;letter-spacing:6px;text-align:center;}
#shop_list_box2 p{width:90%;height:auto;margin:0px auto;color:#FFF;font-size:14px;letter-spacing:4px;line-height:36px;font-family: "Lucida Grande","メイリオ","Meiryo";}
#shop_list_brand{width:100%;margin:0 auto;padding: 0;}
#shop_list_brand li {	/*width: 20%;*/ height:124px;float: left;	list-style-type: none;text-align: center;font-size:11px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:1px;}
#shop_list_brand li a {	display: block;		color:#000;	text-decoration:none;	}
#shop_list_brand li a:hover{	}
		

@media screen and (min-width:481px) and ( max-width:1023px) {
#service_policy {width:100%;height:100%;padding-top: 96%;position: relative;margin:0 auto;
	-webkit-box-shadow:0 0 5px 5px rgba(200,200,200,0.2) inset;
	-moz-box-shadow:0 0 5px 5px rgba(200,200,200,0.2) inset;
	box-shadow:0 0 5px 5px rgba(200,200,200,0.2) inset;	
	}
#service_policy_right{position: absolute;top: 0;right: 0;width: 50%;height: 100%;background:url(../image/customer_support/back_service_policy.jpg) no-repeat;background-size:100% auto;background-position:50% 0%;}
#service_policy_text{width:55%;height:90%;position:absolute;top:5%;right:35%;padding-right:5%;background:rgba( 255, 255, 255, 0.95);z-index:1;line-height:34px;font-size:16px;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:5px;color:#000000;}
#service_policy h3{margin:0 auto 0 0;padding:120px 0 30px 0;font-size:30px;font-family: "ＭＳ Ｐ明朝","MS PMincho";color:#a48c86;letter-spacing:6px;}

#maintenance_reception {width:100%;height:auto;margin:0 auto;background:url(../image/customer_support/back_maintenace_reception.jpg) top center no-repeat;	
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;	
	}
	
#belt{width:100%;height:100%;padding-top:40%;   position: relative;margin:0 auto;}
#belt_image{position: absolute;top: 0;right: 0;width:100%;height: 100%;background:url(../image/customer_support/back_belt.jpg)  top center no-repeat;background-size:cover;}
#belt_text h3{font-size:30px;font-family: "Lucida Grande","メイリオ","Meiryo";color:#be977f;letter-spacing:6px;margin:0 0 20px 0;padding:0;}
#belt_text{position: absolute;top:19%;right:50%;width:40%;height:62%;z-index:1;font-size:16px;color:#000;letter-spacing:3px;line-height:36px;font-family: "Lucida Grande","メイリオ","Meiryo";}
#belt_link{position: absolute;top:220px;left:0%;width:100%;padding:4% 0%;background:#be977f;font-size:20px;color:#FFF;letter-spacing:8px;text-align:center;border:#be977f 1px solid;}
#belt_link a{ display:block; }
	
#catalogue {width:100%;height:100%;padding-top: 60%;position: relative;margin:0 auto;background:#000000;}
#catalogue_left{position: absolute;top: 7%;left: 0;width: 60%;height: 86%;background:url(../image/customer_support/back_catalogue.jpg) top center no-repeat;background-size:cover;}
#catalogue_text{position:absolute;top: 24%;right:12%;width:32%;height:52%;z-index:1;/*background:#1f1d1d;*/background:#FFF;font-family: "ＭＳ Ｐ明朝","MS PMincho";text-decoration:none;text-align:center;}
#catalogue_text a{    display:block; 	}

#warranty{width:100%;height:100%;padding-top: 76%;   position: relative;margin:0 auto;background:url(../image/customer_support/back_warranty.jpg) top center repeat;font-family: "Lucida Grande","メイリオ","Meiryo";}
#warranty_text{position: absolute;top:10%;right:28%;width: 46%;height:75%;padding:5% 18% 0% 5%;letter-spacing:5px;color:#333;	background:#FFF;}
#warranty_text h3{font-size:26px;letter-spacing:10px;width:100%;margin:40px auto 20px auto; padding:0;color:#be977f;}
#warranty_text p{font-size:16px;	color:#000;	letter-spacing:5px;	line-height:38px;}
/*
#warranty_faq{width:100%;height:auto;margin:30px auto 0px auto;background:url(../image/customer_support/back_warranty.jpg) top center repeat;border-bottom:#cfb4a4 5px solid;}
#warranty_faq ul { width:94%; margin:0 auto; padding:0;}
#warranty_faq ul li {list-style-type: none;font-size:16px;letter-spacing:3px;text-align:center;margin:0 auto 20px auto;border:#be977f 1px solid; background:#FFF;}
#warranty_faq ul li a {	display: block;	color:#be977f; font-weight:bold;text-decoration:none;	padding:12px 0px 12px 0px;}
#warranty_faq ul li a:hover{color:#FFFFFF; background:#be977f}
#warranty_faq h4{width:100%;height:auto;font-size:20px;letter-spacing:4px;margin:0px auto 30px auto; padding:15px 0 12px 0;color:#FFF;text-align:center;background:#be977f;border-bottom:#FFF 5px solid;}
*/
#warranty_faq{width:100%;height:auto;margin:30px auto 0px auto;}
#warranty_faq ul { width:100%; margin:0 auto; padding:0;}
#warranty_faq ul li {list-style-type: none;font-size:16px;letter-spacing:4px; text-align:center;margin:0 auto 10px auto;border:#be977f 1px solid; background:#be977f;}
#warranty_faq ul li a {	display: block;color:#FFFFFF; font-weight:bold;text-decoration:none;	padding:12px 16px 12px 16px;}
#warranty_faq ul li a:hover{color:#be977f; background:#FFF;}
#warranty_faq h4{width:100%;height:auto;padding:16px 0;margin:0px auto 10px auto;color:#be977f;font-size:20px;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:4px;text-align:left;border-bottom:#be977f 1px solid;border-top:#be977f 4px solid;text-align:center;}

#warranty_image {position: absolute;top:25%;right:3%;width:40%;height:50%;background:url(../image/customer_support/warranty.jpg) top left no-repeat;background-size:cover;z-index:1;	}	

#faq_wrap{width:100%;height:auto;margin:0 auto;background:url(../image/customer_support/back_faq.jpg) bottom center no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;	
	}
#shop_list_box2 p{font-size:16px;letter-spacing:6px;line-height:30px;}


/*レスポンシブ---------------------------------------------------------------------------*/
.clearfix:after {content: " ";/* ピリオドを消してスペース入れました。 */display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table; padding-top:50px; padding-bottom:50px;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;padding-top:50px; padding-bottom:50px;}
/* End hide from IE-mac */
}