/* CSS Document */


#contact {color:#666;font-size:11px;line-height:1.5;}
#contact p.exp{color:#666;font-size:12px;line-height:1.5;}
#contact h2{width:585px;height:150px;margin-bottom:15px;}
#contact h4{margin:2em 0;}
#contact .txt02{width:580;padding:0 0 5px 5px;line-height:180%;}
.imgtitle { margin:10px 0 20px 0;}
.subtitle {margin:0 0 10px 0;width:585px; clear:both;}
.detailmini {margin:-15px 10px 20px 0px;text-align:right;}
.subtitle05 {margin:0 0 0 0;width:585px; background:url(../imgdr/common/subtile_under05.gif) no-repeat left top; height:50px;}
.subtitle05 img { margin:10px 0 0 10px;}

#z-submit  {margin:30px 0;}
#z-submit .pair {position:relative;margin-bottom:5px;background:url(../imgdir/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(../../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%;}
#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.no_border {border:none;}
#z-submit table {margin:0;padding:0;}	
#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;}
#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%;}
#submit {margin:1.5em 0;text-align:center;}
