﻿@charset "UTF-8";
body{font-size:13px; font-family:'Malgun Gothic','맑은 고딕','NanumGothic','Nanum Gothic'; line-height:1em; color:#333;}  
table{border-collapse:collapse;border-spacing:0;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, th, select ,textarea {margin:0; padding:0; color:#444; font-size:13px; line-height:1.3em; font-family:'Malgun Gothic','맑은 고딕','NanumGothic';}
label { cursor:pointer; }

p { line-height:2.0em; }
th {font-weight:bold;}
a:link, a:visited, a:active { color:#333; text-decoration:none;}
a:focus, a:hover {}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
del,ins{text-decoration:none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sub,sup{vertical-align:baseline;}
table, tr, td {font-size:13px; line-height:1.3em; color:#444; font-family:'Malgun Gothic','맑은 고딕';box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
button, input, select, textarea, img { vertical-align:middle; }
input[type="text"] {border:1px solid #AAA; height:20px; text-indent:5px !important; color:#333; line-height:14px; padding:2px 0;}
input[type="password"] {border:1px solid #AAA; height:20px; text-indent:5px !important; color:#333; line-height:14px; padding:2px 0;}
textarea {border:1px solid #AAA; width:99.5%; padding:5px}
.disn, hr{display:none;}
.box { border:1px solid #AAA; height:16px; text-indent:5px !important; color:#333; line-height:14px; padding:2px 0; }
.box_select { BORDER:1px solid #AAA; height:24px; text-indent:5px !important; color:#333; line-height:14px; padding:2px 0; }
.box_hidden { border:1px solid #AAA; height:16px; color:#333; line-height:14px; background:#DDDDDD; }
.box_memo { border:1px solid #AAA; width:99.5%; padding:5px; }

.clearfix:before, .clearfix:after { content:" "; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }
.clear { clear:both; }　/*float 클리어함

/* font size */
.fz10 {font-size:10px !important;}
.fz11 {font-size:11px !important;}
.fz12 {font-size:12px !important;}
.fz13 {font-size:13px !important;}
.fz14 {font-size:14px !important;}
.fz15 {font-size:15px !important;}
.fz16 {font-size:16px !important;}
.fz17 {font-size:17px !important;}
.fz18 {font-size:18px !important;}
.fz20 {font-size:20px !important;}

.fb1 {font-weight:lighter;}
.fb4 {font-weight:nomal;}
.fb7 {font-weight:bold;}
.fb9 {font-weight:bolder;}

/* font color */
.fc-333 {color:#333 !important;}
.fc-F00 {color:#F00 !important;}
.fc-FFF {color:#FFF !important;}
.fc-454545 {color:#454545 !important;}
.fc-868686 {color:#868686 !important;}
.fc-BEA554 {color:#BEA554 !important;}
.fc-0054A6 {color:#0054A6 !important;}
.fc-998675 {color:#998675 !important;}
.fc-F26522 {color:#F26522 !important;}

/* font-family */
.ff-ng {font-family:'Nanum Gothic'}
.ff-nm {font-family:'Nanum Myeongjo';}
.ff-b {font-family:'Nanum Gothic Bold';}
.dotum12 {font-family:'돋움',dotum; font-size:12px;}

/* line-height */
.lh20 {line-height:20px;}
.lh24 {line-height:24px;}
.lh28 {line-height:28px;}
.lh32 {line-height:32px !important}
.lh36 {line-height:36px !important}
.lh40 {line-height:40px !important}

/* align */
.ac {text-align:center;}
.al {text-align:left;}
.ar {text-align:right;}

/* valign */
.vm {vertical-align:middle;}
.vt {vertical-align:top;}
.vb {vertical-align:bottom;}
.vs {vertical-align:super;}

/* margin */
.mt5 {margin-top:5px !important; }
.mt10 {margin-top:10px !important; }
.mt15 {margin-top:15px !important; }
.mt20 {margin-top:20px !important; }
.mt25 {margin-top:25px !important; }
.mt30 {margin-top:30px !important; }
.mt35 {margin-top:35px !important; }
.mt40 {margin-top:40px !important; }
.mt45 {margin-top:45px !important; }
.mt50 {margin-top:50px !important; }

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.mr5 {margin-right:5px; !important; }
.mr10 {margin-right:10px; !important; }
.mr15 {margin-right:15px; !important; }
.mr20 {margin-right:20px; !important; }
.mr25 {margin-right:25px; !important; }

/* padding */
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}

.bt_red {padding:3px 10px 5px 10px;background-color:#EC008C;}
.bt_000 {padding:3px 10px 5px 10px;background-color:#000;}
.bt_777 {padding:3px 10px 5px 10px;background-color:#777;}
.bt_998675 {padding:3px 10px 5px 10px;background-color:#998675;}
.bt_C69C6D {padding:3px 10px 5px 10px;background-color:#C69C6D;}
.bt_598527 {padding:2px 5px 4px 5px;background-color:#598527;}
.bt_8C6239 {padding:2px 5px 4px 5px;background-color:#8C6239;}
.bt_2C8F7B {padding:2px 5px 4px 5px;background-color:#2C8F7B;}
.bt_3B5998 {padding:2px 5px 4px 5px;background-color:#3B5998;}

/* border */
.bol-A {border-left:1px solid #AAA;}
.bor-A {border-right:1px solid #AAA;}
.bob-A {border-bottom:1px solid #AAA;}
.bot-A {border-top:1px solid #AAA;}
.bo-A {border:1px solid #AAA;}
.bo-9 {border:1px solid #999;}
.bo-8 {border:1px solid #888;}
.bo-0 {border:1px solid #000;}

/* border */
.bt-E {border-top:1px solid #EEE;}
.bt-A {border-top:1px solid #AAA;}
.bt-10 {border-top:1px solid #000;}
.bt-20 {border-top:2px solid #000;}

/* border */
.bb-E {border-bottom:1px solid #EEE;}
.bb-A {border-bottom:1px solid #AAA;}
.bb-10 {border-bottom:1px solid #000;}
.bb-20 {border-bottom:2px solid #000;}

/* background-color */
.trbg-C8F1FC { background-color:#C8F1FC; }
.bg_FFDADA {background-color:#FFDADA;}
.bg_F0FFDB {background-color:#F0FFDB;}
.bg_FFF799 {background-color:#FFF799;}
.bg_DDF6FF {background-color:#DDF6FF;}
.bg_ECE1D5 {background-color:#ECE1D5;}
.bg_FFF {background-color:#FFF;}
.bg_F4F4F4 {background-color:#F4F4F4;}
.bg_CCC {background-color:#CCC;}
.bg_BBB {background-color:#BBB;}
.bg_999 {background-color:#999;}
.bg_666 {background-color:#666;}
.bg_333 {background-color:#333;}
.bg_000 {background-color:#000;}

 .h25 {height:25px;}
 .h30 {height:30px;}
 .h35 {height:35px;}	
 .h40 {height:40px;}	

.page_num { display:inline-block; width:26px; height:26px; margin:0 5px; line-height:22px; text-align:center; font-size:15px; border:1px solid #B4B4B4; }
.page_img { display:inline-block; width:26px; height:26px; margin:0 5px; line-height:22px; text-align:center; font-size:15px; color:#888 !important; border:1px solid #B4B4B4; }
.page_bold { display:inline-block; width:26px; height:26px; margin:0 5px; line-height:22px; text-align:center; font-size:15px; color:#000; border:1px solid #000;background-color:#F4F4F4; }
