@charset "UTF-8";

@font-face{
font-family: 'NanumGothicWeb';
font-style: normal;
font-weight: normal;
src: url('./font/NanumGothic-Regular.eot');
src: local('?'), url('./font/NanumGothic-Regular.woff') format('woff'), url('./font/NanumGothic-Regular.ttf') format('truetype'); 
}

@font-face{
font-family: 'NanumGothicWebBold';
font-style: normal;
font-weight: bold;
src: url('./font/NanumGothic-Bold.eot');
src: local('?'), url('./font/NanumGothic-Bold.woff') format('woff'), url('./font/NanumGothic-Bold.ttf') format('truetype'); 
}

/** {font-family:'NanumGothicWeb','나눔 고딕','Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','돋움',Helvetica,AppleGothic,Sans-serif; ;font-size:14px;line-height: 1.8em; color: #666;}*/

/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed');*/

body,h1,h2,h3,h4,input,button{font-family:'NanumGothicWeb',Sans-serif; font-size:13px; letter-spacing:0px; color:#444; line-height:1.5em;}

.fs_dotum{font-family:'dotum','돋움',Helvetica,AppleGothic,Sans-serif;}

html {overflow-x:auto; overflow-y:scroll;width:100%;height:100%;margin:0;padding:0}
* html * {zoom:1;}
body{width:100%;height:100%;}
body, p, h1, h2, h3, h4, h5, h6, table, th, td, form, fieldset, legend, input, textarea, button,pre {margin:0; padding:0; -webkit-text-size-adjust:none;
-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}
textarea, select, button, table {font-family:inherit; font-size:inherit; line-height:inherit;}
legend, caption {display:none; overflow:hidden; visibility:hidden; height:0; font-size:0; line-height:0;} /* For Screen Reader */
img, fieldset, button {border:0;}
img{vertical-align:middle;}
fieldset, button, input {vertical-align:middle;}
ul, ol, li, dl, dt, dd {list-style:none;margin:0;padding:0;}
em, i, address {font-style:normal; font-weight:normal;}
hr {display:none !important; visibility:hidden;}
textarea, button {line-height:1.2; /* 입력폼에서 춤추지 않는 최소 줄간 1.2 */ vertical-align: bottom;}
input {vertical-align:middle;border:none;background:none;}
label {cursor:pointer; vertical-align:middle; color:#555;}
a {text-decoration:none; color:#555;font-size:13px}
a:hover, a:active, a:focus {text-decoration:none; color:#555;}
.fixed {table-layout:fixed;} /* table사이즈를 고정 */
.hide {width:1px; height:1px; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.dnone{display:none; overflow:hidden; visibility:hidden; height:0; font-size:0; line-height:0;}
.alternate{display:none; overflow:hidden; visibility:hidden; height:0; font-size:0; line-height:0;}
/*table{border-collapse:collapse;}*/

/* Common */
.t_en {font-family:Apple-Gothic, Helvetica, Sans-serif;}
.t_ko {font-family:Dotum !important;}
.no_space {font-size:0; line-height:0;}
.no_bg {background-image:none;}
.txt_break {
	/* word-break:break-all !important;word-wrap:break-word !important; */
	word-wrap: break-word !important; /* Internet Explorer 5.5+ */
	white-space: pre-wrap !important; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap !important; /* Opera 4-6 */
	white-space: -o-pre-wrap !important; /* Opera 7 */
} /* td 안에 텍스트 줄바꿈을 시켜줍니다 */

.txt_nowrap {white-space:nowrap;} /* 줄바꿈 없음 */
.ls_m01 {letter-spacing:-1px;} /* Letter spacing */
.ls_nm {letter-spacing:normal !important;}

/* Layer Selector */
.floatL {float:left !important;}
.floatR {float:right !important;}
.d_inline {display:inline !important;}
.d_block {display:block !important;}
.d_none {display:none !important;}
.v_hidden {visibility:hidden;}
.n_float {float:none !important;}

/* clear class */
.clear {clear:both !important;}
.clearL {clear:left !important;}
.clfix:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* hides from ie-mac */

/* Scroll Selector */
.ovfX {overflow-x:scroll !important;}
.ovfY {overflow-y:scroll !important;}
.ovfA {overflow:auto !important;}
.ovf {overflow:scroll !important;}
.ovfH {overflow:hidden !important;}
.ovfH_x {overflow-x:hidden !important;}
.ovfH_y {overflow-y:hidden !important;}

/* ALIGN */
.center {text-align:center !important;}
.left {text-align:left !important;}
.right {text-align:right !important;}
.alJ {text-align:justify !important;}

.vaT {vertical-align:top !important;}
.vaM {display:table-cell; vertical-align:middle !important;}
.vaB {vertical-align:bottom !important;}
.vapx {vertical-align:-1px !important;}

.marAuto {margin:0 auto;}

/* Text Style & Color */
.fb {font-family: 'NanumGothicWebBold' !important;}
.fbd {font-weight:bold !important;}
.fn {font-weight:normal !important;}
.ft {text-decoration:line-through !important;}
.fu {text-decoration:underline !important;}

/* Font color */
.fcGr1 {color:#111 !important;}
.fcGr2 {color:#222 !important;}
.fcGr3 {color:#333 !important;}
.fcGr4 {color:#444 !important;}
.fcGr5 {color:#555 !important;}
.fcGr6 {color:#666 !important;}
.fcGr9 {color:#999 !important;}
.fcOr {color:#fa5400 !important;}
.fcRed {color:#ff0000 !important;}
.fcOrg {color:#f08200 !important;}
.fcMint {color:#1ec9c7 !important;}
.fcBlue {color:#2268b8 !important;}
.fcGreen {color:#339900 !important;}
.fcBlack {color:#000 !important;}
.fcWhite {color:#fff !important;}

/* font size */
.fs10 {font-size:10px !important; line-height:100% !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs14 {font-size:14px !important;}
.fs16 {font-size:16px !important;}
.fs18 {font-size:18px !important;}
.fs20 {font-size:20px !important;}
.fs22 {font-size:22px !important;}
.fs24 {font-size:24px !important;}
.fs26 {font-size:26px !important;}

/* padding */
/* 왼쪽 */
.padL00 {padding-left:0px !important;}
.padL01 {padding-left:1px !important;}
.padL02 {padding-left:2px !important;}
.padL03 {padding-left:3px !important;}
.padL04 {padding-left:4px !important;}
.padL05 {padding-left:5px !important;}
.padL06 {padding-left:6px !important;}
.padL07 {padding-left:7px !important;}
.padL08 {padding-left:8px !important;}
.padL09 {padding-left:9px !important;}
.padL10 {padding-left:10px !important;}
.padL15 {padding-left:15px !important;}
.padL20 {padding-left:20px !important;}
.padL25 {padding-left:25px !important;}
.padL30 {padding-left:30px !important;}
.padL35 {padding-left:35px !important;}
.padL40 {padding-left:40px !important;}
.padL45 {padding-left:45px !important;}
.padL50 {padding-left:50px !important;}
.padL55 {padding-left:55px !important;}
.padL60 {padding-left:60px !important;}
.padL5p {padding-left:5% !important;}

/* 오른쪽 */
.padR00 {padding-right:0px !important;}
.padR01 {padding-right:1px !important;}
.padR02 {padding-right:2px !important;}
.padR03 {padding-right:3px !important;}
.padR04 {padding-right:4px !important;}
.padR05 {padding-right:5px !important;}
.padR06 {padding-right:6px !important;}
.padR07 {padding-right:7px !important;}
.padR08 {padding-right:8px !important;}
.padR09 {padding-right:9px !important;}
.padR10 {padding-right:10px !important;}
.padR15 {padding-right:15px !important;}
.padR20 {padding-right:20px !important;}
.padR25 {padding-right:25px !important;}
.padR30 {padding-right:30px !important;}
.padR35 {padding-right:35px !important;}
.padR40 {padding-right:40px !important;}
.padR45 {padding-right:45px !important;}
.padR50 {padding-right:50px !important;}
.padR55 {padding-right:55px !important;}
.padR60 {padding-right:60px !important;}
.padR5p {padding-right:5% !important;}
.padR50p {padding-right:50% !important;}

/* 위 */
.padT00 {padding-top:0px !important;}
.padT01 {padding-top:1px !important;}
.padT02 {padding-top:2px !important;}
.padT03 {padding-top:3px !important;}
.padT04 {padding-top:4px !important;}
.padT05 {padding-top:5px !important;}
.padT06 {padding-top:6px !important;}
.padT07 {padding-top:7px !important ;}
.padT08 {padding-top:8px !important;}
.padT09 {padding-top:9px !important;}
.padT10 {padding-top:10px !important;}
.padT15 {padding-top:15px !important;}
.padT20 {padding-top:20px !important;}
.padT25 {padding-top:25px !important;}
.padT30 {padding-top:30px !important;}
.padT35 {padding-top:35px !important;}
.padT40 {padding-top:40px !important;}
.padT45 {padding-top:45px !important;}
.padT50 {padding-top:50px !important;}
.padT55 {padding-top:55px !important;}
.padT60 {padding-top:60px !important;}

/* 아래 */
.padB00 {padding-bottom:0px !important;}
.padB01 {padding-bottom:1px !important;}
.padB02 {padding-bottom:2px !important;}
.padB03 {padding-bottom:3px !important;}
.padB04 {padding-bottom:4px !important;}
.padB05 {padding-bottom:5px !important;}
.padB06 {padding-bottom:6px !important;}
.padB07 {padding-bottom:7px !important;}
.padB08 {padding-bottom:8px !important;}
.padB09 {padding-bottom:9px !important;}
.padB10 {padding-bottom:10px !important;}
.padB15 {padding-bottom:15px !important;}
.padB20 {padding-bottom:20px !important;}
.padB25 {padding-bottom:25px !important;}
.padB30 {padding-bottom:30px !important;}
.padB35 {padding-bottom:35px !important;}
.padB40 {padding-bottom:40px !important;}
.padB45 {padding-bottom:45px !important;}
.padB50 {padding-bottom:50px !important;}
.padB55 {padding-bottom:55px !important;}
.padB60 {padding-bottom:60px !important;}

/* 전체 */
.pad00 {padding:0px !important;}
.pad01 {padding:1px !important;}
.pad02 {padding:2px !important;}
.pad03 {padding:3px !important;}
.pad04 {padding:4px !important;}
.pad05 {padding:5px !important;}
.pad06 {padding:6px !important;}
.pad07 {padding:7px !important;}
.pad08 {padding:8px !important;}
.pad09 {padding:9px !important;}
.pad10 {padding:10px !important;}
.pad15 {padding:15px !important;}
.pad20 {padding:20px !important;}
.pad25 {padding:25px !important;}
.pad30 {padding:30px !important;}
.pad35 {padding:35px !important;}
.pad40 {padding:40px !important;}
.pad45 {padding:45px !important;}
.pad50 {padding:50px !important;}
.pad55 {padding:55px !important;}
.pad60 {padding:60px !important;}

/* margin */
.marAT {margin:auto !important;}

/* 왼쪽 */
.marL00 {margin-left:0px !important;}
.marL01 {margin-left:1px !important;}
.marL02 {margin-left:2px !important;}
.marL03 {margin-left:3px !important;}
.marL04 {margin-left:4px !important;}
.marL05 {margin-left:5px !important;}
.marL06 {margin-left:6px !important;}
.marL07 {margin-left:7px !important;}
.marL08 {margin-left:8px !important;}
.marL09 {margin-left:9px !important;}
.marL10 {margin-left:10px !important;}
.marL12 {margin-left:12px !important;}
.marL13 {margin-left:13px !important;}
.marL14 {margin-left:14px !important;}
.marL15 {margin-left:15px !important;}
.marL20 {margin-left:20px !important;}
.marL25 {margin-left:25px !important;}
.marL30 {margin-left:30px !important;}
.marL35 {margin-left:35px !important;}
.marL40 {margin-left:40px !important;}
.marL45 {margin-left:45px !important;}
.marL50 {margin-left:50px !important;}
.marL55 {margin-left:55px !important;}
.marL60 {margin-left:60px !important;}
.marL01p {margin-left:1% !important;}
.marL02p {margin-left:2% !important;}

/* 오른쪽 */
.marR00 {margin-right:0px !important;}
.marR01 {margin-right:1px !important;}
.marR02 {margin-right:2px !important;}
.marR03 {margin-right:3px !important;}
.marR04 {margin-right:4px !important;}
.marR05 {margin-right:5px !important;}
.marR06 {margin-right:6px !important;}
.marR07 {margin-right:7px !important;}
.marR08 {margin-right:8px !important;}
.marR09 {margin-right:9px !important;}
.marR10 {margin-right:10px !important;}
.marR15 {margin-right:15px !important;}
.marR20 {margin-right:20px !important;}
.marR25 {margin-right:25px !important;}
.marR30 {margin-right:30px !important;}
.marR35 {margin-right:35px !important;}
.marR40 {margin-right:40px !important;}
.marR45 {margin-right:45px !important;}
.marR50 {margin-right:50px !important;}
.marR55 {margin-right:55px !important;}
.marR60 {margin-right:60px !important;}

/* 위 */
.marT00 {margin-top:0px !important;}
.marT01 {margin-top:1px !important;}
.marT02 {margin-top:2px !important;}
.marT03 {margin-top:3px !important;}
.marT04 {margin-top:4px !important;}
.marT05 {margin-top:5px !important;}
.marT06 {margin-top:6px !important;}
.marT07 {margin-top:7px !important;}
.marT08 {margin-top:8px !important;}
.marT09 {margin-top:9px !important;}
.marT10 {margin-top:10px !important;}
.marT15 {margin-top:15px !important;}
.marT20 {margin-top:20px !important;}
.marT25 {margin-top:25px !important;}
.marT30 {margin-top:30px !important;}
.marT35 {margin-top:35px !important;}
.marT40 {margin-top:40px !important;}
.marT45 {margin-top:45px !important;}
.marT50 {margin-top:50px !important;}
.marT55 {margin-top:55px !important;}
.marT60 {margin-top:60px !important;}
.marT70 {margin-top:70px !important;}
.marT80 {margin-top:80px !important;}
.marT90 {margin-top:90px !important;}
.marT95 {margin-top:95px !important;}
.marT100 {margin-top:100px !important;}

/* 아래 */
.marB00 {margin-bottom:0px !important;}
.marB01 {margin-bottom:1px !important;}
.marB02 {margin-bottom:2px !important;}
.marB03 {margin-bottom:3px !important;}
.marB04 {margin-bottom:4px !important;}
.marB05 {margin-bottom:5px !important;}
.marB06 {margin-bottom:6px !important;}
.marB07 {margin-bottom:7px !important;}
.marB08 {margin-bottom:8px !important;}
.marB09 {margin-bottom:9px !important;}
.marB10 {margin-bottom:10px !important;}
.marB15 {margin-bottom:15px !important;}
.marB20 {margin-bottom:20px !important;}
.marB25 {margin-bottom:25px !important;}
.marB30 {margin-bottom:30px !important;}
.marB35 {margin-bottom:35px !important;}
.marB40 {margin-bottom:40px !important;}
.marB45 {margin-bottom:45px !important;}
.marB50 {margin-bottom:50px !important;}
.marB55 {margin-bottom:55px !important;}
.marB60 {margin-bottom:60px !important;}

/* 전체 */
.mar00 {margin:0px !important;}
.mar01 {margin:1px !important;}
.mar02 {margin:2px !important;}
.mar03 {margin:3px !important;}
.mar04 {margin:4px !important;}
.mar05 {margin:5px !important;}
.mar06 {margin:6px !important;}
.mar07 {margin:7px !important;}
.mar08 {margin:8px !important;}
.mar09 {margin:9px !important;}
.mar10 {margin:10px !important;}
.mar15 {margin:15px !important;}
.mar20 {margin:20px !important;}
.mar25 {margin:25px !important;}
.mar30 {margin:30px !important;}
.mar35 {margin:35px !important;}
.mar40 {margin:40px !important;}
.mar45 {margin:45px !important;}
.mar50 {margin:50px !important;}
.mar55 {margin:55px !important;}
.mar60 {margin:60px !important;}

/* Width % */
.w1p  {width:1% !important;}
.w2p  {width:2% !important;}
.w3p  {width:3% !important;}
.w4p  {width:4% !important;}
.w5p  {width:5% !important;}
.w6p  {width:6% !important;}
.w7p  {width:7% !important;}
.w8p  {width:8% !important;}
.w9p  {width:9% !important;}
.w10p {width:10% !important;}
.w11p {width:11% !important;}
.w12p {width:12% !important;}
.w13p {width:13% !important;}
.w14p {width:14% !important;}
.w15p {width:15% !important;}
.w16p {width:16% !important;}
.w17p {width:17% !important;}
.w18p {width:18% !important;}
.w19p {width:19% !important;}
.w20p {width:20% !important;}
.w21p {width:21% !important;}
.w22p {width:22% !important;}
.w23p {width:23% !important;}
.w24p {width:24% !important;}
.w25p {width:25% !important;}
.w26p {width:26% !important;}
.w27p {width:27% !important;}
.w28p {width:28% !important;}
.w29p {width:29% !important;}
.w30p {width:30% !important;}
.w31p {width:31% !important;}
.w32p {width:32% !important;}
.w33p {width:33% !important;}
.w34p {width:34% !important;}
.w35p {width:35% !important;}
.w36p {width:36% !important;}
.w37p {width:37% !important;}
.w38p {width:38% !important;}
.w39p {width:39% !important;}
.w40p {width:40% !important;}
.w41p {width:41% !important;}
.w42p {width:42% !important;}
.w43p {width:43% !important;}
.w44p {width:44% !important;}
.w45p {width:45% !important;}
.w46p {width:46% !important;}
.w47p {width:47% !important;}
.w48p {width:48% !important;}
.w49p {width:49% !important;}
.w50p {width:50% !important;}
.w51p {width:51% !important;}
.w52p {width:52% !important;}
.w53p {width:53% !important;}
.w54p {width:54% !important;}
.w55p {width:55% !important;}
.w56p {width:56% !important;}
.w57p {width:57% !important;}
.w58p {width:58% !important;}
.w59p {width:59% !important;}
.w60p {width:60% !important;}
.w61p {width:61% !important;}
.w62p {width:62% !important;}
.w63p {width:63% !important;}
.w64p {width:64% !important;}
.w65p {width:65% !important;}
.w66p {width:66% !important;}
.w67p {width:68% !important;}
.w68p {width:68% !important;}
.w69p {width:69% !important;}
.w70p {width:70% !important;}
.w71p {width:71% !important;}
.w72p {width:72% !important;}
.w73p {width:73% !important;}
.w74p {width:74% !important;}
.w75p {width:75% !important;}
.w76p {width:76% !important;}
.w77p {width:77% !important;}
.w78p {width:78% !important;}
.w79p {width:79% !important;}
.w80p {width:80% !important;}
.w81p {width:81% !important;}
.w82p {width:82% !important;}
.w83p {width:83% !important;}
.w84p {width:84% !important;}
.w85p {width:85% !important;}
.w86p {width:86% !important;}
.w87p {width:87% !important;}
.w88p {width:88% !important;}
.w89p {width:89% !important;}
.w90p {width:90% !important;}
.w91p {width:91% !important;}
.w92p {width:92% !important;}
.w93p {width:93% !important;}
.w94p {width:94% !important;}
.w95p {width:95% !important;}
.w96p {width:96% !important;}
.w97p {width:97% !important;}
.w98p {width:98% !important;}
.w99p {width:99% !important;}
.w100p {width:100% !important;}

/* position */
.posR {position:relative !important;}
.posA {position:absolute !important;}

/* INPUT 
.input_e {background:#ffffff !important; padding:1px 5px; height:18px; border-radius:5px; line-height:18px; font-size:14px; color:#666; border:1px solid #9e9e9e;}
.input_read {background:#eaeaea !important; padding:1px 5px; height:18px; border-radius:5px; line-height:18px; font-size:14px; color:#666; border:1px solid #9e9e9e;}
*/

/* common */
input[type="text"]{min-height:18px; padding:5px 5px; border:1px solid #dfdfdf; vertical-align:middle; color:inherit; background:#fff;}
input[type="number"]{min-height:18px; padding:5px 5px; border:1px solid #dfdfdf; vertical-align:middle; color:inherit; background:#fff;}
input[type="tel"]{min-height:18px; padding:5px 5px; border:1px solid #dfdfdf; vertical-align:middle; color:inherit; background:#fff;}
input[type="email"]{min-height:18px; padding:5px 5px; border:1px solid #dfdfdf; vertical-align:middle; color:inherit; background:#fff;}
input[type="password"]{min-height:18px; padding:5px 5px; border:1px solid #dfdfdf; vertical-align:middle; color:inherit; background:#fff;}
input[type="file"]{min-height:18px; padding:5px 5px; border:1px solid #dfdfdf; vertical-align:middle; color:inherit; background:#fff;}
input[type="checkbox"]{vertical-align:middle;}
input[type="radio"]{vertical-align:middle;}
input[type="button"]{min-height:20px;min-width:50px;}
select{min-height:18px; padding:5px 5px; border:1px solid #dfdfdf; vertical-align:middle;  background:#fff;}}
textarea{min-height:18px; padding:5px 5px; border:1px solid #dfdfdf; vertical-align:top; color:inherit; background:#fff;}}
img,fieldset{border:0;}



/*img{vertical-align:top;}*/
ul,ol,menu{list-style:none;margin:0;padding:0;}  
em,address{font-style:normal;}
caption{display:none;}
a{text-decoration:none;cursor:pointer;outline:none;}  
a:hover,a:active,a:focus{text-decoration:none;}
.b {font-weight:bold;}
.cursor {cursor:pointer;}

input.bdnone{border:0;background:none;font-family:inherit;padding:0}
.both{
	clear:both;
	overflow:hidden;
	width:100%;
}

/* Tag Standard ***********************************************************************/
/* Tag그룹요소 */
div {  } /* block */ 
span {  } /* inline */

/* Tag표제(Heading) */
h1, h2, h3 { margin: 0; padding: 0; font-weight: normal; font-size: 0%; line-height:20px; } 

/* Tag문단(Paragraph) */
p {  }

/* Tag구문(Construction) */
strong { font-weight: bold; } /* 강조 */
em { font-style: normal; } /* 강조 */
dfn { font-style: normal; } /* 정의 - 용어설명 */
code {  } /* 컴퓨터코드 */
samp {  } /* 컴퓨터코드결과출력물 */
kbd {  } /* 키보드입력 */
var {  } /* 프로그램변수 */
cite { font-style: normal; } /* 인용출처 */
abbr {  } /* 축약어 : <abbr title="reference">ref</abbr>  */ 
acronym {  } /* 두문자어 : <acronym title="world wide web">www</acronym> */
blockquote { margin: 0; padding: 0; } /* 인용block */
q {  } /* 인용inline */
sup { font-size: .92em; } /* 위첨자 */
sub { font-size: .92em; } /* 아래첨자 */
address { font-style: normal; } /* 주소 */
ins {  } /* 추가 */
del { text-decoration: line-through; } /* 삭제 */

/* IE6 png 파일 설정 */
.png24{tmp:expression(setPng24(this));} 
