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


/* -------------------------------------------------------------------------- **
**  section  
** -------------------------------------------------------------------------- */
#wrap section{
	}
	
#wrap section h1{
	display:block;
	margin:0 5px;
	padding:12px 0 13px 10px;
	color:#FFFFFF;
	font-size:2.4em;
	font-weight:bold;
	text-shadow: 0px -1px 1px #424251;
	font-family: "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
	background:url(../images/store_sp/h1_top.png) repeat-x left top, #ADB0B4 url(../images/store_sp/h1_right.png) no-repeat right top;
		
	background-size:8px 49px,222px 49px;
	-o-background-size:8px 49px,222px 49px;
	-ms-background-size:8px 49px,222px 49px;
	-moz-background-size:8px 49px,222px 49px;
	-webkit-background-size:8px 49px,222px 49px;
	}
	
/****** #m_con ******/
#wrap section #m_con{
	margin:0 5px;
	padding-top:20px;
	padding-bottom:120px;
	background:url(../images/store_sp/bk_main.png) no-repeat center bottom;
		
	background-size:310px 110px;
	-o-background-size:310px 110px;
	-ms-background-size:310px 110px;
	-moz-background-size:310px 110px;
	-webkit-background-size:310px 110px;
	}
#wrap section #m_con h2,
#wrap section #access h2{
	display:block;
	margin:0;
	padding:0 0 13px 18px;
	color:#111111;
	font-size:1.8em;
	font-weight:bold;
	font-family: "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
	background:url(../images/common_sp/h2_icon.png) no-repeat left 0.1em;
		
	background-size:15px 15px;
	-o-background-size:15px 15px;
	-ms-background-size:15px 15px;
	-moz-background-size:15px 15px;
	-webkit-background-size:15px 15px;
	}
#wrap section #m_con p{
	display:block;
	font-size: 1.2em;
	line-height:1.6em;
	text-shadow: 2px 2px 10px #F2F1ED;
	}

#wrap section #m_con p img{
	display:block;
	float:right;
	width:120px;
	height:134px;
	margin:0 0 5px 8px;
	background:url(../images/store_sp/tenpo.png) no-repeat left top;
		
	background-size:120px 134px;
	-o-background-size:120px 134px;
	-ms-background-size:120px 134px;
	-moz-background-size:120px 134px;
	-webkit-background-size:120px 134px;
	}
#wrap section #m_con img{ display:none; }
	
	
/****** #access ******/
#wrap section #access{
	padding-top:30px;
	margin:0 5px 0 5px;
	}
		
#wrap section #access table{
	width:100%;
	font-size: 1.2em;
	line-height:1.6em;
	}	
	#wrap section #access table tr th{
		margin:0;
		padding:5px 15px 0 0;
		}
	#wrap section #access table tr td{
		margin:0;
		padding:0;
		}
#wrap section #access img{
	display:block;
	margin:0;
	float:left;
	width:100%;
	height:contain;
	background:url(../images/store_sp/map.png) no-repeat right top;
		
	background-size:contain;
	-o-background-size:contain;
	-ms-background-size:contain;
	-moz-background-size:contain;
	-webkit-background-size:contain;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	