@charset "utf-8"; /* base css */ * { margin: 0; padding: 0; } html { height: 100%; } body { height: 100%; font-size: 0.75em; line-height: 1.5em; font-family: "돋움" , "Dotum" , "Verdana", sans-serif; color: #666; } table { border-collapse: collapse; border-spacing: 1px; font-size: 1em; } img, input.type-image { border: none; } fieldset, legend { border: 0; } form, h1, h2, h3, h4, h5, h6, p, div, th, td, table, select, address { margin: 0; padding: 0; } h1 { font-size: 2em; } h2 { font-size: 1.6em; } h3 { font-size: 1.2em; } h4, h5, h6 { font-size: 1em; } hr { display: none; } ul, li, ol, dl, dt, dd { margin: 0; padding: 0; list-style: none; } select, textarea { padding: 0; margin: 0; vertical-align: middle; font-size: 1em; color:#333; border: 1px solid #dfdfdf; background: #fff; } input { padding: 0; margin: 0; vertical-align: middle; font-size: 1em; color: #333; line-height: 1em; } a:link, a:visited { color: #666; text-decoration: none; } a:hover, a:active { color: #999; text-decoration: none; } /* popup */ div.search-poll-wrap { margin: 6px; width: 665px; background: url("../images/bottom_bg.gif") no-repeat 0 bottom; } div.search-poll { padding: 0 26px 0 22px; background: url("../images/top_bg_poll.gif") no-repeat 0 0; } div.search-poll h1 { padding: 40px 0 0; height: 46px; text-align: center; } div.search-poll p.search-poll-info { padding: 0 0 18px; text-align: center; } div.search-poll div.poll-form { } div.search-poll div.poll-form fieldset { padding: 18px 18px 0; border: 1px solid #c4ddd5; } div.search-poll div.poll-form fieldset legend { height: 0; font-size: 0; line-height: 0; visibility: hidden; *display: none; } div.search-poll div.poll-form fieldset ul li { padding: 0 0 20px; } div.search-poll div.poll-form fieldset ul li ul li { padding: 0 0 5px; } div.search-poll div.poll-form fieldset p.question { padding: 0 0 5px; } div.search-poll div.poll-form fieldset p.question strong { color: #187cce; } div.search-poll div.poll-form fieldset ul li ul li span.answer { display: inline-block; width: 102px; } div.search-poll div.poll-form fieldset ul li ul li span.answer label { padding: 0 0 0 2px; } div.search-poll div.poll-form fieldset ul li div.answer dl { float: left; width: 574px; } div.search-poll div.poll-form fieldset ul li div.answer dl dt { float: left; padding: 10px 0; width: 38px; font-weight: bold; } div.search-poll div.poll-form fieldset ul li div.answer dl dd { float: left; padding: 10px 30px 10px 0; width: 506px; } div.search-poll div.poll-form fieldset ul li div.answer dl dt.style02, div.search-poll div.poll-form fieldset ul li div.answer dl dt.style03, div.search-poll div.poll-form fieldset ul li div.answer dl dt.style04, div.search-poll div.poll-form fieldset ul li div.answer dl dd.style02, div.search-poll div.poll-form fieldset ul li div.answer dl dd.style03, div.search-poll div.poll-form fieldset ul li div.answer dl dd.style04 { border-top: 1px dotted #bdc6cc; } div.search-poll div.poll-form fieldset ul li div.answer dl dd span.checkbox { display: inline-block; padding: 0 0 4px; width: 120px; white-space: nowrap; } div.search-poll div.poll-form fieldset ul li div.answer dl dd span.checkbox label { margin: 0 0 0 2px; font-size: 0.9em; } div.search-poll div.poll-form fieldset ul li div.answer dl dd.style04 input { width: 285px; height: 16px; border: 1px solid #1c5180; } div.search-poll div.poll-form fieldset ul li.poll-list03 div.answer { } div.search-poll div.poll-form fieldset ul li.poll-list03 div.answer span.checkbox { display: inline-block; padding: 0 20px 4px 4px; white-space: nowrap; } div.search-poll div.poll-form fieldset ul li.poll-list03 div.answer span.checkbox label { margin: 0 0 0 4px; } div.search-poll div.poll-form fieldset ul li.poll-list03 div.answer span.checkbox input.textbox { width: 285px; height: 16px; border: 1px solid #1c5180; } div.search-poll div.poll-form fieldset ul li.poll-list04 div.answer textarea { width: 555px; height: 70px; border: 1px solid #1c5180; } div.search-poll div.poll-form div.button { padding: 20px 0 30px; text-align: center; } div.search-poll div.poll-form div.button input { vertical-align: top; } div.search-poll div.poll-form div.button button { margin: 0; *margin: -2px 5px 0; padding: 0; background: transparent; border: 0; cursor: pointer; *overflow: visible; vertical-align: top; }