body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select {margin:0; padding:0}
body,input,textarea,select,button,table{font-size:13px; color:#333333; font-family:'Malgun Gothic','¸¼Àº °íµñ'; line-height:16px;}
pre {font-family:'Malgun Gothic','¸¼Àº °íµñ';}

* {-webkit-text-size-adjust:none;}    /* ¾ÆÀÌÆù ÆùÆ®È®´ë ±ÝÁö */

image        {border:0}
img, fieldset{border:none}
ul, ol       {list-style:none}
em, address  {font-style:normal}
a:link       {color:inherit}
a            {text-decoration:none; color:inherit; cursor:pointer;}
a:hover      {text-decoration:none}

br           { line-height:13px;}
form         { display:inline;}

.png1        { tmp:expression(setPng1(this));}
* html img,
* html .png  {
 position:relative;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
 this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
 this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
 this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
 this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
 );}

.shadow { box-shadow: 0 1px 2px rgba(34,25,25,0.2);
		  -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.2);
		  -webkit-box-shadow: 0 1px 2px rgba(34,25,25,0.2);
		  -webkit-transition: top 1s ease, left 1s ease;
		  -moz-transition: top 1s ease, left 1s ease;
		  -o-transition: top 1s ease, left 1s ease;
		  -ms-transition: top 1s ease, left 1s ease;}
		
		  
/* input, radiobox, checkbox  */
input[type="text"], input[type="password"], input[type="number"], input[type="file"] {padding:12px 0 12px; font-size:14px; line-height:17px; background-color:#ffffff; border:0 solid #cfcfcf; vertical-align:middle;} 
input[type="file"] {padding:8px 0 9px; vertical-align:middle} 
input[type="radio"] {padding:0; margin:0; vertical-align:middle}
input[type="checkbox"] {padding:0; margin:0; vertical-align:middle}
textarea {font-size:14px; line-height:19px; border:0px solid #cfcfcf; vertical-align:middle;}
select {padding:11px 0 11px; font-size:14px; line-height:17px; color:#666666; background-color:#ffffff; background-image:url('/korean/m/img/dot_btn8.png'); background-size:8px 6px; background-repeat:no-repeat; border:0 solid #cfcfcf; background-position:right center; -webkit-border-radius:0; -webkit-appearance:none; vertical-align:middle;}

input {vertical-align:middle;}

iframe.frame {width:100%; overflow:hidden;}

.placeholder {color:#a0a0a0;}
:-ms-input-placeholder {color:#a0a0a0;} /* ms */
::-webkit-input-placeholder {color:#a0a0a0;} /* webkit */
::-moz-placeholder{color:#a0a0a0;} /* firefox */


.input_type1 {padding:12px 0 0;}
.input_type2 {padding-right:10px; padding-left:10px; border:1px solid #cfcfcf;  background-image:url('/korean/m/img/dot_btn8a.png'); background-size:18px 6px;}

.input_wid1 {width:100%;}

.wid1 {width:100%;}

.left   {text-align:left;}
.center {text-align:center;}
.right  {text-align:right;}


.fdiv {overflow:hidden; clear:both; width:100%;}
.fl {float:left;}
.fc {margin:0 auto;}
.fr {float:right;}


.vat {vertical-align:top;}
.vam {vertical-align:middle}


.cursor_p {cursor:pointer}
.cursor_d {cursor:default}
.cursor_n {cursor:none}


.bg_none {background-image:none }


.clear {clear:both;}
.clearfix {*zoom: 1;}


/* ½ºÅ©·Ñ¹Ù ¾ø¾Ö±â */
.scroll_n  {overflow:hidden;}
.scroll_xn {overflow-x:hidden;}
.scroll_yn {overflow-y:hidden;}


.imagebox1 { border:1px solid; border-color:#dddddd;}


.t_line1   { color:#d9d9d9;}
.t_line1a  { color:#d2d2d2;}
.t_line2   { font-size:11px; color:#cdcdcd;}
.t_line2a  { font-size:11px; color:#eaeaea;}

.t_cr0  { color:#666666 !important;}
.t_cr1  { color:#999999 !important;}
.t_cr2  { color:#888888 !important;}
.t_cr3  { color:#777777 !important;}
.t_cr4  { color:#555555 !important;}
.t_cr5  { color:#d95548 !important;}
.t_cr6  { color:#259a35 !important; text-decoration:underline}
.t_cr7  { color:#f04444 !important;}

.t_on1  { font-weight:bold; color:#FF7531 !important;}  .t_on1:hover { font-weight:bold; color:#FF7531 !important;}

.t_hit1 { font-weight:bold; color:#f75359}

.t_dot1  { font-size:16px; line-height:19px; color:#ed4444; font-family:'NanumGothic'; font-weight:lighter;}
.t_dot1o { font-size:16px; line-height:19px; color:#999999; font-family:'NanumGothic'; font-weight:lighter;}
.t_dot2  { font-size:13px; color:#ed4444; font-family:'NanumGothic'; font-weight:lighter;}
.t_dot2o { font-size:13px; color:#999999; font-family:'NanumGothic'; font-weight:lighter;}
.t_dot3  { font-size:14px; color:#ed4444; font-family:'NanumGothic'; font-weight:lighter;}
.t_dot3o { font-size:14px; color:#999999; font-family:'NanumGothic'; font-weight:lighter;}
.t_dot4  { font-size:19px; line-height:22px; color:#ed4444; font-family:'NanumGothic'; font-weight:lighter;}

.t_box1 { padding:4px 5px 1px 5px; font-size:11px; line-height:14px; color:#ffffff; background:#55575f;}

.t_bold   { font-weight:bold;}
.t_bold1  { font-family:'NanumGothicBold'}
.t_normal { font-weight:normal;}
.t_under  { text-decoration:underline;}

.t_pad0    { padding:0;}

.t_lh14   { line-height:14px;}
.t_lh15   { line-height:15px;}
.t_lh16   { line-height:16px;}
.t_lh23   { line-height:23px;}

.t_ls0    { letter-spacing:0;}
.t_ls-1   { letter-spacing:-1px;}


.t_content1_area {overflow:hidden; padding:18px 15px 0 15px; overflow-x:auto;}
.t_content1      {color:#333333; font-size:16px; line-height:145%; padding:11px 0 23px; word-break:break-all;}  /* °Ô½ÃÆÇ */
.t_content1 p    {margin:21px 0 0;}
.t_content1 br   {line-height:100%;}
.t_content1 em   {font-style:italic;}
.t_content1 img  {max-width:100%; height:auto;}
.t_content1_area_pad1 {padding-top:0;}


.t_content2    {color:#444444; font-family:'¸¼Àº °íµñ','Malgun Gothic'; font-size:17px; line-height:170%; letter-spacing:-0.03em; padding:12px 0 33px; word-wrap:break-word;}  /* °Ô½ÃÆÇ */
.t_content2 p  {margin:21px 0 0;}
.t_content2 br {line-height:100%;}
.t_content2 em {font-style:italic}
.t_content2_type1 {padding-top:26px;}  /* ÀÎ¼â(»õÃ¢) */