@charset "UTF-8";
.txtDecorationNone,
.txtDecorationNone:hover {
	text-decoration: none;
}
/************************************************
modal
************************************************/
.modalBox .bg {
	cursor: pointer;
}
.modalBox .closeBtn {
	margin: 0 0 0 auto;
}
.modalBox .modalCnt {
	padding: 15px 15px 35px 15px;
	width: 598px;
	max-width: 925px;
}

@media print {
	.modalBox {
		display: none;
	}
}

/************************************************
scArea
************************************************/
.scArea .scInr {
	width: 896px;
	margin: 0 auto;
}

/************************************************
mvArea
************************************************/
.mvArea .h1Ttl {
	max-width: none;
	text-align: center;
}

/************************************************
aboutArea
************************************************/
.aboutArea .periodImg01 {
	max-width: none;
	text-align: center;
}
.aboutArea .periodImg02 {
	max-width: none;
	text-align: center;
}

/************************************************
targetArea
************************************************/
.targetArea .h2Ttl {
	max-width: none;
	text-align: center;
}
.targetArea .commentaryBlk {
	width: 100%;
}

/************************************************
storeArea
************************************************/
.storeArea .h2Ttl {
	max-width: none;
	text-align: center;
}
.storeArea .commentaryBlk {
	width: 100%;
}
.storeArea .storeAccList .storeItem .contentsImg {
	max-width: none;
	text-align: center;
}

/************************************************
attentionArea
************************************************/
.attentionArea .h2Ttl {
	max-width: none;
	text-align: center;
}
.attentionArea .commentaryBlk {
	width: 100%;
}