@charset "utf-8";

/**********************************************************
commnet : default
*************************************************/


/* 
 * Nanum Gothic (Korean) 
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url('/share/css/NanumGothic-Bold.eot');
  src: url('/share/css/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
       url('/share/css/NanumGothic-Bold.woff2') format('woff2'),
       url('/share/css/NanumGothic-Bold.woff') format('woff'),
       url('/share/css/NanumGothic-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('/share/css/NanumGothic-Regular.eot');
  src: url('/share/css/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
       url('/share/css/NanumGothic-Regular.woff2') format('woff2'),
       url('/share/css/NanumGothic-Regular.woff') format('woff'),
       url('/share/css/NanumGothic-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url('/share/css/NanumGothic-ExtraBold.eot');
  src: url('/share/css/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('/share/css/NanumGothic-ExtraBold.woff2') format('woff2'),
       url('/share/css/NanumGothic-ExtraBold.woff') format('woff'),
       url('/share/css/NanumGothic-ExtraBold.ttf') format('truetype');
}

@font-face {
	font-family:'NanumMyeongjoWeb';
	src: url('/share/css/NanumMyeongjo.eot');
	src: url('/share/css/NanumMyeongjo.eot?#iefix') format('embedded-opentype'),
	url('/share/css/NanumMyeongjo.woff') format('woff');
	
	font-weight: normal;
	font-style: normal; 
}



/*
@font-face {
	font-family: 'NanumMyeongjo';
	font-style: normal;
	font-weight: normal;
	src: url('font/NanumMyeongjo.eot');
	src: local('NanumMyeongjo'), url('font/NanumMyeongjo.eot?#iefix') format('embedded-opentype'), url('font/NanumMyeongjo.woff') format('woff'), url('font/NanumMyeongjo.ttf') format('truetype');
}
@font-face {
	font-family: 'NanumMyeongjo';
	font-style: normal;
	font-weight: bold;
	src: url('font/NanumMyeongjoBold.eot');
	src: local('NanumMyeongjoBold'), url('font/NanumMyeongjoBold.eot?#iefix') format('embedded-opentype'), url('font/NanumMyeongjoBold.woff') format('woff'), url('font/NanumMyeongjoBold.ttf') format('truetype');
}
*/

body {margin:0;padding:0; font-size:0.9em;  line-height:1.5em;  color:#555; font-family: 'Nanum Gothic', 'NanumGothic', dotum, sans-serif;}
h1,h2,h3,h4,h5,h6,input,button,textarea {font-size:0.9em; line-height:1.5em; font-family: 'Nanum Gothic', 'NanumGothic', dotum, sans-serif;}
input[type=text]::-ms-clear {display: none;}
img {display:inline-block;border:0 none;vertical-align:top;}
a, label, span, strong, button {display:inline-block;vertical-align:middle;} /*em 占쏙옙占쏙옙*/
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;font-weight:normal;}
address, em {font-style:normal;}
p {margin:0;}
hr {display:none;}

table {border-collapse:collapse;border-spacing:0;}
caption {padding:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
th, td {padding:0;vertical-align:top;text-align:left;font-weight:normal;}

dd, dl, ol, ul, form {margin:0;padding:0;}
li {list-style-type:none;}

form {margin:0;padding:0;}
fieldset {margin:0;padding:0;border:0 none;}
legend {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;padding:0;}
input, select,textarea {font-size:12px;line-height:14px;padding:0;margin:0;vertical-align:middle;}
label, button {cursor:pointer;}
button {overflow:visible;margin:0;padding:0;border:none;background:none;vertical-align:top;cursor:pointer;}
button::-moz-focus-inner {border:0;padding:0;}
.inputTxt {height:25px; padding:0 5px; border:1px solid #cccccc; }
.inputChk {width:13px; height:13px;}
.hyphen {width:7px; height:1px; margin:0 4px; font-size:0; line-height:0; background:url(../../images/common/bg_hyphen.gif) no-repeat 0 0;}
.swungDash {margin:0 7px;}
.select {height:27px; padding-left:10px; font-family: 'Nanum Gothic', 'NanumGothic',dotum, sans-serif; color:#747474; border:1px solid #dbdbdb;}
.textarea {padding:10px; font-size:13px; color:#747474; line-height:20px; border:1px solid #dbdbdb;}
.inputFile {height:27px;}

a {text-decoration:none;cursor:pointer;}
a:link {color:#747474;}
a:visited {color:#747474;}
a:hover {color:#333333;text-decoration:underline;}
a:active {color:#747474;}

/* basic */
.hidden {display:none;/* position:absolute;visibility:hidden;left:-9000px; */}
.blind {position:absolute !important;left:-9000px !important;}
.dspn {display:none;}

/* align */
.alignC {text-align:center !important;}
.alignL {text-align:left !important;}
.alignR {text-align:right !important;}
.alignT {vertical-align:top !important;}
.alignM {vertical-align:middle !important;}
.alignM td {vertical-align:middle !important;}
.alignB {vertical-align:bottom !important;}
.para {line-height:24px !important;text-align:justify !important;}
.psa {position:absolute;}
.psr {position:relative;}


.dotline {width:100%;height:1px;background:url(../../images/common/dotline.png) 0 0 repeat-x;}

/* float */
.fl {float:left !important;}
.fr {float:right !important;}
.flN {float:none !important;}
.clear:after{content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.clear{display:inline-block;}
.dpib{display:inline-block; vertical-align:top;}
* html .clear {height:0;}

/* ?ы뙆由ъ뿉??踰꾪듉 ?쇱슫??湲덉? */
input[type='submit']
{border-radius:0;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
   }

select{ border:1px solid #cdcdcd; padding:3px;  margin:2px 2px 2px 0; font-size:1em; color:#666; background:#fff;padding:5px 3px; }
input { border:1px solid #d2d2d2; padding:2px 3px; margin:2px 2px 2px 0;}
input[type="checkbox"]{border:0;padding:0;  margin:0;vertical-align:middle;border:0; }
input[type="radio"]{border:0;padding:0;  margin:0;vertical-align:middle; }

.b0{border:0; }

.png24 { tmp:expression(setPng24(this)); } /* [IE6] PNG-24 ?щ챸 ?대?吏  */


.cboth{clear:both;}
.clearBlock:after {content:"";display:block;clear:both;}
.fwb {font-weight:bold;}
.bc_edf4fa {background:#edf4fa;}

/* none */
.bg0 {background:none !important;}
.bd0 {border:none !important;}

/* border */
.bdTypeA {border-bottom:1px solid #e6e6e6; padding-bottom:7px;}


/* margin */
.mgt0 {margin-top:0 !important;}
.mgl0 {margin-left:0 !important;}
.mgb0 {margin-bottom:0 !important;}
.mgtb20 {margin:20px 0 !important;}


.mgt3 {margin-top:3px !important;}
.mgt5 {margin-top:5px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt35 {margin-top:35px !important;}
.mgt40 {margin-top:40px !important;}
.mgt45 {margin-top:45px !important;}
.mgt50 {margin-top:50px !important;}
.mgt55 {margin-top:55px !important;}
.mgt60 {margin-top:60px !important;}
.mgt65 {margin-top:65px !important;}
.mgt70 {margin-top:70px !important;}
.mgt75 {margin-top:75px !important;}
.mgt80 {margin-top:80px !important;}
.mgt90 {margin-top:90px !important;}
.mgt130 {margin-top:130px !important;}

.mgl3 {margin-left:3px !important;}
.mgl5 {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl20 {margin-left:20px !important;}
.mgl25 {margin-left:25px !important;}
.mgl30 {margin-left:30px !important;}
.mgl35 {margin-left:35px !important;}
.mgl45 {margin-left:45px !important;}
.mgl80 {margin-left:80px !important;}
.mgl125 {margin-left:125px !important;}

.mglm25 {margin-left:-25px !important;}

.mgr10 {margin-right:10px !important;}


.mgb5  {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb60 {margin-bottom:60px !important;}
.mgb200 {margin-bottom:200px !important;}

.lh180 {line-height:180%;}
.lh200 {line-height:200%;}
.lh11_ {line-height:1.1;}
.lh14_ {line-height:1.4;}
.lh26 {line-height:26px;}


/* padding */
.pdl10 {padding-left:10px !important;}
.pdl20 {padding-left:20px !important;}
.pdl30 {padding-left:30px !important;}
.pdl50 {padding-left:50px !important;}
.pdl130 {padding-left:130px !important;}
.pdt10 {padding-top:10px !important;}


/* padding */
.pd0 {padding:0 !important;}
.pdlr21 {padding:0 21px;}
.noBgPd {padding:0 !important;background:none !important;}
.pdt10 {padding-top:10px;} 
.pdb10 {padding-bottom:10px;} 
.cursor {cursor:pointer;}

/* bgs */
.bg_f3f3f3 {background:#f3f3f3;}


/* skip navi 
#skipNavi {position:absolute; top:0; left:0; width:100%; height:0; text-indent:-9999px; z-index:10000;}
#skipNavi li {width:0px; height:0px;}
#skipNavi a {display:inline-block; width:0; height:30px; font-weight:bold; text-align:center;}
#skipNavi a:hover, #skipNavi a:focus, #skipNavi a:active {display:block; position:absolute; top:0; left:0; width:100%; height:25px; padding:10px 0 0 0; background:#fff; font-size:12px; color:#666; text-indent:0;}
*/

/* select */
.DivSelectyze {position:relative; display:inline-block; *display:inline;}
.selectyzeValue {position:relative; z-index:10; display:block; display:inline-block; min-width:89px; height:30px; padding:0 35px 0 15px; font-weight:bold; color:#ffffff !important; line-height:30px; text-align:left; text-decoration:none !important; background:#545454 url(../../images/common/bg_sel_arrow.gif) no-repeat right center;}
.selectyzeValue, .selectyzeValue:active, .selectyzeValue:visited, .selectyzeValue:hover, .selectyzeValue:focus {color:#ffffff;}
.UlSelectize {display:none; position:absolute; top:30px; left:0; z-index:9999; width:100%; color:#ffffff; border-top:1px solid #c9c9c9; background:#545454;}
.UlSelectize li {margin-top:0 !important;}
.UlSelectize li a {display:block; height:30px; padding-left:15px; color:#ffffff; line-height:30px; text-align:left; text-decoration:none !important;}
.UlSelectize li a, .selectyzeValue {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}
.UlSelectize li a:hover {color:#fff; background:#c9c9c9;}

.fs10 {font-size:10px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs17 {font-size:17px;}
.fs22 {font-size:22px;}
.fs26 {font-size:26px;}
.fs30 {font-size:30px;}
.fs33 {font-size:33px;}

.fc_01 {color:#ff0000 !important; vertical-align:top; *vertical-align:middle;}
.fc_02 {color:#3a79c7 !important; vertical-align:top; *vertical-align:middle;}
.fc_03 {color:#d86f29 !important; vertical-align:top; *vertical-align:middle;}
