@charset "utf-8";

/*=====================
drs.css
-----------------------
01.basic
02.header
03.conts
04.ProductList conts
05.ProductDetail conts
06.footer
07.ui.tabs.css
=====================*/

/*---------------------
01.basic
---------------------*/
/* basic */
body{
	background:#ffffff;
	color:#ffffff;
	margin:0 auto;
	font-family:"Osaka", "‚l‚r ƒSƒVƒbƒN";
}

/*\*//*/
body{
background:#000000;
color:#ffffff;
margin:0 auto;
font-family: Osaka, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´Pro W3", "?­?³ ?°ã‚´ã‚·ãƒ?‚¯",Verdana,Arial,sans-serif;
}
/**/

*html body{ text-align:center;}

/* layout */
#all{ width:980px; margin:0 auto;}
#header, #conts, #conts2, #footer{ width:950px; text-align:left; margin:0 0 0 30px;}
#conts, #conts2{ clear:both;}
#conts{ padding:15px 0 20px 0;}
#conts2{ padding:0 0 20px 0;border-top:3px solid #ffffff;display:block;}

/* font */
.fc01{ color:#c1c1c1;}
a.fc01:link, a.fc01:visited{ color:#444444; text-decoration:none;}
a.fc01:hover, a.fc01:active{ color:#444444; text-decoration:underline;}
a.fc02:link, a.fc02:visited{ color:#EC96B9; text-decoration:none;}
a.fc02:hover, a.fc02:active{ color:#EC96B9; text-decoration:underline;}

.bc01{ background:#2d2d2d;}
.bc02{ background:#000000;}
.bc03{ background:#cacaca;}

.itemlist .bc02{ background:#ffffff;}

/* link */
a:link,a:visited{ color:#ee96bb; text-decoration:none;}
a:hover,a:active{ color:#ee96bb; text-decoration:underline;}

/*---------------------
02.header
---------------------*/
#header{ position:relative; height:190px;}
#header h1#drs a{ 
position:absolute;
top:30px;
left:392px;
background:url(../Contents/Images/drs/logo.jpg) no-repeat; width:167px; height:110px; display:block;
}



#rightarea .txtr { float:right; margin:5px 0 0 0;color:#444444;}
#rightarea .txtr strong{ color:#444444;}
#rightarea .txtr a strong{ color:#EE96BB;}

#header h2#amb a{ 
position:absolute;
top:0px;
left:767px;
background:#FFFFFF url(../Contents/Images/drs/btn_amb.gif) no-repeat 5px; width:100px; height:40px; display:block;
}

#header h2#glf a{ 
position:absolute;
top:0px;
left:870px;
background:#FFFFFF url(../Contents/Images/drs/btn_golf.gif) no-repeat 15px; width:80px; height:40px; display:block;
}


#header #right{ 
position:absolute;
top:53px;
left:710px;
width:240px;
}

#welcome1{font-size:10px;width:600px;top:80px;right:0px;text-align:right;color:#777777;position:absolute;clear:both;display:block;}
#welcome2{font-size:10px;width:600px;top:80px;right:0px;text-align:right;color:#777777;position:absolute;clear:both;display:none;}
#welcome3{font-size:10px;width:600px;top:77px;right:0px;text-align:right;color:#777777;position:absolute;clear:both;display:none;}
#welcome4{font-size:10px;width:600px;top:77px;right:0px;text-align:right;color:#777777;position:absolute;clear:both;display:none;}


#right p#helloguest{ float:left; overflow:hidden; color:#000000; width:160px; clear:both;}
#right p#helloguest{ width:150px;} /*safari*/
#right p#helloguest strong{ color:#7b7b7b; padding-right:20px;}
#signin a{ float:right; text-align:right; overflow:hidden; height:12px; display:block;color:#000;}
html[xmlns*=""] body:last-child #signin a{ width:70px; height:12px;} /*safari*/ 
#signin a:link,#signin a:visited{ color:#000; text-decoration:none;}
#signin a:hover,#signin a:active{ color:#000; text-decoration:underline;}

#mypage{width:240px;height:15px;float:right;text-align:right;color:#000000;}
#mypage a{color:#000000; overflow:hidden; margin-top:2px; width:120px; height:15px;display:block;text-align:right;float:right;}
#mypage a:hover{text-decoration:none;color:#000000;}

#favorite a{ float:left; overflow:hidden; margin-top:10px; width:95px; height:17px; background:url(../Contents/Images/drs/btn_favorite.jpg) no-repeat; display:block;}
#right p#inyourcart{ 
float:right; overflow:hidden; 
width:145px; height:17px; 
background:url(../Contents/Images/drs/bg_inyourcart.jpg) no-repeat; 
color:#FFFFFF; font-weight:bold; 
margin-top:10px;
}
#right p#inyourcart a{ color:#ffffff; text-decoration:none; display:block;}
#right p#inyourcart a{ padding:3px 0 0 10px;}
* html #right p#inyourcart a{ padding:2px 0 0 10px;}/*ie6*/
*+html #right p#inyourcart a{ padding:2px 0 0 10px;}/*ie7*/ 
html[xmlns*=""] body:last-child #right p#inyourcart a { padding:2px 0 0 10px;} /*safari*/ 

/* menu */
ul#menu{ 
clear:both;
position:absolute; 
top:145px; 
left:0; 
list-style-image:none; 
width:950px; 
background:url(../Contents/Images/drs/bg_menu02.jpg) repeat-x;
}
#menu li a{ float:left; overflow:hidden; height:42px;}

#menu li#menu01 a{ background:url(../Contents/Images/drs/menu01.jpg) no-repeat top right; display:block; width:58px;}
*html #menu li#menu01 a{ width:58px;}/*ie6*/
#menu li#menu01 a{ padding-left:12px;}
#menu li#menu02 a{ background:url(../Contents/Images/drs/menu02.jpg) no-repeat; display:block; width:48px;}
#menu li#menu03 a{ background:url(../Contents/Images/drs/menu03.jpg) no-repeat; display:block; width:63px;}
#menu li#menu04 a{ background:url(../Contents/Images/drs/menu04.jpg) no-repeat; display:block; width:55px;}
#menu li#menu05 a{ background:url(../Contents/Images/drs/menu05.jpg) no-repeat; display:block; width:74px;}
#menu li#menu06 a{ background:url(../Contents/Images/drs/menu06.jpg) no-repeat; display:block; width:59px;}
#menu li#menu07 a{ background:url(../Contents/Images/drs/menu07.jpg) no-repeat; display:block; width:61px;}
#menu li#menu08 a{ background:url(../Contents/Images/drs/menu08.jpg) no-repeat; display:block; width:89px;}
#menu li#menu09 a{ background:url(../Contents/Images/drs/menu09.jpg) no-repeat; display:block; width:50px;}
#menu li#menu10 a{ background:url(../Contents/Images/drs/menu10.jpg) no-repeat; display:block; width:53px;}
#menu li#menu11 a{ background:url(../Contents/Images/drs/menu11.jpg) no-repeat; display:block; width:60px;}
#menu li#menu12 a{ background:url(../Contents/Images/drs/menu14.jpg) no-repeat top right; display:block; width:73px;}
*html #menu li#menu12 a{ width:73px;}/*ie6*/
#menu li#menu12 a{ padding-left:50px;}
#menu li#menu13 a{ background:url(../Contents/Images/drs/menu15.jpg) no-repeat; display:block; width:65px;}
#menu li#menu14 a{ background:url(../Contents/Images/drs/menu16.jpg) no-repeat; display:block; width:80px;}

/*---------------------
03.Top conts
---------------------*/
/* flash */
#flash{ width:978px; height:358px; clear:both;}
#flash{ padding:0 2px 0 0;}

/* Top conts */
#conts #topleft{ float:left; width:717px; margin-right:25px;}
#conts #topright{ float:left; width:206px;}

/* conts topleft */
#conts #topleft #search{ text-align:right;}
.keyword, select{ background:#eeeeee; color:#444444; border:1px solid #999999; font-size:12px;}
.keyword, select{ padding:2px;}
#search #btn01{
    border: 0px;
    width: 61px;
    height: 23px;
    background: url(../Contents/Images/drs/top/btn_search.jpg) left center no-repeat;
	vertical-align:middle;
}

.itemlist
{ 
/*background:#000000;*/
/*width:717px;*/
}

* html table.itemlist
{ 
background:#5b5b5b;
width:180px;
/*width:717px;*/
}

.itemlist td{ vertical-align:top;; width:178px;}
.itemlist td.mar02{ padding:10px;}
.itemlist td.mar03{ padding:0 10px 0 10px; width:158px;}
.itemlist .iconcatalog{ float:left; width:77px; height:14px; background:url(../Contents/Images/drs/top/icon_catalog.jpg) no-repeat;}
.itemlist .iconmagazine{ float:left; width:77px; height:14px; background:url(../Contents/Images/drs/top/icon_magazine.jpg) no-repeat;}
.itemlist .btnfavorite a{ width:79px; height:14px; margin:0 auto 5px auto; background:url(../Contents/Images/drs/top/btn_favorite.jpg) no-repeat; display:block;}

.itemlist .btnsold{ width:140px; height:20px; margin:0px auto 5px auto;background:url(../Contents/Images/drs/3rd/soldout.jpg) no-repeat; display:block;}


.imgtbl1{border-collapse:collapse;border-spacing:0px;}
.imgtbl2{border-collapse:collapse;border-spacing:0px;border:1px solid #5b5b5b;}
.imgtbl3{border-top:1px solid #5b5b5b;border-left:1px solid #5b5b5b;border-right:1px solid #5b5b5b;border-bottom:0px solid #5b5b5b;}
.imgtbl4{border-top:0px solid #5b5b5b;border-left:1px solid #5b5b5b;border-right:1px solid #5b5b5b;border-bottom:0px solid #5b5b5b;}


.zaikogire .btnsold{ width:165px; height:20px; margin-top:10px; margin:0 0 5px;background:url(../Contents/Images/drs/soldout2.jpg) no-repeat; display:block;}
.zaikogire .btnsold{ padding-top:5px;}

span.newicon
{
 height:12px;
 margin:0 0 2px 0;
 background:url(../Contents/Images/drs/top/icon_new.jpg) no-repeat;
 width:43px;
 float:left;
 display:block;
 }
span.newicon3
{
 height:12px;
 margin:0 0 2px 0;
 background:url(../Contents/Images/amb/top/icon_new.jpg) no-repeat;
 width:43px;
 float:left;
 display:none;
 }
 
#trttl01_2d{ width:206px; height:31px; background:url(../Contents/Images/drs/top/magazine_bn.jpg) no-repeat; display:none;margin-top:10px;}
#trttl01_2a{ width:206px; height:31px; background:url(../Contents/Images/amb/top/magazine_bn.jpg) no-repeat; display:none;margin-top:10px;}

#trttl02_2d{ width:206px; height:31px; background:url(../Contents/Images/drs/2nd/ttl_mmaga.jpg) no-repeat; display:block;margin-top:10px;}
#trttl02_2a{ width:206px; height:31px; background:url(../Contents/Images/amb/2nd/ttl_mmaga.jpg) no-repeat; display:none;margin-top:10px;}

#conts ul#leftbnr{ list-style-image:none; margin-top:30px;}
#conts #leftbnr li{ float:left; overflow:hidden; height:153px;}
#conts #leftbnr #mobile a{ width:230px; height:153px; background:url(../Contents/Images/drs/top/bnr_mobile.jpg) no-repeat; display:block; margin-right:12px;}
#conts #leftbnr #leftbnrimg02 a{ width:232px; height:153px; background:url(../Contents/Images/drs/top/bnr_magazine.jpg) no-repeat; display:block; margin-right:12px;}
#conts #leftbnr #leftbnrimg03 a{ width:230px; height:153px; background:url(../Contents/Images/drs/top/bnr_mailmagazine.jpg) no-repeat; display:block;}
#conts #leftbnr #leftbnrimg032 a{ width:230px; height:153px; background:url(../Contents/Images/drs/top/bnr_mailmagazine.jpg) no-repeat; display:none;}

/* conts topright */
#conts #trttl01{ width:206px; height:31px; background:url(../Contents/Images/drs/top/ttl_catalog.jpg) no-repeat; display:none;}
#conts #trttl01_2{ width:206px; height:40px; background:url(../Contents/Images/drs/top/magazine_bn.jpg) no-repeat; display:block;}
#conts #trttl01_3{ width:206px; height:31px; background:url(../Contents/Images/drs/Title_icon4.jpg) no-repeat; display:block; margin-top:15px;}


#conts #tr01img01 a{ width:206px; height:85px; background:url(../Contents/Images/drs/top/img_magazine01.jpg) no-repeat; display:none;}
#conts #tr01img02 a{ width:206px; height:85px; background:url(../Contents/Images/drs/top/img_magazine02.jpg) no-repeat; display:none;}

#conts #trttl02{ width:206px; height:34px; background:url(../Contents/Images/drs/top/ttl_news.jpg) no-repeat;}

#conts #trttl03{ width:206px; height:34px; background:url(../Contents/Images/drs/top/ttl_ranking.jpg) no-repeat;}
#conts .ranking{ width:154px; margin:0 26px;}
.ranking .fs01{color:#000000;}
#conts #no1{ width:154px; height:32px; background:url(../Contents/Images/drs/top/img_no01.jpg) no-repeat;}
#conts #no2{ width:154px; height:32px; background:url(../Contents/Images/drs/top/img_no02.jpg) no-repeat;}
#conts #no3{ width:154px; height:32px; background:url(../Contents/Images/drs/top/img_no03.jpg) no-repeat;}
#conts .trmoreinfo a{ width:154px; height:17px; background:url(../Contents/Images/drs/top/btn_more.jpg) no-repeat; display:block;}

#conts #trttl04{ width:206px; height:34px; background:url(../Contents/Images/drs/top/ttl_store.jpg) no-repeat; margin-top:17px; margin-bottom:7px;}
#conts #tr04img01 a{ width:206px; height:95px; background:url(../Contents/Images/drs/top/img_store01.jpg) no-repeat; display:block;}
#conts #tr04img02 a{ width:206px; height:53px; background:url(../Contents/Images/drs/top/img_store02.jpg) no-repeat; display:block;}
#conts #tr04img03 a{ width:206px; height:61px; background:url(../Contents/Images/drs/top/img_store03.jpg) no-repeat; display:block;}
#conts #tr04img033 a{ width:206px; height:61px; background:url(../Contents/Images/drs/top/img_store03.jpg) no-repeat; display:none;}
#conts #tr04img04 a{ width:206px; height:150px; background:url(../Contents/Images/etc/bnr_hp_d10a.jpg) no-repeat; display:block; margin-top:12px; }
#conts #tr04img05 a{ width:206px; height:166px; background:url(../Contents/Images/etc/bnr_hp_a.jpg) no-repeat; display:none;}
#conts #tr04img06 a{ width:206px; height:150px; background:url(../Contents/Images/etc/bnr_blog_d.jpg) no-repeat; display:block; margin-top:15px;}
#conts #tr04img07 a{ width:206px; height:166px; background:url(../Contents/Images/etc/bnr_blog_a.jpg) no-repeat; display:none;}
#conts #tr04img08 a{ width:206px; height:61px; background:url(../Contents/Images/drs/top/img_store08.jpg) no-repeat; display:block;}

/*---------------------
04.ProductList conts
---------------------*/
#conts2 #leftarea{ float:left; width:206px; margin:10px 24px 20px 0;}
#conts2 #rightarea, #conts2 #rightarea02{ float:left; width:720px; margin:10px 0 20px 0;}


#pankuzu{ float:left; margin:15px 20px 0 2px;color:#777777;}
#pankuzu a{color:#EE96BB;}

#conts2 #search{ float:right; text-align:right; margin:15px 2px 0 0; height:23px;}

#leftarea #ttl01{ background:url(../Contents/Images/drs/2nd/ttl_categories.jpg); width:206px; height:40px;}
#leftarea #ttl02{ background:url(../Contents/Images/drs/2nd/ttl_features.jpg); width:206px; height:40px;}
#leftarea #ttl03{ background:url(../Contents/Images/drs/2nd/ttl_store.jpg); width:206px; height:40px;}

/* ProductList conts left */
#leftarea ul#categoriesmenu li a{ width:206px; height:32px; display:block;}
#leftarea ul#categoriesmenu li#cmenu01 a{ background:url(../Contents/Images/drs/2nd/c_menu01.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu02 a{ background:url(../Contents/Images/drs/2nd/c_menu02.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu03 a{ background:url(../Contents/Images/drs/2nd/c_menu03.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu04 a{ background:url(../Contents/Images/drs/2nd/c_menu04.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu05 a{ background:url(../Contents/Images/drs/2nd/c_menu05.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu06 a{ background:url(../Contents/Images/drs/2nd/c_menu06.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu07 a{ background:url(../Contents/Images/drs/2nd/c_menu07.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu08 a{ background:url(../Contents/Images/drs/2nd/c_menu08.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu09 a{ background:url(../Contents/Images/drs/2nd/c_menu09.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu10 a{ background:url(../Contents/Images/drs/2nd/c_menu10.jpg) no-repeat;}
#leftarea ul#categoriesmenu li#cmenu11 a{ background:url(../Contents/Images/drs/2nd/c_menu11.jpg) no-repeat;}

#leftarea ul#features li a{ background:url(../Contents/Images/drs/2nd/icon_feat.jpg) no-repeat left top; padding-left:19px; font-size:11px;}
#leftarea ul#features li a{ color:#444444;}

.keisai_drs{display:block;}
.keisai_amb{display:none;}
.keisai_glf{display:none;}


#leftarea #store01 a{ width:206px; height:95px; background:url(../Contents/Images/drs/top/img_store01.jpg) no-repeat; display:block;}
#leftarea #store02 a{ width:206px; height:53px; background:url(../Contents/Images/drs/top/img_store02.jpg) no-repeat; display:block;}
#leftarea #store03 a{ width:206px; height:61px; background:url(../Contents/Images/drs/top/img_store03.jpg) no-repeat; display:block;}
#leftarea #mobile2 a{ width:206px; height:140px; background:url(../Contents/Images/drs/2nd/bnr_mobile_mini.jpg) no-repeat; display:block;}

/*ã‚«ã‚¿ãƒ­ã‚°*/
#setsale a{ width:206px; height:85px; background:url(../Contents/Images/drs/top/bnr_set_official.jpg) no-repeat; display:block; margin:0 0 5px;}
#webcatalog01 a{ width:206px; height:286px; background:url(../Contents/Images/drs/top/img_d_webcatalog.jpg) no-repeat; display:block; margin:0 0 5px;}
#catalog01 a{ width:205px; height:85px; background:url(../Contents/Images/drs/top/dcata.jpg) no-repeat; display:block; margin:0 0 5px;}
#catalog01-2 a{ width:206px; height:120px; background:url(../Contents/Images/drs/top/img_sportsline.jpg) no-repeat; display:block; margin:0 0 5px;}
#novelty09 a{ width:206px; height:84px; background:url(../Contents/Images/drs/top/img_novelty09.jpg) no-repeat; display:block;}
#webcatalog02 a{ width:206px; height:298px; background:url(../Contents/Images/amb/top/img_a_webcatalog.jpg) no-repeat; display:none; margin:0 0 5px;}
#a_webcatalog02 a{ width:206px; height:298px; background:url(../Contents/Images/amb/top/img_a_webcatalog2.jpg) no-repeat; display:none;}
#d_catapre2{ width:206px; height:135px; background:url(../Contents/Images/drs/top/d_catapre2.jpg) no-repeat; display:block; margin:0 0 5px;}
#d_catapre3{ width:206px; height:135px; background:url(../Contents/Images/drs/top/d_catapre3.jpg) no-repeat; display:block; margin:0 0 5px;}
#d_catapre4{ width:206px; height:135px; background:url(../Contents/Images/drs/top/d_catapre4.jpg) no-repeat; display:block; margin:0 0 5px;}
#a_1026cordinate a{ width:206px; height:85px; background:url(../Contents/Images/amb/top/1026cordinate.jpg) no-repeat; display:none; margin:0 0 5px;}
#bnr_1030{ width:206px; height:135px; background:url(../Contents/Images/drs/top/bnr_1030.jpg) no-repeat; display:block; margin:0 0 5px;}
#webcatalog03 a{ width:206px; height:286px; background:url(../Contents/Images/drs/top/img_d_webcatalog3.jpg) no-repeat; display:block; margin:0 0 5px;}
#webcatalog04 a{ width:206px; height:286px; background:url(../Contents/Images/drs/top/img_d_webcatalog4.jpg) no-repeat; display:block; margin:0 0 5px;}
#webcatalog05 a{ width:206px; height:286px; background:url(../Contents/Images/drs/top/img_d_webcatalog5.jpg) no-repeat; display:block; margin:0 0 5px;}
#webcatalog06 a{ width:206px; height:292px; background:url(../Contents/Images/drs/top/img_d_webcatalog6.jpg) no-repeat; display:block; margin:0 0 5px;}
#webcatalog07 a{ width:206px; height:292px; background:url(../Contents/Images/drs/top/img_d_webcatalog7.jpg) no-repeat; display:block; margin:10px 0 0 0;}
#webcatalog08 a{ width:206px; height:290px; background:url(../Contents/Images/drs/top/img_d_webcatalog8.jpg) no-repeat; display:block; margin:10px 0 0 0;}


#presale1205 a{ width:206px; height:135px; background:url(../Contents/Images/drs/top/1205presale.jpg) no-repeat; display:block; margin:0 0 5px;}
#presale1211 a{ width:206px; height:135px; background:url(../Contents/Images/drs/top/1211presale.jpg) no-repeat; display:block; margin:0 0 5px;}
#sale100101 a{ width:206px; height:135px; background:url(../Contents/Images/drs/top/100101newyear.gif) no-repeat; display:block; margin:0 0 5px;}


/*ãƒ¡ãƒ¼ãƒ«ãƒžã‚¬ã‚¸ãƒ³*/
#mmag01 a{ width:205px; height:136px; background:url(../Contents/Images/drs/2nd/bnr_mailmagazine2.jpg) no-repeat; display:block; margin-top:5px;}
#mmag02 a{ width:205px; height:136px; background:url(../Contents/Images/amb/2nd/bnr_mailmagazine2.jpg) no-repeat; display:none; margin-top:5px;}

/* ProductList conts right */
#rightarea #title{ border-bottom:1px solid #000000;}
#rightarea #title h3{ float:left; width:200px; height:30px; background:url(../Contents/Images/drs/2nd/ttl_outer.jpg) no-repeat;}
#rightarea #title p{ float:right; margin:5px 0 0 0;color:#444444;}
#rightarea #title p strong{ color:#444444;}
#rightarea #title p a strong{ color:#EE96BB;}

/*---------------------
05.ProductDetail conts
---------------------*/
#rightarea02 #mainph{ float:left; width:340px; margin-right:32px;}
#rightarea02 #mainph .fc01{color:#444444;}
* html #rightarea02 #mainph{ float:left; width:340px; margin-right:20px;}
#rightarea02 #newicon{ width:43px; height:12px; margin:0 0 2px 0; background:url(../Contents/Images/drs/top/icon_new.jpg) no-repeat;}
#rightarea02 #mainphtxt{ float:left; width:345px;color:#444444;}
#rightarea02 #mainphtxt h3{ color:#000000; font-size:14px; margin-top:10px;}
/*
#rightarea02 #iconcatalog{ float:left; width:77px; height:14px; margin-right:3px; background:url(../Contents/Images/drs/top/icon_catalog.jpg) no-repeat;}
#rightarea02 #iconmagazine{ float:left; width:77px; height:14px; background:url(../Contents/Images/drs/top/icon_magazine.jpg) no-repeat;}
*/

#icon
{
width:345px;
display:block;
}

#icon2
{
width:345px;
display:block;
margin-top:5px;
}

.icon_c
{
float:left;
width:77px;
height:14px;
background:url(../Contents/Images/amb/top/icon_catalog.jpg) no-repeat;
display:block;
margin-right:2px;
margin-top:5px;
}

.icon_m
{
float:left;
width:77px;
height:14px;
background:url(../Contents/Images/amb/top/icon_magazine.jpg) no-repeat;
display:block;
margin-right:2px;
margin-top:5px;
}

span.icon_r
{ 
float:left;
width:43px;
height:14px;
background:url(../Contents/Images/drs/top/icon_recommend.jpg) no-repeat;
display:block;
margin-right:2px;
}

span.icon_r2
{ 
float:left;
width:43px;
height:14px;
background:url(../Contents/Images/drs/top/icon_recommend.jpg) no-repeat;
display:block;
margin-right:2px;
}

span.icon_r3
{ 
float:left;
width:43px;
height:14px;
background:url(../Contents/Images/amb/top/icon_recommend.jpg) no-repeat;
display:none;
margin-right:2px;
}


span.icon_s
{
float:left;
width:43px;
height:14px;
background:url(../Contents/Images/drs/top/icon_sale3.jpg) no-repeat;
display:block;
margin-right:2px;
}

span.icon_s2
{
float:left;
width:43px;
height:14px;
background:url(../Contents/Images/drs/top/icon_sale3.jpg) no-repeat;
display:block;
margin-right:2px;
}

span.icon_s3
{ 
float:left;
width:43px;
height:14px;
background:url(../Contents/Images/amb/top/icon_sale3.jpg) no-repeat;
display:none;
margin-right:2px;
}

#rightarea02 #ttlprice{ width:23px; height:9px; background:url(../Contents/Images/drs/3rd/ttl_price.jpg) no-repeat;}
#rightarea02 #ttlcolor{ width:26px; height:9px; background:url(../Contents/Images/drs/3rd/ttl_color.jpg) no-repeat;}
#rightarea02 #ttlsize{ width:28px; height:9px; background:url(../Contents/Images/drs/3rd/ttl_size.jpg) no-repeat; float:left; margin:20px 10px 0 0;}
#rightarea02 #ttlmoreimg{ width:56px; height:9px; background:url(../Contents/Images/drs/3rd/ttl_moreimg.gif) no-repeat;}
#rightarea02 #ttlspec{ width:20px; height:9px; background:url(../Contents/Images/drs/3rd/ttl_spec.gif) no-repeat;}
#rightarea02 #ttlmaterial{ width:42px; height:9px; background:url(../Contents/Images/drs/3rd/ttl_material.gif) no-repeat;}
#rightarea02 #ttlcountry{ width:93px; height:9px; background:url(../Contents/Images/drs/3rd/ttl_country.jpg) no-repeat;}
#rightarea02 #ttlitemno{ width:38px; height:9px; background:url(../Contents/Images/drs/3rd/itemno.jpg) no-repeat;}
#rightarea02 #ttlattention{ width:46px; height:9px; background:url(../Contents/Images/drs/3rd/ttl_attention.jpg) no-repeat;}
#rightarea02 #ttlstock{width:29px; height:11px; background:url(../Contents/Images/drs/3rd/ttl_stock.gif) no-repeat;}
#rightarea02 #imgtxt01{ width:717px; height:22px; background:url(../Contents/Images/drs/3rd/img_txt01.jpg) no-repeat;padding-top:5px;color:#000000;}
#rightarea02 #imgtxt02{ width:717px; height:22px; background:url(../Contents/Images/drs/3rd/img_txt02.jpg) no-repeat;padding-top:5px;}

#rightarea02 #btnfavorite a{ width:107px; height:20px; background:url(../Contents/Images/drs/3rd/btn_favorite.jpg) no-repeat; display:block;}
#rightarea02 #btnfriend a{ width:107px; height:20px; background:url(../Contents/Images/drs/3rd/btn_friend.jpg) no-repeat; display:block;}

#rightarea02 ul#phcolor li{ float:left; margin:10px 5px 0 0;}
#rightarea02 img.phcolor{ border:1px solid #bebebe; margin-bottom:3px;}

#rightarea02 #btn02{
    border: 0px;
    width: 165px;
    height: 29px;
    background: url(../Contents/Images/drs/3rd/btn_takeincart.jpg) left center no-repeat;
	vertical-align:middle;
}

/*---------------------
06.footer
---------------------*/
#footer{text-align:left; background:url(../Contents/Images/drs/bg_footer.jpg) repeat-x; height:40px;clear:both;}
#footer ul{ list-style-image:none; float:left; width:420px;}
#footer li a{ float:left; overflow:hidden; height:40px;}
* html #footer ul{ width:435px;}/*ie6*/
* html #footer li a{ margin-right:15px;}/*ie6*/

#footer li#menu01f a{ background:url(../Contents/Images/drs/menu_f01.jpg) no-repeat; display:block; width:125px;}
#footer li#menu02f a{ background:url(../Contents/Images/drs/menu_f02.jpg) no-repeat; display:block; width:109px;}
#footer li#menu03f a{ background:url(../Contents/Images/drs/menu_f03.jpg) no-repeat; display:block; width:71px;}
#footer li#menu04f a{ background:url(../Contents/Images/drs/menu_f04.jpg) no-repeat; display:block; width:54px;}
#footer li#menu05f a{ background:url(../Contents/Images/drs/menu_f05.jpg) no-repeat; display:block; width:48px;}

#footer address{ float:right; background:url(../Contents/Images/drs/copy.jpg) no-repeat; width:513px; height:40px;}
* html #footer address{ width:511px; float:left;}/*ie6*/
#p-t2{width:745px;height:20px;_float:left;}
#p-t{width:950;height:20px;}
#p-top{width:65px;height:16px;display:block;text-indent:-9999px;background:url(../Contents/Images/etc/pagetop.gif) no-repeat;float:right;}
#p-top a{width:65px;height:16px;display:block;}

.copy1{display:block;font-size:9px;text-align:right;font-style:normal;color:#000000;position:relative;}
.copy1 span{position:absolute;right:0px;top:5px;margin-top:15px;}
.copy2{display:none;font-size:9px;text-align:right;font-style:normal;color:#777777;position:relative;}
.copy2 span{position:absolute;right:0px;top:5px;margin-top:22px;}
.copy3{display:none;font-size:9px;text-align:right;font-style:normal;color:#777777;position:relative;}
.copy3 span{position:absolute;right:0px;top:5px;margin-top:10px;}
.copy4{display:none;font-size:9px;text-align:right;font-style:normal;color:#777777;position:relative;}
.copy4 span{position:absolute;right:0px;top:5px;margin-top:10px;}


/*---------------------
07.ui.tabs.css
---------------------*/
#tabMenu { list-style:none; height:32px; border-bottom:1px solid #7f7f7f; width:716px;}
#tabMenu li { float:left;height:32px;cursor:pointer;cursor:hand}

li.tab01 {background:url(../Contents/Images/drs/top/tab01.jpg) no-repeat 0 -32px;width:237px; margin-right:1px;}
li.tab02 {background:url(../Contents/Images/drs/top/tab02.jpg) no-repeat 0 -32px;width:237px; margin-right:1px;}
li.tab03 {background:url(../Contents/Images/drs/top/tab03.jpg) no-repeat 0 -32px;width:237px;}

li.mouseover {background-position:0 -32px; width:237px;}
li.mouseout {background-position:0 -32px; width:237px;}
li.selected {background-position:0 0; width:240px;}

.box { width:717px; margin-top:10px;}

.boxBody div{display:none;}
.boxBody div.show {display:block;}

/*æ›´æ–°ã‚¹ã‚¿ã‚¤ãƒ«*/
#koshin20090814{ width:205px; height:53px; background:url(../Contents/Images/drs/koshin/dcata_pre.JPG) no-repeat; display:block; margin-top:5px;}


.menupop{
height:1px;
clear:both;
margin:0;
padding:0;
position:relative;
z-index:9999;
}

.pop_new{
width:0px;
height:0px;
position:absolute;
top:160px; left:70px;
display:none;
margin:0;
padding:0;
z-index:999999;
overflow:hidden;
background-image: none;
background-repeat:no-repeat;
}


.pop_all{
width:0px;
height:0px;
position:absolute;
top:160px; left:20px;
display:none;
margin:0;
padding:0;
z-index:999999;
overflow:hidden;
background-image: none;
background-repeat:no-repeat;
}

.pop_outer{
width:0px;
height:0px;
position:absolute;
top:160px; left:140px;
display:none;
margin:0;
padding:0;
z-index:999999;
overflow:hidden;
background-image: none;
background-repeat:no-repeat;
}

.pop_tops{
width:0px;
height:0px;
position:absolute;
top:160px; left:190px;
display:none;
margin:0;
padding:0;
z-index:999999;
overflow:hidden;
background-image: none;
background-repeat:no-repeat;
}

* html .pop_all,.pop_outer,.pop_new{
behavior: expression(IEPNGFIX.fix(this));
} 

#zaiko_wrap{
width:348px;
float:left;
margin:0;
passing:0;}

#zaiko_box{
margin:5px 0 0;
border-top:#444444 solid 1px;
border-left:#444444 solid 1px;}

#zaiko_box tr td{
margin:0;
padding:2px;
font-size:10px;
border-bottom:#444444 solid 1px;
border-right:#444444 solid 1px;}

#req{background:url(../Contents/Images/amb/3rd/request.gif);display:block;width:37px;height:13px;margin:0 auto 0 auto;}


/*------------------------------ 100526 twitter*/
#twbtn  {
width:31px;
height:130px;
margin:0;
padding:0;
position:fixed;
right:0;
top:170px;
z-index:10;
}

* html #twbtn  {
width:31px;
height:130px;
margin:0;
padding:0;
position:absolute;
right:0;
top:170px;
z-index:10;
}


/*------------------------------onepiece */
#onepiece_main{
width:710px;
height:422px;
margin:17px auto 0;
padding:0;
background:url(../Contents/Images/drs/3rd/onepi_mainttl.jpg) no-repeat 8px 22px;
}

#onepiece_menu{
width:710px;
height:43px;
margin:0 auto;
padding:0;
list-style:none;
display:
}

#onepiece_menu li.menu01,#onepiece_menu li.menu02{
width:236px;
height:43px;
margin:0 1px 0 0;
padding:0;
float:left;
}

#onepiece_menu li.menu01 a{
width:236px;
height:43px;
display:block;
outline:none;
background:url(../Contents/Images/drs/3rd/onepi_menu1_off.png) no-repeat;
}

#onepiece_menu li.menu01 a:hover{
width:236px;
height:43px;
display:block;
outline:none;
background:url(../Contents/Images/drs/3rd/onepi_menu1_on.png) no-repeat;
}

#onepiece_menu li.menu02 a{
width:236px;
height:43px;
display:block;
outline:none;
background:url(../Contents/Images/drs/3rd/onepi_menu2_off.png) no-repeat;
}

#onepiece_menu li.menu02 a:hover{
width:236px;
height:43px;
display:block;
outline:none;
background:url(../Contents/Images/drs/3rd/onepi_menu2_on.png) no-repeat;
}

#onepiece_menu li.menu03{
width:236px;
height:43px;
margin:0;
padding:0;
float:left;
}

#onepiece_menu li.menu03 a{
width:236px;
height:43px;
display:block;
outline:none;
background:url(../Contents/Images/drs/3rd/onepi_menu3_off.png) no-repeat;
}

#onepiece_menu li.menu03 a:hover{
width:236px;
height:43px;
display:block;
outline:none;
background:url(../Contents/Images/drs/3rd/onepi_menu3_on.png) no-repeat;
}

#onepiece_point{
width:710px;
margin:30px auto 0;
padding:0 0 5px;
display:block;
list-style:none;
background:url(../Contents/Images/drs/3rd/onepi_line.gif) repeat-y;
overflow:auto;
}

#onepiece_point li.menu01{
width:217px;
margin:0;
padding:54px 10px 0;
display:block;
outline:none;
float:left;
background:url(../Contents/Images/drs/3rd/onepi_point1.gif) no-repeat 14px 0;
line-height:1.3em;
font-size:90%;
text-align:left;
}

#onepiece_point li.menu02{
width:217px;
margin:0;
padding:54px 10px 0;
display:block;
outline:none;
float:left;
background:url(../Contents/Images/drs/3rd/onepi_point2.gif) no-repeat 14px 0;
line-height:1.3em;
font-size:90%;
text-align:left;
}

#onepiece_point li.menu03{
width:216px;
margin:0;
padding:54px 10px 0;
display:block;
outline:none;
float:left;
background:url(../Contents/Images/drs/3rd/onepi_point3.gif) no-repeat 14px 0;
line-height:1.3em;
font-size:90%;
text-align:left;
}


#onepi_subttl{
width:710px;
margin:17px auto 0;
padding:30px 0 0;
background:url(../Contents/Images/drs/3rd/onepi_subttl.gif) no-repeat;
clear:both;
font-size:90%;
}

#onepi_category{
width:708px;
margin:15px auto 0;
padding:0;
display:block;
list-style:none;
}

#onepi_category li.cate01{
width:140px;
margin:0 2px 0 0;
padding:0;
float:left;
display:block;
line-height:1.3em;
font-size:90%;
}

#onepi_category li.cate02{
width:140px;
margin:0;
padding:0;
float:left;
display:block;
line-height:1.3em;
font-size:90%;
}

#onepi_category li.cate01 img,#onepi_category li.cate02 img{
width:140px;
height:275px;
margin:0 0 5px;
padding:0;
border:0;
}


/*------------------------------onepiece sononi*/



#onepiece_kai{
width:720px;
margin:12px auto;
padding:0;
font-size:12px;
background-color:#000000;
}

#onepiece_kai_top{
width:720px;
height:300px;
margin:0 0 10px 0px;
clear:both;
}

#onepiece_kai_menu{
width:720px;
margin:0 0 0 0;
padding:0;
background-color:#000000;
}

#onepiece_kai_menu img{
margin:0 0 0 0;
padding:0;
float:left;
}


#siluet_img{
width:710px;
margin:20px 0 0 0;
padding:0;
clear:both;
}

.siluet_img_a{
width:700px;
margin:20px 0 8px 0;
padding:0;
float:left;
display:block;
float:left;
}

.siluet_img_b{
width:700px;
margin:0 0 8px 0;
padding:0;
float:left;
display:block;
}

.siluet_img_c{
width:230px;
margin:0 0 0 0;
padding:0;
float:left;
}


#siluet{
width:700px;
margin:0 10px 10px;
padding:0;
color:#ffffff;
display:block;
}

.siluet_a{
width:220px;
margin:0 10px 20px 0;
padding:0;
line-height:1.3em;
color:#ffffff;
float:left;
display:block;
}

#occ{
width:700px;
margin:0 10px 10px;
padding:0;
color:#ffcccc;
display:block;
}

#occ_img{
width:710px;
margin:20px 0 10px 0;
padding:0;
clear:both;
}

.occ{
width:700px;
margin:0 auto 0;
padding:0;
display:block;
list-style:none;
}

.occ li.cate01{
width:134px;
margin:20px 5px 0 0;
padding:0;
float:left;
display:block;
line-height:1.3em;
text-align:center;
font-size:100%;
}

.occ li.cate02{
width:134px;
margin:20px 0 0 0;
padding:0;
float:left;
display:block;
line-height:1.3em;
text-align:center;
font-size:100%;
}


#rightarea table p{
color:#ffffff;!important
}

#rightarea p{
color:#444444;
}