body{
    color: #707070;
    list-style: none;
    text-decoration: none;
    font-family: "kozuka-gothic-pr6n", sans-serif;
    list-style: none;
}



/*最後のボタン*/

.last_menu{
    align-content: center;
    margin:2em auto;
    max-width: 360px;
}

.submit_menu{
    display:flex;
    justify-content: space-between;
    width:360px;
}



.submit{
    display: inline-block;
    margin:auto;
    max-width: 360px;
    background-color: #ffffff;
    border:2px solid #707070;
    font-weight: bold;
    font-size: 1.2em;
    padding:1em;
    text-align: center;
    text-decoration: none;
    color: #707070;
    border-radius: 4px;
    width:176px;
}

.import{
    display: block;
    margin:0.5em auto;
    max-width: 360px;
    background-color: #707070;
    border-radius: 4px;
    border:none;
    font-weight: bold;
    font-size: 1.2em;
    padding:1em;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    width: 360px;
}

.dustbox{
    display: block;
    margin:0.5em auto;
    max-width: 360px;
    background-color: #ffffff;
    border:2px solid #b85d60;
    font-weight: bold;
    font-size: 1.2em;
    padding:1em;
    text-align: center;
    text-decoration: none;
    color: #b85d60;
}



/*入力欄*/

.box_title{
    display: block;
    font-weight: bold;
    font-size: 2.5vw;
}

.answer_column{
    display: block;
    background-color: #eeeeee;
    padding: 1em;
    border: none;
    margin:1em;
    width:50%;
}

.answer_column_date{
    display:inline-block;
    background-color: #eeeeee;
    padding: 1.5em 0.5em;
    border-radius: 4px;
    border: none;
}

.birth_age{
    display: flex;
    justify-content: space-around;
}



.user_schedule{
    margin-top: 1em;
    display: block;
    padding: 1em;
    padding-left:60px ;
    box-sizing: border-box;
    width: 90%;
    color: #ffffff;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    background-color: #707070;
    border-radius: 4px;
    text-align: center;
    background-image: url(img/calendar.svg);
    background-repeat: no-repeat;
    background-size: 40px;
    background-position-x:16px;
    background-position-y:center ;
}



.purpose_request{
        display: block;
        background-color: #eeeeee;
        padding: 1em;
        border: none;
        margin:1em;
        max-width: 80%;
}


.answer_column_text{
    display: block;
    background-color: #eeeeee;
    padding: 1em;
    border: none;
    margin:1em;
    width: 80%;
    height: 120px;
}

.answer_column_pull-down{
    display: block;
    background-color: #eeeeee;
    padding: 1em;
    border: none;
    margin:1em;
    max-width: 96%;
}

.box_age{
    display: inline-block;
    padding: 4px;
}

.address_box{
    display:inline-block;
}

.add_answer_column{
    background-color: #eeeeee;
    padding: 1.5em 0.5em;
    border-radius: 4px;
    border: none;
    color: #707070;
}