@charset "UTF-8";

#notice{
    display: inline-block;

    color: #d63232;
    font-size: 1.4rem;
}

#required{
    display: inline-block;

    color: #d63232;
    font-size: 1.6rem;
}

form{
    display: block;
    
    width: 60%;

    padding: 1% 3%;

    margin: 1% auto 0 auto;

    background-color: #f7f7f8;

    border-radius: 25px;

    filter: drop-shadow(2px 2px 5px silver);

    transform: scale(1);
    transition: all .3s;

    font-family: "Roboto", "Noto Sans JP", sans-serif;
    color: #1c1c1d;
    text-decoration: none;
    font-size: 1.6rem;

    line-height: 3;
}

form #full-name, form #email-address, form #articletitle, form select, form #message{
    padding: 1%;
}

form #full-name, form #email-address, form #articletitle{
    margin-left: 2%;
    width: 30%;
}

form select{
    margin-left: 2%;
}

form #message{
    width: 90%;

    font-family: "Roboto", "Noto Sans JP", sans-serif;
    color: #1c1c1d;
    font-size: 1.7rem;

    line-height: 1.4;
}

form #label-name::after, form #label-email-address::after, form #label-select::after, form #label-message::after{
    content: " *";
    color: #d63232;
}

form #submit{
    padding: 0.5% 2%;

    font-family: "Roboto", "Noto Sans JP", sans-serif;
}

#notice-2{
    display: inline-block;

    margin-left: 2%;

    color: #1c1c1d;
    font-size: 1.4rem;
}

/*==================================================*/

/*==================================================*/
/*タブレット用*/
@media screen and (max-width: 959px){

}
/*==================================================*/

/*==================================================*/
/*スマホ用*/
@media screen and (max-width: 480px){
}
/*==================================================*/
