body.teaSearchpage .searchPageTitle{
background:url(../images/tea/title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

.safari #categoryHeader{
width:549px;
}

.safari #categoryList{
width:539px;
}

.squeeze{
font-size:0.7em;
*font-size:0.8em;
display:block;
text-align:left;
padding:5px;
}

.squeeze h6 {
font-size:1em;
*font-size:1em;
margin-top: 10px;
color: #996600;
}

body.teaSearchpage #categoryHeader{
border:1px solid #868c2e;
padding:7px;
margin:15px 0px;
width:535px;
}

body.teaSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#868c2e;
}

body.teaSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.teaSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.teaSearchpage #categoryList li.sArrow{
background:url(../images/item/icon_arrow_g.gif) no-repeat 0em 0.25em;
padding-left:12px;
}

body.teaSearchpage #categoryList a.menu{
color:#868c2e;
}

#categoryList li{
width:157px;
float:left;
margin-bottom:7px;
padding-left:12px;
}


a.listBefore{
color:#dadcc0;
font-weight:bold;
}

a.listNextpage{
font-weight:bold;
}



.showCount{
text-align:right;
display:block;
font-size:0.7em;
clear:both;
}



#resultArea{
width:555px;
}


.resultBoxR,
.resultBoxREnd{
background:url(../images/original_gift/greybox_r.gif) no-repeat center top;
padding-top:13px;
width:555px;
}

.resultBoxREnd{
margin-bottom:30px;
}

.resultBoxU{
background:url(../images/original_gift/greybox_u.gif) no-repeat center bottom;
padding-bottom:13px;
}

.resultBoxI{
background:url(../images/original_gift/greybox_i.gif) repeat-y center top;
}

.resultBoxBundle{
width:555px;
clear:both;
}

.floatu{
background:url(../images/common/greybox_u2.gif) no-repeat left bottom;
padding-bottom:19px;
background-color:#E6E6E6;
}

.floati{
background:url(../images/common/l_back.gif) no-repeat 0px 30px;
text-align:center;
padding:0 12px;
background-color:#E6E6E6;
vertical-align:top;
}

.ie6 .floati{
background:url(../images/common/l_back.gif) no-repeat 0px 30px;
text-align:center;
padding:0 8px;
background-color:#E6E6E6;
vertical-align:top;
}

.floatR,
.floatL{
width:273px;
background:url(../images/common/greybox_r2.gif) no-repeat 0px 0px;
padding-top:13px;
vertical-align:top;
}

.floatR {
float:right;
}

.floatL {
float:left;
}

.result{
border-bottom:2px dotted #b3b3b3;
display:block;
margin-bottom:20px;
margin-top:25px;
font-size:1.4em;
font-weight:bold;
}

.result .count{
color:#e51d68;
}

.pageCount{
text-align:center;
font-size:0.75em;
display:block;
margin-bottom:20px;
clear:both;
}

.pageCount a{
padding:0px 8px;
}

.pageCount a.pageOn{
padding:0px 8px;
font-weight:bold;
}

.widthLink{
text-align:center;
display:block;
font-size:0.80em;
}

.widthLink a{
display:block;
}

.widthLink a:hover{
color:#990000;
text-decoration:underline;
display:block;
}

.iconArea{
clear:both;
height:42px;
top: 0;
}

.productName{
display:block;
font-weight:bold;
color:#8F4C35;
text-align:left;
font-size:1.0em;
line-height:1.4em;
margin-top:6px;
}

.productNameS{
margin-bottom:5px;
display:block;
color:#835A5A;
text-align:left;
font-size:0.8em;
line-height:1.2em;
}
.productText{
margin-bottom:5px;
display:block;
text-align:left;
line-height:1.25em;
color:#333333;
}

.packagePrice{
font-size:1.1em;
display:block;
margin-bottom:10px;
color:#666666;
font-weight:bold;
text-align:center;
}

.bookmark{
margin-bottom:10px;
display:block;
font-size:0.7em;
line-height:1.2em;
padding-left:15px;
}

.fixLineArea{
text-align:center;
margin-top:8px;
}

.iconInfo{
float:right;
width:46px;
}

.detailIcon{
text-align:left;
float:left;
width:190px;
}

.iconEnumerate{
}

.iconEnumerate li{
float:left;
width:20px;

}

.iconEnumerate li.caffeineless{
background:url(../images/common/caffeineless.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.teabag{
background:url(../images/common/teabag.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.d-label{
background:url(../images/common/d-label.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.milk{
background:url(../images/common/milk.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.lemon{
background:url(../images/common/lemon.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.ice{
background:url(../images/common/ice.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.unique{
background:url(../images/common/unique.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.kids{
background:url(../images/common/kids.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.petit{
background:url(../images/common/petit.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.osusume{
background:url(../images/common/osusume.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.new{
background:url(../images/common/new.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chai{
background:url(../images/common/chai.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.stock1{
background:url(../images/common/stock1.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.stock2{
background:url(../images/common/stock2.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.stock3{
background:url(../images/common/stock3.gif) no-repeat 0em 0em;
padding:3px 3px 3px 10px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.stock4{
background:url(../images/common/stock4.gif) no-repeat 0em 0em;
padding:3px 3px 3px 20px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chasyu_1{
background:url(../images/common/chasyu1.gif) no-repeat 0em 0em;
padding:3px 3px 3px 32px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chasyu_2{
background:url(../images/common/chasyu2.gif) no-repeat 0em 0em;
padding:3px 3px 3px 32px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chasyu_3{
background:url(../images/common/chasyu3.gif) no-repeat 0em 0em;
padding:3px 3px 3px 32px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chasyu_4{
background:url(../images/common/chasyu4.gif) no-repeat 0em 0em;
padding:3px 3px 3px 32px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chasyu_5{
background:url(../images/common/chasyu5.gif) no-repeat 0em 0em;
padding:3px 3px 3px 32px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chasyu_6{
background:url(../images/common/chasyu6.gif) no-repeat 0em 0em;
padding:3px 3px 3px 32px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chasyu_7{
background:url(../images/common/chasyu7.gif) no-repeat 0em 0em;
padding:3px 3px 3px 32px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}

.iconEnumerate li.chasyu_9{
background:url(../images/common/chasyu9.gif) no-repeat 0em 0em;
padding:3px 3px 3px 32px;
margin-bottom:2px;
display:block;
text-indent:-9999px;
}



a.photo{
background:url(../images/common/glasses.gif) no-repeat left top;
width:100%;
height:120px;
display:block;
}
a.photo:hover{
background:url(../images/common/glasses.gif) no-repeat left bottom;
width:100%;
display:block;
height:120px;
}

a.photo img{
border:1px solid #b3b3b3;
margin:0 auto;
}

a.photo:hover img{
border:1px solid #990000;
margin:0 auto;
}


/**/
body.plantationSearchpage #categoryHeader{
border:1px solid #ecbda4;
padding:7px;
margin:15px 0px;
width:535px;
}

body.plantationSearchpage .searchPageTitle{
background:url(../images/plantation/growing_title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

body.plantationSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#da7c4a;
}

body.plantationSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.plantationSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.plantationSearchpage #categoryList li.sArrow{
background:url(../images/item/icon_arrow_o.gif) no-repeat 0em 0.25em;
padding-left:12px;
}

body.plantationSearchpage #categoryList a.menu{
color:#da7c4a;
}

/**/
body.drinkSearchpage .searchPageTitle{
background:url(../images/drink/title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

body.drinkSearchpage #categoryHeader{
border:1px solid #cfb289;
padding:7px;
margin:15px 0px;
width:535px;
}

body.drinkSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#a06513;
}

body.drinkSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.drinkSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.drinkSearchpage #categoryList li.sArrow{
background:url(../images/item/icon_arrow_b.gif) no-repeat 0em 0.25em;
padding-left:12px;
}

body.drinkSearchpage #categoryList a.menu{
color:#a06513;
}

/*body.drinkSearchpage .listTitle{
border:1px solid #a06513;
padding:3px;
text-align:center;
font-weight:bold;
font-size:1.2em;
margin:15px 0px;
color:#a06513;
}*/

/**/
body.teabagSearchpage .searchPageTitle{
background:url(../images/teabag/title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

body.teabagSearchpage #categoryHeader{
border:1px solid #dcd6da;
padding:7px;
margin:15px 0px;
width:535px;
}

body.teabagSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#8a7783;
}

body.teabagSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.teabagSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.teabagSearchpage #categoryList li.sArrow{
background:url(../images/item/icon_arrow_p.gif) no-repeat 0em 0.25em;
padding-left:12px;
}

body.teabagSearchpage #categoryList a.menu{
color:#8a7783;
}

/**/
body.sweetsSearchpage .searchPageTitle{
background:url(../images/sweets/title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}


body.sweetsSearchpage #categoryHeader{
border:1px solid #e7c7e1;
padding:7px;
margin:15px 0px;
width:535px;
}

body.sweetsSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#d090c3;
}

body.sweetsSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.sweetsSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.sweetsSearchpage #categoryList li.sArrow{
background:url(../images/item/icon_arrow_pi.gif) no-repeat 0em 0.25em;
padding-left:12px;
}

body.sweetsSearchpage #categoryList a.menu{
color:#d090c3;
}

/*body.sweetsSearchpage .listTitle{
border:1px solid #d090c3;
padding:3px;
text-align:center;
font-weight:bold;
font-size:1.2em;
margin:15px 0px;
color:#d090c3;
}*/

/**/
body.giftSearchpage .searchPageTitle{
background:url(../images/gift/title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}


body.giftSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#8a7783;
}

/**/
body.giftSearchpage .searchPageTitle{
background:url(../images/gift/title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}


body.giftSearchpage #categoryHeader{
border:1px solid #deb5b5;
padding:7px;
margin:15px 0px;
width:535px;
}

body.giftSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#be6c6c;
}

body.giftSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.giftSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.giftSearchpage #categoryList li.sArrow{
background:url(../images/item/icon_arrow.gif) no-repeat 0em 0.25em;
padding-left:12px;
}

body.giftSearchpage #categoryList a.menu{
color:#be6c6c;
}

/*body.giftSearchpage .listTitle{
border:1px solid #be6c6c;
padding:3px;
text-align:center;
font-weight:bold;
font-size:1.2em;
margin:15px 0px;
color:#be6c6c;
}*/

/**/
body.goodsSearchpage .searchPageTitle{
background:url(../images/goods/title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

body.goodsSearchpage #categoryHeader{
border:1px solid #d7c695;
padding:7px;
margin:15px 0px;
width:535px;
}

body.goodsSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#af8e2b;
}

body.goodsSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.goodsSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.goodsSearchpage #categoryList li.sArrow{
background:url(../images/item/icon_arrow_y.gif) no-repeat 0em 0.25em;
padding-left:12px;
}

body.goodsSearchpage #categoryList a.menu{
color:#af8e2b;
}

/*body.goodsSearchpage .listTitle{
border:1px solid #af8e2b;
padding:3px;
text-align:center;
font-weight:bold;
font-size:1.2em;
margin:15px 0px;
color:#af8e2b;
}*/


/**/
body.cafeinSearchpage .searchPageTitle{
background:url(../images/item/caffeineles_title2.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

body.cafeinSearchpage #categoryHeader{
border:1px solid #adb6bc;
padding:7px;
margin:15px 0px;
width:535px;
}

body.cafeinSearchpage .listTitle{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#5b6d7a;
}

body.cafeinSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.cafeinSearchpage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.cafeinSearchpage #categoryList li.sArrow{
background:url(../images/item/icon_arrow_p.gif) no-repeat 0em 0.25em;
padding-left:12px;
}

body.cafeinSearchpage #categoryList a.menu{
color:#5b6d7a;
}

/*body.cafeinSearchpage .listTitle{
border:1px solid #5b6d7a;
padding:3px;
text-align:center;
font-weight:bold;
font-size:1.2em;
margin:15px 0px;
color:#5b6d7a;
}*/


/**/



body.searchPage .searchPageTitle{
background:url(../images/common/search_title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

body.searchPage #categoryHeader{
border:1px solid #adb6bc;
padding:7px;
margin:15px 0px;
width:535px;
}

body.searchPage #srcnR{
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
}

body.searchPage .listTitle{
text-align:left;
font-weight:bold;
font-size:1.0em;
color:#5b6d7a;
width:60%;
float:left;
}

body.searchPage #kyPrc{
text-align:right;
font-weight:normal;
font-size:0.7em;
width:40%;
float:right;
}

body.searchPage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
}

.opera body.searchPage #categoryList{
border:1px solid #e9e9e9;
background-color:#f8f8f8;
padding:7px 5px;
font-size:0.72em;
line-height:1.1em;
width:525px;
margin-bottom:7px;
}

body.searchPage .squeeze{
font-size:0.7em;
*font-size:0.8em;
display:block;
text-align:center;
padding:5px;
clear:both;
}

body.searchPage .moreSrch{
padding-bottom:7px;
display:block;
}

body.searchPage .kyBtn{
margin-top:1em;
}

body.searchPage .PageTitle{
background:url(../images/common/codeSearch_title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

#standardLeaf li dl{
clear:both;
width:200px;
}

#standardLeaf li{
clear:both;
margin-bottom:5px;
border-bottom:1px dotted #CCCCCC;
padding-bottom:5px;
}


#standardLeaf li dt{
background:none;
font-size:1.0em;
line-height:1.2em;
margin:0px;
font-weight:normal;
float:left;
width:150px;
}

#standardLeaf li dd{
font-size:1.0em;
line-height:1.2em;
margin:0px;
font-weight:normal;
float:right;
width:150px;
}

.bookmark2{
text-align:center;
font-size:0.8em;
width:146px;
margin:0 auto;
}

.bookmark2 input,
.bookmark2 img{
margin-top:5px;
}

.itemTotal{
border:2px dotted #CCCCCC;
padding:10px;
text-align:center;
width:180px;
font-size:0.8em;
margin:0 auto;
}

.itemTotalR{
border:2px dotted #CCCCCC;
padding:10px;
text-align:center;
width:180px;
font-size:1.2em;
margin:20px auto 0px auto;
}

.itemTotalR .itemPrice{
font-size:1.0em;
font-weight:bold;
}

#itemInfomation{
clear:both;
font-size:0.8em;
}

#itemInfomation td{
padding-right:20px;
padding-bottom:10px;
}

.netSize{
font-size:0.8em;
text-align:center;
}

#cntSort{
text-align:center;
font-size:0.8em;
margin-bottom:15px;
}

#cntSort a{
border:1px solid #FFFFFF;
background-color:#F4F4F0;
padding:2px;
margin-right:1px;
width:175px;
display:block;
float:left;
}

#cntSort a:hover {
border:1px solid #A8AF8B;
}

dd .shortWord{
text-align:right;
display:block;
margin-bottom:2px;
}

#reportArea{
margin:20px 10px 30px 10px;
}

.reportTitle{
display:block;
background:url(../images/title_report.gif) no-repeat 0 0;
text-indent:-9999px;
height:22px;
margin:0;
padding:0;
}

.reportListArea{
display:block;
padding:10px;
margin:0;
}

#reportArea a{
font-weight:bold;
}

#reportArea dl{
padding-bottom: 5px;
border-bottom: 1px solid #999;
}
#reportArea dl dt{
padding:5px 0 0;
line-height:1.5em;
font-size:0.7em;
}
#reportArea dd{
padding-left: 20px;
list-style: inside square;
font-size:0.7em;
}


/*===*/

.t_only {
border: none !important;
}