@charset "utf-8";

@import 'import.css';


/* taste kikichico0901
========================================== */
#contents #taste0901{
	margin:0 auto;
}
#contents #taste0901 #readL{
	width:550px;
  float:left;
  margin-bottom:20px;
}
#contents #taste0901 #readL .kaijo_tx{
	margin:0;
}
#contents #taste0901 #readL dl{
	margin:0 auto;
  background-image:url(images/taste0901_kaijobg.gif);
  background-repeat:no-repeat;
  width:525px;
  height:165px;
  float:left;
}
#contents #taste0901 #readL dl dt{
	width:180px;
  float:left;
  padding-top:25px;
  padding-left:5px;
}
#contents #taste0901 #readL dl dd{
	width:328px;
  margin-left:190px;
  padding-top:25px;
  color:#000;
}
#contents #taste0901 #readL dl dd h3{
	font-size:12px;
  font-weight:bold;
  margin-bottom:3px;
}
#contents #taste0901 #readR{
	width:165px;
  float:right;
}

/* sec1 */
#contents #taste0901 #sec1{
	clear:both;
	margin:0 auto;
}
#contents #taste0901 #sec1 #sec1L{
	float:left;
  width:233px;
  height:264px;
  background-image:url(images/taste0901_schedule.gif);
  background-repeat:no-repeat;
}
#contents #taste0901 #sec1 #sec1L ul{
  margin:67px 0 0 30px;
}
#contents #taste0901 #sec1 #sec1L ul li{
	font-size:12px;
  list-style-type:disc;
  line-height:1.8;
  padding-right:5px;
}
#contents #taste0901 #sec1 #sec1L img{
	margin:55px 0 0 50px;
}

#contents #taste0901 #sec1 #sec1R{
	width:490px;
  float:right;
}
#contents #taste0901 #sec1 #sec1R img{
	float:right;
  margin:0 5px;
}
#contents #taste0901 #sec1 #sec1R h3{
	font-size:16px;
  color:#f93e69;
  font-weight:bold;
  margin-left:20px;
  margin-bottom:5px;
}

/* sec2 */
#contents #taste0901 #sec2{
	clear:both;
	margin:90px auto 20px auto;
}
#contents #taste0901 #sec2 h3{
	font-size:16px;
  color:#f93e69;
  font-weight:bold;
  margin-bottom:5px;
}
#contents #taste0901 #sec2 #sec2L{
	float:left;
  width:500px;
}
#contents #taste0901 #sec2 #sec2R{
	float:right;
  width:220px;
  padding-top:5px;
}
#contents #taste0901 #sec2 #latte{
	clear:both;
  text-align:center;
}
#contents #taste0901 #sec2 #latte img{
	margin-right:6px;
}

/* sec3 */
#contents #taste0901 #sec3{
	clear:both;
	margin:0 auto 40px auto;
}
#contents #taste0901 #sec3 #sec3L{
	float:left;
  width:157px;
  padding-top:5px;
}
#contents #taste0901 #sec3 #sec3C{
	float:left;
  width:360px;
  padding-left:5px;
  padding-top:5px;
}
#contents #taste0901 #sec3 #sec3R{
	float:right;
  width:200px;
  padding-top:5px;
}

/* sec4 */
#contents #taste0901 #sec4{
	clear:both;
	margin:0 auto 20px auto;
}
#contents #taste0901 #sec4 #tt01,#contents #taste0901 #sec4 #tt02{
	clear:both;
	margin:10px auto 20px auto;
}
#contents #taste0901 #sec4 #tt01L{
	float:left;
  width:500px;
}
#contents #taste0901 #sec4 #tt01R{
	float:right;
  width:220px;
}
#contents #taste0901 #sec4 #tt02L{
	float:left;
  width:220px;
}
#contents #taste0901 #sec4 #tt02R{
	float:right;
  width:500px;
}
#contents #taste0901 #sec4 h3{
	border:1px solid #000;
  padding:5px;
  font-size:12px;
  margin-bottom:5px;
  font-weight:bold;
}
#contents #taste0901 #sec4 dl dt{
	font-size:12px;
  float:left;
  line-height:1.6;
}
#contents #taste0901 #sec4 dl dd{
	font-size:12px;
  margin-left:130px;
  line-height:1.6;
  padding-bottom:10px;
}

/* sec5 */
#contents #taste0901 #sec5{
	clear:both;
	margin:0 auto 30px auto;
}
#contents #taste0901 #sec5 .title02 span{
	color:#ff7f9d;
}
#contents #taste0901 #sec5 #sec5L{
	float:left;
  width:480px;
}
#contents #taste0901 #sec5 #sec5R{
	float:right;
  width:240px;
}
#contents #taste0901 #sec5 #sec5L li{
	font-size:12px;
  line-height:1.6;
  margin-bottom:5px;
  list-style-type:disc;
  margin-left:25px;
}
#contents #taste0901 #sec5 #introduce{
	clear:both;
}
#contents #taste0901 #sec5 #introduce dl,#contents #taste0901 #sec5 #introduce h4{
	font-size:12px;
  line-height:1.6;
}
#contents #taste0901 #sec5 #introduce dl dt{
	font-weight:bold;
}
#contents #taste0901 #sec5 #introduce dl dd{
  margin:0 10px 10px 10px;
}

/* sec6 */
#contents #taste0901 #sec6{
	clear:both;
	margin:0 auto 20px auto;
}
#contents #taste0901 #sec6 li{
	font-size:12px;
  line-height:1.6;
  margin:0 10px 10px 10px;
	background-image:url(images/taste0901_sq.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:0 0 0 12px;
}

/* sec7 */
#contents #taste0901 #sec7{
	clear:both;
	margin:0 auto 40px auto;
}
#contents #taste0901 #sec7 #sec7L{
	float:left;
  width:350px;
  padding-left:10px;
}
#contents #taste0901 #sec7 #sec7R{
	float:right;
  width:350px;
  padding-right:10px;
}
#contents #taste0901 #sec7 .bg1{
	background-image:url(images/taste0901_bloggerbg1.gif);
  background-repeat:no-repeat;
  width:341px;
  height:219px;
  margin-bottom:5px;
}
#contents #taste0901 #sec7 .bg2{
	background-image:url(images/taste0901_bloggerbg2.gif);
  background-repeat:no-repeat;
  width:341px;
  height:120px;
}
#contents #taste0901 #sec7 h4{
	font-size:12px;
  font-weight:bold;
  top:10px;
  left:10px;
  position:relative;
  margin-bottom:10px;
  padding:0 0 0 12px;
  line-height:1.4;
	background-image:url(images/taste0901_sq.gif);
  background-repeat:no-repeat;
  background-position:top left;
}
#contents #taste0901 #sec7 img{
	float:right;
  margin:6px;
}
#contents #taste0901 #sec7 p{
	font-size:12px;
  padding:5px 10px 0 10px;
}
#contents #taste0901 #sec7 ul{
  margin-top:10px;
}
#contents #taste0901 #sec7 ul li{
	font-size:12px;
  line-height:1.6;
  margin-left:25px;
}

/* sec8 */
#contents #taste0901 #sec8{
	clear:both;
	margin:0 auto 20px auto;
  border:1px solid #000;
  width:100%;
}
#contents #taste0901 #sec8 h5{
	font-size:12px;
  background-color:#000;
  color:#fff;
  padding:3px 6px;
  letter-spacing:2px;
  width:50px;
  text-align:center;
  top:-10px;
  left:20px;;
  position:relative;
}
#contents #taste0901 #sec8 img{
	float:left;
  margin-left:20px;
  margin-bottom:5px;
}
#contents #taste0901 #sec8 dl{
	float:right;
  width:550px;
  padding-bottom:5px;
}
#contents #taste0901 #sec8 dl dt{
	font-size:12px;
  line-height:1.6;
  padding:0 0 0 20px;
}
#contents #taste0901 #sec8 dl dd{
	font-size:12px;
  line-height:1.6;
  padding:0 20px 10px 20px;
}


/* harusweets09
========================================== */
#contents #taste0904{
	margin:0 auto;
}
#contents #taste0904 .read{
	width:720px;
	margin:0 auto 20px auto;
}
#contents #taste0904 .read img.r{
	float:right;
  margin-left:10px;
}
#contents #taste0904 .read img.l{
	float:left;
  margin-right:10px;
}
/* X */
#contents #taste0904 .shop,
#contents #taste0904 .miyage{
	width:720px;
	margin:0 auto 20px auto;
  clear:both;
}
#contents #taste0904 .shop:after,
#contents #taste0904 .miyage:after,
#contents #taste0904 .read:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html#contents #taste0904 .shop,
* html#contents #taste0904 .miyage,
* html#contents #taste0904 .read{
	height:1px;
	overflow:visible;
}
/**/

#contents #taste0904 .shop dl{
	background-image:url(images/shop_pinkbg.gif);
  background-repeat:repeat-y;
  width:100%;
}
#contents #taste0904 .miyage dl{
	background-image:url(images/shop_greenbg.gif);
  background-repeat:repeat-y;
  width:100%;
  clear:both;
}
#contents #taste0904 .shop dl dt,
#contents #taste0904 .miyage dl dt{
	float:left;
  width:350px;
	font-weight:bold;
  color:#000;
  font-size:16px;
  padding:5px 0 0 10px;
  line-height:1.5;
}
#contents #taste0904 .shop dl dd,
#contents #taste0904 .miyage dl dd{
	margin-left:400px;
  font-size:12px;
  line-height:1.5;
  color:#000;
  padding:5px 10px 5px 0;
}
#contents #taste0904 .miyage dl dd{
	text-align:right;
}

/* X @:ʐ^*/
#contents #taste0904 .photo,
#contents #taste0904 .photo2{
  clear:both;
  float:left;
  width:220px;
  text-align:center;
}
#contents #taste0904 .photo2{
	padding:5px 0 20px 0;
}

#contents #taste0904 .photo img{
	margin:5px 0 0 0;
}
#contents #taste0904 .photo p{
	font-size:11px;
  margin-top:3px;
}
/* X @E:eLXg*/
#contents #taste0904 .text{
  float:right;
  width:480px;
}
#contents #taste0904 .text h3{
	font-size:15px;
	font-weight:bold;
  margin:10px 0;
  color:#000;
}
#contents #taste0904 .text h4{
	font-size:12px;
	font-weight:bold;
  margin:10px 0 0 0;
  color:#fa4a6f;
}
#contents #taste0904 .text li{
	font-size:12px;
  line-height:1.6;
}

/* voice */
#contents #taste0904 #voice{
	clear:both;
	margin:0 auto 20px auto;
	width:720px;
}
#contents #taste0904 #voice li{
	font-size:12px;
  line-height:1.6;
  margin:0 10px 10px 10px;
	background-image:url(images/taste0901_sq.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:0 0 0 12px;
}

























