/* Common */

@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@font-face{
	font-family:'NanumGothicWeb';
	src: url('/images/font/NanumGothic.eot'); /* IE9 Compat Modes */
    src: url('/images/font/NanumGothic.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
	src: local(※),
	url('/images/font/NanumGothic.woff') format('woff'),/* Modern Browsers */
	url('/images/font/NanumGothic.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('/images/font/NanumGothic.svg#webfontFHzvtkso') format('svg');/* Legacy iOS */
}

/* 폰트 */
body{font-family:'Nanum Gothic','NanumGothicWeb','나눔고딕','돋움','Dotum','Gulime','Malgun Gothic','Helvetica','sans-serif';font-size:12px;}

/* 요소(element) 여백 초기화 */
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,legend,input,textarea,select,button,table,th,td{margin:0;padding:0;}
body{line-height:120%;color:#545454;background:#fff;}

/* 제목요소 */
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

/* 테두리 없애기 */
fieldset,img,abbr,acronym{border:0 none;}

/* 목록 */
ol,ul{list-style:none;}
ul:after{display:block;clear:both;content:'';}
dl:after{display:block;clear:both;content:'';}

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table{border-collapse:separate;border:0 none;border-spacing:0;}
th,td{font-weight:normal;text-align:left;}
caption,legend {width:0;height:0;visibility:hidden;line-height:0;font-size:0;overflow:hidden;}
/*.dpn{display:none;}*/

/* 텍스트 관련 요소 초기화 */
address,caption,em,cite{font-style:normal;font-weight:normal;}
ins{text-decoration:none;}
del{text-decoration:line-through;}

/* 인용문 */
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote,q{quotes:' ';}

/* 수평선 */
hr{display:none;}

/* 링크 */
a{color:#545454;text-decoration:none;}
a::-moz-focus-inner{border:none;}/*파이어폭스에서 패딩 발생을 방지*/
a:hover,a:active,a:focus{color:#545454;text-decoration:underline;}

/* 숨김 */
.blind{visibility:hidden;overflow:hidden;position:absolute;left:-999em;width:0;height:0;font-size:0;line-height:0;}

/* 이미지 */
img{vertical-align:middle;}
.png24{tmp: expression(setPng24(this));} /* 자바스크립트의 setExpression과 같은 기능이구요 IE에서만 작동 */
.img_b3{margin:0;}

q:before,q:after {content:'';}

/* 이미지 */
img{vertical-align:middle;}
.png24{tmp: expression(setPng24(this));}  /* 자바스크립트의 setExpression과 같은 기능이구요 IE에서만 작동 */
.img_b3{margin:0;}

q:before,q:after{content:'';}

/* BORDER */
.b_none{border: none !important;}
.bl_none{border-left-width: 0 !important;}
.bb1_dedede{border-bottom:1px solid;border-bottom-color: #dedede !important;}
.bl1_dedede{border-left: 1px solid #dedede !important;}
.bl1_aaa{border-left:1px solid;border-left-color: #aaa !important;}


/* TEXT-ALIGN/OVERFLOW/VERTICAL-ALIGN */
.ac{text-align:center;}
.al{text-align: left !important;}
.ar{text-align: right !important;}
.oh{overflow:hidden;}
.oa{overflow:auto;}
.oya{overflow-y:auto;}
.oxs{overflow-x:scroll;}
.vam{vertical-align:middle;}

/* FLOAT/CLEAR/DISPLAY */
.fl{float: left;}
.fr{float: right !important;}
.clear{clear:both;}
.dp_block{display:block;}

/* INPUT/SELECT */
input[type=text]{height:17px;padding:3px 3px 0 3px;margin:-1px;border:1px solid #e0e0e0;vertical-align:middle;}
input[type=checkbox]{padding:0;margin:0 3px 0 0;vertical-align:middle;border-width:0;}
input[type=radio]{padding:0;margin:0 3px 3px 3px;vertical-align:middle;border-width:0;}
input[type=file]{padding:0;margin:0;vertical-align:middle;border-width:0;}
select{padding:1px;vertical-align:middle;}
textarea{border:1px solid #e0e0e0;overflow:auto;}

/* HEIGHT */
.h24px{height:24px;}
.h45px{height:45px;}
.h164px{height:164px;}
.h198px{height:198px;}
.h199px{height:199px;}
.h425px{min-height:425px;height:425px;}
.h429px{height:429px;}

/* WIDTH */
.w50{width:50%;}
.w70{width:70%;}
.w75{width:73%;}
.w80{width:80%;}
.w88{width:88%;}
.w95{width:95%;}
.w96{width:96%;}
.w99{width:99%;}
.w100{width: 100% !important;}

/* PADDING */
.p10{padding: 10px !important;}
.pt5{padding-top: 5px !important;}
.pt10{padding-top:10px !important;}
.pr0{padding-right:0 !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pb0{padding-bottom:0 !important;}
.pb10{padding-bottom:10px !important;}
.pl0{padding-left:0 !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl530{padding-left:530px !important;}
.pl540{padding-left:540px !important;}

/* MARGIN */
.mt3{margin-top:3px;}
.mt2{margin-top:2px;}
.mt1{margin-top:1px;}
.mt20{margin-top:20px;}
.mt50{margin-top:50px;}
.mt_1{margin-top:-1px;}
.mr1{margin-right:1px;}
.mr_1{margin-right:-1px;}
.mr_2{margin-right:-2px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb_1{margin-bottom:-1px;}
.mb_40{margin-bottom:-40px;}
.ml_1{margin-left:-1px;}

.fs11pt{font-size:11pt;}
.fc_ff0000{color:#ff0000;}
.ls_1px{letter-spacing:-1px;}

/*		블루-search form		*/
.table_03{clear:both;border-top:1px solid #2c63b9;border-right:1px solid #a3c0e8;border-bottom:1px solid #8aacd7;text-align:center;border-collapse:collapse;table-layout:fixed;background:rgb(255,255,255)}
.table_03 th{color:#283953;font-weight:bold;height:22px;text-align:center;padding:3px 0;border-top:1px solid #a3c0e8;border-left:1px solid #a3c0e8;font-size:9pt;line-height:130%;}
.table_03 td{padding:3px 0;border-top:1px solid #a3c0e8;border-left:1px solid #a3c0e8;line-height:130%;letter-spacing:-.1em}
.table_03 thead th{padding:3px 0;border-bottom:1px solid #a1c1e8;border-top:none;background:#c8e1f9;font-size:8pt;color:#003981;text-align:center;}
.table_03 tbody th{background:#f5fbff;font-weight:normal;color:#004aa7}
.table_03 tbody th.center{ text-align:center}
.table_03 tbody th label{ text-align:center}
.table_03 .left{padding-right:5px;padding-left:5px;text-align:left}
.table_03 .right{padding-right:5px;padding-left:5px;text-align:right}
.table_03 a{color:#898989}
.table_03 a:hover{color:#0087b4}
