/* INQUIRY */
div.conNaviBox dl.inquiryLinkBox li{
float: none;
width: auto;
}
div.conNaviBox dl.inquiryLinkBox li small{
margin: 8px 0 0 -20px;
font-size: 0.85em;
display:block;
color: #666666;
}
div.conNaviBox dl{
margin-bottom: 30px;
border-color: #E6E6E6;
}
div.conNaviBox dl.inquiryLinkBoxFt{
margin-bottom: 0;
}
/* 100410 add for inquiry page */
.inquiryFormBox .errorMsg {
border:1px solid #A52435;
padding:7px 5px 5px;
color:#A52435;
margin-bottom:20px;
}
.inquiryFormBox .errorMsg p {
margin-top:5px;
}
.inquiryFormBox table td.errorBg  {
background-color:#eacbcf !important;
}
.inquiryFormBox table td.errorBg span.errorTxt {
color:#A52435;
}
.inquiryFormBox p.pb40 {
padding-bottom:40px;
}
.inquiryFormBox p.mt40 {
margin-top:40px;
}

/* TERMS */
.termsPage h2{
margin-bottom: 20px;
background: url(/_resource/images/dot04.gif) repeat-x bottom;
}
.termsPage h3{
margin-bottom: 10px;
padding: 8px 0 8px 20px;
font-size: 1.1em;
border-bottom: #CCCCCC solid 1px;
background: url(../images/icon_line01.jpg) no-repeat 0 50%;
}
.termsPage p{
margin: 0 5px 15px;
}

/*add 100930*/

.inqSubject .errorBg  {
background-color:#eacbcf !important;
}
.inqSubject .errorBg span.errorTxt {
color:#A52435;
}
.inqSubject{
width: 100%;
margin-bottom: 15px;
}
.inqSubject dt{
padding: 0 0 10px 15px;
font-weight: bold;
}
.inqSubject dt img{
margin-left: 5px;
}
.inqSubject dd {
border-bottom: 1px solid #CCC;
padding: 10px 15px;
background: #F9F9F9;
}
.inqSubject dl dd {
border-top: 1px solid #CCC;
}
.inqSubject dd ul li{
float: left;
margin-right: 10px;
}
.inqSubject dd ul li label{
margin-left: 5px;
}
.selectPH,
.selectDS{
width: 100%;
padding: 10px 0;
/*
border-bottom: 1px solid #CCC;
*/
}
.selectPH span,
.selectDS span{
margin-left: 15px;
}
.selectPH dl,
.selectDS dl{
float: left;
margin: 0 10px 0 15px;
}
.selectPH dl dt,
.selectDS dl dt{
margin: 0 0 10px 0;
padding: 0;
}
.selectPH dl dd,
.selectDS dl dd{
margin-left: 10px;
border: none;
padding: 0;
background: none;
}


