<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/* -------------------------- */
/* --------title-------- */
/* -------------------------- */

#register .p_title{
background-image: url(../img/register_main.jpg);
}

/*年会費*/
#register .li_maru-price span:nth-child(1){
font-size: 1.2rem;
margin-right: 5px;
}
#register .li_maru-price span:nth-child(2){
font-size: 1.8rem;
margin-right: 5px;
}

/*リンク*/
#register .link-li{margin: 30px 0 30px 0;}
#register .link-li li{
margin-top: 10px;
}

/*緑囲み*/
#register .green_box{
margin-top: 50px;
}



/*大きな緑のボタン*/
.register_bt{
    width: 100%;
    color: #fff;
    background: #11BA71;
    display: block;
    text-align: center;
    box-sizing: border-box;
    padding: 18px 0;
    margin: 30px 0;
    transition: 0.5s;
    font-size: 1.1rem;
   font-weight: normal;
}
.register_bt:hover{
    color: #fff;
    background-color: #009245;
    }
.register_bt::after{
    content: "";
    background: url(../../common/img/bt_icon_08.svg) no-repeat;
    background-position: center right;
    background-size: 7px;
    padding-right: 15px;
    margin: 0 0 0 15px ;
    width: 7px;
    height: 10px;
    transition: 0.5s;
}
.register_bt:hover::after{
padding-right: 30px;
}
.register_bt img{
width: 30px;
margin-right: 10px;
vertical-align:middle;
}


/*手順*/
#register .register_info{
counter-reset: num;
}
#register .register_info li{
border-bottom: 1px solid;
margin-bottom: 30px;
padding-bottom: 30px;
}
#register .register_info li:last-child{
border: none;
margin-bottom: 0px;
padding-bottom: 0px;
}
#register .register_info li h4{
font-weight: 600;
font-size: 1.2rem;
margin-bottom: 10px;
}
#register .register_info li h4::before{
counter-increment:num;
content: counter(num)". ";
color: #11BA71;
}</pre></body></html>