@charset "UTF-8";

#inquiry_article .h3{
    margin-bottom:10px;
}

#inquiry_article .p1{
    margin:0px 0px 15px 3px;
    color:#666666;
}

#inquiry_article .timeline{
    margin-bottom:10px;
}

#inquiry_article .mailform{
    width: 728px;
    margin-top: 10px;
    border-top: dotted 2px #dcdcdc;
}

#inquiry_article .mailform tr{
    height:45px;
}

#inquiry_article .mailform th{
    text-align: left;
    border-bottom: dotted 2px #dcdcdc;
    width: 210px;
}

#inquiry_article .mailform th p{
    font-weight:bold;
    margin: 5px 0px;
    border-right: dotted 2px #dcdcdc;
    border-left: solid 5px #fe7ab0;
}

#inquiry_article .mailform th .oneline{
    padding: 25px 20px 25px 15px;
}

#inquiry_article .mailform th .youkenline{
    padding: 50px 20px 50px 15px;
}

#inquiry_article .mailform th p span{
    font-weight:normal;
    color:#fe7ab0;
    padding-left: 5px;
}

#inquiry_article .mailform td{
    padding-left:21px;
    border-bottom: dotted 2px #dcdcdc;
    vertical-align: middle;
}

#inquiry_article .mailform .youken{
    height:130px!important;
}

#inquiry_article .botan{
    margin: 20px auto 15px;
    text-align: center;
}

#inquiry_article .bt_kakunin{
    text-align: center;
    margin: 20px 0;
}

#inquiry_article .thanks{
    margin: 30px auto 20px;
    padding: 0;
    width: 680px;
    text-align: center;
    color: #666666;
    line-height: 150%;
}

#inquiry_article .back{
    text-align:center;
    margin-bottom:70px;
}
.telsnum{
    color: #666 !important;
    font-weight: bold;
}
.gg_cs{
    display: block;
    margin: 0 0 0 auto;
    width: 15em;
    text-align: right;
    color: #666 !important;
    font-weight: bold;
}

.inq_notes {
    margin: 15px 0px 15px 3px;
    color: #666666;
}