
body{font-size:12px;color:#555;margin:0;padding:0;}

iframe{margin:0;padding:0;border:none;}

ul,ol,li{list-style:none;margin:0;padding:0;}
dl,dt,dd{margin:0;padding:0;}

form,fieldset{margin:0;padding:0;border:none;}
legend{position:absolute;left:-9999em;top:-9999em;}
input,select,textarea{vertical-align:middle;font-size:13px;color:#555;}
input[type="text"]{border:1px solid #bebebe;padding:3px 2px;  border: 1px solid #bebebe;
  height: 21px;
  line-height: 20px;}
input[type="password"]{border:1px solid #bebebe;padding:3px 2px;}
input[type="radio"],input[type="checkbox"]{width:13px;height:13px;margin:0;padding:0;}
input[type="file"]{height:25px;}
select{color: #000000; font-family: "Dotum",Arial,sans-serif; font-size: 11px; vertical-align: middle; border:1px solid #bebebe;}
textarea{border:1px solid #bebebe;}

table{border:0;font-size:13px;color:#555;}
table caption{display:none;}

img{border:none;vertical-align:top;}

p{margin:0px;padding:0px;}
address,em{font-style:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em;}

a{border:none;color:#555;text-decoration:none;}

hr{display:none;}

.hide{position:absolute;left:-9999em;top:-9999em;}
.skip{position:absolute;left:-9999em;top:-9999em;}
.hidden{position:absolute;left:-9999em;top:-9999em;}
.accessibility{position:absolute;left:-9999em;top:-9999em;}
.ellipsis{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/** width *********************************************************************/
.w10{width:10%;}
.w20{width:20%;}
.w30{width:30%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}
.w100{width:100%;}

/** font *********************************************************************/

@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(/share/font/NanumGothic-Regular.eot);
  src: url(/share/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'), url(/share/font/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumGothicB';
  font-style: normal;
  font-weight: 700;
  src: url(/share/font/NanumGothic-Bold.eot);
  src: url(/share/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),url(/share/font/NanumGothic-Bold.ttf) format('truetype');
}

/*¶óÀÎ*/
.dot_line{clear:both;width:100%;height:10px;margin:5px 0 5px 0;background:url(/img/sub/dot.gif) no-repeat center;}


/* ±âÅ¸ style ************************************************************************************* */
.inline {display:inline;}
.block{display:block;}

.clear{clear:both;}
.clearfix:after {display:block;content:"";clear:both;}

.txt_left{text-align:left !important}
.txt_center{text-align:center !important}
.txt_right{text-align:right !important}
.txt_top{vertical-align:top !important}
.txt_middle{vertical-align:middle !important}

.txt_justify{text-align:justify;}
.txt_bold{font-family:'NanumGothicB';}
.txt_small {font-size:11px;}
.txt_big {font-size:14px;}
.txt_line{text-decoration:underline;}

.txt_red{color:#ed1c24 !important}
.txt_gray{color:#666666 !important}
.txt_green{color:#6fb011 !important}
.txt_blue{color:#0060a8 !important}
.txt_lightblue{color:#1ca3ae !important}
.txt_orange{color:#ff6600 !important}
.txt_black{color:#111 !important}
.txt_brown{color:#be6a3d !important}

.txt_size13 {font-size:13px !important}
.txt_size14 {font-size:14px !important}
.txt_size15 {font-size:15px !important}
.txt_size16 {font-size:16px !important}
.txt_size17 {font-size:17px !important}
.txt_size18 {font-size:18px !important}
.txt_size19 {font-size:19px !important}
.txt_size20 {font-size:20px !important}
.txt_size27 {font-size:27px !important}
.txt_size35 {font-size:35px !important}

/* padding/margin
--------------------------------*/
.pd5{padding:5px;}
.pd10{padding:10px;}

.pdt2{padding-top:2px;}
.pdt5{padding-top:5px;}
.pdt6{padding-top:6px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt32{padding-top:32px;}
.pdt60{padding-top:60px;}
.pdt70{padding-top:70px;}
.pdt42{padding-top:42px;}
.pdt110{padding-top:110px;}
.pdt190{padding-top:190px;}
.pdt180{padding-top:180px;}

.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb19{padding-bottom:19px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}

.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px;}
.pdl30{padding-left:30px;}
.pdl40{padding-left:40px;}

.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
.pdr35{padding-right:35px;}
.pdr40{padding-right:40px;}

.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}
.mgl40{margin-left:40px !important}
.mgl94{margin-left:94px !important}

.mgr5{margin-right:5px !important}
.mgr10{margin-right:10px !important}
.mgr15{margin-right:15px !important}
.mgr20{margin-right:20px !important}
.mgr25{margin-right:25px !important}
.mgr30{margin-right:30px !important}

.mgb5{margin-bottom:5px !important}
.mgb10{margin-bottom:10px !important}
.mgb15{margin-bottom:15px !important}
.mgb20{margin-bottom:20px !important}
.mgb25{margin-bottom:25px !important}
.mgb30{margin-bottom:30px !important}

.mgt3{margin-top:3px !important}
.mgt5{margin-top:5px !important}
.mgt7{margin-top:7px !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}

/* TAB */
.tab{overflow:hidden;margin:0 0 20px 0;}
.tab ul{height:33px;border-bottom:1px solid #cecece;position:relative;z-index:0;}
.tab li{float:left;margin-right:3px;}
.tab li a{display:block;height:32px;line-height:32px;background:#f1f1f1;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #d8d8d8;}
.tab li a{font-size:14px;padding:0 25px;position:relative;z-index:100;}
.tab li.on a{background:#ff605d;border:1px solid #ff605d;z-index:100;font-family:'NanumGothicB';color:#fff;}
.tab li a:hover{border-color:#ff605d;}

/* button */
.type_blue{border:1px solid #8cadc1;display:inline-block;height:21px;line-height:21px;color:#28769e;font-size:11px;padding:0 6px;}
.type_red{border:1px solid #ff7b7b;display:inline-block;height:21px;line-height:21px;color:#dc2626;font-size:11px;padding:0 6px;}
.type_orange{border:1px solid #f4782f;display:inline-block;height:21px;line-height:21px;color:#c64300;font-size:11px;padding:0 6px;}
.type_green{border:1px solid #6cc54e;display:inline-block;height:21px;line-height:21px;color:#327419;font-size:11px;padding:0 6px;}
.type_gray{border:1px solid #c6c6c6;display:inline-block;height:21px;line-height:21px;color:#888;background:#f4f4f4;font-size:11px;padding:0 6px;}