.PageTitle{
background:url(../images/new_arrival/title.gif) no-repeat center top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:55px;
width:555px;
margin-bottom:5px;
}

.NewsTitle{
background:url(../images/news/title.gif) no-repeat center top;
display:block;
height:55px;
width:555px;
margin-bottom:5px;
}

.titlepic{
width:555px;
height:200px
}

.newstext{
width:80%;
margin-left:auto;
margin-right:auto;
font-size:12px;
color:#b29939;
line-height:1.8em;
padding:5px;
}

.midasi1{
background-image:url(../images/news/1.gif);
background-repeat:no-repeat;
background-position:left;
height:42px;
margin:5px;
padding-left:35px;
padding-top:35px
}

.midasi2{
background-image:url(../images/news/2.gif);
background-repeat:no-repeat;
background-position:left;
height:42px;
margin-left:35px;
padding-left:40px;
padding-top:25px
}

.midasi3{
background-image:url(../images/news/3.gif);
background-repeat:no-repeat;
background-position:left;
height:42px;
margin:5px;
padding-left:40px;
padding-top:35px
}

.midasi4{
background-image:url(../images/news/4.gif);
background-repeat:no-repeat;
background-position:left;
height:42px;
margin-left:35px;
padding-left:40px;
padding-top:25px
}

.morefuku{
height:70px;
text-align:right;
margin-top:40px
}

.Text ul {
margin-top: 8px;
margin-bottom: 8px;
}

.Text li {
background:url(../images/about/r_tea01.gif) no-repeat left center;
padding-left: 18px;
}

.item {
font-size:0.8em;
line-height:1.7em;
position: relative;
background-color: #FFFFFF;
padding-bottom: 30px;
border-bottom: #b3b3b3 1px solid;
}

.item img {
position: absolute;
margin-top: 25px;
}

.item p {
padding: 60px 0px 10px 230px;
min-height: 30px;
_height: 30px;

}

.item h5 {
position: absolute;
margin: 10px 0 0 230px;
line-height:1.4em;
}

.item .price {
color: #993333;
font-weight: bold;
float: right;
}

.end {
border-bottom: none;
}

.block1{
font-size:0.8em;
line-height:1.7em;
background:url(../images/new_arrival/t1.jpg) no-repeat left top;
margin-bottom:10px;
padding: 105px 280px 10px 5px;
display:block;
height:120px;
}

.block1 h3 {
text-indent:-9999px;
}

.block1_1 {
background:url(../images/new_arrival/title1_1.gif) no-repeat left top;
background-color: #c9d929;
text-indent:-9999px;
margin-bottom:10px;
display:block;
height:20px;
}

.block1_2 {
background:url(../images/new_arrival/title1_2.gif) no-repeat left top;
background-color: #6f8228;
text-indent:-9999px;
margin-bottom:10px;
display:block;
height:20px;
}

.block2{
font-size:0.8em;
line-height:1.7em;
background:url(../images/new_arrival/t2.jpg) no-repeat left top;
margin-top: 20px;
margin-bottom:10px;
padding: 105px 280px 10px 5px;
display:block;
height:120px;
}

.block2 h3 {
text-indent:-9999px;
}

.block2_1 {
background:url(../images/new_arrival/title2_1.gif) no-repeat left top;
background-color: #7e5100;
text-indent:-9999px;
margin-bottom:10px;
display:block;
height:20px;
}

.block2_2 {
background:url(../images/new_arrival/title2_2.gif) no-repeat left top;
background-color: #f5ab1e;
text-indent:-9999px;
margin-bottom:10px;
display:block;
height:20px;
}

.block_fig {
border: none;
margin: 0;
padding: 0;
height: auto;
line-height:0em;
margin-bottom:30px;

}

.block_fig img {
border: none;
margin: 0;
padding: 0;
height: auto;
line-height:0em;
}


.Text {
font-size:0.8em;
line-height:1.8em;
margin-bottom:20px;
}

em {
color: #996600;
font-weight: bold;
font-style: normal;
}

.newtwteabg{
background-image:url(../images/new_arrival/tw_winter.jpg);
background-repeat:no-repeat;
height:224px;
font-size:12px;
color:#FFFFFF;
line-height:1.8em;
padding-left:25px;
padding-top:110px;
padding-right:270px;
margin-bottom:15px
}

.newtwtealine{
background-image:url(../images/new_arrival/tw_winte_line.gif);
height:20px;
margin-bottom:10px
}

.newtwtealine2{
border-bottom:1px solid #999999;
width:530px;
height:15px;
margin-left:auto;
margin-right:auto
}

.newtwpro{
margin:10px 5px
}

.prodesc{
font-size:14px;
color:#669900
}

.peachtext{
font-size:12px;
color:#000000;
line-height:1.8em;
margin:20px 25px 20px 25px
}

.peachbg{
background-image:url(../images/new_arrival/peach/p04-c02-frm01.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#F8C9CC;
color:#333333;
width:515px;
padding:15px 0 5px 0;
margin:20px 20px 0 20px
}

.caramelbg{
background-image:url(../images/new_arrival/peach/p04-c02-frm02.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#E6CB96;
color:#333333;
width:515px;
padding:15px 0 5px 0;
margin:20px 20px 0 20px
}

.peachfoto{
background-image:url(../images/new_arrival/peach/p04-c01-i10.jpg);
background-position:left;
background-repeat:no-repeat;
width:251px;
height:166px;
float:left;
margin-right:15px
}

.peachfoto1{
background-image:url(../images/new_arrival/peach/p04-c01-i11.jpg);
background-position:left;
background-repeat:no-repeat;
width:251px;
height:166px;
float:left;
margin-right:15px
}

.peachbot{
background-image:url(../images/new_arrival/peach/p04-c02-bg01.gif);
background-position:bottom;
background-repeat:no-repeat;
height:10px
}

.caramelbot{
background-image:url(../images/new_arrival/peach/p04-c02-bg02.gif);
background-position:bottom;
background-repeat:no-repeat;
height:10px;
margin-bottom:20px
}

.peachmore_column{
margin:5px 0 0 20px;
padding:0 10px 5px 15px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-align:right
}

.djautitle{
background-image:url(../images/new_arrival/DJ_aut/djau_title.jpg);
background-repeat:no-repeat;
background-color:#FFFAE7;
font-size:12px;
color:#666666;
line-height:1.8em;
padding:100px 280px 70px 20px;
}

.newdjpro{
background-color:#FFFAE7;
padding:10px 0px;
}

.djausub{
background-color:#FFFAE7;;
padding:15px 0px 5px 0px
}

.djbox{
background-color:#EED3B1;
margin:30px 30px 30px;
padding:15px 20px 20px 20px;
color:#666666;
font-size:12px;
line-height:1.6em
}

.djboxcap{
background-color:#FFF3E3;
border:1px solid #919191;
padding:0 10px;
margin:5px 0 5px 0;
width:200px
}

.darumabg{
background-color:#e4dbad;
background-image:url(../images/new_arrival/daruma/p02-c03-shl.gif);
background-repeat:no-repeat;
background-position:top;
font-size:12px;
line-height:1.8em;
color:#333333;
height:600px;
padding:10px 20px 10px 20px;
margin-bottom:30px;
}

.darumafoto{
background-image:url(../images/new_arrival/daruma/p02-c03-i01.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:7px 0 0 50px;
margin:40px 0 0 0;
}

.darumasub{
background-image:url(../images/new_arrival/daruma/p02-c03-shl01.gif);
background-position:right top;
background-repeat:no-repeat;
height:40px;
margin:0 55px 8px 0;
}

.darumabox{
background-color:#FFFFFF;
border:3px solid #D8C159;
height:200px;
margin:40px 40px 30px 0;
padding:20px
}

.ezjptext{
border-bottom:1px dotted #85A085;
border-top:1px dotted #85A085;
padding:3px 0;
margin:15px 0 5px 0;
font-size:12px;
color:#999999
}

.ezjptea{
border-bottom:1px dotted #85A085;
font-size:12px;
line-height:1.8em;
padding:3px 0 8px 0;
margin:0 0 15px 0;
}

/* sakura */
#sakura{
color:#666666;
margin-bottom:50px
}

#sakura .satext{
font-size:12px;
line-height:1.8em;
text-indent:1em;
margin:3px 10px
}

#sakura .pro1{
background:url(../images/new_arrival/sakura/p01-c01-i01.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
padding:140px 10px 0 262px;
margin:15px 0 10px 0
}

#sakura .pro2{
background:url(../images/new_arrival/sakura/p01-c01-i02.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
padding:150px 10px 0 262px;
margin:30px 0 10px 0
}

#sakura .pro3{
background:url(../images/new_arrival/sakura/p01-c01-i03.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
padding:150px 10px 0 262px;
margin:30px 0 15px 0
}

#sakura .pro4{
background:url(../images/new_arrival/sakura/p01-c02-i01.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
padding:210px 10px 20px 170px;
margin:15px 0 0 0
}

#sakura .TBtitle{
background:url(../images/new_arrival/sakura/p01-c02-hl.gif) no-repeat 0 0;
font-size:12px;
height:25px;
padding:65px 0 0 15px;
margin-top:25px
}

#sakura .item-id {
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

#sakura .premtitle{
border-top:3px double #444444;
font-size:12px;
padding:20px 10px 0 0;
margin:25px 0 10px 0
}

#sakura .pro5{
background:url(../images/new_arrival/sakura/p01-c04-i01.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
height:333px;
padding:30px 10px 20px 220px;
margin:15px 0 0 0
}

#sakura .pro6{
background:url(../images/new_arrival/sakura/p01-c04-i02.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
height:240px;
padding:75px 10px 20px 220px;
margin:15px 0 0 0
}

#sakura .pro5right{
background:url(../images/new_arrival/sakura/p01-c04-ihl01.gif) no-repeat 5px 0;
padding:84px 0 0 7px;
margin:10px 5px 10px 5px;
}

#sakura .pro6right{
background:url(../images/new_arrival/sakura/p01-c04-ihl02.gif) no-repeat 5px 0;
padding:70px 0 0 7px;
margin:10px 5px 10px 5px;
}

#sakura .satextright{
font-size:12px;
line-height:1.8em;
margin:5px 10px
}

#sakura .THtitle{
background:url(../images/new_arrival/sakura/p03-c02-hdr.gif) no-repeat 0 0;
font-size:12px;
height:25px;
padding:85px 0 0 15px;
margin-top:25px
}

#sakura .pro7{
background:url(../images/new_arrival/sakura/p03-c02-i01.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
padding:270px 290px 0 28px;
margin:10px 0 10px 0;
}

#sakura .STtitle{
background:url(../images/new_arrival/sakura/p03-c03-hdr.gif) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
padding:90px 0 0 10px;
margin-top:25px
}

#sakura .pro8{
background:url(../images/new_arrival/sakura/p03-c03-i01.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
padding:190px 8px 0 290px;
margin:20px 0 20px 0;
}

/* umemomo */
#umemomo{
color:#666666;
margin-bottom:50px
}

#umemomo .umetext{
font-size:12px;
line-height:1.6em;
margin:10px 0 30px 0
}

#umemomo .umetitle{
background:url(../images/new_arrival/sakura/p02-c01-hdr.jpg) no-repeat 0 0;
font-size:12px;
padding:60px 0 0 15px;
margin-bottom:25px;
clear:right
}

#umemomo .ume1{
background:url(../images/new_arrival/sakura/p02-c01-i01.jpg) no-repeat 0 0;
font-size:12px;
height:118px;
line-height:1.6em;
padding:35px 10px 0 245px;
margin:15px 0 10px 0
}

#umemomo .item-id {
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

#umemomo .ume2{
background:url(../images/new_arrival/sakura/p02-c01-i02.jpg) no-repeat 0 0;
font-size:12px;
height:118px;
line-height:1.6em;
padding:35px 10px 0 245px;
margin:15px 0 10px 0
}

#umemomo .ume3{
background:url(../images/new_arrival/sakura/p02-c01-i03.jpg) no-repeat 0 0;
font-size:12px;
height:118px;
line-height:1.6em;
padding:35px 10px 0 245px;
margin:15px 0 10px 0
}

#umemomo .ume4{
background:url(../images/new_arrival/sakura/p02-c01-i04.jpg) no-repeat 0 0;
font-size:12px;
height:118px;
line-height:1.6em;
padding:35px 10px 0 245px;
margin:15px 0 10px 0
}

#umemomo .ume5{
background:url(../images/new_arrival/sakura/p02-c01-i05.jpg) no-repeat 0 0;
font-size:12px;
height:118px;
line-height:1.6em;
padding:35px 10px 0 245px;
margin:15px 0 10px 0
}

#umemomo .ume6{
background:url(../images/new_arrival/sakura/p02-c01-i06.jpg) no-repeat 0 0;
font-size:12px;
height:490px;
padding:0 0 0 15px;
margin:20px 0 15px 0
}

#umemomo .umeTB{
padding:120px 0 0 0
}

/* mimosa */
#mimosa{
background-color:#fff5ba;
color:#666666;
font-size:12px;
padding-bottom:30px;
margin-bottom:50px;
clear:right
}

#mimosa .mititle{
background:url(../images/new_arrival/mimosa/mimosa_title.jpg) no-repeat 0 0;
line-height:1.8em;
padding:160px 250px 0 15px;
margin-bottom:20px
}

#mimosa .mipro{
background:url(../images/new_arrival/mimosa/p04-c02-i01.jpg) no-repeat 0 0;
height:222px;
line-height:1.6em;
padding:20px 15px 0 320px;
}

#mimosa .item-id {
background-color:#FFFFFF;
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

#mimosa .mitext{
font-size:12px;
line-height:1.6em;
margin:10px 0 30px 0
}

/* Decaf MOMO */
#decafmomo{
border:1px solid #EFAAC8;
color:#666666;
padding:0 0 20px;
margin-bottom:30px
}

#decafmomo .detext{
font-size:12px;
line-height:1.6em;
padding:15px 25px 25px 25px
}

#decafmomo .momoTB{
background:url(../images/new_arrival/sakura/p06-c02-i01.jpg) no-repeat 0 0;
height:144px;
line-height:1.6em;
padding:10px 15px 0 260px;
}

#decafmomo .item-id {
background-color:#FFFFFF;
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

#decafmomo .motext{
font-size:12px;
line-height:1.6em;
margin:10px 0 30px 0
}

/* SAKURA INDEX */
#sakuraindex{
color:#666666;
font-size:12px;
padding-bottom:30px;
margin-bottom:50px
}

#sakuraindex .minisetbox{
border:1px solid #EFAAC8;
color:#666666;
padding:0 0 30px 0;
margin-bottom:30px
}

#sakuraindex .miniset1{
background:url(../images/new_arrival/sakura/c921.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
height:156px;
padding:5px 15px 5px 270px;
margin:15px 0 0 0
}

#sakuraindex .miniset2{
background:url(../images/new_arrival/sakura/c922.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
height:156px;
padding:10px 15px 5px 265px;
margin:15px 0 0 5px
}

#sakuraindex .item-id {
background-color:#FFFFFF;
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

.sakuramore_column{
margin:10px 0 0 0;
padding:0 0 5px 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-align:right;
}

#sakuraindex .sakuraTB{
background:url(../images/new_arrival/sakura/sakuraTB.jpg) no-repeat 0 0;
font-size:12px;
line-height:1.6em;
height:100px;
padding:100px 15px 5px 270px;
margin:15px 0 0 0
}

#sakuraindex .saintext{
margin:10px 10px 25px 10px
}

#sakuraindex .warpping{
padding:10px 0 20px 0;
background-color:#f4b0bb
}

#sakuraindex .warptext{
margin:5px 10px 10px 10px
}

#sakuraindex .warpspace{
margin:0 15px
}

/* BACKNUMBER */
.newbknmtitle{
background:url(../images/new_arrival/new_backnumber_title.gif) no-repeat top left;
height:50px;
margin:5px 0px 0px 0px
}

/* Mom`s Day */
#mom{
background-color:#f8cdd2;
padding:0 0 40px 0;
color:#666666;
font-size:12px;
line-height:1.6em;
}

#mom .probox1{
border:1px solid #FF6699;
background:url(../images/mom/mom_gift1.jpg) #FFFFFF no-repeat top center;
margin:0 30px 15px 30px;
padding:115px 10px 10px 18px
}

#mom .probox2{
border:1px solid #FF6699;
background:url(../images/mom/mom_gift2.jpg) #FFFFFF no-repeat top center;
margin:0 30px 15px 30px;
padding:115px 10px 10px 18px
}

#mom .probox3{
border:1px solid #FF6699;
background:url(../images/mom/mom_gift3.jpg) #FFFFFF no-repeat top center;
margin:0 30px 15px 30px;
padding:133px 10px 10px 18px
}

#mom .proboxtext{
padding:0 0 0 215px
}

#mom .item-id {
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

/* Tango */
#tango{
padding:0 0 40px 0;
color:#666666;
font-size:12px;
line-height:1.6em;
}

#tango .omake{
background:url(../images/tango/tango_title_04.jpg) no-repeat center right;
color:#333333;
border:1px solid #333333;
margin:20px 30px;
padding:10px 80px 10px 20px
}

#tango .top5{
background:#ffefc9;
padding:20px 20px 10px 20px;
margin-bottom:15px
}

#tango .toptext{
padding:10px 5px 15px 10px
}

#tango .top5box{
padding:10px 0px;
height:140px
}

#tango .probox1{
border:1px solid #333333;
background:url(../images/tango/tango_gift1.jpg) #FFFFFF no-repeat top center;
margin:20px 30px 15px 30px;
padding:70px 10px 10px 20px;
}

#tango .probox2{
border:1px solid #333333;
background:url(../images/tango/tango_gift2.jpg) #FFFFFF no-repeat top center;
margin:20px 30px 15px 30px;
padding:70px 10px 10px 20px
}


#tango .probox4{
border:1px solid #333333;
background:url(../images/tango/tango_gift4.jpg) #FFFFFF no-repeat top center;
margin:20px 30px 15px 30px;
padding:70px 10px 10px 20px
}

#tango .proboxtext{
padding:0 0 0 225px
}

#tango .item-id {
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

.tangomore_column{
margin:5px 0 0 20px;
padding:35px 10px 5px 15px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-align:right
}

/* Momo Oolong */
#momo_o{
background-color:#F4F0D3;
font-size:12px
}

#momo_o .motitle{
background:transparent url(../images/new_arrival/momo_oolong/p03-c01-item10.jpg) no-repeat scroll 0 0;
height:120px;
padding:210px 235px 0 20px;
color:#333333;
line-height:1.8em
}

#momo_o .mo1{
background:transparent url(../images/new_arrival/momo_oolong/p05-c01-i01.jpg) no-repeat scroll 0 15px;
border-top:1px solid #CCCCCC;
padding-bottom:10px
}

#momo_o .mo2{
background:transparent url(../images/new_arrival/momo_oolong/p05-c01-i02.jpg) no-repeat scroll 0 15px;
border-top:1px solid #CCCCCC;
padding-bottom:10px
}

#momo_o .mo3{
background:transparent url(../images/new_arrival/momo_oolong/p05-c01-i03.jpg) no-repeat scroll 0 15px;
border-top:1px solid #CCCCCC;
padding-bottom:30px
}

#momo_o .moproname{
font-size:14px;
color:#000000;
font-weight:bold;
padding:10px 0 5px 270px;
font-family:Arial, Helvetica, sans-serif
}

#momo_o .moprotext{
padding:0 10px 0 270px;
line-height:1.6em
}

/* Sugar */
#sugar{
font-size:12px;
color:#666666;
margin-bottom:80px
}

#sugar .sugartitle{
background:url(../images/new_arrival/sugar/p03-c02-hdr.jpg) no-repeat scroll 0 0;
height:115px;
line-height:1.8em;
padding:125px 260px 5px 20px;
}

#sugar .sugar1{
background:transparent url(../images/new_arrival/sugar/p03-c02-i01.jpg) no-repeat scroll 0 20px;
border-top:1px solid #cc8a36;
padding:5px 0 10px 0
}

#sugar .sugar2{
background:transparent url(../images/new_arrival/sugar/p03-c02-i02.jpg) no-repeat scroll 0 20px;
border-top:1px solid #cc8a36;
padding:5px 0 10px 0
}

#sugar .sugar3{
background:transparent url(../images/new_arrival/sugar/p03-c02-i03.jpg) no-repeat scroll 0 20px;
border-top:1px solid #cc8a36;
padding:5px 0 10px 0
}

#sugar .sugar4{
background:transparent url(../images/new_arrival/sugar/p03-c02-i04.jpg) no-repeat scroll 0 20px;
border-top:1px solid #cc8a36;
padding:5px 0 10px 0
}

#sugar .suproname{
font-size:14px;
color:#000000;
font-weight:bold;
padding:10px 0 10px 240px;
}

#sugar .suprotext{
padding:0 10px 10px 240px;
line-height:1.6em
}

.item-id {
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

#sugar .su_note{
border:1px dotted #CF9243;
line-height:1.6em;
margin:20px;
padding:10px;
}

/* DJ 1st 2009 */
#dj1st{
font-size:12px;
color:#333333;
background-color:#f4edd3;
padding-bottom:30px;
margin-bottom:80px
}

#dj1st .dj1title{
background:url(../images/new_arrival/DJF09/title_r1_c1.jpg) no-repeat 0 0;
}

#dj1st .dj1titext{
padding:125px 150px 50px 20px;
line-height:2em
}

#dj1st .dj1box{
background-color:#FFFFFF;
border-top:#996600 solid 5px;
margin:0 15px;
height:210px
}

#dj1st .howtodj{
background:#FFFFFF url(../images/new_arrival/DJF09/p03-c02-hdr.gif) no-repeat center top;
height:310px;
margin:30px 15px 0;
padding:60px 20px 0;
}

#dj1st .howtotext{
background:url(../images/new_arrival/DJF09/p03-c02-bg.jpg) no-repeat top right;
padding:10px 160px 20px 0;
}

#dj1st .prodes{
padding:10px 10px 10px 20px;
line-height:1.6em;
clear:both
}

#dj1st .pbold{
font-weight:bold
}

#dj1st .djflist1{
background:url(../images/new_arrival/DJF09/p03-c02-eyec01.gif) no-repeat 0 3px;
}

#dj1st .djflist2{
background:url(../images/new_arrival/DJF09/p03-c02-eyec02.gif) no-repeat 0 3px;
}

#dj1st .djflist3{
background:url(../images/new_arrival/DJF09/p03-c02-eyec03.gif) no-repeat 0 3px;
}

#dj1st li{
padding:0 0 10px 25px;
}