#Gotouchi {
	width: 530px;
	margin: 0 15px;
}

#Gotouchi h2 {
	margin-bottom:10px;
}

#Gotouchi ul,
#Gotouchi ul {
	margin:0;
	padding:0;
	list-style:none;
}

.ClearMenu{
	margin-right: 80px;
}

#MenuArea .ObjectMenu2 a img{
	vertical-align: top;
}

/*-How to Fun / Hou to Use-*/
.TumBox {
	clear:both;
}
.TumBox #TumB01 {
	width:275px;
	float:left;
	position:relative;
}

.TumBox #TumB01 p{
	position:absolute;
	color:#000000;
	top:40px;
	left:125px;
	line-height:130%;
	width:140px;
}

.TumBox #TumB02 {
	width:295px;
	float:left;
	position:relative;
}

.TumBox #TumB02 p{
	position:absolute;
	color:#000000;
	top:40px;
	left:125px;
	line-height:130%;
	width:155px;
}

.TumBox #TumB03 {
	width:275px;
	float:left;
	position:relative;
}

.TumBox #TumB03 p{
	position:absolute;
	color:#000000;
	top:40px;
	left:125px;
	line-height:130%;
	width:140px;
}

.TumBox #TumB04 {
	width:295px;
	float:left;
	position:relative;
}

.TumBox #TumB04 p{
	position:absolute;
	color:#000000;
	top:40px;
	left:125px;
	line-height:130%;
	width:155px;
}

.TumBox #TumB04 div{
	position:absolute;
	top:95px;
	left:125px;
	line-height:130%;
	width:155px;
}

.TumBox #TumB04 div a{
	text-decoration:none;
	color:#77493d;
}

.Create01 {
	background-image: url(/howto/store/images-before/p_fun_17.jpg);
	background-repeat:no-repeat;
	background-position: 0 10px;
	height:180px;
}

.Create01 h3{
	padding-left:200px;
}

.Create01 p{
	line-height:130%;
	padding:0px 0px 0px 200px;
	margin:0px;
}

.PickUpLineC {
	height: 1px;
	margin: 0px 0px 15px 200px;
	background: url(/howto/store/images-before/p_fun_line.gif) repeat-x top left;
	line-height: 0;
}

.Create02{
	position:relative;
	height:215px;
}

.Create02 p.c01{
	position:absolute;
	top:135px;
	left:20px;
	width:115px;
	color:#333333;
	line-height:130%;
}

.Create02 p.c02{
	position:absolute;
	top:135px;
	left:160px;
	width:115px;
	color:#333333;
	line-height:130%;
}

.Create02 p.c03{
	position:absolute;
	top:135px;
	left:300px;
	width:115px;
	color:#333333;
	line-height:130%;
}

.Create02 p.c04{
	position:absolute;
	top:135px;
	left:440px;
	width:115px;
	color:#333333;
	line-height:130%;
}

.Free01 {
	background-image: url(/howto/store/images-before/p_fun_08.jpg);
	background-repeat:no-repeat;
	background-position:15px 0px;
	height:120px;
	padding:0px 0px 10px 190px;
	text-align:left;
}

.Free01 p{
	padding:3px 0px 5px 15px;
	color:#000000;
	margin:0px;
	line-height:130%;
}

.Free02 {
	background-image: url(/howto/store/images-before/p_fun_09.jpg);
	background-repeat:no-repeat;
	background-position:15px 0px;
	height:120px;
	padding:10px 0px 0px 190px;
	text-align:left;
}

.Free02 p{
	padding:0px 0px 5px 15px;
	color:#000000;
	margin:0px;
	line-height:130%;
}

.Free03 {
	clear:both;
	padding-left:25px;
}

.Free03 .type01{
	float:left;
	width:215px;
	text-align:left;
}

.Free03 .type01 img{
	margin-left:35px;
}

.Free03 .type01 p,
.Free03 .type02 p,
.Free03 .type03 p{
	padding:5px 0px 5px 0px;
	color:#000000;
	margin:0px;
	line-height:130%;
}

.Free03 .type02{
	float:left;
	width:165px;
	text-align:left;
}

.Free03 .type03{
	float:left;
	width:160px;
	text-align:left;
}

.Free03 .type03 img{
	margin-left:10px;
}

.GoodsLink01 {
	text-decoration:none;
	background-image: url(/howto/store/images-before/p_fun_arrow01.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	color:#77493d;
}

.GoodsLink02 {
	text-decoration:none;
	margin-left:15px;
	background-image: url(/howto/store/images-before/p_fun_arrow02.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	color:#77493d;
}

.GoodsLink01:hover,
#TumB04 div.GoodsLink01 a:hover,
.GoodsLink02:hover{
	text-decoration: underline;
}

.GoodsLink02_2 {
	text-decoration:none;
	padding-left: 12px;
	background-image: url(/howto/store/images-before/p_fun_arrow02.gif);
	background-repeat: no-repeat;
}

.GoodsLink02_2 a{
	text-decoration:none;
	color:#77493d;
}
.GoodsLink02_2 a:hover{
	text-decoration: underline;
}

.GoodsLink03 {
	text-decoration:none;
	margin-left: 25px;
	background-image: url(/howto/store/images-before/p_fun_arrow03.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	color:#597339;
}
.Eco .GoodsLink03:hover{
	text-decoration: underline;
}

.Ctr {
	text-align:center;
}

.Rit {
	text-align:right;
}

.TumColor {
	color:#77493d;
}

.Eco {
	background-image: url(/howto/store/images-before/p_fun_13.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

.Eco p{
	padding:0px 0px 10px 25px;
	margin:0px;
	line-height:130%;
	color:#597339;
}

.LetsUse{
	position:relative;
	height:450px;
}

.LetsUse p.c01{
	position:absolute;
	top:1px;
	left:46px;
	width:204px;
	color:#333333;
	line-height:130%;
}

.LetsUse p.c02{
	position:absolute;
	top:1px;
	left:305px;
	width:206px;
	color:#333333;
	line-height:130%;
}

.LetsUse p.c03{
	position:absolute;
	top:232px;
	left:82px;
	width:205px;
	color:#333333;
	line-height:130%;
}

.LetsUse p.c04{
	position:absolute;
	top:232px;
	left:352px;
	width:206px;
	color:#333333;
	line-height:130%;
}

.HTU{
	position:relative;
	height:225px;
}

.HTU p.c01{
	position:absolute;
	top:120px;
	left:28px;
	width:151px;
	color:#333333;
	line-height:130%;
}

.HTU p.c02{
	position:absolute;
	top:120px;
	left:212px;
	width:153px;
	color:#333333;
	line-height:130%;
}

.HTU p.c03{
	position:absolute;
	top:120px;
	left:392px;
	width:151px;
	color:#333333;
	line-height:130%;
}

.HTU p.c04{
	position:absolute;
	top:233px;
	left:351px;
	width:206px;
	color:#333333;
	line-height:130%;
}

.TumSize {
	position:relative;
	width:570px;
	height:170px;
}

.TumSize img{
	position:absolute;
	top:0px;
	left:35px;
	z-index:1;
}

.TumSize p{
	position:absolute;
	top:48px;
	left:90px;
	width:200px;
	color:#000000;
	z-index:2;
	line-height:130%;
}

h2.tum {
	margin:0px;
	padding:0px;
}

/*-Fall2 Hallween-*/
#PickUp_M {
	position:relative;
	width:560px;
}
#PickUp_M h2{
	display: block;
	width: 281px;
	height: 65px;
	position: absolute;
	top: 9px;
	left: 10px;
}
#PickUp_M div{
	display: block;
	position: absolute;
	top: 79px;
	left: 23px;
	width: 500px;
}
#PickUp_M div p{
	color: #ffae00;
	line-height: 150%;
}
#PickUp_M div ul{
	margin: 10px 0 0 0;
	padding: 0;
}
#PickUp_M div ul li{
	display: inline;
}
#PickUp_M div ul li a{
	color: #ffffff;
	padding: 0 20px 0 14px;
	background: url(/howto/store/images-before/icon_arrow_09fall2.gif) left center no-repeat;
}


.LH150 {
	line-height:150%;
}

.waku {
	padding:5px;
	border:1px solid #8f4514;
}

.anv09banner {
	text-align:center;
}

/*-2009Winter promotion-*/
#PickUp2,
#PickUp {
	width: 526px;
	background-image: url(/food/common/images/p_pickup_bg_09winter.jpg);
	background-repeat: repeat-y;
	background-color: #fefdf6;
	margin-bottom: 10px;
	padding: 0 16px 0 20px;
}

#PickUp3{
	width: 530px;
	background-image: url(/food/common/images/p_pickup_bg_09fall2.jpg);
	background-repeat: repeat-y;
	background-color: #914343;
	margin-bottom: 10px;
	padding: 0 15px;
}

#PickUp3 #Anv09{
	width: 530px;
	background-image: url(/food/common/images/p_pickup_bg_09fall1_anv02.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 0 15px;
	margin:0px;
}

#PickUp3 table{
	margin-left:5px;
}

.SumNavy{
	color:#8f4600;}

#PickUp .PromoColor{
	color:#b66b09;
}
	
.PickUpLine {
	height: 1px;
	margin-bottom: 15px;
	background: url(/food/common/images/p_pickup_line_09winter.gif) repeat-x top left;
	line-height: 0;
}

.PickUpLineAnv09 {
	height: 1px;
	margin-bottom: 15px;
	background: url(/food/common/images/p_pickup_line_09fall1_anv.gif) repeat-x top left;
	line-height: 0;
}

.H304 {
margin: 8px 0 ;
}

#PickUp .Item,
#PickUp2 .Item,
#PickUp3 .Item{
	margin: 0px 0px 0px 0px;
	width:520px;
}

#PickUp .Item .TextLeft{
	float:left;
	width:244px;
	margin-left: 0px;
	margin-top: 0px;
}

#PickUp .Item .TextLeftS{
	float:left;
	width:275px;
	margin-left: 0px;
	margin-top: 0px;
}

#PickUp3 .Item .TextLeft{
	float:left;
	width:222px;
	margin-left: 0px;
	margin-top: 0px;
}

#PickUp3 .Item .TextLeftS{
	float:left;
	width:275px;
	margin-left: 0px;
	margin-top: 0px;
}

#PickUp2 .Item .TextLeft{
	float:left;
	width:244px;
	margin-left: 0px;
	margin-top: 0px;
}

#PickUp2 .Item .TextLeftS{
	float:left;
	width:95px;
	margin-left: 0px;
	margin-top: 80px;
}

#PickUp .Item .PictRight{
	float:right;
	width:260px;
	margin-left: 0px;
}

#PickUp .Item .PictRightS{
	float:right;
	width:222px;
	margin-left: 0px;
}

#PickUp3 .Item .PictRight{
	float:right;
	width:266px;
	margin-left: 0px;
}

#PickUp3 .Item .PictRightS{
	float:right;
	width:229px;
	margin-left: 0px;
}

#PickUp2 .Item .PictRight{
	float:right;
	width:267px;
	margin-left: 0px;
}

#PickUp2 .Item .PictRightS{
	float:right;
	width:138px;
	margin-left: 0px;
}

#PickUp .Item .PictLeft{
	float:left;
	width:260px;
	margin-right: 0px;
}

#PickUp .Item .PictLeftS{
	float:left;
	width:222px;
	margin-right: 0px;
}
#PickUp3 .Item .PictLeft{
	float:left;
	width:266px;
	margin-right: 0px;
}

#PickUp3 .Item .PictLeftS{
	float:left;
	width:222px;
	margin-right: 0px;
}

#PickUp2 .Item .PictLeft{
	float:left;
	width:266px;
	margin-right: 0px;
}

#PickUp2 .Item .PictLeftS{
	float:left;
	width:222px;
	margin-right: 0px;
}

#PickUp .Item .TextRight{
	float:right;
	width:244px;
	margin-top: 0px;
}
#PickUp .Item .TextRightS{
	float:right;
	width:275px;
	margin-top: 0px;
}

#PickUp3 .Item .TextRight{
	float:right;
	width:240px;
	margin-top: 0px;
}

#PickUp3 .Item .TextRightS{
	float:right;
	width:282px;
	margin-top: 0px;
}

#PickUp2 .Item .TextRight{
	float:right;
	width:235px;
	margin-top: 0px;
}

#PickUp2 .Item .TextRightS{
	float:right;
	width:282px;
	margin-top: 0px;
}

#PickUp_index {
	position:relative;
	width:560px;
}

#PickUp_index h2 {
	margin: 0;
	padding: 0;
}

#PickUp_index p{
	position:absolute;
	top:43px;
	left:20px;
	line-height:140%;
	color:#872a24;
	list-style-type:none;
	width:150px;
	overflow:hidden;
}

#PickUp_index p.twitter{
	position:absolute;
	top:10px;
	left:470px;
	width:80px;
	height: 20px;
}

#PickUp_index p a{
	display: inline;
	background:url(/howto/store/images-before/icon_arrow_10holi1_01.gif) no-repeat 0 0.15em;
	padding-left:13px;
	margin:0 13px 5px 0;
	line-height: 1.5;
}

#PickUp_index p a{
	color:#aa1e31;
	text-decoration:underline;
}

#PickUp_index p a:link{
	text-decoration:underline;
}

#PickUp_index p a:hover{
	text-decoration:none;
}

.LinkAut:hover {
	text-decoration: none;
}

.LinkAut {
	text-decoration: underline;
	margin-right: 5px;
	background-image: url(/food/common/images/icon_arrow_aut.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}

.LinkAut2:hover {
	text-decoration: none;
}

.LinkAut2 {
	text-decoration: underline;
}


/*-Summer2 icedcoffee area-*/

.IcedArea {
	text-align: center;
}

/*-normal-*/

.Allergy {padding-left: 20px;}

.Allergy li {
	text-decoration: none;
	list-style-type: none;
	float: left;
}

.AllergyS {
	background-image: url(/food/common/images/p_allergy_s_left.gif);
	background-repeat: no-repeat;
	padding-left: 1px;
}
.AllergyS li {
	text-decoration: none;
	list-style-type: none;
	float: left;
}

.AllergyL {
	padding: 0;
}
.AllergyL li {
	text-decoration: none;
	list-style-type: none;
	float: left;
}

a.WhiteL:link{color:#fff;size:21px;}
a.WhiteL:hover{color:#fff;size:21px;text-decoration:underline;}

.pt10{
	padding-top:10px;
}
.pt20{
	padding-top:20px;
}

/*-Create Tumbler-*/
#otH2 {
	margin:0px 0px 5px 0px;
}

#Otumbler01 {
	width:569px;
	margin:20px 0px 0px 0px;
	padding:0px;
	background-color:#f0ece5;
}

#Otumbler01 h3{
	background-image: url(/tumbler/images/p_create_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px;
	padding:5px 0px;
	color:#6d6b46;
	font-size:14px;
}

#Otumbler01 .ot01{
	background-image: url(/tumbler/images/p_create_bk01.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:20px 260px 0px 15px;
	text-align:left;
}

#Otumbler01 .ot02{
	background-image: url(/tumbler/images/p_index_158_s.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
	padding:20px 40px 25px 85px;
	text-align:left;
}

#Otumbler02 {
	width:569px;
	margin:0px;
	padding:0px;
}

#Otumbler02 .ot02{
	padding:20px 0px 0px 0px;
	margin:0px;
	clear:both;
}

#Otumbler02 .ot02 .otL{
	width:380px;
	float:left;
}

#Otumbler02 .ot02 .otL table td.DIN{
	line-height:150%;
}

#Otumbler02 .ot02 .otL h4{
	margin:0px 0px 10px 0px;
	padding:0px;
}

#Otumbler02 .ot02 .otR{
	float:right;
	padding:50px 15px 0px 0px;
}

#Otumbler02 .ot05{
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:both;
}

#Otumbler02 .ot05 .otL{
	width:380px;
	float:left;
}

#Otumbler02 .ot05 .otL h4{
	margin:0px 0px 10px 0px;
	padding:0px;
}

#Otumbler02 .ot05 .otR{
	float:right;
	padding:5px 15px 0px 0px;
}

#Otumbler02 .ot03{
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:both;
}

#Otumbler02 .ot03 .otL h4{
	margin:0px 0px 10px 0px;
	padding:0px;
}

#Otumbler02 .ot03 .otL{
	width:380px;
	float:left;
}

#Otumbler02 .ot03 .otR{
	float:right;
	padding:0px 15px 0px 0px;
}

#Otumbler02 .ot04{
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:both;
}

#Otumbler02 .ot04 .otL{
	width:375px;
	float:left;
}

#Otumbler02 .ot04 .otL span{
	line-height:150%;
}

#Otumbler02 .ot04 .otL h4{
	margin:0px 0px 10px 0px;
	padding:0px;
}

#Otumbler02 .ot04 .otR{
	float:right;
	padding:5px 15px 0px 0px;
}

.otp01{
	color:#010000;
	line-height:120%;
	padding:8px 0px;
	margin:0px;
}

.otp02{
	padding:0px;
	margin:0px;
}

.otp03{
	padding:8px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
}

/*-Music-*/
.PickUpLineM {
	height: 1px;
	margin-top: 5px;
	margin-bottom: 15px;
	background: url(/food/common/images/p_pickup_line_spring2.gif) repeat-x top left;
	line-height: 0;
}

.SongList01 * {color: #754541;}
.SongList01 th {width: 320px; font-weight: normal;}

.SongList03 * {color: #754541;}

.SongList02 * {color: #754541;}
.SongList02 th {font-weight: normal;}
.SongList02 .Border {
	width: 30px;
	background-image: url(/common/images/p_border_03.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}

.Price {
	color: #754541;
}

.SongTitle {
	color: #735000;
	vertical-align:top;
}

.WinPink{
	color:#b40041;
}

.WinPink span{
	color: #b40041;
	font-size: 10px;
	font-weight: normal;
}

.WinContents{
	margin: 0px 0px 0px 0px;
	width:520px;
}

.ContentsLeft{
	float:left;
	width:190px;
	margin-left: 0px;
}

.ContentsRight{
	float:right;
	width:310px;
}


#Rwk {
	border:1px solid #b40041;
	font-size:10px;
	color:#503c78;
	padding:10px;
	margin:0px 15px;
	clear:both;
}

/*--ObYTop--*/

.Goods {
	width: 478px;
	margin-left:40px;
	padding: 0;
}

.GoodsLeft {
	width: 112px;
	float: left;
}
.GoodsRight {
	width: 338px;
	float: right;
	margin-left:28px;
}
.GoodsRight .GoodsLink {
	margin-top: 5px;
	margin-left: -8px;
	list-style: none;
}
.GoodsRight .GoodsLink li{
	margin-bottom: 5px;
}

/*-- 2009Winter --*/
.LinkWinter09 {
	background: url(/food/common/images/icon_arrow_09winter.gif) left center no-repeat;
	padding-left: 12px;
	color:#b66b09;
}
.LinkWinter09:hover{
	text-decoration: none;
}
.AttnHoliday09{
	display: block;
	font-size: 10px;
	padding: 5px;
	border: 1px solid #ffffff;
}
.HolidayBnr{
	margin: 30px 0 35px 0;
}
#AritaPopWrap{
	background: #5a2e14
}
.AritaWrap{
	width: 380px;
	margin-right: 20px;
	text-align: left;
}
.AritaWrap h1{
	margin: 21px 21px 15px 21px;
}
.AritaInner{
	width: 360px;
	margin: 0 0 0 20px;
	background: url(/howto/store/images-before/p_arita_01.gif) top right no-repeat;
}
.AritaInner p{
	color: #fcf3d3;
	margin-bottom: 10px;
	line-height: 150%;
	width: 230px;
}
.AritaInner .Attn{
	list-style: none;
	padding: 0;
	margin: 0;
}
.AritaInner .Attn li,
.AritaInner .Attn li a{
	font-size: 10px;
	color: #fcf3d3;
}
.AritaFoot{
	margin: 0 10px 10px 0;
	text-align: right;
}

/*-2010Spring promotion-*/
#TopSpring1{
	display: block;
	width: 560px;
	height: 372px;
	position: relative;
}
#TopSpring1 p{
	position: absolute; 
	top: 42px;
	left: 16px;
}
#TopSpring1 p a{
	background: url(/howto/store/images-before/icon_arrow_10spring1.gif) top left no-repeat;
	padding-right: 20px;
	padding-left: 15px;
	color: #951a2b;
}
#TopSpring1 p a:hover{
	text-decoration: none;
}
#PickUpSpring1{
	width: 560px;
	background-image: url(/food/common/images/p_pickup_bg_10spring1.jpg);
	background-color: #b4dfdf;
	background-position: top left;
	background-repeat: repeat-y;
	padding: 17px 0 0 0;
}
#PickUpSpring1 h2{
	margin: 0 20px 16px;
	padding: 0;
}
.PickUpinner{
	width: 520px;
	margin: 0 20px;
	padding: 0 0 50px 0;
	clear: both;
}
.PickUpinner:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.PickUpinner .fllPh{
	width: 261px;
	float:left;
}
.PickUpinner .flrPh{
	width: 261px;
	float:right;
}
.PickUpinner .flrTxt{
	width: 239px;
	float: right;
}
.PickUpinner .fllTxt{
	width: 239px;
	float: left;
}
.PickUpinner .fllPhS{
	width: 220px;
	float:left;
}
.PickUpinner .flrPhS{
	width: 220px;
	float:right;
}
.PickUpinner .flrTxtS{
	width: 277px;
	float: right;
}
.PickUpinner .fllTxtS{
	width: 277px;
	float: left;
}
.PickUpinner h3{
	color: #45190d;
	font-size: 14px;
	padding: 0 0 8px 0;
	margin: 0 0 10px 0;
	background-image: url(/food/common/images/p_pickup_line_10spring1.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.PickUpinner p{
	color: #951a2b;
	line-height: 140%;
	margin: 0 0 5px 0;
}
.PickUpinner p a{
	color: #951a2b;
	text-decoration: underline;
}
.PickUpinner p.Price{
	color: #45190d;
}
.PickUpinner .PromoColor{
	color: #eea1b0;
}
.PickUpinner .Attn{
	margin-bottom: 5px;
}
.PickUpinner a.Spring1Link{
	background: url(/howto/store/images-before/icon_arrow_10winter2.gif) top left no-repeat;
	padding-left: 14px;
	text-decoration: underline;
}
.PickUpinner a.Spring1Link:hover{
	background: url(/howto/store/images-before/icon_arrow_10winter2.gif) top left no-repeat;
	padding-left: 14px;
	text-decoration: none;
}

/*- Find Your Favorites -*/
#FindFavorites{
	margin: 30px 0 0 0;
	padding: 12px 16px;
	background: url(/howto/store/images-before/bg_10spring1_goods.gif) top left no-repeat;
}
#FindFavorites h4{
	margin: 0 0 5px 0;
}
#FindFavorites p{
	color: #745122;
}
#FindFavorites a{
	background: url(/howto/store/images-before/icon_10spring1_goods_01.gif) left center no-repeat;
	padding: 0 0 0 14px;
	color: #745122;
	text-decoration: underline;
}
#FindFavorites a:hover{
	text-decoration: none;
}


/*-2009Winter2 CJM-*/
#CJMPopWrap{
	background: #5a2e14
}
.CJMWrap{
	width: 460px;
}
.CJMWrap h1{
	margin: 14px 20px;
}
.CJMInner{
	margin: 20px;
	text-align: left;
}
.CJMInner p{
	color: #fcf3d3;
	margin-bottom: 20px;
}
.CJMInner h2{
	margin: 0;
	clear: both;
}
.section{
	padding: 0 10px 0 0;
}
.section:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.section .w120{
	width: 120px;
}
.section .w290{
	width: 290px;
	padding: 20px 0 0 0;
}

.fll{
	float: left;
}
.flr{
	float: right;
}
.Attn{
	list-style: none;
	padding: 0;
	margin: 0;
}
.Attn li{
	font-size: 10px;
	color: #000000;
	text-indent: -10px;
	padding-left: 10px; 
}

.mb10{
	margin-bottom: 10px;
}

.mb20{
	margin-bottom: 20px !important;
}

.mb30{
	margin-bottom: 30px !important;
}

.pl05{
	padding-left: 5px;
}


/*-- 2010Spring2 promotion --*/
.clearB {
	clear:both;
	visibility:hidden;
	height:0;
	width:0;
	font-size:1px;
	line-height:0;
}
#PickUpSpring2Box {
	width: 560px;
	margin:0 0 30px;
	padding:0 0 5px;
	background: url(/howto/store/images-before/p_pickup_bg_10sprin2.jpg) top left repeat-y;
}
.PickUpSpring2 {
	width:560px;
	padding:25px 0 20px;
}
.PickUpSpring2 img {
	margin:0 0 0 20px;
}
.PickUpSpring2aL {
	width:266px;
	float:left;
}
.PickUpSpring2aR {
	width:275px;
	float:left;
}
.PickUpSpring2bL {
	width:295px;
	float:left;
}
.PickUpSpring2bR {
	width:245px;
	float:left;
}
.PickUpSpring2cL {
	width:300px;
	float:left;
}
.PickUpSpring2cR {
	width:240px;
	float:left;
}
.PickUpSpring2dL {
	width:260px;
	float:left;
}
.PickUpSpring2dR {
	width:283px;
	float:left;
}
#PickUpSpring2Box h3 {
	color:#5c3214;
	font-size: 14px;
	padding: 0 0 8px;
	margin: 0 0 10px;
	background: url(/howto/store/images-before/p_pickup_line_spring2.gif) bottom left repeat-x;
}
#PickUpSpring2Box dl {
	margin:0 0 8px;
	padding:0;
}
#PickUpSpring2Box dt {
	color:#744e1b;
	margin:0;
	padding:0;
	line-height:1.4;
}
#PickUpSpring2Box dd {
	color:#5c3214;
	margin:0;
	padding:0;
	line-height:1.4;
}
#PickUpSpring2Box ul,
#PickUpSpring2Box li {
	list-style:none;
	margin:0;
	padding:0;
}
#PickUpSpring2Box li a {
	background: url(/howto/store/images-before/icon_arrow_10spring2.gif) top left no-repeat;
	padding-left:14px;
	color:#744e1b;
	text-decoration:underline;
}
#PickUpSpring2Box li a:hover{
	text-decoration:none;
}
#PickUpSpring2Box .PickUpSpring2bL h3,
#PickUpSpring2Box .PickUpSpring2bL ul,
#PickUpSpring2Box .PickUpSpring2bL dl,
#PickUpSpring2Box .PickUpSpring2dL h3,
#PickUpSpring2Box .PickUpSpring2dL ul,
#PickUpSpring2Box .PickUpSpring2dL dl {
	margin-left:20px;
}
#PickUpSpring2Box dt span {
	color:#744e1b;
	font-size:10px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	display:block;
}


/*-- 2010SummerP1 promotion --*/
.PickUpSummer1 {
	width:560px;
	padding:25px 0 20px;
}
.PickUpSummer1 img {
	margin:0 0 0 20px;
}
.PickUpSummer1aL {
	width:266px;
	float:left;
}
.PickUpSummer1aR {
	width:275px;
	float:left;
}
.PickUpSummer1bL {
	width:295px;
	float:left;
}
.PickUpSummer1bR {
	width:245px;
	float:left;
}
.PickUpSummer1cL {
	width:300px;
	float:left;
}
.PickUpSummer1cR {
	width:240px;
	float:left;
}
.PickUpSummer1dL {
	width:260px;
	float:left;
}
.PickUpSummer1dR {
	width:283px;
	float:left;
}
#PickUpSummer1Box .PickUpSummer1bL h3,
#PickUpSummer1Box .PickUpSummer1bL ul,
#PickUpSummer1Box .PickUpSummer1bL dl,
#PickUpSummer1Box .PickUpSummer1dL h3,
#PickUpSummer1Box .PickUpSummer1dL ul,
#PickUpSummer1Box .PickUpSummer1dL dl {
	margin-left:20px;
}
#PickUpSummer1Box h3 {
	color:#5c3214;
	font-size: 14px;
	padding: 0 0 8px;
	margin: 0 0 10px;
	background: url(/howto/store/images-before/p_pickup_line_summer1.gif) bottom left repeat-x;
}
#PickUpSummer1Box dl {
	margin:0 0 8px;
	padding:0;
}
#PickUpSummer1Box dt {
	color:#ffffff;
	margin:0;
	padding:0;
	line-height:1.4;
}
#PickUpSummer1Box dt span {
	color:#ffffff;
	font-size:10px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	display:block;
}
#PickUpSummer1Box dd {
	color:#582600;
	margin:0;
	padding:0;
	line-height:1.4;
}
#PickUpSummer1Box ul,
#PickUpSummer1Box li {
	list-style:none;
	margin:0;
	padding:0;
}
#PickUpSummer1Box li a {
	background: url(/howto/store/images-before/icon_arrow_10summer1_02.gif) top left no-repeat;
	padding-left:14px;
	color:#ffffff;
	text-decoration:underline;
}
#PickUpSummer1Box li a:hover{
	text-decoration:none;
}
.PickUpSummer1 dd img {
	margin:15px 0 0;
}

/*-- 2010SummerP1 promotion --*/
#PickUpSummer1Box {
	width: 560px;
	margin:0 0 30px;
	padding:0 0 5px;
	background: url(/howto/store/images-before/p_pickup_bg_10summer1.jpg) top left repeat-y;
}
.PickUpSummer1 {
	width:560px;
	padding:25px 0 20px;
}
.PickUpSummer1 img {
	margin:0 0 0 20px;
}
.PickUpSummer1cL {
	width:300px;
	float:left;
}
.PickUpSummer1cR {
	width:240px;
	float:left;
}
#PickUpSummer1Box h3 {
	color:#5c3214;
	font-size: 14px;
	padding: 0 0 8px;
	margin: 0 0 10px;
	background: url(/howto/store/images-before/p_pickup_line_summer1.gif) bottom left repeat-x;
	zoom:1;
}
#PickUpSummer1Box dl {
	margin:0 0 8px;
	padding:0;
}
#PickUpSummer1Box dt {
	color:#ffffff;
	margin:0;
	padding:0;
	line-height:1.4;
}
#PickUpSummer1Box dt span {
	color:#ffffff;
	font-size:10px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	display:block;
}
#PickUpSummer1Box dd {
	color:#582600;
	margin:0;
	padding:0;
	line-height:1.4;
}
#PickUpSummer1Box ul,
#PickUpSummer1Box li {
	list-style:none;
	margin:0;
	padding:0;
}
#PickUpSummer1Box li a {
	background: url(/howto/store/images-before/icon_arrow_10summer1_02.gif) top left no-repeat;
	padding-left:14px;
	color:#ffffff;
	text-decoration:underline;
}
#PickUpSummer1Box li a:hover{
	text-decoration:none;
}
.PickUpSummer1 dd img {
	margin:15px 0 0;
}
.Black a {
	color:#582600;
}

/*-- 2010Summer2 promotion --*/
.clearB {
	clear:both;
	visibility:hidden;
	height:0;
	width:0;
	font-size:1px;
	line-height:0;
}
.PickUpSummer2Box {
	width: 560px;
	margin:0 0 30px;
	padding:0 0 5px;
	background: url(/howto/store/images-before/p_pickup_bg_10ummer2.jpg) top left repeat-y;
}
.PickUpSummer2Box a {
	color:#744e1b;
}
.PickUpSummer2Box a:hover {
	text-decoration:none;
}
.PickUpSummer2 {
	width:560px;
	padding:25px 0 20px;
}
.PickUpSummer2 img {
	margin:0 0 0 20px;
}
.PickUpSummer2 .PickUpSummer2aR dd img  {
	margin:5px 0 0 0;
}
.PickUpSummer2aL {
	width:266px;
	float:left;
}
.PickUpSummer2aR {
	width:275px;
	float:left;
}
.PickUpSummer2bL {
	width:295px;
	float:left;
}
.PickUpSummer2bR {
	width:245px;
	float:left;
}
.PickUpSummer2cL {
	width:300px;
	float:left;
}
.PickUpSummer2cR {
	width:240px;
	float:left;
}
.PickUpSummer2dL {
	width:260px;
	float:left;
}
.PickUpSummer2dR {
	width:283px;
	float:left;
}
.PickUpSummer2Box h3 {
	color:#5a2e14;
	font-size: 14px;
	padding: 0 0 8px;
	margin: 0 0 10px;
	background: url(/howto/store/images-before/p_pickup_line_summer2.gif) bottom left repeat-x;
	zoom:1;
}
.PickUpSummer2Box dl {
	margin:0 0 8px;
	padding:0;
}
.PickUpSummer2Box dt {
	color:#572700;
	margin:0;
	padding:0;
	line-height:1.4;
}
.PickUpSummer2Box dt span {
	color:#572700;
	font-size:10px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	display:block;
}
.PickUpSummer2Box dd {
	color:#572700;
	margin:0;
	padding:0;
	line-height:1.4;
}
.PickUpSummer2Box ul,
.PickUpSummer2Box li {
	list-style:none;
	margin:0;
	padding:0 0 5px;
}
.PickUpSummer2Box li img {
	margin:0;
}
.PickUpSummer2Box .PickUpSummer2bL h3,
.PickUpSummer2Box .PickUpSummer2bL ul,
.PickUpSummer2Box .PickUpSummer2bL dl,
.PickUpSummer2Box .PickUpSummer2dL h3,
.PickUpSummer2Box .PickUpSummer2dL ul,
.PickUpSummer2Box .PickUpSummer2dL dl {
	margin-left:20px;
}
ul.CardsLinks {
	clear:both;
	margin:0;
	padding:10px 0 0 20px;
}


/*-- 2010Summer3 promotion --*/
.clearB {
	clear:both;
	visibility:hidden;
	height:0;
	width:0;
	font-size:1px;
	line-height:0;
}
.PickUpSummer3Box {
	width: 560px;
	margin:0 0 30px;
	padding:0 0 5px;
	background: url(/howto/store/images-before/p_pickup_bg_10ummer3.jpg) top left repeat-y;
}
.PickUpSummer3Box h2 {
	margin:0;
	padding:0;
}
.PickUpSummer3Box a {
	color:#ffffff;
}
.PickUpSummer3Box a:hover {
	text-decoration:none;
}
.PickUpSummer3 {
	width:560px;
	padding:25px 0 20px;
}
.PickUpSummer3 img {
	margin:0 0 0 20px;
}
.PickUpSummer3 .PickUpSummer3aR dd img  {
	margin:5px 0 0 0;
}
.PickUpSummer3aL {
	width:266px;
	float:left;
}
.PickUpSummer3aR {
	width:275px;
	float:left;
}
.PickUpSummer3bL {
	width:295px;
	float:left;
}
.PickUpSummer3bR {
	width:245px;
	float:left;
}
.PickUpSummer3cL {
	width:300px;
	float:left;
}
.PickUpSummer3cR {
	width:240px;
	float:left;
}
.PickUpSummer3dL {
	width:260px;
	float:left;
}
.PickUpSummer3dR {
	width:283px;
	float:left;
}
.PickUpSummer3Box h3 {
	color:#ffffff;
	font-size: 14px;
	padding: 0 0 8px;
	margin: 0 0 10px;
	background: url(/howto/store/images-before/p_pickup_line_summer3.gif) bottom left repeat-x;
	zoom:1;
}
.PickUpSummer3Box dl {
	margin:0 0 8px;
	padding:0;
}
.PickUpSummer3Box dt {
	color:#fffde1;
	margin:0;
	padding:0;
	line-height:1.4;
}
.PickUpSummer3Box dt span {
	color:#fffde1;
	font-size:10px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	display:block;
}
.PickUpSummer3Box dd {
	color:#ffffff;
	margin:0;
	padding:0;
	line-height:1.4;
}
.PickUpSummer3Box dd a {
	background: url(/pairing/images/arrow_10summer03.gif) left center no-repeat;
	padding-left: 14px;
}
.PickUpSummer3Box ul,
.PickUpSummer3Box li {
	list-style:none;
	margin:0;
	padding:0 0 5px;
}
.PickUpSummer3Box li img {
	margin:0;
}
.PickUpSummer3Box .PickUpSummer3bL h3,
.PickUpSummer3Box .PickUpSummer3bL ul,
.PickUpSummer3Box .PickUpSummer3bL dl,
.PickUpSummer3Box .PickUpSummer3dL h3,
.PickUpSummer3Box .PickUpSummer3dL ul,
.PickUpSummer3Box .PickUpSummer3dL dl {
	margin-left:20px;
}
ul.CardsLinks {
	clear:both;
	margin:0;
	padding:10px 0 0 20px;
}
/*-- 2010Core1 promotion --*/
.PickUpCore1Box {
	width: 560px;
	margin:0 0 30px;
	padding:0 0 40px;
	background: url(/howto/store/images-before/p_pickup_bg_core1.jpg) top left repeat-y;
}
.PickUpCore1Box h2 {
	margin:0;
	padding:0;
}
.PickUpCore1Box a {
	color:#5c3214;
}
.PickUpCore1Box a:hover {
	text-decoration:none;
}
.PickUpCore1 {
	padding:25px 0 19px 20px;
	_padding:25px 0 19px 20px;
	width:100%;
	overflow:hidden;
}
.PickUpCore1 .PickUpCore1aR dd img  {
	margin:5px 0 0 0;
}
.PickUpCore1aL {
	width:265px;
	float:left;
	padding-right:24px;
}
.PickUpCore1bL {
	width:232px;
	float:left;
}
.PickUpCore1cL {
	width:300px;
	float:left;
}
.PickUpCore1dL {
	width:260px;
	float:left;
}
.PickUpCore1eL {
	width:275px;
	float:left;
}
.PickUpCore1fL {
	width:220px;
	padding-right:24px;
	float:left;
}
.PickUpCore1aR {
	width:275px;
	float:left;
}
.PickUpCore1bR {
	width:228px;
	float:left;
}
.PickUpCore1cR {
	width:240px;
	padding-left:24px;
	float:left;
}
.PickUpCore1dR {
	width:283px;
	float:left;
}
.PickUpCore1LR {
	width:518px;
}

.noMgnTop {
	margin-top: 0!important;
}
.PickUpCore1Box h3 {
	color:#5c3214;
	font-size: 14px;
	padding: 0 0 8px 0;
	margin: 0 0 10px;
	background: url(/howto/store/images-before/p_pickup_line_core1.gif) bottom left repeat-x;
	zoom:1;
}



.PickUpCore1Box dl {
	margin:0 0 8px 0;
	padding:0;
}
.PickUpCore1Box dt {
	color:#744e1b;
	margin:0;
	padding:0;
	line-height:1.4;
}
.PickUpCore1Box dt span {
	color:#744e1b;
	font-size:10px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	display:block;
}
.PickUpCore1Box dd {
	color:#744e1b;
	margin:0;
	padding:0;
	line-height:1.4;
}
.PickUpCore1Box ul{
	padding-left: 7px;
}

.PickUpCore1Box li {
	list-style:none;
	margin:0;
	padding:0 0 5px;
}
.PickUpCore1Box li img {
	margin:0;
}

/*-- 2010Holiday1 promotion --*/
.PickUpHoliday1Box {
	width: 560px;
	margin:0 0 30px;
	padding:0 0 5px;
	background: url(/food/images/p_pickup_bg_10holiday1.jpg) top left repeat-y;
}
.PickUpHoliday1Box h2 {
	margin:0;
	padding:0;
}
.PickUpHoliday1Box a {
	color:#ce172f;
}
.PickUpHoliday1Box a:hover {
	text-decoration:none;
}
.PickUpHoliday1 {
	width:560px;
	padding:25px 0 20px;
}
.PickUpHoliday1 img {
	margin:0 0 0 20px;
}
.PickUpHoliday1 .PickUpHoliday1aR dd img  {
	margin:5px 0 0 0;
}
.PickUpHoliday1aL {
	width:266px;
	float:left;
}
.PickUpHoliday1aR {
	width:275px;
	float:left;
}
.PickUpHoliday1bL {
	width:295px;
	float:left;
}
.PickUpHoliday1bR {
	width:245px;
	float:left;
}
.PickUpHoliday1cL {
	width:300px;
	float:left;
}
.PickUpHoliday1cR {
	width:240px;
	float:left;
}
.PickUpHoliday1dL {
	width:260px;
	float:left;
}
.PickUpHoliday1dR {
	width:283px;
	float:left;
}
.PickUpHoliday1Box h3 {
	color:#ce172f;
	font-size: 14px;
	padding: 0 0 8px 7px;
	margin: 19px 0 10px;
	background: url(/food/images/p_pickup_line_holiday1.gif) bottom left repeat-x;
	zoom:1;
}
.PickUpHoliday1Box dl {
	margin:0 0 8px 7px;
	padding:0;
}
.PickUpHoliday1Box dt {
	color:#ce172f;
	margin:0;
	padding:0;
	line-height:1.4;
}
.PickUpHoliday1Box dt a {
	color:#ce172f;
}
.PickUpHoliday1Box dt span {
	color:#ce172f;
	font-size:10px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	display:block;
}
.PickUpHoliday1Box dd {
	color:#ce172f;
	margin:0;
	padding:0;
	line-height:1.4;
}
.PickUpHoliday1Box dd a {
	background: url(/pairing/images/arrow_10holiday1.gif) left 2px no-repeat;
	padding-left: 14px;
}

.PickUpHoliday1Box dd.bnr {
	margin: 20px 0 10px 0;
}

.PickUpHoliday1Box dd.bnr a {
	background: none !important;
	padding-left: 0 !important;
}

.PickUpHoliday1Box ul{
	padding-left: 7px;
}

.PickUpHoliday1Box li {
	list-style:none;
	margin:0;
	padding:0 0 5px;
}
.PickUpHoliday1Box li img {
	margin:0;
}

.PickUpHoliday1Box .PickUpHoliday1bL h3,
.PickUpHoliday1Box .PickUpHoliday1dL h3 {
	margin-left:20px;
}

.PickUpHoliday1Box .PickUpHoliday1bL ul,
.PickUpHoliday1Box .PickUpHoliday1bL dl,
.PickUpHoliday1Box .PickUpHoliday1dL ul,
.PickUpHoliday1Box .PickUpHoliday1dL dl {
	margin-left:27px;
}

.PickUpHoliday1Box p.bnAnv {
	margin-top:10px;
}
.PickUpHoliday1Box p.bnCard {
	margin-top:13px;
}
.PickUpHoliday1Box .PickUpHoliday1aR p.bnAnv img,
.PickUpHoliday1Box p.bnCard img {
	margin:0;
}
.Code table span.small {
	font-size:10px;
	color:#777777;
}
.AttnHoliday10 {
	color: #ce172f;
	font-size:10px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	border:1px solid #ab000b;
	margin: 0 7px 8px 7px;
	padding:5px;
	display:block;
}

#bnEdb {
	margin: -10px 0 20px;
}

#norway {
	padding: 0 17px 0 25px;
}

#norway .img {
	float: left;
	width: 145px;
	text-align: center;
}

#norway .text {
	width: 365px;
	float: right;
}

#norway .text h5 {
	padding-bottom: 10px;
}

#norway .text p {
	color: #333333;
	line-height: 1.4;
}

#norway .text p .small {
	color: #333333;
	font-size: 10px;
	line-height: 1.4;
}

#norway .text ul {
	margin: 0;
	padding: 15px 0 0 0;
}

#norway .text ul li {
	list-style-type: none;
	background: url(/howto/store/images-before/p_fun_arrow02.gif) no-repeat left 1px;
	padding: 0 0 3px 12px;
}

#norway .text ul li a {
	text-decoration: none;
	color:#77493d;
}

#norway .text ul li a:hover {
	text-decoration: underline;
}

#norway #dlFlash {
	padding: 3px 0 0 0;
	font-size: 10px;
	text-indent: -1.1em;
	margin-left: 1.1em;
	color: #000000;
}

#norway #dlFlash a {
	font-size: 10px;
	color: #000000;
}

#norway #dlFlash a:hover {
	text-decoration: none;
}


/*-- 2010Japan --*/
.PickUpJapan div.ItemRight,
.PickUpJapan div.ItemLeft{
    /zoom: 1;
}

.PickUpJapan div.ItemRight:after,
.PickUpJapan div.ItemLeft:after{
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

.PickUpJapan{
	margin: 0 0 30px 0;
	width: 560px;
	background: url(/howto/store/images-before/bg_japan.jpg) repeat-y left top;
}
.PickUpJapan  h2{
	margin: 0;
	padding: 10px 0 10px 10px;
	height: 165px;
	background: url(/howto/store/images-before/bg_h2_japan.jpg) no-repeat 332px top;
}
.PickUpJapan div.lead p{
	margin: 0 0 15px 0;
	padding: 0 10px;
	color: #362100;
}
.PickUpJapan .LinkArrow{
	padding: 0 0 0 15px !important;
	background: url(/howto/store/images-before/icon_japan.gif) no-repeat left center;
}
.PickUpJapan .LinkArrow a{
	color: #40220f;
}
.PickUpJapan p.LinkArrow{
	margin: 0 0 22px 12px !important;
	font-weight: bold;
}
.PickUpJapan h3{
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
	background: url(/howto/store/images-before/hr_japan.gif) repeat-x left bottom;
	color: #362100;
	font-weight: bold;
}
.PickUpJapan dl dt{
	padding: 0 0 4px 0;
	color: #40220f;
}
.PickUpJapan dl dd{
	padding: 0 0 4px 0;
	color: #40220f;
}
.PickUpJapan span{
	font-size: 10px;
	color: #40220f;
}
.PickUpJapan div.MainItem{
	margin: 0 auto;
	padding: 0 0 30px 0;
	width: 520px;
	position: relative;
}
.PickUpJapan div.MainItem dl{
	margin: 0 0 20px 0;
}
.PickUpJapan div.ItemRight,
.PickUpJapan div.ItemLeft{
	clear: both;
	margin: 0 auto;
	padding: 0 0 48px 0;
	width: 520px;
}
.PickUpJapan div.ItemRight dl dd.LinkArrow,
.PickUpJapan div.ItemLeft dl dd.LinkArrow{
	margin: 20px 0 0 0;
}
.PickUpJapan div.ItemRight div.txt{
	float: left;
}
.PickUpJapan div.ItemRight p{
	padding: 3px 0 0 0;
	float: right;
}
.PickUpJapan div.ItemLeft div.txt{
	float: right;
}
.PickUpJapan div.ItemLeft p{
	padding: 3px 0 0 0;
	float: left;
}

/* PickUpTumbler */
.PickUpTumbler div.MainItem div.txt{
	position: relative;
	top: 255px;
	*top: 265px;
}
.PickUpTumbler div.MainItem p.photo{
	position: relative;
	top: -135px;
	text-align: center;
}
.PickUpTumbler div.ItemRight div.txt,
.PickUpTumbler div.ItemLeft div.txt{
	width: 275px;
}
/* PickUpMug */
.PickUpMug div.MainItem div.txt{
	position: relative;
	top: 215px;
	*top: 225px;
}
.PickUpMug div.MainItem p.photo{
	position: relative;
	top: -140px;
	text-align: center;
}
.PickUpMug div.ItemRight div.txt,
.PickUpMug div.ItemLeft div.txt{
	width: 240px;
}
.PickUpMug dl dd.area{
	margin: 20px 0 0 0;
}