@charset "utf-8";

#about dt {
	font-size:20px;
	font-weight:bold;
	padding-left:25px;
	margin-bottom:10px;
    position: relative;
}
#about dt:first-child {
    margin-bottom: 30px !important;
}
#about dt::before {
    content: url(../img/img_check.gif);
    position: absolute;
    top: 8px;
    left: 0;
}
#about dd {
	padding-left:25px;
	display: block;
	margin-bottom: 30px;
}
.cam_atena {
    margin-top: 10px;
}
/* 会員登録ボタン */
.btn_mpreg {
	width:190px;
	height:54px;
	position: relative;
	margin:0 auto 10px;
}
.btn_mpreg a {
	width:190px;
	height:54px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/btn_reg.gif) no-repeat 0 0;
}
.btn_mpreg a:hover {
	background:url(../img/btn_reg.gif) no-repeat -190px 0;
}
.link_arrow {
    justify-content: center;
}

@media screen and (max-width: 750px) {
    #about dt {
        font-size: calc(32*100vw/750);
        padding-left: calc(50*100vw/750);
        margin-bottom: calc(20*100vw/750);
    }
    #about dt:first-child {
        margin-bottom: calc(60*100vw/750) !important;
    }
    #about dt::before {
        top: calc(16*100vw/750);
    }
    #about dd {
        padding-left: calc(50*100vw/750);
        margin-bottom: calc(60*100vw/750);
    }
    .link_arrow {
        margin-bottom: calc(120*100vw/750);
    }
}

