/* ==================================
   新規会員登録
=================================== */

.entry_point {
    margin-bottom: 1.5em;
}
.entry_point li {
    margin-left: 1em;
    text-indent: -1em;
}
.entry_point li::before {
    content: "・";
}

.ec-checkbox {
    text-align: center;
    margin-bottom: 1em;
}

.entry_btn_box { margin: auto;}
.entry_btn {
    padding: 0.7em 1.5em;
    background: #00A73C;
    color: #fff;
    border: 0;
    transition: all .2s ease;
}
@media print, screen and (min-width: 1025px) {
.entry_btn:hover { opacity: .7;}
}


/* 確認画面 */
.entry_con { font-size: 80%;}
.entry_con_btn {
    clear: both;
    padding: 10px 0px;
    text-align: center;
}
.entry_con_btn button {
    background: #7c7c7c !important;
    text-shadow: none;
    color: #fff !important;
    font-weight: 400 !important;
    padding: 0.7em 1em;
    border: solid 1px #CCC;
    max-width: 90%;
    margin: 0.5em;
    transition: all .2s ease;
}
.entry_con_btn .entry_link {
    background: #00a73c  !important;
    text-shadow: none;
    color: #fff !important;
    font-weight: 400 !important;
    padding: 0.7em 1em;
    border: solid 1px #00a73c ;
    max-width: 90%;
    margin: 0.5em;
    transition: all .2s ease;
}
@media print, screen and (min-width: 1025px) {
.entry_con_btn button:hover { opacity: .7;}
}

/* 仮会員登録完了 */
.complete_title {
    font-size: 120%;
    font-weight: 700;
    margin-bottom: 0.5em;
    text-align: center;
}
.complete_content .top_btn {
    text-align: center;
}

.complete_txt { text-align: center;}
