@charset "UTF-8";

.cf{zoom:1;}
.cf:before,.cf:after{content:""; display:table;}
.cf:after{clear:both;}


/*---------------共通およびスマホ記述-------------------*/

body{
	width:100%;
	margin:0;
	padding:0;
	font-size:0.8em;
	color:#555;
	font-family:"游明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","Times New Roman","ＭＳ Ｐ明朝", "MS PMincho", serif;
	line-height:1.5em;
	
}
#wapper{
	width:100%;
}

header{
	text-align:center;
	margin:10px auto 0;
	
}




nav{
	width:100%;
	margin:15px auto 0;
}

nav ul li{
	width:33.3%;
	height:auto;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
	
}


/*------------access title-------------*/

article{
	width:100%;
	height:auto;
	text-align:center;
	margin-bottom:20px;
}
article h1 img{
	width:149.6px;
	height:auto;
	margin:24px auto 0;
	
}
#accesspc{
	display:none;
}


/*------------access title end---------*/


/*------------gaijinn ----------------------*/


#gaikan_pic{
	width:100%;
	height:auto;
	margin-top:-10px;
	
}
#gaikan_pic img{
	width:100%;
	height:auto;
}

/*------------gaijinn END-------------------*/

/*------------店舗詳細----------------------*/

#tempolist{
	width:100%;
	height:auto;
}

#syousai{
	width:260px;
	height:auto;
	margin:0 auto;
	font-size:1.1em;
	line-height:1.8em;
	padding-left:20px;
}
#syousai img{
	width:100%;
	height:auto;
}
#syousai #rainbow{
	padding:0;
	margin-left:-20px;
	
}
#syousai #rainbow2{
	display:none;
}


#furigana{
	font-size:1.2em;
	color:#00F;
	margin-bottom:15px;
	padding-left:10px;
	}

#syousai span{
	color:#F00;
	font-size:1.1em;
}
#syousai span a:link{
	color:#F00;
}

/*------------店舗詳細 END------------------*/

/*------------右写真------------------------*/

#tanapic{
	width:100%;
	height:auto;
	margin-top:20px;
}

#tanapic img{
	width:100%;
	height:auto;
}

/*------------右写真 END--------------------*/


/*------------地図　-------------------------------*/

#map #maptitle{
	font-size:1.3em;
	color:#666;
	padding-left:20px;
	padding-top:20px;
}
#map{
	width:100%;
	height:auto;
	margin-top:20px;
	
	
}

#map #mappic2{
	display:none;
}

#map img{
	width:95%;
	height:auto;
	padding:0 0 0 10px;
}

#googlelink{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:20px;
}
#googlelink img{
	width:150px;
	height:auto;
	margin:0 auto;
}
#googlelink2{
	display:none;
}


/*------------地図  END----------------------------*/

#kuryosyatu{
	width:80%;
	height:auto;
	margin:20px auto 0;
}

#kuryosyatu img{
	width:100%;
	height:auto;
}

#kuryosyatu #kuro2{
	display:none;
}


#linklist{
	width:100%;
	height:auto;
	margin:20px auto 0;
}
#linklist p{
	float:left;
	width:25%;
	text-align:center;
	margin-bottom:20px;
}


a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

#linklist img{
	width:30px;
	height:30px;
}
#linklist p#blog{
	margin-top:-5px;
	
}
#linklist p#blog2{
	display:none;
	
}
#linklist p#blog img{
	width:40px;
	height:40px;
	
}


#pagetop{
	clear:both;
	text-align:right;
	margin-right:4%;
	margin-top:30px;
}


footer{
	width:100%;
	margin:30px auto;
	
}
footer #footnav{
	width:100%;
	height:auto;
	padding-bottom:40px;
}

footer ul li{
	width:33.3%;
	height:auto;
	float:left;
	margin:0 auto 10px;
	padding:0;
	text-align:center;
	
}

#copyright{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:50px;
	
	
}

#copyright2{
	display:none;
}

/*---------------共通およびスマホ記述 end---------------*/

@media screen and (min-width:600px){
header{
	text-align:center;
	margin:30px auto 0;
	
}

nav{
	width:95%;
	margin:20px auto 0;
}

nav ul li{
	width:16.6%;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	
}

/*nav ul li img{
	width:80px;
	height:12.37px;
}*/

article h1 img{
	width:183px;
	height:28px;
	margin:40px auto 0;
}
	
#tempolist{
	float:left;
	width:50%;
	height:auto;
	margin:40px 0 0 0;
	padding:0;
	
}

#syousai #rainbow{
	display:none;
	
}

#syousai #rainbow2{
	display:block;
}
#syousai #furigana{
	font-size:1.1em;
	padding-left:37px;
}


#syousai img{
	width:90%;
	height:auto;
	padding-left:0;
}
#tanapic{
	float:left;
	width:50%;
	height:auto;
	
}


#map{
	width:50%;
	height:auto;
	float:right;
	margin:20px 0 0 0;
	padding:0;
	

}

#map img{
	width:90%;
	height:auto;
	text-align:center;
}


#googlelink{
	display:none;
}

#googlelink2{
	clear:both;
	display:block;
	width:100%;
	height:auto;
	text-align:right;
	margin-top:20px;
}
#googlelink2 img{
	width:150px;
	height:auto;
	margin:-45px 20px 0 0;
}

#kuryosyatu{
	width:50%;
	float:right;
	height:552px;
	margin:50px 0 0 0;
	height:0;
}

#linklist{
	clear:both;
	width:50%;
	height:auto;
	margin:40px auto 0;
}






/*-------------------footer  ---------------------------*/

#pagetop{
	clear:both;
}
#pagetop img{
margin-top:-35px;
}




footer{
	width:95%;
	margin:20px auto 0;
}

footer ul li{
	width:16.6%;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	
}
#copyright{
	display:none;
}
#copyright2{
	width:400px;
	height:auto;
	display:block;
	text-align:center;
	margin:20px auto 30px;
}

/*-------------------footer  END---------------------------*/
}


@media screen and (min-width:740px){


#wrapper{
	width:740px;
	margin:0 auto;
}
nav{
	width:100%;
	
	
}

#topnav{
	width:740px;
	height:35px;
	border-bottom:solid 1px #999;
	margin:20px auto 0;
}

article h1{
	display:none;
}


#accesspc{
	display:block;
}
	
article h1 img{
	width:183px;
	height:28px;
	margin:50px auto 0;
}

#map #mappic{
	display:none;
}
#map #mappic2{
	display:block;
}
#map #mappic2 img{
	width:370px;
	height:536px;
}

#kuryosyatu p{
	display:none;
}


#kuryosyatu #kuro2{
	display:block;
}



#linklist{
	clear:both;
	width:50%;
	height:auto;
	margin:60px 0 0 0;
}

#linklist p#blog{
	display:none;
	
}
#linklist p#blog2{
	
	display:block;
	
}
#linklist p#blog2 img{
	width:40px;
	height:40px;
	padding-left:4px;
	
}


#linklist p{
	width:40px;
	height:auto;
	
	}

#pagetop{
	clear:both;
}
#pagetop img{
margin-top:-65px;
}



footer{
	width:740px;
	margin:0 auto;
	
}

#footnav{
	width:740px;
	height:35px;
	border-bottom:solid 1px #999;
	margin:20px auto 0;
}

#copyright{
	display:none;
}
#copyright2{
	width:400px;
	height:auto;
	display:block;
	text-align:center;
	margin:20px auto 30px;
	font-family:"游明朝","Times New Roman", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
}