@charset "utf-8";

body{
 font-family:/*"Lucida Grande",*/ "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo, Geneva,Arial,Verdana,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
 color:#222222;background:#ffffff /* url(img/bg.gif)*/;
 font-size:90%;
}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 layout
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#header,#footer,#contents{text-align:center;}
#header .inner,#contents .inner,#footer .inner{margin:0 auto;background-color:#fff;}
#header .inner{width:950px;position:relative;}
#contents .inner{width:930px;zoom:100%;}
#footer .inner{width:950px;}
#header .inner:after,#contents .inner:after{content:url(img/spacer.gif);display:block;clear:both;height:0;}
#contents #maincontents{width:750px;margin:0;float:right;background:url(img/borderdotted1pxccc.gif) repeat-x 0px bottom;}
#contents #sidebar{width:170px;margin:0;float:left;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 header
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#header div.logo{height:80px;width:250px;overflow:hidden;float:left; margin:0 0 0 2px;}
#header dl.search{width:auto;position:absolute;bottom:20px;right:0px;zoom:100%;}
#header dl.search:after{content:url(img/spacer.gif);display:block;clear:both;height:0;}
#header dl.search dt{width:68px;height:22px;text-indent:68px;line-height:22px;background:url(img/search.gif) no-repeat 0px 0px;overflow:hidden;display:block;float:left;}
#header dl.search dd{float:left;}
#header dl.search div.textbox{display:inline;}
#header dl.search div.btnsearch{display:inline;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 footer
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#footer {text-align:right;}
#footer p{margin:2px 30px 10px auto;width:300px;height:18px;text-indent:300px;line-height:18px;background:url(img/copyright.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#footer ul.footermenu{margin:5px 0 0 auto;width:440px;display:block;zoom:100%;}
#footer ul.footermenu:after{content:url(img/spacer.gif);display:block;clear:both;height:0;}
#footer ul.footermenu li{display:inline;}
#footer ul.footermenu a{display:block;margin:0 10px 0 0;height:38px;line-height:38px;text-indent:200px;background-image:url(img/footmenu.gif);background-repeat:no-repeat;overflow:hidden;float:left;}
#footer ul.footermenu a.condition{width:144px;background-position:0px top;}
#footer ul.footermenu a.condition:hover{background-position:0px -41px;}
#footer ul.footermenu a.privacy{width:101px;background-position:-144px top;}
#footer ul.footermenu a.privacy:hover{background-position:-144px -41px;}
#footer ul.footermenu a.legalinformation{width:149px;background-position:-245px top;}
#footer ul.footermenu a.legalinformation:hover{background-position:-245px -41px;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sidebar
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#sidebar h3,#sidebar a.newarrival,
#sidebar li a,
#sidebar a.shopinfo,
#sidebar a.blog,
#sidebar a.bookmarks,
#sidebar a.contact{height:18px;width:170px;text-indent:190px;line-height:18px;background:url(img/gmheight18.gif) no-repeat;overflow:hidden;display:block;}
#sidebar h3             {background-position:0px 0px;}
#sidebar a.newarrival   {background-position:0px -18px;}
#sidebar li.cat-item-8 a{background-position:0px -36px;}
#sidebar li.cat-item-9 a{background-position:0px -54px;}
#sidebar li.cat-item-6 a{background-position:0px -72px;}
#sidebar li.cat-item-5 a{background-position:0px -90px;}
#sidebar li.cat-item-1 a{background-position:0px -108px;}
#sidebar li.cat-item-4 a{background-position:0px -126px;}
#sidebar li.cat-item-7 a{background-position:0px -144px;}
#sidebar a.shopinfo     {background-position:0px -162px;margin:18px 0 0 0;}
#sidebar a.blog         {background-position:0px -180px;}
#sidebar a.bookmarks    {background-position:0px -198px;}
#sidebar a.contact      {background-position:0px -216px;}
#sidebar a.newarrival:hover   {background-position:-190px -18px;}
#sidebar li.cat-item-8 a:hover{background-position:-190px -36px;}
#sidebar li.cat-item-9 a:hover{background-position:-190px -54px;}
#sidebar li.cat-item-6 a:hover{background-position:-190px -72px;}
#sidebar li.cat-item-5 a:hover{background-position:-190px -90px;}
#sidebar li.cat-item-1 a:hover{background-position:-190px -108px;}
#sidebar li.cat-item-4 a:hover{background-position:-190px -126px;}
#sidebar li.cat-item-7 a:hover{background-position:-190px -144px;}
#sidebar a.shopinfo:hover     {background-position:-190px -162px;}
#sidebar a.blog:hover         {background-position:-190px -180px;}
#sidebar a.bookmarks:hover    {background-position:-190px -198px;}
#sidebar a.contact:hover      {background-position:-190px -216px;}
#sidebar li.cat-item-8{height:18px;overflow:hidden;display:block;}
#sidebar li.cat-item-9{height:18px;overflow:hidden;display:block;}
#sidebar li.cat-item-6{height:18px;overflow:hidden;display:block;}
#sidebar li.cat-item-5{height:18px;overflow:hidden;display:block;}
#sidebar li.cat-item-1{height:18px;overflow:hidden;display:block;}
#sidebar li.cat-item-4{height:18px;overflow:hidden;display:block;}
#sidebar li.cat-item-7{height:18px;overflow:hidden;display:block;}
#sidebar li.cat-item-6:hover{height:auto;overflow:hidden;display:block;}
#sidebar li.cat-item-13 a{background:url(img/gmaz.gif) no-repeat 0px 0px!important;}
#sidebar li.cat-item-13 a:hover{background-position:-190px 0px!important;}
#sidebar li.cat-item-14 a{background:url(img/gmaz.gif) no-repeat 0px -18px!important;}
#sidebar li.cat-item-14 a:hover{background-position:-190px -18px!important;}
#sidebar li.cat-item-15 a{background:url(img/gmaz.gif) no-repeat 0px -36px!important;}
#sidebar li.cat-item-15 a:hover{background-position:-190px -36px!important;}
#sidebar li.cat-item-16 a{background:url(img/gmaz.gif) no-repeat 0px -54px!important;}
#sidebar li.cat-item-16 a:hover{background-position:-190px -54px!important;}
#sidebar li.cat-item-5:hover{height:auto;overflow:hidden;display:block;}
#sidebar li.cat-item-17 a{background:url(img/gmaz.gif) no-repeat 0px 0px!important;}
#sidebar li.cat-item-17 a:hover{background-position:-190px 0px!important;}
#sidebar li.cat-item-18 a{background:url(img/gmaz.gif) no-repeat 0px -18px!important;}
#sidebar li.cat-item-18 a:hover{background-position:-190px -18px!important;}
#sidebar li.cat-item-19 a{background:url(img/gmaz.gif) no-repeat 0px -36px!important;}
#sidebar li.cat-item-19 a:hover{background-position:-190px -36px!important;}
#sidebar li.cat-item-20 a{background:url(img/gmaz.gif) no-repeat 0px -54px!important;}
#sidebar li.cat-item-20 a:hover{background-position:-190px -54px!important;}
#sidebar li.cat-item-9:hover{height:auto;overflow:hidden;display:block;}
#sidebar li.cat-item-21 a{background:url(img/gmaz.gif) no-repeat 0px 0px!important;}
#sidebar li.cat-item-21 a:hover{background-position:-190px 0px!important;}
#sidebar li.cat-item-22 a{background:url(img/gmaz.gif) no-repeat 0px -18px!important;}
#sidebar li.cat-item-22 a:hover{background-position:-190px -18px!important;}
#sidebar li.cat-item-23 a{background:url(img/gmaz.gif) no-repeat 0px -36px!important;}
#sidebar li.cat-item-23 a:hover{background-position:-190px -36px!important;}
#sidebar li.cat-item-24 a{background:url(img/gmaz.gif) no-repeat 0px -54px!important;}
#sidebar li.cat-item-24 a:hover{background-position:-190px -54px!important;}
#sidebar li.cat-item-8:hover{height:auto;overflow:hidden;display:block;}
#sidebar li.cat-item-25 a{background:url(img/gmaz.gif) no-repeat 0px 0px!important;}
#sidebar li.cat-item-25 a:hover{background-position:-190px 0px!important;}
#sidebar li.cat-item-26 a{background:url(img/gmaz.gif) no-repeat 0px -18px!important;}
#sidebar li.cat-item-26 a:hover{background-position:-190px -18px!important;}
#sidebar li.cat-item-27 a{background:url(img/gmaz.gif) no-repeat 0px -36px!important;}
#sidebar li.cat-item-27 a:hover{background-position:-190px -36px!important;}
#sidebar li.cat-item-28 a{background:url(img/gmaz.gif) no-repeat 0px -54px!important;}
#sidebar li.cat-item-28 a:hover{background-position:-190px -54px!important;}
#sidebar li.cat-item-4:hover{height:auto;overflow:hidden;display:block;}
#sidebar li.cat-item-29 a{background:url(img/gmaz.gif) no-repeat 0px 0px!important;}
#sidebar li.cat-item-29 a:hover{background-position:-190px 0px!important;}
#sidebar li.cat-item-30 a{background:url(img/gmaz.gif) no-repeat 0px -18px!important;}
#sidebar li.cat-item-30 a:hover{background-position:-190px -18px!important;}
#sidebar li.cat-item-31 a{background:url(img/gmaz.gif) no-repeat 0px -36px!important;}
#sidebar li.cat-item-31 a:hover{background-position:-190px -36px!important;}
#sidebar li.cat-item-32 a{background:url(img/gmaz.gif) no-repeat 0px -54px!important;}
#sidebar li.cat-item-32 a:hover{background-position:-190px -54px!important;}
#sidebar li.cat-item-1:hover{height:auto;overflow:hidden;display:block;}
#sidebar li.cat-item-33 a{background:url(img/gmaz.gif) no-repeat 0px 0px!important;}
#sidebar li.cat-item-33 a:hover{background-position:-190px 0px!important;}
#sidebar li.cat-item-34 a{background:url(img/gmaz.gif) no-repeat 0px -18px!important;}
#sidebar li.cat-item-34 a:hover{background-position:-190px -18px!important;}
#sidebar li.cat-item-35 a{background:url(img/gmaz.gif) no-repeat 0px -36px!important;}
#sidebar li.cat-item-35 a:hover{background-position:-190px -36px!important;}
#sidebar li.cat-item-36 a{background:url(img/gmaz.gif) no-repeat 0px -54px!important;}
#sidebar li.cat-item-36 a:hover{background-position:-190px -54px!important;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 welcome
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#contents.welcome div.blockinfo h2{width:100%;height:45px;text-indent:750px;line-height:45px;background:url(img/h2/information.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.welcome div.blockblog h2{width:100%;height:45px;text-indent:750px;line-height:45px;background:url(img/h2/blog.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.welcome div.blockfav h2{width:100%;height:45px;text-indent:750px;line-height:45px;background:url(img/h2/recommend.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.welcome div.blocknewposts h2{width:100%;height:45px;text-indent:750px;line-height:45px;background:url(img/h2/newarrival.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.welcome div.blockinfo{width:420px;float:left;background:url(img/top/information.gif) no-repeat 0px 45px;}
#contents.welcome div.blockinfo dl{width:410px;height:235px;overflow:auto;margin:5px;}
#contents.welcome div.blockinfo dt{margin:10px;font-size:81%;line-height:100%;font-weight:700;color:#CCCCCC;}
#contents.welcome div.blockinfo dd{margin:10px 10px 20px 10px; padding:0 0 10px 0;background:url(img/borderdotted1pxccc.gif) repeat-x 0px bottom;color:#222222;font-size:85%;}
#contents.welcome div.blockinfo dd h3{font-weight:700;margin-bottom:10px;font-size:95%;color:#FF00AA;}
#contents.welcome div.blockblog{width:325px;float:right;background:url(img/top/blog.gif) no-repeat 0px 45px;}
#contents.welcome div.blockblog dl{width:315px;height:235px;overflow:auto;margin:5px;}
#contents.welcome div.blockblog dt{margin:5px 10px 10px 10px;font-size:12px!important;line-height:12px!important;font-weight:700;color:#CCCCCC;display:inline-block;display:-moz-inline-box;zoom:1;*display:inline;}

#contents.welcome div.blockblog dt.new{background:url(img/newicon.gif) no-repeat right 0px; padding:12px 38px 1px 0;}
#contents.welcome div.blockblog dt.newyesterday{background:url(img/newicon.gif) no-repeat right -25px; padding:12px 38px 1px 0;}
#contents.welcome div.blockblog dt.newweek{background:url(img/newicon.gif) no-repeat right -50px; padding:12px 38px 1px 0;}
#contents.welcome div.blockblog dd{margin:0 10px 10px 10px;padding:0 0 10px 0;background:url(img/borderdotted1pxccc.gif) repeat-x 0px bottom;color:#222222;font-size:85%;}
#contents.welcome div.blockblog dd a{font-weight:700;margin-bottom:10px;font-size:90%;color:#999;background:url(img/blanklink.gif) no-repeat right center; padding-right:10px;}
#contents .clearbox{width:100%;zoom:100%;}
#contents .clearbox:after{content:url(img/spacer.gif);display:block;clear:both;height:0;}
#contents.welcome div.blockfav{background:url(img/borderdotted1pxccc.gif) repeat-x 0px bottom;}

#contents.welcome div#maincontents div.slider{width:750px;height:200px;overflow:hidden;}


/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 category
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#contents.category8 div.cattitle{width:100%;height:45px;background:url(img/h2/japanese.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category8 div.cattitle h2{margin:45px 0 0 0;}
#contents.category8 #sidebar li.cat-item-8 a{background-position:-190px -36px;}
#contents.category8 #sidebar li.cat-item-8{height:auto;overflow:hidden;display:block;}
#contents.category25 div.cattitle{width:100%;height:45px;background:url(img/h2/japanese.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category25 div.cattitle h2{margin:45px 0 0 0;}
#contents.category25 #sidebar li.cat-item-8{height:auto;overflow:hidden;display:block;}
#contents.category25 #sidebar li.cat-item-25 a{background-position:-190px 0px!important;}
#contents.category26 div.cattitle{width:100%;height:45px;background:url(img/h2/japanese.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category26 div.cattitle h2{margin:45px 0 0 0;}
#contents.category26 #sidebar li.cat-item-8{height:auto;overflow:hidden;display:block;}
#contents.category26 #sidebar li.cat-item-26 a{background-position:-190px -18px!important;}
#contents.category27 div.cattitle{width:100%;height:45px;background:url(img/h2/japanese.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category27 div.cattitle h2{margin:45px 0 0 0;}
#contents.category27 #sidebar li.cat-item-8{height:auto;overflow:hidden;display:block;}
#contents.category27 #sidebar li.cat-item-27 a{background-position:-190px -36px!important;}
#contents.category28 div.cattitle{width:100%;height:45px;background:url(img/h2/japanese.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category28 div.cattitle h2{margin:45px 0 0 0;}
#contents.category28 #sidebar li.cat-item-8{height:auto;overflow:hidden;display:block;}
#contents.category28 #sidebar li.cat-item-28 a{background-position:-190px -54px!important;}
#contents.category9 div.cattitle{width:100%;height:45px;background:url(img/h2/jazz.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category9 div.cattitle h2{margin:45px 0 0 0;}
#contents.category9 #sidebar li.cat-item-9 a{background-position:-190px -54px;}
#contents.category9 #sidebar li.cat-item-9{height:auto;overflow:hidden;display:block;}
#contents.category21 div.cattitle{width:100%;height:45px;background:url(img/h2/jazz.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category21 div.cattitle h2{margin:45px 0 0 0;}
#contents.category21 #sidebar li.cat-item-9{height:auto;overflow:hidden;display:block;}
#contents.category21 #sidebar li.cat-item-21 a{background-position:-190px 0px!important;}
#contents.category22 div.cattitle{width:100%;height:45px;background:url(img/h2/jazz.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category22 div.cattitle h2{margin:45px 0 0 0;}
#contents.category22 #sidebar li.cat-item-9{height:auto;overflow:hidden;display:block;}
#contents.category22 #sidebar li.cat-item-22 a{background-position:-190px -18px!important;}
#contents.category23 div.cattitle{width:100%;height:45px;background:url(img/h2/jazz.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category23 div.cattitle h2{margin:45px 0 0 0;}
#contents.category23 #sidebar li.cat-item-9{height:auto;overflow:hidden;display:block;}
#contents.category23 #sidebar li.cat-item-23 a{background-position:-190px -36px!important;}
#contents.category24 div.cattitle{width:100%;height:45px;background:url(img/h2/jazz.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category24 div.cattitle h2{margin:45px 0 0 0;}
#contents.category24 #sidebar li.cat-item-9{height:auto;overflow:hidden;display:block;}
#contents.category24 #sidebar li.cat-item-24 a{background-position:-190px -54px!important;}
#contents.category6 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoullp.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category6 div.cattitle h2{margin:45px 0 0 0;}
#contents.category6 #sidebar li.cat-item-6 a{background-position:-190px -72px;}
#contents.category6 #sidebar li.cat-item-6{height:auto;overflow:hidden;display:block;}
#contents.category13 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoullp.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category13 div.cattitle h2{margin:45px 0 0 0;}
#contents.category13 #sidebar li.cat-item-6{height:auto;overflow:hidden;display:block;}
#contents.category13 #sidebar li.cat-item-13 a{background-position:-190px 0px!important;}
#contents.category14 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoullp.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category14 div.cattitle h2{margin:45px 0 0 0;}
#contents.category14 #sidebar li.cat-item-6{height:auto;overflow:hidden;display:block;}
#contents.category14 #sidebar li.cat-item-14 a{background-position:-190px -18px!important;}
#contents.category15 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoullp.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category15 div.cattitle h2{margin:45px 0 0 0;}
#contents.category15 #sidebar li.cat-item-6{height:auto;overflow:hidden;display:block;}
#contents.category15 #sidebar li.cat-item-15 a{background-position:-190px -36px!important;}
#contents.category16 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoullp.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category16 div.cattitle h2{margin:45px 0 0 0;}
#contents.category16 #sidebar li.cat-item-6{height:auto;overflow:hidden;display:block;}
#contents.category16 #sidebar li.cat-item-16 a{background-position:-190px -54px!important;}
#contents.category5 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoul45.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category5 div.cattitle h2{margin:45px 0 0 0;}
#contents.category5 #sidebar li.cat-item-5 a{background-position:-190px -90px;}
#contents.category5 #sidebar li.cat-item-5{height:auto;overflow:hidden;display:block;}
#contents.category17 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoul45.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category17 div.cattitle h2{margin:45px 0 0 0;}
#contents.category17 #sidebar li.cat-item-5{height:auto;overflow:hidden;display:block;}
#contents.category17 #sidebar li.cat-item-17 a{background-position:-190px 0px!important;}
#contents.category18 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoul45.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category18 div.cattitle h2{margin:45px 0 0 0;}
#contents.category18 #sidebar li.cat-item-5{height:auto;overflow:hidden;display:block;}
#contents.category18 #sidebar li.cat-item-18 a{background-position:-190px -18px!important;}
#contents.category19 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoul45.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category19 div.cattitle h2{margin:45px 0 0 0;}
#contents.category19 #sidebar li.cat-item-5{height:auto;overflow:hidden;display:block;}
#contents.category19 #sidebar li.cat-item-19 a{background-position:-190px -36px!important;}
#contents.category20 div.cattitle{width:100%;height:45px;background:url(img/h2/funksoul45.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category20 div.cattitle h2{margin:45px 0 0 0;}
#contents.category20 #sidebar li.cat-item-5{height:auto;overflow:hidden;display:block;}
#contents.category20 #sidebar li.cat-item-20 a{background-position:-190px -54px!important;}
#contents.category1 div.cattitle{width:100%;height:45px;background:url(img/h2/other.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category1 div.cattitle h2{margin:45px 0 0 0;}
#contents.category1 #sidebar li.cat-item-1 a{background-position:-190px -108px;}
#contents.category1 #sidebar li.cat-item-1{height:auto;overflow:hidden;display:block;}
#contents.category33 div.cattitle{width:100%;height:45px;background:url(img/h2/other.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category33 div.cattitle h2{margin:45px 0 0 0;}
#contents.category33 #sidebar li.cat-item-1{height:auto;overflow:hidden;display:block;}
#contents.category33 #sidebar li.cat-item-33 a{background-position:-190px 0px!important;}
#contents.category34 div.cattitle{width:100%;height:45px;background:url(img/h2/other.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category34 div.cattitle h2{margin:45px 0 0 0;}
#contents.category34 #sidebar li.cat-item-1{height:auto;overflow:hidden;display:block;}
#contents.category34 #sidebar li.cat-item-34 a{background-position:-190px -18px!important;}
#contents.category35 div.cattitle{width:100%;height:45px;background:url(img/h2/other.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category35 div.cattitle h2{margin:45px 0 0 0;}
#contents.category35 #sidebar li.cat-item-1{height:auto;overflow:hidden;display:block;}
#contents.category35 #sidebar li.cat-item-35 a{background-position:-190px -36px!important;}
#contents.category36 div.cattitle{width:100%;height:45px;background:url(img/h2/other.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category36 div.cattitle h2{margin:45px 0 0 0;}
#contents.category36 #sidebar li.cat-item-1{height:auto;overflow:hidden;display:block;}
#contents.category36 #sidebar li.cat-item-36 a{background-position:-190px -54px!important;}
#contents.category4 div.cattitle{width:100%;height:45px;background:url(img/h2/cd.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category4 div.cattitle h2{margin:45px 0 0 0;}
#contents.category4 #sidebar li.cat-item-4 a{background-position:-190px -126px;}
#contents.category4 #sidebar li.cat-item-4{height:auto;overflow:hidden;display:block;}
#contents.category29 div.cattitle{width:100%;height:45px;background:url(img/h2/cd.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category29 div.cattitle h2{margin:45px 0 0 0;}
#contents.category29 #sidebar li.cat-item-4{height:auto;overflow:hidden;display:block;}
#contents.category29 #sidebar li.cat-item-29 a{background-position:-190px 0px!important;}
#contents.category30 div.cattitle{width:100%;height:45px;background:url(img/h2/cd.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category30 div.cattitle h2{margin:45px 0 0 0;}
#contents.category30 #sidebar li.cat-item-4{height:auto;overflow:hidden;display:block;}
#contents.category30 #sidebar li.cat-item-30 a{background-position:-190px -18px!important;}
#contents.category31 div.cattitle{width:100%;height:45px;background:url(img/h2/cd.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category31 div.cattitle h2{margin:45px 0 0 0;}
#contents.category31 #sidebar li.cat-item-5{height:auto;overflow:hidden;display:block;}
#contents.category31 #sidebar li.cat-item-31 a{background-position:-190px -36px!important;}
#contents.category32 div.cattitle{width:100%;height:45px;background:url(img/h2/cd.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category32 div.cattitle h2{margin:45px 0 0 0;}
#contents.category32 #sidebar li.cat-item-4{height:auto;overflow:hidden;display:block;}
#contents.category32 #sidebar li.cat-item-32 a{background-position:-190px -54px!important;}
#contents.category7 div.cattitle{width:100%;height:45px;background:url(img/h2/goods.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category7 div.cattitle h2{margin:45px 0 0 0;}
#contents.category7 #sidebar li.cat-item-7 a{background-position:-190px -144px;}
#contents.category3 div.cattitle{width:100%;height:45px;background:url(img/h2/searchresult.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.category3 div.cattitle h2{margin:45px 0 0 0;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 page
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#maincontents.page div.pagebox{font-size:81%; margin:0 0 18px 2px;}
#contents.page6 h2.pagetitle{width:100%;height:45px;line-height:45px;background:url(img/h2/newarrival.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;}
#contents.page6 #sidebar a.newarrival{background-position:-190px -18px;}
#contents.page8 h2.pagetitle{width:100%;height:45px;line-height:45px;background:url(img/h2/links.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;}
#contents.page8 #sidebar a.bookmarks{background-position:-190px -198px;}
#contents.page11 h2.pagetitle{width:100%;height:45px;line-height:45px;background:url(img/h2/shopinformation.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;}
#contents.page11 #sidebar a.shopinfo{background-position:-190px -162px;}
#contents.page13 h2.pagetitle{width:100%;height:45px;line-height:45px;background:url(img/h2/contact.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;}
#contents.page13 #sidebar a.contact{background-position:-190px -216px;}
#contents.page11 div.shopinfo{font-size:95%;}
#contents.page11 div.shopinfo dt{margin:2px 0;padding:5px 0 3px 0;line-height:100%;font-weight:700;color:#666;background:url(img/borderdotted1pxccc.gif) repeat-x 0px top;}
#contents.page11 div.shopinfo dd{margin:2px 0;padding:0 0 5px 0;color:#666;}
#contents.page842 h2.pagetitle{width:100%;height:45px;line-height:45px;background:url(img/h2/legal.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;}
#contents.page842 div.shopinfo{font-size:95%;}
#contents.page842 div.shopinfo dt{margin:2px 0;padding:5px 0 3px 0;line-height:100%;font-weight:700;color:#666;background:url(img/borderdotted1pxccc.gif) repeat-x 0px top;}
#contents.page842 div.shopinfo dd{margin:2px 0;padding:0 0 5px 0;color:#666;}
#contents.page843 h2.pagetitle{width:100%;height:45px;line-height:45px;background:url(img/h2/condition.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;}
#contents.page843 div.shopinfo{font-size:95%;}
#contents.page843 div.shopinfo dt{margin:2px 0;padding:5px 0 3px 0;line-height:100%;font-weight:700;color:#666;background:url(img/borderdotted1pxccc.gif) repeat-x 0px top;}
#contents.page843 div.shopinfo dd{margin:2px 0;padding:0 0 5px 0;color:#666;}
#contents.page843 div#maincontents{padding:0 0 50px 0;}
#contents.page913 h2.pagetitle{width:100%;height:45px;line-height:45px;background:url(img/h2/privacy.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;}
#contents.page913 h3.privacy{margin:10px 0 0 0;}
#contents.page913 ul.privacy{margin:0 0 0 6px;}
#contents.page913 ul.privacy li{list-style-type:disc;list-style-position:inside;}
#contents.page913 div#maincontents{padding:0 0 100px 0;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 single
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
h2.singletitle{width:100%;padding:18px 0 18px 1px;display:block;color:#666666;font-family:'Lucida Grande', Geneva, Helvetica, sans-serif;font-size:85%;line-height:100%;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
div.singlebox{position:relative;padding-top:250px;background:url(img/defaultimage.jpg) no-repeat 0px 0px;}
div.singlebox div.meta{height:250px;width:416px;position:absolute;top:0px;right:0px;overflow:auto;}
div.singlebox div.meta dt{margin:3px 2px 2px 2px;line-height:100%;font-weight:700;color:#666;font-size:81%;}
div.singlebox div.meta dd{margin:2px;padding:0 0 3px 0;background:url(img/borderdotted1pxccc.gif) repeat-x 0px bottom;color:#666;font-size:81%;}
div.singlebox div.meta dd span.sold{color:#f73dc9;font-weight:700;display:block;height:9px;width:31px;line-height:20px;text-indent:31px;overflow:hidden;background:url(img/sold.gif) no-repeat 0px 0px;}

div.singlebox img{display:block;position:absolute;top:0px;left:0px;height:240px;width:320px;z-index:10;border:solid 2px #fff;}
div.singlebox img.alignleft{display:block;position:absolute;top:6px;left:6px;height:240px;width:320px;z-index:0;}
div.singlebox img.alignleft:hover{display:block;position:absolute;top:6px;left:6px;height:240px;width:320px;z-index:15;}

div.singlebox p{font-size:85%;}
div.singlebox p.audioplayer_container{margin:10px 0px;}
p.nocart{font-size:75%;line-height:180%;margin:18px 0;padding:10px;background:#f4f4f4;border:solid 1px #ccc;color:#999;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
p.nocart span.eng{display:block;margin:5px;}
p.nocart a{color:#f73dc9; text-decoration:underline;}
p.nocart a:hover{background-color:#f73dc9;color:#fff;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 search result
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#contents.searchresult div.title{width:100%;height:45px;background:url(img/h2/searchresult.gif) no-repeat 0px 0px;overflow:hidden;display:block;}
#contents.searchresult div.title h2{margin:45px 0 0 0;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 bookmarks
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
ul.bookmarks li#linkcat-37 h2{width:100%;height:45px;background:url(img/h2/labels.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;line-height:45px;border-bottom:solid 1px #ddd;}
ul.bookmarks li#linkcat-37 a{font-size:90%; color:#666; padding:5px 10px; background:url(img/blanklink.gif) no-repeat right center;display:inline-block;display:-moz-inline-box;zoom:1;*display:inline;}
ul.bookmarks li#linkcat-37 a:hover{color:#fd26cd;position:relative; top:1px; left:1px;}
ul.bookmarks li#linkcat-12 h2{width:100%;height:45px;background:url(img/h2/musicians.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;line-height:45px;border-bottom:solid 1px #ddd;}
ul.bookmarks li#linkcat-12 a{font-size:90%; color:#666; padding:5px 10px; background:url(img/blanklink.gif) no-repeat right center;display:inline-block;display:-moz-inline-box;zoom:1;*display:inline;}
ul.bookmarks li#linkcat-12 a:hover{color:#fd26cd;position:relative; top:1px; left:1px;}
ul.bookmarks li#linkcat-2 h2{width:100%;height:45px;background:url(img/h2/recordsshop.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;line-height:45px;border-bottom:solid 1px #ddd;}
ul.bookmarks li#linkcat-2 a{font-size:90%; color:#666; padding:5px 10px; background:url(img/blanklink.gif) no-repeat right center;display:inline-block;display:-moz-inline-box;zoom:1;*display:inline;}
ul.bookmarks li#linkcat-2 a:hover{color:#fd26cd;position:relative; top:1px; left:1px;}
ul.bookmarks li#linkcat-38 h2{width:100%;height:45px;background:url(img/h2/djs.gif) no-repeat 0px 0px;overflow:hidden;display:block;text-indent:750px;line-height:45px;border-bottom:solid 1px #ddd;}
ul.bookmarks li#linkcat-38 a{font-size:90%; color:#666; padding:5px 10px; background:url(img/blanklink.gif) no-repeat right center;display:inline-block;display:-moz-inline-box;zoom:1;*display:inline;}
ul.bookmarks li#linkcat-38 a:hover{color:#fd26cd;position:relative; top:1px; left:1px;}
ul.xoxo li{border-bottom:solid 1px #ddd;}
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 common
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
div.boxposts{width:100%;zoom:100%;margin:0 0 0 0;padding:0 0 18px 0;}
div.boxposts:after{content:url(img/spacer.gif);display:block;clear:both;height:0;}
div.boxposts div.boxpost{width:360px;margin:0px 0px 10px 3px;float:left;font-size:80%;}
div.boxposts div.boxpostalt{width:360px;margin:0px 0px 10px 17px;float:left;font-size:80%;}
div.boxposts div.boxpost h3 a,
div.boxposts div.boxpostalt h3 a{width:360px;height:14px;line-height:14px; overflow:hidden; font-family: 'Lucida Grande', Geneva, Helvetica, sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:0px;text-transform:uppercase;display:block;margin:5px 0 10px 0;color:#4e4e4e;}
div.boxposts div.boxpost img,
div.boxposts div.boxpostalt img{height:120px;width:160px;float:left;}
div.boxposts div.boxpost p,
div.boxposts div.boxpostalt p{height:105px;width:190px;overflow:hidden;float:right;font-size:10.5px;line-height:15px!important;}
p.notfound{font-size:81%; margin:0 0 18px 2px;}
div#pager{height:18px;width:150px;margin:5px 0 5px auto;}
div#pager span.prev{display:block;height:18px;width:45px;background:url(img/nexprev.gif) no-repeat 0px 0px;overflow:hidden;display:inline-block;display:-moz-inline-box;zoom:1;*display:inline;}
div#pager span.next{display:block;height:18px;width:45px;background:url(img/nexprev.gif) no-repeat -255px 0px;overflow:hidden;display:inline-block;display:-moz-inline-box;zoom:1;*display:inline;}
div#pager span.prev a{display:block;padding:45px 0 0 0;background:url(img/nexprev.gif) no-repeat 0px -18px;}
div#pager span.next a{display:block;padding:45px 0 0 0;background:url(img/nexprev.gif) no-repeat -255px -18px;}
div#pager span.prev a:hover{background-position:0px -36px;}
div#pager span.next a:hover{background-position:-255px -36px;}

div.boxposts div.boxpost div.icon,
div.boxposts div.boxpostalt div.icon
{
width:190px;float:right;
}

div.boxposts div.boxpost span.sold,
div.boxposts div.boxpostalt span.sold
{color:#f73dc9;font-weight:700;display:block;height:9px;width:31px;font-size:9px;line-height:20px;text-indent:31px;overflow:hidden;background:url(img/sold.gif) no-repeat 0px 0px;
margin:0 2px 3px 0;float:left;}

div.boxposts div.boxpost span.newentry,
div.boxposts div.boxpostalt span.newentry
{color:#f73dc9;font-weight:700;display:block;height:9px;width:26px;font-size:9px;line-height:20px;text-indent:26px;overflow:hidden;background:url(img/sold.gif) no-repeat -32px 0px;
margin:0 2px 3px 0;float:left;}

div.boxposts div.boxpost span.recommend,
div.boxposts div.boxpostalt span.recommend
{color:#f73dc9;font-weight:700;display:block;height:9px;width:70px;font-size:9px;line-height:20px;text-indent:70px;overflow:hidden;background:url(img/sold.gif) no-repeat -59px 0px;
margin:0 2px 3px 0;float:left;}

/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 contact
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
div.contactform div{margin:0 0 5px 0;}
div.contactform span.required{color:#f73dc9;font-weight:700;font-size:120%;margin:0 0 0 3px;}
div.page13 p.description{font-size:100%;line-height:180%;margin:18px 0;padding:10px;background:#f4f4f4;border:solid 1px #ccc;color:#999;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
div.page13 p.description span.eng{display:block;margin:5px;}
div.page13 p.description span.mark{color:#f73dc9;}

