@charset "utf-8";
/****************************************************************************************************



****************************************************************************************************/
@media only screen and (max-width:736px){
}




/****************************************************************************************************



****************************************************************************************************/
.answerMenu{
    margin-bottom: 50px;
}
.answerMenu__item{
    margin-bottom: 10px;
}
.answerMenu__item a{
}

.answerMenu__date{
    display: inline-block;
    margin-right: 10px;
    padding: 0 5px;
    color: #fff;
}
    .answerMenu__item.-ans0201 .answerMenu__date{ background-color: #F67500; }
    .answerMenu__item.-ans0202 .answerMenu__date{ background-color: #008E78; }
    .answerMenu__item.-ans0203 .answerMenu__date{ background-color: #CA5252; }
    .answerMenu__item.-ans0204 .answerMenu__date{ background-color: #48B0D4; }
    .answerMenu__item.-ans0207 .answerMenu__date{ background-color: #99499A; }
    .answerMenu__item.-ans0208 .answerMenu__date{ background-color: #8CAF3D; }
    .answerMenu__item.-ans0209 .answerMenu__date{ background-color: #E5329F; }
    .answerMenu__item.-ans0307 .answerMenu__date{ background-color: #E8C800; }


/****************************************************************************************************



****************************************************************************************************/
.ans{
}

/****************************************************************************************************



****************************************************************************************************/
.answerHeading{
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 120%;
}

    .ans.-ans0201 .answerHeading{ color: #F67500; }
    .ans.-ans0202 .answerHeading{ color: #008E78; }
    .ans.-ans0203 .answerHeading{ color: #CA5252; }
    .ans.-ans0204 .answerHeading{ color: #48B0D4; }
    .ans.-ans0207 .answerHeading{ color: #99499A; }
    .ans.-ans0208 .answerHeading{ color: #8CAF3D; }
    .ans.-ans0209 .answerHeading{ color: #E5329F; }
    .ans.-ans0307 .answerHeading{ color: #E8C800; }

.answerHeading__date{
    display: inline-block;
    margin-right: 10px;
    padding: 0 5px;
    color: #fff;
}
    .ans.-ans0201 .answerHeading__date{ background-color: #F67500; }
    .ans.-ans0202 .answerHeading__date{ background-color: #008E78; }
    .ans.-ans0203 .answerHeading__date{ background-color: #CA5252; }
    .ans.-ans0204 .answerHeading__date{ background-color: #48B0D4; }
    .ans.-ans0207 .answerHeading__date{ background-color: #99499A; }
    .ans.-ans0208 .answerHeading__date{ background-color: #8CAF3D; }
    .ans.-ans0209 .answerHeading__date{ background-color: #E5329F; }
    .ans.-ans0307 .answerHeading__date{ background-color: #E8C800; }


/****************************************************************************************************



****************************************************************************************************/
.answerTable{
    width: 100%;
    line-height: 2;
}


.answerTable__col.-col1{
    width: 80px;
}
.answerTable__col.-col2{
}
@media only screen and (max-width:736px){
}


.answerTable thead th{
    text-align: center;
}
.answerTable tbody th{
    text-align: center;
}

    .ans.-ans0201 .answerTable thead th{ background-color: #FEE3CC; }
    .ans.-ans0202 .answerTable thead th{ background-color: #CCE9E4; }
    .ans.-ans0203 .answerTable thead th{ background-color: #F5DCDC; }
    .ans.-ans0204 .answerTable thead th{ background-color: #D9EFF7; }
    .ans.-ans0207 .answerTable thead th{ background-color: #EBDAEB; }
    .ans.-ans0208 .answerTable thead th{ background-color: #E8EFD6; }
    .ans.-ans0209 .answerTable thead th{ background-color: #FAD2EB; }
    .ans.-ans0307 .answerTable thead th{ background-color: #FBF4CC; }

    .ans.-ans0201 .answerTable tbody th{ background-color: #FEF1E5; }
    .ans.-ans0202 .answerTable tbody th{ background-color: #E3F3F0; }
    .ans.-ans0203 .answerTable tbody th{ background-color: #FAEDED; }
    .ans.-ans0204 .answerTable tbody th{ background-color: #ECF7FB; }
    .ans.-ans0207 .answerTable tbody th{ background-color: #F5ECF5; }
    .ans.-ans0208 .answerTable tbody th{ background-color: #F3F7EA; }
    .ans.-ans0209 .answerTable tbody th{ background-color: #FCE8F5; }
    .ans.-ans0307 .answerTable tbody th{ background-color: #FCF8E0; }


/****************************************************************************************************



****************************************************************************************************/
.answerList{
    color: #aaa;
}
.answerList.-end{
    color: #aaa;
}

.answerList li{
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 0;
}
@media only screen and (max-width:736px){
.answerList li{
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
}
    .answerList li:last-child{
        margin-bottom: 0;
    }
}





.answerNotice{
    margin-bottom: 60px;
}














