<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* PC */
#mainImage {
	width: 1100px;
	margin: 0 -38px;
	position: relative;
}

.anchor {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.anchorList {
	display: flex;
}

.anchorList li + li{
	margin-left: 16px;
}

.contentsArea {
	width: 960px;
	margin: 16px auto;
}

.contentsArea img {
	vertical-align: top;
}

.area01 {
	margin-top: 16px;
}

.area02 {
	margin-top: 16px;
}

.bg_epalifeWave {
	background: url("../img/bg_wave.gif") no-repeat center top;
	padding-top: 38px;
	min-width: 1000px;
}

.qaList {
	margin-top: 16px;
	display: flex;
	justify-content: space-between;
}

.qaList li a {
	display: block;
}

.qaList li a + a {
	margin-top: 8px;
}

.mt16 {
	margin-top: 16px;
}

.mt24 {
	margin-top: 24px;
}

.mt40 {
	margin-top: 40px;
}
/* tiny box */
#tinybox {position:absolute; display:none; padding:0; background:#fff url(/product/item/img/preload.gif) no-repeat 50% 50%; border:0; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#fff; z-index:1500;opacity: 0.4 !important;
filter: alpha(opacity=40) !important;
-moz-opacity:0; /* FireFox */
}

.qa_popup{
	width:700px;
	padding:20px 35px 25px 35px;
	border:5px solid #d0ecff;
	background:url("../img/bg_qa_popup.gif") no-repeat left bottom;
	box-sizing: content-box;
	position:relative;
}
.qa_popup .qa_cont {
	display: flex;
}

.qa_popup .qa_cont + .qa_cont {
	margin-top: 20px;
}
.qa_popup .qa_close{
	position:absolute;
	right:10px;
	top:10px;
}
.qa_cont .qa_icon{
	width:60px;
}
.qa_cont .qa_text{
	width:640px;
	align-self: center;
	font-size:120%;
}

.sara2_link{
	margin-top:100px;
	text-align:center;
}

@media screen and (max-width: 960px) {
	.contentsWrap {
		overflow: auto;
	}
}

</pre></body></html>