@charset "utf-8";

/* 
body{
    max-width: 940px;
} */

.DetailPage  {
    width: 940px;
    margin: 0 auto;

}

.frame{
        width: 940px;
    margin: 0 auto;
}

#point_wrapper{
    position: relative;
    width: 100%;

    margin: 0 auto 30px;
}


.login-area a img,
.touroku-area a img,
.toppage-area a img{
        width: 300px;

}

.login-area {
    position: absolute;
    top:66%;
    left:50%;
    transform: translateX(-50%);
}
.touroku-area{
    position:absolute;
    top: 85%;
    left: 50%; 
    transform: translateX(-50%);
}

.toppage-area{
    position: absolute;
    top:78%;
        left: 50%; 
    transform: translateX(-50%);
}

.container a{
    text-align: center;
}

.styletop_back {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.styletop_back a {
    display: inline-block;
    margin: 20px auto;
}