@charset "utf-8"; 

/************************************************************************
 * 파일명 : reset.css
 * 설명 : 공통사항
 * 작성자 : straw
 * 작성일 : 2014.01.02
 * 최종수정일 : 2014.02.19
************************************************************************/
html,body{width:100%; height:100%}
html{}
html{color:#666666; background:#ffffff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption{
	margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0; font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#666666}
#yui3-css-stamp.cssreset{display:none}
table{width:100%; margin:0; padding:0}
body {color:#666666; font-family:"돋움",Dotum,"굴림",Gulim, sans-serif; font-size:12px; line-height:150%; -webkit-text-size-adjust:none; }
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
a {color:#666666; text-decoration:none; }

.clfix:after, .tab:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clfix, .tab {display: inline-block; }
.clfix, .tab {display: block; }
* html .clfix, * html .tab {height: 1%; } /* Hides from IE-mac */
.clfix, .tab { zoom:1; } /*for IE 5.5-7*/
hr{display:none}

/*.ir {text-indent:-100%; *text-indent:0; white-space:nowrap; overflow:hidden; font-size:0; line-height:0; text-shadow:none; color:transparent; } 하단 주소 영역 스타일 임시숨김 */


/* skipnavi */
#skipnavi a {position:absolute; text-align:center; width:200px; display:block; background:#ff7900; color:#fff; left:-9999px; }
#skipnavi a:hover {z-index:999999; margin-left:-100px; left:50%; }
#skipnavi a:focus {z-index:999999; margin-left:-100px; left:50%; }
#skipnavi a:active {z-index:999999; margin-left:-100px; left:50%; }


/* Common */
.blind,legend{display:block; overflow:hidden; position:absolute; top:-1000em; left:0}
table caption{visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0}
.radio {margin-right:5px; vertical-align:middle; }
.checkbox {margin-right:5px; vertical-align:middle; }


/* color */
.f_org{color:#ff6100;}
.f_blu{color:#0066ff;}

/* font type */
.f_bold{font-weight:bold;}
.f_nor{font-weight:normal;}


/* 여백 */
.mt8 {margin-top:8px !important; }
.mt10 {margin-top:10px !important; }
.mt15 {margin-top:15px !important; }
.mt20 {margin-top:20px !important; }
.mt30 {margin-top:30px !important; }
.mt36 {margin-top:36px !important; }
.mt40 {margin-top:40px !important; }
.mt45 {margin-top:45px !important; }
.mt50 {margin-top:50px !important; }
.mb0 {margin-bottom:0 !important; }
.mb5 {margin-bottom:5px !important; }
.mb10 {margin-bottom:10px !important; }
.mb15 {margin-bottom:15px !important; }
.mb20 {margin-bottom:20px !important; }
.mb25 {margin-bottom:25px !important; }
.mb30 {margin-bottom:30px !important; }
.mb40 {margin-bottom:40px !important; }
.mb50 {margin-bottom:50px !important; }
.mb60 {margin-bottom:60px !important; }
.mr0 {margin-right:0px !important; }
.mr5 {margin-right:5px !important; }
.mr6 {margin-right:6px !important; }
.mr10 {margin-right:10px !important; }
.mr11 {margin-right:11px !important; }
.mr13 {margin-right:13px !important; }
.mr15 {margin-right:15px !important; }
.mr20 {margin-right:20px !important; }
.mr30 {margin-right:30px !important; }
.mr34 {margin-right:34px !important; }
.mr35 {margin-right:35px !important; }
.mr40 {margin-right:40px !important; }
.ml5{margin-left:5px !important; }
.ml6{margin-left:6px !important; }

.pd0 {padding:0px !important; }
.pt8 {padding-top:8px !important; }
.pt12 {padding-top:12px !important; }
.pt20 {padding-top:20px !important; }
.pt28 {padding-top:28px !important; }
.pt30 {padding-top:30px !important; }
.pt40 {padding-top:40px !important; }
.pb20 {padding-bottom:20px !important; }
.pb30 {padding-bottom:30px !important; }
.pb40 {padding-bottom:40px !important; }
.pb58 {padding-bottom:58px !important; }
.pb80 {padding-bottom:80px !important; }
.pb85 {padding-bottom:85px !important; }
.pr6 {padding-right:6px !important; }
.pr20 {padding-right:20px !important; }
.pr30 {padding-right:30px !important; }
.pr50 {padding-right:50px !important; }
.pr66 {padding-right:66px !important; }
.pr266 {padding-right:266px !important; }
.pl24 {padding-left:24px !important; }
.pl40 {padding-left:40px !important; }
.pl75 {padding-left:75px !important; }
.pl90 {padding-left:90px !important; }


/* 정렬 */
.middle{vertical-align:middle}
.h28{line-height:28px;}


/* sub_common */
.fl_L {float:left; }
.fl_R {float:right; }
.fl {float:left; }
.fr {float:right; }

.ta_l {text-align:left !important; }
.ta_c {text-align:center !important; }
.ta_r {text-align:right !important; }
.ta_j {text-align:justify !important; }

.circle li, .circle dd, .circle td p {background:url("/_img/common/icon_listStyle.gif") no-repeat; padding-left:10px; }


/* visibility hidden */
.visibHide {position:absolute; height:0; visibility:hidden; font-size:0; }

/* font style */
.tit_st {font-family: Nanum Gothic; }
.fontSize24 {font-size:24px; line-height:26px; height:26px; }
.fontSize22 {font-size:22px; line-height:22px; height:22px; }
.fontSize20 {font-size:20px; line-height:20px; height:20px; }
.fontSize18 {font-size:18px; line-height:18px; height:18px; }
.fontSize16 {font-size:16px; line-height:16px; height:16px; }
.fontSize14 {font-size:14px; line-height:14px; height:14px; }
.fontSize13 {font-size:13px; line-height:13px; height:13px; }
.fontSize12 {font-size:12px; line-height:12px; height:12px; }
.fontSize11 {font-size:11px; line-height:11px; height:11px; }

/* button */ 
a.btn_save{display:inline-block; width:94px; height:60px; margin:0 4px; text-indent:-999em; background:url("/images/button/btn_guide.jpg") no-repeat 0 0;}
a.btn_delete{display:inline-block; width:94px; height:60px; margin:0 4px; text-indent:-999em; background:url("/images/button/btn_guide.jpg") no-repeat -104px 0;}
a.btn_enroll{display:inline-block; width:94px; height:60px; margin:0 4px; text-indent:-999em; background:url("/images/button/btn_guide.jpg") no-repeat -209px 0;}
a.btn_cancel{display:inline-block; width:94px; height:60px; margin:0 4px; text-indent:-999em; background:url("/images/button/btn_guide.jpg") no-repeat -313px 0;}
a.find_zip{display:inline-block; width:86px; height:28px; text-indent:-999em; background:url("/images/button/btn_guide.jpg") no-repeat 0 -72px;}
a.file{display:inline-block; width:63px; height:28px; text-indent:-999em; background:url("/images/button/btn_guide.jpg") no-repeat -103px -72px;}
a.file_add{display:inline-block; width:63px; height:28px; text-indent:-999em; background:url("/images/button/btn_guide.jpg") no-repeat 0 -112px;}
a.file_del{display:inline-block; width:63px; height:28px; text-indent:-999em; background:url("/images/button/btn_guide.jpg") no-repeat -67px -112px;}