.fa {
	background-color: #FAF9F5;
}

.f7 {
	background-color: #F7F7F7;
}

.bg_ef01{
	background: url('/img/sub/bg_ef01.jpg') no-repeat;
	background-size: cover;
}

.bg_ef02{
	background: url('/img/sub/bg_ef02.jpg') no-repeat;
	background-size: cover;
}

.bg_70{
	background: rgba(112,162,255,0.07);
}

.bg_70_gra{
	background: linear-gradient(to bottom, rgba(112,162,255,0.07), rgba(112,162,255,0));
}

.bg_70_gra02{
	background: linear-gradient(to top, rgba(112,162,255,0.07), rgba(112,162,255,0));
}

/* -------------------------------------------------------------------------------------------- */

.con0201 .sec3{
	background: url('/img/sub/m21_sec03_bg.jpg') no-repeat;
	background-size: cover;
}

.con0202 .sec2{
	background: url('/img/sub/m22_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0203 .sec3{
	background: url('/img/sub/m23_sec03_bg.jpg') no-repeat;
	background-size: cover;
}

.con0204 .sec2{
	background: url('/img/sub/m24_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0205 .sec2{
	background: url('/img/sub/m25_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0301 .sec6{
	background: url('/img/sub/m31_sec06_bg.jpg') no-repeat;
	background-size: cover;
}

.con0302 .sec5{
	background: url('/img/sub/m32_sec05_bg.jpg') no-repeat;
	background-size: cover;
}

.con0303 .sec2{
	background: url('/img/sub/m33_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0304 .sec3{
	background: url('/img/sub/m34_sec03_bg.jpg') no-repeat;
	background-size: cover;
}

.con0305 .sec3{
	background: url('/img/sub/m35_sec03_bg.jpg') no-repeat;
	background-size: cover;
}

.con0305 .sec6{
	background: url('/img/sub/m35_sec06_bg.jpg') no-repeat;
	background-size: cover;
}

.con0401 .sec3{
	background: url('../img/sub/m41_sec03_bg.jpg') no-repeat center center/cover;
}

.con0401 .sec6{
	background: url('../img/sub/m41_sec06_bg.jpg') no-repeat;
	background-size: contain;
	background-attachment: fixed;
}

.con0402 .sec2{
	background: url('../img/sub/m42_sec02_bg.jpg') no-repeat center center/cover;
}

.con0402 .sec4{
	background: url('../img/sub/m42_sec04_bg.jpg') no-repeat center center/cover;
}

.con0403 .sec5{
	background: url('/img/sub/m43_sec05_bg.jpg') no-repeat;
	background-size: cover;
}

.con0404 .sec4{
	background: url('/img/sub/m42_sec04_bg.jpg') no-repeat;
	background-size: cover;
}

.con0404 .sec5{
	background: url('/img/sub/m44_sec05_bg.jpg') no-repeat;
	background-size: cover;
}

.con0405 .sec4{
	background: url('/img/sub/m42_sec04_bg.jpg') no-repeat;
	background-size: cover;
}

.con0405 .sec5{
	background: url('/img/sub/m45_sec05_bg.jpg') no-repeat;
	background-size: cover;
}

.con0501 .sec2{
	background: url('/img/sub/m51_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0501 .sec4{
	background: url('/img/sub/m51_sec04_bg.jpg') no-repeat;
	background-size: cover;
}

.con0501 .sec6{
	background: url('/img/sub/m42_sec04_bg.jpg') no-repeat;
	background-size: cover;
}

.con0502 .sec2{
	background: url('/img/sub/m52_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0503 .sec2{
	background: url('/img/sub/m53_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0503 .sec3{
	background: url('/img/sub/m53_sec03_bg.jpg') no-repeat;
	background-size: cover;
}

.con0601 .sec2{
	background: url('/img/sub/m61_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0601 .sec4{
	background: url('/img/sub/m61_sec04_bg.jpg') no-repeat;
	background-size: cover;
}

.con0602 .sec2{
	background: url('/img/sub/m42_sec04_bg.jpg') no-repeat;
	background-size: cover;
}

.con0602 .sec3{
	background: url('/img/sub/m62_sec03_bg.jpg') no-repeat;
	background-size: cover;
}

.con0603 .sec2{
	background: url('/img/sub/m63_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0604 .sec2{
	background: url('/img/sub/m64_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0605 .sec2{
	background: url('/img/sub/m65_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0701 .sec2{
	background: url('/img/sub/m71_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0702 .sec2{
	background: url('/img/sub/m72_sec02_bg.jpg') no-repeat;
	background-size: cover;
}

.con0702 .sec5{
	background: url('/img/sub/m72_sec05_bg.jpg') no-repeat;
	background-size: cover;
}

.con0703 .sec2{
	background: url('/img/sub/m73_sec02_bg.jpg') no-repeat;
	background-size: cover;
}