@charset "Shift_JIS";


/* メルマガ会員限定トップ
=============================================================================== */
#memTop { margin:0 0 7px; padding:1px; border:solid 1px #CCC;}
#memTop img { vertical-align:top;}
#memTop .bg { height:1%; padding:0 0 19px; background:url(/specialmember_page/shopping/images/bg.jpg) 0 308px repeat-y; text-align:center;}

#memTop .title { position:relative; z-index:5; margin-bottom:-40px; background:url(/specialmember_page/shopping/images/title-bg01.jpg) 0 0 no-repeat; text-align:left;}
#memTop .title .bg { position:relative; height:242px; background:url(/specialmember_page/shopping/images/title-bg02.jpg) top right no-repeat; text-align:left;}
#memTop .title .title01 { height:51px; padding:40px 0 0 215px;}
#memTop .title .title02 { height:61px; padding:0 0 0 155px;}
#memTop .title dl { width:542px; height:65px; margin-left:151px;}
#memTop .title dt { float:left;}
#memTop .title dd { float:right;}

#memTop .box { position:relative; width:690px; margin:0 auto -5px; background:url(../specialmember_page/shopping/images/box-bg.gif) 0 139px repeat-y;}
#memTop .box .bgTop { background:url(../specialmember_page/shopping/images/box-bgTop.gif) 0 0 no-repeat;}
#memTop .box .bgBtm { height:1%; padding:43px 17px 0; background:url(../specialmember_page/shopping/images/box-bgBtm.jpg) left bottom no-repeat;}

#memTop #conTops { z-index:4;}
#memTop #conBottoms { z-index:3;}
#memTop #conOnpi { z-index:2;}
#memTop #conShoes { z-index:1;}

#memTop .box .linkAll { width:501px; height:65px; margin:10px auto 0; background-position:0 0; background-repeat:no-repeat;}
#memTop #conTops .linkAll { background-image:url(../specialmember_page/shopping/images/tops-btn-on.jpg);}
#memTop #conBottoms .linkAll { background-image:url(../specialmember_page/shopping/images/bottoms-btn-on.jpg);}
#memTop #conOnpi .linkAll { background-image:url(../specialmember_page/shopping/images/onpi-btn-on.jpg);}
#memTop #conShoes .linkAll { background-image:url(../specialmember_page/shopping/images/shoes-btn-on.jpg);}
#memTop .box .linkAll a { display:block; width:501px; height:65px;}
#memTop .box .linkAll a:hover { text-indent:-9999px;}

#memTop .box h3 { height:65px; padding:0 0 0 19px; text-align:left;}

#memTop .box .fl { float:left;}
#memTop .box .fr { float:right;}
#memTop .box .model { position:relative; width:260px; height:418px; text-align:left;}
#memTop .box .model .pop { position:absolute;}

#memTop .box dl { width:380px; height:1%; padding-bottom:20px; text-align:left;}

#memTop .box dd.itemName { position:relative;}
#memTop .box dd p { font-size:0.8em;}
#memTop .box dd a { color:#DD0A59; font-weight:bold;}
#memTop .box dd p img { margin-bottom:5px;}

#memTop .box .detail { position:relative; z-index:1; float:right; width:122px; height:48px; background:url(../specialmember_page/shopping/images/detail-btn-on.jpg) 0 0 no-repeat;}
#memTop .box .detail a { display:block; width:122px; height:30px;}
#memTop .box .detail a:hover { text-indent:-9999px;}

#memTop .box .review { border:solid 1px #AB999F; background:#FFF;}
#memTop .box .review dl { width:362px; padding:1px 8px 0;}
#memTop .box .review dt { padding:6px 8px; border-bottom:solid 1px #ECE8DF; background:#FBF8EF; font-size:0.7em;}
/*\*/*html #memTop .box .review dt { padding:8px;}/**/
#memTop .box .review dt img { margin-top:3px;}
/*\*/*html #memTop .box .review dt img { margin-top:1px;}
*+html #memTop .box .review dt img { margin-top:1px;}/**/
#memTop .box .review dt .day { display:block; float:right; width:175px; padding:2px 0 0;}
#memTop .box .review dt strong { padding-left:15px; color:#620D23; font-size:1.2em;}
#memTop .box .review dd { padding:8px 13px 7px; font-size:0.8em;}

/* TOPS */
#memTop #conTops .itemName { margin:-32px 0 0; padding:0 0 0 48px;}
#memTop #conTops .price { margin:-19px 0 0;}
#memTop #conTops .detail { margin-top:-36px;}
#memTop #conTops .model { background:url(../specialmember_page/shopping/images/tops-modelBG.jpg) 0 0 no-repeat;}
#memTop #conTops .model p { padding:12px 0 0 53px;}
#memTop #conTops .model .pop { top:-10px; left:180px;}

/* BOTTOMS */
#memTop #conBottoms .itemName { padding:52px 0 0 52px;}
#memTop #conBottoms .price { height:97px;}
#memTop #conBottoms .model { height:auto; background:url(../specialmember_page/shopping/images/bottoms-modelBG.jpg) 0 0 no-repeat;}
#memTop #conBottoms .model p { padding:5px 0 0 49px;}
#memTop #conBottoms .model .pop { top:-8px; left:-40px;}
#memTop #conBottoms .model ul { padding:7px 0 0;}
#memTop #conBottoms .model li { padding:9px 0 0;}
#memTop #conBottoms .model .sub { padding:6px 0 0 14px;}

/* Onepiece */
#memTop #conOnpi .itemName p { position:relative; padding:100px 0 0; z-index:1;}
#memTop #conOnpi .price { height:78px; margin:-125px -1px 0 0;}
#memTop #conOnpi .detail { clear:right; margin-top:-29px;}
#memTop #conOnpi .model { background:url(../specialmember_page/shopping/images/onpi-modelBG.jpg) 0 0 no-repeat;}
#memTop #conOnpi .model p { padding:13px 0 0 72px;}
#memTop #conOnpi .model .pop { top:-8px; left:461px;}

/* SHOESE */
#memTop #conShoes .itemName { margin:-40px 0 0; padding-left:40px;}
#memTop #conShoes .price { clear:left; margin-top:-7px;}
#memTop #conShoes .model { height:auto; background:url(../specialmember_page/shopping/images/shoes-modelBG.jpg) 0 0 no-repeat;}
#memTop #conShoes .model p { padding:11px 0 0 80px;}
#memTop #conShoes .model .pop { top:-9px; left:-103px;}
#memTop #conShoes ul { padding:29px 0 0;}
#memTop #conShoes .detail { margin-top:27px;}



/* ニュース一覧
=============================================================================== */
#contents .mainContentBox#newsList { margin:0 0 7px; padding:13px 0 13px 19px; background-color:#EBE7DE;}
#contents .mainContentBox#newsList #bgNewsList { width:662px; padding:0; background:#FFF; text-align:center;}
#contents .mainContentBox#newsList #bgNewsList table { width:590px; margin:24px 0 0 35px; /* \*/margin:24px auto 0;/**/ background:url(../rapty_news/images/dot001.gif) 0 0 repeat-x;}
#contents .mainContentBox#newsList #bgNewsList th, #contents .mainContentBox#newsList #bgNewsList td { padding:8px 5px; background:url(../rapty_news/images/dot001.gif) left bottom repeat-x; color:#4C0A1A; font-size:0.8em; text-align:left;}
#contents .mainContentBox#newsList #bgNewsList th { width:111px; border-right:solid 1px #E3D6D4;}
#contents .mainContentBox#newsList #bgNewsList th img { margin:0 0 0 17px; vertical-align:middle;}
#contents .mainContentBox#newsList #bgNewsList td a, #contents .mainContentBox#newsList #bgNewsList td .off { display:block; float:left; padding-left:22px; background:url(../rapty_news/images/iconArrowRight01.gif) 11px 50% no-repeat;}
#contents .mainContentBox#newsList #bgNewsList p { padding:20px 62px 64px 0; background:url(../rapty_news/images/bgBtm.gif) left bottom no-repeat; font-size:0.7em; text-align:right; line-height:1.0;}


/* サイトマップ
=============================================================================== */
#sitemap { margin:0 0 7px; padding:31px 0 30px 31px;}
#sitemap #contentBox { width:636px;}
#sitemap #bigTitle { height:88px;}
#sitemap h3	{ width:636px; height:32px; margin:0 0 21px; border-bottom:solid 1px #E1DBCE;}
#sitemap h3.t2 { margin:36px 0 21px;}
#sitemap .fl { float:left; width:229px;}
#sitemap .fc { float:left; width:215px;}
#sitemap .fr { margin-left:444px;}
#sitemap h4 { width:179px; height:22px; padding:22px 0 0; /* \*/ padding:0;/**/}
#sitemap .fl h4 { margin-left:14px;}
#sitemap h4.t1 { background:url(../sitemap/images/h4a.gif) 0 0 no-repeat;}
#sitemap h4.t2 { background:url(../sitemap/images/h4b.gif) 0 0 no-repeat;}
#sitemap h4.t3 { background:url(../sitemap/images/h4c.gif) 0 0 no-repeat;}
#sitemap h4.t4 { background:url(../sitemap/images/h4f.gif) 0 0 no-repeat;}
#sitemap h4.t5 { background:url(../sitemap/images/h4g.gif) 0 0 no-repeat;}
#sitemap h4.t6 { background:url(../sitemap/images/h4h.gif) 0 0 no-repeat;}
#sitemap h4.t7 { background:url(../sitemap/images/h4i.gif) 0 0 no-repeat;}
#sitemap h4.t8 { background:url(../sitemap/images/h4j.gif) 0 0 no-repeat;}
#sitemap h4.t9 { background:url(../sitemap/images/h4k.gif) 0 0 no-repeat;}
#sitemap ul { width:179px; padding:7px 0 0;}
#sitemap .fl ul { padding-left:0; /* \*/ padding-left:14px;/**/}
#sitemap li { float:left; width:179px; padding:3px 0; font-size:0.7em;}
#sitemap li a { display:block; float:left; padding-left:12px; background:url(../sitemap/images/iconArrowRight.gif) 0 50% no-repeat;}

#sitemap .searchMap { padding:0 0 0 14px;}
#sitemap .searchMap#categoryMap { padding-bottom:36px; background:url(../sitemap/images/h4d.gif) 14px 0 no-repeat;}
#sitemap .searchMap#featureMap { background:url(../sitemap/images/h4e.gif) 14px 0 no-repeat;}
#sitemap .searchMap .listAll { width:596px; padding:3px 0 9px; font-size:0.7em; text-align:right;}
#sitemap .searchMap#categoryMap ul { width:610px; padding:33px 0 0;}
#sitemap .searchMap#categoryMap ul li { width:215px;}
#sitemap .searchMap#categoryMap ul li.right { width:180px;}
#sitemap .searchMap#featureMap .fl { float:left; width:215px;}
#sitemap .searchMap#featureMap h4 { margin:25px 0 0;}
#sitemap .searchMap#featureMap ul { padding-left:0;}
#sitemap .searchMap#featureMap .fr { float:left; margin:0;}


/* ランキングTOP20
=============================================================================== */
#rankingTop20 { margin:0 0 7px; border-top:none; border-right:none; border-left:none; border-bottom:solid 1px #CBB3AF; background:url(../coordinate/images/bg.gif) 0 0 repeat-y;}
#rankingTop20 #read { position:relative; padding:0 11px 8px; border-bottom:solid 1px #CBB3AF;}
#rankingTop20 #lastUp { width:11em; padding:3px 0 0; border:solid 1px #E1DBCE; background-color:#EBE7DE; font-size:0.7em; text-align:center; line-height:1.0;}
#rankingTop20 #btnMailmagazin { position:absolute; top:6px; right:1px; width:204px; height:58px; background:url(../coordinate/images/btnMailmagazin-on.gif) 0 0 no-repeat;}
#rankingTop20 #btnMailmagazin dd { padding:0 0 0 10px;}
#rankingTop20 #btnMailmagazin a { display:block; width:174px; height:26px;}
#rankingTop20 #btnMailmagazin a:hover { text-indent:-9999px;}

#rankingLayout{ padding:0 1px;}
#rankingLayout table{ border:0; border-collapse:collapse; border-spacing:0;}
#rankingLayout th{ text-indent:-9999em;}

#rankingLayout h4 { padding:0 0 8px 0; font-size:0.83em;}
#rankingLayout h4 a{ color:#E82F7A;}
#rankingLayout p{ padding:0 0 0 12px; background:url(../coordinate/images/point001.gif) 0 2px no-repeat; font-size:0.7em;}
#rankingLayout p.category{ width:145px; padding:0px; border:1px solid #e1dbce; background-image:none;}
#rankingLayout p.category a{padding:2px 3px 3px 18px; display:block; background:url(../coordinate/images/arr_btnList.gif) 0px 0px no-repeat; font-size:0.85em; color:#4d0b1b;text-decoration:none; border:1px solid #fff;}
#rankingLayout p.category a:hover { color:#fff;background:#f9729c url(../coordinate/images/arr_btnList_on.gif) 0px 0px no-repeat;}

#rankingLayout .rank1{ width:698px;background:url(../coordinate/images/bgRank1.gif) repeat-y;}
#rankingLayout .rank2{ background:url(../coordinate/images/bgRank2-3_top.gif) no-repeat 0 0;}
#rankingLayout .rank3{ background:url(../coordinate/images/bgRank2-3_top.gif) no-repeat -349px 0;}
#rankingLayout .rank4{ background:url(../coordinate/images/bgRank4-5_top.gif) no-repeat 0 0;}
#rankingLayout .rank5{ background:url(../coordinate/images/bgRank4-5_top.gif) no-repeat -349px 0;}
#rankingLayout .rank6{ background:url(../coordinate/images/rank6c.gif) no-repeat 0 0;}
#rankingLayout .rank7{ background:url(../coordinate/images/rank7c.gif) no-repeat 0 0;}
#rankingLayout .rank8{ background:url(../coordinate/images/rank8c.gif) no-repeat 0 0;}
#rankingLayout .rank9{ background:url(../coordinate/images/rank9c.gif) no-repeat 0 0;}
#rankingLayout .rank10{ background:url(../coordinate/images/rank10c.gif) no-repeat 0 0;}
#rankingLayout .rank11{ background:url(../coordinate/images/rank11c.gif) no-repeat 0 0;}
#rankingLayout .rank12{ background:url(../coordinate/images/rank12c.gif) no-repeat 0 0;}
#rankingLayout .rank13{ background:url(../coordinate/images/rank13c.gif) no-repeat 0 0;}
#rankingLayout .rank14{ background:url(../coordinate/images/rank14c.gif) no-repeat 0 0;}
#rankingLayout .rank15{ background:url(../coordinate/images/rank15c.gif) no-repeat 0 0;}
#rankingLayout .rank16{ background:url(../coordinate/images/rank16c.gif) no-repeat 0 0;}
#rankingLayout .rank17{ background:url(../coordinate/images/rank17c.gif) no-repeat 0 0;}
#rankingLayout .rank18{ background:url(../coordinate/images/rank18c.gif) no-repeat 0 0;}
#rankingLayout .rank19{ background:url(../coordinate/images/rank19c.gif) no-repeat 0 0;}
#rankingLayout .rank21{ background:url(../coordinate/images/rank20c.gif) no-repeat 0 0;}

#rankingLayout .rank1 th{ height:38px; background:url(../coordinate/images/bgRank1_top.gif) no-repeat 0 0;}
#rankingLayout .rank1 .pic{ width:204px;}
#rankingLayout .rank1 .txt{ width:321px; height:100px; padding:9px 0 0 14px;}
#rankingLayout .rank1 .link{ height:100px; padding:9px 15px 0 0px;}
#rankingLayout .rank1 .detail{padding:0 0 0 10px;}
#rankingLayout .rank1 .category{ float:right;}
#rankingLayout .rank1 .btm{ height:18px; background:url(../coordinate/images/bgRank1Btm.gif) no-repeat 0 0;}

#rankingLayout .rank2-5{ width:698px; margin-bottom:12px;background:url(../coordinate/images/bgRank2-4.gif) repeat-y; table-layout:fixed;}
#rankingLayout .rank2-5 th{ height:42px;}
#rankingLayout .rank2-5 h4 { padding:0 0 8px 0; font-size:0.83em;}
#rankingLayout .rank2-5 p{ margin-bottom:20px;}
#rankingLayout .rank2-5 .detail{ padding:0 0 0 15px;}
#rankingLayout .rank2-5 .btm{ height:9px; background:url(../coordinate/images/bgRank2-4Btm.gif) bottom no-repeat;}

#rankingLayout .rankL{ width:347px;}
#rankingLayout .rankL .pic{ width:174px; height:185px;}
#rankingLayout .rankL .txt{ width:162px; padding:10px 5px 0 6px;}

#rankingLayout .rankR{ width:351px;}
#rankingLayout .rankR .pic{ width:172px; height:185px;}
#rankingLayout .rankR .txt{ width:170px; padding:10px 5px 0 6px;}

#rankingLayout .rank20{ width:695px; margin-left:1px; background:url(../coordinate/images/bgRank6-20.gif) repeat-y;}
#rankingLayout .rank20 td{ width:139px;}
#rankingLayout .rank20 h4{ height:30px;text-indent:-9999em; background:no-repeat 0 0;}
#rankingLayout .rank20 dl{ padding:0px 9px 8px 10px;font-size:0.7em;}
#rankingLayout .rank20 img{ margin-bottom:5px; display:block;}
#rankingLayout .rank20 p.category{ width:auto; margin:0 8px 0 9px; padding:0px; border:1px solid #e1dbce; background-image:none;}
#rankingLayout .rank20 .btm{ height:15px; background:url(../coordinate/images/bgRank6-20Btm.gif) bottom no-repeat;}


/* コーディネートランキング
=============================================================================== */
#rankCode { border:none; background:url(../ranking_coordinate/images/bg.gif) 0 0 repeat-y;}
#rankCode .bgBtm { padding:0 0 10px !important;padding:0 0 15px; background:url(../ranking_coordinate/images/bg_btm.gif) 0 bottom no-repeat;}
#rankCode h3 { background:url(../ranking_coordinate/images/h3b.gif) top right no-repeat;}
#rankCode img { vertical-align:top;}
#rankCode p { font-size:0.7em;}

#rankCode table{ border:0; border-collapse:collapse; border-spacing:0;}
#rankCode th{ text-indent:-9999em;}
#rankCode em, #rankCode li{ padding:0 0 0 12px;font-style:normal; font-size:0.7em; background:url(../images/common/point001.gif) 0 2px no-repeat;}

#rankCode .title { height:1%; padding:0 12px 11px; border-bottom:solid 1px #C8AEAA;}
#rankCode .title .read { float:left;}
#rankCode .title .read p { width:120px; margin:12px 0 0; padding: 2px 0; background-color:#f0297a; color:#FFFFFF; text-align:center;font-size: 0.8em;}
#rankCode #mailMagazin { float:right; width:193px; margin:11px 0 0; background:url(../ranking_coordinate/images/btnMailmagazin-on.gif) 0 0 no-repeat;}
#rankCode #mailMagazin dt { width:193px; height:24px; background:url(../ranking_coordinate/images/h4a.gif) 10px 9px no-repeat; font-size:0; text-indent:-9999px;}
#rankCode #mailMagazin dd { padding:0 0 8px 10px;}
#rankCode #mailMagazin dd a { display:block; width:174px; height:26px;}
#rankCode #mailMagazin dd a:hover { text-indent:-9999px;}

#rankCode01{width:694px; margin:4px 0 0px;position:relative; background:url(../ranking_coordinate/images/bg_no1.gif) 0 0 repeat-y;}
#rankCode01 .top{ height:465px;background:url(../ranking_coordinate/images/bgno1_top.gif) no-repeat 1px 0;}
#rankCode01 h4{ position:absolute; left:248px; top:44px; font-size:16px; color:#57350a; line-height:1.4;}
#rankCode01 h4 strong{ color:#E82F7A;}
#rankCode01 p{font-size:inherit;}

#rankCode01 .code{ position:absolute; top:44px; left:17px;}
#rankCode01 .itemA{ width:210px;height:180px;position:absolute; top:94px; left:248px;}
#rankCode01 .itemB{ width:210px;height:180px;position:absolute; top:94px; left:468px;}
#rankCode01 .itemC{ width:210px;height:180px;position:absolute; top:274px; left:248px;}
#rankCode01 .itemD{ width:210px;height:180px;position:absolute; top:274px; left:468px;}
#rankCodeBtm{ height:10px; background:url(../ranking_coordinate/images/bg_no1_btm.gif) no-repeat;}

#rankCode02{width:698px;background:url(../ranking_coordinate/images/bgno2-5.gif) 0 0 repeat-y;}
#rankCode02 th{ height:35px;}
#rankCode02 h4 { padding:20px 5px 5px 5px; font-size:0.83em; line-height:1.25;color:#E82F7A;}
#rankCode02 span{ display:block; text-align:center;}
#rankCode02 span img{ margin:auto;}
#rankCode02 ul{ padding:5px 6px 0;}
#rankCode02 li{ margin-bottom:3px;}
#rankCode02 p{ font-size:inherit;}
#rankCode02 .btm{ height:15px; background:url(../ranking_coordinate/images/bgno2-5_btm.gif) no-repeat left bottom;}

#rankCode .no2{width:349px;background:url(../ranking_coordinate/images/bgno23_top.gif) no-repeat 0 0;}
#rankCode .no3{width:349px;background:url(../ranking_coordinate/images/bgno23_top.gif) no-repeat -349px 0;}
#rankCode .no4{width:349px;background:url(../ranking_coordinate/images/bgno45_top.gif) no-repeat 0 0;}
#rankCode .no5{width:349px;background:url(../ranking_coordinate/images/bgno45_top.gif) no-repeat -349px 0;}
#rankCode .no6{ background:url(../ranking_coordinate/images/bgno678_top.gif) no-repeat 0 0;}
#rankCode .no7{ background:url(../ranking_coordinate/images/bgno678_top.gif) no-repeat -232px 0;}
#rankCode .no8{ background:url(../ranking_coordinate/images/bgno678_top.gif) no-repeat -464px 0;}
#rankCode .no9{ background:url(../ranking_coordinate/images/bgno9.gif) no-repeat 0 0;}
#rankCode .no10{ background:url(../ranking_coordinate/images/bgno10.gif) no-repeat 0 0;}
#rankCode .no11{ background:url(../ranking_coordinate/images/bgno11.gif) no-repeat 0 0;}
#rankCode .no12{ background:url(../ranking_coordinate/images/bgno12.gif) no-repeat 0 0;}
#rankCode .no13{ background:url(../ranking_coordinate/images/bgno13.gif) no-repeat 0 0;}
#rankCode .no14{ background:url(../ranking_coordinate/images/bgno14.gif) no-repeat 0 0;}
#rankCode .no15{ background:url(../ranking_coordinate/images/bgno15.gif) no-repeat 0 0;}
#rankCode .no16{ background:url(../ranking_coordinate/images/bgno16.gif) no-repeat 0 0;}
#rankCode .no17{ background:url(../ranking_coordinate/images/bgno17.gif) no-repeat 0 0;}
#rankCode .no18{ background:url(../ranking_coordinate/images/bgno18.gif) no-repeat 0 0;}
#rankCode .no19{ background:url(../ranking_coordinate/images/bgno19.gif) no-repeat 0 0;}
#rankCode .no20{ background:url(../ranking_coordinate/images/bgno20.gif) no-repeat 0 0;}

#rankCode02 .Code{ width:349px;}
#rankCode02 .Code .modelL{ width:175px; padding-left:17px;}
#rankCode02 .Code .modelR{ width:175px; padding-left:15px;}
#rankCode02 .Code .txtL{ width:157px;}
#rankCode02 .Code .txtR{ width:159px;}

#rankCode03{width:696px; margin-left:2px;background:url(../ranking_coordinate/images/bgno678.gif) 0 0 repeat-y;}
#rankCode03 td{ width:232px;}
#rankCode03 h4{ height:37px; padding:37px 5px 0 72px;font-size:12px; color:#E82F7A; line-height:1.4;}
#rankCode03 span{ display:block; text-align:center;}
#rankCode03 span img{ margin:auto;}
#rankCode03 ul{ padding:5px 16px 0;}
#rankCode03 li{ margin-bottom:3px;}
#rankCode03 p{ padding:0 0 0 0px; font-size:inherit;}
#rankCode03 .btm{ height:15px; background:url(../ranking_coordinate/images/bgno678_btm.gif) no-repeat left bottom;}

#rankCode04{width:696px; margin-left:2px;background:url(../ranking_coordinate/images/bg_no9-20.gif) 0 0 repeat-y;}
#rankCode04 td{ width:174px; padding:40px 0 10px;}
#rankCode04 span{ display:block; text-align:center;}
#rankCode04 span img{ margin:auto;}
#rankCode04 ul{ padding:5px 10px 0;}
#rankCode04 li{ margin-bottom:3px;}
#rankCode04 p{ padding:0 0 0 0px; font-size:inherit;}
#rankCode04 .btm{ height:10px; padding:0; background:#fff url(../ranking_coordinate/images/bg_no9-20_btm.gif) no-repeat left top;}


/* ランキング一覧
=============================================================================== */
#rankIndex { margin:0 0 7px;}
#rankIndex img { vertical-align:top;}

#rankIndex .title { height:1%; margin:0 0 20px; padding:1px; border:solid 1px #CCC;}
#rankIndex .title dl { float:left; width:150px; padding:15px 9px 10px 14px; font-size:0.7em;}
#rankIndex .title dd { padding:3px 0 0;}
#rankIndex .title dd strong { padding:2px 2px 1px; background:#E61362; color:#FFF; font-weight:normal;}
#rankIndex .title dd a { text-decoration:none;}

#rankIndex h3.h3_title { height:35px;}

#rankIndex .mnCate { height:56px; padding:10px 0 0;}
#rankIndex .mnCate li { float:left; padding-right:6px; background-position:0 0; background-repeat:no-repeat;}
/*\*/*html #rankIndex .mnCate li { width:67px;}/**/
#rankIndex .mnCate .tops	{ background-image:url(../ranking_all/images/mnCate_tops-on.gif);}
#rankIndex .mnCate .bottoms	{ background-image:url(../ranking_all/images/mnCate_bottoms-on.gif);}
#rankIndex .mnCate .onepi	{ background-image:url(../ranking_all/images/mnCate_onepi-on.gif);}
#rankIndex .mnCate .outer	{ background-image:url(../ranking_all/images/mnCate_outer-on.gif);}
#rankIndex .mnCate .shoes	{ background-image:url(../ranking_all/images/mnCate_shoes-on.gif);}
#rankIndex .mnCate .bag		{ background-image:url(../ranking_all/images/mnCate_bag-on.gif);}
#rankIndex .mnCate .other	{ background-image:url(../ranking_all/images/mnCate_other-on.gif);}
#rankIndex .mnCate .party	{ padding:0; background-image:url(../ranking_all/images/mnCate_party-on.gif);}

#rankIndex .mnCate li a { display:block; height:39px;}
#rankIndex .mnCate .tops a		{ width:74px;}
#rankIndex .mnCate .bottoms a	{ width:98px;}
#rankIndex .mnCate .onepi a		{ width:80px;}
#rankIndex .mnCate .outer a		{ width:76px;}
#rankIndex .mnCate .shoes a		{ width:84px;}
#rankIndex .mnCate .bag a		{ width:67px;}
#rankIndex .mnCate .other a		{ width:103px;}
#rankIndex .mnCate .party a		{ width:76px;}
#rankIndex .mnCate li a:hover { text-indent:-9999px;}

#rankIndex .rankBox { margin-top:-10px;}

#rankIndex .up { margin:-5px 0 10px 634px; background:url(../ranking_all/images/up-on.gif) 0 0 no-repeat; font-size:0.7em;}
#rankIndex .up a { display:block; padding:0 0 0 11px; background:url(../ranking_all/images/up.gif) 0 0 no-repeat;}
#rankIndex .up a:hover { background:none;}



/* 高レビューランキング		/highreview_ranking/
=============================================================================== */
#highreview { margin:0 0 7px; padding:1px; border:solid 1px #CCC;}
#highreview img { vertical-align:top;}

#highreview .title { position:relative; height:126px; border-bottom:solid 1px #CCC; background:url(../highreview_ranking/images/title-bg.jpg) 0 0 no-repeat;}
#highreview .title p { height:54px; padding:8px 0 0 12px; color:#FFF; font-size:0.7em;}
#highreview .title .read { height:41px; padding:0; background:url(../highreview_ranking/images/title-read.jpg) 9px 0 no-repeat;}
#highreview .title .lastUp { height:auto; padding:0 0 0 10px;}
#highreview .title .lastUp strong { padding:2px 0 0 4px; background:#EB327D; font-weight:normal;}
#highreview .title .howto {
	position:absolute;
	top:62px;
	right:10px;
	width:198px;
	height:121px;
	padding:0;
	background:url(../highreview_ranking/images/howto-btn-on.jpg) 0 0 no-repeat;}
#highreview .title .howto a { display:block; width:198px; height:121px;}
#highreview .title .howto a:hover { text-indent:-9999px;}

#highreview .mn { height:46px; margin:15px 0 0 4px; background:url(../highreview_ranking/images/mnBG.jpg) 0 0 no-repeat;}
#highreview .mn li { float:left; padding:0 4px 0 0;}
#highreview .mn a { display:block; height:39px;}
#highreview .mn01 a { width:121px;}
#highreview .mn02 a { width:147px;}
#highreview .mn03 a { width:162px;}
#highreview .mn a:hover { text-indent:-9999px;}

.rankTitle { height:1%; margin:0 0 20px; padding:1px; border:solid 1px #CCC;}
.rankTitle dl { float:left; width:150px; padding:15px 9px 10px 14px; font-size:0.7em;}
.rankTitle dd { padding:3px 0 0;}
.rankTitle dd strong { padding:2px 2px 1px; background:#E61362; color:#FFF; font-weight:normal;}
.rankTitle dd a { text-decoration:none;}




/* 殿堂入りアイテム
=============================================================================== */
#dendo {}
#dendo img { vertical-align:top;}

#dendo .title { height:1%; padding:5px 0 9px; border:solid 1px #CBB3AF; background:url(../rapty_dendo/images/title-bgA.gif) repeat-x;}
#dendo .title .txtA { height:46px; padding:0 0 0 11px; background:url(../rapty_dendo/images/title-bgB.gif) bottom repeat-x;}
#dendo .mailmagazin { float:right; width:194px; height:58px; margin:11px 0 0; padding:0 0 0 10px; background:url(../rapty_dendo/images/mailmagazin-bg.gif) 0 0 no-repeat;}
#dendo .mailmagazin dt { width:174px; height:15px; padding:9px 0 0;}
#dendo .mailmagazin dt img { float:left;}
#dendo .mailmagazin a { display:block; width:174px; height:26px;}
#dendo .mailmagazin a:hover { text-indent:-9999px;}
#dendo .title .read { height:52px; background:url(../rapty_dendo/images/title-read.gif) 10px 6px no-repeat;}
#dendo .title .upDay { position:relative; left:10px; float:left; padding:1px 5px 0; background:#EB327D; color:#FFF; font-size:0.7em; letter-spacing:1px;}

#dendo #content{margin:0 0 7px; padding:1px 0; border-left:solid 1px #CBB3AF; border-right:solid 1px #CBB3AF; border-bottom:solid 1px #CBB3AF;}
#dendo #cnt_bg{margin:0 1px 0; padding:18px 0 9px 4px; background:#F4F5D6;}

#dendo dt{font-weight:bold;line-height:1; color:#500d1d;}
#dendo dt span{ display:block; }
#dendo dt em{ font-style:normal; color:#e61362;}
#dendo dd{ font-size:12px; line-height:1.25;}
#dendo dd.txt{ font-weight:bold; color:#666666;}
#dendo dd.price{ font-size:11px;line-height:1.6;}

#dendo a{ display:block;font-size:12px; line-height:1.2;color:#2f2f2f;font-weight:bold; text-decoration:underline;}
#dendo a:hover{ color:#e61362; text-decoration:none;}

#dendo #box1{ width:688px; margin-bottom:7px;position:relative; background:#fff url(../rapty_dendo/images/no1-bg.gif) repeat-y; border-bottom:1px solid #c8aeaa;}
#dendo #box1 dl{ height:360px; padding:0 1px 15px; background:url(../rapty_dendo/images/bg_box1.gif) no-repeat;}
#dendo #box1 dt{ padding:18px 0 5px 94px; font-size:16px;}
#dendo #box1 dt em{ font-size:36px;}

#dendo #box1 dd{ padding-left:94px; background:none;}
#dendo #box1 dd.txt{ padding-bottom:10px; font-weight:bold; color:#666666;}
#dendo #box1 dd.price{ width:210px; position:relative; padding:210px 0 0 109px; background:url(../rapty_dendo/images/arrow.gif) 94px 212px no-repeat;}

#dendo #box1 a.detailBtn{ width:102px; height:30px; position:absolute; right:0px; top:210px; display:block; text-indent:-9999em; overflow:hidden; background:url(../rapty_dendo/images/btn-detail.gif) no-repeat;}
#dendo #box1 a.detailBtn:hover{ background:url(../rapty_dendo/images/btn-detail-on.gif) no-repeat;}

#dendo #box1 .left{ position:absolute; left:15px; top:115px; z-index:5;}
#dendo #box1 .right{ position:absolute; right:8px; top:10px;}

#dendo #box3{clear:both;padding-bottom:7px;}
#dendo #box3 dl{ width:224px; margin:0 8px 0 0 !important;margin:0 8px 0 0; float:left; background:url(../rapty_dendo/images/bg_box3.gif) no-repeat 0 0; border-bottom:1px solid #c8aeaa;}
#dendo #box3 dl.rgt{ margin:0 0 7px 0 !important;margin:0 0x 0 0;}
#dendo #box3 dt{ padding:16px 0 3px 61px; font-size:14px;}
#dendo #box3 dt span{font-size:12px; }
#dendo #box3 dt em{ font-size:26px;}
#dendo #box3 dd.txt{ padding:0 0 5px 61px; font-size:11px;}
#dendo #box3 dd.pd{ text-align:center;}
#dendo #box3 dd.pd img{ margin:auto;}
#dendo #box3 dd.price{ height:50px; padding:5px 5px 0 25px;background:url(../rapty_dendo/images/arrow.gif) 10px 7px no-repeat;}

#dendo .box4{ clear:both;}
#dendo .box4 dl{ width:166px; margin:0 8px 7px 0px; float:left; background:url(../rapty_dendo/images/bg_box4.gif) no-repeat 0 0; border-bottom:1px solid #c8aeaa;}
#dendo .box4 dl.rgt{ margin:0 0 7px 0;}
#dendo .box4 dt{ padding:26px 0 3px 12px; font-size:14px;}
#dendo .box4 dt span{font-size:12px; }
#dendo .box4 dt em{ font-size:26px;}
#dendo .box4 dd.pd{ text-align:center;}
#dendo .box4 dd.pd img{ margin:auto;}
#dendo .box4 dd.price{ height:50px; padding:5px 5px 0 25px;background:url(../rapty_dendo/images/arrow.gif) 10px 7px no-repeat;}



/* 特集一覧　index
=============================================================================== */
.mainContentSpecial { margin:0 0 7px; padding:0 0 1px; border:solid 1px #C8AEAA;}
.mainContentSpecial #PK_ListTitle { padding:0 0 6px; background:url(../pick_up/images/bgTitle.gif) 0 0 repeat-y;}
.mainContentSpecial #PK_ListTitle p { padding:11px 0 6px 7px; background:url(../pick_up/images/bgH2.gif) 0 0 no-repeat;}
.mainContentSpecial #PK_ListTitle #mainPickupList { margin:0 11px; padding:0 3px; border:solid 1px #DFE4E8; background-color:#FFF;}
.mainContentSpecial #PK_ListTitle #mainPickupList ul { padding:6px; border-bottom:dashed 1px #DBDBDB;}
.mainContentSpecial #PK_ListTitle #mainPickupList ul.non { border:none;}
.mainContentSpecial #PK_ListTitle #mainPickupList li { display:inline; padding:0 12px; font-size:0.8em; background:url(../pick_up/images/point001.gif) 0 50% no-repeat;}

.mainContentPKbox { height:1%; margin:0 0 7px; padding:5px 0; border-right:solid 1px #C8AEAA; border-bottom:solid 1px #C8AEAA; border-left:solid 1px #C8AEAA;}
.mainContentPKbox h4 { padding:10px 0 0;}
.mainContentPKbox .dotTate { height:1%; background:url(../pick_up/images/dotTate.gif) 0 0 repeat-y;}
.mainContentPKbox .dotYoko { height:1%; padding:9px 0 0; background:url(../pick_up/images/dotYoko.gif) 0 0 no-repeat;}
.mainContentPKbox .dotRegular { height:1%; background:url(../pick_up/images/dotRegular.gif) 0 0 repeat-y;}

.mainContentPKbox .dotRegular .txt { float:left; width:171px; height:1%; padding:9px 0;}
.mainContentPKbox .dotRegular .txt dl { padding:0 0 0 14px;}
.mainContentPKbox .dotRegular .txt dl img { float:left; margin-right:5px;}
.mainContentPKbox .dotRegular .txt dt { font-size:0.7em;}
.mainContentPKbox .dotRegular .txt dt a { color:#E82F7A;}
.mainContentPKbox .dotRegular .txt dd { padding:3px 0 0; font-size:0.7em;}

.mainContentPKbox .dotTate .bnr { float:left; width:232px; height:1%; padding:9px 0;}
.mainContentPKbox .dotTate .bnr dl { padding:0 0 0 8px;}
.mainContentPKbox .dotTate .bnr dl img { margin:2px 0;}
.mainContentPKbox .dotTate .bnr dt { font-size:0.7em; color:#E82F7A;}
.mainContentPKbox .dotTate .bnr dd { font-size:0.7em;}

.mainContentPKbox .PK_LinkList { padding:8px 0 5px 14px;}
.mainContentPKbox .PK_LinkList ul { height:1%;}
.mainContentPKbox .PK_LinkList li { float:left; width:168px; font-size:0.7em; line-height:2.0;}
.mainContentPKbox .PK_LinkList li a { padding:0 0 0 12px; background:url(../pick_up/images/point002.gif) 0 50% no-repeat;}

.mainContentPKbox#brandBnr ul { height:1%; padding:3px 9px;}
.mainContentPKbox#brandBnr li { float:left; width:228px; padding:0 0 6px;}
.mainContentPKbox#brandBnr li.fr { float:right; width:223px;}


/* OUTLET
=============================================================================== */
#outletSearchCategory .backTop { display:none;}

#outletTop .newsEria { float:right; width:220px; padding:7px 0;}
#outletTop .newsEria dl { height:104px; background:url(../outlet/images/bg_news.gif) 0 0 no-repeat;}
#outletTop .newsEria dt { height:25px; padding:9px 0 0 17px;}
#outletTop .newsEria dt img { float:left;}	/* IE7　バグ回避 */
#outletTop .newsEria dd { padding:0 14px; font-size:0.7em;}
#outletTop .newsEria dd li { height:27px; margin-bottom:3px; line-height:27px;}
#outletTop .newsEria .new { background:url(../outlet/images/icon_new.gif) 2px bottom no-repeat;}
#outletTop .newsEria p { width:220px; height:43px; margin:0; padding:8px 0 0; background-position:0 8px; background-repeat:no-repeat;}
/*#outletTop .newsEria .bnrB { background-image:url(../outlet/images/highOFF-btn-on.gif);}*/
#outletTop .newsEria .bnrA { background-image:url(../outlet/images/newItem-btn-on.gif);} /*新着アイテム一覧 */
#outletTop .newsEria .bnrB { background-image:url(../outlet/images/highOFF-btn-on.gif);}/* 再値下げアイテム*/
#outletTop .newsEria .bnrC { background-image:url(../outlet/images/party-outlet-btn-on.gif);}/* パーティアウトレット*/
#outletTop .newsEria p a { display:block; width:220px; height:43px;}
#outletTop .newsEria p a:hover { text-indent:-9999px;}

#outletTop .bnrEria {
	width:447px;
	height:210px;
	padding:16px 9px 0;
	background:url(../outlet/images/bnrEria-bg.gif) 0 7px no-repeat;}
#outletTop .bnrEria p { padding:0 0 8px;}
#outletTop .bnrEria .bnrA { float:right;}

#outletTop .brandSelect {margin: 0 0 13px;background: url(../outlet/images/brandSelect-bg.gif) 0 0 repeat-y;}
#outletTop .brandSelect ul { padding: 0 0 0 1px; border-bottom: 1px solid #dedece; min-height:60px;}
/*\*/*html #outletTop .brandSelect ul { height:60px;}/**/
#outletTop .brandSelect ul li { float:left; width:174px; padding:5px 0 0; text-align:center;}
/*
#outletTop #size { margin:0 0 13px; background:url(../outlet/images/size-bg.gif) 0 8px repeat-y;}
#outletTop #size .bgTop { background:url(../outlet/images/size-bgTop.gif) 0 0 no-repeat;}
#outletTop #size .bgBtm { height:1%; padding:8px; background:url(../outlet/images/size-bgBtm.gif) left bottom no-repeat;}

#outletTop #size dl { position:relative;}
#outletTop #size dt { position:absolute; top:5px; left:7px;}
#outletTop #size dd { height:62px; padding:3px 0 0 200px;}
#outletTop #size li { float:left; width:111px; margin:7px 0; padding:0 0 0 10px; background:url(../outlet/images/arrow_right001.gif) left center no-repeat; font-size:0.7em;}
#outletTop #size li.L { width:131px;}
#outletTop #size li.S { width:91px;}*/

#size { margin:0 0 10px; background:url(../parts/C001_0001_000526_080908teiki_20080908_20990331/images/size-bg.gif) 0 8px repeat-y;}
#size .bgTop { background:url(../parts/C001_0001_000526_080908teiki_20080908_20990331/images/size-bgTop.gif) 0 0 no-repeat;}
#size .bgBtm { height:1%; padding:8px; background:url(../parts/C001_0001_000526_080908teiki_20080908_20990331/images/size-bgBtm.gif) left bottom no-repeat;}
#size dl { position:relative;}
#size dt { position:absolute; top:5px; left:7px;}
#size dd { height:62px; padding:3px 0 0 200px;}
#size li { float:left; width:111px; margin:7px 0; padding:0 0 0 10px; background:url(../outlet/images/arrow_right001.gif) left center no-repeat; font-size:0.7em;}
#size li.L { width:131px;}
#size li.S { width:91px;}

#outletTop #PUspecial { margin-bottom:10px; width:698px;}
#outletTop #PUspecial h3 {position: relative;width: 700px;margin: -1px -1px 0;height:40px;}
#outletTop #PUspecial ul { padding:0 0 0 14px;height: 187px;}
#outletTop #PUspecial li { float:left; width:228px; padding:10px 0 0;}


#outletAttention { margin:0 0 10px;}
#outletAttention .content { background:url(../parts/C001_0001_000526_080908teiki_20080908_20990331/images/h4d_bg.gif) repeat-y;}
#outletAttention ul { padding:10px 15px 15px;background:url(../parts/C001_0001_000526_080908teiki_20080908_20990331/images/h4d_btm.gif) bottom left no-repeat;}
#outletAttention li { padding:0 0 0 15px; background:url(../outlet/images/point001.gif) 0 50% no-repeat; font-size:0.8em; line-height:1.5;}
#outletAttention strong { color:#E8188A;}

/*
#outletAttention { margin:0 0 10px; padding:1px; border:solid 1px #DEDECE;}
#outletAttention .content { border:solid 3px #DEDECE; background-color:#FFFDEA;}
#outletAttention h4 { padding:4px 0 0;}
#outletAttention h3{ margin-bottom:-8px; padding:0 0 0 16px; font-size:14px; color:#4c0a1a;}
#outletAttention h3.h30802{ margin-top:15px;}
#outletAttention ul { padding:10px 15px;}
#outletAttention li { padding:0 0 0 16px; background:url(../outlet/images/point001.gif) 1px 5px no-repeat; font-size:0.8em; line-height:1.5;}
#outletAttention li.free0714 { padding:0 0 0 16px; background:url(../outlet/images/point001.gif) no-repeat 0 4px;}
#outletAttention strong { color:#E8188A;}
*/

#outletAttention .go2matome{ margin:0 15px 15px; padding:8px; text-align:center; font-size:16px; font-weight:bold; background:#f9f2c7;}
#outletAttention .go2matome a{ color:#e8188a;}

#outletTop .special {
	width:700px;
	height:210px;
	margin-bottom:10px;
	background:url(../outlet/images/special_plice2.jpg) 0 0 no-repeat;	
}
	
#outletTop .special ul.two{
	height:124px;
	padding:56px 5px 0 260px !important;padding:56px 5px 0 250px;
}

#outletTop .special ul li a.link{ 
float:left; margin:0; padding:0 0 0 10px; 
background:url(../outlet/images/arrow_right001.gif) no-repeat 0 5px;
color:#F13B69;font-size:12px;text-decoration:underline;margin:0 0 5px 0;}
#outletTop .special ul li a.link:hover { color:#2F2F2F; text-decoration:none;}


#outletTop .special ul li{
float:left;
margin-left:7px;
}

#outletTop .special ul li .text{
width:90px !important;
}
#outletTop .special ul li .text{
width:70px;
}

#outletTop .special ul li .img{
	border:1px solid #CCCCCC;
}

#outletTop .special ul li .t{
color:#000;
width:80px;
font-size:11px;
margin:10px 0 5px 0;
}

#outletTop .special ul li .bold{
color:#F13B69;
width:80px;
font-size:11px;
font-weight:bold;
margin:0 0 5px 0;
}

#outletTop .special .btm{
margin:0px 0px 0 -15px !important;margin:0px 0 0 -15px;
padding-left:260px;
}

#outletTop .bottom_out{
margin:0px 0 6px 0;
}
#outletTop .bottom_out p{
padding:5px 0 0;
font-size:11px;
}
#outletTop .bottom_out p span{
color:#ff0060;}

/* カリスマスタイリストｋｕｍｉｋｏのイチオシコーディネート
=============================================================================== */
#kumiko { height:1%; margin:0 0 7px; padding:1px; border:solid 1px #CCC;}
#kumiko img { vertical-align:top;}

#kumiko .title { position:relative; background:url(../osusume_coordinate/images/title-bg.jpg) 0 0 no-repeat;}
#kumiko .title dl { position:absolute; top:0; left:7px; width:122px;}
#kumiko .title p { height:112px; padding:0 22px 0 0; text-align:right;}
#kumiko .title .upDate { height:42px; padding:4px 0 0;}

#kumiko .detail { float:right; width:392px; padding:0 13px 32px 0;}

#kumiko .point dt { height:24px;}

#kumiko .item { padding:42px 0 0;}
#kumiko .item dt { height:20px; padding:0 0 2px; background:url(../osusume_coordinate/images/dot001.gif) left bottom repeat-x;}
#kumiko .item dd { padding:1px 0 3px; background:url(../osusume_coordinate/images/dot001.gif) left bottom repeat-x;}

#kumiko .item dd p { position:relative; font-size:0.73em; line-height:1.4;}
#kumiko .item.october dd p,
#kumiko .item.november dd p { background:url(../osusume_coordinate/images/item-dd-november.gif) 0 0 no-repeat;}/* 10・11月 */
#kumiko .item.december dd p { background:url(../osusume_coordinate/images/item-dd-december.gif) 0 0 no-repeat;}/* 12月 */
#kumiko .item.january dd p { background:url(../osusume_coordinate/images/item-dd-january.gif) 0 0 no-repeat;}/* 1月 */
#kumiko .item.february dd p { background:url(../osusume_coordinate/images/item-dd-Feb.gif) 0 0 no-repeat;}/* 2月 */

#kumiko .item dd p img { position:absolute; top:4px; left:4px;}
#kumiko .item dd p a { display:block; width:268px; height:106px; padding:15px 0 0 124px; background:#FFF; color:#2F2F2F; text-decoration:none;}
#kumiko .item dd p a:hover { background:none; color:#2F2F2F;}
#kumiko .item dd p .name {
	display:block;
	margin:8px 0 2px;
	padding:0 0 0 12px;
	background:url(../osusume_coordinate/images/arrow001.gif) left center no-repeat;
	color:#D0204B;
	font-weight:bold;
	text-decoration:underline;}
#kumiko .item dd p .price { padding:0 0 0 12px;}
#kumiko .item dd p a:hover .name { text-decoration:none;}

#kumiko .code { width:222px; /*min-height:753px;*/ padding:66px 0 0; text-align:left;}
/*\*/*html #kumiko .code { /*height:753px;*/}/**/

#kumiko .recommend { background:url(../osusume_coordinate/images/recommend-bg.jpg) 0 0 repeat-y; clear: both;}
#kumiko .recommend dt { height:26px; padding:21px 13px 0; background:url(../osusume_coordinate/images/recommend-dt-bg.gif) 0 0 repeat-x;}
#kumiko .recommend ul { height:1%;}
#kumiko .recommend li { float:left; width:150px; padding:0 10px 20px 13px; font-size:0.73em;}
#kumiko .recommend li .name { display:block; margin:5px 0 0; padding:0 0 0 12px; background:url(../osusume_coordinate/images/arrow002.gif) 0 3px no-repeat;}
#kumiko .recommend li .name a { color:#D0204B; font-weight:bold;}

#kumikoNumber { margin:0 0 7px; background:url(../osusume_coordinate/images/number-bg.gif) 0 52px repeat-y;}
#kumikoNumber img { vertical-align:top;}

#kumikoNumber dt { height:33px; padding:19px 0 0 12px; background:url(../osusume_coordinate/images/number-bgTop.gif) 0 0 no-repeat;}
#kumikoNumber dd { position:relative; height:1%; padding:0 0 11px; background:url(../osusume_coordinate/images/number-bgBtm.gif) left bottom no-repeat;}

#kumikoNumber dd .month { position:absolute; top:-37px; left:191px; width:509px; height:24px;}
#kumikoNumber dd .month li { float:left; width:42px; height:24px; background-position:0 0; background-repeat:no-repeat;}
#kumikoNumber dd .month .m1 { background:url(../osusume_coordinate/images/number-m1-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m2 { background:url(../osusume_coordinate/images/number-m2-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m3 { background:url(../osusume_coordinate/images/number-m3-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m4 { background:url(../osusume_coordinate/images/number-m4-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m5 { background:url(../osusume_coordinate/images/number-m5-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m6 { background:url(../osusume_coordinate/images/number-m6-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m7 { background:url(../osusume_coordinate/images/number-m7-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m8 { background:url(../osusume_coordinate/images/number-m8-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m9 { background:url(../osusume_coordinate/images/number-m9-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m10 { background:url(../osusume_coordinate/images/number-m10-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m11 { background:url(../osusume_coordinate/images/number-m11-act.gif) 0 0 no-repeat;}
#kumikoNumber dd .month .m12 { background:url(../osusume_coordinate/images/number-m12-act.gif) 0 0 no-repeat;}

#kumikoNumber dd .week { height:283px; padding:0 0 0 2px;}
#kumikoNumber dd .week li { float:left; width:136px; height:283px; padding: 0 1px 0 2px;}
#kumikoNumber dd .week.october li,
#kumikoNumber dd .week.november li { background:url(../osusume_coordinate/images/number-li-november.gif) 2px 0 no-repeat;}/* 10・11月 */
#kumikoNumber dd .week.december li { background:url(../osusume_coordinate/images/number-li-december.gif) 2px 0 no-repeat;}/* 12月 */
#kumikoNumber dd .week.january li { background:url(../osusume_coordinate/images/number-li-january.gif) 2px 0 no-repeat;}/* 1月 */
#kumikoNumber dd .week.february li { background:url(../osusume_coordinate/images/number-li-Feb.gif) 2px 0 no-repeat;}/* 2月 */

#kumikoNumber dd .week.blueBorder li { background:url(../osusume_coordinate/images/number-li-BlueBorder.gif) 2px 0 no-repeat;}/* 青枠 */

#kumikoNumber dd .week li a { display:block; width:128px; height:275px; padding:4px; background:#FFF;}
#kumikoNumber dd .week li a:hover,
#kumikoNumber dd .week li a.act { background:none;}


/*==================================================/
■コーディネイトコンテナ全体
/==================================================*/
.earlCoContainer {
	width: 660px;
	height: auto;
	margin: 20px auto 0;
	padding: 0;
}
/*==================================================/
■コーディネイトコンテナ【イメージ】
/==================================================*/
.earlCoImageContent {
	width: 660px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.earlCoImageContent ul.earlCoImage {
	width: 220px;
	height: auto;
	float: left;i
}
.earlCoImageContent ul.earlCoImage li {
}
.earlCoImageContent ul.earlCoImage li.earlCoImageCatTitle {
}
.earlCoImageContent ul.earlCoImage li a {
}
.earlCoImageContent ul.earlCoImage li a:hover {
}
/*==================================================/
■コーディネイトコンテナ【テキスト】
/==================================================*/
.earlCoTextContent {
	width: 660px;
	height: auto;
	padding: 0 0 10px;
	overflow: auto;
	background: url(/osusume_coordinate/images/earlCoTextContentBottomBg.jpg) no-repeat bottom;
	clear: both;
}
.earlCoTextContent div.earlCoSubject {
	width: 660px;
	height: 29px;
	margin: 0 auto 5px;
	padding: 0;
}
.earlCoTextContent ul.earlCoText {
	width: 210px;
	height: auto;
	margin-left: 10px;
	float: left;
	display: inline;
}
.earlCoTextContent ul.earlCoText li {
}
.earlCoTextContent ul.earlCoText li.nolink {
	margin-top:3px;
	padding-left: 13px;
	font-size: 12px;
	text-decoration: none;
	background: url(/osusume_coordinate/images/earlCoTextContentListIcon.png) no-repeat;
}
.earlCoTextContent ul.earlCoText li a {
	padding-left: 13px;
	color: #d0204b;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(/osusume_coordinate/images/earlCoTextContentListIcon.png) no-repeat;
}
.earlCoTextContent ul.earlCoText li a:hover {
	text-decoration: underline;
}
.earlCoTextContent ul.earlCoText li.earlCoTextPrice {
	margin-left: 13px;
	font-size: 10px;
}
.earlCoTextContent ul.earlCoText .sample{
	margin-top:8px;
}

/*==================================================/
■テイストショップバナー
/==================================================*/
.earlTasteShopContainer {
	width: 660px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 20px;
	overflow: auto;
}
.earlTasteShopContainer div.earlTasteTitle {
}
.earlTasteShopContainer ul {
}
.earlTasteShopContainer li {
	width: 216px;
	height: 77px;
	margin-left: 4px;
	float: left;
	display: inline;
}
.earlTasteShopContainer li img {
}
.earlTasteShopContainer li img a {
}


/* top
=============================================================================== */
#root.index img { vertical-align:top;}

#root.index .mainBnrEria { height:250px;}
#root.index .mainBnrEria li { padding:0 0 4px; text-align:right;}
#root.index .mainBnrEria .maximum { float:left; width:469px; background:url(../images/top/specialTopics01-on.jpg) 0 0 no-repeat; text-align:left;}
#root.index .mainBnrEria .maximum a { display:block; width:469px; height:236px;}
#root.index .mainBnrEria .maximum a:hover { text-indent:-9999px;}


#root.index .news { margin:0 0 14px; background:url(/images/top/bgNews.gif) 0 0 repeat-y;}
#root.index .newsTop { background:url(/images/top/bgNewsTop.gif) 0 0 no-repeat;}
#root.index .newsBtm { position:relative; height:1%; padding:20px 0 10px; background:url(/images/top/bgNewsBtm.gif) left bottom no-repeat;}
#root.index .news h2 { position:absolute; top:17px; left:15px; width:95px;}
#root.index .news ul { margin:0 0 0 129px;}
#root.index .news li { display:inline; float:left; width:263px; height:26px; margin:0 0 0 20px; padding:0; font-size:0.7em;}
#root.index .news li a {}
#root.index .news .newTitle { width:228px; padding:0 0 0 35px; background:url(/images/top/icon-new.gif) 0 0 no-repeat;}
#root.index .news p {
	position:absolute;
	top:43px;
	left:15px;
	width:88px;
	height:28px;
	background:url(/images/top/newsMore-on.gif) 0 0 no-repeat;}
#root.index .news p a { display:block; width:88px; height:28px;}
#root.index .news p a:hover { text-indent:-9999px;}

#root.index .contCheck { float:right; width:216px; padding:0 0 30px;}
#root.index .contCheck .sizeTop { margin:0 0 6px;/* padding:0 0 10px; border-bottom:solid 1px #CCC;*/}
#root.index .contCheck .sizeTop li { height:160px; padding:6px 0 0;}
#root.index .contCheck .sizeMiddle li { padding:10px 0 0;}

#root.index .shop { height:1%; margin:0 0 30px; background:url(../images/top/shop-bg.gif) 0 0 repeat-y;}
#root.index .shop h2 { height:35px; background:#FFF;}
#root.index .shop dl { float:left; width:150px; padding:0 33px 0 0; font-size:0.7em;}
#root.index .shop dl.fr { float:right; margin-right:10px; padding:0;}
#root.index .shop .yoko { padding:28px 0 0; background:url(../images/top/shop-bgLine.gif) 0 0 no-repeat;}
#root.index .shop dt { height:73px; padding:5px 0 0; text-align:center;}
#root.index .shop dd.day { padding:3px 0 0;}
#root.index .shop dd.day strong { padding:2px 2px 0; background:#E61362; color:#FFF; font-weight:normal;}
#root.index .shop dd.day.old strong { background:#B6B6B6;}
#root.index .shop dd.day a { color:#E82F7A; text-decoration:none;}
#root.index .shop dd.day.old a { color:#2F2F2F;}

#root.index .recoItems { position:relative; margin:0 0 30px; padding:0 0 7px; background:url(../images/top/bgNewsBtm.gif) left bottom no-repeat;}
#root.index .recoItems img { vertical-align:top;}
#root.index .recoItems h2 { height:38px; background:url(../images/top/bgNewsTop.gif) left bottom no-repeat;}
#root.index .recoItems .btn { position:absolute; top:0; right:0; width:92px;}
#root.index .recoItems .btn a { display:block; width:92px; height:24px;}
#root.index .recoItems .btn a:hover { text-indent:-9999px;}
#root.index .recoItems .frame { height:500px; margin:0; padding:0 13px 0 0; border-right:solid 3px #e2e2e2; border-left:solid 3px #e2e2e2;}
#root.index .recoItems .scroll { overflow-y:scroll; height:500px;}
#root.index .recoItems ul { padding:25px 0 0 25px;}
#root.index .recoItems li { float:left; width:140px; min-height:215px; margin:0; padding:0 19px 0 0; font-size:0.7em;}
/*\*/
*html #root.index .recoItems li { height:180px;}
*+html #root.index .recoItems li { min-height:0; height:185px;}
/**/
#root.index .recoItems li a { color:#E82F7A;}
#root.index .recoItems li a.img { display:block; width:136px; height:136px; margin-bottom:3px; padding:1px; border:solid 1px #CCC;}

#root.index .brandPickup { padding:20px 0 0;}
#root.index .brandPickup ul { height:1%; margin-left:25px; padding:8px 0 0;}
#root.index .brandPickup li { float:left; width:268px; padding:0 0 15px; font-size:0.7em;}
#root.index .brandPickup .fr { float:right; margin-right:25px !important; margin-right:12px; width:223px;}
#root.index .brandPickup li img { margin-bottom:3px;}
#root.index .brandPickup li a { color:#E82F7A;}
#root.index .brandPickup li a.old { color:#2F2F2F;}