@charset "UTF-8";
/* CSS Document */


.space10{margin-top: 10px;}
.space20{margin-top: 20px;}
.p_space{margin: 20px 0px 20px 0px;}
.p_bottom{padding-bottom: 20px;}
.p_left{padding-left: 30px;}
.sankajouken h2{font-size: 16px;display: block;background-color: #DEE277;}
.sankajouken_conts p{font-size: 16px;}
.sankajouken_conts ul{width: 240px;font-size: 12px;text-align:left;line-height: 20px;margin-left: auto;margin-right: auto;padding-left: 10px;padding-bottom: 34px;}
.sankajouken_conts ul li{margin-bottom: 5px;list-style-type:disc}
.andsttokyo a{color: #fff;font-size: 12px;}

.wrap{
    width: 100%;
    max-width: 430px;
    background-color: #072566;
    margin-left: auto;
    margin-right: auto;
}

.kv{
    width: 100%;
    max-width: 430px;
    margin-bottom: 13%;
}

.andsttokyo h2{
    margin: 0 !important;
}
.andsttokyo{
    width: 100%;
    max-width: 430px;
    color: #fff;
}

.andsttokyo_conts{
    background-color: #2E4880;
    width: 100%;
    max-width: 370px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
}


.sankajouken{
    color: black;
    border-radius: 10px 10px 0px 0px;
    background-color: #DEE277;
    width: 100%;
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
}

.sankajouken_conts{  
    width: 100%;
    background-color: #E8EB9A;
    max-width: 290px;
    margin-left: 20px;
    margin-right: 20px;
}

.member_signup{
    width: 290px;
    margin-left: auto;
    margin-right: auto;
}

.nagare{
    padding-top: 34px;
    padding-bottom: 34px;
}

.app1{
    width: 100%;
    margin-top: 39px;
    padding-bottom: 45px;
}
.line{
    width: 100%;
    padding-bottom: 46px;
}
.astlogo{
     width: 100%;
     padding-bottom: 35px;
}

.sns{
    width: 100%;
    max-width: 370px;
    background-color: #072566;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    background-color: #2E4880;
}
.sns p{
    font-size: 14px;
    color: #fff;
    display: block;
    width: 370px;
    background-color: #2E4880;
}

.insta_icon{
    display: flex;
    width: 232px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 52px;
    padding-top: 42px;
}

.comingsoon{
     width: 100%;
     padding-top: 36px;
     padding-bottom: 40px;
}