@charset "utf-8";
/* html기본 css입니다 */

body {font-size:0.75em; color:#555; font-family:Gulim,'굴림',Arial,sans-serif,tahoma;}
body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, li, form, fieldset, blockquote, table, thead, tbody, tfoot, tr, td, th, input {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea {font-size:1em;}
body, input, button, select, textarea {font-family:Gulim;}
em, cite, address, optgroup {font-style:normal;}
kbd, samp, code {font-family:monospace;}
img, input, button, select, textarea {vertical-align:middle;}
ul, ol {list-style:none outside none;}
img, fieldset {border:0 none;}
input, button {overflow:visible;}
abbr, acronym {border-bottom:1px dotted black; cursor:help;}
table {border-collapse:collapse; border-spacing:0; border-width:0;}
legend, hr {left:0; overflow: hidden; position: absolute; top:0;}
legend, hr, caption {font-size:0; height:0; line-height:0; visibility:hidden; width:0;}

input {border:expression((this.type=='image')?'0px none':'');}
input {height:expression((this.type=='text' || this.type=='password' || this.type=='file')?'24px':'');border:expression((this.type=='text' || this.type=='password' || this.type=='file')?'1px solid #ddd':'');}
input[type=radio],input[type=checkbox]{border:0px none;}
input[type=text],input[type=password],input[type=file]{height:24px; padding:0 1px; line-height:24px; border:1px solid #ddd;}
textarea {border:1px solid #ddd; padding:1px;}
input[type=button],input[type=submit] {overflow:visible; padding:0; text-align:center; cursor:pointer; border:0;}
button {overflow:visible; padding:0; text-align:center; vertical-align:middle; cursor:pointer; border:0; background:none;}
button::-moz-focus-inner {border:0; padding:0;}
select {height:24px;}

a:link, a:visited, a:active {color:#666; text-decoration:none; cursor:pointer;}
a:hover {color:#ff972e; text-decoration:none; cursor:pointer;}

.display_block {display:block;}
.display_none {display:none;}
.float_left {float:left;}
.float_right {float:right;}
.clear_both {clear:both;}
.background_none {background:none;}
.border_none {border:none;}
.border_right_none {border-right:none;}
.padding_none {padding:0;}
.margin_none {margin:0;}
.letter_spacing {letter-spacing:-1px;}
.font_weight_normal {font-weight:normal;}
.font_weight_bold {font-weight:bold;}

/* 대체텍스트용 */
.comment {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

/* 정렬 */
.ct {margin-left:auto; margin-right:auto;}
.ar {text-align:right;}
.am {vertical-align:middle;}
.ac {text-align:center;}
.al {text-align:left;}
.at {vertical-align:top;}
.ab {vertical-align:bottom;}

/* 텍스트 칼라 */
.txts {font-size:0.917em;}
.txtb {font-size:1.167em;}
.txt_color1 {color:#ff6c00;} /* 주황색 */
.txt_color2 {color:#798dd8;} /* 청보라? */
.txt_color3 {color:#a2a2a2;} /* 밝은회색 */
.txt_color4 {color:#877c66;} /* 회갈색 */
.txt_color5 {color:#3e75aa;} /* 파랑 */
.txt_color6 {color:#67aa3e;} /* 초록 */
.txt_color7 {color:#bcdb5c;} /* 밝은연두 */
.txt_color8 {color:#ecb90e;} /* 밝은주황 */

/* Global Margin */
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}

.mt-1 {margin-top:-1px;}
.mt-2 {margin-top:-2px;}
.mt-3 {margin-top:-3px;}
.mt-4 {margin-top:-4px;}
.mt-5 {margin-top:-5px;}
.mt-10 {margin-top:-10px;}
.mt-15 {margin-top:-15px;}
.mt-20 {margin-top:-20px;}
.mt-25 {margin-top:-25px;}
.mt-30 {margin-top:-30px;}
.mt-35 {margin-top:-35px;}
.mt-40 {margin-top:-40px;}
.mt-45 {margin-top:-45px;}
.mt-50 {margin-top:-50px;}

.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}

.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}

.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml22 {margin-left:22px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.ml65 {margin-left:65px;}
.ml90 {margin-left:90px;}
.ml135 {margin-left:135px;}

.ml-1 {margin-left:-1px;}
.ml-2 {margin-left:-2px;}
.ml-3 {margin-left:-3px;}
.ml-4 {margin-left:-4px;}
.ml-5 {margin-left:-5px;}
.ml-10 {margin-left:-10px;}
.ml-15 {margin-left:-15px;}
.ml-20 {margin-left:-20px;}
.ml-25 {margin-left:-25px;}
.ml-30 {margin-left:-30px;}
.ml-35 {margin-left:-35px;}
.ml-40 {margin-left:-40px;}
.ml-45 {margin-left:-45px;}
.ml-50 {margin-left:-50px;}

/* Padding */
.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}

.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr28 {padding-right:28px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr40 {padding-right:40px;}
.pr45 {padding-right:45px;}
.pr50 {padding-right:50px;}

.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}

.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl35 {padding-left:35px;}
.pl40 {padding-left:40px;}
.pl45 {padding-left:45px;}
.pl50 {padding-left:50px;}

/* 폼 */
.ato {width:auto;}
.w10 {width:10px;}
.w20 {width:20px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w45 {width:45px;}
.w50 {width:50px;}
.w52 {width:52px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w118 {width:118px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w145 {width:145px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w500 {width:500px;}
.w600 {width:600px;}

.w97 {width:97%;}
