@charset "utf-8";

/* ------------------------------------------------------------
 * (주) 이즈소프트 (http://easesoft.kr) 
 * 2016/02/16 SYH
 * 사용 예는 guide 사이트 에서 확인  
 ------------------------------------------------------------ */

* { margin:0; padding:0}
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, address, em, img, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding:0; border:0; background:transparent}

body{font-size:0.75em; font-family:verdana,Dotum,AppleGothic,sans-serif; /*min-width:1000px*/}

table{border-spacing:0; border-collapse:collapse;}
img{border:none; vertical-align:0px; max-width:100%;}
address, em{font-style:normal;}
ol, ul{list-style:none; }
li,dt,dd{ line-height:20px}

fieldset{/*display:inline; */border:none;}
input{font-family:Dotum,AppleGothic,sans-serif; }
input, textarea, select{vertical-align:middle; font-family:inherit; font-size:1em; line-height:1.2em; letter-spacing:-1px;}
textarea{color:#6d6767;}

hr, caption{position:absolute; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; visibility:hidden;}

/* Skip To Content */
#skipNav {position:absolute; left:0; top:-1000px; width:100%; height: 0px; z-index:1000; line-height:0px; font-size:0px}
#skipNav a {display:block; text-align:center; width: 100%; line-height:0px;	font-size:0px}
#skipNav a:focus, #skipNav a:hover, #skipNav a:active {position:absolute; left:0px; top:1000px; padding: 8px 0; display:block; height:20px; background:#20262c; font-size:12px; font-weight:bold; line-height:18px; color:#fff}

/* link */
a{color:#6d6767;text-decoration:none;}
a:visited {text-decoration:none}
a:hover{text-decoration:none; color:#6d6767;}

/*font*/
@font-face{
	font-family:'NBG';
	src:url("/templet/font/NanumBarunGothic");
	src:local(※), url("/templet/font/NanumBarunGothic.woff") format("woff"), url("/templet/font/NanumBarunGothic.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family:'NBG';
	src:url("/templet/font/NanumBarunGothicLight");
	src:local(※), url("/templet/font/NanumBarunGothicLight.woff") format("woff"), url("/templet/font/NanumBarunGothicLight.ttf") format("truetype");
	font-weight:100;
	font-style: normal;
}


/* text hidden */
.IR { font: 0px/0 Arial;  height: 0; left: -9999px !important; position: absolute !important; top: -9999px !important;}
.blind{position:absolute; top:-1000px; left:-1000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

/* img alpha */
.alpha {opacity:.6;filter:alpha(opacity=60)}

/* dotline */
.dashed {border-top:1px dashed #CCC}
.dotline {border-top:1px dotted #CCC}
.solid {border-top:1px solid #CCC}

/* 새창 */
a.open-popup {position:relative; padding:0 17px 0 0; background:url('/a1/img/common/iconOpen.gif') no-repeat  75px -32px;}

/*줄바꿈*/
.br {display:block !important;}

/*이미지 없음*/
.errorLogo {background:#eee url('/error/img/noimg_logo.png') no-repeat center}

/*들여쓰기*/
.indent {margin:0 0 40px 20px; clear:both; overflow:hidden; color:#666}

/*강조 font*/
.NBG, .NBG a, .NBG ul li, .NBG ul li a{font-family:'NBG','NanumBarunGothic','나눔바른고딕','Malgun Gothic','맑은고딕';}


/* display style */
.diB {display:block}
.diIn {display:inline}
.diInB {display:inline-block}
.diNone {display:none}
.Tcell {display:table-cell}

/*heading*****************************************************************************************************************************************************************************************************************************/

/*width box*/
.Row {clear:both; content:""; margin:15px 0 0; overflow:hidden}
.area {box-sizing:border-box; margin-top:20px}


/*depth*******************************************************************************************************************************************************************************************************************************/

/*line tpye*/
ul.Inline li, ol.Inline li, dl.Inline dt, dl.Inline dd {float:left; padding-right:20px}
dl.Inline dt {font-weight:bold}
 
/*style-type*/
ul.Type-dec, ol.Type-dec{list-style-type: decimal; padding-left:20px}
ul.Type-zero, ol.Type-roman{list-style-type: upper-roman; padding-left:20px}
ul.Type-alpha, ol.Type-alpha{list-style-type: upper-alpha; padding-left:20px}
ul.Type-circle, ol.Type-circle{list-style-type: circle; padding-left:10px}


/*Borderline*************************************************************************************************************************************************************************************************************************/

.Bt {border-top:0 !important}
.Bl {border-left:0 !important}
.Br {border-right:0 !important}
.Bb {border-bottom:0 !important}



/*Box*************************************************************************************************************************************************************************************************************************/

.Box {background:#fff; border:1px solid #dfdddd;}

/*Box color*/
.Box-Blue {background:#d9edf7; border:1px solid #bce8f1; color:#31708f; }
.Box-Cyan {background:#c2eae4; border:1px solid #a0d5cd; color:#0c8a78}
.Box-Gray {background:#fafafa; border:1px solid #e6e6e6; color:#666}
.Box-Green {background:#dff0d8; border:1px solid #d6e9c6; color:#3c763d}
.Box-Red {background:#f2dede; border:1px solid #ebccd1; color:#a94442}
.Box-Yellow {background:#fcf8e3; border:1px solid #faebcc; color:#8a6d3b}

.Box, .Box-Blue, .Box-Cyan, .Box-Gray, .Box-Green, .Box-Red, .Box-Yellow  {padding:10px 15px 10px; border-radius:4px; box-sizing:border-box}


		
/*Box size********************************************************************************************************************************************************************************************************************/

.W100 {width:100% !important}
.W95 {width:95% !important}
.W90 {width:90% !important}
.W85 {width:85% !important}
.W80 {width:80% !important}
.W75 {width:75% !important}
.W70 {width:70% !important}
.W65 {width:65% !important}
.W60 {width:60% !important}
.W55 {width:55% !important}
.W50 {width:50% !important}
.W45 {width:45% !important}
.W40 {width:40% !important}
.W35 {width:35% !important}
.W30 {width:30% !important}
.W25 {width:25% !important}
.W20 {width:20% !important}
.W15 {width:15% !important}
.W10 {width:10% !important}
.W5 {width:5% !important}

/*Text style***************************************************************************************************************************************************************************************************************************/
	
/*검정,회색,흰색 계열*/
.cDark0 {color:#000 !important}
.cDark3 {color:#333 !important}
.cDark6 {color:#666 !important}
.cDark9 {color:#999 !important}
.cDarkc {color:#ccc !important}
.cWhite {color:#fff !important}

/*color txt*/
.cBlue {color:#066cde !important}
.cCyan {color:#078b78 !important}
.cGreen {color:#32991c !important}
.cOrange {color:#ff6600 !important}
.cRed {color:#e20101 !important}
.cGold {color:#cda858 !important}


/*size*/
.Fs45 {font-size:45px !important}
.Fs40 {font-size:40px !important}
.Fs37 {font-size:37px !important}
.Fs35 {font-size:35px !important}
.Fs32 {font-size:32px !important}
.Fs30 {font-size:30px !important}
.Fs28 {font-size:28px !important}
.Fs26 {font-size:26px !important}
.Fs25 {font-size:25px !important}
.Fs24 {font-size:24px !important}
.Fs22 {font-size:22px !important}
.Fs21 {font-size:21px !important}
.Fs20 {font-size:20px !important}
.Fs18 {font-size:18px !important}
.Fs16 {font-size:16px !important}
.Fs15 {font-size:15px !important}
.Fs14 {font-size:14px !important}
.Fs12 {font-size:12px !important}
.Fs13 {font-size:13px !important}
.Fs11 {font-size:11px !important}
.Fs10 {font-size:10px !important}

/*type*/
.FboldN {font-weight:normal}
.FboldB {font-weight:bold}
.Fbold6 {font-weight:600}
.Fbold5 {font-weight:500}
.FtypeI {font-style:italic}
.Un-line {text-decoration: underline;}
.Md-line {text-decoration:line-through;}

/*align style***************************************************************************************************************************************************************************************************************************/

/*align*/
.TxtC {text-align:center !important;}
.TxtL {text-align:left !important;}
.TxtR {text-align:right !important;}

/*float,both*/
.Fl{float:left !important;}
.Fr{float:right !important;}
.Clear{clear:both !important; overflow:hidden}

/*vertical-align*/
.VaT {vertical-align:top}
.VaM {vertical-align:middle}
.VaB {vertical-align:bottom}

.VaT1 {vertical-align:1px}
.VaT2 {vertical-align:2px}
.VaT3 {vertical-align:3px}
.VaT4 {vertical-align:4px}
.VaT5 {vertical-align:5px}
.VaT6 {vertical-align:6px}
.VaT7 {vertical-align:7px}
.VaT8 {vertical-align:8px}
.VaT9 {vertical-align:9px}
.VaT10 {vertical-align:10px}

.VaB1 {vertical-align:-1px}
.VaB2 {vertical-align:-2px}
.VaB3 {vertical-align:-3px}
.VaB4 {vertical-align:-4px}
.VaB5 {vertical-align:-5px}
.VaB6 {vertical-align:-6px}
.VaB7 {vertical-align:-7px}
.VaB8 {vertical-align:-8px}
.VaB9 {vertical-align:-9px}
.VaB10 {vertical-align:-10px}



/* margin ***************************************************************************************************************************************************************************************************************************/

.ma0{margin:0 !important;}

/* margin Top */
.mt0{margin-top:0px !important;}
.mt2{margin-top:2px !important;}
.mt3{margin-top:3px !important;}
.mt5{margin-top:5px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !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;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt100{margin-top:100px !important;}

/* margin Left */
.ml0{margin-left:0px !important;}
.ml2{margin-left:2px !important;}
.ml3{margin-left:3px !important;}
.ml5{margin-left:5px !important;}
.ml6{margin-left:6px !important;}
.ml7{margin-left:7px !important;}
.ml8{margin-left:8px !important;}
.ml9{margin-left:9px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}
.ml55{margin-left:55px !important;}
.ml60{margin-left:60px !important;}
.ml65{margin-left:65px !important;}
.ml70{margin-left:70px !important;}
.ml75{margin-left:75px !important;}
.ml80{margin-left:80px !important;}

/* margin Right */
.mr0{margin-right:0px !important;}
.mr2{margin-right:2px !important;}
.mr3{margin-right:3px !important;}
.mr5{margin-right:5px !important;}
.mr6{margin-right:6px !important;}
.mr8{margin-right:8px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}

/* margin Bottom */
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb7{margin-bottom:7px !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;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}
.mb55{margin-bottom:55px !important;}



/* padding ***************************************************************************************************************************************************************************************************************************/

.pa (padding:0)

/* padding Top */
.pt0 {padding-top:0 !important;}
.pt3 {padding-top:3px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt55 {padding-top:55px !important;}
.pt60 {padding-top:60px !important;}

/* padding Left */	
.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pl55 {padding-left:55px !important;}
.pl60 {padding-left:65px !important;}

/* padding Right */	
.pr0 {padding-right:0px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}
.pr55 {padding-right:55px !important;}
.pr60 {padding-right:65px !important;}

/* padding Bottom */	
.pb0 {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb55 {padding-bottom:55px !important;}
.pb60 {padding-bottom:60px !important;}