@charset "Shift_JIS";

#container h1 {
    background-color: #023894;
    padding: 35px 15px;
    text-align: center;
    color: #fff;
    font-size: 125%;
    font-weight: bold;
    margin-bottom: 30px;
    line-height: normal;
}

#contents_hd #outline_area h2, #contents_hd #outline_area dl dt {
    color: #023894;
}

#form_wrapper .box > dl, #form_wrapper .box > dl:last-child, #form_wrapper .box > dl > dt, #form_wrapper .box > dl > dd, #form_wrapper .box.mm_read > dl > dt, #form_wrapper .box > dl.mm_read > dt, #form_wrapper .box > dl.mm_read > dt {
    border-color: #023894;
}

#form_wrapper .box > dl > dt, #form_wrapper .box.mm_read > dl > dt, #form_wrapper .box > dl.mm_read > dt {
    background: #e8eef1;
}

#form_wrapper .box.mm_read > dl > dd.bg, #form_wrapper .box > dl.mm_read > dd.bg {
    background: #e8eef1;
}


#form_wrapper h2.tit {
    color: #023894;
}

#contents_hd li.mt1 {
    margin-top: 1em;
}


#form_wrapper #enquete li.mt1,
#form_wrapper #enquete li.mt0,
#form_wrapper #enquete li.mt0_1st {
    font-weight: bold;
    color: #333;
    margin-bottom: 3px;
}

#form_wrapper #enquete li.mt1 {
    margin-top: 1em;
    line-height: 1;
}


#form_wrapper .box dl dd .column_list ul li.other input[type=text] {
    margin: 0.3em 0 0.3em 1.2em;;
}


#form_wrapper .box.mm_read > dl._err_err > dt, #form_wrapper .box > dl.mm_read._err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err_err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err_err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err_err_err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err_err_err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err_err_err_err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err_err_err_err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err_err_err_err_err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err_err_err_err_err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err_err_err_err_err_err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err_err_err_err_err_err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err_err_err_err_err_err_err_err_err > dt {
    background-color: #f9c;
    width: 100%;
}

#form_wrapper .box dl:last-child._err_err,
#form_wrapper .box dl:last-child._err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err_err_err_err_err {
    border-bottom: 2px solid #f00;
}

#form_wrapper .box > dl._err_err > dd,
#form_wrapper .box > dl._err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err_err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err_err_err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err_err_err_err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err_err_err_err_err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err_err_err_err_err_err_err_err > dd,
#form_wrapper .box > dl._err_err_err_err_err_err_err_err_err_err_err_err > dd {
    background-color: #fff7ff;
}

#form_wrapper .box dl:last-child._err_err,
#form_wrapper .box dl:last-child._err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err_err_err_err,
#form_wrapper .box dl:last-child._err_err_err_err_err_err_err_err_err_err_err_err {
    border-bottom: 2px solid #f00;
}

#form_wrapper .box ._err_err,
#form_wrapper .box ._err_err_err,
#form_wrapper .box ._err_err_err_err,
#form_wrapper .box ._err_err_err_err_err,
#form_wrapper .box ._err_err_err_err_err_err,
#form_wrapper .box ._err_err_err_err_err_err_err,
#form_wrapper .box ._err_err_err_err_err_err_err_err,
#form_wrapper .box ._err_err_err_err_err_err_err_err_err,
#form_wrapper .box ._err_err_err_err_err_err_err_err_err_err,
#form_wrapper .box ._err_err_err_err_err_err_err_err_err_err_err,
#form_wrapper .box ._err_err_err_err_err_err_err_err_err_err_err_err {
    border: 2px solid #f00 !important;
}

#form_wrapper .box dl dd ul li input.zenkaku_1 {
    width: 30%;
	font-weight: normal;
}

#contents #form_wrapper .btca_box h3 {
    background: #deeaf1;
}

#contents .thanks_txt h2 {
    color: #023894;
}

@media screen and (max-width: 767px){
#form_wrapper #enquete li.mt0 {
    margin-top: 1em;
}


#form_wrapper .box.mm_read > dl > dd.bg, #form_wrapper .box > dl.mm_read > dd.bg {
    background: #deeaf1;
}


}






