@charset "utf-8";
/* CSS Document */

#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;
}

/* 0412add */
#contentsMain {
margin-bottom:63px;
}
.newContents .keyVisual {
margin-bottom: 15px;
}
.newContents .section01{
margin-top:58px;
}
.newContents .section01 .designImg {
margin-bottom: 18px;
}
.newContents .txtArea{
overflow: hidden;
}
.newContents .txtArea p{
margin-bottom: 10px;
}
.newContents .section01 .txtLink{
text-align:right;
}
.newContents .withImgColWrap{
width:570px;
padding-left:47px;
}
.newContents .withImgColWrap table td.space{
padding-bottom:20px;
}
.newContents .colBorder {
border-bottom: 1px dotted #000000;
padding: 30px 0 0px;
}
.newContents .colBorder h3{
margin-bottom:25px;
}
.typeWithSideA .newContents .colBorder .withImgCol.tumblerSize {
width:auto;
margin-left:85px;
margin-bottom:50px;
}
.typeWithSideA .newContents .colBorder .withImgCol.tumblerSize .imgL {
margin-right:5px;
}
.typeWithSideA .newContents .colBorder .withImgCol.tumblerSize .txtR {
width:auto;
margin:8px 0 0 0;
}
.typeWithSideA .newContents .colBorder .col {
margin:0;
padding-bottom:50px;
}
.typeWithSideA .newContents .colBorder .col2 {
width:250px;
margin-right:10px;
padding-bottom:0;
}
.typeWithSideA .newContents .colBorder .col2.tumblerBox {
width:270px;
}
.typeWithSideA .newContents .colBorder .col2 .withImgCol {
margin:0;
}
.typeWithSideA .newContents .colBorder .col2 .imgL {
margin-right:5px;
}
.typeWithSideA .newContents .colBorder .col2 .txtR {
margin:17px 0 0 0;
}
.LetsUse {
margin-left: 45px;
padding-top: 15px;
}
.LetsUse p{
font-size: 11px;
}
.LetsUse p.c01, .LetsUse p.c02{
top: 13px;
}
.LetsUse p.c03, .LetsUse p.c04{
top: 245px;
}
.Rit{
margin: 0px 45px;
padding-bottom: 37px;
}
.newContents .colMBorder {
border-bottom: 1px dotted #b2b2b2;
}
.newContents .withImgCol.eco {
margin:0;
padding: 30px 0 20px 0;
}
.newContents .withImgCol.eco .imgL {
margin-right: 10px;
}
.newContents .withImgCol.eco .arrow {
font-weight: bold;
}
.newContents .withImgCol div.txtR {
padding: 0;
}
.newContents .withImgCol p.imgL {
margin-right: 43px;
}
.newContents .withImgCol .txtR ul.tumblerInfo{
overflow:hidden;
margin-bottom: 46px;
}
.newContents .withImgCol .txtR ul.tumblerInfo li{
float:left;
padding-left: 30px;
}
.newContents .withImgCol .txtR ul.tumblerInfo li:first-child{
padding-left:0;
}
.newContents .withImgCol .txtR ul.howtoInfo{
padding-top:7px;
}
.newContents .withImgCol .txtR ul.howtoInfo li{
font-size:0.8em;
padding-bottom: 4px;
}
.newContents .withImgCol .txtR ul.howtoInfo li span{
padding-right:1.3em;
}

.newContents .createBox {
padding:30px 0 0 0;
}
.newContents .createBox .withImgCol {
margin-bottom:20px;
padding-top:10px;
padding-bottom:0;
}
.newContents .withImgCol ul.arrow {
margin-bottom:0;
}
.newContents .withImgCol ul.arrow li {
margin-bottom:6px;
}
.newContents .withImgCol ul.arrow li.last {
margin-bottom:0;
}
#contentsMain .newContents .pluginArea {
margin-top:0;
}

/*----------------------------*/
.typeWithSideA .newContents .section001 .col {
margin: 27px 0 47px;
padding: 5px 0 0;
/* background-image: url(/howto/store/images/bg-col2-border.gif);
background-repeat: repeat-y;
background-position: 306px 0; */
}
.typeWithSideA .newContents .section001 .col h3 { margin-bottom: 15px; }
.typeWithSideA .newContents .section001 .tumblerSize { width: 306px; }
.typeWithSideA .newContents .section001 .tumblerSize .imgL { margin-right: 20px; }
.typeWithSideA .newContents .section001 .tumblerSize .txtR {
margin-top: 25px;
line-height: 1.5;
}
.typeWithSideA .newContents .section001 .eco { width: 635px; }
.typeWithSideA .newContents .section001 .eco h3,
.typeWithSideA .newContents .section001 .eco .imgL { margin-left: 23px; margin-right: 30px; }
.typeWithSideA .newContents .section001 .eco .txtR { margin-bottom: 1.3em;}
.typeWithSideA .newContents .section001 .eco .txtLink { margin-bottom: 1em; }
.typeWithSideA .newContents .section002,
.typeWithSideA .newContents .section003 { padding: 40px 0 0; }
.typeWithSideA .newContents .section003 .col2 { margin: 0; }
.typeWithSideA .newContents .section003 .col3 {
width: 390px !important;
padding: 0;
}
.typeWithSideA .newContents .section003 .col3 img { width: auto; }
.typeWithSideA .newContents .section003 .mainCol {
width: 390px;
margin-right: 3px;
}
.typeWithSideA .newContents .section003 .mainCol .txtLead {
color: #333333;
font-weight: bold;
line-height: 2em;
padding-right: 15px;
}
.typeWithSideA .newContents .section003 .mainCol .col {
width: auto;
margin: 0;
}
.typeWithSideA .newContents .section003 .mainCol .col2 {
width: 195px;
margin: 0;
}
.typeWithSideA .newContents .section003 .mainCol .col2 .imgL { margin-right: 5px; }
.typeWithSideA .newContents .section003 .mainCol .col2 .txtR {
margin-top: 40px;
font-size: 0.85em;
}
.typeWithSideA .newContents .section003 .mainCol .col3 {
width: 109px !important;
margin: 0 20px 0 0;
}
.typeWithSideA .newContents .section003 .mainCol .col3 .txtL {
margin-bottom: 0;
font-size: 0.85em;
text-align: left;
}
.typeWithSideA .newContents .section003 .mainCol .col3 .withImgCol { margin-bottom: 0; }
.typeWithSideA .newContents .section003 .mainCol .col3 img { width: auto; }
.typeWithSideA .newContents .section003 .mainCol .col3 p { text-align: center; }
.typeWithSideA .newContents .section003 .mainCol .col3 ul li { margin-bottom: 0; }
.typeWithSideA .newContents .section003 .imgCol { width: 276px; }
.typeWithSideA .newContents .section003 .howTo h3 { margin-top: 40px; }
.typeWithSideA .newContents .section003 .howTo h3 + p { margin: 0 0 0 31px; }
.typeWithSideA .newContents .section003 .download h3 { margin-top: 42px; }
.typeWithSideA .newContents .section003 .centerBlock .col2 { width: auto; margin: 0 10px; }
.typeWithSideA .newContents .section003 .centerBlock .col2 li { margin: 3px auto }
.typeWithSideA .newContents .section003 .howtoInfo li { font-size: 0.85em; }
.typeWithSideA .newContents .section003 .howtoInfo li span { padding-right: 7px;}
.typeWithSideA .newContents .section003 .download .col {
width: 562px;
float: right;
margin: -49px 0 0;
padding: 15px 0 0;
background-image: url(/howto/store/images/bg-col2-border.gif);
background-repeat: repeat-y;
background-position: 262px 0;
}
.typeWithSideA .newContents .section003 .download .col1,
.typeWithSideA .newContents .section003 .download .col2 { width: 280px; }
.typeWithSideA .newContents .section003 .download .col1 p,
.typeWithSideA .newContents .section003 .download .col1 h4,
.typeWithSideA .newContents .section003 .download .col1 li,
.typeWithSideA .newContents .section003 .download .col2 p,
.typeWithSideA .newContents .section003 .download .col2 h4,
.typeWithSideA .newContents .section003 .download .col2 li { text-align: center; }
.typeWithSideA .newContents .section003 .download .col2 h3 { margin: 0 0 15px 0; }
.typeWithSideA .newContents .section003 .download .col2 ul { margin: 0; float: none }
.typeWithSideA .newContents .section003 .download .col2 li a {
line-height: 2;
background-position: left center;
}
.typeWithSideA .newContents .section003 .download .col4 {
width: 700px;
margin-bottom: 20px;
}
.typeWithSideA .newContents .section003 .download .col4 ul { margin-bottom: 0; }
.typeWithSideA .newContents .section003 .download .col4 ul li {
float: left;
margin: 0 0 0 57px;
}
.typeWithSideA .newContents .section003 .download .col4 ul li:first-child { margin-left: 0; }
.typeWithSideA .newContents .section003 .download .col4 ul li h4 {
margin-bottom: 0;
text-align: center;
}
.typeWithSideA .newContents .section003 .download .txtAR {
clear: both;
padding-top: 30px;
margin-bottom: 45px;
}
.typeWithSideA .newContents .section003 .originalArea { margin-bottom: 0; }
.typeWithSideA .newContents .section003 .originalArea h3 { margin-top: 47px; }
.typeWithSideA .newContents .section003 .originalArea .originalBox {
width: 275px;
float: left;
margin-right: 27px;
}
.typeWithSideA .newContents .section003 .originalArea .originalBox .originalCol { margin-top: 14px; }
.typeWithSideA .newContents .section003 .originalArea .originalBox .originalCol .originalTumbler1,
.typeWithSideA .newContents .section003 .originalArea .originalBox .originalCol .originalTumbler2 { width: 115px; }
.typeWithSideA .newContents .section003 .originalArea .originalBox .originalCol .originalTumbler1 {
float: left;
margin: 0 20px 0 15px;
}
.typeWithSideA .newContents .section003 .originalArea .originalBox .originalCol .originalTumbler2 { float: left; }
.typeWithSideA .newContents .section003 .originalArea .originalBox .withImgCol { margin-bottom: 0; }
.typeWithSideA .newContents .section003 .originalArea .originalBox .withImgCol .imgL {
float: none;
margin-right: 0;
}
.typeWithSideA .newContents .section003 .originalArea .originalBox .txtL {
margin-bottom: 0;
text-align: left;
}
.typeWithSideA .newContents .section003 .originalArea .originalBox ul.links li { margin-bottom: 0; }
.typeWithSideA .newContents .section003 .originalArea .originalImg {
width: 368px;
float: left;
}
.typeWithSideA .newContents .section003 .note {
font-size: 11px;
color: #b1b0ae;
}

/* overlayContent */
.overlayContent {
width: 752px;
padding: 25px 18px 20px 30px;
overflow: hidden;
}
.overlayContent h1 {
font-size: 20px;
font-weight: bold;
}
.overlayContent p {
margin: 0;
}
.overlayContent .imgL .last,
.overlayContent .downloadArea .last { margin-bottom: 0; }
.overlayContent .imgL {
float: left;
margin: 60px 69px 0 0;
}
.overlayContent .imgL p { margin-bottom: 28px; }
.overlayContent .downloadArea { float: left; }
.overlayContent .downloadArea h2 {
margin: 17px 0 19px 0;
font-size: 15px;
font-weight: bold;
}
.overlayContent .downloadArea p { margin-bottom: 16px; }
.overlayContent .downloadArea ul { margin-bottom: 37px; }
.overlayContent .downloadArea ul.links { text-align: left; }
.overlayContent .note {
font-size: 11px;
color: #b1b0ae;
}
.overlayContent .clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.overlayContent .clear{display:inline-block;}

.LetsUse p { font-size: 12px; }
.mainArea .newContents .withImgCol { padding: 0; }

.mt10{
	margin-top: 10px !important;
}

.mainContents article .newContents .download h4{
	font-size: 12px;
}