@charset "utf-8";

#lineup {
	line-height:1.2em ;
	margin:50px 0 0 0;
}
#lineup h3, .lineup02 h3, .lineup03 h3 {
	text-indent:-10000px;
	background-image:none;
	margin:0;
	padding:0;
}
#lineup h3 a, .lineup02 h3 a, .lineup03 h3 a {
	display:block;
	/*border:#ff0000 solid 1px;*/
	height:35px;
}



#lineup ul li,.lineup02 ul li,.lineup03 ul li {
	margin:0 0 3px 0;
}
.product_img {
	float:left;
	width:176px;
	height:133px;
	display:inline;
	background:url(../img/line_w02.gif) repeat-x bottom;
}
.product_img div {
	background:url(../img/line_h02.gif) repeat-y right;
}

.product_info {
	float:right;
	width:480px;
	display:inline;
}
.product_info p {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	background:url(../img/line_w02.gif) repeat-x bottom;
	
}
.product_info li {
	float:left;
	margin:0 0 5px 0;
}

.product_info ol{
	margin:10px 0 0 0;
}

.product_info ol li {
	list-style:none;
	float:left;
	margin:0 15px 0 0;
}



#product h3 {
	height:35px;
	color:#ffffff;
	font-weight:bold;
	font-size:125%;
	padding:5px 0 0 20px;
	margin:0 0 15px 0;
}


#product h3 span.new {
	background:url(../../product/img/icon_new.gif) no-repeat top right;
	padding:0 65px 0 0;
	}
#product h3 span.renew {
	background:url(../../product/img/icon_renew.gif) no-repeat top right;
	padding:0 90px 0 0;
	}

#product h3 span.limited {
	background:url(../../product/img/icon_limited.gif) no-repeat top right;
	padding:0 80px 0 0;
	}


/*すっぱいガムシリーズ*/
.sour_gum {
	background:url(../../product/img/h3_sour_gum.jpg) no-repeat #ffedef;
	width:320px;
	height:147px;
	position:relative;
	float:left;
	display:block;
	}
.sour_gum p {margin:10px 130px 0 15px;}
.sour_gum .btn {
	position:absolute;
	left:200px;
	top:115px;
	}

.dl_sour_gum h3 {
	background:url(../../product/img/sour_gum/h3.gif) no-repeat;
}
.dl_sour_gum .product_info .icon_hinban {
	background:url(../../product/img/sour_gum/icon_hinban.gif) no-repeat left;
	padding:0 25px 0 80px;
}
.dl_sour_gum .product_info .icon_naiyoryo {
	background:url(../../product/img/sour_gum/icon_naiyoryo.gif) no-repeat left;
	padding:0 25px 0 80px;
}
.dl_sour_gum .product_info .icon_case {
	background:url(../../product/img/sour_gum/icon_case.gif) no-repeat left;
	padding:0 0px 0 110px;
}
.dl_sour_gum .product_info .icon_sunpou {
	background:url(../../product/img/sour_gum/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}

/*ガブリチュウシリーズ*/
.gaburicyu {
	background:url(../../product/img/h3_gaburicyu.jpg) no-repeat #fff5ce;
	width:320px;
	height:147px;
	position:relative;
	float:left;
	display:block;
	}
.gaburicyu p {margin:10px 130px 0 15px;}
.gaburicyu .btn {
	position:absolute;
	left:200px;
	top:115px;
	}
	
.dl_gaburicyu h3 {
	background:url(../../product/img/gaburicyu/h3.gif) no-repeat;
}
.dl_gaburicyu .product_info .icon_hinban {
	background:url(../../product/img/gaburicyu/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_gaburicyu .product_info .icon_naiyoryo {
	background:url(../../product/img/gaburicyu/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_gaburicyu .product_info .icon_case {
	background:url(../../product/img/gaburicyu/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_gaburicyu .product_info .icon_sunpou {
	background:url(../../product/img/gaburicyu/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}
	
/*ボールガム*/
.gumball {
	background:url(../../product/img/h3_gumball.jpg) no-repeat #fff0f0;
	width:320px;
	height:80px;
	float:left;
	display:block;
	}
.gumball ul {
	margin:10px 0 0 15px;
	}
.gumball ul li {
	background:url(../../product/img/icon01.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
.dl_gumball h3 {
	background:url(../../product/img/gumball/h3.gif) no-repeat;
}
.dl_gumball .product_info .icon_hinban {
	background:url(../../product/img/gumball/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_gumball .product_info .icon_naiyoryo {
	background:url(../../product/img/gumball/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_gumball .product_info .icon_case {
	background:url(../../product/img/gumball/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_gumball .product_info .icon_sunpou {
	background:url(../../product/img/gumball/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}



/*バータイプガム*/
.bar_gum {
	background:url(../../product/img/h3_bar_gum.jpg) no-repeat #fff5e6;
	width:320px;
	height:80px;
	float:left;
	display:block;
	}
.bar_gum ul {
	margin:10px 0 0 15px;
	}
.bar_gum ul li {
	background:url(../../product/img/icon02.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
	
.dl_bar_gum h3 {
	background:url(../../product/img/bar_gum/h3.gif) no-repeat;
}
.dl_bar_gum .product_info .icon_hinban {
	background:url(../../product/img/bar_gum/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_bar_gum .product_info .icon_naiyoryo {
	background:url(../../product/img/bar_gum/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_bar_gum .product_info .icon_case {
	background:url(../../product/img/bar_gum/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_bar_gum .product_info .icon_sunpou {
	background:url(../../product/img/bar_gum/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}

/*板ガム*/
.ita_gum {
	background:url(../../product/img/h3_ita_gum.jpg) no-repeat #fff5ce;
	width:320px;
	height:130px;
	float:left;
	display:block;
	}
.ita_gum ul {
	margin:10px 0 0 15px;
	}
.ita_gum ul li {
	background:url(../../product/img/icon03.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}

.dl_ita_gum h3 {
	background:url(../../product/img/ita_gum/h3.gif) no-repeat;
}
.dl_ita_gum .product_info .icon_hinban {
	background:url(../../product/img/ita_gum/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_ita_gum .product_info .icon_naiyoryo {
	background:url(../../product/img/ita_gum/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_ita_gum .product_info .icon_case {
	background:url(../../product/img/ita_gum/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_ita_gum .product_info .icon_sunpou {
	background:url(../../product/img/ita_gum/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}


/*プチキャンデーシリーズ*/
.pti_candy {
	background:url(../../product/img/h3_pti_candy.jpg) no-repeat #eaf6e5;
	width:320px;
	height:110px;
	float:left;
	display:block;
	}
.pti_candy ul {
	margin:10px 0 0 15px;
	}
.pti_candy ul li {
	background:url(../../product/img/icon12.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
	
.dl_pti_candy h3 {
	background:url(../../product/img/pti_candy/h3.gif) no-repeat;
}
.dl_pti_candy .product_info .icon_hinban {
	background:url(../../product/img/pti_candy/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_pti_candy .product_info .icon_naiyoryo {
	background:url(../../product/img/pti_candy/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_pti_candy .product_info .icon_case {
	background:url(../../product/img/pti_candy/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_pti_candy .product_info .icon_sunpou {
	background:url(../../product/img/pti_candy/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}

/*チューイングキャンデー*/
.chewing_candy {
	background:url(../../product/img/h3_chewing_candy.jpg) no-repeat #eaf6e5;
	width:320px;
	height:150px;
	float:left;
	display:block;
	}
.chewing_candy ul {
	margin:10px 0 0 15px;
	}
.chewing_candy ul li {
	background:url(../../product/img/icon04.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
	
.dl_chewing_candy h3 {
	background:url(../../product/img/chewing_candy/h3.gif) no-repeat;
}
.dl_chewing_candy .product_info .icon_hinban {
	background:url(../../product/img/chewing_candy/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_chewing_candy .product_info .icon_naiyoryo {
	background:url(../../product/img/chewing_candy/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_chewing_candy .product_info .icon_case {
	background:url(../../product/img/chewing_candy/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_chewing_candy .product_info .icon_sunpou {
	background:url(../../product/img/chewing_candy/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}

/*その他のお菓子*/
.chocolate {
	background:url(../../product/img/h3_chocolate.jpg) no-repeat #e6f5f5;
	width:320px;
	height:145px;
	float:left;
	display:block;
	}
.chocolate ul {
	margin:10px 0 0 15px;
	}
.chocolate ul li {
	background:url(../../product/img/icon05.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
	
.dl_chocolate h3 {
	background:url(../../product/img/chocolate/h3.gif) no-repeat;
}
.dl_chocolate .product_info .icon_hinban {
	background:url(../../product/img/chocolate/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_chocolate .product_info .icon_naiyoryo {
	background:url(../../product/img/chocolate/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_chocolate .product_info .icon_case {
	background:url(../../product/img/chocolate/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_chocolate .product_info .icon_sunpou {
	background:url(../../product/img/chocolate/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}
	
/*アミューズメント*/
.amusement {
	background: url(../../product/img/h3_amusement.jpg) no-repeat #e6f0ff;
	width: 320px;
	height: 180px;
	float: right;
	display: block;
	}
.amusement ul {
	margin:10px 0 0 15px;
	}
.amusement ul li {
	background:url(../../product/img/icon06.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
	
.dl_amusement h3 {
	background:url(../../product/img/amusement/h3.gif) no-repeat;
}
.dl_amusement .product_info .icon_hinban {
	background:url(../../product/img/amusement/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_amusement .product_info .icon_naiyoryo {
	background:url(../../product/img/amusement/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_amusement .product_info .icon_case {
	background:url(../../product/img/amusement/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_amusement .product_info .icon_sunpou {
	background:url(../../product/img/amusement/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}



	
/*手作り菓子*/
.homemade {
	background: url(../../product/img/h3_homemade.jpg) no-repeat #e6f0ff;
	width: 320px;
	height: 150px;
	float: left;
	display: block;
	}
.homemade ul {
	margin:10px 0 0 15px;
	}
.homemade ul li {
	background:url(../../product/img/icon07.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
	
.dl_homemade h3 {
	background:url(../../product/img/homemade/h3.gif) no-repeat;
}
.dl_homemade .product_info .icon_hinban {
	background:url(../../product/img/homemade/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_homemade .product_info .icon_naiyoryo {
	background:url(../../product/img/homemade/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_homemade .product_info .icon_case {
	background:url(../../product/img/homemade/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_homemade .product_info .icon_sunpou {
	background:url(../../product/img/homemade/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}

/*ポケット菓子*/
.pocket {
	background:url(../../product/img/h3_pocket.jpg) no-repeat #f0e6f5;
	width:320px;
	height:205px;
	float:left;
	display:block;
	margin-right:-3px;
	}
.pocket ul {
	margin:10px 0 0 15px;
	height:270x;
	}
.pocket ul li {
	background:url(../../product/img/icon08.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
	
.dl_pocket h3 {
	background:url(../../product/img/pocket/h3.gif) no-repeat;
}
.dl_pocket .product_info .icon_hinban {
	background:url(../../product/img/pocket/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_pocket .product_info .icon_naiyoryo {
	background:url(../../product/img/pocket/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_pocket .product_info .icon_case {
	background:url(../../product/img/pocket/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_pocket .product_info .icon_sunpou {
	background:url(../../product/img/pocket/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}

/*玩具菓子*/
.toy {
	background:url(../../product/img/h3_toy.jpg) no-repeat #fae6f5;
	width:320px;
	height:205px;
	float:right;
	}

.toyW {
	background:url(../../product/img/h3_toy.jpg) no-repeat #fae6f5;
	width:670px;
	height:145px;
	}

.toy ul {
	margin:10px 0 0 15px;
	}
.toy ul li,.product_info ul li.detail {
	background:url(../../product/img/icon09.gif) no-repeat left 5px;
	padding:0 0 4px 10px;
	}
	
.dl_toy h3 {
	background:url(../../product/img/toy/h3.gif) no-repeat;
}
.dl_toy .product_info .icon_hinban {
	background:url(../../product/img/toy/icon_hinban.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_toy .product_info .icon_naiyoryo {
	background:url(../../product/img/toy/icon_naiyoryo.gif) no-repeat left;
	padding:0 30px 0 80px;
}
.dl_toy .product_info .icon_case {
	background:url(../../product/img/toy/icon_case.gif) no-repeat left;
	padding:0 20px 0 100px;
}
.dl_toy .product_info .icon_sunpou {
	background:url(../../product/img/toy/icon_sunpou.gif) no-repeat left;
	padding:0 20px 0 80px;
}
.dl_toy .product_info .icon_age {
	background:url(../../product/img/toy/icon_age.gif) no-repeat left;
	padding:0 200px 0 80px;
}
.product_info ul li.detail {
	display:block;
	width:300px;
	line-height:1.3em;
	}
.toy .left_list {
	float:left;
	width:280px;
	display:inline;
	}
.toy .right_list {
	float:right;
	width:360px;
	display:inline;
	}
