/*
 * Gabia Mobile Builder Css
 * hjlee@gabia.com (2010-03-17)
 * html {background: none transparent scroll repeat 0% 0%;margin: 0px; vertical-align: baseline;outline: 0;}
 * input,select,table,tr,td,div,textarea {color:#666666;font:normal 14px font-family:'³ª´®°íµñ',NanumGothic,'¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif;}
 * input { -webkit-appearance: none; } // Å©·Ò¿¡¼­ checkbox °¡ ¾Èº¸ÀÌ°Ô µÇ¾î »©³¿
 * input:checked[type="checkbox"]{background-color:#fff;-webkit-appearance:checkbox;}
 * input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="image"],input[type="tel"],textarea{-webkit-appearance:none;-webkit-border-radius:0;}
 * h1 {color:#333333;font:bold 13px Dotum;margin:0px;padding:0px}
 * fieldset{position:relative;border:1px solid #c8c8c8;}
 * button {display:block; height:33px;  line-height:15px;}
 *{margin:0; padding:0; font-family:µ¸¿òÃ¼,dotum,sans-serif,Helvetica,Apple-Gothic;font-size:10pt; -webkit-text-size-adjust:none;width:auto;}
*/

/* Àü¿ª Á¤ÀÇ */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,table,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
input,select,textarea,button {vertical-align:middle;font-size:100%;}
button {border:0 none;background-color:transparent;cursor:pointer;}
body{ -webkit-text-size-adjust: none} /* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö. */
body {background:#fff;}
body,th,td,input,select,textarea,button {color:#333;} /* color°ªÀº µðÀÚÀÎ°¡ÀÌµå¿¡ ¸Â°Ô»ç¿ë */
input[type="text"],input[type="password"],input[type="submit"] { -webkit-appearance: none; border-radius: 0; }
input:checked[type="checkbox"] { background-color: #666; -webkit-appearance: checkbox; }
input,textarea {-webkit-tap-highlight-color: rgba(0,0,0,0)}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance: none;}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"] {-webkit-appearance: button; border-radius: 0;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}

/* link a {color:#333;text-decoration:none;} */
a { text-decoration: none; }
a:link, a:visited {	color: #333333;}
a:active, a:hover {	color: #333333;}

/* °øÅë */
.clear {clear: both;}
.left {float:left}
.right {float:right}
.hide{display:none;}
.hand {cursor:pointer}
.solid {background:url(/m/images/line.gif) repeat-x; height:1px;  padding:none;  }
.label {color:#000;}
.field {color:#000;}
.subject{display:table;width:100%;height:33px;border:1px solid #CACACA;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));font-size:1.1em;line-height:1.25em;color:#666;letter-spacing:-1px;text-align:left;padding:7px;}
.hr {border-bottom:0.1em solid #c4c4c4; height:1em;}
.hr2 {border-bottom:0.2em solid #c4c4c4; height:1em;margin-bottom:15px}
.bg {background-color:#F2F2F2; padding:10px;}
.bg_line {background-color:#F2F2F2; padding-left:10px;padding-top:5px;}
.ft {font-size:12pt;}
.ft4 {font-size:1.4em;}
.f_mini {color:#999999; font-size:13px;}
.font_id {color:#01A6EA; font-weight:bold;}
.font_date {font-size:12px; color:#A5A5A5;}
.font_key {color:#01A6EA; font-size:13px;padding-top:10px;text-decoration:none;}
.font_b {color:#01356F; Dotum;margin:0px;padding:0px}
.font_b_b {font-size:13px; color:#273693; font-weight:bold; Dotum;margin:0px;padding:0px}
.font_d {color:#01A6EA;text-decoration:none;}
.font_g {color:#01356F;font-size:12px;text-decoration:none;}
.font_top_20 {font-size:12px;color:#5F678C; Dotum;margin:0px;padding-top:20px;}
.font12 {font-size:12px;color:#999999; padding-top:10px;padding-bottom:5px;text-decoration:none;}
.font12_text {font-size:12px;color:#999999;padding-bottom:5px;text-decoration:none;}
.font13 {font-size:13px;padding-top:10px;text-decoration:none;}
.font14_text {font-size:14px;color:#999999;padding-bottom:5px;text-decoration:none;}
.line1 {background-color:#B4D2DE; padding:0}
.line2 {background-color:#D7EDF2; padding:0}
.line_del {background-color:#D7EDF2; padding:0; ;text-decoration:line-through}
.line_box {border:solid 1px #DDDDDD; padding:10px;}
.line_box_01 {border:solid 1px #DDDDDD; padding:8px;background-color:#fff; color:#273693;}
.line_right {border-right:solid 1px #F0F0F0; background-color:#F5F5F5;height:25px;color:#273693;}
.line_box_02 {border-bottom:solid 1px #DDDDDD;padding:10px 5px 10px 5px; color:#273693;}
.line_box_03 {border-bottom:solid 1px #DDDDDD;padding:10px 5px 10px 5px; color:#273693;text-decoration:none;}
.ex {padding:10px; font-size:12px;}
.ex td{padding-bottom:7px;}
/*----------------------------- header ------------------*/
.header {
	width: 100%;
	height: 54px;
	background: url(/m/images//top_bg.png) repeat-x;
	text-align: left;
}

.header .headerWrap {
	padding: 0px 12px;
	height: 54px;
}
/*-------------Å×ÀÌºí------------------*/
.table {clear:both;padding:0 0.6em;}
.table table {width:100%;height:2em;margin-top:0.3em;margin-bottom:0.3em;border-collapse:separated; border-spacing:3px;}
.table td {width:25%;height:36px;border:0.1em #c4c4c4 solid;text-align:center;background:white;}
.table td a {display:block;margin:0 auto;width:100%;height:36px;line-height:38px;font-weight:bold;font-size:13px;color:#333;}

/* Table */
table.data01 {border-collapse:collapse;border:1px solid #9DBDC1;background-color:#FFF}
table.data01 th {
  text-align:center;
  color:#405C5F;
  font-weight:normal;
  font-size:13px;
  height:31px;
  border:1px solid #9DBDC1;
  background-color:#E4EFF0;
  padding:5px 0 0 0;
  letter-spacing:-1
}
table.data01 td{border:1px solid #9DBDC1;padding:7px 3px 8px 3px;line-height:1.3;text-align:center;word-break:break-all;font-size:13px;}
table.data01 td.left{border:1px solid #9DBDC1;padding:8px 3px 6px 3px;line-height:1.3;text-align:left;}
table.data01 td.right{border:1px solid #9DBDC1;padding:8px 3px 6px 3px;line-height:1.3;text-align:right;}
table.data01 td.center{border:1px solid #9DBDC1;padding:8px 3px 6px 3px;line-height:1.3;text-align:center;}
table.data01 td.pirce{border:1px solid #9DBDC1;text-align:right;padding:0 5px 0 5px;}
table.data01 td.date{border:1px solid #9DBDC1;text-align:center;font-size:11px;padding:8px 3px 6px 3px;}
table.data01 .pic{border:1px solid #CFCFCF;margin-bottom:3px}

/*----------------------------- ¸Þ´º¹Ù------------------*/
.SelectFT {font-size:1.1em;font-weight:bold;color:white;}
.NonSelectFT {font-size:1.1em;font-weight:bold;}
.blueSelectFT {font-size:1.16em;font-weight:bold;color:#1944a3;}
.overflow {text-overflow:ellipsis;-o-text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowarp;display:inline-block;}
/* #Search .lst .lst_a .ft */
#Search, .scdMenu, .thdMenu, .thdUnderMenu, .fthMenu {margin:0; padding:0; font-family:µ¸¿òÃ¼,dotum,sans-serif,Helvetica,Apple-Gothic;font-size:10pt; -webkit-text-size-adjust:none;width:auto;}
#Search {clear:both;padding:0 0.4em;overflow:hidden;}
#Search .lst{background:white;}
#Search .lst li {
  margin:0.2em 0;height:3.2em;line-height:1.6em;
  border-top:0.1em solid #c4c4c4;
  border-right:0.1em solid #c4c4c4;
  border-bottom:0.1em solid #c4c4c4;
  border-left:0 solid #c4c4c4;
  width:100%;background:url(/m/images/green_button_middle.png) repeat-x;text-align:center;
} /* ¼öÁ¤.±è¿µÈ¯ 2014.4.18. border:0.1em solid #c4c4c4; ¸¦ °¢°¢ÀÇ º¸´õ·Î °ªÁÖ°í left¸¸ 0À» ÁÜ. */
#Search .lst .lst_a{display:block;position:relative;padding:0.7em 0.7em 0.6em;overflow:hidden;}
#Search .lst a.lst_a, div.lst_a {
  display:block;overflow:hidden;color:white;font-weight:bold;padding:0.3em 0;
} /* Ãß°¡.±è¿µÈ¯ 2014.4.17. ±ÛÀÚ°¡ ¾Æ·¡·Î Ã³Á®¼­ padding:0.3em 0 ¸¦ Ãß°¡ÇÔ.*/
/*-----------------------------2´Ü ¸Þ´º¹Ù------------------*/
.scdMenu {clear:both;padding:0 0.6em;}
.scdMenu table {width:100%;height:2em;margin-top:0.3em;margin-bottom:0.3em;border-collapse:collapse;}
.scdMenu td {width:50%;height:2.51em;border:0.1em solid #C4C4C4;text-align:center;background:url(/m/images/button_bg.jpg) repeat-x;}
.scdMenu td a {display:block;margin:0 auto;width:100%;height:2.4em;line-height:2.4em;font-size:10pt;color:#333333;}
/*-----------------------------3´Ü ¸Þ´º¹Ù------------------*/
.thdMenu {clear:both;padding:0 0.6em;}
.thdMenu table {width:100%;height:2em;margin-top:0.3em;margin-bottom:0.3em;border-collapse:collapse;}
.thdMenu td {width:33%;height:2.4em;border:0.1em solid #c4c4c4;text-align:center;background:url(/m/images/button_bg.jpg) repeat-x;}
.thdMenu td a {display:block;margin:0 auto;width:100%;height:2.4em;line-height:2.4em;font-size:10pt;color:#333333;}

.thdUnderMenu {clear:both;padding:0 0.6em;}
.thdUnderMenu table {width:100%;height:2em;margin-top:-0.3em;margin-bottom:0.3em;border-collapse:collapse;}
.thdUnderMenu td {width:50%;height:2.51em;border:0.1em solid #C4C4C4;border-top:none;text-align:center;background:url(/m/images/button_bg.jpg) repeat-x;}
.thdUnderMenu td a {display:block;margin:0 auto;width:100%;height:2.4em;line-height:2.4em;font-size:10pt;color:#333333;}
/*-----------------------------4´Ü ¸Þ´º¹Ù------------------*/
.fthMenu {clear:both;padding:0 0.6em;}
.fthMenu table {width:100%;height:2em;margin-top:0.3em;margin-bottom:0.3em;border-collapse:collapse;}
.fthMenu td {width:25%;height:2.51em;border:0.1em solid #c4c4c4;text-align:center;background:url(/m/images/button_bg.jpg) repeat-x;}
.fthMenu td a {display:block;margin:0 auto;width:100%;height:2.4em;line-height:2.4em;font-size:10pt;color:#333333;}
/* ¹Ù·Î°¡±â ¸µÅ© - ´Ù´Ü ¸Þ´º 4´ÜºÎÅÍ 2´Ü±îÁö */
.direct_link {padding:0 13px;}
.direct_link table {width:100%;height:74px;margin:25px 0;border-collapse:collapse;}
.direct_link td {width:25%;height:36px;border:1px #c8c8c8 solid;text-align:center;background:url('/m/images/img_bmenu02_bg.gif') 0 -81px repeat-x;}
.direct_link td a {display:block;margin:0 auto;width:100%;height:36px;line-height:38px;font-weight:bold;font-size:13px;color:#333;}

.direct5link {padding:0 13px;}
.direct5link table {width:100%;height:36px;margin:3px;border-collapse:collapse;}
.direct5link td {width:20%;height:36px;border:1px #c8c8c8 solid;text-align:center;background:url('/m/images/img_bmenu02_bg.gif') 0 -81px repeat-x;}
.direct5link td a {display:block;margin:0 auto;width:100%;height:36px;line-height:38px;font-weight:bold;font-size:13px;color:#333;}


/* ÀÎµ¦½ºÆäÀÌÁö(index.php) */
.index_header { background:url(/m/images/h_bg.gif) repeat-x; height:44px;} /* Çì´õ  */
.menu{ padding:0px 0;} /*°³º°¸Þ´º*/
.index_menu { background-color:#dbdbdb; text-align:center;} /*¸Þ´º*/
.index_menu a {text-decoration:none; cursor:pointer; color:#FFF; font:bold 11px NanumGothic;} /*¸Þ´º¸µÅ© */
.index_menu1 { background:#f0f0f0; padding:0 0px; padding-top:10px; padding-bottom:5px;  text-align:center;}
.index_menu1 a{color:#333333; font:bold 14px NanumGothic; text-decoration:none;} /* ÇªÅÍ¸µÅ©  */
.index_menu2 {background-color:#FFF; }
.index_menu2 td a{color:#000; text-decoration:none;} /*  font:bold 15px Dotum; */
.index_menu3 { background:#f0f0f0; padding-top:10px; text-align:left;}
.index_menu3 a{color:#333333; font:bold 14px NanumGothic; text-decoration:none;} /* ÇªÅÍ¸µÅ©  */

.index_input01 {
	HEIGHT: 30px; BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; FONT-SIZE: 1.03em; BORDER-LEFT: #adadad 1px solid; COLOR: #000000; BORDER-BOTTOM: #adadad 1px solid; FONT-FAMILY: "verdana", "µ¸¿ò"; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}

.menu2 {background-color:#FFF; align:left;} /*°³º°¸Þ´º color:#FFF ==> color:#666666 */
.menu2 td{ height:85px; color:#666666; font-size:15px; border-bottom:solid 1px #CACACA;} /*  font-weight:700; */
.menu2 a{ color:#000; text-decoration:none; margin:5px 0px 0 0;  } /* font:bold 13px Dotum; */

/* ´ä  Çì´õ  */
/* border-bottom:solid 1px #c2c1bf;¸¦ border-bottom:solid 0px #c2c1bf;·Î ¹Ù²Þ 2012.9.7. */
.sub_header { margin:0;padding:0; background:url(/m/images/h_bg.gif) repeat-x; height:44px; border-bottom:solid 0px #c2c1bf; color:#004e7c}
.sub_header td{ color:#333333; font-size:20px; font-weight:700;}
.sub_body {vertical-align:top; padding-bottom:10px;}
.inner { text-align:left; font-size:15px; color:#333333; padding-left:15px; font-weight:700; padding-top:15px; }
.inner2 { background-color:#FFF; vertical-align:top; text-align:left; font-size:14px; color:#666666;padding:5px 5px;}
.inner3 { text-align:left; font-size:15px; color:#333333; padding:7px; font-weight:700;}
.link_bar{background:#D7D7D7;height:40px;}
.list1 {vertical-align:top; padding-bottom:10px;}
.list2 {
  overflow:hidden;
  clear:both;
  position:relative;
  width:100%;
  border-bottom:1px solid #e3e3e3;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#fff;
}

/* 2012.1.6. width:45px; => width:55px; /au/images/lm1_bullet.gif 14X13 */
.s_bt_top { position:relative; height:17px; margin:10px 0 10px 0; font-size:13px;}
.s_bt_top a { display:block; position:absolute; right:0; background:url(/images/top_img.gif) no-repeat; width:46px; height:16px; padding: 0 0 0 22px; line-height:17px;}
.s_bt_del { position:relative; height:17px; margin:10px 0 10px 0; font-size:13px;}
.s_bt_del a,.s_bt_del button { display:block; position:absolute; right:0; background:url(/m/images/but/del.gif) no-repeat; width:12px; height:12px; padding: 0 0 0 22px; line-height:17px;}
.idx_bt_top { position:relative; height:17px; margin:10px 0 10px 0; font-size:13px;}
.idx_bt_top a { display:block; position:absolute; right:0; background:url(/m/images/bt_ico_top.png) no-repeat; width:60px; height:17px; padding: 0 0 0 22px; line-height:17px;}
.idx_bt_r { position:relative; height:17px; margin:10px 0 10px 0; font-size:15px; color:#333333;}
.idx_bt_r a { display:block; position:absolute; right:0; background:url(/au/images/lm1_bullet.gif) no-repeat; width:60px; height:17px; padding: 0 0 0 22px; line-height:17px;}

/* mobile_table01 ¨Í height:43px => height:33px ¨Î td¿¡ Ãß°¡ padding-top:18px; td width:33%; Á¦°Å <a>¿¡ background Ãß°¡ */
.mobile_table01 {width:100%; margin:0 auto; text-align:center; margin-bottom:10px;}
.mobile_table01 table {width:100%; height:33px; border-collapse:collapse; margin:0 auto; background:url('/m/images/bt_bg.gif') repeat-x;}
.mobile_table01 td {height:33px; border:1px #c8c8c8 solid; text-align:center; padding-top:8px;}
.mobile_table01 td a {display:block; width:100%; height:33px;  line-height:15px; background:url(/images/arrow01.gif) no-repeat 95% 4px;}
.mobile_table01 td a span {display:block; padding-top:8px; margin-left:25px; color:#646464; }



.h4 {padding:.7em 10px;border-top:1px dashed #dfdfdf;border-bottom:1px solid #d2d2d2;}
.h4 .bt2{margin-right:1em;}
.h5 {position:relative;z-index:100;width:100%;padding:.7em 0;border-bottom:2px solid #2b5eb0;white-space:nowrap;}
.h5 h2{display:inline;margin-right:-.3em;padding-left:10px;font-size:1.2em;}
.h5 h2 strong{color:#ed1b23;}
.h5 select{margin:-.2em 0 -.7em;font-size:.95em;color:#000;vertical-align:top;}
.h5 .cn{color:#ed1b23;}
.h5 .r{position:absolute;right:10px;bottom:.7em;font-size:.95em;}
.h5 .mr{display:inline-block;margin-right:-10px;padding-right:1.7em;background:url(/m/nhn/images/ib2.png) no-repeat 100% 4px;color:#1172b6;letter-spacing:-1px;text-indent:0;}
.h5 .ml{display:inline-block;margin-left:3px;padding-right:1.7em;background:url(/m/nhn/images/ib2.png) no-repeat 100% -240px;color:#1172b6;letter-spacing:-1px;text-indent:0;}
.h5 .if{color:#666;}
.h5 .if em{color:#ed1b23;}
.h5 .dt{font-size:11px;line-height:1em;color:#999;}
.h5 .dt em{padding:0 .6em;}
.ib_gt {display:inline-block;padding-right:1.7em;background:url(/nhn/images/ib.png) no-repeat 0% -689px;}
.ib_lt {display:inline-block;padding-left:1.1em;background:url(/nhn/images/ib.png) no-repeat 0% -650px;}
.ib2_return {display:inline-block;padding-right:1.0em;background:url(/m/nhn/images/ib2.png) no-repeat 100% -240px;}
.ib2_gt {display:inline-block;float:right;padding-right:1.7em;background:url(/m/nhn/images/ib2.png) no-repeat 100% 4px;}
.ib2_lt {display:inline-block;float:left;padding-left:0.9em;background:url(/m/nhn/images/ib2.png) no-repeat 0% -384px;}
.ib2_chk {display:inline-block;padding-left:0.9em;background:url(/m/nhn/images/ib2.png) no-repeat 0% -140px;}
.ib2_chk_green {display:inline-block;padding-left:0.9em;background:url(/m/nhn/images/ib2.png) no-repeat 0% -199px;}

.prt_record {
  display:block;
  width:100%;
  margin:0 auto;
  text-align:left;
  color:#646464;
  line-height:15px;
  border-collapse:collapse; margin:0 auto;
  padding-left:5px;
  padding-top:9px;
}

#ct{clear:both; width:100%;padding-top:9px;background-color:#fff;}

/*---------- UL LI -------------------*/
ul.li1 {width:95%; margin:0px auto; overflow:hidden; padding:10px;}
.li1 li{float:left; position:relative; overflow:hidden; width:100%; border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0;}
#tweets {
  background:#FAFAFA;
  border:1px solid #e4e4e4;
  margin:0;
  padding:0;
}
#tweets li {
  border-bottom:1px dotted #ccc;
  list-style:none;
  padding:5px 0 5px 0;
}
#tweets li:last-child {
  border:0;
}
.tweets {
  background:#FFFFFF;
  border:1px solid #e4e4e4;
  margin:0;
  padding:0;
}
.tweets li {
  border-bottom:1px dotted #ccc;
  list-style:none;
  padding:5px 0 9px 0;
}
.tweets li:last-child {
  border:0;
}
.pg2{margin:.7em 0;text-align:center;height:30px;}
.pg_num_area{display:inline-block;width:77px;height:30px;font-size:.93em;font-family:Helvetica,AppleGothic;color:#999;padding-bottom:11px}

fieldset {
  width: 95%; /* 340px; */
  border: ridge 2px darkgreen;
  line-height: 1.8em;
  margin:7px; /* ±è¿µÈ¯ Ãß°¡ */
  padding-left:3px;
}
fieldset legend {
  border: ridge 2px darkgreen;
  font-weight: bold;
  padding: 2px 8px;
  background-color: darkgreen;
  color: white;
}

fieldset>div>label>input,fieldset>div>label {
  float: left;
}

fieldset label+span {
  float: right;
}

fieldset>div>input+label {
  margin-top: 3px;
}
fieldset div {
  clear: both;
}
fieldset div div {
  margin-left: 18px;
}
fieldset input[type=text] {
  /* width: 16px; */
  font-size: 1.05em;
  text-align: middle;
  margin-right: 8px;
  color: darkgreen;
}
fieldset textarea {
  /* width: 16px; */
  font-size: 1.05em;
  text-align: left;
  margin: 5px 8px 5px 5px;
  color: darkgreen;
  border:0px;
  width:97%;
}
fieldset a {
  color: white;
}



/* button */
.buttonI {display:inline-block;padding:.36em .8em;border:1px solid #bcbcbc;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));font-size:.93em;color:#666;letter-spacing:-1px;white-space:nowrap}
.u_btn {display:inline-block;padding:.36em .8em;border:1px solid #bcbcbc;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));font-size:.93em;color:#666;letter-spacing:-1px;white-space:nowrap}
.u_btn .btpv{width:6px;height:15px;background:url(/nhn/images/ic.gif) no-repeat 0 3px;vertical-align:middle}
.u_btn .btnx{width:6px;height:15px;background:url(/nhn/images/ic.gif) no-repeat 100% -42px;vertical-align:middle}
.u_btn_clicked {display:inline-block;padding:.36em .8em .36em 18px;border:1px solid #bcbcbc;background:url(/nhn/images/ic.gif) no-repeat 0 -246px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));font-size:.93em;color:#666;letter-spacing:-1px;white-space:nowrap}
.u_btn_cleck {display:inline-block;padding-left:18px;background:url(/nhn/images/ic.gif) no-repeat 0 -246px}
.dim .btpv{background:url(/nhn/images/ico_pg2.gif) no-repeat 0 -75px}
.dim .btnx{background:url(/nhn/images/ico_pg2.gif) no-repeat 100% -114px}
.regist{display:inline-block;padding-left:18px;background:url(/nhn/images/ic.gif) no-repeat 0 -246px}
.u_btn2{display:table;overflow:hidden;width:100%;height:33px;border:1px solid #CACACA;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));font-size:.93em;line-height:33px;color:#666;letter-spacing:-1px;text-align:center;vertical-align:middle;white-space:nowrap}
.u_btn2 a,.article_bt .dim{display:table-cell;float:none;*float:left;height:100%;background:url(/nhn/images/ib.png) no-repeat 0 -219px;color:#666}
.u_btn2 .f{background:none}
.u_btn2 .w33{width:33%}
.u_btn2 .pv{display:inline-block;padding-left:.95em;background:url(/nhn/images/ic.gif) no-repeat 0 12px}
.u_btn2 .nx{display:inline-block;padding-right:.95em;background:url(/nhn/images/ic.gif) no-repeat 100% -33px}
.u_btn3{display:inline-block;padding:.16em .8em;border:1px solid #556782;background:#6D85A6;background:-webkit-gradient(linear,0 0,0 100%,from(#849ABC),color-stop(.05,#7C93B7),to(#627B9D));font-size:.93em;color:#fff;letter-spacing:-1px;white-space:nowrap;-webkit-border-radius:2px}
.u_btn3 .uc_ico_lc{display:inline-block;margin:0 -.15em 0 -.23em;padding-left:1.48em;background:url(/nhn/images/ic.gif) no-repeat 0 -86px}
.u_btn4{display:inline-block;padding:.25em .5em;border:1px solid #C9C9C9;background:#F7F7F7;background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),color-stop(.05,#FAFAFA),to(#F4F4F4),linear,100% 0,100% 100%,from(#FAFAFA));font-size:.86em;color:#666;letter-spacing:-1px;white-space:nowrap;-webkit-border-radius:2px}
.u_btn5{display:inline-block;padding:.25em .5em;border:1px solid #C9C9C9;background:#F7F7F7;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#FAFBFB),to(#F2F2F2));font-size:.86em;color:#666;letter-spacing:-1px;white-space:nowrap}
.u_btn6{display:inline-block;padding:.16em .3em;border:1px solid #7d7d7d;background:#9a9a9a;color:#fff;font-size:.93em;letter-spacing:-1px;white-space:nowrap;-webkit-border-radius:2px}
.u_btn6 .uc_ico_lc {display:inline-block;margin:0 -.15em 0 -.23em;padding-left:1.48em;background:url(/nhn/images/ic.gif) no-repeat 0 -1250px;font-size:.86em}
.u_btn7{display:inline-block;padding:.16em .8em;border:1px solid #556782;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),color-stop(.05,#FAFAFA),to(#F4F4F4));font-size:.93em;color:#993300;letter-spacing:-1px;white-space:nowrap;-webkit-border-radius:2px}
.u_btn7 .uc_ico_lc{display:inline-block;margin:0 -.15em 0 -.23em;padding-left:1.48em;background:url(/nhn/images/ic.gif) no-repeat 0 -86px}
.u_btn_mr{position:absolute;top:77px;right:10px;padding-right:10px;background:url(/nhn/images/ic.gif) no-repeat 100% -41px;font-size:.93em;color:#1172B6}
.u_btn_mr_old{position:absolute;top:5px;right:10px;padding-right:10px;background:url(/nhn/images/ic.gif) no-repeat 100% -41px;font-size:.93em;color:#1172B6}
.phone{display:inline-block;width:112px;height:24px;padding:0 0 0 18px;border:1px solid #d1dee2;background:#f9fcfb url(/nhn/images/ic.gif) no-repeat 10px -410px;font-size:14px;line-height:24px;text-align:center;cursor:pointer;-webkit-border-radius:2px} /* font-size:.93em; */
.premium{display:inline-block;width:112px;height:24px;padding:0 0 0 20px;border:1px solid #d1dee2;background:#f9fcfb url(/nhn/images/ic.gif) no-repeat 10px -825px;font-size:.93em;line-height:24px;text-align:center;cursor:pointer;-webkit-border-radius:2px}
.btn_list{display:inline-block;width:130px;height:24px;padding:0;border:1px solid #d1dee2;background:#f9fcfb url(/nhn/images/ic.gif) no-repeat 10px -1332px;font-size:.93em;line-height:24px;text-align:center;cursor:pointer;-webkit-border-radius:2px}
.btn_map{display:inline-block;width:130px;height:24px;padding:0;border:1px solid #d1dee2;background:#f9fcfb url(/nhn/images/ic.gif) no-repeat 10px -1376px;font-size:.93em;line-height:24px;text-align:center;cursor:pointer;-webkit-border-radius:2px}
/* START 2013.7.23. Ãß°¡ no-repeat 20px(Áõ°¡½ÃÅ°¸é-¿À¸¥ÂÊÀÌµ¿) -866px(Áõ°¡½ÃÅ°¸é-¾Æ·¡·ÎÀÌµ¿) ±×°ªÀº ±×¸²ÆÇ¿¡¼­ Ä¿¼­À§Ä¡¸¦ ÁÂÇ¥·Î ÇÏ´Ü¿ìÃø¿¡ Ç¥½ÃµÈ´Ù */
.btn_back {
  display:inline-block;width:130px;height:24px;padding:0;border:1px solid #d1dee2;
  background:#f9fcfb url(/nhn/images/ic.gif) no-repeat 20px -866px;
  font-size:.93em;line-height:24px;text-align:center;
  cursor:pointer;
  -webkit-border-radius:2px
}
.photo{display:inline-block;width:112px;height:24px;padding:0 0 0 18px;border:1px solid #d1dee2;background:#f9fcfb url(/nhn/images/ic.gif) no-repeat 10px -367px;font-size:14px;line-height:24px;text-align:center;cursor:pointer;-webkit-border-radius:2px} /* font-size:.93em; */
.arrow_circle{display:inline-block;width:112px;height:24px;padding:0 0 0 18px;border:1px solid #d1dee2;background:#f9fcfb url(/nhn/images/ic.gif) no-repeat 10px -550px;font-size:14px;line-height:24px;text-align:center;cursor:pointer;-webkit-border-radius:2px} /* font-size:.93em; */
/* END 2013.7.23. Ãß°¡ */
.btRight {float:right;height:30px;line-height:30px;width:170px;text-align:center;margin-right:0.3em;;background:url(/m/images/button_bg.jpg) repeat-x;border:0.1em solid #c4c4c4;margin-top:3px;margin-bottom:7px;}
.btLeft {float:left;height:30px;line-height:30px;width:170px;text-align:center;margin-right:0.3em;;background:url(/m/images/button_bg.jpg) repeat-x;border:0.1em solid #c4c4c4;margin-top:3px;margin-bottom:7px;}
.button_close {display: inline-block;float:none;	width: 55px; height: 21px; background: url(/images/btn_close_pop.gif) no-repeat right; text-align: center; color: #333333; line-height: 32px;}
.button {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: 8px 20px  10px;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {        text-decoration: none;}
.button:active {        position: relative;        top: 1px;}



/* ÆäÀÌÁö³×ÀÌ¼Ç */
.u_pg2{padding:15px 0;font-size:.86em;text-align:center;white-space:nowrap}
.u_pg2_btn{display:inline-block;padding:.42em .86em;border:1px solid #bcbcbc;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));color:#666}
.u_pg2_btn.uc_vh{visibility:hidden}
.u_pg2_prev,.u_pg2_next{display:inline-block;background:url(/nhn/images/ico_pg2.gif) no-repeat;font-size:1.07em}
.u_pg2_prev{padding-left:.86em;background-position:0 4px}
.u_pg2_next{padding-right:.86em;background-position:100% -35px}
.u_pg2_pg{display:inline-block;padding:.42em .85em;font-weight:bold;color:#32a800}
.u_pg2_total{color:#999}
.u_pg2_v1{border-bottom:1px solid #dfdfdf}
.u_pg_more {background:none; text-align:right; margin:20px 10px 10px 0;}
.u_pg_more a {display:inline-block; color:#217BBB; font-size:13px; letter-spacing:-1px; padding:0 12px 0 0; background:url(/nhn/images/ico_pg2.gif) no-repeat 100% -35px}


/* ÇªÅÍ */
.footer { background:#f0f0f0; padding:0 0px; padding-bottom:10px;  text-align:center;}
.footer a{color:#333333; font:bold 12px NanumGothic; text-decoration:none;} /* ÇªÅÍ¸µÅ©  */
.footer .copyright {color:#333333; font-size:11px; padding-top:3px; } /* Ä«ÇÇ¶óÀÌÅÍ padding-top:0px; */
.foot_menu1 { background:#ffffff; padding:0 0px; padding-top:10px; padding-bottom:5px;  text-align:center;}
.foot_menu1 a{color:#333333; font:bold 14px NanumGothic; text-decoration:none;} /* ÇªÅÍ¸µÅ©  */
.footer .btn {
	float: left;
	width: 55px;
	height: 24px;
	line-height: 24px;
	margin-top: 4px;
	margin-left: 5px;
	text-align: center;
	font-size: 10px;
	color: #6e7375;
	border: 1px solid #878e90;
	background: #dedede;
}
/* color */
.ln1 {
	color: #2A4FAD;
}

.ln2 {
	color: #0D883F;
}

.ln3 {
	color: #E44B1E;
}

.ln4 {
	color: #3C7DDF;
}

.ln5 {
	color: #8C3EDD;
}

.ln6 {
	color: #C07316;
}

.ln7 {
	color: #566612;
}

.ln8 {
	color: #CB33AD;
}

.ln9 {
	color: #C2A917;
}

.lnB {
	color: #E9A600;
}

.lnI {
	color: #6CB2EE;
}

.lnJ {
	color: #55C1C6;
}

.lnK {
	color: #55C1C6;
}

.lnA {
	color: #116E9F;
}

.lnS {
	color: #A8002D;
}

.lnG {
	color: #27AA80;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
