@charset "utf-8";





.maincontent .mv h1{
    color: #fbcb1f;
}

.maincontent .mv .anavi ul{
    background-color: #fbcb1f;
}

.maincontent .section h2{
    color: #fbcb1f;
}




.maincontent .mv .body.thanks{
    border-top: 4px #fbcb1f solid;
}
.maincontent .mv .body.thanks .ttit{
    color: #fbcb1f;
}

.maincontent .mv .body.thanks .caution{
    border: 2px #fbcb1f solid;
}
.maincontent .mv .body.thanks .caution .ctit{
    color: #fbcb1f;
}


.maincontent .section#form .form .button a,
.maincontent .section#form .form .button input[type="submit"],
.maincontent .section#form .form .button input[type="button"]{
    background-color: #fbcb1f;
    border: none;
}





.maincontent .section#form .form table{
    border: 2px #fbcb1f dotted;
}

.maincontent .section#form .form table td{
    border-left: 1px #fbcb1f dotted;
}


.maincontent .buttons li a{
    background-color: #fbcb1f;
}




@media print,screen and (min-width: 769px) {



    .maincontent .mv{
        background-image: url(../img/challenged/mv_back.jpg);
    }


}



@media only screen and (max-width: 768px) {



    .maincontent .mv{
        background-image: url(../img/challenged/mv_back_sp.jpg);
    }


}