@charset "utf-8";


#sec-content table{ font-size:12px; border-collapse:collapse; width:100%; float:right; text-align:right;}
#sec-content th{text-align:left;padding:10px; vertical-align:top; background: url(../imgdir/common/tb_titlebg.gif) repeat left top; border:#D5D5D5 1px solid;}
#sec-content td{padding:10px; border: #D5D5D5 1px solid; line-height:160%;}

#sec-content dl{margin:0; padding:0; }
#sec-content dt{font-weight:bold; margin-bottom:10px;}
#sec-content dd{margin-bottom:10px;}

#sec-content ol{margin:15px 0 30px 20px;}
#sec-content li{margin:5px 0; font-size:10px; letter-spacing:1px;}

/** お問合せ **/

.pair{ text-align:right; margin-bottom:20px;}
.pair2{text-align:right; margin-bottom:20px; }

#z-submit  { margin-top:20px;}
#z-submit .pair {position:relative; margin-bottom:5px;background:url(../imgdir/common/dsh.gif) repeat-x bottom;padding:5px 0 10px; margin-top:10px; }
#z-submit .pair2 {position:relative; margin-bottom:5px;background:url(../imgdir/common/dsh.gif) repeat-x bottom;padding:5px 0 10px; margin-top:10px; height:180px; }
*html #z-submit .pair2 {position:relative; margin-bottom:5px;background:url(../imgdir/common/dsh.gif) repeat-x bottom;padding:5px 0 10px; margin-top:10px; height:130px; }
*:first-child+html #z-submit .pair2 {position:relative; margin-bottom:5px;background:url(../imgdir/common/dsh.gif) repeat-x bottom;padding:5px 0 10px; margin-top:10px; height:130px; }
#z-submit .pair input,#z-submit .pair select {position:absolute; left:120px; top:0;font-size:12px;line-height:160%;padding:1px;}
#z-submit .set {position:relative; margin-bottom:5px;relative;padding:5px 0;}
#z-submit .set input,#z-submit .set select {position:absolute; left:120px; top:0;font-size:12px;line-height:160%;padding:1px;}
#z-submit .multi {position:relative; margin-bottom:5px;background:url(imgdir/common/dsh.gif) repeat-x bottom;padding:5px 0 7px;}
#z-submit .multi div {position:absolute; left:120px; top:0;font-size:12px;line-height:160%;padding:1px;}
#z-submit textarea {width:332px;font-size:12px;line-height:160%;margin-top:5px;position:absolute;left: 120px;top: 3px;}
#z-submit span {position:absolute;right:5px; top:0;line-height:180%;font-size:10px;color:#C60000;}
#z-submit p {position:absolute; left:120px; top:0;font-size:12px;line-height:160%;padding:1px;margin:3px 0;padding:0;}
#z-submit p.body {position:static;line-height:140%;margin:5px 0;padding:0;background:#fff;border:0;}
#z-submit span.dvd {position:absolute;right:200px; top:0;line-height:180%;font-size:12px; color:#333333;}
#z-submit span.moji {position:absolute;right:317px; top:0;line-height:180%;font-size:12px; color:#333333;}
#z-submit .multi div {position:absolute; right:200px; top:0;font-size:12px;line-height:160%;padding:1px;}

.btn { width: 100px;  height: 25px;  background: url(../imgdir/common/btn_bg.gif) no-repeat center; border:none;  letter-spacing:1px; margin:20px 0 0 0 ; }
