﻿@charset "utf-8";

/*** distributor inquiry ***/
#distributor_inquiry .distributor_inquiryForm{
    margin-top:40px;
}
#distributor_inquiry .distributor_inquiryForm > dl{
    display: table;
    width: 100%;
    border-bottom: solid 1px #ececec;
}
#distributor_inquiry .distributor_inquiryForm > dl:last-child{
    border-bottom: none;
}
#distributor_inquiry .distributor_inquiryForm > dl dt{
    display: table-cell;
    width: 230px;
    margin: 15px 0;
    padding-right: 5px;
    text-align: right;
}
#distributor_inquiry .distributor_inquiryForm > dl:first-child dt{
    margin: 0 0 15px;
}
#distributor_inquiry .distributor_inquiryForm > dl dt::after{
    content:"："
}
#distributor_inquiry .distributor_inquiryForm > dl dd{
    margin: 15px 0;
}
#distributor_inquiry .distributor_inquiryForm > dl dd:first-child{
    margin: 0 0 15px;
}
#distributor_inquiry .distributor_inquiryForm > dl dd p{
    margin: 5px 0 0;
}
#distributor_inquiry .distributor_inquiryForm > dl dd textarea{
    height:150px;
    width:560px;
}
#distributor_inquiry .distributor_inquiryForm > dl dt.multitexttitle{
    vertical-align:middle;
}
#distributor_inquiry .distributor_inquiryForm input[type=text],
#distributor_inquiry .distributor_inquiryForm textarea,
#distributor_inquiry .distributor_inquiryForm select{
    line-height: 1.35;
    padding: 11px 8px;
    background: #ececec;
    border: solid 1px #999999;
    border-radius: 5px;
}
#distributor_inquiry .distributor_inquiryForm select{
    cursor:pointer;
}
#distributor_inquiry .distributor_inquiryForm .longTxt input[type=text]{
    width:560px;
}
#distributor_inquiry .distributor_inquiryForm .shortTxt input[type=text]{
    width: 280px;
}
#distributor_inquiry .distributor_inquiryForm .radio input{
    display:none;
}
#distributor_inquiry .distributor_inquiryForm .radio label{
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-right: 10px;
    padding-left: 35px;
    text-align: center;
    line-height: 1;
}
#distributor_inquiry .distributor_inquiryForm .radio label::before{
    position: absolute;
    content: "";
    top: 45%;
    left: 0;
    width: 26px;
    height: 26px;
    margin-top: -13px;
    background: #ececec;
    border: solid 1px #999999;
    border-radius: 50%;
}
#distributor_inquiry .distributor_inquiryForm .radio input[type=radio]:disabled + label::before{
    background: #999999;
}
#distributor_inquiry .distributor_inquiryForm .radio input[type=radio]:disabled + label{
    text-decoration:line-through;
}
#distributor_inquiry .distributor_inquiryForm .radio input[type=radio]:disabled + label:hover{
    cursor:default;
}
#distributor_inquiry .distributor_inquiryForm .radio input[type=radio]:checked + label::after{
    position: absolute;
    content: "";
    top: 45%;
    left: 9px;
    width: 10px;
    height: 10px;
    margin-top: -4px;
    border-radius: 50%;
    background: #0068b7;
}
#distributor_inquiry .submitBtn{
    text-align:center;
}
#distributor_inquiry .submitBtn input{
        padding: 7px 20px;
        background: #0068b7;
        border: none;
        border-radius: 5px;
        color: #fff;
        text-indent: 5px;
        letter-spacing: 1px;
        cursor: pointer;
}
#distributor_inquiry .submitBtn input:hover{
    text-decoration:underline;
}

/* distributor inquiry confirm */
#distributor_inquiry .distributor_inquiryConfirm >dl{
    display: table;
    width: 100%;
    border-bottom: solid 1px #ececec;
}
#distributor_inquiry .distributor_inquiryConfirm >dl:last-child{
    border-bottom: none;
}
#distributor_inquiry .distributor_inquiryConfirm >dl dt{
    display: table-cell;
    width: 230px;
    text-align: right;
    padding: 15px 5px 15px 0;
}
#distributor_inquiry .distributor_inquiryConfirm >dl dt::after{
    content: "：";
}
#distributor_inquiry .distributor_inquiryConfirm >dl dd{
    margin: 15px 0;
    padding-left: 10px;
}
#distributor_inquiry .submitBtnConfirm{
    width:350px;
    text-align:right;
}
#distributor_inquiry .submitBtnConfirm input{
    padding: 7px 20px;
    background: #0068b7;
    border: none;
    border-radius: 5px;
    color: #fff;
    text-indent: 5px;
    letter-spacing: 5px;
    cursor: pointer;
}
#distributor_inquiry .submitBtnConfirm input[type=submit]{
    margin-right:5px;
}
