/*  ドール系ファイル指定 */

/*ジャンルタブmenu 選択中だけどリンクあり★-*/
ul#mainTabmenu li.m2 a{ background: url(img_pk/maintabmenu.gif) -73px -32px no-repeat;}

/*ドール系ブランドロゴメニュー*/
ul#brandMenu_dl{ background: url(brandmenu_dl.gif) left top no-repeat; width: 514px; height: 26px; }
ul#brandMenu_dl li{ float:left; display: inline; text-indent: -999em; overflow: hidden;}
ul#brandMenu_dl li.m1 a { background:url(brandmenu_dl.gif) 0 0 no-repeat; width: 115px; height:26px; display: block;}
ul#brandMenu_dl li.m2 a { background:url(brandmenu_dl.gif) -115px 0 no-repeat; width: 111px; height:26px; display: block;}
ul#brandMenu_dl li.m3 a { background:url(brandmenu_dl.gif) -226px 0 no-repeat; width: 91px; height:26px; display: block;}
ul#brandMenu_dl li.m4 a { background:url(brandmenu_dl.gif) -317px 0 no-repeat; width: 120px; height:26px; display: block;}
ul#brandMenu_dl li.m5 a { background:url(brandmenu_dl.gif) -437px 0 no-repeat; width: 77px; height:26px; display: block;}


.subcontbox h2				{ font-size: 120%; padding-top:30px; margin-bottom:5px;}
.subcontbox p				{ padding: 20px 0 10px 14px;}

.tbl_catemenu				{ margin: 5px 0 10px 20px;}
.tbl_catemenu td			{ vertical-align: top; width: 170px; padding: 12px 0 24px 0; border-bottom: 2px dotted #eeeeee;}
.tbl_catemenu td.td_bottom	{ vertical-align: bottom;}
.tbl_catemenu td h3			{}
.tbl_catemenu td h3.txt_title{ padding: 30px 0;}

.subcontbox .tbl_catemenu td p		{ font-size: 70%; padding: 0;}
.subcontbox .tbl_catemenu td p.image{ padding-left:2px; text-align:center;}

.tbl_catemenu td h3.txt_title		{ padding: 8px 0 14px 1em; background: url(img_doll/bg_tbl_h3_170.gif) 0 0 no-repeat; color:#FFFFFF;}
.tbl_catemenu td h3.txt_title a		{ color:#ffffff;}
.tbl_catemenu td p img				{ margin-bottom:7px;}
.tbl_catemenu td ul					{ font-size: 76%; margin-left:5px;}
.tbl_catemenu td li					{ padding: 3px 0 3px 1.5em; background: url(img_doll/ic_arrow.gif) 0 0 no-repeat;}

#tbl_dollfie td						{ vertical-align: top; width: 166px; padding: 16px 0; border-bottom: 1px solid #eeeeee;}
#tbl_dollfie td h3.txt_title		{ background: url(img_doll/bg_tbl_h3.gif) 0 0 no-repeat;}

.ct_imgL							{ background: none repeat scroll 0 0 transparent; margin: 5px 0 10px 24px; padding: 0;}


/*通常商品のリスト-------------- 2011/9/1 追加 */
table.tbl_itemlist					{ margin:5px auto 5px 24px; border:#b68e8e 1px solid; border-collapse:collapse; border-spacing:0;}
table.tbl_itemlist td				{ padding:1px; border:#996666 1px dotted; text-align:center; vertical-align:middle; font-size:10px;}

/* ボタン（ドール系イベント時に使用） --------------------------------------------------------------------------------- 2011/10/6 追加 */

.btn_other			{ margin: 0 0 5px 24px; padding: 0; border-collapse:collapse; border-spacing:0;}
.btn_other td		{ padding:0px 4px;}

a.btn_help,
a.btn_help:hover	{ width:230px; height:40px; display:block; background: url(img_event/btn_after.jpg) 0 0 no-repeat; text-indent:-999em; xmargin-left:240px; vertical-align:bottom;}
a.btn_help			{ background-position:0px 0px;}
a.btn_help:hover	{ background-position:0px -40px;}

a.btn_enter,
a.btn_enter:hover	{ width:230px; height:40px; display:block; background: url(img_event/btn_enter.jpg) 0 0 no-repeat; text-indent:-999em; xmargin-left:240px; vertical-align:bottom;}
a.btn_enter			{ background-position:0px 0px;}
a.btn_enter:hover	{ background-position:0px -40px;}

a.btn_dress,
a.btn_dress:hover	{ width:230px; height:40px; display:block; background: url(img_event/btn_dress.jpg) 0 0 no-repeat; text-indent:-999em; xmargin-left:240px; vertical-align:bottom;}
a.btn_dress			{ background-position:0px 0px;}
a.btn_dress:hover	{ background-position:0px -40px;}

a.btn_shoes,
a.btn_shoes:hover	{ width:230px; height:40px; display:block; background: url(img_event/btn_shoes.jpg) 0 0 no-repeat; text-indent:-999em; xmargin-left:240px; vertical-align:bottom;}
a.btn_shoes			{ background-position:0px 0px;}
a.btn_shoes:hover	{ background-position:0px -40px;}

