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

/*#slider_01{
	max-width:960px;
	margin:0 auto;
}*/

a[href^="tel:"] {
    pointer-events: none;
}

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

.contents{
	width:80%;
	max-width:940px;
	margin:0px auto;
	padding-top:120px;
}

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

*{
	font-size:14px;
}


#header{
	height:590px;
}

#hd_bg{
	height:440px;
	background:url(images/hd_bg_l.jpg) no-repeat;
	background-size:cover;
	background-position:center top;	
}

#hd_logo{
	top:-160px;
}

#hd_sns{
	height:60px;
	width:140px;
	bottom:20px;
	position:absolute;
	right:75%;
}

#hd_menu_inner{
	height:100px;
	background:#FFF;
}

.is-fixed #hd_logo{
	width:160px;
	height:160px;
	top:-100px;
}

.is-fixed #hd_menu_inner{
		box-shadow:0px 5px 10px 3px rgba(0,0,0,0.25);
	-moz-box-shadow:0px 5px 10px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:0px 5px 10px 3px rgba(0,0,0,0.25);
}

.hd_menu{
	text-align:center;
	padding-top:20px;
}

.hd_menu > a{
	font-size:26px;
	text-decoration:none;
	color:#000;
	padding:0px 5px;
}

.hd_menu > a:hover{
	color:#0CF;
}

div#w200{
	display:inline-block;
	width:24%;
}


.two_line{
	height:5px;
	width:40%;
	margin:20px 10px;
}

#attention{
	font-size:12px;
	margin-bottom:20px;
}

#main_box{
	padding:0px 10px;
}

h1{
	font-size:16px;
	font-weight:normal;
	text-align:center;
}

#life{
	font-size:85px;
	line-height:1.2em;
	margin:30px 0px;
}

.slick-list,
.slick-track{
	height:450px;
}

.slick-slide {
	width:720px;
	height:450px;
    }	

.new-year{
	background-image:url("images/new-year_l.png");
	}

.bt_ye{
	background-image:url("images/bt-ye_l.png");
	}

.holiday{
	background-image:url("images/hookah-shisha_happy-holiday-sale_l.png");
	}

.fukubako{
	background-image:url("images/fukubako_l.png");
	}


.bignews{
	background-image:url(images/bignews_l.png);
	}

.slick0{
	background-image:url(images/top_slider0_l.png);
	}

.slick1{
	background-image:url(images/top_slider1_l.png);
	}

.slick2{
	background-image:url(images/top_slider2_l.jpg);
	}
	
.slick3{
	background-image:url(images/top_slider3_l.png);
	}

.slick4{
	background-image:url(images/top_slider4_l.png);
	}
	
.slick5{
	background-image:url(images/top_slider5_l.jpg);
	}

#shisha_img{
	background:url(images/shisha_l.png) no-repeat;
	background-size:cover;
	width:350px;
	height:150px;
	margin:30px auto;
}

@media screen and (-webkit-min-device-pixel-ratio:2),
(min-resolution: 2dppx){

.bignews{
	background-image:url(images/bignews_l@2x.png);
	}

.new-year{
	background-image:url("images/new-year_l@2x.png");
	}

.bt_ye{
	background-image:url("images/bt-ye_l@2x.png");
	}

	.holiday{
	background-image:url("images/hookah-shisha_happy-holiday-sale_l@2x.png");
	}
	
.fukubako{
	background-image:url("images/fukubako_l@2x.png");
	}


.slick0{
	background-image:url(images/top_slider0_l@2x.png);
	}
	
	.slick1{
	background-image:url(images/top_slider1_l@2x.jpg);
	}

	.slick2{
	background-image:url(images/top_slider2_l@2x.jpg);
	}
	
	.slick3{
	background-image:url(images/top_slider3_l@2x.png);
	}

	.slick4{
	background-image:url(images/top_slider4_l@2x.png);
	}

	.slick5{
	background-image:url(images/top_slider5_l@2x.jpg);
	}

#shisha_img{
	background:url("images/shisha_l@2x.png") no-repeat 0px 0px/350px 150px;
	width:350px;
	height:150px;
	margin:30px auto;
	}

}

.photo_box {
	width:21.5%;
	margin:1.5%;
}

#add_f_box{
	width:45%;
	float:left;
}

.mapimg{
	width:412px;
	margin:20px 0px;
	float:right;
}