body#brandsite,
body#brandsite div,
body#brandsite div p,
body#brandsite div ul,
body#brandsite div ul li,
body#brandsite div dl,
body#brandsite div dl dt,
body#brandsite div dl dd{
padding:0;
margin:0;
font-size:12px;
font-family : MS ¥´¥·¥Ã¥¯,Osaka,¥Ò¥é¥®¥Î³Ñ¥´ Pro W3,Osaka,trebuchet ms,sans-serif;
}
img{border:none;}
.hidden hr{visibility:hidden;clear:both;line-height:100%;}

li{
list-style-type:none;
}
a:link{
color:#008B8B;
text-decoration: none;
}
a:visited{
color:#008B8B;
text-decoration: none;
}
a:hover{
color:#CC9239;
}

body#brandsite div.base{
width:100%;
}

body#brandsite h2{
margin:0px;
padding:0px;
display:block;
text-indent:-9999px;
line-height:100%;
}

body#brandsite h3{
margin:0px;
padding:0px;
display:block;
line-height:100%;
}



/*-----------------------------*/
/*         block               */
/*-----------------------------*/

div.block{margin:20px 0px;}
div.block-in{margin:0px 0px;}
body#brandsite p.more{
	display:block;
	text-align:right;
	font-size:12px;
	padding:5px;
}


/*-----------------------------*/
/*           header            */
/*-----------------------------*/


body#brandsite div.base div.header{
	width:100%;
	margin:0px auto;
}

body#brandsite div.header h1.brand-name{
width:800px;
height:120px;
font-size:20px;
margin:0px auto;
background-repeat:no-repeat;
background-position:right bottom;
text-indent:-9999px;
}

body#brandsite div.header div.menu{
width:100%;
height:40px;
background:url(images/bs_topmenu-bg.jpg) repeat-x;
}

body#brandsite div.header div.menu-in{
width:800px;
margin:0px auto;
}

body#brandsite div.header div.menu ul{
display:block;
width:370px;
height:40px;
margin-left:430px;
}

body#brandsite div.header div.menu ul li{
display:block;
height:40px;
float:left;
text-indent:-9999px;
}

body#brandsite div.header div.menu ul li a{
display:block;
height:40px;
background:url(images/bs_topmenu.jpg) no-repeat;
}

body#brandsite div.header div.menu ul li.top a{
background-position:0 -40px;
width:54px;
}

body#brandsite div.header div.menu ul li.top a:hover{
background-position:0px 0px;
}

body#brandsite div.header div.menu ul li.itemlist a{
background-position:-54px -40px;
width:68px;
}
body#brandsite div.header div.menu ul li.itemlist a:hover{
background-position:-54px 0px;
}


body#brandsite div.header div.menu ul li.blog a{
background-position:-122px -40px;
width:62px;
}
body#brandsite div.header div.menu ul li.blog a:hover{
background-position:-122px 0px;
}


body#brandsite div.header div.menu ul li.shop a{
background-position:-184px -40px;
width:140px;
}
body#brandsite div.header div.menu ul li.shop a:hover{
background-position:-184px 0px;
}


/*-----------------------------*/
/*         contents            */
/*-----------------------------*/

body#brandsite div.base div.contents{
width:800px;
margin:20px auto;
}

/*-----------------------------*/
/*         left-column         */
/*-----------------------------*/

body#brandsite div.base div.contents div.leftcolumn{
width:547px;
float:left;
}
body#brandsite div.base div.contents div.leftcolumn h2{
display:block;
width:502px;
text-indent:-9999px;
}

body#brandsite div.base div.contents div.leftcolumn div.btmline{
display:block;
height:20px;
background:url(images/block-left-bg_foot.gif) no-repeat left bottom;
}

body#brandsite div.base div.contents div.leftcolumn div.btmline hr{
margin:0;padding:0;
}

body#brandsite div.base div.contents div.leftcolumn hr{
visibility:hidden;
margin:0px 0 20px;
padding:0;
clear:both;
}

body#brandsite div.base div.contents div.leftcolumn p.back{
display:block;
width:490px;
text-align:right;
font-size:12px;
margin-top:-20px;
}


/*-----------------------------*/
/*        right-column         */
/*-----------------------------*/

body#brandsite div.base div.contents div.rightcolumn{
width:250px;
}

html>body#brandsite div.base div.contents div.rightcolumn{
margin-left:550px;
}
body#brandsite div.base div.contents div.rightcolumn div#brandimage{text-align:center;}
width:250px;
}

body#brandsite div.base div.contents div.rightcolumn div#brandimage img{margin:0px auto;text-align:center;}

body#brandsite div.base div.contents div.rightcolumn div.btmline{
display:block;
height:20px;
background:url(images/block-right-bg_foot.gif) no-repeat left bottom;
}

body#brandsite div.base div.contents div.rightcolumn div.btmline hr{
margin:0;padding:0;
}

body#brandsite div.base div.contents div.rightcolumn hr{
visibility:hidden;
margin:0px 0 20px;
padding:0;
clear:none;
}



/*-----------------------------*/
/*           footer            */
/*-----------------------------*/

body#brandsite div.base div.footer{
clear:both;
width:100%;
height:120px;
background:url(images/bs_footer-bg.jpg) repeat-x;
}

body#brandsite div.base div.footer hr{
visibility:hidden;
}
body#brandsite div.key{
width:800px;
height:12px;
text-align:right;
font-size:12px;
margin:10px auto;
line-height:100%;
}
body#brandsite div.key a{
width:50px;
display:block;
height:12px;
padding-left:20px;
background:url(images/key.gif) no-repeat 0px -12px;
font-size:10px;
line-height:100%;
}
html>body#brandsite div.key a{
display:inline;
padding:1px 0px 1px 20px;
}

body#brandsite div.key a:hover{
background-position:0px 0px;
line-height:100%;

}



/*-----------------------------*/
/*     recommendItems          */
/*-----------------------------*/

body#brandsite div#recommendItems h2{
background:url(images/h2-recommend.gif) no-repeat left top;
height:22px;
}

body#brandsite div#recommendItems div.block-in{
padding:10px;
}

body#brandsite div#recommendItems dl,
body#brandsite div#recommendItems dl dt,
body#brandsite div#recommendItems dl dd{
margin:0;padding:0;
font-size:12px;

}

body#brandsite div#recommendItems dl dt.item-name{
margin-left:162px;
clear:both;
font-weight:bold;
display:block;
height:20px;
font-size:14px;
}
html>body#brandsite div#recommendItems dl dt.item-name{
margin-left:160px;
clear:both;
font-weight:bold;
}


body#brandsite div#recommendItems dl dd{
margin-left:10px;
}

body#brandsite div#recommendItems dl dd.item-image{
margin:-20px 0px 20px;
width:150px;
height:150px;
float:left;
text-align:center;
}
body#brandsite div#recommendItems dl dd.item-image img{}
body#brandsite div#recommendItems dl dd.item-price{
margin:10px 0px 10px 160px ;
}
body#brandsite div#recommendItems dl dd.item-detail{
margin-left:160px;
line-height:140%;
width:340px;
padding:0px 0px 30px 0px;
}


/*-----------------------------*/
/*          latestItems        */
/*-----------------------------*/

body#brandsite div#latestItems h2{
background:url(images/h2-latestitems.gif) no-repeat left top;
height:22px;
}

body#brandsite div#latestItems div.block-in{padding:10px;}
body#brandsite div#latestItems div.block-in ul li{display:block;float:left;width:120px;margin-bottom:3px;}
body#brandsite div#latestItems div.block-in ul li ul li{margin-bottom:3px;width:100px;}
body#brandsite div#latestItems div.block-in ul li ul li.item-newicon{display:block;height:20px;text-align:center;}
body#brandsite div#latestItems div.block-in ul li ul li.item-image{display:block;height:100px;text-align:center;margin-bottom:7px;}
body#brandsite div#latestItems div.block-in ul li ul li.item-name{}
body#brandsite div#latestItems div.block-in ul li ul li.item-price{}


/*-----------------------------*/
/*           announce          */
/*-----------------------------*/

body#brandsite div#announce{
background:url(images/block-left-bg_head.gif) no-repeat top left;
}

body#brandsite div#announce h2{
width:500px;
}

body#brandsite div#announce h2 a{
display:block;
width:111px;
height:17px;
background:url(images/h2-btn-announce.gif) no-repeat left top;
margin-left:380px;
text-indent:-9999px;
}
body#brandsite div#announce{padding:20px 0px 0px;}
body#brandsite div#announce div.block-in{
padding:0px 20px;
background:url(images/block-left-bg.gif) repeat-y left top;
}
body#brandsite div#announce div.block-in dl dt{
float:left;
display:block;
width:80px;
line-height:140%;
}
body#brandsite div#announce div.block-in  dl dd{
display:block;
width:380px;
line-height:140%;
margin-left:80px;
padding-bottom:10px;
}
body#brandsite div#announce div.block-in  dl dd.title{font-weight:bold;}
body#brandsite div#announce div.block-in  dl dd.entry{}

body#brandsite div#announce div.in-line{
height:20px;
width:85%;
background:url(images/hr-dot-gr.gif) repeat-x;
margin:0px 20px;
}
body#brandsite div#announce div.in-line hr{
margin:0;padding:0;
}

body#brandsite div#announce div.block-in{
width:480px;
padding-bottom:10px;
}


/*-----------------------------*/
/*           blog              */
/*-----------------------------*/

body#brandsite div#blog{
background:url(images/block-right-bg_head.gif) no-repeat top;
padding-top:20px;
}

body#brandsite div#blog h2{
width:250px;
margin-top:20px;
}
body#brandsite div#blog h2 a{
display:block;
width:93px;
height:17px;
background:url(images/h2-btn-blog.gif) no-repeat left top;
margin-left:147px;
text-indent:-9999px;
}
body#brandsite div#blog div.block-in{
padding:0px 10px;
}

body#brandsite div#blog h3.title{
display:block;
height:16px;
border-bottom:solid 1px #C4C4B0;
font-size:14px;
}

body#brandsite div#blog p.date{
display:block;
text-align:right;
font-size:10px;
padding:3px;
}

body#brandsite div#blog div.in-line{
height:20px;
width:85%;
background:url(images/hr-dot-gr.gif) repeat-x;
margin:0px 20px;
}

body#brandsite div#blog div.in-line hr{
margin:0;
padding:0;
}

body#brandsite div#blog blockquote{
margin:0px;
padding:15px 10px;
line-height:140%;
}




/*--------------*** itemlist-page ***---------------*/


/*-----------------------------*/
/*          itemlist           */
/*-----------------------------*/

body#brandsite div#itemlist h2{
background:url(images/h2-itemlist.gif) no-repeat left top;
height:22px;
}

body#brandsite div#itemlist div.block-in{padding:10px;}
body#brandsite div#itemlist div.block-in ul li.itemlist{display:block;float:left;width:120px;height:180px;margin-bottom:10px;}
body#brandsite div#itemlist div.block-in ul li ul li{margin-bottom:3px;width:100px;}
body#brandsite div#itemlist div.block-in ul li ul li.item-newicon{display:block;height:20px;text-align:center;}
body#brandsite div#itemlist div.block-in ul li ul li.item-image{display:block;height:100px;text-align:center;margin-bottom:5px;}
body#brandsite div#itemlist div.block-in ul li ul li.item-name{}
body#brandsite div#itemlist div.block-in ul li ul li.item-price{}



/*-----------------------------*/
/*           concept           */
/*-----------------------------*/

body#brandsite div#concept{
background:url(images/block-right-bg_head.gif) no-repeat top;
padding-top:20px;
}

body#brandsite div#concept h2{
width:230px;
display:block;
height:17px;
background:url(images/h2-btn-concept.gif) no-repeat right top;
text-indent:-9999px;
}
body#brandsite div#concept div.block-in{
padding:0px 10px;
}

body#brandsite div#concept h3.title{
display:block;
height:16px;
border-bottom:solid 1px #C4C4B0;
font-size:14px;
}
body#brandsite div#concept p.date{
display:block;
text-align:right;
font-size:10px;
padding:3px;
}

body#brandsite div#concept div.in-line{
height:20px;
width:85%;
background:url(images/hr-dot-gr.gif) repeat-x;
margin:0px 20px;
}

body#brandsite div#concept blockquote{
margin:0px;
padding:15px 10px 0px;
line-height:140%;
}

/*--------------*** itemdetail-page ***---------------*/

/*-----------------------------*/
/*          itemdetail         */
/*-----------------------------*/

body#brandsite div#itemdetail h2{
background:url(images/h2-itemname.gif) no-repeat left bottom;
height:22px;
text-indent:20px;
font-size:16px;
}

body#brandsite div#itemdetail div.block-in{
margin:10px 0px;
}

body#brandsite div#itemdetail div#mainimage{
width:500px;
height:500px;
text-align:center;
margin:20px 0 10px;
}

body#brandsite div#itemdetail div#mainimage img{
text-align:center;
margin:0px auto;
}

body#brandsite div#itemdetail div#thumbimage{
}

body#brandsite div#itemdetail div#thumbimage ul,
body#brandsite div#itemdetail div#thumbimage ul li{
margin:0px;
padding:0px;
}
body#brandsite div#itemdetail div#thumbimage ul li{
display:block;
width:100px;
height:100px;
float:left;
text-align:center;
}

body#brandsite div#itemdetail div#iteminfo p,
body#brandsite div#itemdetail div#iteminfo-en p{
display:block;
width:240px;
float:right;
padding:0 40px 0 0;
margin-bottom: 105px;
line-height:140%;
}


body#brandsite div#itemdetail div#iteminfo dl,
body#brandsite div#itemdetail div#iteminfo dl dt,
body#brandsite div#itemdetail div#iteminfo dl dd,
body#brandsite div#itemdetail div#iteminfo-en dl,
body#brandsite div#itemdetail div#iteminfo-en dl dt,
body#brandsite div#itemdetail div#iteminfo-en dl dd{
margin:0;
padding:0;
}

body#brandsite div#itemdetail div#iteminfo dl,
body#brandsite div#itemdetail div#iteminfo-en dl{
background:url(images/block-iteminfo-bg_head.gif) no-repeat top;
diplay:block;
width:250px;
padding:30px 0px;
}

body#brandsite div#itemdetail div#iteminfo dl dt,
body#brandsite div#itemdetail div#iteminfo-en dl dt{
width:180px;
margin:15px auto 3px;
}
body#brandsite div#itemdetail div#iteminfo dl dt.price{
background:url(images/iteminfo-price.gif) no-repeat top left;
margin-top:40px;
text-indent:-9999px;
border-bottom:;
border-bottom:dotted 1px #DDDDD1;
}
body#brandsite div#itemdetail div#iteminfo-en dl dt.price{
background:url(images/iteminfo-price-en.gif) no-repeat top left;
margin-top:40px;
text-indent:-9999px;
border-bottom:;
border-bottom:dotted 1px #DDDDD1;
}
body#brandsite div#itemdetail div#iteminfo dl dt.size{
background:url(images/iteminfo-size.gif) no-repeat top left;
text-indent:-9999px;
border-bottom:dotted 1px #DDDDD1;
}
body#brandsite div#itemdetail div#iteminfo-en dl dt.size{
background:url(images/iteminfo-size-en.gif) no-repeat top left;
text-indent:-9999px;
border-bottom:dotted 1px #DDDDD1;
}
body#brandsite div#itemdetail div#iteminfo dl dt.material{
background:url(images/iteminfo-material.gif) no-repeat top left;
text-indent:-9999px;
border-bottom:dotted 1px #DDDDD1;
}
body#brandsite div#itemdetail div#iteminfo-en dl dt.material{
background:url(images/iteminfo-material-en.gif) no-repeat top left;
text-indent:-9999px;
border-bottom:dotted 1px #DDDDD1;
}
body#brandsite div#itemdetail div#iteminfo dl dt.color{
background:url(images/iteminfo-color.gif) no-repeat top left;
text-indent:-9999px;
border-bottom:dotted 1px #DDDDD1;
}
body#brandsite div#itemdetail div#iteminfo-en dl dt.color{
background:url(images/iteminfo-color-en.gif) no-repeat top left;
text-indent:-9999px;
border-bottom:dotted 1px #DDDDD1;
}


body#brandsite div#itemdetail div#iteminfo dl dd,
body#brandsite div#itemdetail div#iteminfo-en dl dd{
width:180px;
margin:3px auto;
}
body#brandsite div#itemdetail div#iteminfo dl dd.about,
body#brandsite div#itemdetail div#iteminfo-en dl dd.about{
margin-top:-18px;
font-size:10px;
text-align:right;
}

body#brandsite div#itemdetail div#iteminfo div.btmline,
body#brandsite div#itemdetail div#iteminfo-en div.btmline{
display:block;
height:20px;
background:url(images/block-iteminfo-bg_foot.gif) no-repeat 1px bottom;
}

body#brandsite div#itemdetail div#iteminfo div.btmline hr,
body#brandsite div#itemdetail div#iteminfo-en div.btmline hr{
margin:0;
padding:0;
}


body#brandsite div#itemdetail ul{
padding:50px 0px;
margin:-180px 0px 0px 320px;
}
body#brandsite div#itemdetail ul li{
margin:5px;
}
body#brandsite div#itemdetail ul li.question-btn a{
display:block;
width:150px;
height:30px;
background:url(images/question-btn.gif) no-repeat 0 -30px;
text-indent:-9999px;
}
body#brandsite div#itemdetail ul li.question-btn-en a{
display:block;
width:150px;
height:30px;
background:url(images/question-btn-en.gif) no-repeat 0 -30px;
text-indent:-9999px;
}

body#brandsite div#itemdetail ul li.question-btn a:hover,
body#brandsite div#itemdetail ul li.question-btn-en a:hover{
background-position:0px 0px;
}

body#brandsite div#itemdetail ul li.regist-btn a{
display:block;
width:150px;
height:50px;
background:url(images/regist-btn.gif) no-repeat 0 -50px;
text-indent:-9999px;
}
body#brandsite div#itemdetail ul li.regist-btn-en a{
display:block;
width:150px;
height:50px;
background:url(images/regist-btn-en.gif) no-repeat 0 -50px;
text-indent:-9999px;
}

body#brandsite div#itemdetail ul li.regist-btn a:hover,
body#brandsite div#itemdetail ul li.regist-btn-en a:hover{
background-position:0px 0px;
}

/*-----------------------------*/
/*           items-form          */
/*-----------------------------*/

div#items-form{text-align:center;}
body#brandsite div#items-form h2{
background:url(images/h2-entrytitle.gif) no-repeat left bottom;
height:22px;
text-align:left;
text-indent:20px;
font-size:16px;
margin-bottom:20px;
}
div#items-form table{margin:0px auto;width:500px;background-color:#DDDDD1;}
div#items-form th,div#items-form td{padding:5px;background-color:#fff;text-align:left;}
div#items-form th{width:120px;vertical-align:top;text-align:right;}
div#items-form td.comment{text-align:center;}
div#items-form td.form-btn a{
	background:url(images/items-form-btn.gif) no-repeat 0 -30px;
	display:block;
	width:150px;
	height:30px;
	text-indent:-9999px;
}
div#items-form td.form-btn a:hover{
background-position:0px 0px;
}




/*--------------*** shoplist&links ***---------------*/

/*-----------------------------*/
/*           shoplist          */
/*-----------------------------*/

body#brandsite div#shoplist h2{
background:url(images/h2-shops.gif) no-repeat left bottom;
height:22px;
text-indent:-9999px;
font-size:16px;
}
body#brandsite div#shoplist div.block{
margin:20px 10px
}
body#brandsite div#shoplist div.block-in dl{
margin:10px;
}
body#brandsite div#shoplist div.block-in dl dt{
display:block;
font-weight:bold;
}
body#brandsite div#shoplist div.block-in  dl dd{
display:block;
width:380px;
line-height:140%;
padding-bottom:10px;
}
body#brandsite div#shoplist div.block-in  dl dd.link-name{}
body#brandsite div#shoplist div.block-in  dl dd.link-detail{}


/*-----------------------------*/
/*            links            */
/*-----------------------------*/

body#brandsite div#links h2{
background:url(images/h2-links.gif) no-repeat left bottom;
height:22px;
text-indent:-9999px;
font-size:16px;
}
body#brandsite div#links div.block-in dl{margin:10px;}
body#brandsite div#links div.block-in dl dt{
display:block;
font-weight:bold;
}
body#brandsite div#links div.block-in  dl dd{
display:block;
width:380px;
line-height:140%;
padding-bottom:10px;
}
body#brandsite div#links div.block-in  dl dd.link-name{}
body#brandsite div#links div.block-in  dl dd.link-detail{}




/*--------------*** blog-page ***---------------*/

/*-----------------------------*/
/*              detail         */
/*-----------------------------*/

body#brandsite div#entrydetail h2{
background:url(images/h2-entrytitle.gif) no-repeat left bottom;
text-indent:20px;
font-size:16px;
padding:3px 0px;
line-height:120%;
}

body#brandsite div#entrydetail div.block-in{
width:480px;
line-height:140%;
margin:20px 10px;
}

body#brandsite div#entrydetail div.block-in p.date{
display:block;
text-align:right;
font-size:10px;
padding:3px;
margin-top:20px;
}


body#brandsite div#entrydetail h2.entrytrackbacks{
background:url(images/h2-entrytrackback.gif) no-repeat left bottom;
margin:20px 0px 10px;
height:22px;
text-indent:-9999px;
font-size:16px;
}


body#brandsite div#entrydetail h2.comment{
background:url(images/h2-entrycomment.gif) no-repeat left bottom;
margin:20px 0px 10px;
height:22px;
text-indent:-9999px;
font-size:16px;}

body#brandsite div#entrydetail h2.commentarea{
background:url(images/h2-entrycommentarea.gif) no-repeat left bottom;
margin:20px 0px 10px;
height:22px;
text-indent:-9999px;
font-size:16px;}


/*-----------------------------*/
/*              list           */
/*-----------------------------*/

body#brandsite div#entrylist h2{
background:url(images/h2-entrytitle.gif) no-repeat left bottom;
text-indent:20px;
font-size:16px;
padding:3px 0px;
line-height:120%;
}
body#brandsite div#entrylist div.block-in{
width:480px;
line-height:140%;
margin:20px 10px;
}

body#brandsite div#entrylist div.block-in p.date{
display:block;
text-align:right;
font-size:10px;
padding:3px;
margin-top:20px;
}


/*-----------------------------*/
/*      designer-profile       */
/*-----------------------------*/

body#brandsite div#profile h2{
width:230px;
height:17px;
background:url(images/h2-btn-profile.gif) no-repeat right top;
text-indent:-9999px;
}

body#brandsite div#profile{
background:url(images/block-right-bg_head.gif) no-repeat top;
padding-top:20px;
}

body#brandsite div#profile blockquote{
margin:0px;
padding:0px 15px 0px;
line-height:140%;
}

body#brandsite div#profile blockquote img{
float:left;padding:5px;}


/*-----------------------------*/
/*        latestbloglist       */
/*-----------------------------*/

body#brandsite div#latestbloglist{
}

body#brandsite div#latestbloglist h2{
width:230px;
height:11px;
background:url(images/h2-btn-latestbloglist.gif) no-repeat left top;
text-indent:-9999px;
}
body#brandsite div#latestbloglist-en h2{
width:230px;
height:11px;
background:url(images/h2-btn-latestbloglist-en.gif) no-repeat left top;
text-indent:-9999px;
}

body#brandsite div#latestbloglist ul,
body#brandsite div#latestbloglist-en ul,
body#brandsite div#latestbloglist ul li,
body#brandsite div#latestbloglist-en ul li{
margin:0px;
padding:0px;
}
html>body#brandsite div#latestbloglist div.block-in,
html>body#brandsite div#latestbloglist div.block-in-en{
margin-top:20px;
}

body#brandsite div#latestbloglist ul li,
body#brandsite div#latestbloglist-en ul li{
margin:0px 0px 10px 20px;
}


/*-----------------------------*/
/*     monthlybloglist         */
/*-----------------------------*/

body#brandsite div#monthlybloglist h2{
width:230px;
height:11px;
background:url(images/h2-btn-monthlybloglist.gif) no-repeat left top;
text-indent:-9999px;
}
body#brandsite div#monthlybloglist-en h2{
width:230px;
height:11px;
background:url(images/h2-btn-monthlybloglist-en.gif) no-repeat left top;
text-indent:-9999px;
}

body#brandsite div#monthlybloglist ul,body#brandsite div#monthlybloglist-en ul,
body#brandsite div#monthlybloglist ul li,body#brandsite div#monthlybloglist-en ul li{
margin:0px;
padding:0px;
}
html>body#brandsite div#monthlybloglist div.block-in,
html>body#brandsite div#monthlybloglist-en div.block-in{
margin-top:20px;
}

body#brandsite div#monthlybloglist ul li,
body#brandsite div#monthlybloglist-en ul li{
margin:0px 0px 10px 20px;
}


/*-----------------------------*/
/*     latestannouncelist      */
/*-----------------------------*/


body#brandsite div#latestannouncelist h2{
height:11px;
background:url(images/h2-btn-latestannouncelist.gif) no-repeat left top;
text-indent:-9999px;
}
body#brandsite div#latestannouncelist-en h2{
height:11px;
background:url(images/h2-btn-latestannouncelist-en.gif) no-repeat left top;
text-indent:-9999px;
}
body#brandsite div#latestannouncelist ul,
body#brandsite div#latestannouncelist ul li{
margin:0px;
padding:0px;
}
html>body#brandsite div#latestannouncelist div.block-in{
margin-top:20px;
}

body#brandsite div#latestannouncelist ul li{
margin:0px 0px 10px 20px;
}

/*-----------------------------*/
/*     monthlyannouncelist      */
/*-----------------------------*/


body#brandsite div#monthlyannouncelist h2{
height:11px;
background:url(images/h2-btn-monthlyannouncelist.gif) no-repeat left top;
text-indent:-9999px;
}
body#brandsite div#monthlyannouncelist-en h2{
height:11px;
background:url(images/h2-btn-monthlyannouncelist-en.gif) no-repeat left top;
text-indent:-9999px;
}
body#brandsite div#monthlyannouncelist ul,
body#brandsite div#monthlyannouncelist ul li{
margin:0px;
padding:0px;
}
html>body#brandsite div#monthlyannouncelist div.block-in{
margin-top:20px;
}

body#brandsite div#monthlyannouncelist ul li{
margin:0px 0px 10px 20px;
}



