@charset "Shift_JIS";

/* ===== Catalog ===== */
#catalog #contents h1{
margin-bottom:1.5em;
}
#catalog #contents .wrap{
width:724px;
}
#catalog #contents .wrapper{
width:824px;
}

#catalog #contents,
#catalog #contents p,
#catalog #contents li,
#catalog #contents dd,
#catalog #contents dt{
line-height:160%;
}

/* error */
#catalog #contents ol.error {
margin:0 auto 0;
width:724px;
}
#catalog #contents ol.error li {
display:block;
color:red;
float:none;
clear:both;
line-height:180%;
}
#catalog #contents ol.error li.footer {
margin-bottom:0.5em;
}

#catalog #contents #grayBK{
background-color:#eeeeee;
padding:20px 30px 30px 30px;
margin:2.0em 0;
}

#catalog #contents #grayBK .formTable_box{
float:left;
}

#catalog #contents #grayBK .formTable td,
#catalog #contents #grayBK .formTable th,
#catalog #contents #grayBK .formTable{
border:none;
background:none;
}

#catalog #contents #grayBK .formTable td{
padding:7px 5px;
border-bottom: solid 1px #dddddd;
vertical-align:bottom;
}


#catalog #contents #grayBK .formTable th{
color:#FFFFFF;
font-weight:normal;
text-align:center;
padding:5px;
}

#catalog #contents #grayBK .formTable td.borderBtm{
border-bottom:dotted 1px #c0c0c0;
padding:5px 0;
}

#catalog #contents #grayBK .formTable input.txt01{
width:40px;
}
#catalog #contents #grayBK .formTable input.txt02{
width:100px;
}
#catalog #contents #grayBK .formTable input.txt03{
width:60px;
}

#catalog #contents #grayBK .formTable span.hyphen{
padding:0 5px;
}

#catalog #contents #grayBK ul#catalogBtn{
float:right;
margin-top:2.0em;
}

#catalog #contents #grayBK ul#catalogBtn li{
float:left;
}
