@charset "shift_jis";

/* トップ系ページコンテンツ部分の指定を記載しています。 */

/* H1 */
#CONTENTS h1.mb15 {
	margin:0 !important;
	padding:0 0 15px !important;
}
#CONTENTS h1.mb15 img {
	display:block;
}

/* 旧コンテンツ流用部分 */
.oldContents {
	width:600px;
	margin:0 0 15px 0;
}

/* 重大なお知らせ */
.criticalInfo {
	border:solid 2px #ff2a00;
	padding:1px;
	margin:0 0 10px;
}
.criticalInfo h2 {
	background-color:#ffd4cd;
	color:#ff2a00;
	padding:5px 10px 3px !important;
	margin:0 !important;
}
.criticalInfo p {
	margin:5px 10px !important;
}
.criticalInfo p em {
	font-style:normal;
	font-weight:bold;
}

/* 話題のキーワード */
.keywords {
	width:600px;
	margin:0 0 10px;
}
.keywords p.rightAnchor {
	margin:0 !important;
	padding:0;
	float:right;
}
.keywords p.rightAnchor{
	display:none;
}
.keywords dl {
	margin:0;
	padding:0;
}
.keywords dl dt {
	width:9.5em;
	margin:0;
	padding:0;
	float:left;
	white-space:nowrap;
}
.keywords dl dd {
	margin:0;
	padding:0;
	float:left;
}
.keywords dl dd ul {
	list-style:none;
	margin:0;
	padding:0;
}
.keywords dl dd ul li {
	margin:0;
	padding:0;
	float:left;
	white-space:nowrap;
	color:#d5cec0;
}

/* メイン看板エリア */

.mainSignArea {
	width:600px;
	margin-bottom:10px;
}
.mainSignArea img {
	display:block;
	margin:0 0 5px;
}
.mainSignArea p {
	margin:0 !important;
	font-size:89% !important;
}
.mainSignArea div.sign,
.mainSignArea h1.sign {
	width:216px;
	float:left;
	margin:0 !important;
	padding:0 !important;
}
.mainSignArea .hotFeatures {
	width:372px;
	float:right;
}
.mainSignArea .hotFeatures h2 {
	margin:0 !important;
}
.mainSignArea .hotFeatures .bn02 {
	width:181px;
	float:left;
}
.mainSignArea .hotFeatures .bn03 {
	width:181px;
	float:right;
}

/* メインエントランスバナーエリア（アウトレットトップ） */
.mainEntrance {
	margin:0 0 15px;
}
.mainEntrance img {
	display:block;
}

/* メインエントランスバナーエリア（ギフトトップ） */
.mainEntranceGift {
	width:600px;
	margin:0 0 15px;
	background:url(../../../common/images/top/gift/bg_sign_top.gif) no-repeat;
}
.mainEntranceGift .btm {
	_width:600px;
	padding:8px 8px 8px 22px;
	background:url(../../../common/images/top/gift/bg_sign_btm.gif) no-repeat left bottom;
}
.mainEntranceGift .btm .birthGift {
	width:265px;
	float:left;
	margin-right:40px;
}
.mainEntranceGift .btm .uchiiwai {
	width:265px;
	float:right !important;
}
.mainEntranceGift .btm p {
	margin:7px 0 0 7px !important;
}
.mainEntranceGift .btm img {
	display:block;
}

/* ギフトをさがす */
.giftSearch {
	width:600px;
	background:url(../../../common/images/top/gift/img_item_sample.jpg) no-repeat right top;
	margin:0 0 15px;
}
.giftSearch .searchBox01 {
	width:384px;
	background:url(../../../common/images/top/gift/bg_search_top.gif) no-repeat left top;
	min-height:42px;
	_height:42px;
}
.giftSearch .searchBox01 input {
	vertical-align:middle;
	margin:10px 8px 10px 0;
}
.giftSearch .searchBox01 input.text {
	width:280px;
	border:solid 1px #d4cdc1;
	margin-left:15px;
}
.giftSearch .searchBox02 {
	width:384px;
	background:url(../../../common/images/top/gift/bg_detail_search_btm.gif) no-repeat left bottom;
	min-height:120px;
	_height:120px;
}
.giftSearch .searchBox02 .searchBox02Top {
	background:url(../../../common/images/top/gift/bg_detail_search_top.gif) no-repeat left top;
}
.giftSearch .searchBox02 h3 {
	padding:5px 15px 2px;
	margin:0 !important;
	font-size:13px !important;
	line-height:13px !important;
}
.giftSearch .searchBox02 h3 img {
	display:block;
}
.giftSearch .searchBox02 .lineDotRed {
	margin:0 1px;
}
.giftSearch .searchBox02 ul {
	margin:0;
	padding:5px 5px 8px 15px;
	list-style:none;
}
.giftSearch .searchBox02 ul li {
	margin:2px 0;
	padding:0;
	width:121px;
	float:left;
}
.giftSearch .searchBox02 ul li input {
	vertical-align:middle;
	margin:0 3px 0 0;
}
.giftSearch .searchBox02 ul li p {
	margin:0 !important;
	padding:0 0 0 1em;
	text-indent:-1em;
}

/* おすすめピックアップ */
/* 中身は/xml/resources/carousel.cssの末尾に記載 */
.pickup {
	width:600px;
	margin-bottom:15px;
}

/* ライフステージでさがす */
.lifeStage {
	width:600px;
	margin-bottom:15px;
}
.lifeStage h2 {
	margin:0 !important;
	padding:0 !important;
}
.lifeStage .lifeA {
	width:600px;
	background:url(../../../common/images/top/life_stage/bg_lifeA_top.gif) no-repeat;
}
.lifeStage .lifeA .lifeABtm {
	width:600px;
	background:url(../../../common/images/top/life_stage/bg_lifeA_btm.gif) no-repeat left bottom;
}
.lifeStage .lifeA .column {
	width:200px;
	float:left;
}
.lifeStage .lifeA .column h3 {
	margin:0 !important;
	padding:30px 10px 15px 55px !important;
}
.lifeStage .lifeA .column h3 span {
	font-weight:normal;
	font-size:89% !important;
}
.lifeStage .lifeA .column ul {
	list-style:none;
	margin:0;
	padding:0 13px 5px;
}
.lifeStage .lifeA .column ul li {
/*	float:left;
	white-space:nowrap;*/
	display:inline;
	line-height:1.5 !important;
	color:#d4bfa6;
	padding-bottom:3px;
}

.lifeStage .lifeB {
	width:600px;
	margin-top:5px;
	background:url(../../../common/images/top/life_stage/bg_lifeB_top.gif) no-repeat;
}
.lifeStage .lifeB .lifeBBtm {
	width:600px;
	background:url(../../../common/images/top/life_stage/bg_lifeB_btm.gif) no-repeat left bottom;
}
.lifeStage .lifeB .column01 {
	width:346px;
	float:left;
}
.lifeStage .lifeB .column02 {
	width:127px !important;
	float:left;
}
.lifeStage .lifeB .column01 ul,
.lifeStage .lifeB .column02 ul {
	margin:0;
	padding:5px 10px 0 10px;
	list-style:none;
}
.lifeStage .lifeB .column01 ul li,
.lifeStage .lifeB .column02 ul li {
	float:left;
	padding:0 10px 5px 0;
	font-weight:bold;
}
.lifeStage .lifeB .column01 ul li {
	white-space:nowrap;
	padding:0 15px 5px 0;
}


/* 最新の口コミ投稿 */
#NEWKUCHIKOMI {
	width:600px;
	margin:0px auto 0;
	text-align:left;
}
#NEWKUCHIKOMI h2 {
	margin:0;
	padding:0;
}
#NEWKUCHIKOMI ul {
	width:600px;
	list-style:none;
	margin:0;
	padding:0;
}
#NEWKUCHIKOMI ul li {
	width:200px;
	float:left;
	padding:0 0 5px 0;
}
/* 各NEWKUCHIKOMI背景  */
#NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_T{
	padding:10px 0;
}
/* 1番目 */
#NEWKUCHIKOMI ul li.li_K_0 .bg_NEWKUCHIKOMI_M{
	background:url(/mall/common/img/top/bg_yellow_195_M.gif) left top repeat-y;
}
#NEWKUCHIKOMI ul li.li_K_0 .bg_NEWKUCHIKOMI_B{
	background:url(/mall/common/img/top/bg_yellow_195_B.gif) left bottom no-repeat;
}
#NEWKUCHIKOMI ul li.li_K_0 .bg_NEWKUCHIKOMI_T{
	background:url(/mall/common/img/top/bg_yellow_195_T.gif) left top no-repeat;
}
/* 2番目 */
#NEWKUCHIKOMI ul li.li_K_1 .bg_NEWKUCHIKOMI_M{
	background:url(/mall/common/img/top/bg_lime_195_M.gif) left top repeat-y;
}
#NEWKUCHIKOMI ul li.li_K_1 .bg_NEWKUCHIKOMI_B{
	background:url(/mall/common/img/top/bg_lime_195_B.gif) left bottom no-repeat;
}
#NEWKUCHIKOMI ul li.li_K_1 .bg_NEWKUCHIKOMI_T{
	background:url(/mall/common/img/top/bg_lime_195_T.gif) left top no-repeat;
}
/* 3番目 */
#NEWKUCHIKOMI ul li.li_K_2 .bg_NEWKUCHIKOMI_M{
	background:url(/mall/common/img/top/bg_pink_195_M.gif) left top repeat-y;
}
#NEWKUCHIKOMI ul li.li_K_2 .bg_NEWKUCHIKOMI_B{
	background:url(/mall/common/img/top/bg_pink_195_B.gif) left bottom no-repeat;
}
#NEWKUCHIKOMI ul li.li_K_2 .bg_NEWKUCHIKOMI_T{
	background:url(/mall/common/img/top/bg_pink_195_T.gif) left top no-repeat;
}
/* 4番目 */
#NEWKUCHIKOMI ul li.li_K_3 .bg_NEWKUCHIKOMI_M{
	background:url(/mall/common/img/top/bg_purple_195_M.gif) left top repeat-y;
}
#NEWKUCHIKOMI ul li.li_K_3 .bg_NEWKUCHIKOMI_B{
	background:url(/mall/common/img/top/bg_purple_195_B.gif) left bottom no-repeat;
}
#NEWKUCHIKOMI ul li.li_K_3 .bg_NEWKUCHIKOMI_T{
	background:url(/mall/common/img/top/bg_purple_195_T.gif) left top no-repeat;
}
/* 5番目 */
#NEWKUCHIKOMI ul li.li_K_4 .bg_NEWKUCHIKOMI_M{
	background:url(/mall/common/img/top/bg_peach_195_M.gif) left top repeat-y;
}
#NEWKUCHIKOMI ul li.li_K_4 .bg_NEWKUCHIKOMI_B{
	background:url(/mall/common/img/top/bg_peach_195_B.gif) left bottom no-repeat;
}
#NEWKUCHIKOMI ul li.li_K_4 .bg_NEWKUCHIKOMI_T{
	background:url(/mall/common/img/top/bg_peach_195_T.gif) left top no-repeat;
}
/* 6番目 */
#NEWKUCHIKOMI ul li.li_K_5 .bg_NEWKUCHIKOMI_M{
	background:url(/mall/common/img/top/bg_sky_195_M.gif) left top repeat-y;
}
#NEWKUCHIKOMI ul li.li_K_5 .bg_NEWKUCHIKOMI_B{
	background:url(/mall/common/img/top/bg_sky_195_B.gif) left bottom no-repeat;
}
#NEWKUCHIKOMI ul li.li_K_5 .bg_NEWKUCHIKOMI_T{
	background:url(/mall/common/img/top/bg_sky_195_T.gif) left top no-repeat;
}

#NEWKUCHIKOMI ul li dl{
	margin:0;
	padding:0;
}
#NEWKUCHIKOMI ul li dt{
	float:left;
	display:inline;
	margin:0 0 0 6px;
	padding:0;
	width:56px;
}
#NEWKUCHIKOMI ul li dt img {
	border:solid 1px #dcc3a5;
}
#NEWKUCHIKOMI ul li dd{
	float:right;
	display:inline;
	margin:0 10px 0 0;
	padding:0;
	width:125px;
}
#NEWKUCHIKOMI ul li dd h3{
	margin:1px 0 3px 0;
	padding:0;
	line-height:1.3;
	height:1.3em;
	overflow:hidden;
}
#NEWKUCHIKOMI ul li dd p.caption {
	margin:0 !important;
	padding:0;
	line-height:1.3;
	height:2.6em;
	overflow:hidden;
}
#NEWKUCHIKOMI ul li dd p.star {
	margin:0 0 3px 0 !important;
	padding:0 0 0 0.4em;
	color:#ff6600;
	line-height:1.3;
	height:1.3em;
	overflow:hidden;
}


/* 特集 */
.features {
	width:600px;
	background-color:#fff3f7;
	margin-bottom:15px;
}
.features h2 {
	margin:0 !important;
	padding:0 0 9px 0 !important;
}
.features h2 img {
	display:block;
}
.features ul.banners {
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
}
.features ul.banners li {
	width:197px;
	height:88px;
	float:left;
}
.features ul.banners li img {
	display:block;
}
.features .line {
	margin:0;
	padding:0 0 8px 0;
	text-align:center;
}
.features .line img {
	display:block;
	margin:0 auto;
}
.features ul.thumbnails {
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
}
.features ul.thumbnails li {
	width:197px;
	float:left;
	padding-bottom:10px;
}
.features ul.thumbnails li p {
	margin:0 !important;
	padding:0;
	width:120px;
	float:left;
}
.features ul.thumbnails li p.img {
	width:63px;
	float:left;
}
.features ul.thumbnails li p.exp {
	font-size:89% !important;
	margin-top:5px !important;
}




/* ｛時系列｝の商品をさがす */
.itemSearch {
	width:600px;
}
.itemSearch h2 {
	margin:0 !important;
	padding:0 !important;
}
.itemSearch h2 img {
	display:block;
}
.itemSearch dl {
	margin:5px 0 0;
	padding:0 0 5px 78px;
	min-height:70px;
	_height:70px;
}
.itemSearch dl dt {
	margin:0;
	padding:5px;
	font-weight:bold;
	background-color:#fed8e3;
}
.itemSearch dl dd {
	margin:0;
	padding:5px;
}
.itemSearch dl dd ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#d5cec0;
}
.itemSearch dl dd ul li {
	display:inline;
	line-height:1.6 !important;
}

.itemSearch dl.apparel {
	background:url(/mall/common/img/top/thum_categoryList01.jpg) no-repeat;
}
.itemSearch dl.baby_apparel {
	background:url(/mall/common/img/top/thum_categoryList02.jpg) no-repeat;
}
.itemSearch dl.fashion {
	background:url(/mall/common/img/top/thum_categoryList03.jpg) no-repeat;
}
.itemSearch dl.life {
	background:url(/mall/common/img/top/thum_categoryList08.jpg) no-repeat;
}
.itemSearch dl.gift {
	background:url(/mall/common/img/top/thum_categoryList05.jpg) no-repeat;
}
.itemSearch dl.book {
	background:url(/mall/common/img/top/thum_categoryList04.jpg) no-repeat;
}
.itemSearch dl.study {
	background:url(/mall/common/img/top/thum_categoryList07.jpg) no-repeat;
}
.itemSearch dl.autlet {
	background:url(/mall/common/img/top/thum_categoryList06.jpg) no-repeat;
}


/* ベネッセの通信教育サービス */
.remortEdu {
	width:600px;
	margin:0 0 15px;
	background-color:#eef8ff;
}
.remortEdu h2 {
	margin:0 !important;
	padding:0 0 7px !important;
}
.remortEdu h2 img {
	display:block;
}
.remortEdu p {
	margin:0 !important;
	padding:0 10px 7px !important;
	line-height:1.4 !important;
}
.remortEdu ul.lineup {
	margin:0 0 0 10px;
	padding:0 0 10px;
	list-style:none;
}
.remortEdu ul.lineup li {
	width:118px;
	float:left;
}
.remortEdu ul.lineup li img {
	display:block;
	border:solid 1px #dcd6cb;
}
.remortEdu ul.lineup li p {
	margin:0 !important;
	padding:5px 15px 0 0 !important;
}


/* ストア別売れ筋商品 */
.popularItem {
	width:600px;
	margin:0 0 15px;
	background-color:#fff3f7;
}
.popularItem h2 {
	margin:0 !important;
	padding:0 0 7px !important;
}
.popularItem h2 img {
	display:block;
}
.popularItem ul.lineup {
	margin:0 0 0 10px;
	padding:0 0 10px;
	list-style:none;
}
.popularItem ul.lineup li {
	width:118px;
	float:left;
}
.popularItem ul.lineup li img {
	display:block;
	border:solid 1px #dcd6cb;
}
.popularItem ul.lineup li p {
	margin:0 !important;
	padding:5px 15px 0 0 !important;
}

/**
* Top 総合
*/
#CONTENTS #area_index{
	margin:0 0 30px 0;
}
/* 見出し */
#CONTENTS #area_index .tit_index{
	margin:0 0 10px 0;
	padding:0;
	border-bottom:3px solid #ff004a;
}
#CONTENTS #area_index .tit_index h2{
	margin:0;
	padding:0;
	height:20px;
}
#CONTENTS #area_index .tit_index .item_R{
	float:right;
}

/* 2カラム */
#CONTENTS #area_index .paneBlock{
	margin:0;
	padding:0;
}

/* Flashエリア */
#CONTENTS #area_index #block_fla{
	margin:0 0 4px 0;
}

/* TOPICSエリア */
#CONTENTS #area_index #tit_index_topics{
	width:600px;
}
#CONTENTS #area_index h2#tit_topics{
	width:86px;
}
#CONTENTS #area_index h2#tit_topics .panel{
	background:url(/mall/common/img/top/tit_topics.gif) left top no-repeat;
}
#CONTENTS #area_index #block_topics{
	margin:0 0 9px 0;
}
#CONTENTS #area_index #block_topics #list_topics,
#CONTENTS #area_index #block_topics #list_topics dl,
#CONTENTS #area_index #block_topics #list_topics dt,
#CONTENTS #area_index #block_topics #list_topics dd{
	margin:0;
	padding:0;
	list-style:none;
}
#CONTENTS #area_index #block_topics #list_topics{
	margin:0 6px;
}
#CONTENTS #area_index #block_topics #list_topics li{
	margin:0 0 7px 0;
	padding:0 0 8px 0;
	background:url(/mall/common/img/img_dotted_gray.gif) left bottom repeat-x;
}
#CONTENTS #area_index #block_topics #list_topics li#list_topics_li_last{
	margin:0;
}
#CONTENTS #area_index #block_topics #list_topics dt{
	float:left;
	width:5.4em;
}
#CONTENTS #area_index #block_topics #list_topics dd{
	margin-left:5.8em;
}

/* おすすめ商品 ピックアップエリア */
#CONTENTS #area_index #tit_index_recommendItem{
	width:600px;
}
#CONTENTS #area_index h2#tit_recommendItem{
	float:left;
	width:192px;
}
#CONTENTS #area_index h2#tit_recommendItem .panel{
	background:url(/mall/common/img/top/tit_recommendItem.gif) left top no-repeat;
}
#CONTENTS #area_index #block_recommendItem{
	margin:0 0 15px 0;
}
#CONTENTS #area_index .pickup {
	width:600px;
}

/* ショップの売れ筋商品“１位”はコチラ！エリア */
#CONTENTS #area_index #tit_index_uresuji{
	width:600px;
}
#CONTENTS #area_index h2#tit_uresuji{
	float:left;
	width:254px;
}
#CONTENTS #area_index h2#tit_uresuji .panel{
	background:url(/mall/common/img/top/tit_uresuji.gif) left top no-repeat;
}
#CONTENTS #area_index #block_uresuji{
	margin:0 0 20px 3px;
}
#CONTENTS #area_index #block_uresuji .list_uresuji{
	margin:0 0 0 0;
	padding:0 0 26px 0;
	width:100%;
	list-style:none;
}
#CONTENTS #area_index #block_uresuji .list_last{
	padding:0;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li{
	float:left;
	margin:0 13px 0 0;
	width:190px;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li.li_last{
	margin:0;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li#list_uresuji_li_sp{
	float:right;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dl,
#CONTENTS #area_index #block_uresuji .list_uresuji li dt,
#CONTENTS #area_index #block_uresuji .list_uresuji li dd{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dt{
	float:left;
	padding-top:4px;
	width:56px;
	line-height:0;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li#list_uresuji_li_sp dt{
	padding-top:0;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dt img{
	border:1px solid #ded7ce;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd{
	float:right;
	width:128px;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd .detail_name{
	margin:0 0 5px 0;
	padding:7px 0 0 32px;
	min-height:18px;
	>min-height:25px;
	height:auto!important;
	_height:25px;
	background:url(/mall/common/img/top/icon_crown.gif) left top no-repeat;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd #detail_name01{
	color:#ef2829;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd #detail_name02{
	color:#ff009c;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd #detail_name03{
	padding-top:0;
	color:#ef619c;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd #detail_name04{
	color:#ef1c21;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd #detail_name05{
	color:#ef1c21;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd #detail_name06{
	color:#3ea4dc;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd #detail_name07{
	color:#ff6600;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd #detail_name08{
	padding:0;
	margin:0;
	min-height:inherit!important;
	height:auto!important;
	color:#e51000;
	background:none;
}
#CONTENTS #area_index #block_uresuji .list_uresuji li dd .detail_expla{
	margin:0;
	padding:0;
}

/* ショッピングモールの人気特集！エリア */
#CONTENTS #area_index #tit_index_mallFeature{
	width:600px;
}
#CONTENTS #area_index h2#tit_mallFeature{
	float:left;
	width:223px;
}
#CONTENTS #area_index h2#tit_mallFeature .panel{
	background:url(/mall/common/img/top/tit_mallFeature.gif) left top no-repeat;
}
#CONTENTS #area_index #tit_index_mallFeature a{
	display:none;
}
#CONTENTS #area_index #block_mallFeature{
	margin:0 0 12px 0;
}
#CONTENTS #area_index #block_mallFeature #block_mallFeature_main{
	margin:0 0 10px 0;
	>padding:0 0 10px 0;
	border-bottom:1px solid #ded9d2;
}
/* main */
#CONTENTS #area_index #block_mallFeature .list_mallFeature_main{
	margin:0 0 10px 3px;
	padding:0;
	list-style:none;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_main li{
	float:left;
	margin:0 13px 0 0;
	width:190px;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_main li.li_last{
	margin:0;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_main li dl,
#CONTENTS #area_index #block_mallFeature .list_mallFeature_main li dt,
#CONTENTS #area_index #block_mallFeature .list_mallFeature_main li dd{
	margin:0;
	padding:0;
	line-height:0;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_main li dt{
	margin:0 0 7px 0;
}
/* sub */
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub{
	margin:0 0 0 3px;
	padding:0;
	list-style:none;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub li{
	float:left;
	margin:0 13px 0 0;
	width:190px;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub li.li_last{
	margin:0;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub li dl,
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub li dt,
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub li dd{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub li dt{
	float:left;
	line-height:0;
	width:56px;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub li dt img{
	border:1px solid #ded7ce;
}
#CONTENTS #area_index #block_mallFeature .list_mallFeature_sub li dd{
	float:right;
	width:128px;
}

/* 月齢・年齢別ランキング */
#CONTENTS #area_index #tit_index_ageRanking{
	width:600px;
}
#CONTENTS #area_index h2#tit_ageRanking{
	width:180px;
}
#CONTENTS #area_index h2#tit_ageRanking .panel{
	background:url(/mall/common/img/top/tit_ageRanking.gif) left top no-repeat;
}
#CONTENTS #area_index #block_ageRanking{
	width:597px;
	margin-left:3px;
	background:url(/mall/common/img/top/ageRanking_bg_middle.gif) no-repeat 0px 0px;
}
#CONTENTS #area_index #block_ageRanking div.rIn{
	width:597px;
	padding-bottom:10px;
	background:url(/mall/common/img/top/ageRanking_bg_bottom.gif) no-repeat 0px bottom;
}
#CONTENTS #area_index #block_ageRanking dl{
	width:189px;
	float:left;
	margin:0px 15px 0px 0px;
	display:inline;
}
#CONTENTS #area_index #block_ageRanking dl.end{
	margin-right:0px;
}
#CONTENTS #area_index #block_ageRanking dl dt{
	height:51px;
	overflow:hidden;
}
#CONTENTS #area_index #block_ageRanking dl dd{
	margin:0px;
}
#CONTENTS #area_index #block_ageRanking dl dd p{
}
#CONTENTS #area_index #block_ageRanking dl dd p.pict{
	margin:0px;
	padding:2px 0px 5px;
	text-align:center;
}
#CONTENTS #area_index #block_ageRanking dl dd p.pict img{
	border:#ccc solid 1px;
}
#CONTENTS #area_index #block_ageRanking dl dd ul{
}
#CONTENTS #area_index #block_ageRanking dl dd p.text{
	margin:5px 0px 0px;
	padding:0px 10px;
	text-align:center;
}
#CONTENTS #area_index #block_ageRanking dl dd p.text a{
	display:inline-block;
	text-align:left;
	background-position:left 2px;
}
#CONTENTS #area_index .ageRankingBnr{
	width:597px;
	margin:14px 0px 5px 3px;
}
#CONTENTS #area_index .ageRankingBnr p{
	margin:6px 0px 0px;
}

/* カテゴリ一覧エリア */
#CONTENTS #area_index #tit_index_categoryList{
	width:600px;
}
#CONTENTS #area_index h2#tit_categoryList{
	width:107px;
}
#CONTENTS #area_index h2#tit_categoryList .panel{
	background:url(/mall/common/img/top/tit_categoryList.gif) left top no-repeat;
}
#CONTENTS #area_index #block_categoryList{
	margin:0 0 7px 0;
}
#CONTENTS #area_index #block_categoryList .bg_categoryList_M{
	margin:0 0 5px 0;
	width:600px;
	background:url(/mall/common/img/top/bg_600_twin_pink_M.gif) left top repeat-y;
}
#CONTENTS #area_index #block_categoryList .bg_categoryList_B{
	width:600px;
	background:url(/mall/common/img/top/bg_600_twin_pink_B.gif) left bottom no-repeat;
}
#CONTENTS #area_index #block_categoryList .bg_categoryList_T{
	padding:6px;
	width:588px;
	>width:600px;
	background:url(/mall/common/img/top/bg_600_twin_pink_T.gif) left top no-repeat;
}
#CONTENTS #area_index #block_categoryList .block_last{
	margin:0;
}
#CONTENTS #area_index #block_categoryList dl,
#CONTENTS #area_index #block_categoryList dt,
#CONTENTS #area_index #block_categoryList dd{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #block_categoryList dl{
	width:280px;
}
#CONTENTS #area_index #block_categoryList .categoryList_L{
	float:left;
}
#CONTENTS #area_index #block_categoryList .categoryList_R{
	float:right;
}
#CONTENTS #area_index #block_categoryList dt{
	float:left;
	width:80px;
	line-height:0;
}
#CONTENTS #area_index #block_categoryList dt img{
	border:1px solid #ded7ce;
}
#CONTENTS #area_index #block_categoryList dd{
	float:right;
	width:195px;
}
#CONTENTS #area_index #block_categoryList dd .categoryList_name{
	margin:0 0 5px 0;
}
#CONTENTS #area_index #block_categoryList dd .categoryList_expla{
	margin:0;
}


/* カテゴリ一覧エリア */
#CONTENTS #area_index #tit_index_categoryList{
	width:600px;
}
#CONTENTS #area_index h2#tit_categoryList{
	width:107px;
}
#CONTENTS #area_index h2#tit_categoryList .panel{
	background:url(/mall/common/img/top/tit_categoryList.gif) left top no-repeat;
}
#CONTENTS #area_index #block_categoryList2{
	margin:0 0 7px 0;
}
#CONTENTS #area_index #block_categoryList2 .blk_categoryList{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	width:600px;
	background:url(/mall/common/img/top/category_line_01.gif) left bottom no-repeat;
}
#CONTENTS #area_index #block_categoryList2 .bg_categoryList_M{
	width:600px;
	background:url(/mall/common/img/top/category_fr_02.gif) left top repeat-y;
}
#CONTENTS #area_index #block_categoryList2 .bg_categoryList_B{
	width:600px;
	background:url(/mall/common/img/top/category_fr_03.gif) left bottom no-repeat;
}
#CONTENTS #area_index #block_categoryList2 .bg_categoryList_T{
	padding:6px 0;
	background:url(/mall/common/img/top/category_fr_01.gif) left top no-repeat;
}
#CONTENTS #area_index #block_categoryList2 .block_last{
	background:none;
}

#CONTENTS #area_index #block_categoryList2 dl,
#CONTENTS #area_index #block_categoryList2 dt,
#CONTENTS #area_index #block_categoryList2 dd{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #block_categoryList2 ul{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #block_categoryList2 ul li{
	float:left;
}
#CONTENTS #area_index #block_categoryList2 ul li.s1{
	width:139px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s2{
	width:275px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s3{
	width:186px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s1 dl{
	margin:5px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s1 dt{
	background:url(/mall/common/img/top/category_icn_02.gif) no-repeat left 0.2em;
	padding:2px 0px 2px 13px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s1 dd{
	margin:5px 0 0 5px;
	font-size:0.9em;
	line-height:1.3em;
	_line-height:1.5em!important;
}
#CONTENTS #area_index #block_categoryList2 ul li.s1 p{
	margin:20px 0 5px 5px;
	background:url(/mall/common/img/top/category_icn_02.gif) no-repeat left 0.2em;
	padding:2px 0px 2px 13px;
	font-size:0.9em;
}
#CONTENTS #area_index #block_categoryList2 ul li.s2 ul{
	margin: 0 0 0 5px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s2 li{
	float:left;
	width:85px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s2 p{
}
#CONTENTS #area_index #block_categoryList2 ul li.s2 dl{
	margin:5px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s2 dt{
}
#CONTENTS #area_index #block_categoryList2 ul li.s2 dd{
	background:url(/mall/common/img/top/category_icn_01.gif) no-repeat left 0.2em;
	padding:2px 0px 2px 13px;
	font-size:0.9em;
}
#CONTENTS #area_index #block_categoryList2 ul li.s2 p{
}
#CONTENTS #area_index #block_categoryList2 ul li.s3 ul{
	margin:5px;
}
#CONTENTS #area_index #block_categoryList2 ul li.s3 li{
	float:none;
	clear:both;
	display:block;
	background:url(/mall/common/img/top/category_icn_04.gif) no-repeat left 0.2em;
	padding:2px 0px 2px 13px;
	font-size:0.9em;
}
#CONTENTS #area_index #block_categoryList2 ul li.s3 p{
	margin:5px 5px 0 0;
	float:right;
	background:url(/mall/common/img/top/category_icn_03.gif) no-repeat left 0.2em;
	padding:2px 0px 2px 13px;
	font-size:0.9em;
}

/* おトクなまとめ買い商品エリア */
#CONTENTS #area_index #tit_index_kuchikomi_matomegai{
	width:293px;
}
#CONTENTS #area_index h2#tit_matomegai{
	width:173px;
}
#CONTENTS #area_index h2#tit_matomegai .panel{
	background:url(/mall/common/img/top/tit_matomegai.gif) left top no-repeat;
}
#CONTENTS #area_index #block_matomegai{
	margin:0 0 4px 3px;
}
#CONTENTS #area_index #block_matomegai dl,
#CONTENTS #area_index #block_matomegai dt,
#CONTENTS #area_index #block_matomegai dd{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #block_matomegai dl{
	width:280px;
}
#CONTENTS #area_index #block_matomegai dt{
	float:left;
	width:80px;
	line-height:0;
}
#CONTENTS #area_index #block_matomegai dt img{
	border:1px solid #ded7ce;
}
#CONTENTS #area_index #block_matomegai dd{
	float:right;
	width:190px;
}
#CONTENTS #area_index #block_matomegai dd .detail_name{
	margin:0 0 5px 0;
	padding:0;
}
#CONTENTS #area_index #block_matomegai dd .detail_expla{
	margin:0 0 5px 0;
	padding:0;
}
#CONTENTS #area_index #block_matomegai dd .detail_link{
	margin:0;
	padding:0;
}

/* 口コミチェックはクチコミマーケットエリア */
#CONTENTS #area_index #tit_index_kuchikomimarket{
	width:293px;
}
#CONTENTS #area_index h2#tit_kuchikomimarket{
	width:248px;
}
#CONTENTS #area_index h2#tit_kuchikomimarket .panel{
	background:url(/mall/common/img/top/tit_kuchikomimarket.gif) left top no-repeat;
}
#CONTENTS #area_index #block_kuchikomimarket{
	margin:0 0 4px  3px;
}
#CONTENTS #area_index #block_kuchikomimarket dl,
#CONTENTS #area_index #block_kuchikomimarket dt,
#CONTENTS #area_index #block_kuchikomimarket dd{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #block_kuchikomimarket dl{
	width:280px;
}
#CONTENTS #area_index #block_kuchikomimarket dt{
	float:left;
	width:80px;
	line-height:0;
}
#CONTENTS #area_index #block_kuchikomimarket dt img{
	border:1px solid #5d8213;
}
#CONTENTS #area_index #block_kuchikomimarket dd{
	float:right;
	width:190px;
}
#CONTENTS #area_index #block_kuchikomimarket dd .detail_name{
	margin:0 0 5px 0;
	padding:0;
}
#CONTENTS #area_index #block_kuchikomimarket dd .detail_expla{
	margin:0 0 5px 0;
	padding:0;
}
#CONTENTS #area_index #block_kuchikomimarket dd .detail_link{
	margin:0;
	padding:0;
}

/* 最新の口コミをチェック！エリア */
#CONTENTS #area_index #tit_index_kuchikomi_latest{
	width:600px;
}
#CONTENTS #area_index h2#tit_kuchikomi_latest{
	width:182px;
}
#CONTENTS #area_index h2#tit_kuchikomi_latest .panel{
	background:url(/mall/common/img/top/tit_kuchikomi_latest.gif) left top no-repeat;
}
#CONTENTS #area_index #block_kuchikomi_latest{
	margin:0 0 10px 0;
}


/**
* Top maternity baby kids共通
*/
#CONTENTS #area_index .block_tab{
	margin:0 0 7px;
}
#CONTENTS #area_index .block_tab .wrapper_tab_switch{
	position:relative;
	width:600px;
}
#CONTENTS #area_index .block_tab .list_tab_switch{
	margin:0;
	padding:0 0 0 6px;
	width:594px;
	list-style:none;
}
#CONTENTS #area_index .block_tab .list_tab_switch li{
	float:left;
}
#CONTENTS #area_index .block_tab .wrapper_tab_switch .linkicon_tri{
	position:absolute;
	top:18px;
	left:475px;
}
#CONTENTS #area_index .block_tab .wrapper_tab_cont{
	border:1px solid #ff004a;
}
#CONTENTS #area_index .block_tab .tab_cont{
}
#CONTENTS #area_index .block_tab .tab_cont dl,
#CONTENTS #area_index .block_tab .tab_cont dt,
#CONTENTS #area_index .block_tab .tab_cont dd{
	margin:0;
	padding:0;
}
/* 上段 */
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_T{
	padding:5px;
	border-bottom:1px solid #ff004a;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_main{
	float:left;
	margin-right:5px;
	width:215px;
	line-height:0;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_detail{
	float:right;
	width:367px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_detail .bn_main{
	margin:0 0 5px 0;
	padding:0;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_detail .bn_sub{
	margin:0;
	width:367px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_detail .bn_sub .bn_sub_L{
	float:left;
	width:181px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_detail .bn_sub .bn_sub_R{
	float:right;
	width:181px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_detail .bn_sub .bn_sub_link{
	padding:0 0 0 5px;
	line-height:1.3;
	>line-height:1.4;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_detail .bn_sub .bn_sub_link a{
	line-height:1.3;
	>line-height:1.4;
}
/* 下段 */
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B{
	padding:5px;
	background:#fff5ca;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main #tit_mini100ka{
	margin:0 0 10px 0;
	width:215px;
	height:45px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main #tit_mini100ka .panel{
	background:url(/mall/common/img/top/tit_mini100ka.gif) left top no-repeat;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka{
	margin:0;
	padding:0;
	list-style:none;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka li{
	float:left;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_detail .bn_sub_L{
	float:left;
	width:181px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_detail .bn_sub_R{
	float:right;
	width:181px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_detail .bn_sub_link{
	padding:0 0 0 5px;
	line-height:1.3;
	>line-height:1.4;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_detail .bn_sub_link a{
	line-height:1.3;
	>line-height:1.4;
}

#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_detail .bn_sub_link dt a{
	background:none;
	padding:0;
	margin:0;
}

/**
* Top maternity
*/
/* tab */
#CONTENTS #area_index .block_tab #tab_maternity2,
#CONTENTS #area_index .block_tab #tab_maternity3{
	display:none;
}
#CONTENTS #area_index .block_tab #tab_maternity1,
#CONTENTS #area_index .block_tab #tab_maternity2,
#CONTENTS #area_index .block_tab #tab_maternity3{
	width:600px;
	height:40px;
	overflow:hidden;
}

/* tab_maternity */
/* tab1 */
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity1 .tab_switch_maternity1{
	width:168px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity1 .tab_switch_maternity1 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity1.gif) 0px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity1 .tab_switch_maternity2{
	width:144px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity1 .tab_switch_maternity2 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity1.gif) -168px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity1 .tab_switch_maternity3{
	width:148px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity1 .tab_switch_maternity3 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity1.gif) -312px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity1 .tab_switch_maternity4{
	display:inline-block;
	display:-moz-inline-box;
	margin:18px 0 0 8px;
}
/* tab2 */
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity2 .tab_switch_maternity1{
	width:148px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity2 .tab_switch_maternity1 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity2.gif) 0px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity2 .tab_switch_maternity2{
	width:164px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity2 .tab_switch_maternity2 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity2.gif) -148px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity2 .tab_switch_maternity3{
	width:148px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity2 .tab_switch_maternity3 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity2.gif) -312px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity2 .tab_switch_maternity4{
	display:inline-block;
	display:-moz-inline-box;
	margin:18px 0 0 8px;
}
/* tab3 */
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity3 .tab_switch_maternity1{
	width:148px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity3 .tab_switch_maternity1 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity3.gif) 0px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity3 .tab_switch_maternity2{
	width:144px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity3 .tab_switch_maternity2 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity3.gif) -148px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity3 .tab_switch_maternity3{
	width:168px;
	height:40px;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity3 .tab_switch_maternity3 .panel{
	background:url(/mall/common/img/top/bg_tab_maternity3.gif) -292px top no-repeat;
}
#CONTENTS #area_index #tab_maternity.block_tab #tab_maternity3 .tab_switch_maternity4{
	display:inline-block;
	display:-moz-inline-box;
	margin:18px 0 0 8px;
}

/* tab_cont_maternity */
#CONTENTS #area_index .block_tab #tab_cont_maternity2,
#CONTENTS #area_index .block_tab #tab_cont_maternity3{
	display:none;
}
/* tab1cont */
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_03,
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_04{
	width:106px;
	height:35px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_03{
	margin-right:3px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_03 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_maternity01.gif) 0px top no-repeat;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_04 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_maternity01.gif) -109px top no-repeat;
}
/* tab2cont */
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_05,
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_06,
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_07{
	width:69px;
	height:35px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_05,
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_06{
	margin-right:4px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_05 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_maternity02.gif) 0px top no-repeat;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_06 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_maternity02.gif) -73px top no-repeat;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_07 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_maternity02.gif) -146px top no-repeat;
}
/* tab3cont */
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_08,
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_09,
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_10{
	width:69px;
	height:35px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_08,
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_09{
	margin-right:4px;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_08 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_maternity03.gif) 0px top no-repeat;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_09 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_maternity03.gif) -73px top no-repeat;
}
#CONTENTS #area_index .block_tab .tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_maternity_10 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_maternity03.gif) -146px top no-repeat;
}


/**
* Top baby
*/
/* tab */
#CONTENTS #area_index .block_tab #tab_baby2{
	display:none;
}
#CONTENTS #area_index .block_tab #tab_baby1,
#CONTENTS #area_index .block_tab #tab_baby2{
	width:600px;
	height:40px;
	overflow:hidden;
}

/* tab_baby */
/* tab1 */
#CONTENTS #area_index #tab_baby.block_tab #tab_baby1 .tab_switch_baby1{
	width:168px;
	height:40px;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby1 .tab_switch_baby1 .panel{
	background:url(/mall/common/img/top/bg_tab_baby1.gif) 0px top no-repeat;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby1 .tab_switch_baby2{
	width:144px;
	height:40px;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby1 .tab_switch_baby2 .panel{
	background:url(/mall/common/img/top/bg_tab_baby1.gif) -168px top no-repeat;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby1 .tab_switch_baby3{
	width:148px;
	height:40px;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby1 .tab_switch_baby3 .panel{
	background:url(/mall/common/img/top/bg_tab_baby1.gif) -312px top no-repeat;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby1 .tab_switch_baby4{
	display:inline-block;
	display:-moz-inline-box;
	margin:18px 0 0 8px;
}
/* tab2 */
#CONTENTS #area_index #tab_baby.block_tab #tab_baby2 .tab_switch_baby1{
	width:148px;
	height:40px;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby2 .tab_switch_baby1 .panel{
	background:url(/mall/common/img/top/bg_tab_baby2.gif) 0px top no-repeat;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby2 .tab_switch_baby2{
	width:164px;
	height:40px;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby2 .tab_switch_baby2 .panel{
	background:url(/mall/common/img/top/bg_tab_baby2.gif) -148px top no-repeat;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby2 .tab_switch_baby3{
	width:148px;
	height:40px;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby2 .tab_switch_baby3 .panel{
	background:url(/mall/common/img/top/bg_tab_baby2.gif) -312px top no-repeat;
}
#CONTENTS #area_index #tab_baby.block_tab #tab_baby2 .tab_switch_baby4{
	display:inline-block;
	display:-moz-inline-box;
	margin:18px 0 0 8px;
}

/* tab_cont_baby */
#CONTENTS #area_index .block_tab #tab_cont_baby2{
	display:none;
}
/* tab1cont */
#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_00,
#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_01,
#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_02{
	margin-right:1px;
	width:52px;
	height:35px;
}
#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_03{
	width:53px;
	height:35px;
}

#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_00 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_baby01.gif) 0px top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_01 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_baby01.gif) -54px top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_02 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_baby01.gif) -108px top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_03 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_baby01.gif) -162px top no-repeat;
}

#CONTENTS #area_index .block_tab #tab_cont_baby1.tab_cont .tab_cont_inner_B .tab_cont_main #tit_mini100ka .panel{
	background:url(/mall/common/img/top/tit_mini100ka_baby.gif) left top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main #tit_mini100ka .panel{
	background:url(/mall/common/img/top/tit_mini100ka_baby.gif) left top no-repeat;
}

/* tab2cont */
#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_04,
#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_06,
#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_08{
	margin-right:1px;
	width:52px;
	height:35px;
}
#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_10{
	width:53px;
	height:35px;
}

#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_04 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_baby02.gif) 0px top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_06 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_baby02.gif) -54px top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_08 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_baby02.gif) -108px top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_baby2.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_baby_10 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_baby02.gif) -162px top no-repeat;
}
#CONTENTS #area_index h2#tit_recommendShop_baby{
	width:239px;
}
#CONTENTS #area_index h2#tit_recommendShop_baby .panel{
	background:url(/mall/common/img/top/tit_recommendShop_baby.gif) left top no-repeat;
}
#CONTENTS #area_index h2#tit_babyItemSearch{
	width:174px;
}
#CONTENTS #area_index h2#tit_babyItemSearch .panel{
	background:url(/mall/common/img/top/tit_babyItemSearch.gif) left top no-repeat;
}



/**
* Top kids
*/
/* tab1cont */
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_kids_00,
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_kids_01{
	width:106px;
	height:35px;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_kids_00{
	margin-right:3px;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_kids_01{
	margin-right:0px;
}

#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_kids_00 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_kids01.gif) 0px top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_main .list_mini100ka #link_mini100ka_kids_01 .panel{
	background:url(/mall/common/img/top/bg_link_mini100ka_kids01.gif) -110px top no-repeat;
}

#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_main #tit_mini100ka .panel{
	background:url(/mall/common/img/top/tit_mini100ka_kids.gif) left top no-repeat;
}

/* 下段 */
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail dl,
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail dt,
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail dd{
	margin:0;
	padding:0;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail dt{
	float:left;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail dd{
	float:right;
}

#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail #tit_popularityItem_gene{
	width:32px;
	height:102px;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail #tit_popularityItem_gene span{
	background:url(/mall/common/img/top/tit_popularityItem_gene_kids.gif) left top no-repeat;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B{
	background:#ffffff url(/mall/common/img/top/bg_link_mini100ka_kids02.gif) 0px top repeat-y;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail{
	background:#ffffff;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_main{
	background:#DAF5FB;
}


#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail .list_popularityItem_gene{
	margin:0;
	padding:0;
	list-style:none;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail .list_popularityItem_gene li{
	float:left;
	margin-right:5px;
	width:80px;
}
#CONTENTS #area_index .block_tab #tab_cont_kids1.tab_cont .tab_cont_inner_B .tab_cont_detail .list_popularityItem_gene li.list_last{
	margin:0;
}
#CONTENTS #area_index h2#tit_recommendShop_kids{
	width:239px;
}
#CONTENTS #area_index h2#tit_recommendShop_kids .panel{
	background:url(/mall/common/img/top/tit_recommendShop_kids.gif) left top no-repeat;
}
#CONTENTS #area_index h2#tit_kidsItemSearch{
	width:174px;
}
#CONTENTS #area_index h2#tit_kidsItemSearch .panel{
	background:url(/mall/common/img/top/tit_kidsItemSearch.gif) left top no-repeat;
}


/* マタニティ期にオススメのショップ */
#CONTENTS #area_index #block_recommendShop{
	margin:0 0 10px 0;
}
#CONTENTS #area_index h2#tit_recommendShop{
	width:239px;
}
#CONTENTS #area_index h2#tit_recommendShop .panel{
	background:url(/mall/common/img/top/tit_recommendShop.gif) left top no-repeat;
}
#CONTENTS #area_index .list_recommendShop{
	display:block;
	margin:0 4px 5px 6px;
	width:590px;
	padding:0;
	list-style:none;
	background:url(/mall/common/img/img_dotted_gray_twin.gif) left bottom repeat-x;
}
#CONTENTS #area_index .list_recommendShop li{
	float:left;
	margin:0;
	padding:0 0 8px 0;
}
#CONTENTS #area_index .list_recommendShop li.list_li_1st{
	margin-right:6px;
	width:294px;
}
#CONTENTS #area_index .list_recommendShop li.list_li_2nd{
	width:284px;
}

/* マタニティの商品を探す */
#CONTENTS #area_index #block_maternityItemSearch{
	margin:0 0 10px 0;
}
#CONTENTS #area_index h2#tit_maternityItemSearch{
	width:174px;
}
#CONTENTS #area_index h2#tit_maternityItemSearch .panel{
	background:url(/mall/common/img/top/tit_maternityItemSearch.gif) left top no-repeat;
}




/* ストア別売れ筋商品 */
.popularItem_wide {
	width:100%;
	margin:15px 0 15px 0;
	border:solid 1px #d5d5d5;
}
.popularItem_wide div {
	width:100%;
	margin:5px;
}
.popularItem_wide h2 {
	margin:0!important;
	padding:0!important;
}
.popularItem_wide h2 img {
	display:block;
}
.popularItem_wide ul.lineup {
	margin:10px 0 0 0px;
	padding:0!important;
	list-style:none;
}
.popularItem_wide ul.lineup li {
	margin:0 5px 0 0!important;
	padding:0!important;
	width:148px;
	float:left;
	background:url(/common/images/top/popular_item/fr_popularItem_02.gif) repeat-y 0 0;
}

.popularItem_wide ul.lineup li div {
	width:148px;
	background:url(/common/images/top/popular_item/fr_popularItem_01.gif) no-repeat 0 0;
	margin:0!important;
	padding:0!important;
}
.popularItem_wide ul.lineup li dl {
	width:148px;
	height:14em;
	background:url(/common/images/top/popular_item/fr_popularItem_03.gif) no-repeat 0 bottom;
	margin:0!important;
	padding:0!important;
}
.popularItem_wide ul.lineup li dt {
	width:33px;
	margin:0!important;
	padding:0!important;
	float:left;
}
.popularItem_wide ul.lineup li dt img{
	margin:30px 0 0 12px!important;
}
.popularItem_wide ul.lineup li dd {
	width:101px;
	margin:0 0 0 0px!important;
	padding:5px 0 0 0px!important;
	float:left;
}
.popularItem_wide ul.lineup li img {
	display:block;
	border:solid 1px #dcd6cb;
}
.popularItem_wide ul.lineup li p{
	width:101px;
	margin:3px 0 0 0!important;
	padding:0!important;
}
.popularItem_wide ul.lineup li p a{
	margin:0!important;
	padding:0!important;
	font-size:0.9em!important;
}
/* おすすめピックアップ */
/* 中身は/xml/resources/carousel.cssの末尾に記載 */

#CONTENTS #area_index #block_recommendItem_wide{
	width:100%;
	margin:15px 0 15px 0;
	border:solid 1px #d5d5d5;
}
#CONTENTS #area_index #block_recommendItem_wide .pickup {
	width:100%;
	margin:5px;
}
/* おすすめ商品 ピックアップエリア */
#CONTENTS #area_index #block_recommendItem_wide #tit_index_recommendItem{
	width:764px;
	height:26px;
	overflow:hidden;
	border:none;
}
#CONTENTS #area_index #block_recommendItem_wide h2#tit_recommendItem{
	width:764px;
	height:26px;
	border:none;
}
#CONTENTS #area_index #block_recommendItem_wide h2#tit_recommendItem .panel{
	background:url(/common/images/top/popular_item/ttl_pickup.jpg) left top no-repeat;
}


/* 最新の口コミをチェック！エリア */
#CONTENTS #area_index #kuchikomi_latest_wide{
	width:100%;
	margin:15px 0 15px 0;
	border:solid 1px #d5d5d5;
}
#CONTENTS #area_index #kuchikomi_latest_wide div.kuchikomi_latest_inner{
	width:100%;
	margin:5px;
}
#CONTENTS #area_index #kuchikomi_latest_wide .tit_index{
	border:none;
}
#CONTENTS #area_index #kuchikomi_latest_wide h2#tit_kuchikomi_latest{
	width:764px;
	height:26px;
	border:none;
}
#CONTENTS #area_index #kuchikomi_latest_wide h2#tit_kuchikomi_latest .panel{
	background:url(/common/images/top/popular_item/ttl_check.jpg) left top no-repeat;
}
#CONTENTS #area_index #kuchikomi_latest_wide #block_kuchikomi_latest{
	margin:0 0 10px 0;
}
/* 最新の口コミ投稿 */
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI {
	width:100%;auto 0;
	text-align:left;
	overflow:hidden;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI h2 {
	margin:0;
	padding:0;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul {
	width:767px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li {
	width:253px;
	float:left;
	padding:5px 0 5px 0;
	border-right:dotted 1px #d5d5d5;
	border-bottom:dotted 1px #d5d5d5;
	margin:0 0 0 0;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li.li_K_2 {
	border-right:none;
	border-bottom:dotted 1px #d5d5d5;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li.li_K_5 {
	border-right:none;
	border-bottom:dotted 1px #d5d5d5;
}
/* 各NEWKUCHIKOMI背景  */
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_T{
	padding:5px 0;
}
/* 1番目 */
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_M{
	margin:0 0 0 7px;
	width:239px;
	background:url(/common/images/top/popular_item/fr_check_02.gif) left top repeat-y;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_B{
	width:239px;
	background:url(/common/images/top/popular_item/fr_check_03.gif) left bottom no-repeat;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_T{
	width:239px;
	background:url(/common/images/top/popular_item/fr_check_01.gif) left top no-repeat;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li dl{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li dt{
	float:left;
	display:inline;
	margin:0 6px 0 6px;
	padding:0;
	width:56px;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li dt img {
	border:solid 1px #dcc3a5;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li dd{
	float:right;
	display:inline;
	margin:0 10px 0 0;
	padding:0;
	width:155px;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li dd h3{
	margin:1px 0 3px 0;
	padding:0;
	line-height:1.3;
	height:1.3em;
	overflow:hidden;
	font-weight:normal;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li dd p.caption {
	margin:0 !important;
	padding:0!important;
	line-height:1.3;
	height:2.6em;
	overflow:hidden;
	font-size:0.9em;
}
#CONTENTS #area_index #kuchikomi_latest_wide #NEWKUCHIKOMI ul li dd p.star {
	margin:0 0 3px 0 !important;
	padding:0 0 0 0;
	color:#af2f08;
	line-height:1.3;
	height:1.3em;
	overflow:hidden;
}


/*
* カテゴリから探す
*/
#CONTENTS #area_index #itemsearch_box_wide{
	width:100%;
	margin:15px 0 15px 0;
	border:solid 1px #d5d5d5;
}
#CONTENTS #area_index #itemsearch_box_wide div{
	width:100%;
	margin:5px 5px 0px 5px;
}
#CONTENTS #area_index #itemsearch_box_wide #tit_search_category{
	margin:0;
	width:764px;
	height:26px;
}
#CONTENTS #area_index #itemsearch_box_wide #tit_search_category .panel{
	background:url(/common/images/top/popular_item/ttl_cat.jpg) left top no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category{
	width:100%;
	list-style:none;
	margin:5px 0 0px 0px;
	padding:0px 0 0px 0;
	list-style:none;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li{
	list-style:none;
	margin:0px 0 0px 0px;
	padding:0 0 5px 0;
	vertical-align:middle;
}
#CONTENTS #area_index #itemsearch_box_wide .list_search_category_2nd{
	background:#ffffff;
	list-style:none;
	width:580px;
	margin:20px 0 20px 0;
	padding:0!important;
	overflow:hidden;
	vertical-align:middle;
}
#CONTENTS #area_index #itemsearch_box_wide .list_search_category_2nd li{
	width:140px;
	list-style:none;
	margin:0!important;
	padding:0!important;
	background:none;
	float:left;
	overflow:hidden;
	background:url(/common/images/top/popular_item/icn1.gif) 5px 0.4em no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide .list_search_category_2nd li a{
	margin:5px 0 0 0;
	padding:0 0 0 21px;
	display:block;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li h4{
	display:block;
	vertical-align:middle;
	margin:0 0 0 0;
	width:172px;
	height:48px;
	text-indent:-9999px;
	float:left;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category01 h4{
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li h4 .panel{
	width:172px;
	height:48px;
	margin:0;
	padding:0;
	display:block;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category01 h4 .panel{
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category02 h4 .panel{
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category03 h4 .panel{
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category04 h4 .panel{
}

#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category01{
	background:url(/common/images/top/popular_item/line1.gif) left bottom no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category02{
	background:url(/common/images/top/popular_item/line1.gif) left bottom no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category03{
	background:url(/common/images/top/popular_item/line1.gif) left bottom no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category04{
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category01 div{
	background:url(/common/images/top/popular_item/ttl_cat_01.gif) left center no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category02 div{
	background:url(/common/images/top/popular_item/ttl_cat_02.gif) left center no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category03 div{
	background:url(/common/images/top/popular_item/ttl_cat_03.gif) left center no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide #list_search_category li.category04 div{
	background:url(/common/images/top/popular_item/ttl_cat_04.gif) left center no-repeat;
}


/* ストア別売れ筋商品 */
.popularItem_wide_gray {
	width:100%;
	margin:15px 0 15px 0;
	background-color:#eeeae9;
}
.popularItem_wide_gray div {
	width:100%;
	margin:0px;
}
.popularItem_wide_gray h2 {
	margin:0!important;
	padding:0!important;
}
.popularItem_wide_gray h2 img {
	display:block;
}
.popularItem_wide_gray ul.lineup {
	margin:10px 0 10px 10px;
	padding:0!important;
	list-style:none;
}
.popularItem_wide_gray ul.lineup li {
	margin:0 5px 0 0!important;
	padding:0!important;
	width:148px;
	float:left;
	background:url(/common/images/top/popular_item/fr_ranking_02.gif) repeat-y 0 0;
}

.popularItem_wide_gray ul.lineup li div {
	width:148px;
	background:url(/common/images/top/popular_item/fr_ranking_01.gif) no-repeat 0 0;
	margin:0!important;
	padding:0!important;
}
.popularItem_wide_gray ul.lineup li dl {
	width:148px;
	height:14em;
	background:url(/common/images/top/popular_item/fr_ranking_03.gif) no-repeat 0 bottom;
	margin:0!important;
	padding:0!important;
}
.popularItem_wide_gray ul.lineup li dt {
	width:33px;
	margin:0!important;
	padding:0!important;
	float:left;
}
.popularItem_wide_gray ul.lineup li dt img{
	margin:10px 0 0 5px!important;
}
.popularItem_wide_gray ul.lineup li dd {
	float:left;
	width:101px;
	margin:0 0 0 0px!important;
	padding:5px 0 0 0px!important;
}
.popularItem_wide_gray ul.lineup li img {
	display:block;
	border:solid 1px #dcd6cb;
}
.popularItem_wide_gray ul.lineup li p{
	width:101px;
	margin:3px 0 0 0!important;
	padding:0!important;
}
.popularItem_wide_gray ul.lineup li p a{
	margin:0!important;
	padding:0!important;
	font-size:0.9em!important;
}
/* おすすめピックアップ */
/* 中身は/xml/resources/carousel.cssの末尾に記載 */

#CONTENTS #area_index #block_recommendItem_wide_gray{
	width:100%;
	margin:15px 0 15px 0;
	background-color:#eeeae9;
	padding:0px 0 10px 0;
}
#CONTENTS #area_index #block_recommendItem_wide_gray .pickup {
	width:100%;
	margin:0px;
}
/* おすすめ商品 ピックアップエリア */
#CONTENTS #area_index #block_recommendItem_wide_gray #tit_index_recommendItem{
	width:777px;
	height:33px;
	overflow:hidden;
	border:none;
}
#CONTENTS #area_index #block_recommendItem_wide_gray h2#tit_recommendItem{
	width:777px;
	height:33px;
	border:none;
}
#CONTENTS #area_index #block_recommendItem_wide_gray h2#tit_recommendItem .panel{
	background:url(/common/images/top/popular_item/ttl_rec_01.gif) left top no-repeat;
}


/* 最新の口コミをチェック！エリア */
#CONTENTS #area_index #kuchikomi_latest_wide_gray{
	width:100%;
	margin:15px 0 15px 0;
	background-color:#eeeae9;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray div.kuchikomi_latest_inner{
	width:100%;
	margin:0px;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray .tit_index{
	border:none;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray h2#tit_kuchikomi_latest{
	width:777px;
	height:36px;
	border:none;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray h2#tit_kuchikomi_latest .panel{
	background:url(/common/images/top/popular_item/ttl_new_01.gif) left top no-repeat;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #block_kuchikomi_latest{
	margin:0 0 10px 0;
}
/* 最新の口コミ投稿 */
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI {
	width:100%;auto 0;
	text-align:left;
	overflow:hidden;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI h2 {
	margin:0;
	padding:0;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul {
	width:767px;
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
	overflow:hidden;
}

#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li {
	width:253px;
	float:left;
	padding:5px 0 5px 0;
	border-right:dotted 1px #d5d5d5;
	border-bottom:dotted 1px #d5d5d5;
	margin:0 0 0 0;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li.li_K_2 {
	border-right:none;
	border-bottom:dotted 1px #d5d5d5;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li.li_K_5 {
	border-right:none;
	border-bottom:dotted 1px #d5d5d5;
}
/* 各NEWKUCHIKOMI背景  */
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_T{
	padding:5px 0;
}
/* 1番目 */
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_M{
	margin:0 0 0 7px;
	width:239px;
	background:url(/common/images/top/popular_item/fr_new_02.gif) left top repeat-y;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_B{
	width:239px;
	background:url(/common/images/top/popular_item/fr_new_03.gif) left bottom no-repeat;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li .bg_NEWKUCHIKOMI_T{
	width:239px;
	background:url(/common/images/top/popular_item/fr_new_01.gif) left top no-repeat;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li dl{
	margin:0;
	padding:0;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li dt{
	float:left;
	display:inline;
	margin:0 6px 0 6px;
	padding:0;
	width:56px;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li dt img {
	border:solid 1px #dcc3a5;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li dd{
	float:right;
	display:inline;
	margin:0 10px 0 0;
	padding:0;
	width:155px;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li dd h3{
	margin:1px 0 3px 0;
	padding:0;
	line-height:1.3;
	height:1.3em;
	overflow:hidden;
	font-weight:normal;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li dd p.caption {
	margin:0 !important;
	padding:0!important;
	line-height:1.3;
	height:2.6em;
	overflow:hidden;
	font-size:0.9em;
}
#CONTENTS #area_index #kuchikomi_latest_wide_gray #NEWKUCHIKOMI ul li dd p.star {
	margin:0 0 3px 0 !important;
	padding:0 0 0 0;
	color:#af2f08;
	line-height:1.3;
	height:1.3em;
	overflow:hidden;
}


/*
* カテゴリから探す
*/
#CONTENTS #area_index #itemsearch_box_wide_gray{
	width:100%;
	margin:15px 0 15px 0;
	background:url(/common/images/top/popular_item/fr_search_02.gif) left top repeat-y;
}
#CONTENTS #area_index #itemsearch_box_wide_gray div{
	width:100%;
	background:url(/common/images/top/popular_item/fr_search_01.gif) left top no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide_gray div div{
	width:100%;
	padding:10px 5px 5px 10px;
	background:url(/common/images/top/popular_item/fr_search_03.gif) left bottom no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide_gray #tit_search_category{
	margin:0;
	width:749px;
	height:23px;
}
#CONTENTS #area_index #itemsearch_box_wide_gray #tit_search_category .panel{
	background:url(/common/images/top/popular_item/ttl_search_01.gif) left top no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide_gray #list_search_category{
	width:100%;
	list-style:none;
	margin:5px 0 0px 0px;
	padding:0px 0 0px 0;
	list-style:none;
}
#CONTENTS #area_index #itemsearch_box_wide_gray #list_search_category li{
	list-style:none;
	margin:0px 0 0px 0px;
	padding:0 0 5px 0;
	vertical-align:middle;
}
#CONTENTS #area_index #itemsearch_box_wide_gray .list_search_category_2nd{
	list-style:none;
	width:570px;
	margin:5px 0 5px 0;
	padding:0!important;
	overflow:hidden;
	vertical-align:middle;
}
#CONTENTS #area_index #itemsearch_box_wide_gray .list_search_category_2nd li{
	width:140px;
	list-style:none;
	margin:0!important;
	padding:0!important;
	background:none;
	float:left;
	overflow:hidden;
	background:url(/common/images/top/popular_item/icn1_02.gif) 5px 0.4em no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide_gray .list_search_category_2nd li a{
	margin:5px 0 0 0;
	padding:0 0 0 21px;
	display:block;
	height:2.5em;
}
#CONTENTS #area_index #itemsearch_box_wide_gray #list_search_category li h4{
	display:block;
	vertical-align:middle;
	margin:0 0 0 0;
	width:174px;
	height:28px;
	text-indent:-9999px;
	float:left;
}
#CONTENTS #area_index #itemsearch_box_wide_gray #list_search_category li.category01 h4{
}
#CONTENTS #area_index #itemsearch_box_wide_gray #list_search_category li h4 .panel{
	width:174px;
	height:28px;
	margin:0;
	padding:0;
	display:block;
}
#CONTENTS #area_index #itemsearch_box_wide_gray #list_search_category li.category01 h4 .panel{
}
#CONTENTS #area_index #itemsearch_box_wide_gray #list_search_category li.category01{
	background:url(/common/images/top/popular_item/line1.gif) left bottom no-repeat;
}
#CONTENTS #area_index #itemsearch_box_wide_gray #list_search_category li.category01 div{
	background:url(/common/images/top/popular_item/ttl_select_01.gif) left center no-repeat;
}

#CONTENTS .breadcrumb{
	width:100%;
}
#CONTENTS .breadcrumb .btn_mp-life{
	float:right;
}
#CONTENTS .breadcrumb .btn_mp-fashion{
	float:right;
}
#CONTENTS .breadcrumb .btn_mp{
	float:right;
}
#CONTENTS .breadcrumb .btn_mp-life{
	position:relative;
	overflow:hidden;
	width:185px;
	height:21px;
	margin:0 0px 5px 0px;
}
#CONTENTS .breadcrumb .btn_mp-life a{
	/* haribotekit */
	display:block;
	position:relative; top:auto; left:auto;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	border:0px solid transparent !important;
	overflow:hidden;
	zoom:100%;
	/* / haribotekit */
	width:185px;
	height:21px;
	cursor:pointer;
}
#CONTENTS .breadcrumb .btn_mp-life span{
	/* haribotekit panel */
	display:block;
	position:absolute; top:0px; left:0px;
	width:100%; height:100%;
	background-repeat:no-repeat;
	background-color:transparent;
	zoom:100%;
	/* / haribotekit panel */
}
#CONTENTS .breadcrumb .btn_mp-life span{
background: url(/common/images/top/popular_item/btn_mp-life.gif) no-repeat 0 0;}

#CONTENTS .breadcrumb .btn_mp-life a:hover span{
	background-position:0 -21px;
}
#CONTENTS .breadcrumb .btn_mp-fashion{
	position:relative;
	overflow:hidden;
	width:213px;
	height:21px;
	margin:0 0px 5px 0px;
}
#CONTENTS .breadcrumb .btn_mp-fashion a{
	/* haribotekit */
	display:block;
	position:relative; top:auto; left:auto;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	border:0px solid transparent !important;
	overflow:hidden;
	zoom:100%;
	/* / haribotekit */
	width:213px;
	height:21px;
	cursor:pointer;
}
#CONTENTS .breadcrumb .btn_mp-fashion span{
	/* haribotekit panel */
	display:block;
	position:absolute; top:0px; left:0px;
	width:100%; height:100%;
	background-repeat:no-repeat;
	background-color:transparent;
	zoom:100%;
	/* / haribotekit panel */
}
#CONTENTS .breadcrumb .btn_mp-fashion span{
background: url(/common/images/top/popular_item/btn_mp-fashion.gif) no-repeat 0 0;}

#CONTENTS .breadcrumb .btn_mp-fashion a:hover span{
	background-position:0 -21px;
}
#CONTENTS .breadcrumb .btn_mp{
	position:relative;
	overflow:hidden;
	width:140px;
	height:21px;
	margin:0 5px 5px 5px;
}
#CONTENTS .breadcrumb .btn_mp a{
	/* haribotekit */
	display:block;
	position:relative; top:auto; left:auto;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	border:0px solid transparent !important;
	overflow:hidden;
	zoom:100%;
	/* / haribotekit */
	width:140px;
	height:21px;
	cursor:pointer;
}
#CONTENTS .breadcrumb .btn_mp span{
	/* haribotekit panel */
	display:block;
	position:absolute; top:0px; left:0px;
	width:100%; height:100%;
	background-repeat:no-repeat;
	background-color:transparent;
	zoom:100%;
	/* / haribotekit panel */
}
#CONTENTS .breadcrumb .btn_mp span{
background: url(/common/images/top/popular_item/btn_mp.gif) no-repeat 0 0;}

#CONTENTS .breadcrumb .btn_mp a:hover span{
	background-position:0 -21px;
}

#CONTENTS #area_cart .area_totalCost .block_totalCost_L .textRed{
	white-space:nowrap;
}


