@charset "UTF-8";

body {
	color: #000;
	background: #fff;
	zoom:95%\9;
}
* html body{zoom:70%;}

div#contentsArea {
}

#footer,
.strInner, #header #hInner {
  width: 100%;
  min-width:800px;
  max-width:800px;
	background: #fff;

}

div#contentsArea,
div#header,
div#mypageListArea div.listAreaItem,
div.relatedItemArea,
div.relatedItemArea div.inner,
div.purchaseArea dl,
div.listItemArea {
	background-image: none;
}
div#userGuide,
div#header div#hRigth,
div#globalNavigation,
div#secondary,
div#orderfrom,
div#historyArea,
div#orderfrom,
div#infoArea,
div#seoLink,
div#companyInfo .cILink,
div.toPageTop,
body.entryform #utility,
body.subwin p.closeBtn {
	display: none !important;
}
div#primary {
	float: none;
  display: block;
}
div#header {
	padding-bottom: 10px;
	border-bottom: 2px solid #f0f0f0;
}
div#header p#ci {
  margin-top: 0;
}
div#container,
div#contentsArea {
  padding-bottom: 0 !important;
}
div#footer {
  position: relative;
}
div#companyInfo {
  margin-top: 20px;
  border-top: 2px solid #f0f0f0;
}


/* リニューアル追加部分 */
body #primary {
  display: block!important;
  width: auto!important;
  max-width: none!important;
  margin-right: auto!important;
  margin-left: auto!important;
}
div#footer{
	position:relative;
}
div#companyInfo{
	margin-top:20px;
	border-top: 2px solid #f0f0f0;
}

/* 高さ揃え解除 */
.adjust2Col,
.adjust3Col,
.adjust4Col,
.unqLpKodawari .lineupArea .col,
.heightAdjust2Col .col {
  height: auto!important;
}

/* ポータルTOP */
.unqPortalTop {
  padding: 0 10px!important;
}
#slideWrap {
  height: auto!important;
}
#slideView .slideView li.slideScreen.show {
  position: static!important;
  width: 100%!important;
  margin-left: 0!important;
}
#slideView .slideView li.slideScreen.show img {
  width: 100%!important;
}
.unqPortalTop .communityBox .snsBlock .col p.btnLink {
  width: 100%!important;
}
.unqPortalTop .asideArea {
  clear: both;
}
/*div .unqPortalTop #historyArea {
  display: block!important;
  clear: both!important;
  overflow: hidden!important;
  box-sizing: content-box!important;
  height: 0!important;
  min-height: 0!important;
  max-height: 0!important;
  padding-bottom: 20px;
}
.unqPortalTop .section {
  clear: both!important;
  height: auto!important;
}*/

/* はじめてコンテンツ */
.unq1stFanclArea .h3A01R.var01 {
  page-break-after: always!important;
}

/* カテゴリトップ */
.unqCategoryTop.cBeauty .unqCategoryTop .purposeArea {
  page-break-before: always!important;
}
.unqCategoryTop .rtosterBnrArea > ul {
  margin-right: 0!important;
  padding: 0 0 0 10px!important;
}
.unqCategoryTop .bnrArea ul.bnrLinkList li {
  display: inline-block;
  float: none;
}