@charset "UTF-8";



.ofa_area {
	width:100%;
	position:relative;
}

.ofa_area .link_btn {
	position:absolute;
	bottom:-10px;
	right:0;
}

.monitor_btn {
	width:100%;
	position:relative;
}

.btn02 {
	width:90%;
	position:absolute;
	bottom:26%;
	left:4%;
}

.gif_box {
	position:relative;
}

.img_a {
    width: 40.625%;
    position: absolute;
    top: 50%;
    right: 11%;
}
.img_b {
    width: 86.5625%;
    position: absolute;
    top: 0;
    left: 6.5%;
}
.img_c {
    width: 42.5%;
    position: absolute;
    top: 8%;
    right: 10%;
}
.img_d {
    width: 42.5%;
    position: absolute;
    top: 13%;
    right: 10%;
}
.img_f {
    width: 39.375%;
    position: absolute;
    top: 13%;
    right: 8%;
}
.img_g {
    width: 39.375%;
    position: absolute;
    top: 13%;
    left: 8%;
}
.img_h {
    width: 39.375%;
    position: absolute;
    top: 13%;
    right: 8%;
}


.mb {
	margin-top:10px;
}

.mb20 {
	margin-bottom:20px;

}

.footer_menu {
	width:100%;
}

.footer_menu li {
	border-top:2px solid #e9dcab;
}

.footer_menu li:last-child {
	border-bottom:2px solid #e9dcab;
}

.contact {
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}


#footer {
	width:100%;
	border-top:1px solid #000;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	display:block;
}

#footer .notice {
	display:table-cell;
	width:70%;
	vertical-align:bottom;
}

#footer .logo {
	display:table-cell;
	width:15%;
	vertical-align:bottom;
}
#footer .pmark {
	display:table-cell;
	width:15%;
	vertical-align:bottom;
}
.btn{
	position: static;
}