@charset "UTF-8";


h3 {
	position: absolute;
	top:30px;
	left:280px;
	line-height:2.2em;
	font-size:20px;
}

h4 {
	float:left;
	width:400px;
	display:block;
	margin-left:30px;
	font-size:20px;
	margin-top:30px;
}

#box_all {
	background-image: url(../images/washi3.jpg); 
	background-repeat:repeat-x;
	padding-top:40px;
	border-radius:10px;
}

#left_box {
	float:left;
	width:800px;

}

#right_box {
	float:right;
}

#gaikan {
	position: absolute;
	top:220px;
	left:80px;
}

#floor2 {
	position: absolute;
	right:80px;
	bottom:0px;
}

#box3 {
	margin-top:80px;
	clear:both;
}

#m_sample {
	float:left;
	margin-left:50px;
}

#f_msg {
	float:left;
	width:400px;
	display:block;
	margin-left:100px;
	font-size:20px;
	margin-top:30px;
}

#google_maps {
	float:left;
	width:750px;
	height:500px; 
	margin-left:50px;
	margin-bottom:50px;
	border:1px solid #000;
}

#annai_p { 
	color:#fff;
	margin-left:50px;
	clear:both;
	background-color:#400;
	padding:4px;
	text-align:center;
	font-size:18px;
	width:30em;
	margin-bottom:40px;
	margin-top:0px;
	border-bottom:2px solid #700;
}

.annai_li {
	font-size:20px;
	margin-left:50px;
	line-height:2.5em;
}

#google_maps { width:740px; height:645px; background-color:#555;}
#google_maps iframe { width:740px; height:645px; }

#insta {
	float:right;
	margin-right:50px;
	width:500px; background-color:#555;
}

#shop_infor { float:left; margin-left:50px;margin-top:0px;margin-bottom:150px;width:100%;}

#table1 {width:45%; margin-top:0px; border:1px solid #fff;padding:5px; float:left;}
#table2 {width:45%; margin-top:0px; border:1px solid #fff;padding:5px; float:left;margin-left:35px;}

th { background-color:#778899;padding:10px 10px;color:#000;}
td { background-color:#c0c0c0;padding:10px 10px;color:#000;}


#kumiko1 {
	margin:auto;
	display:block;
	padding:0px 0px 60px 0px;
	width:120px;
	height:120px;
}



#sns {
	float:right;
	width:430px;
	margin-right:80px;
	margin-top:50px;
}

#sns img {
	padding:10px;
}






.shop_img1 { padding:10px 10px 10px 20px ; background-color:#333; float:left;}
.shop_img2 { padding:10px 20px 10px 10px ; background-color:#333; float:right;}


@media (max-width: 1400px) {
  #box2 {
	width: 100%;
  }
}