@charset "utf-8";
@import "default.css";
@import "layout.css";
@import "side.css";
@import "common.css";
@import "gnav.css";

#wrap02 {
	padding-bottom: 0px;
}
*+html .happyplusContents .boxClipMadjust {
	margin-top: 13px;
}
.titCategory {
	margin-top: 0px;
}
/* --------------------------------------------------

お知らせ

----------------------------------------------------*/
div#HPalertTxt{
	margin-left:0px;
	margin-top:0;
}
div#HPalertTxt ul{
	margin-left:0px;
}
div#contentsFix div#HPalertTxt{
	margin-top:-7px;
	margin-bottom:13px;
}
div#HPalertTxtSpecial{
	width:1240px;
	margin-left:auto !important;
	margin-right:auto !important;
	position:relative;
	top:15px;
}
/* --------------------------------------------------

登録フォーム

----------------------------------------------------*/

.boxLogo .hplogo{
	width:180px;
	float:right;
}
.boxLogo .hplogo img{
	width:100%;
}


.boxLogo.maquiaReg{
	height:45px;
}
.boxLogo.maquiaReg p.txtSite{
	margin-top:-2px !important;
}
.boxLogo.spurReg{
	height:40px;
}
.boxLogo.spurReg p.txtSite{
	margin-top:-3px !important;
}

.boxLogo.leeReg{
	height:40px;
}
.boxLogo.leeReg h1{
	margin-top:-7px;
}
.boxLogo.leeReg p.txtSite{
	margin-top:5px !important;
}
.boxLogo.moreReg{
	height:45px;
}
.boxLogo.moreReg h1{
	margin-top:-4px;
}
.boxLogo.moreReg p.txtSite{
	margin-top:4px !important;
}

.boxLogo.bailaReg{
	height:45px;
}
.boxLogo.bailaReg h1{
	margin-top:-4px;
}
.boxLogo.bailaReg p.txtSite{
	margin-top:0px !important;
}


.boxLogo.marisolReg{
	height:48px;
}
.boxLogo.marisolReg h1{
	margin-top:-10px;
}
.boxLogo.marisolReg p.txtSite{
	margin-top:6px !important;
}


.boxLogo.eclatReg{
	height:48px;
}
.boxLogo.eclatReg h1{
	margin-top:-10px;
}
.boxLogo.eclatReg p.txtSite{
	margin-top:6px !important;
}


.boxLogo.nonnoReg{
	height:40px;
}
.boxLogo.nonnoReg h1{
	margin-top:-5px;
}
.boxLogo.nonnoReg p.txtSite{
	margin-top:-2px !important;
}
.boxLogo.stReg{
	height:45px;
}
.boxLogo.stReg h1{
	margin-top:-15px;
}
.boxLogo.stReg p.txtSite{
	margin-top:4px !important;
}





/* --------------------------------------------------

ie対応　ie8/ie7/ie9/ie10

----------------------------------------------------*/
div#contentsFix div#HPalertTxt {
/* IE8 */
margin-top:-10px\9;
margin-bottom:20px\9;
/* IE7 */
*margin-top:-13px; 
*margin-bottom:20px;
}
div#contentsFix div#HPalertTxt :not(:target) {
 /* IE9 */
margin-top:-10px\9;
margin-bottom:20px\9;
}
/* IE10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div#contentsFix div#HPalertTxt  {
    margin-top:-10px; 
	margin-bottom:20px;
  }
}
div#HPalertTxtSpecial {
 /* IE8以下 */
 top:9px\9;
/* IE7以下 */
*top:9px; 
}
div#HPalertTxtSpecial :not(:target) {
 /* IE9 */
 top:7px\9;
}
/* IE10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div#HPalertTxtSpecial  {
    top:9px; 
  }
}
div.mypageHPalertTxt{
	position:relative;
	top:-5px;
	padding-bottom:10px;
	}
