@charset "Shift_JIS";

/*arisaka bace--------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6,p{font-size:100%;font-weight:normal;
font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;}

q:before,q:after{content:'';}

abbr,acronym {border:0;}

body * {

}
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/* --------------------------------------------------------- */

/*
 2.link [
----------------------------------------------------------- */
a{
	}
a:link			 {color:#2489CE;}
a:visited		 {color:#2489CE;}
a:active		 {color:#2489CE;}
a:hover			 {color:#2489CE;text-decoration:none;}

a img { cursor:pointer; }
#header a:link		{}
#header a:visited	{}
#header a:active		{}
#header a:hover		{}

#footer a:link		{}
#footer a:visited	{}
#footer a:active	 	{}
#footer a:hover	 	{}

/*
 3.page [
----------------------------------------------------------- */

html{
	overflow-y:scroll;

}
body{}

#main{
	width:740px;
	margin:0px auto;
}

*{
	margin:0;
	padding:0;
	font-size:10pt;
	text-decoration:none;
}


img{
	border:0;
	vertical-align: bottom;
}

ul{
	text-decoration:none;
	
}

li {
margin-left:0px;
list-style-type: none;
}

.clearfix {
  zoom:1;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}

.left{
	float:left;
}

.right{
	float:right;
}




#header{
	width:740px;
	margin:20px auto 0px;
}






/*shop 詳細----------------------------------------------------------------------------------------------------------------------*/

#main .ander_box{
	margin:25px 0 0 0;
}

#main .ander_box .right .tab{
	width:338px;
}


#main .ander_box .right .tab li{
	float:left;
	margin:0px 0px 6px 6px;
	border:1px solid #999;
}

#main .clearfix .left .border h2,h3{
	border-bottom:1px dashed #333;
	font-size:10px;
	letter-spacing:0.1em;
	line-height:1.7em;

}

#main .clearfix .left .border h2{
	width:130px;
	font-weight:bold;
}

#main .clearfix .left .border h3{
	width:203px;
}

#main .clearfix .left .border a{
	font-size:11px;
	color:black;
}


#main .clearfix .left .border a:hover{
	font-size:11px;
	color:gray;
	text-decoration:underline;
}


#footer{
	width:740px;
	margin:30px auto;
}



#footer .nam li{
	float:left;
	margin:0 4px 0 0;
}


#footer .nam li:last-child{
	float:left;
	margin:0 0px 0 0;
}

.slideshow{
	width:740px;
	height:500px;
	display:block;
	position:relative;
}

#slideshow img{
	width:740px;
	height:500px;
}

.image-wrapper{
	position:absolute;
	top:0;
	left:0;
	display:block;}

