﻿
/* お問い合わせ */
#Caption {
    margin-top:35px;
}
#Caption h1 {
    position:relative;
    height:25px;
    line-height:25px;
    padding-left:10px;
    font-size:18px;
    font-weight:normal;
}
#Caption hr {
    width:100%;
    height:5px;
    margin:10px auto;
    border:none;
    background-color:rgb(234,99,0);
}
#Caption p {
    position:relative;
    padding-left:10px;
    background-color:#ffffff;
}

/* 入力フォーム */
#MailFormTable {
    width:100%;
    margin-top:35px;
    border-collapse:collapse;
}
#MailFormTable td {
    width:50%;
    padding-bottom:35px;
    vertical-align:top;
    text-align:left;
    
    border-bottom:1px solid #888888;
}
#MailFormTable input[type=text],
#MailFormTable select,
#MailFormTable textarea {
    width:85%;
    padding:1px 2px;
}
#MailFormTable textarea {
    height:262px;
}
#MailFormTable label {
    height:30px;
    line-height:30px;
}
#MailFormTable .Row:not(:first-child) {
    margin-top:10px;
}
.Required::after {
    content:"※必須";
    display:inline-block;
    color:#ff0000;
    margin-left:20px;
}
#SubmitButton {
    display:block;
    height:35px;
    line-height:35px;
    margin:auto;
    margin-top:35px;
    padding:0px 5px;
    font-size:16px;
}

/* IEで游ゴシックがズレる用 */
@media all and (-ms-high-contrast: none) {
    #SubmitButton {
        line-height:40px;
    }
}