#frm { background: url(/img/inssin.jpg) center top no-repeat; width: 715px; padding-top: 468px; margin-bottom: 20px; }

.form table { margin: 0 auto; width: 96%; border-color: #a9c6db; border-top: 1px solid #a9c6db; border-bottom: 1px solid #a9c6db; table-layout: fixed; }
.form th { color: #316991; border-color: #a9c6db; width: 100px; background: #DDE8FE; }
.form td { border-color: #a9c6db; padding: 3px; text-align: left; }
.form select { width: 90px; }

#id_name, #id_phone, #id_fax, #id_carnum { width: 100px; }
#id_jumin { width: 150px; }
#id_email { width: 200px; }
#cmd { margin: 10px 0 0 305px; }
#id_memo { width: 576px; }
#id_code { width: 80px; }

.list { margin-top: 10px; }
.list h3 { width: 95%; margin: 0 auto 5px; font-weight: bold; color: #666; }
.list table { width: 95%; margin: 0 auto; border-color: #a9c6db; border-top: 1px solid #a9c6db; border-bottom: 1px solid #a9c6db; table-layout: fixed; }
.list table th { height: 30px; background: url(/img/header_bg2.gif); color: #316991; border-color: #a9c6db; }
.list table tbody tr { height: 25px; }
.list table td { border-color: #a9c6db; }

#id_age { background:url(/img/age.gif);width:679px;height:195px;position:relative;margin:10px auto 0; }
#id_age2 { background:url(/img/age2.gif);width:679px;height:195px;position:relative;margin:10px auto 0; }
#id_age_check { position:absolute;left:230px;top:165px; }

#id_age3 { background:url(/img/age_n3.gif);width:679px;height:220px;position:relative;margin:10px auto 0; }
#id_age_check1 { position:absolute;left:70px;top:200px; }
#id_age_check2 { position:absolute;left:415px;top:200px; }