/* CSS Document */

#z-submit {width:515px; margin:30px 0 30px 20px;}
#z-submit input, #z-submit textarea {padding:1px;background:url(../imgdr/contact/image_form_bg.gif) repeat-x left top;border:1px solid #CCC;}
#z-submit input.no_border {border:none;}
#z-submit table {margin:0;padding:0; width:515px;}	
#z-submit table th, #z-submit table td {margin:0;padding:0.5em 1em 0.5em 0;background:url(../imgdr/common/dsh.gif) repeat-x left bottom; padding-left:5px; letter-spacing:1px; text-align:left;}
#submit {margin:1.5em 0; margin-left:150px;}
#z-submit input, #z-submit textarea {padding:1px;background:url(../imgdr/contact/image_form_bg.gif) repeat-x left top;border:1px solid #CCC;}
#submit input,regist {padding:1px;background:url(../imgdr/contact/image_form_bgpt2.gif) repeat-x left top;border:1px solid #CCC;}
#z-submit .smallredfl {font-size:10px;color:#C70000;line-height:180%;letter-spacing:0.1em;width:1%; font-weight:normal;}
#z-submit input.no_border {border:none;}

#z-submit table th.nobdr{/*margin:0;padding:0.5em 1em 0.5em 0; padding-left:5px; letter-spacing:1px; text-align:left; */ background:none;}


/*
#z-submit  { width:555px; margin:30px 0 ;}
#z-submit .pair {position:relative;margin-bottom:5px;background:url(../imgdr/common/dsh.gif) repeat-x bottom;padding:5px 0 7px;}
#z-submit .pair input,#z-submit .pair select,#z-submit .pair span.value {position:absolute;left:120px;top:0;font-size:12px;line-height:160%;padding:1px;color:#666;}
#z-submit .pair input.s01{position:absolute;left:120px;top:0;font-size:12px;line-height:160%;padding:1px;color:#666;}
#z-submit .pair input.s02{position:absolute;left:200px;top:0;font-size:12px;line-height:160%;padding:1px;color:#666;}
#z-submit .pair input.s03{position:absolute;left:220px;top:0;font-size:12px;line-height:160%;padding:1px;color:#666;}
#z-submit .set {position:relative;margin-bottom:5px;relative;padding:5px 0;}
#z-submit .set input,#z-submit .set select,#z-submit .set span.value {position:absolute;left:120px;top:0;font-size:12px;line-height:160%;padding:1px;color:#666;}
#z-submit .multi {position:relative;margin-bottom:5px;background:url(../imgdr/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:400px;font-size:12px;line-height:160%;}
#z-submit span {position:absolute;right:5px;top:0;line-height:180%;font-size:10px;color:#666;}
#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 .care {position:absolute;left:110px;top:0;line-height:180%;color:#C60000;;font-size:10px;}
.kome {color:#C60000;;font-size:12px;}
#z-submit input, #z-submit textarea {padding:1px;background:url(../imgdr/contact/image_form_bg.gif) repeat-x left top;border:1px solid #CCC;}
#z-submit input.regist {padding:1px;background:url(../imgdr/contact/image_form_bgpt2.gif) repeat-x left top;border:1px solid #CCC;}
#z-submit input.no_border {border:none;}
#z-submit table {margin:0;padding:0;width:555px;}	
#z-submit table th, #z-submit table td {margin:0;padding:0.5em 1em 0.5em 0;background:url(../imgdr/common/dsh.gif) repeat-x left bottom; padding-left:5px; letter-spacing:1px; text-align:left;}
#z-submit .smallred {font-size:10px;color:#C70000;line-height:180%;letter-spacing:0.1em;}
#z-submit .smallredfl {font-size:10px;color:#C70000;line-height:180%;letter-spacing:0.1em;float:right;position:relative;top:0px; width:1%; font-weight:normal;}
#submit {margin:1.5em 0; margin-left:150px;}
*/
span.attention{ color:#CC0033;}
div .come{margin:10px 0 5px 5px; font-weight:bold;}

.img-left{float:left; margin:10px;}
.name{text-align:right;}

.child_content {margin-bottom:10px;}
.child_content h4{margin:20px 0 10px 10px; padding:0; background:url(../imgdir/common/mark2.gif) no-repeat left top; text-indent:15px;}
.child_content ul{margin:-25px 0 20px 200px; padding:0;}
.child_content li{line-height:180%;}

.line ul{margin:-25px 0 0px 200px; padding:0;}
.line li{line-height:180%;}

.number{margin:0; padding:0 0 0 5px;}
.line{background:url(../imgdir/common/dot.gif) repeat-x left bottom; margin-bottom:10px; padding-bottom:10px;}