@charset "UTF-8";



.ofa_area {
	width:320px;
	position:relative;
}

.ofa_area .link_btn {
	position:absolute;
	bottom:-10px;
	right:0;
}

.monitor_btn {
	width:320px;
	position:relative;
}

.btn02 {
	width:90%;
	position:absolute;
	bottom:26%;
	left:4%;
}

.gif_box {
	position:relative;
}

.img_a {
	width:130px;
	position:absolute;
	top:110px;
	left:155px;
}

.img_b {
	width:277px;
	position:absolute;
	top:0;
	left:23px;
}

.img_c {
	width:136px;
	position:absolute;
	top:10px;
	left:154px;
}

.img_d {
	width:136px;
	position:absolute;
	top:18px;
	left:154px;
}

.img_f {
	width:126px;
	position:absolute;
	top:16px;
	left:171px;
}

.img_g {
	width:126px;
	position:absolute;
	top:11px;
	left:21px;
}

.img_h {
	width:126px;
	position:absolute;
	top:19px;
	left:171px;
}

.mb {
	margin-top:10px;
}

.mb20 {
	margin-bottom:20px;

}

.footer_menu {
	width:320px;
}

.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:320px;
	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;
}
