@charset "utf-8";
  h1 {

    font-weight: bold;
    line-height: 40px;
    margin: 0;
    clear: both;
  }
  h1 a{ color:rgba(255,255,255,1.00);
  text-decoration:none;
  font-size:0.8em;}
.enchou{width: 96%;
	background: rgba(208,53,60,1.00);
text-align: center;
padding:3%;
}
.enchou p#enbox3{text-align: center;
	font-size: 1.2rem;
}
.enchou p#enbox{ background: rgba(254,254,254,1.00);
		text-align: center;
	font-size: 1.2rem;
	padding: 2%;
}
.enchou p#enbox2{ text-align: center;
font-size: 1.8rem;
	color: rgba(255,230,0,1.00);}
#bgimg{ background: url(images2/indexback201405_2.png)  repeat-x;}
.kazuraki {
  font-family: "kazuraki-sp2n",sans-serif;
  }
 ul#courselist li { float:left;
}
ul#courselist li#coursebox{width:45%}
 #coursettl { width:100%;
  margin:0;}
   #coursettl img { width:100%;
  margin:0;}
  #courseimg { width:100%;
  margin:0;}
  #coursebox{ margin:2%;}
  #coursebox_bihin{ background-color:rgba(239,239,239,1.00);
  margin:2%;
  text-indent:30px;
  margin-top:20px;
  padding:20px 0 20px 0;}
#coursetext{
	width:100%;
	background-image:url(images/pin.png);
	background-repeat:no-repeat;
	text-indent:50px;
	  font-size:20px;
	  margin-top:10px;
	}
	#coursetext_long{
	width:80%;
	background-image:url(images/pin.png);
	background-repeat:no-repeat;
	text-indent:50px;
	  font-size:20px;
	  margin-top:10px;
	}
	#coursetext_g{
	width:100%;
	  font-size:20px;
	  text-align:right;
	  padding-right:3%;
	  float:right;
	}
	#courseborder{ width:100%;
	border-bottom:1px rgba(46,0,0,1.00) dashed;
	margin:25px 0 25px 0;}
	#chumontext{ text-align:center;
	font-size:2em;
	}
	#bihinlist li{
		width:100%; float:left;
		line-height:2em;
		font-size:1.2em;}
	.hude{ 
	background:url(images2/hude.png) no-repeat}
	#chumontext a img:hover{ opacity:0.8;}
	#chumonback {
	border: 3px solid rgba(65,4,5,1.00);
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	border-radius: 10px;
	background-color: rgba(255,250,234,1.00)
}
 li#tanpinimg { width:50%;
 float:left;
 text-align:center;}
  li#tanpinimg_st { width:33%;
 float:left;
 text-align:center;
 display:block;
 height:100px}
#tanpintext{
	padding-top:10px;
	width:100%;
	text-align:center;
	  font-size:1.5em;
	}
		#tanpintext2{
	width:90%;
	text-align:right;
	  font-size:1.5em;
	  padding-right:10%;
	}

#areaback{ width:90%;
background:rgba(165,219,224,1.00);
padding:10px;
margin:10px auto 10px auto;
}
#areattl{ font-size:1.5em;
text-align:center;}
#areabox{ border: 5px solid rgba(255,37,157,1.00);
background-color:#FFFFFF;
border-radius:8px;
padding:10px;
font-size:1.5em;
text-align:center;
}
#areabox2{
padding:10px;
font-size:1.2em;
text-align:center;
}
#drinkttl{ width:97.3%;
background:rgba(255,201,6,1.00);
padding:10px;
text-indent:20px;
text-align:left;
font-size:1.6em;
margin-top:0px;}
li#drinkimg{ width:25%;
padding-top:10px;
background-color:rgba(255,255,255,1.00);}
#drinkimg img{ width:100%;}
#drinktext{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	text-align:center;
	  font-size:1em;
	}
	
	#setttl{ width:100%;}
	#setcs{width:100%;
	float:left;}
	#setcs img{width:100%;
	}
	#setcs a:hover{ opacity:0.8}
	#kizaiimg li{ width:46%;
	float:left;
		border:3px rgba(51,51,51,1.00) solid;
	border-radius:8px;
	margin:1%;
	text-align:center;}
	#kizaiimg li p{ text-align:center;}
	#kizaittl { margin:10px 0 10px 0}
	#kizaittl img { width:100%}
	#kizaishosai li{ width:100%;
	float:left;
	text-align:center;
	}
	#kizaishosai li img{ width:100%;
	}
	#kizairext1{ margin-top:20px;
	}
	ul li#kizairext1{ font-size:1.2em}
	li#kizairext1 ul li{ font-size:1.2em}
	#kizairext1 ul li{ width:100%;

	}
	#kizaitext2 span{ float:right;
	font-size:1em;}
	#kizaitext2{
	text-align:center;
	font-size:1.5em;
	line-height:3em;}
	#csbnr{ width:100%;
	}
		#csbnr img{ width:100%;
	}
	.img50  { width:100%;
	text-align:center;}
	 div#kakaku .img50{ text-align:center;
	 width:25%;
	 margin-left:auto;
	 margin-right:auto;}
	 #footerUpper{ display:none}
	@media only screen and (min-width: 769px) {
		 ul#courselist li { float:left;
}
 #coursettl { width:100%;
  margin:0;}
   #coursettl img { width:100%;
  margin:0;}
  #courseimg { width:50%;
  margin:0;}
  #coursebox{ margin:2%;}
  #coursebox_bihin{ background-color:rgba(239,239,239,1.00);
  margin:2%;
  text-indent:30px;
  margin-top:20px;
  padding:20px 0 20px 0;}
#coursetext{
	width:100%;
	background-image:url(images/pin.png);
	background-repeat:no-repeat;
	text-indent:50px;
	  font-size:20px;
	  margin-top:10px;
	}
	#coursetext_long{
	width:100%;
	background-image:url(images/pin.png);
	background-repeat:no-repeat;
	text-indent:50px;
	  font-size:18px;
	  margin-top:10px;
	}
	#coursetext_g{
	width:100%;
	  font-size:20px;
	  text-align:right;
	  padding-right:3%;
	  float:right;
	}
	#courseborder{ width:100%;
	border-bottom:1px rgba(46,0,0,1.00) dashed;
	margin:25px 0 25px 0;}
	#chumontext{ text-align:center;
	font-size:2em;
	}
	#bihinlist li{
		width:50%; float:left;
		line-height:2em;
		font-size:1.2em;}
	.hude{ 
	background:url(images2/hude.png) no-repeat}
	#chumontext a img:hover{ opacity:0.8;}
	#chumonback {
	border: 3px solid rgba(65,4,5,1.00);
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	border-radius: 10px;
	background-color: rgba(255,250,234,1.00)
}
 li#tanpinimg { width:33%;
 float:left;
 text-align:center;}
  li#tanpinimg_st { width:33%;
 float:left;
 text-align:center;
 display:block;
 height:100px}
#tanpintext{
	padding-top:10px;
	width:100%;
	text-align:center;
	  font-size:1.5em;
	}
		#tanpintext2{
	width:90%;
	text-align:right;
	  font-size:1.5em;
	  padding-right:10%;
	}

#areaback{ width:90%;
background:rgba(165,219,224,1.00);
padding:10px;
margin:10px auto 10px auto;
}
#areattl{ font-size:1.5em;
text-align:center;}
#areabox{ border: 5px solid rgba(255,37,157,1.00);
background-color:#FFFFFF;
border-radius:8px;
padding:10px;
font-size:1.5em;
text-align:center;
}
#areabox2{
padding:10px;
font-size:1.2em;
text-align:center;
}
#drinkttl{ width:97.3%;
background:rgba(255,201,6,1.00);
padding:10px;
text-indent:20px;
text-align:left;
font-size:1.6em;
margin-top:0px;}
li#drinkimg{ width:25%;
padding-top:10px;
background-color:rgba(255,255,255,1.00);}
#drinkimg img{ width:100%;}
#drinktext{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	text-align:center;
	  font-size:1em;
	}
	
	#setttl{ width:100%;}
	#setcs{width:33%;
	float:left;}
	#kizaiimg li{ width:22%;
	float:left;
		border:3px rgba(51,51,51,1.00) solid;
	border-radius:8px;
	margin:1%;
	text-align:center;} 
	#kizaiimg li p{ text-align:center;}
	#kizaittl { margin:10px 0 10px 0}
	#kizaishosai li{ width:48%;
	float:left;
	text-align:left;
	}
	#kizaishosai li img{ width:66%;
	}
	ul li#kizairext1{ font-size:1em}
	li#kizairext1 ul li{ font-size:1em}
	#kizairext1{ margin-top:20px;}
	#kizairext1 ul li{ width:100%;
	}
	#kizaitext2 span{ float:right;
	font-size:1em;}
	#kizaitext2 {
	text-align:left;
	font-size:1em;
	line-height:1.5em;}
		 #footerUpper{ display:block}}