@charset "utf-8";

#weatherFlashBlock,
#layerNavigation,
#categorylnvBlock,
#footerNaviArea,
#rightBlock,

#fontSizeBlock,
#gnvBlock,
#searchBlock,
.headerLeftBlock,
.pagetopBlock,
.pluginBlock,
.footerLinkBlock,
#grayfield,
#baseBlock,
.contentAncBox,
.sectionTop,
.cmDetails {
display:none;
}

#contentsArea {
margin:0;
width:auto;
}

#headerArea,
#footerArea,
#categoryContentsArea {
float:none;
margin:0;
width:auto;
}

#footerArea {
clear:both;
margin-top:25px;
}

.h1_Section,
.productsTopIndexTab {
width:auto;
}

.productsTopIndexWrap {
background:none;
}

.nolnv .sectionWrap {
background:none;
}

#categoryContentsMainBlock {
float:none;
width:585px;
background:none;
}

#homeFlashContentsBlock p {
display:none;
}
.print {
display:block;
}

.nolnv #categoryContentsMainBlock {
float:none;
width:760px !important;
background:none;
}


#cminfo .nolnv .horizontalLine {
clear:left;
width:760px;
}

.subSectionA,
.subSectionB,
.subSectionC,
.subSectionD,
.subSectionE {
clear:both;
}

body#sitemap .rihgtSection {
float:left !important;
}

.h1_Section {
background:none;
}

body#brandSite .horizontalLine {
width:760px;
}

#navi .fl_wrap2 p {
display:none;
}


/**/

.book .areaWrap,
.tsukare .areaWrap,
.vitamin .areaWrap,
.kusuri .areaWrap {
background:none !important;
}