div#contents div#contents_detail { clear: both; height:100%;margin:1.5em 1em 0 1em;line-height:1.66em;color:#333333; }
div#contents div#contents_detail div.sub_title { padding:0 0 1.5em 0; }
div#contents div#contents_detail div.sub_title img { width:49.16em;height:4.33em }

div.align_center {  text-align:center;vertical-align:bottom;margin:0;padding:1em; }
div.align_center img { width:5.83em;height:1.92em; }

div.agree_txt { width:51em;padding:1em;height:25em;overflow-y:scroll;border:0.08em solid #E8E8E8;line-height:170%; }

img.dot { margin-top:0.5em;width:0.5em;height:0.5em; }
img.line { margin-top:0.58em;width:0.5em;height:0.16em; }
input.input_none { border:none; }
input.submit { border:none;width:5.83em;height:1.92em;margin:0;padding:0; }
input,select.input_text { padding:0.25em 0;border:solid 1px #D2D2D2 }
ul.ipin_group { padding:0 0.5em 0 0; }
li.control { line-height:1.75em;padding:1em; }
li.btn { padding:1em;text-align:center; }

ul.ipin_group { padding:0 0.5em 0 0; }
li.ipin_btn { text-align:center;border:0.42em solid #336699;width:40.16em;height:9.33em;margin:1.75em 0 1em 0; }
li.line1 { border-bottom:0.08em solid #CECECE;padding:0.5em 0.5em; }
li.line2 { border-bottom:0.08em solid #CECECE;padding:0.5em 0.5em; }
ul#response1 { padding:0 0 0 0.75em;line-height:1,25em;display:block; }
ul#response2, #response3 { padding:0 0 0 0.75em;line-height:1,25em;display:none; }
ul.nums_group { padding:0.25em 1em 0.25em 1em; }
ul.nums_group li.nums { list-style:decimal outside; }


img.ipinbtn { width:8.42em;height:2.42em;padding:2.5em 0 0 0; }

.group01 { padding:0.5em; }

ul.txt_dep02 { padding:0.25em 0 0.25em 0.75em; }
ul.txt_dep03 { padding:0.25em 0 0.25em 0.75em; }
li.disc { list-style:disc inside }
li.decimal { list-style:decimal inside }
li.none { list-style:none; }

input.submit_agree { border:none; }
table.register01 { width:49.16em;border-bottom:0.08em solid #3366cc;border-top:0.08em solid #3366cc; }
table.register01 tbody td { background:#FFFFFF;padding:0.25em 0.5em;line-height:2em; }
table.register01 tbody td.td_title { padding:0 0 0 0.5em;font-weight:bold;background:#efefef; }
td.line_dot { border-bottom:0.08em dashed #cccccc; }

ul.zip li { padding:0.08em 0; }
ul.group { clear:both;display:block;padding:0.25em 0;line-height:1.25em; }
li.group1 { float:left;padding:0 0.75em 0 0;margin:0; }
li.group2 { float:left;padding:0;margin:0; }
li.group2 label { font-weight:bold;padding:0 0.5em 0 0; }
span.blue { font-weight:bold;color:#3366cc; }

div.helptxt { font-weight:bold;color:#3366cc; }

