.@charset "utf-8";
/* CSS Document */

.dawnload{width: width:520px;}
.download table{float:left;}
.download th{width:50px; height:60px; vertical-align:middle;}
.download td{width:180px; padding:0 0 0 20px;}

.addresstool{ background:url(../imgdir/common/cursor.gif) no-repeat left 2px; padding:0 0 0 10px; margin:10px 0 0 0; cursor:pointer;}
.addresstool a{color:#444; text-decoration:underline;}


h3{font-size:14px; border-left: #57A5B3 5px solid; margin:10px 0; padding:0; text-indent:10px;}


#z-submit_dl  {margin:20px 0 ;}
#z-submit_dl .pair {position:relative; margin-bottom:5px;background:url(imgdir/common/dsh.gif) repeat-x bottom;padding:5px 0 7px;}
#z-submit_dl .pair input,#z-submit_dl .pair select_dl ,#z-submit_dl .pair span.value  {position:absolute; left:170px; top:0;font-size:12px;line-height:160%;padding:1px;}
#z-submit_dl .pair2 {position:relative; margin-bottom:20px;padding:5px 0 7px; height:60px;}

#z-submit_dl .pair span.value {position:absolute; left:170px; top:0;font-size:12px;line-height:160%;padding:1px;font-weight:normal;}
#z-submit_dl .set {position:relative; margin-bottom:5px;relative;padding:5px 0;}
#z-submit_dl .set input,#z-submit_dl .set select {position:absolute; left:150px; top:0;font-size:12px;line-height:160%;padding:1px;}
#z-submit_dl .multi {position:relative; margin-bottom:5px;background:url(imgdir/common/dsh.gif) repeat-x bottom;padding:5px 0 7px;}
#z-submit_dl .multi div {position:absolute; left:120px; top:0;font-size:12px;line-height:160%;padding:1px;}
#z-submit_dl textarea {width:250px;font-size:12px;line-height:160%;position:absolute; left:170px; top:0;}
#z-submit_dl p {position:absolute; left:120px; top:0;font-size:12px;line-height:160%;padding:1px;margin:3px 0;padding:0;}
#z-submit_dl p.body {position:static;line-height:140%;margin:5px 0;padding:0;background:#fff;border:0;}
#z-submit_dl .pair b,#z-submit_dl .set b {font-size:10px;color:#CB0000}
.mini{ font-size:10px; color:#999999;}
/*追加分*/
#z-submit_dl span.left {position:absolute;left:200px; top:0;line-height:180%;font-size:12px;color:#333; font-weight:normal;}
#z-submit_dl span.left02 {position:absolute;left:20px; top:0;line-height:180%;font-size:12px;color:#C60000; font-weight:normal;}
.error {color:#C60000;font-size:12px;line-height:180%;padding:0px 0 0px 10px; }
.errorclr {color:#C60000;font-size:12px;line-height:180%;}

#z-submit_dl table{ margin:10px 0 15px 0;}
#z-submit_dl th{ padding:5px 10px 5px 0 ; text-align:left; font-weight:normal;}

/*ポップアップ画面*/
#address_pop h1 {color:#333333; font-size:16px; margin:10px 0; padding:0; border-left: #57A5B3 5px solid; text-indent:10px;} 
#address_pop th{text-align:left; padding:30px 0 10px 0; font-weight:normal; font-size:12px; line-height:160%;}
#address_pop img{border:#ccc 1px solid;}
#address_pop .close{text-align:center;}