/* ÀüÃ¼	: ±âº»°ª */
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
*/

/* Å×ÀÌºí º¸µå °ü·Ã CSS*/
/*@import url("board.css"); */
	/* Å×ÀÌºí °ü·Ã CSS */
	/* °Ë»ö Ã¼Å©¹Ú½º µðÀÚÀÎ#1 */
	/*input[type=checkbox].css-checkbox {display:none;}
	input[type=checkbox].css-checkbox + label.css-label {
		padding-left:17px;
		height:20px;
		line-height:18px !important;
		background-repeat:no-repeat;
		background-position:0 0;
		vertical-align:middle;
		cursor:pointer;
	}
	input[type=checkbox].css-checkbox:checked + label.css-label {
		background-position: 0 -16px;
	}
	input[type=checkbox].css-checkbox:disabled + label.css-label {
		background-position: 0 -32px;
	}
	.css-label{
		background-image:url(/image/form_img/checkbox.gif);
	}
	.css-label_list {padding-left:14px !important;}*/

	/* Å×ÀÌºí À¯Çü2 : "thead"°¡ ¿ÞÂÊ¿¡ ÀÖ´Â °æ¿ì */
	/* Àû¿ë´ë»ó : Åë°è Á¾ÇÕ°Ë»ö */
body {line-height:1.3;font-family:"³ª´® °íµñ","Nanum Gothic", san-serif;box-sizing:content-box}
input {font-size:14px;}
textarea {}
#wtWrap {min-width:1190px;position:relative;z-index:1;overflow:hidden}
#wtWrap>header#webtourHeader {min-width:1190px;position:relative;z-index:10;border-bottom:1px solid #dedede;background:#fff}
#wtWrap>section {position:relative;z-index:1}
html.layer body {overflow:hidden}
html.layer #wtWrap>section {z-index:11}
html.layer #wtWrap {z-index:2}
html.layer .global-event-top-bn {z-index:2}
	.sc_tb02 {margin-bottom:10px;}
	.sc_tb02 tbody th {background-color:#eff3f5; color:#262626;}
	.sc_tb02 tbody th.top, .sc_tb02 tbody td.top{border-top:2px	solid #0f263a; padding:8px 7px;}
	.sc_tb02 tbody th, .sc_tb02 tbody td{border:1px solid #b1b1b1; padding:10px 7px;}
	.sc_tb02 tbody td input{text-align: center; margin: 0px;}
	.sc_tb02 tbody td input.no{width:40%;}
	.sc_tb02 tbody td img{display:inline-block; margin-left:5px;}
	.sc_tb02 tbody td select{/*width:116px; height:20px;*/padding:2px;}
	.sc_tb02 tbody td select.small{width:94px; height:20px;}

	/* Àû¿ë´ë»ó : Á¾ÇÕ°Ë»ö */
	.sc_All {border:1px solid #5a768f; border-top:2px solid #5a768f;}
	.sc_All tbody th, .sc_All tbody td {border-right:1px solid #5a768f; border-top:1px solid #5a768f;text-align:left;}
	.sc_All tbody th {padding:4px 0 4px 0; background:#eff3f5; color:#3b5265; text-align:center;}
	.sc_All tbody td {padding:4px 0 4px 5px;}
	.sc_All tbody td.none {padding:0 0 1px 0 !important;}
	.sc_All tbody td .sub_TB1 th, .sc_All tbody td .sub_TB1 td {border-top:0 !important; border-right:0 !important; border-left:0 !important; border-bottom:1px solid #aaa !important;}
	.sc_All tbody td .sub_TB1 th {padding:3px 0 0 5px; background:#f1f3f6; color:#3b5265;}
	.sc_All tbody td .sub_TB1 th td {text-align:center;}
	.sc_All tbody td .sub_TB1 td {padding:3px 0 0 5px !important; background:#FFF;}
	.sc_All tbody td .sub_TB1 td ul li {float:left; width:20%; line-height:14px; padding:2px 0;}
	.sc_All tbody td .sub_TB2 {margin:3px;}
	.sc_All tbody th td, .sc_All tbody td td, .sc_All tbody td .sub_TB1 th td, .sc_All tbody td .sub_TB1 td td {border:0 !important; padding:0 !important; background:none;}

	/* Àû¿ë´ë»ó : °Ë»öÁ¶°Ç */
	.search_text {border-top:1px solid #686e70; border-right:1px solid #686e70; border-bottom:1px solid #686e70; border-left:1px solid #686e70; background:#eff3f5; padding:6px; margin-bottom:30px;}
	.search_text ul {border:0; padding:0; margin:0; float:left;}
	.search_text li {display:inline; list-style:none;}
	.search_text li span {margin:0 10px; color:#999; font-size:11px;}

	/* Àû¿ë´ë»ó : ³«ÂûÅë°è¿ä¾à */
	.stat_TB {border-top:1px solid #686e70; border-bottom:1px solid #686e70; margin-bottom:10px; border-right:1px solid #cdd6d8; border-left:1px solid #cdd6d8;}
	.stat_TB th, .stat_TB td {border-bottom:1px solid #a7afb2; color:#0f263a;}
	.stat_TB th {text-align:center; /*font-family: 'Nanum Gothic Coding', monospace;*/ font-weight:600; background:#eff3f5; padding:7px;}
	.stat_TB td {text-align:center; /*font-family:Tahoma, Geneva, sans-serif;*/ font-weight:600; font-size:12px; padding:10px 7px;}

	/* 140327 edit by ynmoon ÇÑ±¹°¨Á¤¿ø Á¦ÈÞ°ü·Ã ¸®´º¾ó */
	.stat_TB2 {border-top:2px solid #686e70; border-bottom:1px solid #b1b1b1; margin-bottom:5px; border-right:1px solid #b1b1b1; border-left:1px solid #b1b1b1;}
	.stat_TB2 th, .stat_TB2 td {border-bottom:1px solid #b1b1b1; color:#0f263a;}
	.stat_TB2 th {text-align:center; /*font-family: 'Nanum Gothic Coding', monospace;*/ font-weight:600; background:#eff3f5; padding:10px 7px 4px 7px;}
	.stat_TB2 td {text-align:center; /*font-family:Tahoma, Geneva, sans-serif;*/ font-weight:600; font-size:12px; padding:10px 7px 4px 7px;}
	@media screen and (-webkit-min-device-pixel-ratio:0){
	.stat_TB2 th {text-align:center; font-weight:600; background:#eff3f5; padding:7px;}
	.stat_TB2 td {text-align:center; font-weight:600; font-size:12px; padding:10px 7px;}
	}
	.stat_TB2 th.separate, .stat_TB2 td.separate {border-bottom:1px solid #b1b1b1;}

	.stat_TB3 {border-top:2px solid #686e70; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; margin-bottom:20px; }
	.stat_TB3 td {border-bottom:1px solid #b1b1b1; color:#262626;}
	.stat_TB3 td.brd_right {border-right:1px solid #b1b1b1; }
	.stat_TB3 td {text-align:center; /*font-family:Tahoma, Geneva, sans-serif;*/ font-size:12px; padding-top:5px; padding-bottom:5px; }
	.chk_search {position:relative; top:3px; }

	/* Àû¿ë´ë»ó : ³«ÂûÅë°è¿ä¾à */
	.stat_TB4 {border:2px solid #9BB0C0;  margin-bottom:10px; }
	.stat_TB4 th, .stat_TB td {border-bottom:1px solid #a7afb2; color:#0f263a;}
	.stat_TB4 th {text-align:center; /*font-family: 'Nanum Gothic Coding', monospace;*/ font-weight:600; background:#eff3f5; padding:2px;}
	.stat_TB4 td {text-align:right; /*font-family:Tahoma, Geneva, sans-serif;*/  font-size:12px; padding:2px 7px; border-bottom:1px solid #a7afb2;}

	.stat_TB4.newtbl {border:2px solid #c1c1c1;  margin-bottom:10px; }
	.stat_TB4.newtbl th, .stat_TB.newtbl td {border-bottom:1px solid #c1c1c1; color:#000000;}
	.stat_TB4.newtbl th {text-align:center; /*font-family: 'Nanum Gothic Coding', monospace;*/ font-weight:600; background:#f5f5f5; padding:2px;}
	.stat_TB4.newtbl td {text-align:right; /*font-family:Tahoma, Geneva, sans-serif;*/  font-size:12px; padding:2px 7px; border-bottom:1px solid #c1c1c1;}

	/* Àû¿ë´ë»ó : ¹°°Çº° ³«Âû°á°ú */
	.stat_LIST {border-top:1px solid #686e70; border-bottom:1px solid #b1b1b1; margin-bottom:10px; border-right:1px solid #b1b1b1; border-left:1px solid #b1b1b1;}
	.stat_LIST th, .stat_LIST td {border-bottom:1px solid #a7afb2; border-right:1px solid #cdd6d8;}
	.stat_LIST th td, .stat_LIST td td {border:0; padding:0;}
	.stat_LIST th.last_td, .stat_LIST td.last_td {border-right:0;}
	.stat_LIST th {background:#eff3f5; padding:7px 0; color:#262626; text-align:center;}
	.stat_LIST td {padding:5px 3px;}
	.stat_today {border-top:1px solid #7992A7; border-left:1px solid #7992A7;}
	.stat_today th, .stat_today td {border-right:1px solid #7992A7; border-bottom:1px solid #7992A7;}
	.stat_today th {background:#eff3f5; color:#0f263a; text-align:center; padding:7px 0;}
	.stat_today th.spac {letter-spacing:-1px;}
	.stat_today tbody th {background:#f7f7f7; text-align:left; font-weight:normal; padding:5px 0;}
	.stat_today tbody th span {margin-left:5px;}
	.stat_today td {text-align:right; padding:7px 0;}
	.stat_today td.non_num {text-align:center;}
	.stat_today td span {margin-right:10px;}

	/* Àû¿ë´ë»ó : ¿ë¾î¼³¸í*/
	.term_explan { width:100%; border:0; cellpadding:0; cellspacing:0; margin-top:0; padding:0; margin-bottom:20px;}
	.term_explan_cont { width:100%; border:0; cellpadding:0; cellspacing:0; line-height:16px; border:solid #b1b1b1 1px;text-align:left}
	.term_explan_cont li {width:100%; margin:4px 10px;}
	.term_explan_cont li span {font-weight:600;}
	.term_explan span {font-weight:600;  font-size:12px; margin:px 0; }

	/* Å×ÀÌºíÀ¯Çü : "thead"°¡ »ó´Ü¿¡ ÀÖ´Â °æ¿ì */
	/* Àû¿ë ¸Þ´º - Á¾ÇÕ°Ë»ö : ¿¹»ó¹è´çÇ¥ & ÀÎ±Ù³«Âû»ç·Ê & °æ¸Å´ëÇà¹®ÀÇ*/
	.view_TB {border:2px solid #9BB0C0;}
	.view_TB thead th, .view_TB tfoot th, .view_TB tfoot td, .view_TB tbody td {border-right:1px solid #9BB0C0; border-bottom:1px solid #9BB0C0;}
	.view_TB thead th, .view_TB tfoot th, .view_TB tfoot td{height:23px; background-color:#EFF3F5; color:#3B5265}

	/* Àû¿ë ¸Þ´º - Á¾ÇÕ°Ë»ö : ¹°°Ç¸®½ºÆ® */
	.List_TB {border:1px solid #5a768f; border-top:2px solid #5a768f;}
	.List_TB thead th, .List_TB tbody td {border-right:1px solid #5a768f; border-top:1px solid #5a768f;text-align:center;}
	.List_TB thead th td, .List_TB tbody td td {border:0 !important;}
	.List_TB tbody td {word-break:break-all;}
	.List_TB tbody td.photo {padding:6px 0 0 0;}
	.List_TB tbody td.address {text-align:left !important; padding:3px; width:286px;vertical-align: top;}
	.List_TB tbody td.price, .List_TB tbody td.price td {text-align:right !important;}
	.List_TB tbody td.kb_price1, .List_TB tbody td.kb_price2 {border-top:1px dotted #5a768f !important;}
	.List_TB tbody td.kb_price1 {border-right:0; padding-top:3px;}
	.List_TB tbody td .up {background:url(/image/apt_list/arrow_up.gif) 5px 6px no-repeat;  margin-right:2px; padding-top:3px;}
	.List_TB tbody td .down {background:url(/image/apt_list/arrow_down.gif) 5px 3px no-repeat;  margin-right:2px;}
	.List_TB tbody td input { padding-bottom:-3px;}
	.List_TB thead th {padding:4px 0 4px 0; background-color:#e1e7ee; color:#3B5265;}

	/*°ü½É¹°°Çµî·Ï*/
	.ck_box {margin-bottom:-5px; padding-left:0;}
	.ck_box_label {display:inline-block; margin-left:2px;}

	/*@import url("navi.css"); */
	/* Navi */
	.nav{width:964px; height:66px; padding-left:26px; position:relative; background:url("/cdn/image/navi_img2/bg.gif") no-repeat;}
	.nav #gnb li{float:left;}
	.nav #gnb li ul{width:990px; position:absolute; left:0; top:37px; display:none;}
	.nav #gnb li#mn1 ul{left:42px;}
	.nav #gnb li#mn2 ul{left:118px;}
	.nav #gnb li#mn3 ul{left:200px;}
	.nav #gnb li#mn4 ul{}
	.nav #gnb li#mn5 ul{left:381px;}
	.nav #gnb li#mn6 ul{left:461px;}
	.nav #gnb li#mn7 ul{left:519px;}
	.nav #gnb li#mn8 ul{left:599px;}
	.nav #gnb li#mn9 ul{}
	.nav #gnb li ul li{padding-right:15px;}
	.nav #gnb li ul li a{color:#fff;}
	.nav #gnb li ul li a:hover{color:#ffff00; text-decoration:none;}
	.nav  .sagun_sc {float:right; margin-right:10px;}


/*@import url("leftmenu.css"); */
	/* sub_content */
	.sub_content{width:990px; border:1px solid red;}

	/* sub_left */
	.sub_left01{width:143px; float:left; padding-right:12px;}
	.sub_left02{width:170px; float:left; padding-right:12px;}

	/* left_menu */
	.left_01{background:url("/cdn/common/images/left_menu/bg_left1_bottom.gif") no-repeat left bottom;}
	.left_02{background:url("/cdn/common/images/left_menu/bg_left2_bottom.gif") no-repeat left bottom;}
	.left_menu dl{padding-bottom:30px;}
	.left_menu dl dt.first{padding:20px 0 4px 13px; background:url("/cdn/common/images/left_menu/leftcon_bullet.gif") no-repeat left 72%;}
	.left_menu dl dt{height:18px; padding:8px 0 5px 13px; margin:0 10px; border-bottom:1px dotted #b6bcc0; background:url("/cdn/common/images/left_menu/leftcon_bullet.gif") no-repeat left 50%;font-weight:600;}
	.left_menu dl dt.last{margin-bottom:15px;}
	.left_menu dl dt a{display:block; color:#232323;font-weight:600; text-decoration:none; line-height:16px;}
	.left_menu dl dt a:hover{color:#ff4901/*#ad0000*/; font-weight:600; text-decoration:none;}
	.left_menu dl dd{padding:6px 0 5px; margin:0 10px;background:url("/cdn/common/images/left_menu/leftcon_dot.gif") no-repeat 5% 50%;}
	.left_menu dl dd.last{margin-bottom:10px;}
	.left_menu dl dd a{display:block; margin-left:13px; color:#232323; text-decoration:none; line-height:16px;}
	.left_menu dl dd a:hover{ color:#ff4901/*#ad0000*/;}
	.left_banner{padding:20px 5px;}
	.bd_t1{border-top:1px dotted #b6bcc0 !important;}


/*@import url("ex6.css"); */
	/* Navi */
	.nav #gnb li ul{_top:36px;}
	/* Left_menu */
	.left_menu dl dt.first{_padding-top:16px;}
	.left_menu dl dt{_padding-bottom:2px;}
	.left_menu dl dd{_padding-bottom:1px;}


/*@import url("ex7.css"); */
	/* Navi */
	*:first-child+html .nav #gnb li ul{top:36px;}

	/* Left_menu */
	*:first-child+html .left_menu dl dt.first{padding-bottom:1px;}
	*:first-child+html .left_menu dl dt{padding-bottom:2px;}
	*:first-child+html .left_menu dl dd{padding-bottom:1px;}


/*@import url("ex8.css"); */
	/* Navi */
	.nav #gnb li ul{top:40px \9;}

	/* Left_menu */
	.left_menu dl dt.first{padding-bottom:2px \9;}
	.left_menu dl dt{padding-bottom:2px \9;}
	.left_menu dl dd{padding-bottom:2px \9;}


/*@import url("ex9.css"); */
	/* Navi */
	:root .nav #gnb li ul{top:40px \9;}

	/* Left_menu */
	:root .left_menu dl dt.first{padding-bottom:1px \9;}
	:root .left_menu dl dt{padding-bottom:0 \9;}
	:root .left_menu dl dd{padding-bottom:0 \9;}


* {font-size:12px;}
table     {border-collapse:collapse;}
body, td {line-height:17px; }
FORM      { color:#505050;}
select,input,form,option {}
TEXTAREA  { border:1px solid #cccccc; color:#262626; overflow-y: auto; padding:4 4 4 4; LINE-HEIGHT:16px; }
b         {letter-spacing:-1px;}
br        {line-height:15px;}
ol,ul,li  {list-style-type:none; margin: 0px; padding: 0px;}
img	{border:none;}
ol,ul,li		{list-style:none;}
fieldset, blockquote	{border:none;}
hr		{display:none; clear:both;}
caption,legend{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;text-indent:-9999px;}
address,caption,em{font-weight:normal;font-style:normal;}

/*ÅØ½ºÆ®Á¤·Ä°ü·Ã*/
.tR {text-align:right !important;}
.tC {text-align:center !important;}
.tL {text-align:left !important;}

/*Padding°ü·Ã*/
.padL {padding-left  :10px !important;}
.padR {padding-right :10px !important;}
.padT {padding-top   :10px !important;}
.padB {padding-bottom:10px !important;}
.padA {padding       :10px !important;}
.padNon {padding     :0 !important;}

select {
	color : #262626;
	BACKGROUND-COLOR:#ffffff;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}
input {
	font-size: 9pt;
	color: #6B6B6B; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;

	image: border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
CheckBox{
	font-size: 9pt;
	color: #6B6B6B; border-style: solid; 0px;

}

a:link  {
	text-decoration : none;
	color : #333333;

}

a:hover  {
	text-decoration : underline;
	color : #333333;

}
a:visited, :visited a, :visited {
	color:#da00ff;
    /*text-decoration: none;*/
}
a:active {
	text-decoration : underline;
	color : #333333;


}
#top_logov2 .top_smenu ul li a:visited {color:unset}
/*À¯Ä¡±Ç¸µÅ©*/
.uch a:link  {
	text-decoration :none;
	color : #0066cc;

}

.uch a:hover  {
	/*text-decoration:underline;
	color : #EF8700;*/
	text-decoration :none;
	color : #0066cc;

}
.uch a:visited {
    text-decoration: none;
	color : #0066cc;
}
.uch a:active  { text-decoration:none; }



/* °£ °Ý */
.p7{font-size:7}
.p8{font-size:8}
.p9{font-size:9}
.p10{font-size:10px}
.p11{font-size:11px}
.p13{font-size:13px}
.p14{font-size:14px}
.p18{font-size:18px}
.p19{font-size:19px}
.p20{font-size:20px}
.p24{font-size:24px}
.ln14{line-height:1.4}
.ln15{line-height:1.5}
.ln16{line-height:1.6}
.ln18{line-height:1.8}

/* ¹ö Æ° */
.inputbutton { border:0px; color : Black; font-size : 9pt;}
.box   {color: #262626; border:1px #B2B2B3 solid; background-color:#ffffff;}
.box2   {color: #ffffff;border-width:1px; border-color:#ffffff; background-color:#000000;}
.box3   {color: #262626; border-width:1px; border-color:#034C83; background-color:#ffffff;}
.box4   {color: #262626; border-width:1px; border-color:#666666; background-color:#ffffff;}
.box5   {color: #262626;  border-width:1px; border-color:#ffffff; background-color:#ffffff;}

/*»ç°Ç¹øÈ£°Ë»ö input*/
.sagun_input {margin-bottom:0; height:20px;}

/* bold*/
.b1 {  color: #585858; text-decoration:  none;font-weight: 600; line-height: 140%}
.b2 {  color: #000000; text-decoration:  none;font-weight: 600; line-height: 140%}

/* Ãß°¡bold*/
.t_b {  color: #3B5265; text-decoration:  none; font-weight: 600; line-height: 160%;}
.t_b2 {  color: #674D2C; text-decoration:  none; font-weight: 600; line-height: 160%}
.t_b3 {  color: #000; text-decoration:  none; font-weight: 600; line-height: 160%}

/* left ¸Þ´º
.left { color: #232323; text-decoration:  none;  font-weight: 600;}
.left a { color: #232323; text-decoration: none;  font-weight: 600;}
.left a:link { color: #232323; text-decoration: none; font-weight: 600;}
.left a:hover { color: #FF1301; text-decoration: none; font-weight: 600;}
*/
.left01  { color: #232323; text-decoration:  none; font-size: 9pt; font-weight: 600;}
.left01  a { color: #232323; text-decoration: none; font-size: 9pt; font-weight: 600;}
.left01  a:link { color: #232323; text-decoration: none; font-size: 9pt; font-weight: 600;}
.left01  a:hover { color: #FF6600; text-decoration: none; font-size: 9pt; font-weight: 600;}

.left02  { color: #232323; text-decoration:  none; font-size: 9pt; font-weight: 600; text-align:left}
.left02  a { color: #232323; text-decoration: none; font-size: 9pt; font-weight: 600;}
.left02  a:link { color: #232323; text-decoration: none; font-size: 9pt; font-weight: 600;}
.left02  a:hover { color: #FF4901; text-decoration: none; font-size: 9pt; font-weight: 600;}

.lefts  { color: #222222; text-decoration:  none; font-size: 9pt; font-weight: none; letter-spacing: -1px; text-align:left}
.lefts  a { color: #222222; text-decoration: none; font-size: 9pt; font-weight: none; letter-spacing: -1px}
.lefts  a:link { color: #222222; text-decoration: none; font-size: 9pt; font-weight: none; letter-spacing: -1px}
.lefts  a:hover { color: #ff6600; text-decoration: none; font-size: 9pt; font-weight: none; letter-spacing: -1px}

.sub  { color: #222222; text-decoration:  none; font-size: 9pt; font-weight: none;}
.sub  a { color: #222222; text-decoration: none; font-size: 9pt; font-weight: none;}
.sub  a:link { color: #222222; text-decoration: none; font-size: 9pt; font-weight: none;}
.sub  a:hover { color: #ff6600; text-decoration: none; font-size: 9pt; font-weight: none;}


.bro  { color: #674D2C; text-decoration:  none; font-size: 9pt;font-weight: 600;}
.bro  a { color: #674D2C; text-decoration: none;font-weight: 600; font-size: 9pt;}
.bro  a:link { color: #674D2C; text-decoration: none;font-weight: 600; font-size: 9pt;}
.bro  a:hover { color: #ff6600; text-decoration: underline;font-weight: 600; font-size: 9pt;}

/* ÅØ½ºÆ® small*/
.ts  { color: #878686; text-decoration:  none; font-size: 8pt;}
.ts  a { color: #878686; text-decoration: none; font-size: 8pt;}
.ts  a:link { color: #878686; text-decoration: none; font-size: 8pt;}
.ts  a:hover { color: #878686; text-decoration: none; font-size: 8pt;}

.ts1  { color: #666666; text-decoration:  none; font-size: 8pt;}
.ts1  a { color: #666666; text-decoration: none; font-size: 8pt;}
.ts1  a:link { color: #666666; text-decoration: none; font-size: 8pt;}
.ts1  a:hover { color: #666666; text-decoration: none; font-size: 8pt;}

.ts3  { color: #333333; text-decoration:  none; font-size: 8pt;}
.ts3  a { color: #333333; text-decoration: none; font-size: 8pt;}
.ts3  a:link { color: #333333; text-decoration: none; font-size: 8pt;}
.ts3  a:hover { color: #ff6600; text-decoration: none; font-size: 8pt;}

.ts2  { color: #000000; text-decoration:  none; font-size: 8pt;  letter-spacing: -1px}
.ts2  a { color: #000000; text-decoration: none; font-size: 8pt; letter-spacing: -1px}
.ts2  a:link { color: #000000; text-decoration: none; font-size: 8pt; letter-spacing: -1px}
.ts2  a:hover { color: #000000; text-decoration: none; font-size: 8pt; letter-spacing: -1px}

/* ³×ÀÌºñ°ÔÀÌ¼Ç*/
.na  { color: #666666; text-decoration: none; font-size:12px;}

/* top*/
.t01  { color: #ffffff; text-decoration:  none; font-size: 9pt; font-weight: 600;}
.t01  a { color: #ffffff; text-decoration: none;font-weight: 600; font-size: 9pt;}
.t01  a:link { color: #ffffff; text-decoration: none;font-weight: 600; font-size: 9pt;}
.t01  a:hover { color: #ffffff; text-decoration: none;font-weight: 600; font-size: 9pt;}

.t01_on  { color: #FEFFCB; text-decoration:  none; font-size: 9pt; font-weight: 600;}
.t01_on  a { color: #FEFFCB; text-decoration: none;font-weight: 600; font-size: 9pt;}
.t01_on  a:link { color: #FEFFCB; text-decoration: none;font-weight: 600; font-size: 9pt;}
.t01_on  a:hover { color: #FEFFCB; text-decoration: none;font-weight: 600; font-size: 9pt;}

.tm  { color: #000000; text-decoration:  none; font-size: 8pt;  letter-spacing: -1px}
.tm  a { color: #000000; text-decoration: none; font-size: 8pt; letter-spacing: -1px}
.tm  a:link { color: #000000; text-decoration: none; font-size: 8pt; letter-spacing: -1px}
.tm  a:hover { color: #000000; text-decoration: none; font-size: 8pt; letter-spacing: -1px}

/*20140610 »çÀå´Ô Áö½Ã */
.tm_n  { color: #000000; text-decoration:  none; font-size: 9pt;  letter-spacing: -1px; padding-top:3px;}
.tm_n  a { color: #000000; text-decoration: none; font-size: 9pt; letter-spacing: -1px}
.tm_n  a:link { color: #000000; text-decoration: none; font-size: 9pt; letter-spacing: -1px}
.tm_n  a:hover { color: #000000; text-decoration: none; font-size: 9pt; letter-spacing: -1px}

/* color*/
/* Ã»³ì»ö */
.c  { color: #1592A8; font-weight: 600;}
.c  a { color: #1592A8; text-decoration: none;}
.c  a:link { color: #1592A8; text-decoration: none; }
.c  a:hover { color: #1592A8; text-decoration: underline;}

/* Ç®»ö */
.c1  { color: #4E6A1D; font-weight: 600;}
.c1  a { color: #4E6A1D; text-decoration: none; }
.c1  a:link { color: #4E6A1D; text-decoration: none; }
.c1  a:hover { color: #4E6A1D; text-decoration: underline;}

/* ¹àÀºÃ»³ì»ö */
.c1s  { color: #00ACAA; font-size: 9pt; font-weight: 600;}
.c1s  a { color: #00ACAA; text-decoration: none; font-size: 9pt;}
.c1s  a:link { color: #00ACAA; text-decoration: none; font-size: 9pt;}
.c1s  a:hover { color: #00ACAA; text-decoration: underline; font-size: 9pt;}

.c2 { color: #FF4800; text-decoration:  none; }
.c2  a { color: #FF4800; text-decoration: none; }
.c2  a:link { color: #FF4800; text-decoration: none; }
.c2  a:hover { color: #FF4800; text-decoration: underline;}

.c2_b { color: #FF4800; text-decoration:  none; font-weight: 600;}
.c2_b  a { color: #FF4800; text-decoration: none;}
.c2_b  a:link { color: #FF4800; text-decoration: none; }
.c2_b  a:hover { color: #FF4800; text-decoration: underline; }

.c20 { color: #000000; text-decoration:  none; letter-spacing: -1px}
.c20  a { color: #000000; text-decoration: none; }
.c20  a:link { color: #000000; text-decoration: none;}
.c20  a:hover { color: #000000; text-decoration: none;}

/* ¹àÀº³²»ö */
.c3 { color: #737A8B; text-decoration:  none; font-size: 9pt; line-height: 140%}
.c3  a { color: #737A8B; text-decoration: none; font-size: 9pt;}
.c3  a:link { color: #737A8B; text-decoration: none; font-size: 9pt;}
.c3  a:hover { color: #737A8B; text-decoration: underline; font-size: 9pt;}

.c4 { color: #0066CC; text-decoration:  none; }
.c4  a { color: #0066CC; text-decoration: none; }
.c4  a:link { color: #0066CC; text-decoration: none; }
.c4  a:hover { color: #0066CC; text-decoration: underline;}

.c_blue { color: #0066CC; text-decoration:  none; font-size: 9pt;}
.c_blue  a { color: #0066CC; text-decoration: none; font-size: 9pt;}
.c_blue  a:link { color: #0066CC; text-decoration: none; font-size: 9pt;}
.c_blue  a:hover { color: #0066CC; text-decoration: underline; font-size: 9pt;}

/* ¹àÀºÆÄ¶û */
.c40 { color: #1279E0; text-decoration:  none; font-size: 8pt; line-height: 140%}
.c40  a { color: #1279E0; text-decoration: none; font-size: 8pt;}
.c40  a:link { color: #1279E0; text-decoration: none; font-size: 8pt;}
.c40  a:hover { color: #1279E0; text-decoration: underline; font-size: 8pt;}

.c5 { color: #EF8700; text-decoration:  none;  line-height: 140%}
.c5  a { color: #EF8700; text-decoration: none; }
.c5  a:link { color: #EF8700; text-decoration: none; }
.c5  a:hover { color: #EF8700; text-decoration: underline;}

.c6 { color: #555555; text-decoration:  none; font-size: 9pt; line-height: 140%}
.c6  a { color: #555555; text-decoration: none; font-size: 9pt;}
.c6  a:link { color: #555555; text-decoration: none; font-size: 9pt;}
.c6  a:hover { color: #ff6600; text-decoration: none; font-size: 9pt;}

.c7 { color: #FF9900; text-decoration:  none; line-height: 140%}
.c7  a { color: #FF9900; text-decoration: none; }
.c7  a:link { color: #FF9900; text-decoration: none; }
.c7  a:hover { color: #FF9900; text-decoration: none; }

.c8 { color: #ffffff; text-decoration:  none; font-size: 9pt; letter-spacing:-1;}
.c8  a {color: #ffffff; text-decoration: none; font-size: 9pt; letter-spacing:-1;}
.c8  a:link { color: #ffffff; text-decoration: none; font-size: 9pt; letter-spacing:-1}
.c8  a:hover { color: #ffffff; text-decoration: none; font-size: 9pt; letter-spacing:-1}

.c0 { color: #333333; text-decoration:  none; font-weight: 600;}
.c0  a { color: #333333; text-decoration: none; }
.c0  a:link { color: #333333; text-decoration: none; }
.c0  a:hover { color: #333333; text-decoration: underline;}

.c01  { color: #000000; text-decoration:  none;font-weight: 600;}
.c01  a { color: #000000; text-decoration: none;font-weight: 600;}
.c01  a:link { color: #000000; text-decoration: none;font-weight: 600;}
.c01  a:hover { color: #000000; text-decoration: none;font-weight: 600;}

.c01s  {  text-decoration:  none; font-weight: 600;}
.c01s  a { text-decoration: none;font-weight: 600; }
.c01s  a:link { text-decoration: none;font-weight: 600;}
.c01s  a:hover {  text-decoration: none;font-weight: 600; }

.c02  { color: #afafaf; text-decoration:  none; font-weight: 600;}
.c02  a { color: #afafaf; text-decoration: none;font-weight: 600;}
.c02  a:link { color: #afafaf; text-decoration: none;font-weight: 600; }
.c02  a:hover { color: #afafaf; text-decoration: none;font-weight: 600; }

.c03  {color: #b3b2b2; text-decoration:none; font-size: 9pt;font-weight: 600; letter-spacing:-1;}
.c03  a { color: #b3b2b2; text-decoration: none;font-weight: 600; font-size: 9pt; etter-spacing:-1}
.c03  a:link { color: #b3b2b2; text-decoration: none;font-weight: 600; font-size: 9pt; letter-spacing:-1}
.c03  a:hover { color: #b3b2b2; text-decoration: none;font-weight: 600; font-size: 9pt; letter-spacing:-1}

.c04  { color: #666666; text-decoration:  none; font-size: 9pt;font-weight: 600;}
.c04  a { color: #666666; text-decoration: none;font-weight: 600; font-size: 9pt;}
.c04  a:link { color: #666666; text-decoration: none;font-weight: 600; font-size: 9pt;}
.c04  a:hover { color: #666666; text-decoration: none;font-weight: 600; font-size: 9pt;}

/* line*/
.bor_si_top {height: 2px;background-image:  url(http://image.r114.co.kr/images/r114/2004/common/tbl_border_t.gif);}
.bor_si_bottom{background-color: #EEEEEF;height: 1px;}
.tbl_si {width:100%;}
.tbl_si_cell {text-align: default; height:24px;background-color: #ffffff;padding-left:5;}
.tbl_si_cell_clr {text-align: default ; background-color: #F6F6F7; height: 24px;padding-left:5;}
.tbl_si_line {height: 1px;background-image:  url(http://image.r114.co.kr/images/r114/2004/common/line_dot_h.gif);}
.tbl_si_line_pair {height: 1px;background-image:  url(http://image.r114.co.kr/images/r114/2004/common/line_dot_h.gif);}
.tbl_si_notes {padding: 3 ;font-size:11px;color: #666666;}

/*Å¸ÀÌÆ²*/
.Ptitle {font-size:18px; font-weight:600; letter-spacing:-1px; color:#F98500; height:26px; padding:3px 0 0 0;}
.Atitle {font-size:18px; font-weight:600; letter-spacing:-1px; color:#195EA9; height:26px; padding:3px 0 0 0; text-align:left;}
.Stitle {font-size:18px; font-weight:600;letter-spacing:-1px; color:#377f01; height:26px; padding:3px 0 0 0; text-align:left;}
.Gtitle {font-size:18px; font-weight:600; letter-spacing:-1px; color:#EF4524; height:26px; padding:3px 0 0 0;}
.Ititle {font-size:18px; font-weight:600;letter-spacing:-1px; color:#19661d; height:26px; padding:3px 0 0 0;}
.Ptitle_desc { font-size:16px; color : #555555;}
.stit11 {font-weight:600; text-align:left; padding:5px 0;}
.brow {font-size:14px; color : #674D2C ; padding : 5 10 5 10 ; line-height:160%;}
.npltitle {font-size:18px; font-weight:600;letter-spacing:-1px; color:#133866; height:26px; padding:3 0 0 0;}

/*¸®½ºÆ®,³»¿ëº¸±â,³ª¸ÓÁö*/
.bor_list_top {background-color: #DEDEDE; height: 2px;}
.bor_list_bottom {background-color: #DEDEDE; height: 2px;}
.tbl_list {width:100%;}
.list_cell_tit { font-weight: 600; text-align: center ; background-color: #F5F5F5; height:24; border-bottom: 1 solid #ffffff ;border-top: 1 solid #ffffff ;}
.list_cell_tit_line {height:1px; background-color: #DEDEDE;}
.list_cell_tit_sub {font-weight: normal; text-align: center ; background-color: #ffffff; padding: 3 0 3 0;}
.list_cell_tit_under {height:1px; background-color: #DEDEDE;border-bottom: 4 solid #F1F1F1 ;}
.list_cell {text-align: center;padding: 3 0 3 0 ;background-color: #ffffff;}
.list_cell_clr {text-align: center ; background-color: #ffffff; height: 22px;}
.list_line {height: 1px;background-image:  url(http://image.r114.co.kr/images/r114/2004/common/line_dot_h.gif);}
.list_line_pair {height: 1px;background-image:  url(http://image.r114.co.kr/images/r114/2004/common/line_dot_h.gif);}
.list_notes {padding: 3 ;font-size:11px;color: #666666;}

/*  abcd */
.abcd{ color: #3C527A; text-decoration: none; font-size: 10pt; font-weight: 600;}
.abcd  a { color: #3C527A; text-decoration: none; font-size: 10pt;}
.abcd  a:link { color: #3C527A; text-decoration: none; font-size: 10pt;}
.abcd  a:hover { color: #3C527A; text-decoration: none; font-size: 10pt;}



/* page */
.pg { PADDING-RIGHT: 9px; PADDING-LEFT: 8px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; COLOR: #404040; PADDING-TOP: 2px}
.pg { color: #000000; text-decoration: none; font-size: 9pt; HEIGHT: 12;}
.pg  a { color: #000000; text-decoration: none; font-size: 9pt;}
.pg  a:link { color: #000000; text-decoration: none; font-size: 9pt;}
.pg  a:hover { color: #EF8700;  text-decoration: underline; font-size: 9pt;}

.pg2 { PADDING-RIGHT: 9px; PADDING-LEFT: 8px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px}
.pg2 { color: #ffffff; text-decoration: none; font-size: 8pt; HEIGHT: 12;}
.pg2  a { color: #ffffff; text-decoration: none; font-size: 8pt;}
.pg2  a:link { color: #ffffff; text-decoration: none; font-size: 8pt;}
.pg2  a:hover { color: #ffffff;  text-decoration: underline; font-size: 8pt;}


/* º»¹® */
.tableleft { background-color:#ff0000; color: #595F8C; text-decoration: none; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.tableleft a { background-color:#ff0000; color: #707070; text-decoration: none; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.tableleft a:link { background-color:#ff0000; color: #707070; text-decoration: none; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.tableleft a:hover { background-color:#ff0000; color: #003399; text-decoration: underline; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}

.tablehead { background-color:#F8F9FF; color: #595F8C; text-decoration: none; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.tablehead a { background-color:#F8F9FF; color: #707070; text-decoration: none; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.tablehead a:link { background-color:#F8F9FF; color: #707070; text-decoration: none; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.tablehead a:hover { background-color:#F8F9FF; color: #003399; text-decoration: underline; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}

.tablebody { background-color:#ffffff; color: #505050; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.tablebody a { background-color:#ffffff; color: #707070; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.tablebody a:link { background-color:#ffffff; color: #707070; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.tablebody a:hover { background-color:#ffffff; color: #003399; text-decoration: underline; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}

.tableinput { background-color:#ffffff; color: #505050; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px;}

.comment { color: #999999; text-decoration: none; font-size: 9pt; padding-top : 4px; line-height: 120%}
.comment a { color: #999999; text-decoration: none; font-size: 9pt;}
.comment a:link { color: #999999; text-decoration: none; font-size: 9pt;}
.comment a:hover { color: #ff9900; text-decoration: underline; font-size: 9pt;}

.stephead { background-color:#F4F1ED; color: #000000; text-decoration: none; font-weight: 600; font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.stephead a { background-color:#F4F1ED; color: #000000; text-decoration: none;  font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.stephead a:link { background-color:#F4F1ED; color: #000000; text-decoration: none;  font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}
.stephead a:hover { background-color:#F4F1ED; color: #EF8700; text-decoration: underline;  font-size: 9pt; padding-right : 4px; padding-left : 4px; padding-top : 4px;}

.stepbody { background-color:#ffffff; color: #697176; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.stepbody a { background-color:#ffffff; color: #697176; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.stepbody a:link { background-color:#ffffff; color: #697176; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.stepbody a:hover { background-color:#ffffff; color: #697176; text-decoration: underline; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}

.table {  text-decoration: none; font-weight: }
.table a {  text-decoration: none; font-weight: }
.table a:link {text-decoration: none; font-weight: }
.table a:hover { color: #3A6B95; text-decoration: none; font-weight: }

/* Footer */
.footerMenu1  { color: #666666; text-decoration: none; font-size: 9pt; padding-left : 20px; line-height: 140%}
.footerMenu1  a { color: #666666; text-decoration: none; font-size: 9pt;}
.footerMenu1  a:link { color: #4F4F4F; text-decoration: none; font-size: 9pt;}
.footerMenu1  a:hover { color: #EF8700; text-decoration: none; font-size: 9pt;}

.footerMenu2  { color: #FFFF99; text-decoration: none; font-size: 9pt; padding-left : 20px;}
.footerMenu2  a { color: #FFFF99; text-decoration: none; font-size: 9pt;}
.footerMenu2  a:link { color: #FFFF99; text-decoration: none; font-size: 9pt;}
.footerMenu2  a:hover { color: #FFCC00; text-decoration: none; font-size: 9pt;}

.footerEng  {  color: #ffffff; text-decoration: none; font-size: 8pt; padding-left : 20px; line-height: 140%}
.footerEng  a {  color: #ffffff; text-decoration: none; font-size: 8pt;}
.footerEng  a:link {  color: #ffffff; text-decoration: none; font-size: 8pt;}
.footerEng  a:hover {  color: #ffffff; text-decoration: none; font-size: 8pt;}

/*AD*/
.best_ad  {  color: #666666; text-decoration: none; font-size: 8pt; padding-left : 20px; line-height: 140%}
.best_ad  a {  color: #666666; text-decoration: none; font-size: 8pt;}
.best_ad  a:link {  color: #666666; text-decoration: none; font-size: 8pt;}
.best_ad  a:hover {  color: #666666; text-decoration: none; font-size: 8pt;}

/* sitemap */
.sitemap { background-color:#ffffff; color: #505050; text-decoration:  none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.sitemap a { background-color:#ffffff; color: #707070; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.sitemap a:link { background-color:#ffffff; color: #707070; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.sitemap a:hover { background-color:#ffffff; color: #003399; text-decoration: underline; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}

.site_tt { background-color:#ffffff; color: #505050; text-decoration:  none; font-weight: 600; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.site_tt a { background-color:#ffffff; color: #707070; text-decoration: none; font-weight: 600; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.site_tt a:link { background-color:#ffffff; color: #707070; text-decoration: none; font-weight: 600; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.site_tt a:hover { background-color:#ffffff; color: #003399; text-decoration: underline; font-weight: 600; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}

.site_body { background-color:#ffffff; color: #505050; text-decoration:  none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.site_body a { background-color:#ffffff; color: #707070; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.site_body a:link { background-color:#ffffff; color: #707070; text-decoration: none; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}
.site_body a:hover { background-color:#ffffff; color: #003399; text-decoration: underline; font-size: 9pt; padding-left : 4px; padding-right : 4px; padding-top : 4px;}

.mungeonAttention {}
.mungeonAttention .li1{}
.mungeonAttention .li2{text-align:left;}

/* »õ Ã¢ */
.newwhead { background-color:#ececec;}
.newwline { background-color:#999999;}

/********************* Å×ÀÌºí Css ½ÃÀÛ *****************/
.tbl  {BORDER-BOTTOM: #7992A7 1px solid; BORDER-LEFT: #7992A7 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #7992A7 1px solid; BACKGROUND-COLOR: #ffffff}
.tbr  {BORDER-BOTTOM: #7992A7 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #7992A7 1px solid; BACKGROUND-COLOR: #ffffff}
.ttbl  {font-weight:600; color:#3B5265; BORDER-BOTTOM: #7992A7 1px solid; BORDER-LEFT: #7992A7 1px solid; BORDER-TOP: #EFF3F5 1px solid; BORDER-RIGHT: #7992A7 1px solid; BACKGROUND-COLOR: #EFF3F5}
.ttbr  {font-weight:600; color:#3B5265; BORDER-BOTTOM: #7992A7 1px solid; BORDER-LEFT: #EFF3F5 1px solid; BORDER-TOP: #EFF3F5 1px solid; BORDER-RIGHT: #7992A7 1px solid; BACKGROUND-COLOR: #EFF3F5}

.clearBoth {clear:both;}
.ri {float: right;}

/* ÅÇ */
#nav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0px;
	list-style: none;
	background: #ffffff url(/common/images/tab_bl.gif) repeat-x bottom left;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	}
#nav a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding:8px 10px 4px 10px;
	color: #000;
	text-decoration: none;
	border: 1px solid #BFBFC1;
	border-bottom: none;
	background: #F1F1F1;
	}
#nav a:hover, div#intro #t-on a {
	color: #222;
 font-weight:600;
	padding:7px 9px 4px 9px;
	border-color: #BFBFC1;
 border-top: 2px solid #F74702;
 border-bottom: 1px solid #ffffff;
	background: url(/common/images/tab_ic.gif) no-repeat top center;
	}
#nav a:hover, div#intro #t-on2 a {
	color: #222;
 font-weight:600;
	padding:7px 9px 4px 9px;
	border-color: #BFBFC1;
 border-top: 2px solid #F74702;
 border-bottom: 1px solid #ffffff;
	background: url(/common/images/tab_ic.gif) no-repeat top center;
	}

div#intro .t-on a {
	color: #222;
	font-weight:600;
	padding:7px 9px 4px 9px;
	border-color: #BFBFC1;
	border-top: 2px solid #F74702;
	border-bottom: 1px solid #ffffff;
	background: url(/common/images/tab_ic.gif) no-repeat top center;
}
.navi_view {margin-bottom:-8px;}


/* media */
A.media:link {font-size:12px; color:#333333; text-decoration:none;  font-weight:600; line-height:18px;}
A.media:visited {font-size:12px; color:#333333; text-decoration:none;  font-weight:600; line-height:18px;}
A.media:active {font-size:12px; color:#333333; text-decoration:underline;  font-weight:600; line-height:18px;}
A.media:hover {font-size:12px; color:#333333; text-decoration:underline;  font-weight:600; line-height:18px;}
.media_on {background-color:#FFFFFF; border:3px solid #8498fd;}



/* ¸®¼Â */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, addr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, caption {
    border: 0 none;
    /*font-family: Dotum,DotumChe;
    font-size: 12px;*/
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style: none outside none;
}
h4, h5, h6 {
    margin: 10px 0 5px;
}
legend  {
    display: none; overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;
}
.clear {clear:both;}
.clear:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
.clear {min-height:1px;}
* html .clear {height:1px;}

/*ÅØ½ºÆ®È¿°ú*/
.txt_size1 {font-size:11px;}
.txt_size1_1 {font-size:11px; letter-spacing:-1px;}
.txt_size2 {font-size:12px; letter-spacing:-1px;}
.txt_size2_2 {font-size:12px;}
.txt_bold {font-weight:600;}
.txt_bold1 {font-weight:600; letter-spacing:-1px;}
.txt_fy {}



/*logo*/
#top_warp {width:990px;}
#top_logo {width:990px; height:56px; text-align:left;}
#top_logo .logo {width:256px; height:56px; float:left;}
#top_logo .logo .top_line {width:256px; height:13px; _height:0px;/* background:#ed1a3b;*/}
/*:first-child+html #top_logo .logo .top_line {width:256px; height:4px; background:#ed1a3b;}*/
#top_logo .logo  .ci {width:139px; height:35px; margin:5px 0 0 11px;}
#top_logo .top_smenu {width:530px; height:56px; float:right; vertical-align: top; text-align:right;}
#top_logo .top_smenu ul {margin:20px 0 0 0; width:520px;}
html[xmlns] #top_logo .top_smenu ul {margin:20px 0 0 0; width:520px;}
#top_logo .top_smenu ul li {display:inline; padding:3px 13px 0 0; height:23px;}
#top_logo .top_smenu ul li.smenu_bg {background:url(/cdn/image/top_img/top_menu_bg1.gif) no-repeat; padding:0 13px 0 19px;}
#top_logo .top_smenu ul li.top_login {height:23px; padding:3px 10px 0 0; margin:0; float:left;}

#hader {
    width:179px;
    height:46px;
	margin:22px 0 12px 42px;
}
#hader h1 {
    margin:0;
	width:179px;
}


#infomenu {
	position:absolute;
	left:880px;
	top:2px;
	width:220px;
	height:15px;
	z-index:1;
}

#infomenu_list li {
    float:left;
    display:inline;
	margin:0;
	padding:0;
}

/*navi*/
#navi {width:990px; height:66px; background:url('/image/navi_img/bg.gif') no-repeat; position:relative;}


#mainmenu {
	width:990px;
	height:53px;
}


#topmenu {
	float:left;
	position:relative;
	width:990px;
	height:37px;
	font-size:0;
	line-height:0;
}
#topmenu img {border: none; }
#topmenu ul {
	padding:0 0 0 5px;
	margin:0;
}
#topmenu ul li {
	float:left;
	margin:0 1px 0 1px;
}

#topmenu ul ul {
	position:absolute;
	/*top:28px;*/
	left:0;
	display:none;
	width:990px;
	height:21px;
	overflow:hidden;
}
#topmenu ul ul li {
	float:left;
	height:21px;
	overflow:hidden;
	padding:0 0 0 0;
}
#topmenu ul ul li a {
	display:block;
}
#topmenu ul ul li a:hover,
#topmenu ul ul li a:focus,
#topmenu ul ul li a:active,
#topmenu ul ul li.on a {
	margin-top:-21px;
}
#topmenu ul ul li.first {
	padding-left:0;
	background:none;
}
#topmenu ul.submenu01 li.first {}
#topmenu ul.submenu02 li.first {padding-left:93px;}
#topmenu ul.submenu14 li.first {padding-left:240px;}
#topmenu ul.submenu10 li.first {padding-left:320px;}
#topmenu ul.submenu03 li.first {padding-left:480px;}
#topmenu ul.submenu05 li.first {padding-left:564px;}
#topmenu ul.submenu06 li.first {padding-left:220px;}
#topmenu ul.submenu15 li.first {padding-left:455px;}
#topmenu ul.submenu16 li.first {padding-left:84px;}
#topmenu ul.submenu17 li.first {padding-left:163px;}
#topmenu ul.submenu19 li.first {padding-left:233px;}
#topmenu ul.submenu09 li.first {padding-left:355px;}

#navi .sagun_sc {font-size:12px;width:169px; position:absolute; top:5px; left:821px; z-index:12;}
#navi .sagun_sc1 {width:165px; margin:-33px 0 0 821px;}
#navi .sagun_sc select {font-size:12px;}

/*ÇÏ´ÜÁÖ¼Ò*/
#footer {width:990px; margin:10px 0 0 0; margin:0 auto;}

/* bottom */
#footer .footer_menu{width:990px; height:37px; border-top:2px solid #3a3a3a; border-bottom:1px solid #beb5b6; background-color:#f7f7f7;}
#footer .footer_menu .menu_left{float:left; margin-top:12px;}
#footer .footer_menu .menu_left ul li{float:left; background:url("/image/footer_img/foot_line.gif") no-repeat 100% 1px; padding:0 15px;}
#footer .footer_menu .menu_left ul li.line_none{background-image:none;}
#footer .footer_menu .menu_right{float:right; margin:11px 15px 0 0;}

#footer .footer_address{width:990px; position:relative;width:height:80px;}
#footer .footer_address .footer_logo{position:absolute; left:9px; top:21px;}
#footer .footer_address .address_left{font-size:12px; position:absolute; left:160px; top:18px;  white-space:nowrap;}
#footer .footer_address .address_left address{width:760px; text-align:left; font-style:normal; font-size:11px; letter-spacing:-1px;}
#footer .footer_address .address_left address .line{color:#999999;}
#footer .footer_address .address_left address .btn_info{display:inline-block; vertical-align:top;}
#footer .footer_address .address_left .copy{width:760px; text-align:left;  color:#666666;}

/*#footer .footer_list1 {width:990px; height:30px; border-top:3px solid #666; border-bottom:1px solid #e0e0e0; background-color:#f7f7f7; margin:0 auto;}
#footer .footer_list1 .footer_list1_1 {width:500px; display:inline; float:left; background: none; margin:8px 0 0 17px;}
#footer .footer_list1 .footer_list1_1 h3 {text-align:left;}
#footer .footer_list1 .footer_list1_1 ul { margin:-13px 0 0 10px;}
#footer .footer_list1 .footer_list1_1 li {display:inline; font-size:11px;}
#footer .footer_list1 .footer_list1_2 {width:262px; display:inline; float:right; margin:8px 17px 0 0;}
#footer .footer_list1 .footer_list1_2 h3 {text-align:left;}
#footer .footer_list1 .footer_list1_2 ul { margin:-13px 0 0 70px;}
#footer .footer_list1 .footer_list1_2 li {display:inline; font-size:11px;}

#footer .footer_list2 {width:990px; border-bottom:1px solid #e0e0e0; text-align:center; background:url(../image/footer_img/qr.gif) no-repeat 946px 0;}
#footer .footer_list2 ul {margin:9px 0 11px 0;} #footer .footer_list2 li {display:inline;}
#footer .add {width:990px;  font-size:11px; color:#333; line-height:18px; text-align:center; padding:5px 0 5px 0;}
#footer .add .company_name {font-weight:600;}
#footer .add .copyright { font-family:Tahoma; font-weight:600; font-size:11px;}
#footer .add .copyright1 {color:#F03;}
#footer .add .addline {color:#CCC;}*/

/*ÇÏ´ÜÁÖ¼Ò ´Üµ¶CSS
.footer_pointline {background:url(../../image/footer_img/footer_list_point.gif) left no-repeat; }
.footer_pointline1 {font-size:11px; color:#ccc; letter-spacing:-1px;}
.footer_pd {padding:0 16px 0 16px;}*/


/*°ø¸Å PAGE*/
.gong_list {border-top:2px solid #c3b0a3; margin:0px 0 0 0;}
.gong_list th {padding:5px 0 5px 0; background:#f9f6f3; font-size:11px; color:#674d2c; line-height:16px;}
.gong_list td {padding:5px 3px 5px 3px; font-size:12px; color:#000; line-height:16px;}
.gong_line1 {border-bottom:1px solid #c3b0a3; border-right:1px solid #c3b0a3;}
.gong_line2 {border-bottom:1px solid #c3b0a3;}
.gong_line3 {background:#f9f6f3;}
.gong_text1 {text-align:center;}
.gong_text2 {color:#ef4524; font-size:12px;}
.gong_text3 {text-align:right;}
.gong_blank {margin:0 0 0 5px;}
.page_navi a.on {font-weight:600; color:#000;}





/*°ø¸ÅNEW NEW NEW NEW PAGE*/
.gong_n_list {border:1px solid #c1c1c1; border-top:2px solid #c1c1c1margin:0px 0 0 0;}
.gong_n_list th {padding:7px 0; background:#e9e9e9;  line-height:160%;}
.gong_n_list td {padding:2px 1px 2px 1px; color:#000; line-height:160%;}
.gong_n_line1 {border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1;}
.gong_n_line2 {border-bottom:1px solid #c1c1c1}
.gong_n_line3 {background:#e1e7ee;}
.gong_n_text1 {text-align:center;}
.gong_n_text2 {color:#ef4524; font-size:12px;}
.gong_n_text3 {text-align:right;}
.gong_n_blank {margin:0 0 0 5px;}
.page_navi a.on {font-weight:600; color:#000;}
.gong_n_list_view td {padding:2px 1px 1px 1px; font-size:12px; color:#000; line-height:15px;}

/*°ø¸ÅÅ×ÀÌºí NEW NEW NEW*/
.gong_n_tb {border-top:2px solid #5a768f; border-left:1px solid #5a768f;}
.gong_n_tb th {background:#e1e7ee; color:#3B5265; font-size:12px; font-weight:600; border-right:1px solid #5a768f; border-bottom:1px solid #5a768f; padding:5px 0 2px 0;}
.gong_n_tb td {border-right:1px solid #5a768f; border-bottom:1px solid #5a768f;}
.gong_n_tb td.map_td1 {text-align:center;}
.gong_n_tb td.map_td  {text-align:right; color:#674D2C; padding:0 10px 0 0;}
.gong_n_tb .TG_wide1 {width:50px;}
.gong_n_tb .TG_wide2 {width:60px;}

.gong_n_list td ul li {/*background: url(http://www.onbid.co.kr/images_up/bullet/arr04_over.gif) 2 5 no-repeat;*/ padding:0 0 0 10px; margin:3px 0 0 0;}

.page_navi a {padding:5px 5px 2px 5px; border-left:1px solid #ccc; font-weight:600; color:#414141; text-decoration:none;}
.page_navi a.on {color:#ff7e00; background:#f7f7f7;}

.btn_prev a {padding:2px 8px 2px 5px;}
.btn_next a {padding:2px 5px 2px 8px; border-left:1px solid #ccc;}

.gong_n_ar {float:right; margin:-15px 5px 0 0;}



/*»ó¼¼ÆäÀÌÁö-°³¹ß°èÈ¹*/
.dev_TB {border:2px solid #9bb0c0; margin:0 0 20px 0;}

/*»ó¼¼ÆäÀÌÁö-¹è´çÇ¥*/
.view_baedang {border-top:1px #5a768f solid; border-left:1px #5a768f solid; border-bottom:1px #5a768f solid; height:28px;}
.view_baedang th {border-bottom:1px #5a768f solid; border-right:1px #90a4b5 solid; background:#f4f4f5; font-weight:normal; font-size:12px;}
.view_baedang th.end {border-right:1px #5a768f solid;}
.view_baedang tbody td {border-bottom:1px #90a4b5  solid; border-right:1px #90a4b5 solid; padding:3px 2px 3px 2px;}
.view_baedang tbody td.end {border-right:1px #5a768f solid;}
.view_baedang tfoot td {border-top:1px #5a768f solid; border-right:1px #90a4b5 solid; background:#f4f4f5; height:28px;}
.view_baedang tfoot td.end {border-right:1px #5a768f solid; background:#f4f4f5;}


/*ÀÎ±Ù³«Âû»ç·Ê*/
.view_nearbid {border-top:1px #5a768f solid; border-left:1px #5a768f solid; border-bottom:1px #5a768f solid; height:28px;}
.view_nearbid th {border-bottom:1px #5a768f solid; border-right:1px #90a4b5 solid; background:#f4f4f5; font-weight:normal; font-size:12px;}
.view_nearbid th.end {border-right:1px #5a768f solid;}
.view_nearbid tbody td {border-bottom:1px #90a4b5  solid; border-right:1px #90a4b5 solid; padding:3px 2px 3px 2px;}
.view_nearbid tbody td.end {border-right:1px #5a768f solid;}
.view_nearbid tfoot td {border-top:1px #5a768f solid; border-right:1px #90a4b5 solid; background:#f4f4f5; height:28px;}
.view_nearbid tfoot td.end {border-right:1px #5a768f solid; background:#f4f4f5;}

/*¿¹»ó¹è´çÇ¥-ÀÎ±Ù³«Âû»ç·Ê*/
.view_baedang {border-top:2px solid #a59f99; border-right:2px solid #a59f99; border-bottom:2px solid #a59f99; border-left:2px solid #a59f99;}
.view_baedang tr td {border-right:1px solid #d4ccc4; border-bottom:1px solid #d4ccc4;}

/*»ó¼¼Á¤º¸ Å×ÀÌºí*/
/*.view_infomation {border-top:2px solid #7992a7; border-right:2px solid #7992a7; border-bottom:2px solid #7992a7; border-left:2px solid #7992a7;}
.view_infomation .tdline {border-right:1px solid #7992a7; border-bottom:1px solid #7992a7;}*/
.view_infomation {border:2px solid #9bb0c0;}
.view_infomation .tdline {border-right:1px solid #9bb0c0; border-bottom:1px solid #9bb0c0;}

/*»ç°Ç¹øÈ£-¹ý¿ø*/
.sageon_1 {font-size:14pt; font-weight:600; color:#000; letter-spacing:-1px;}
.sageon_2 {font-size:14pt; font-weight:600; color:#0066cc; letter-spacing:-1px;}


/*°ø¸ÅÅ×ÀÌºí*/
.gong_tb {border-top:2px solid #c3b0a3; border-left:1px solid #c3b0a3;}
.gong_tb th {background:#F9F6F3; color:#674D2C; font-size:12px; font-weight:600; border-right:1px solid #c3b0a3; border-bottom:1px solid #c3b0a3; padding:5px 0 2px 0;}
.gong_tb td {border-right:1px solid #c3b0a3; border-bottom:1px solid #c3b0a3;}
.gong_tb td.map_td1 {text-align:center;}
.gong_tb td.map_td  {text-align:right; color:#674D2C; padding:0 10px 0 0;}
.gong_tb .TG_wide1 {width:50px;}
.gong_tb .TG_wide2 {width:60px;}

.gong_list td ul li {/*background: url(http://www.onbid.co.kr/images_up/bullet/arr04_over.gif) 2 5 no-repeat;*/ padding:0 0 0 10px; margin:3px 0 0 0;}

.page_navi a {padding:5px 5px 2px 5px; border-left:1px solid #ccc; font-weight:600; color:#414141; text-decoration:none;}
.page_navi a.on {color:#ff7e00; background:#f7f7f7;}

.btn_prev a {padding:2px 8px 2px 5px;}
.btn_next a {padding:2px 5px 2px 8px; border-left:1px solid #ccc;}

.gong_ar {float:right; margin:-15px 5px 0 0;}


/*¹°°Ç¸®½ºÆ® ¹× °Ë»ö Å×ÀÌºí*/
.AUC_List_TB {border-top:1px solid #5a768f; border-left:1px solid #5a768f;}
.AUC_List_TB .AUC_List_TD {border-right:1px solid #5a768f; border-bottom:1px solid #5a768f;}
.AUC_List_TB .AUC_List_TDR {border-right:1px solid #5a768f;}
.AUC_List_TB .AUC_List_TDL {border-left:1px solid #5a768f;}
.AUC_List_TB .AUC_List_TDT {border-top:1px solid #5a768f;}
.AUC_List_TB .AUC_List_TDB {border-bottom:1px solid #5a768f;}
.AUC_List_TB .AUC_List_TDR0 {border-right:0 !important;}
.AUC_List_TB .AUC_List_TDL0 {border-left:0 !important;}
.AUC_List_TB .AUC_List_TDT0 {border-top:0 !important;}
.AUC_List_TB .AUC_List_TDB0 {border-bottom:0 !important;}
.AUC_List_TB .AUC_List_TD1 {border-right:1px solid #5a768f; border-bottom:1px dotted #5a768f;}
.AUC_List_TB .AUC_List_TD2 {border-right:0px; border-bottom:1px solid #5a768f; padding-top:3px;}
.small-txt {font-size:11px;}
.text_Left {text-align:left;}
.AUC_List_TB .up {background:url(/image/apt_list/arrow_up.gif) 5px 8px no-repeat; margin-right:2px; padding-top:3px;}
.AUC_List_TB .down {background:url(/image/apt_list/arrow_down.gif) 5px 5px no-repeat; margin-right:2px;}

/*°æ¸Å°á°ú*/
.resultTb a {margin-right:3px; display:inline-block;width:60px; height:24px; line-height:24px}
.resultTb a:last-child {margin-right:0px}

/*¾ÆÆÄÆ®Áö¿ªº° Å×ÀÌºí*/
.AUC_Apt_TB {border-top:1px solid #9dbdc1; border-left:1px solid #9dbdc1;}
.AUC_Apt_TB .AUC_Apt_TD {border-right:1px solid #9dbdc1; border-bottom:1px solid #9dbdc1;}
.AUC_Apt_TB .AUC_Apt_TDR {border-right:1px solid #9dbdc1;}

/*¾ÆÆÄÆ®½Ã¼¼Á¤º¸ Å×ÀÌºí*/
.AUC_Aptprice_TB {border:2px solid #9dbdc1; font-size:12px; margin-bottom:20px;}
.AUC_Aptprice_TB th {border-right:1px solid #9dbdc1; border-bottom:1px solid #9dbdc1; background:#eff3f5; color:#3b5265; padding:4px 0px 2px 0;}
.AUC_Aptprice_TB th.AUC_Apt_TH {border-right:1px solid #9dbdc1; border-bottom:1px solid #9dbdc1; background:#f7f7f7; color:#585858;}
.AUC_Aptprice_TB th.daum {border-right:0px; border-bottom:0px; background:#f7f7f7; color:#333; padding:12px 0 10px 0;}
.AUC_Aptprice_TB td {border-right:1px solid #9dbdc1; border-bottom:1px solid #9dbdc1; color:#333; padding:4px 0 2px 5px; text-align:left;}
.AUC_Aptprice_TB td.daum {border-right:0px; border-bottom:0px; color:#333; padding:3px 0 3px 5px; background:#f7f7f7;}
.AUC_Aptprice_TB td.daum a {padding:2px 0 0 22px; margin:0 11px 0 0;}
.AUC_Aptprice_TB td.daum a.icon1 { background:url(/cdn/image/view_icon/daum_icon1.gif) 2px 0 no-repeat;}
.AUC_Aptprice_TB td.daum a.icon2 { background:url(/cdn/image/view_icon/daum_icon2.gif) 2px 0 no-repeat;}
.AUC_Aptprice_TB td.daum a.icon3 { background:url(/cdn/image/view_icon/daum_icon3.gif) 2px 0 no-repeat;}
.AUC_Aptprice_TB td.daum a.icon4 { background:url(/cdn/image/view_icon/daum_icon4.gif) 2px 0 no-repeat;}
.AUC_Aptprice_TB td.daum a.icon5 { background:url(/cdn/image/view_icon/daum_icon5.gif) 2px 0 no-repeat;}



/*ÇÐ±³Á¤º¸°ü·Ã*/
.sc_name {padding-left:29px !important;}
.sc_name a:link    {text-decoration:none; color:#3366bb;}
.sc_name a:hover   {text-decoration:none; color:#669922;}
.sc_name a:visited {text-decoration:none; color:#3366bb;}
.sc_name a:active  {text-decoration:none;}

.sc_icon1 {background:url(/cdn/image/view_icon/school_icon1.gif) 7px 50% no-repeat;}/*ÃÊµîÇÐ±³*/
.sc_icon2 {background:url(/cdn/image/view_icon/school_icon2.gif) 7px 50% no-repeat;}/*ÁßÇÐ±³*/
.sc_icon3 {background:url(/cdn/image/view_icon/school_icon3.gif) 7px 50% no-repeat;}/*°íµîÇÐ±³*/
.sc_icon4 {background:url(/cdn/image/view_icon/school_icon4.gif) 7px 50% no-repeat;}/*Æ¯¼ºÈ­ÇÐ±³*/


/*Áöµµ°Ë»ö Å×ÀÌºí*/
.AUC_Map_TB {border-top:2px solid #d6c9b4; border-left:1px solid #d6c9b4;}
.AUC_Map_TB .AUC_Map_TD {border-right:1px solid #d6c9b4; border-bottom:1px solid #d6c9b4;}
.AUC_Map_TB .AUC_Map_TDR {border-right:1px solid #d6c9b4;}

/*¹ý¿øº°°Ë»ö*/
.law_tmn_wrap{width:680px;margin:0 auto;position:relative;}
.law_tmn_wrap:after{content:"";display:block;clear:both;}

.m_tmn_area{height:45px;border-bottom:2px solid #464646;}

.m_tmn_con{display:inline-block;}
.m_tmn_con li{height:45px;float:left;text-align:center;margin-right:1px;}
.m_tmn_con li.bg1_off{width:47px;background:url("/image/auction_img/tabmenu.png") no-repeat 0 0;}
.m_tmn_con li.bg1_on{width:47px;background:url("/image/auction_img/tabmenu.png") no-repeat 0 -50px;}
.m_tmn_con li.bg2_off{width:56px;background:url("/image/auction_img/tabmenu.png") no-repeat -52px 0;}
.m_tmn_con li.bg2_on{width:56px;background:url("/image/auction_img/tabmenu.png") no-repeat  -52px -50px;}
.m_tmn_con li.bg1_on a,.m_tmn_con li.bg2_on a{color:#ffffff;font-weight:600;display:block;margin-top:7px;text-decoration:none;}
.m_tmn_con li.bg1_off a,.m_tmn_con li.bg2_off a{color:#000000;font-weight:normal;display:block;margin-top:7px;text-decoration:none;}
.m_tmn_con li.last{margin-right:0;}

.s_tmn_area01{height:42px;background:url("/image/auction_img/menu_sub_bg1.gif") repeat-x;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;position:relative;}
.s_tmn_area01 ul{width:100%;float:left;padding-top:12px;}
.s_tmn_area01 ul.sm01{padding-left:5px;}
.s_tmn_area01 ul.sm02{padding-left:55px;}
.s_tmn_area01 ul.sm03{padding-left:115px;}
.s_tmn_area01 ul.sm04{padding-left:165px;}
.s_tmn_area01 ul.sm05{padding-left:100px;}
.s_tmn_area01 ul.sm06{padding-left:260px;}
.s_tmn_area01 ul.sm07{padding-left:290px;}
.s_tmn_area01 ul.sm08{padding-left:355px;}
.s_tmn_area01 ul.sm09{padding-left:350px;}
.s_tmn_area01 ul.sm10{padding-left:415px;}
.s_tmn_area01 ul.sm11{padding-left:290px;}
.s_tmn_area01 ul.sm12{padding-left:415px;}
.s_tmn_area01 ul.sm13{padding-left:350px;}
.s_tmn_area01 ul.sm14{padding-left:610px;}
.s_tmn_area01 ul li{height:22px;float:left;margin-right:15px;}
.s_tmn_area01 ul li.on{font-weight:600;background:url("/image/auction_img/menu_icon.gif") no-repeat 50% bottom;}
.s_tmn_area01 ul.hide{display:none;}

.s_tmn_area02{background:url("/image/auction_img/menu_sub_bg2.gif") repeat-x;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:0 0 5px 0;margin-top:1px;position:relative; height:32px;}
.s_tmn_area02 img{display:none;}
.s_tmn_area02 ul{float:left;padding:10px 0 0 7px;;letter-spacing:-1px;}
.s_tmn_area02 ul.hide{display:none;}
/*.s_tmn_area02 ul.s_sm01_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm01_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm01_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm01_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm01_05{display:none;}*/
/*.s_tmn_area02 ul.s_sm02_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm02_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm03_01{}*/
/*.s_tmn_area02 ul.s_sm03_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm03_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm03_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm03_05{display:none;}*/
/*.s_tmn_area02 ul.s_sm03_06{display:none;}*/
/*.s_tmn_area02 ul.s_sm04_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm04_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_05{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_06{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_07{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_08{display:none;}*/
/*.s_tmn_area02 ul.s_sm05_09{display:none;}*/
/*.s_tmn_area02 ul.s_sm06_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm07_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm07_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm07_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm07_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm07_05{display:none;}*/
/*.s_tmn_area02 ul.s_sm07_06{display:none;}*/
/*.s_tmn_area02 ul.s_sm08_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm08_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm09_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm09_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm09_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm09_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm09_05{display:none;}*/
/*.s_tmn_area02 ul.s_sm10_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm10_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm10_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm10_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm11_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm11_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm11_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm11_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm11_05{display:none;}*/
/*.s_tmn_area02 ul.s_sm11_06{display:none;}*/
/*.s_tmn_area02 ul.s_sm12_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm12_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm12_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm12_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm13_01{display:none;}*/
/*.s_tmn_area02 ul.s_sm13_02{display:none;}*/
/*.s_tmn_area02 ul.s_sm13_03{display:none;}*/
/*.s_tmn_area02 ul.s_sm13_04{display:none;}*/
/*.s_tmn_area02 ul.s_sm13_05{display:none;}*/
/*.s_tmn_area02 ul.s_sm14_01{display:none;}*/
.s_tmn_area02 ul li{position:relative;float:left;margin-right:10px;text-align:left;}

.law_calender_bar {background:url(/image/auction_img/calender_bg.gif) 0 100% no-repeat; text-align:center; height:55px; position:relative;}
.law_calender_bar ul {margin-top:18px;}
.law_calender_bar ul li {display:inline;}
.law_calender_bar .month_L {}
.law_calender_bar .month_R {}
.law_tb {border-top:1px solid #464646; border-left:1px solid #ababab;}
.law_tb th, .law_tb td {border-bottom:1px solid #464646; border-right:1px solid #ababab;}
.law_tb th {background:url(/image/auction_img/law_th.gif) 0 100% repeat-x; padding:6px 0 5px 0;}
.law_tb th.sunday {color:#cb0000;}
.law_tb td {height:60px; padding:0 0 8px 0; vertical-align:top;}
.law_tb td dt {text-align:right; height:19px;}
.law_tb td dt div {width:23px; padding:0px 0 2px 0; text-align:center; font-weight:600; float:right;}
.law_tb td dt div.holiday {color:#cb0000;}
.law_tb td dd {margin-left:3px; padding-left:10px; text-align:left;}
.law_tb td dd.fix_1 {background: url(/image/auction_img/law_icon1.gif) 0 2px no-repeat; color:#333;}
.law_tb td dd.fix_1 a:link    {color:#333;}
.law_tb td dd.fix_1 a:hover   {color:#333; text-decoration:underline;}
.law_tb td dd.fix_1 a:visited {color:#333; text-decoration:none;}
.law_tb td dd.fix_1 a:active  {color:#333; text-decoration:none;}

.law_tb td dd.fix_2 {background: url(/image/auction_img/law_icon2.gif) 0 2px no-repeat; color:#1fa600;}
.law_tb td dd.fix_2 a:link    {color:#1fa600;}
.law_tb td dd.fix_2 a:hover   {color:#1fa600; text-decoration:underline;}
.law_tb td dd.fix_2 a:visited {color:#1fa600; text-decoration:none;}
.law_tb td dd.fix_2 a:active  {color:#1fa600; text-decoration:none;}

.law_tb td dd.fix_3 {background: url(/image/auction_img/law_icon3.gif) 0 2px no-repeat; color:#dd860f;}
.law_tb td dd.fix_3 a:link    {color:#dd860f;}
.law_tb td dd.fix_3 a:hover   {color:#dd860f; text-decoration:underline;}
.law_tb td dd.fix_3 a:visited {color:#dd860f; text-decoration:none;}
.law_tb td dd.fix_3 a:active  {color:#dd860f; text-decoration:none;}
.law_tb td.sunday dt div {color:#cb0000;}
.law_tb td.today { background:#fffde2;}
.law_tb td.today dt div {background:url(/image/auction_img/law_today.gif) 0 0 no-repeat; color:#fff !important;}
.calender_info {text-align:right; margin:5px 0 30px 0;}
.calender_info ul li {display:inline; padding-left:10px;}
.calender_info ul li.fix_1 {background: url(/image/auction_img/law_icon1.gif) 0 0 no-repeat; color:#333;}
.calender_info ul li.fix_2 {background: url(/image/auction_img/law_icon2.gif) 0 0 no-repeat; color:#1fa600;}
.calender_info ul li.fix_3 {background: url(/image/auction_img/law_icon3.gif) 0 0 no-repeat; color:#dd860f;}
.calender_info ul span {color:#333; margin:0 5px;}


/*¹ý¿ø¿¹Á¤ ¸®½ºÆ® Å×ÀÌºí*/
.AUC_Law_TB {border-top:2px solid #bbb; border-left:1px solid #bbb;}
.AUC_Law_TB .AUC_Law_TD {border-right:1px solid #bbb; border-bottom:1px solid #bbb;}
.AUC_Law_TB .AUC_Law_TDR {border-right:1px solid #bbb;}


/*°ü½É¹°°Ç µî·Ï º¸±â*/
.mymemo {border:2px #9bb0c0 solid; background:#eff3f5; margin:15px 0 10px 0;}
.mymemo td {padding:7px 7px 6px 7px; }
.mymemo td.point {border-bottom:1px #9bb0c0 dotted;}
.mymemo td.point .tit {float:left; font-weight:600; color:#3b5265;}
.mymemo td.point .tit_day {float:left;  margin:2px 0 0 10px; color:#666;}
.mymemo td.point .tit_but {float:right; margin:2px 0 0 0;}
.mymemo .left {float:left;}
.mymemo.newtbl {border:2px #c1c1c1 solid; background:#f5f5f5; margin:15px 0 10px 0;}
.mymemo.newtbl td {padding:7px 7px 6px 7px;}
.mymemo.newtbl td.point {border-bottom:1px #c1c1c1 dotted;}
/*°ü½É¹°°Ç µî·Ï ¾²±â*/
.mymemo_input {border:2px #9bb0c0 solid; margin:15px 0 10px 0;}
.mymemo_input th {width:102px; font-size:12px;}
.mymemo_input th.line, .mymemo_input td.line {border-bottom:1px #9bb0c0 solid;}
.mymemo_input th div{font-weight:normal;  color:#666; margin-top:3px;}
.mymemo_input td {padding:10px 0 10px 7px; font-size:12px;}
.mymemo_input td .left {float:left;}
.mymemo_input td .right {float:right; margin:4px 10px 0 0;}
.mymemo_input.newtbl {border:2px #c1c1c1 solid; margin:15px 0 10px 0;}
.mymemo_input.newtb th {width:102px; font-size:12px;}
.mymemo_input.newtb th.line, .mymemo_input.newtb td.line {border-bottom:1px #c1c1c1 solid;}

/*¹°°Ç»ó¼¼ Å×ÀÌºí*/
.top_title {font-weight:600; font-size:16px;  /*font-family: 'Nanum Gothic', sans-serif;*/}
.top_title span {/*font-family:"Nanum Gothic";*/ /*font-family: 'Nanum Gothic', sans-serif;*/ font-size:16px;}
.top_title span span {font-size:16px; height:18px;}
.top_title span span.top_sagun {color:#0066cc; height:16px;}
.top_title span span.top_sagunA {color:#0066cc;}
.view_table.newtbl {/*border:2px solid #c1c1c1;*/}
.view_table.newtbl th {border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1; background:#f5f5f5; color:#000000; padding:6px 0 3px 0; font-weight:normal}
.view_table td {border-bottom:1px solid #9bb0c0; border-right:1px solid #9bb0c0; padding:5px 5px 3px 5px; text-align:left;}
.view_table.newtbl td {border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1; padding:5px 0px 3px 5px; text-align:left;}
.view_table {border:2px solid #9bb0c0;}
.view_table th {border-bottom:1px solid #9bb0c0; border-right:1px solid #9bb0c0; background:#EFF3F5; color:#3b5265; padding:6px 0 3px 0;}
.view_table td {border-bottom:1px solid #9bb0c0; border-right:1px solid #9bb0c0; padding:5px 5px 3px 5px; text-align:left;}
.view_table td.add_Line {padding:10px 5px 8x 5px !important;}
.view_table td.add_Line div {display:none;}
.view_table td.txt_Left {text-align:left;}
.view_table td.txt_Right {text-align:right;}
.view_table td.txt_Center {text-align:center; padding-right:0; padding-left:0;}
.view_table td.txt_nomal b {font-weight:normal !important; letter-spacing:0 !important;}/*¸éÀûº¼µå ¼öÁ¤*/
.view_table td font {color:#333;}/*ÃÖÀú°æ¸Å°¡ ¼öÁ¤*/
.view_table td.font_cs font {color:#F00 !important;}
.view_table td.non_boardR {border-right:0;}
.view_table td.txt_Eng {/*font-family:Arial; font-weight:600;*/}
.view_table td.txt_Eng .c4 {color:#333 !important;}
.view_table td.non_br br { display:none;}
.view_table .txt_black {color:#333 !important;}
.view_table .txt_gray {color:#999 !important;}
.view_table .txt_red {color:#F00 !important;}
.view_table .txt_blue {color:#0000ff !important;}
.view_table .txt_sp {letter-spacing:-1px;}
.txt_blue {color:#0000ff !important;}
.view_table .txt_bold {font-weight:600;}
.view_table td td {border:none; padding-top:0 !important; padding-bottom:0 !important;}
.view_table.newtbl .content_tbl td {border: 0;}
/*»ó¼¼»çÁøÅ×ÀÌºí*/
.photo_TB {border:2px solid #9bb0c0;}
.photo_TB td {background:#eff3f5; padding:6px 0;text-align:center;}
.photo_TB td table {margin:0 auto;}
.photo_TB td table td {padding:0;}
.photo_TB td table td div {margin:0 auto;}


/*¹°°Ç»ó¼¼ ¾ÆÆÄÆ®°ü¸®ºñ*/
.apt_mom {border:2px solid #9bb0c0; margin-bottom:20px;}
.apt_mom th {border-bottom:1px solid #9bb0c0; border-right:1px solid #9bb0c0; background:#EFF3F5; color:#3b5265; font-size:12px; padding:4px 5px 2px 5px;}
.apt_mom td {border-bottom:1px solid #9bb0c0; border-right:1px solid #9bb0c0; color:#333; text-align:right; padding:4px 5px 2px 5px;}
.apt_mom td span {margin-right:49px;}
.apt_mom td span p {margin-right:31px;}
.apt_mom td span p.Total_num {color:#0066cc;}
.apt_mom td.Total_line {border-bottom:1px solid #9bb0c0; border-right:1px solid #9bb0c0; background:#F7F7F7;}
.apt_mom td.txt_Center {text-align:center;}

/*¹°°Ç»ó¼¼ ´ç»çÀÚ³»¿ª*/
.view_dangsaja {border-top:1px solid #9bb0c0; border-right:1px solid #9bb0c0; border-bottom:1px solid #9bb0c0; margin:0 0 20px 0;}
.view_dangsaja th {border-bottom:1px solid #9bb0c0; border-left:1px solid #9bb0c0; background:#EFF3F5; color:#333333; font-size:12px; padding:4px 0px 2px 0;}
.view_dangsaja th.left_Line {border-left:2px solid #9bb0c0;}
.view_dangsaja td { border-bottom:1px solid #9bb0c0; border-left:1px solid #9bb0c0; color:#333; padding:4px 0px 2px 10px; text-align:left;}
.view_dangsaja td.sub_Title {background:#f9f7f4;}
.view_dangsaja td.left_Line {border-left:2px solid #9bb0c0;}
.view_dangsaja td.end_Line {border-right:0px solid #9bb0c0;}

/*¹°°Ç»ó¼¼ ½Ç°Å·¡°¡*/
.view_realprice {border-top:2px solid #9bb0c0; border-right:2px solid #9bb0c0; border-bottom:2px solid #9bb0c0; margin:0 0 5px 0;}
.view_realprice th {border-bottom:1px solid #9bb0c0; border-left:1px solid #9bb0c0; background:#EFF3F5; color:#333333; font-size:12px; padding:4px 0px 2px 0;}
.view_realprice th.left_Line {border-left:2px solid #9bb0c0;}
.view_realprice th.left_Line {border-left:2px solid #9bb0c0;}
.view_realprice td { border-bottom:1px solid #9bb0c0; border-left:1px solid #9bb0c0; color:#333; padding:4px 0px 2px 10px; text-align:left;}
.view_realprice td.sub_Title {background:#f9f7f4;}
.view_realprice td.left_Line {border-left:2px solid #9bb0c0;}
.view_realprice td.end_Line {border-right:0px solid #9bb0c0;}

/*°¡¸ÍÁ¡¸®½ºÆ®*/
.fran_TB {border:2px solid #a59f99;}
.fran_TB th {border-bottom:1px solid #d4ccc4; border-left:1px solid #d4ccc4; background:#f4f1ed; color:#333; font-size:12px; padding:4px 0px 2px 0;}
.fran_TB td {border-bottom:1px solid #d4ccc4; border-left:1px solid #d4ccc4; padding:0 5px;}

/*Layer ÆË¾÷*/
.Layer_pop_Warp {width:623px; /*height:264px;*/ border-top:5px solid #0e2d55; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; border-left:1px solid #c9c9c9; padding:18px; font-size:12px; background:#FFF;}
.Layer_pop_Warp .Layer_pop_title {height:37px;}
.Layer_pop_Warp .Layer_pop_title h1 { font-size:18px; color:#0e2d55; float:left;}
.Layer_pop_Warp .Layer_pop_title .close_but {float:right;}
.Layer_pop_Warp .Layer_pop_content {clear:both; background:#f7f7f7; border:1px solid #c9c9c9; padding:20px 0 20px 0;}
.Layer_pop_Warp .Layer_pop_content table {/*margin-top:20px;*/}
.Layer_pop_Warp .Layer_pop_content table td {vertical-align:top; text-align:center;}

.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_txt {height:83px; padding-top:30px; font-size:14px; color:#666; font-weight:600; line-height:25px; }
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_login {height:113px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_login .forms {padding:6px 0 0 0;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_login .forms input {width:203px; border:1px solid #c9c9c9; font-size:14px; font-weight:600; padding:8px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_login .find_idpw {margin-top:8px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_login .find_idpw span {font-weight:600;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_but {padding:5px 0;}

.Layer_pop_Warp .Layer_pop_content table td .Layer_title {padding-top:5px; height:18px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_title span {font-weight:600;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_logon {height:113px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_logon .Layer_listbg {width:259px; height:86px; background:url(/image/layer_pop/list_bg.gif) 0 0 no-repeat; margin:7px auto 0 auto; padding-top:11px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_logon .Layer_listbg .Layer_list {width:233px; height:74px; overflow-x:hidden; overflow-y:auto; margin:0 auto 0 auto;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_logon .Layer_listbg .Layer_list ul li {text-align:left;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_logon .Layer_listbg .Layer_list ul li span {margin-right:10px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_logon .Layer_mybg {width:259px; height:41px; background:url(/image/layer_pop/point_bg.gif) 0 0 no-repeat; margin:7px auto 0 auto;  font-size:22px; font-weight:600; color:#cc0000; padding-top:5px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_logon .Layer_pointbg {width:259px; height:33px; background:url(/image/layer_pop/point_bg.gif) 0 0 no-repeat; margin:7px auto 0 auto; font-size:22px; font-weight:600; color:#cc0000; padding-top:13px;}
.Layer_pop_Warp .Layer_pop_content table td .Layer_pop_logon .Layer_point_txt {margin-top:10px; color:#666;}

.Layer_pop_Warp .Layer_pop_content table td.Layer_pop_tbL {border-right:1px solid #c9c9c9;}
.Layer_pop_Warp .Layer_pop_content table td.Layer_pop_tbR {}

#layerMaskWrap {
	position:absolute;
	z-index:9999;
	background-color:#aaa;
	display:none;
	left:0;
	top:0;
}

#layerLoginWrap {
	position:absolute;
	display: none;
	width: 661px;
	height: 301px;
	background-color:#FFF;
	z-index:10000;
}

#layerPopupWrap {
	width: 661px;
	height: 301px;
	z-index:10001;
	background:#ffffff;
	overflow:hidden
}
/*µî±âºÎÃ¤±ÇÃÑ¾×,Ã¤±ÇÀÚÃ»±¸±Ý¾×*/
.deunggi_view_tit {/*border-top:1px dotted #989898; border-bottom:1px dotted #989898;*/ background:#FFF; text-align:right; color:#660000; padding:3px 16px 0 0;}
.deunggi_view_tit span {/*letter-spacing:2px;*/}
.deunggi_view_money {text-align:right; color:#660000; padding:0px 0 5px 0;}
.deunggi_view_money span {margin-right:22px;}

/* ÀÓÂ÷ÀÎ ¿¹»ó¹è´çÇ¥ */
/* allowance_wrap */
.allowance_wrap{}

.allowance_title {margin-top:25px; margin-bottom:2px; background:url(/cdn/image/view_icon/line_tt.gif) 0 0 repeat-x; height:24px;}
.allowance_title2 {margin-top:25px; margin-bottom:2px; background:url(/cdn/image/view_icon/line_tt.gif) 0 0 repeat-x; height:24px;}
.allowance_title:after {content:"";display:block;clear:both;margin-bottom:5px;}
.allowance_title2:after {content:"";display:block;clear:both;margin-bottom:5px;}
.allowance_wrap .allowance_title .title {margin:4px 0; padding-left:20px; color:#585858; background:url(/cdn/common/images/title_icon_03.gif) 0 0 no-repeat;}
.allowance_wrap .allowance_title2 .title {margin:4px 0; padding-left:4px; color:#585858;}
.allowance_wrap .allowance_title .title1 {margin:4px 0;color:#333;}
.allowance_wrap .allowance_title2 .title1 {margin:4px 0;color:#333;}
.allowance_wrap .allowance_sub_tit {text-align:right;}
.allowance_tt {font-weight:600;float:left;}
.allowance_tt img {vertical-align:middle;}
.allowance_tts {float:right;}

.allowance_tb{border:2px solid #9BB0C0;}
.allowance_tb thead th, .allowance_tb tbody td{border:1px solid #9BB0C0;}
.allowance_tb thead th{height:35px;background-color:#EFF3F5;}
.allowance_tb tbody td.tb_center{text-align:center;padding:7px;}
.allowance_tb tbody td.tb_left{text-align:left;padding:7px 10px;}
.allowance_tb tbody td.tb_right{text-align:right;padding:7px 10px;}
.allowance_tb tbody td.td_pad {/*padding:7px 15px 7px 15px;*/}
.allowance_tb tbody td .pt_red{color:#ff0000;}
.allowance_tb tbody td .pt_blue{color:#0000ff;}
/* .allowance_tb tbody td span{display:block;} */

.allowance_btn{margin-top:10px;padding-left:58px;}
.allowance_btn:after{content:"";display:block;clear:both;}
.allowance_btn li{float:left;padding-left:10px;}

.allowance_btn1{margin-top:10px;padding-left:3px;}
.allowance_btn1:after{content:"";display:block;clear:both;}
.allowance_btn1 li{float:left;padding-left:8px;}
.allowance_btn2{margin-top:10px;padding-left:8px;}
.allowance_btn2:after{content:"";display:block;clear:both;}
.allowance_btn2 li{float:left;padding-left:3px;}


/* voew leftmenu color */
.view_left_pop1 span {color:#d90102;}
.view_left_pop1 A:hover span {color:#EF8700;}
.view_left_pop2 span {color:#0067b6;}
.view_left_pop2 A:hover span {color:#EF8700;}
.view_left_pop3 span {color:#d17b00;}
.view_left_pop3 A:hover span {color:#EF8700;}
.cls_popup_color1 {color:#ffb2b2;}
.cls_popup_color2 {color:#bde2ff;}
.cls_popup_color3 {color:#ffe9c7;}


/* npl °Ë»ö¿É¼Ç 20140512  */
.npl_tbl .npl_tbl_tr { }
.npl_tbl .npl_tbl_tr2 {border-top:1px solid #5A768F; border-bottom:1px solid #5A768F; }
.npl_tbl .npl_tbl_tdL  {border-left:1px solid #5A768F;border-top:1px solid #5A768F; }
.npl_tbl .npl_tbl_tdL2  {border-left:1px solid #5A768F;}
.npl_tbl .npl_tbl_tdR {border-left:1px solid #5A768F; border-right:1px solid #5A768F; border-top:1px solid #5A768F;}

/* Ä«µåÇÒºÎ ¾È³»*/
.cards {line-height:20px; text-align:center; border:solid 1px #cccccc; font-size:12px; vertical-align:middle; }
.cards_t1 {line-height:22px; border-top:solid #cccccc 1px; border-right:solid #cccccc 1px;padding:3px 0;}
.cards_t2 {line-height:20px; border-top:solid #cccccc 1px; }
.cards_t3 { border-right:solid #cccccc 1px;}

/* ½ÇÁ¦¸Å¸Å»ç·Ê 20140714*/
.rpaytablettlt {border-top:solid 1px #ddd; padding:6px; background-color:#F5F5F5;vertical-align:middle; text-align:center; }
.rpaytablettll {border-top:solid 1px #eee; text-align:center; background-color:#F9F9F9;vertical-align:middle; text-align:center; font-weight:600;}
.rpaytable1 {padding:8px 5px 5px 5px; border-top:solid 1px #eee; border-left:solid 1px #eee; border-right:solid 1px #eee;}
.rpaytable2 {padding:8px 5px 5px 5px; border-top:solid 1px #eee; border-right:solid 1px #eee; text-align:center;}
.rpaytable3 {padding:8px 5px 5px 5px; border-top:solid 1px #eee; text-align:center;}


/*20140823 by ryu*/
.mfont p, .mfont dd, .mfont td, .mfont dt, .mfont dt dd  { line-height:28px; font-family:'¹ÙÅÁÃ¼', 'Times New Roman'; font-size:16px; letter-spacing:-1px; white-space:normal;}

/*view_car right menu 20140925 by ryu*/
.car_right_bg {margin:0; padding:0; height:26px; background:url(/common/images/quick/icon_new.gif) no-repeat; }
.car_right_arrow {color: #000000; text-decoration: none; font-size: 9pt; height:17px;  padding-left:6px; border-bottom:1px dotted #d6d6d6; 6px; background:url(/common/images/quick/icon_new.gif) no-repeat; text-align:left;}
.car_right_bg2 {background:url(/common/images/quick/icon_new.gif) 0 -260px no-repeat; height:5px; padding:0; margin:0; line-height:none; font-size:0;}
#rightCon .rightCon_law {border:1px solid #93b6bb; background:#ffffcc; text-align:center; font-weight:600; padding:3px 0 0 0; line-height:normal;}
#rightCon .rightCon_law a:link {color:#000; text-decoration:none;}
#rightCon .rightCon_law a:hover {color:#ef8700; text-decoration:underline;}


.inputBox {font-weight: 600;	background-color: lime}
.fontBold {font-weight: 600;}
.font13 {font-size:13px !important;}
.pd5 {	padding:2px 3px 0 3px;}
.hgt22 {height: 22px;line-height: 22px;}
.hgt45 {height: 37px;line-height: 37px;}
.bdbt {border-top: 0 !important;border-bottom: 0 !important;}
.pdt5 {padding-top:5px;}
.listN  { color: #000000; text-decoration: none;  }
.bold {font-weight: 600;}
.txtLeft {text-align:left !important;}
.txtRight {text-align:right !important;}
.txtCenter {text-align:center !important;}
.txtRed {color:#c70000 !important;}
.txtUnder {text-decoration:underline}


.popPriceInfo {border:solid 1px #ccc; margin-top:3px; }
.popPriceInfo td.bgcolor {background:#F6F6F6; text-align:center;}
.popPriceInfo .pddb {border-bottom:solid 1px #ccc;}
.popPriceInfo .pddl {padding-left:5px;border-left:solid 1px #ccc;}
.popPriceInfo td {padding:5px 0 0 0;text-align:center;}
.popPriceInfo th {background:#F6F6F6;text-align:center;}
.popPriceInfo th.bgcolor {padding-top:7px; }


/*¿ä±Ý°áÁ¦ °áÁ¦Á¤º¸ Ãß°¡*/
.pInfo {border:solid 1px #cccccc; margin:10px 0; line-height:180%;}
.pInfo td {padding:5px;}
.pInfo td.left {background:#fafafa; padding:7px 5px 7px 10px; font-weight:600; text-align:left; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc;}
.pInfo td.right {padding:7px 5px 7px 10px; text-align:center; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc;}

.pInfo td.contentp {text-indent:30px;}

.pInfo td.txtleft {text-align:left !important;}
.pInfo td.txtnormal{font-weight:normal !important;}
.pInfo td.saleprice {font-size:12px; }
.pInfo td.saleprice span {}


/*20150504_ryu ¹°°Ç¼Û´Þ³»¿ª*/
.munsongWrap {text-decoration: none;font-size: 9pt;}
h3.h_songdal {display:block;font-weight: 600;height:30px; line-height:30px; margin-top:10px;text-align:left !important;}
h3.h_mungun {display:block;font-weight: 600;height:30px; line-height:30px; text-align:left !important;}
table.Ltbl_dt {width:100%;}
table.Ltbl_dt thead tr th {background:#f4f1ed; padding:5px 0 2px 0;}
table.Ltbl_dt tbody tr th {background:#f4f1ed; padding:5px 0 2px 0;}
table.Ltbl_dt tbody tr td.txtcenter {padding:5px 5px 2px 25px;}
table.Ltbl_dt tbody tr td {padding:5px 5px 2px 25px; text-align:left;}
.txtcenter {text-align:center;}
/*pop_realPrice Detail View 20150506 by ryu*/


.popRealPrice {border:solid 1px #ccc; margin-top:3px; }
.popRealPrice td.bgcolor {background:#F6F6F6; text-align:center;}
.popRealPrice .pddr {border-right:solid 1px #ccc;}
.popRealPrice .pddb {border-bottom:solid 1px #ccc;}
.popRealPrice .pddl {padding-left:5px;border-left:solid 1px #ccc;}
.popRealPrice td {padding:5px 0 5px 0;text-align:center;}
.popRealPrice select {padding:2px;}
.popRealPrice th {padding:5px 0 5px 0;background:#F6F6F6;text-align:center;}
.popRealPrice th.bgcolor {padding-top:7px; }
.popRealPrice th.first {border-top:none !important; border-left:none !important; border-right:none !important;background:#ffffff !important;}

.paging a {padding:4px 7px 0 7px; border:solid 1px #cccccc; margin:3px;}
.paging a.On {padding:4px 7px 0 7px; border:solid 1px #047eda; color:#047eda; margin:3px; }

.btn_AptPricePop {font-weight:normal;padding:5px 4px 4px 4px; background:#fdfdfd;  border:solid 1px #0005e0; margin:5px; color:#0005e0 !important;}
.btn_print {font-weight:normal;padding:5px 4px 4px 4px; background:#ffffff;border:solid 1px #be5900; margin:5px; color:#be5900 !important;}
.btn_printHelp {font-weight:normal;padding:5px 4px 4px 4px; background:#ffffff;border:solid 1px #be5900; margin:5px; color:#be5900 !important;}
.btn_allAFPop {font-weight:normal;padding:4px 4px 3px 4px; color:#ffffff !important; background:#333333;border:solid 1px #cccccc; margin:5px;}
.btn_searchpop {font-weight:600;padding:14px 25px 12px 25px; color:#ffffff !important; background:#3c3b4d;border:solid 1px #cccccc; margin:auto 0;}

.titleHead {width:98%; margin-top:30px; font-size:14px;margin-left:10px;}
.titleHead select {padding:2px;}

/*20150521 by ryu °áÁ¦±â°£¿¡ µû¸¥ Á¦°ø¼­ºñ½º µµÇ¥*/
.serviceTable {border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; margin:0 0 15px 0;}
.serviceTable tbody th {padding:8px 5px 5px 5px; text-align:center;border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc;}
.serviceTable tbody td {padding:8px 5px 5px 5px; text-align:center; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc;}

.pointTable {border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; margin:0 0 15px 0;}
.pointTable tbody th {padding:8px 5px 5px 5px; text-align:center; background:#ebebeb; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc;}
.pointTable tbody td {padding:8px 5px 5px 5px; text-align:left; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc;}

.sQuery {border:1px solid #CCC;font:11px AppleGothic,Dotum,Arial;height:17px;line-height:17px;margin:0px 2px 0px 2px;padding-left:5px;}

/* pop Layout */
#titleArea {background:url(http://fn.daum-img.net/image/estate/2008/common/edge01.gif) left top no-repeat;}
#titleArea .area {background:#fafafa;}
#titleArea .area #tit {margin:0 9px;height:39px;background:#fafafa;}
#titleArea .area #tit h2 {padding:10px 0 0 12px;font-size:14px;color:#333333;}
#content {padding:17px 0 17px 17px;line-height:140%;width:500px;}

.Popup .content{margin:20px 25px 20px 25px;}
.minicontainer{width:auto; height:auto; padding:0 0 17px 0; margin:0; border-bottom:1px solid #cac9ce; *zoom:1;}
.minicontainer:after{content:""; display:block; clear:both;}

.popContainer{width:auto; height:auto; padding:0 0 0 0; margin:0; }
.popContainer:after{content:""; display:block; clear:both;}

.mssg_left{width:266px; height:auto; float:left; padding:0; margin:0;}
.mssg_left01{width:273px; height:auto; float:left;  padding:0; margin:0 0 17px 0;}
.mssg_left01 dl.mssg_sel{width:266px; height:auto; padding:0; margin:0 0 10px 0; *zoom:1;}
.mssg_left01 dl.mssg_sel:after{content:""; display:block; clear:both;}
.mssg_left01 dl.mssg_sel dt{padding:0 0 0 17px; margin:0; display:block; float:left; text-align:left; font-weight:600; background:url(/images/icon_junc2.gif) no-repeat 0 0;}
.mssg_left01 dl.mssg_sel dd{padding:0 0 0 5px; margin:0; display:block; float:left; font-size:12px; color:#252525;}
.mssg_left01 .mssg_ex01{width:103px; height:114px; padding:35px 10px 0 10px; line-height:170%; text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:left; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_left01 .mssg_ex02{width:103px; height:114px; padding:35px 10px 0 10px; margin-right:10px; line-height:170%;  text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:right; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_left01 .mssg_ex02 p {word-break:break-all}
.mssg_left01 .mssg_ex03{width:103px; height:114px; padding:35px 10px 0 10px; line-height:170%; text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:left; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_left01 .mssg_ex04{width:103px; height:114px; padding:35px 10px 0 10px; margin-right:10px; line-height:170%;  text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:right; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_left01 .mssg_ex04 p {word-break:break-all}
.mssg_left01 .mssg_check01{width:123px; height:13px; float:left; padding:5px 0 0 0; margin:0; text-align:left; vertical-align:middle; color:#323232;}
.mssg_left01 .mssg_check02{width:123px; height:13px; float:right; padding:5px 0 0 0; margin:0; text-align:left; vertical-align:middle; color:#323232;}
.mssg_left01 .mssg_check03{width:123px; height:13px; float:left; padding:5px 0 0 0; margin:0; text-align:left; vertical-align:middle; color:#323232;}
.mssg_left01 .mssg_check04{width:123px; height:13px; float:right; padding:5px 0 0 0; margin:0; text-align:left; vertical-align:middle; color:#323232;}
.mssg_left01 input{vertical-align:bottom;}
.mssg_left02 {width:97%; padding:10px 5px; margin:0; list-style:none; float:left; border:solid 1px #e2e2e2; background:#fbfbfd; line-height:180%;}
.mssg_left02 div {padding:0 0 0 10px; margin:0; font-size:12px; letter-spacing:-0.5pt; color:#323232; list-style:none; background:url(/images/icon_junc.gif) no-repeat 2px 6px;}

.mssg_right{width:185px; height:355px; float:right; padding:0 0 0 18px; margin:20px 0 20px 0; background:url(/images/bg_phone.gif) no-repeat 0 0;}
.mssg_right .btnGo{width:181px; padding:0; margin:0}
.mssg_right .btnGo img{margin:0; float:left}
.mssg_right{position:relative; width:185px; height:355px; float:right; background:url(/images/bg_phone.gif) no-repeat 0 0}
.mssg_right .mssgview{border:solid 1px #cccccc !important; width:143px; height:161px; border:none; line-height:16px; padding:7px 0 0 7px; overflow:hidden; background:transparent; position:absolute; top:103px; left:27px; background:#ffffff;}
.mssg_right .sendnumber {width:175px; height:29px; padding:0; margin:0; position: absolute; top:58px; left:27px; color:#666666; font-size:12px; letter-spacing: -1px}
.mssg_right .sendnumber strong{width:auto; height:13px; display:block; padding-bottom:5px}
div.sendnumber select{padding:0; margin:0; height:21px; color:#000000; font-size:12px;}
.mssg_right .btnGo{width:181px; height:auto; padding:0; margin:0; position:absolute; bottom:50px; left:27px; *zoom:1}
.mssg_right .btnGo:after{content:""; display:block; clear:both}
.mssg_right .btnGo input.btn1{font-size:12px; font-weight:600; color:#2c77bc; display:inline-block; width:74px; height:26px; text-align:center; line-height:25px; float:left; text-decoration: none; border:solid 1px #cccccc; background:#ffffff}
.mssg_right .btnGo a.btn2{font-size:12px; font-weight:600; color:#666666; display:inline-block; width:74px; height:24px; text-align:center; line-height:27px; float:left; text-decoration: none;border:solid 1px #cccccc;border-left:none;}

.mssg_all{width:503px; height:auto; float:left; padding:0; margin:0;}
.mssg_allMssg{width:493px; height:auto; float:left;  padding:0; margin:0 0 17px 0;}
.mssg_allMssg dl.allMssg_mssg{border-bottom: 1px solid #cac9ce; word-break:break-all; width:497px; height:auto; padding:0 0 10px 0; margin:0 0 10px 0; *zoom:1;}
.mssg_allMssg dl.allMssg_mssg:after{content:""; display:block; clear:both;}
.mssg_allMssg dl.allMssg_mssg dt{width:10px; padding:0; margin:0; display:block; float:left; text-align:left;}
.mssg_allMssg dl.allMssg_mssg dd{width:474px; padding:0 0 0 5px; margin:0; display:block; float:left; font-size:12px; }

.mssg_allMssg .mssg_ex01{width:103px; height:94px; padding:35px 10px 0 10px; line-height:170%; text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:left; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_allMssg .mssg_ex02{width:103px; height:94px; padding:35px 10px 0 10px; margin-right:10px; line-height:170%;  text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:right; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_allMssg .mssg_ex02 p {word-break:break-all}

ul.memopop{width:auto; height:auto; padding:9px 0 8px 15px; list-style:none; margin:0; border: 1px solid #e4e4e4; line-height: 17px;}
ul.memopop li{padding:0 0 0 9px; background:url(/images/icon_junc.gif) no-repeat 0 7px}
ul.memopop li span.red{color: #fc0001}
.writeNote{width:auto; height:auto; padding:0; margin:13px 0 0 0}
.writeNote textarea{width:479px; height:114px; border:solid 1px #cccccc; padding:8px 10px; font-size:11px; color:#b3b3b3;letter-spacing:0}
.writeNote .bytecount{width:100%; height:12px; padding:5px 0 0 0; margin:0; text-align:right; font-size:11px; color:#b2b2b2; letter-spacing:0}
div.Popup table.report th{padding: 0 0 0 11px; line-height:33px; vertical-align: middle}

.franchiseChoice {line-height:180%;width:520px;}
.franchiseChoice .scroll {border-bottom:solid 1px #cccccc; padding:0; margin:0 0 0 17px; width:500px; height:145px; overflow-x:hidden; overflow-y:auto}
.franchiseChoice .scroll_dan {padding:0; margin:0 0 0 17px; width:500px; height:35px;}
.franchiseChoice table {width:520;}
.franchiseChoice .consultPoptable {border-top:solid 1px #cccccc; border-left:solid 1px #cccccc;  width:483px}
.franchiseChoice .consultPoptable th {border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; background:#ebebeb; padding:5px}
.franchiseChoice .consultPoptable td {border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc; padding:5px ; word-break:break-all}
.franchiseChoice .consultPoptable td.input {text-align:center; }

.franchiseChoice .consultPoptable_dan {border-top:solid 1px #cccccc; border-left:solid 1px #cccccc;  width:500px}
.franchiseChoice .consultPoptable_dan th {border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; background:#ebebeb; padding:5px}
.franchiseChoice .consultPoptable_dan td {border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc; padding:5px ; word-break:break-all}
.franchiseChoice .consultPoptable_dan td.input {text-align:center; }

.franchiseChoice .consultPoptable2 {border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;  width:500px;margin-left:17px;}
.franchiseChoice .consultPoptable2 th {border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; background:#ebebeb; padding:5px; }
.franchiseChoice .consultPoptable2 td {border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc; padding:5px; }
.franchiseChoice .consultPoptable2 td.input {text-align:center; }

.franchiseChoice .consultPoptableNone { border:none !important; width:500px; text-align:right; margin:0 0 0 17px}
.franchiseChoice .consultPoptableNone td {padding-top:5px;}
.franchiseChoice .consultPoptableNone a { padding:6px 10px 5px 10px; border:solid 1px #cccccc; margin-top:15px; background:#eeeeee; color:#000000; font-weight:600}
.btn_close {margin:13px 0 0 0; text-align:center;}
.selset {width:40px; ime-mode:disabled; border:solid 1px #aaaaaa;padding:2px}
.selsetD {width:34px; ime-mode:disabled; border:solid 1px #aaaaaa;padding:2px}
.choiceConsult {text-align: left; padding: 0 0 0 33px; background: url(/images/icon_junc2.gif) no-repeat 17px 4px;}
.choiceConsult2 {text-align: left; padding:0 0 0 17px ; background: url(/images/icon_junc2.gif) no-repeat 0px 4px; font-weight:600}

.mssgWrite .mssgTable {width:493px; }
.mssgWrite .mssgTable th {border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; width:120px; height:25px; text-align:center; background:#eeeeee;padding:6px 0 4px 0}
.mssgWrite .mssgTable td {border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; width:373px; height:25px; text-align:left; padding:6px 0 4px 6px}
.mssgWrite .mssgTable td input {padding:2px; color:#000000; border:solid 1px #bbbbbb; }

.btn_cunsult {border:solid 1px #555555; cursor:pointer; margin-bottom:2; padding:4px 8px 2px 8px; background:#666666; color:#ffffff !important; font-weight:600}
.btn_allClear {border:solid 1px #cccccc; cursor:pointer; margin-bottom:2; padding:4px 8px 2px 8px; background:#ffffff; color:#000000 !important;}
.btn_allSelect {border:solid 1px #cccccc; cursor:pointer; margin-bottom:2; padding:4px 8px 2px 8px; background:#ffffff; color:#000000 !important;}
.scroll_detail {padding:0; margin:0; width:722px; height:100px; overflow-x:hidden; overflow-y:auto}
.button_BoxTop {margin:8px 0 5px 0;}
.button_BoxBottom {margin:8px 0 10px 0;}

/*»ó¼¼ÆäÀÌÁö ¹«·á¹®ÀÚ*/
#contentD {line-height:140%; width:722px;display:block; }
.minicontainerD{width:auto; height:auto; padding:0; margin:0;*zoom:1;margin-top: 10px; border-bottom:solid 1px #cccccc ;display:block; }
.minicontainerD:after{content:""; display:block; clear:both;}

.mssg_selD {width:498px; height:24px; font-weight:600; color:#000be6; padding:4px; display:inline-block; line-height:180%;  background: url(/cdn/image/view_icon/line_tt.gif) 0 0 repeat-x; }
.mssg_selD img {position:relative; top:-2px; margin-right:5px;}
.mssg_leftD {width:515px; height:auto; float:left; padding:0; margin:10px 0 0 0;}
.mssg_leftD01 {width:512px; height:auto; float:left;  padding:0; margin:0 0 17px 0;}
.mssg_leftD01 .mssg_exD01 {width:103px; height:114px; padding:35px 10px 0 10px; line-height:170%; text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:left; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_leftD01 .mssg_exD02 {width:103px; height:114px; margin-left:5px; padding:35px 10px 0 10px; line-height:170%;  text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:left; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_leftD01 .mssg_exD02 p {word-break:break-all}
.mssg_leftD01 .mssg_exD03 {width:103px; height:114px; margin-left:5px; padding:35px 10px 0 10px; line-height:170%; text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:left; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_leftD01 .mssg_exD04 {width:103px; height:114px; margin-left:5px; padding:35px 10px 0 10px; line-height:170%;  text-align:left; vertical-align:middle; font-size:12px; color:#323232; float:left; background:url(/images/bg_msg.gif) no-repeat 0 0;}
.mssg_leftD01 .mssg_exD04 p {word-break:break-all}
.mssg_leftD01 .mssg_checkD01 {width:128px; height:13px; float:left; padding:5px 0 0 0; margin:5px 0 0 0; text-align:left; vertical-align:middle; color:#323232;}
.mssg_leftD01 .mssg_checkD02 {width:128px; height:13px; float:left; padding:5px 0 0 0; margin:5px 0 0 0; text-align:left; vertical-align:middle; color:#323232;}
.mssg_leftD01 .mssg_checkD03 {width:128px; height:13px; float:left; padding:5px 0 0 0; margin:5px 0 0 0; text-align:left; vertical-align:middle; color:#323232;}
.mssg_leftD01 .mssg_checkD04 {width:123px; height:13px; float:left; padding:5px 0 0 0; margin:5px 0 0 0; text-align:left; vertical-align:middle; color:#323232;}
.mssg_leftD01 input {vertical-align:middle;}
.mssg_leftD02 {width:495px; padding:10px 5px; margin:18px 0 0 0; list-style:none; float:left; border:solid 1px #e2e2e2; background:#fbfbfd; line-height:180%;}
.mssg_leftD02 div {padding:2px 0 0 20px; margin:0; font-size:12px; letter-spacing:-0.5pt; color:#323232; list-style:none; background:url(/images/icon_junc.gif) no-repeat 2px 6px;}

.mssg_rightD {position:relative; width:185px; height:318px; float:right; padding:0 0 0 18px; margin:5px 0 0 0; background:url(/images/bg_phone2.gif) no-repeat 0 0;}
.mssg_rightD .btnGo {width:181px; padding:0; margin:0}
.mssg_rightD .btnGo img{margin:0; float:left}
.mssg_rightD .mssgviewD {border:solid 1px #cccccc !important; width:143px; height:123px; border:none; line-height:16px; padding:7px 0 0 7px; overflow:hidden; background:transparent; position:absolute; top:52px; left:27px; background:#ffffff;}
.mssg_rightD .sendnumberD {width:175px; height:29px; padding:0; margin:0; position: absolute; bottom:95px; left:27px; color:#666666; font-size:12px; letter-spacing: -1px}
.mssg_rightD .sendnumberD strong {width:auto; height:13px; display:block; padding-bottom:5px}
div.sendnumberD select {padding:0; margin:0; height:21px; color:#000000; font-size:12px; }
.mssg_rightD .btnGoD {width:181px; height:auto; padding:0; margin:0; position:absolute; bottom:50px; left:27px; *zoom:1}
.mssg_rightD .btnGoD:after {content:""; display:block; clear:both}
.mssg_rightD .btnGoD input.btn1D {font-size:12px; font-weight:600; color:#2c77bc; display:inline-block; width:74px; height:26px; text-align:center; line-height:25px; float:left; text-decoration: none; border:solid 1px #cccccc; background:#ffffff}
.mssg_rightD .btnGoD a.btn2D {font-size:12px; font-weight:600; color:#666666; display:inline-block; width:74px; height:24px; text-align:center; line-height:27px; float:left; text-decoration: none;border:solid 1px #cccccc;border-left:none;}

/*°Ë»ö¸®½ºÆ® »ó´ãÇÏ±â*/
#consultInfoLayer { box-shadow: 4px 4px 6px #ccc; -o-box-shadow: 4px 4px 6px #ccc; -moz-box-shadow: 4px 4px 6px #ccc; -webkit-box-shadow: 4px 4px 6px #ccc; letter-spacing: 0;
-position:relative; width:580px; height:550px; background:#ffffff;border:solid 1px #333; top:-50px; right:510px; overflow-x:hidden; overflow-y:auto;}
#consultInfoLayer table.allLayer {padding-left:10px;}
#consultInfoLayer table.title {width:100%; background:#666666}
#consultInfoLayer table.title td {text-align:left; padding:15px 15px 11px 15px;}
#consultInfoLayer table.title td span { color:#ffffff; font-size:14px; font-weight:600;}
#consultInfoLayer table.title td.right {text-align:right; }
#consultInfoLayer table.title td.right a { color:#FFFF00 !important;}

#consultInfoLayer table.content {width:550px; }
#consultInfoLayer table.content td {text-align:left; padding:2px 0;}
#consultInfoLayer table.content td.left {padding-left:10px;	}

#consultInfoLayer table.consultArea {width:529px; margin-left:12px;}
#consultInfoLayer table.consultArea th {border-left:solid 1px #cccccc; border-top:solid 1px #cccccc ; border-bottom:solid 1px #cccccc ; background:#ebebeb; padding:5px 0 3px 0}
#consultInfoLayer table.consultArea th.bg {border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; background:#f1f1f1; padding:5px 0 3px 0}
#consultInfoLayer table.consultArea td {text-align:left; border-right:solid 1px #cccccc !important; border-bottom:solid 1px #cccccc !important; padding:5px 5px}
#consultInfoLayer .borderRt {border-right:solid 1px #cccccc;}
#consultInfoLayer table.consultArea td.borderLt {border-left:solid 1px #cccccc !important;}
#consultInfoLayer table.consultArea td.borderRtNone {border-right:none !important;}


.Bold {font-weight:600 !important;}
.cursor {cursor:pointer;}

div.highcharts-tooltip {width:600px}

#reSearchWrap label {cursor:pointer;}

.selectBoxSmall {
    line-height: 26px;
    height: 28px;
    font-size: 14px;
    margin-left: 4px;
    border: solid 1px #ccc;
    padding: 0 3px;}

	.CenterTd td {text-align:center}

	/*¹öÆ°Ãß°¡ 20160511*/

.button {
	position:relative;
	top:0px;
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin: 2px 0 0 4px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: 2px 5px 1px 5px;
    border-radius: .25em;
    -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);
	line-height:125%;
		font-size: 14px;
}
.buttonlogout {
	position:relative;
	top:-1px;
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin: 0 0 0 4px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: 2px 5px 1px 5px;
    border-radius: .25em;
    -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);
	line-height:125%
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}



.small {
    font-size: 11px;
    /*padding: .2em 1em .275em;*/
}
.medium {
    font-size: 12px;
    padding: 0.3em 0.4em 0.1em 0.4em;
}
.mediumBig {
    font-size: 14px;
    padding: .4em .6em .22em .6em;
}
.big {
    font-size: 16px;
    padding: .7em .7em .7em;
}
.cormBig {
	    font-size: 18px;
		font-weight:600;
    padding: .7em 1.2em .7em 1.2em;
}
.white {
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
	/*background-image: linear-gradient(to bottom,#bbeeff 0,#98d3e6 100%); */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
    background: -moz-linear-gradient(top, #fff, #f3f3f3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
}
.white:hover {
    color: #000000;
    background: #f3f3f3;
    background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#fff));
    background: -moz-linear-gradient(top, #ebebeb, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
}
.bigrounded {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

.blue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top, #00adee, #0078a5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
    color: #ffffff;
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top, #0095cc, #00678e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}

.darkBlue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #000066;
    background: -webkit-gradient(linear, left top, left bottom, from(#1a0fa9), to(#000066));
    background: -moz-linear-gradient(top, #1a0fa9, #000066);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a0fa9', endColorstr='#000066');
}
.darkBlue:hover {
    color: #ffffff;
    background: #4f46c5;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top, #0095cc, #00678e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.darkRed {
    color: #ffffff;
    border: solid 1px #710000;
    background: #730000;
    background: -webkit-gradient(linear, left top, left bottom, from(#ae0909), to(#730000));
    background: -moz-linear-gradient(top, #ae0909, #730000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae0909', endColorstr='#730000');
}
.darkRed:hover {
    color: #ffffff;
    background: #ae0909;
    background: -webkit-gradient(linear, left top, left bottom, from(#730000), to(#ae0909));
    background: -moz-linear-gradient(top, #730000, #ae0909);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#730000', endColorstr='#ae0909');
}
.gray {
    color: #000000;
    border: solid 1px #aaa;
    background: #d3d3d3;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d3d3d3));
    background: -moz-linear-gradient(top, #f3f3f3, #d3d3d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d3d3d3');
}
.gray:hover {
    color: #000000;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
    background: -moz-linear-gradient(top, #ffffff, #f3f3f3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
}
.darkGray {
    color: #ffffff ;
    border: solid 1px #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top, #888, #575757);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.darkGray:hover {
    color: #ffffff;
    background: #313131;
    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
    background: -moz-linear-gradient(top, #757575, #4b4b4b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.red {
	color: #ffffff;
	font-weight:600;
	border: solid 1px #710000;
	background: #c90000;
	background: -webkit-gradient(linear, left top, left bottom, from(#c90000), to(#710000));
	background: -moz-linear-gradient(top,  #c90000,  #710000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#710000');
}
.red:hover {
    color: #ffffff;
	background: #c10000;
	background: -webkit-gradient(linear, left top, left bottom, from(#710000), to(#c90000));
	background: -moz-linear-gradient(top,  #710000,  #c90000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#710000', endColorstr='#c90000');
}

.icoWhite {
    color: #000000;
    border: solid 1px #cccccc;
    background: #ffffff;
}
.icoGray {
    color: #000000;
    border: solid 1px #aaa;
    background: #dddddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d3d3d3));
    background: -moz-linear-gradient(top, #f3f3f3, #d3d3d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d3d3d3');
}
.icoDarkBlue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #000066;
    background: -webkit-gradient(linear, left top, left bottom, from(#1a0fa9), to(#000066));
    background: -moz-linear-gradient(top, #1a0fa9, #000066);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a0fa9', endColorstr='#000066');
}
.shapebutton {
	position: relative;
    top: -1px;
    zoom: 1;
    vertical-align: baseline;
    margin: 0 0 0 4px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% dotum, sans-serif;
    padding: 2px 5px 1px 5px;
    border-radius: .25em;
    line-height: 125%;
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
}
.shapebuttonOn {
	position: relative;
    top: -1px;
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin: 0 0 0 4px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% dotum, sans-serif;
    padding: 2px 5px 1px 5px;
    border-radius: .25em;
    -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);
    line-height: 125%;
}

.paddR3 {padding-right:3px}

.paddR3I {padding-right:3px !important}

.txtWhite {color:#ffffff}

.inputBoxSmall {position: relative;top: 1px;line-height: 140%;font-size: 16px ;display: inline-block;    height: 27px;    padding: 2px 5px 2px 5px !important;    border: solid 1px #ccc !important;    margin: 0 0 0 4px !important;}
.inputBoxSmall2 {line-height: 140%;font-size: 16px ;display: inline-block;    height: 33px;    padding: 2px 5px 2px 5px !important;    border: solid 1px #ccc !important;    margin: 0 0 0 4px !important;}
.textboxSmall {position: relative; top: 1px; line-height: 140%; font-size: 16px; display: inline-block; padding: 2px 5px 2px 5px !important; border: solid 1px #ccc !important; margin: 0 0 0 4px !important;}

.studyTb th { border-right:solid 1px #ccc;}
.studyTb td {border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd;}
 .studyTb td.last {border-right:0;}
  .studyTb th.last {border-right:0;}

.item_list .score {
    overflow: hidden;
    display: inline-block;
    width: 38px;
    background: url(/images/franSearch/ico_item_list.png) no-repeat 0px 0px;
    text-indent: -999em;
    vertical-align: middle;
}

.item_list .score2 {
    overflow: hidden;
    display: inline-block;
    width: 38px;
    background: url(/images/franSearch/ico_item_list2.png) no-repeat 0px 0px;
    text-indent: -999em;
    vertical-align: middle;
}

.item_list .total { color:#000000;font-size:14px;font-weight:600;line-height:160%}



.item_list .level0 {
    background-position: -40px 0px;
}
.item_list .level1 {
    background-position: -32px 0px;
}
.item_list .level2 {
    background-position: -24px 0px;
}
.item_list .level3 {
    background-position: -16px 0px;
}
.item_list .level4 {
    background-position: -8px 0px;
}
.item_list .level5 {
    background-position: 0px 0px;
}


ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 41px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
    font-size:16px !important;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    height: 40px;
    padding: 0 15px;
    line-height: 40px;
    border: 1px solid #ccc;
    border-left: none;
    font-weight: 600;
    background: #f3f3f3;
    overflow: hidden;
    position: relative;
    font-size:16px !important;
}
ul.tabs li.active {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.tab_container {
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #FFFFFF;
}
.tab_content {
	clear:both;
    padding: 5px 0;
    font-size: 12px;
    display: none;
}
.tab_container .tab_content ul {
    width:100%;
    margin:0px;
    padding:0px;
}
.tab_container .tab_content ul li {
    padding:5px;
    list-style:none
}

 #container {
    width: 100%;
    margin: 0 auto;
}
/*20160621 ÅÂÀÎ´ë¹ý¿øºñ±³*/
.infoTable {
	font-size: 12px;
	border-bottom: solid 1px #ccc;
}
.infoTable thead th {
	height: 40px;
	background: #ddd;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.infoTable thead th.right {
	border-right: solid 1px #ccc;
}
.infoTable tbody th.right {
	border-right: solid 1px #ccc;
}
.infoTable tbody th {
	background: #f3f3f3;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.infoTable2 tbody td {
	letter-spacing:1px;
}
.infoTable tbody td {
	padding: 5px 2px 2px 5px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.infoTable tbody td.right {
	border-right: solid 1px #ccc;
}
.infoTable tbody td:last-child {
	border-right: solid 1px #ccc;
}
.infoTable thead th:last-child {
	border-right: solid 1px #ccc;
}
.infoTable tbody td.center {
	text-align: center; background:#f1f1f1;padding:0
}
.infoTable tbody td.bold {
	font-weight: 600
}
.infoTable tbody td. {
	border-bottom:solid 2px #ccc;
}

.newsltInp {
    width: 150px;
    border: 1px solid #ccc;
    padding: 3px;    margin: -1px 5px 0 0;
    font-size: 14px;
    color: #000;
    vertical-align: middle;
	}

.newsltSlt {
	width: 146px;
    border: 1px solid #ccc;
    padding: 2px;
    margin-left: 2px;
    font-size: 14px;
    color: #000;
    vertical-align: middle;    margin-right: 1px !important;
	}

	.help_btn{cursor:pointer;}
	.help_div_box {position:absolute; display:none;}
	.help_div {display:; position:relative; background:#ffffff; width:170px; height:20px; padding:3px; top:-20px; right:120px;border:solid 1px #cccccc}
	.icoZoomin {width:15px; float:right; right:5px; top:2px; position:relative}



/*Ä¿¹Â´ÏÆ¼ ¹«·á¹°°Ç*/
.RightHeight {width:100%; height:100%;}
.freeGoods .Title .Image {width:82px; height:18px; background:url(/images/title_rightside_01.gif) 0 -18px no-repeat; }
.freeGoods {padding-bottom:10px; font-size:14px}
.freeGoods {height:191px; overflow:hidden;}
.freeGoods ul {position:absolute; top:0; left:0; width:100%;}
.freeGoods ul li {float:left; width:130px; height:191px; margin-right:8px;}
.freeGoods ul li div {display:inline-block !important}
.Info {position:relative; display:block; width:120px;}
.Info .Complex { font-size:12px; margin-top:7px; padding:0; line-height:130%; font-weight:600;text-align:left}
.Info .Info {line-height:18px; letter-spacing:-1px;}
.Info .Address {margin-top:3px;line-height:16px;text-align:left }
.Info .Type {line-height:16px; color:#888; font-size:12px;}

.freeGoods .List li.Today .Date {color:#0b59b4;}
.freeGoods .List li.Today .Icon.Notice {background-position:0 -98px;}
.freeGoods .List li.Today .Icon.Accept {background-position:0 -123px;}
.freeGoods .List li.Today .Icon.Announce {background-position:0 -148px;}
.freeGoods .List li.Today .Icon.Contract {background-position:0 -173px;}
.freeGoods .List li.Today .Icon.Contract .bold{font-weight:600;}
.freeGoods .List li .Info {float:left; display:block; width:230px; height:25px; line-height:25px; margin:0; padding:0; color:#444; text-align:left; text-indent:5px;}
.freeGoods .List li a:hover .Info {color:#444; text-decoration:underline;}
.freeGoods .List li.None {display:block; padding-top:53px; text-align:center;}
.freeGoods .List li.None .NoMessage {display:inline; height:13px; margin:0 auto; padding:1px 0 0 21px; line-height:14px; color:#444; /*background:url(../images/sy_icon_info_help01.gif) 0 0 no-repeat;*/}


.freeGoods ul li .Photo {position:relative; display:block; width:130px; height:91px;}
.freeGoods ul li .Info {}
.freeGoods ul li .Border {position:absolute; z-index:4; top:0; left:0; width:120px; height:81px;  background:url(/images/detail_small_border.png) no-repeat;}

.freeGoods .ContentSub {padding-top:14px; border-top:1px solid #f0f0f2;}
.freeGoods .SubTitle {position:relative; display:block; clear:both; height:20px; line-height:20px; color:#333; text-align:left;}
.freeGoods .SubTitle .Price {position:absolute; top:-1px; right:0; color:#0b59b4; font-weight:normal; text-indent:4px;}
.freeGoods .SubTitle .Price label {font-size:15px; font-weight:600; cursor:default;}




/*¿ìÃø°¡°Ý¾ÆÀÌÄÜ*/
.right_mapList_price {float:left; width:101px;}
.right_price_icon1 {background:url(/images/icon/price_gam.gif) 2px 6px no-repeat; padding:4px 0 0 15px; font-weight:600;}
.right_price_icon2 {background:url(/images/icon/price_down.gif) 2px 5px no-repeat; padding:5px 0 0 15px; color:#0c59b5 !important; font-weight:600;}
.right_price_icon3 {background:url(/images/icon/price_sisae.gif) 0 0 no-repeat; padding:0 0 0 15px; }
.right_price1 {padding:0 0 0 17px; height:17px; line-height:17px; position:relative; top:2px;width:87px; display:inline-block;text-align:right; color:#000000 !important; }
.right_price2 {padding:0 0 0 17px; height:17px; line-height:17px; width:87px; display:inline-block;text-align:right;}
.right_price3 {padding:0 0 0 17px; height:17px; line-height:17px; width:87px; display:inline-block;text-align:right;}
.right_price_icon3_1  { font-weight:normal; font-size:12px; color:#0c59b5 !important; text-align:left !important; padding:2px 0 0 0;}

/* ´º½º·¹ÅÍ ÀÎ±â TOP7 */
.rightCont02 .commBest { position:relative; width: 143px; margin:0 auto; margin-top:7px; overflow: hidden;}
.rightCont02 .commBest h3 {padding:10px 0 5px 8px; background:#f4f9ff; margin-bottom: 5px; border-radius: 25px 25px 5px 5px:}
.bestList { float:none; padding:0 0 7px 3px; margin-top:10px}
.bestList *{vertical-align:middle;}
.bestList li{float:none;width:auto;padding:0;padding-bottom:8px;}
*+html .bestList li{padding-bottom:7px;}
.bestList li a{display:block; position:relative; font-size:12px;  letter-spacing:-1px; padding-left:17px; /*padding-left:17px;*/ width: 123px; height:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#000;}
.bestList li a.ellipsis{width: 123px; height:14px; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bestList_mycar{margin-top:0px;}

/* ÀÌ¹øÁÖÃÖ´Ù´ñ±Û */
.weekComt { position:relative; width: 143px; border-top:1px solid #e1e1e1; margin:0 auto; overflow: hidden;}
.weekComt h3 { margin-top:15px; }

.ranklist04 { padding-bottom:15px; padding-top:3px;}
.ranklist04 li { position:relative; width: 142px; height:22px; overflow: hidden;}
.ranklist04 li span { position:absolute; top:1px; right:3px;  display:block; width:20px;  font-size:11px; color: #8b8b8b; text-align:right; }
.ranklist04 a { padding-left:20px; width: 125px; display: inline-block; height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:12px !important;}



.ranklist04 { padding-bottom:15px; padding-top:3px;}
.ranklist04 li { position:relative;  height:22px; overflow: hidden;}
.ranklist04 li span { position:absolute; top:1px; right:3px;  display:block; width:20px; font-size:11px; color: #8b8b8b; text-align:right; }
.ranklist04 a { padding-left:20px; width: 125px; display: inline-block; height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:12px !important;}

/* ¼ýÀÚ */
.dtNum01 { background:url('https://www.taein.co.kr/images/icon/icon_r_01.gif') left top no-repeat; font-weight:600; }/**/
.dtNum02 { background:url('https://www.taein.co.kr/images/icon/icon_r_02.gif') left top no-repeat; }
.dtNum03 { background:url('https://www.taein.co.kr/images/icon/icon_r_03.gif') left top no-repeat; }
.dtNum04 { background:url('https://www.taein.co.kr/images/icon/icon_r_04.gif') left top no-repeat; }
.dtNum05 { background:url('https://www.taein.co.kr/images/icon/icon_r_05.gif') left top no-repeat; }
.dtNum06 { background:url('https://www.taein.co.kr/images/icon/icon_r_06.gif') left top no-repeat; }
.dtNum07 { background:url('https://www.taein.co.kr/images/icon/icon_r_07.gif') left top no-repeat; }
.dtNum08 { background:url('https://www.taein.co.kr/images/icon/icon_r_08.gif') left top no-repeat; }
.dtNum09 { background:url('https://www.taein.co.kr/images/icon/icon_r_09.gif') left top no-repeat; }
.dtNum10 { background:url('https://www.taein.co.kr/images/icon/icon_r_10.gif') left top no-repeat; }

/* ÅÇ_STYLE_NO_2 */
.mtab02 { overflow:hidden; margin-bottom:10px; padding-left:1px; background:#fff;}
.mtab02 li { float:left; text-align:center; border-bottom:1px solid #8e8e8e; height:29px; }
.mtab02 li a { display:block; width: 70px; height:15px; margin-left:-1px; padding:8px 0 6px; border:1px solid #bababa; color:#606267; font-size:11px; text-decoration:none; }
.mtab02 li.on a { position:relative; height:15px; border:1px solid #8e8e8e; background:#fafafa;color:#24529a; font-weight:600; }


/* ÅÇ_STYLE_NO_3*/
.mtab03 { overflow:hidden; margin-bottom:10px; padding-left:1px; background:#fff;}
.mtab03 li { float:left; text-align:center; border-bottom:1px solid #8e8e8e; height:29px; }
.mtab03 li a { display:block; width:71px; height:15px; margin-left:-1px; padding:8px 0 6px; border:1px solid #bababa; color:#606267; font-size:11px; text-decoration:none; }
.mtab03 li.on a { position:relative; height:15px; border:1px solid #8e8e8e; background:#fafafa;color:#24529a; font-weight:600; }

/* ÅÇ_STYLE_NO_4_*/
.mtab04 { overflow:hidden; margin-bottom:8px; padding-left:1px; background:#fff;}
.mtab04 li { float:left; text-align:center; border-bottom:1px solid #8e8e8e; height:29px; }
.mtab04 li a { display:block; width: 44px; height:15px; margin-left:-1px; padding:8px 0 6px; border:1px solid #bababa; color:#606267; font-size:11px; text-decoration:none; padding:8px 0 6px; }
.mtab04 li.on a { position:relative; height:15px; border:1px solid #8e8e8e; background:#fafafa;color:#24529a; font-weight:600; }

h3{font-size:13px; padding:6px 0}
h4{font-size:13px; padding:6px 0}

.rightCont02 { float:right; width:144px; border-bottom:1px solid #8e8e8e;  border-radius: 5px; }
.rightCont02V2 { float:right; border-bottom:1px solid #8e8e8e;  border-radius: 5px; }

/* ´º½º·¹ÅÍ ÀÎ±â TOP7 */
.rightCont02V2 .commBestV2 { position:relative;  margin:0 auto; margin-top:7px; overflow: hidden;}
.rightCont02V2 .commBestV2 h3 {padding:10px 0 5px 8px; background:#f4f9ff; margin-bottom: 5px; border-radius: 25px 25px 5px 5px:}
.bestListV2 { float:none; padding:0 0 7px 3px; margin-top:10px}
.bestListV2 *{vertical-align:middle;}
.bestListV2 li{float:none;width:auto;padding:0;padding-bottom:8px;}
*+html .bestListV2 li{padding-bottom:7px;}
.bestListV2 li a{display:block; position:relative; font-size:12px;  letter-spacing:-1px; padding-left:17px; /*padding-left:17px;*/  height:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#000;}
.bestListV2 li a.ellipsis{height:14px; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bestListV2_mycar{margin-top:0px;}

/* ÀÌ¹øÁÖÃÖ´Ù´ñ±Û */
.weekComtV2 { position:relative; border-top:1px solid #e1e1e1; margin:0 auto; overflow: hidden;}
.weekComtV2 h3 { margin-top:15px; }

/*20161219 ¼­½ÃÃß°¡*/

nav {
	display: block;
}
#bo_cate h2 {
    position: absolute;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
#bo_cate ul {
	margin-bottom: 10px;
    padding-left: 1px;
    width: 100%;
    zoom: 1;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
#bo_cate li {
    min-width: 63px;
    border-bottom: 1px solid #777777;
}
#bo_cate #bo_cate_on {
    z-index: 2;
    border-top: 2px solid #173f71;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    background: #173f71;
    color: #ffffff;
    font-weight: 600;
}
#bo_cate #bo_cate_on.first {
    border-top: 2px solid #173f71;
    border-left: 2px solid #173f71;
    border-right: 2px solid #ffffff;
}
#bo_cate #bo_cate_on.last {
    border-top: 2px solid #173f71;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #173f71;
}
#bo_cate .bo_cate_off {
    z-index: 2;
    border: 2px solid #ffffff;
    background: #eee;
    color: #aaaaaa;
    font-weight: 600;
}
a:link, a:visited {
    text-decoration: none;
}
#bo_cate a {
    display: block;
    position: relative;
    margin-left: -1px;
    padding: 6px 14px;
    border-top: 2px solid #707070;
    border-left: 2px solid #707070;
    border-right: 2px solid #707070;
    background: #707070;
    color: #ffffff;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.7em;
    cursor: pointer;
	width:unset;
}

.tbl_head01 {
    margin: 10px 0 20px;
}
.tbl_wrap table {
    border-collapse: collapse;
    border-spacing: 0;
}
.tbl_head01 caption {
    padding: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.tbl_head01 thead th {
    padding: 12px 0;
    border-top: 1px solid #d1dee2;
    border-bottom: 1px solid #d1dee2;
    background: #e5ecef;
    color: #383838;
    font-size: 12px;
    text-align: center;
    letter-spacing: -0.1em;
}
#bo_list .tbl_head01 thead th {
}
.tbl_head01 thead th {
    padding: 12px 0;
    border-top: 1px solid #d1dee2;
    border-bottom: 1px solid #d1dee2;
    background: #e5ecef;
    color: #383838;
    font-size: 12px;
    text-align: center;
    letter-spacing: -0.1em;
}
.tbl_head01 td.td_num, .tbl_head01 td.td_board, .tbl_head01 td.td_date {
    text-align: center;
}

.bo_cate_link {
    display: inline-block;
    margin: 0 0px 0 0;
    padding: 0 0px 0 0;
    border-right: 0px solid #e7f1ed;
    color: #999 !important;
    font-weight: 600;
    text-decoration: none;
}
.tbl_head01 td.td_num, .tbl_head01 td.td_board, .tbl_head01 td.td_date {
    text-align: center;
}
.tbl_head01 td {
    padding: 8px 5px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    line-height: 1.5em;
    word-break: break-all;
}
td.td_date {
    text-align: center;
}
.style355 {
    font-size: 13px;
}
.td_num {
    width: 50px;
    text-align: center;
}
tbl_head01 a:link, a:visited {
    text-decoration: none;
}

.style2 {
    font-size: 13px;
    font-weight: 600;
    height: 32px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.statTilt { vertical-align:top; padding:0 0 5px 0 ; }
}

.titledoc {}
.titledoc:hover {color:#004199; text-decoration:underline}
.titledoc:visited {color:#710460}
.txtcenter {text-align: center;}


#kind_div, #kind_div table {border:0 !important}
#kind_div table th {border-top:0 !important;border-left:0 !important;border-bottom:0 !important}
#kind_div table td {border-right:0 !important;border-bottom:0 !important}
#kind_div table td.first {border-top:0 !important}
#kind_div table th input {position:relative; top:0px; margin-right:3px}
#kind_div table td input {margin-right:3px; position:relative; top:2px}


/* ÆäÀÌÂ¡ */
.pageclass { padding-right: 9px; padding-left: 8px; font-size: 9pt; padding-bottom: 0px; color: #404040; padding-top: 2px;}
.pageclass {  color: #414141; text-decoration: none; font-size: 9pt; height: 12;}
.pageclass  a {  color: #414141; text-decoration: none; font-size: 9pt;}
.pageclass  a:link {  color: #414141; text-decoration: none; font-size: 9pt;}
.pageclass  a:hover {  color: #ef8700;  text-decoration: underline; font-size: 9pt;}

/*¹«·á¿­¶÷¹°°Ç¾ÆÀÌÄÜ 20170222*/
.photo .ico_trend {
	    display: inline-block;
    width: 76px;
    height: 12px;
    padding: 3px 3px 0 2px;
    border: 1px solid #3667a1;
    font-size: 11px;
    font-style: normal;
    background-color: #4079bd;
    color: #fff;
    text-align: center;
    line-height: 15px;
    letter-spacing: -1px;
	}


.ico_number {
    position: absolute;
    top: 1px;
    left: 1px;
	padding: 8px 7px 2px 5px;
    font-size: 18px;
	font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 14px;
    letter-spacing: -1px;
	}

.bgBlue {
    background-color: #4079bd;
    border: 3px solid #3667a1;
}
.bgRed {
    background-color: #882929;
    border: 3px solid #682020;
}
.bgGray {
    background-color: #555555;
    border: 3px solid #333333;
}
.ico {
	position:relative;
	top:0px;
	height:12px;
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin: 0;
    outline: none;
    text-align: center;
    text-decoration: none;
    font: 11px/100% dotum, sans-serif;
    padding:3px 3px 1px 3px;
	line-height:125%
	}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.photo .ico_trend {
	    display: inline-block;
    width: 74px;
    height: 12px;
    padding: 3px 3px 0 2px;
    border: 1px solid #3667a1;
    font-size: 11px;
    font-style: normal;
    background-color: #4079bd;
    color: #fff;
    text-align: center;
    line-height: 15px;
    letter-spacing: -1px;
	}
	.ico_number {
		position: absolute;
		top: 1px;
		left: 1px;
		padding: 8px 8px 6px 7px;
		font-size: 18px;
		font-weight: 600;
		color: #fff;
		text-align: center;
		line-height: 15px;
		letter-spacing: -1px;
	}
	.ico {
		position:relative;
		top:0px;
		height:14px;
		display: inline-block;
		zoom: 1;
		vertical-align: baseline;
		margin: 0;
		outline: none;
		text-align: center;
		text-decoration: none;
		font: 11px/100% dotum, sans-serif;
		padding:3px 3px 1px 3px;
		line-height:125%
	}
}

/*color css*/
.cSkyBlue {color:#0099FF}
.cDarkGray {color:#55555}
.cNavy {color:#134788}
.cDarkBlue {color:#000066}
.cBlue {color:#0012ff}

.marginTop10 {margin-top:10px}

/*ranky 20170223*/
.trLine td{border-bottom:solid 1px #333333; padding-bottom:20px; padding-top:20px;text-align:left;line-height:160%;vertical-align:top}

.Border {border:solid 1px #cccccc;}
.kind img {width:1px; height:1px;margin:11px 4px 6px 2px;}
.kind span {letter-spacing:-1}
.kind span.redtxt {font-size:12px; color:#c21e02}
.kind td.None {background:#ffffff}
.kind td:hover, .kind td a:hover {background:#0097df; color:#ffffff !important;}
.kind td.On {background:#0097df;}
.kind td.On a { color:#ffffff !important;}

.kind td {background:#f3f3f3; text-align:center; border:2px solid #ffffff; border-radius: 8px 8px;}

.topList td {text-align:left;line-height:160%; padding-left:10px;vertical-align:top}
.topList td.paddTopN {padding-top:none !important}

.newList {margin:0 auto;}
.newList td {text-align:center;line-height:160%; vertical-align:top}
.newList td.paddTopN{padding-top:0 !important}
.newtrLine td{ padding-bottom:5px; padding-top:5px; line-height:160%; vertical-align:top}



.thing_num {}
.thing_num:hover{color:#ec0000; text-decoration:underline}



.boardtxt {}
.boardtxt > b > img {margin:20px auto; display: block;}
.boardtxt > div  > b > img {margin:20px auto; display: block; }
.boardtxt > img {margin:20px auto; display: block;}
.boardtxt  div  img,
.boardtxt  p  img {margin:20px auto; display: block; }
.boardtxt div b{ font-size:12pt;line-height:180%}
.boardtxt div p{line-height:180%}
.boardtxt div,
.boardtxt > p,
.boardtxt > span,
.boardtxt  p  span,
.boardtxt span b,
.boardtxt  p  b,
.boardtxt div p p{ font-size:12pt; line-height:180%}

.boardtxt .kb_price2  p {font-size:9pt}
.boardtxt  th div {font-size:12px;line-height:180%;font-weight:600; color: rgb(59, 82, 101);}

.boardtxt .List_TB {width:93%;}
.boardtxt .List_TB thead th:first-child {width:15% !important; }
.boardtxt .view_table th:first-child {width:10% !important;}
.boardtxt .List_TB thead td:first-child {text-align:center !important;}
.boardtxt .List_TB td.photo {text-align:center}
.boardtxt .List_TB td.photo img {margin:0 auto !important}

.boardtxt > div > img, .boardtxt > div > div > img, .boardtxt > p > img {margin:20px auto; display: block;}

.boardtxt .view_table {width:100%; margin:0 auto !important;}
.boardtxt .Ltbl_dt {width:95%; margin:0 auto !important; border:solid 1px #cccccc; }
.boardtxt .view_infomation {width:100%; margin:0 auto !important; border:solid 1px #cccccc; }

.boardtxt > #imdaeCal {margin:0 0 0 40px !important;  border-left:solid 1px #dddddd}
.text_Left b {font-weight:normal;}

.OverTxt {display:block}
.resultTableT td { margin:0;  text-decoration: none; line-height: 160%; }
.resultTable { margin:0;  text-decoration: none; }
.resultTable td { padding:8px 5px 3px 10px;  line-height:140%}
.resultTable td a {font-weight:600; }
.resultTable td.None {border-right: 0;    border-top:0; }
.resultTable td.Left { padding-left:10px }
.resultTable td.Right {border-right: 3px solid #cccccc; }

.resultTable td.Bold {font-weight: 600; }
.resultTable  .icoT {vertical-align:middle}

.resultTableT2 td { margin:0;  text-decoration: none; line-height: 160%; }
.resultTable2 { margin:0;  text-decoration: none; }
.resultTable2 td { padding:8px 5px 3px 8px;  line-height:140%}
.resultTable2 td a {font-weight:600; }
.resultTable2 td.None {border-right: 0;    border-top:0; }
.resultTable2 td.Left { padding-left:10px }
.resultTable2 td.Right {border-right: 3px solid #cccccc; }

.resultTable2 td.Bold {font-weight: 600; }
.resultTable2  .icoT {vertical-align:middle}


/*170508 by ryu »ó¼¼ÆäÀÌÁö ÄÁÅÙÃ÷ ¹öÆ°*/
.pop_menu {}
.pop_menu td {font-size:12px; font-weight:normal; letter-spacing:-1px; padding-top:5px;  height:20px; line-height:20px; text-align:center;
vertical-align:middle; background:#cdd0e6; color:#000000; border:solid 2px #ffffff;}
.pop_menu td:first-child  {}
.pop_menu td:hover {color:#fffc00; background:#2c356c;}
.pop_menu td.txtBlue {color:#001eff; background:#d6dcff;}
.pop_menu td.txtBlue:hover {color:#fffc00; background:#2c356c;}
.pop_menu td.txtGreen {color:#00580d; background:#d6ecd9;}
.pop_menu td.txtGreen:hover {color:#fffc00; background:#2c356c;}
.pop_menu td.txtWhite {color:#ffffff; background:#ffffff;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.pop_menu td { padding:4px 0 2px 0;  height:18px; line-height:18px; }
}

.poptablew {margin: 10px 0 5px 0; border: 1px solid #cccccc;}
.poptablew input {position:relative; top:2px}
 #container_pop {
    width: 630px;
}

ul.tabs2 {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 41px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
    font-size:16px !important;
}
ul.tabs2 li {
    float: left;
    text-align:center;
    cursor: pointer;
    height: 40px;
    padding: 0 15px;
    line-height: 40px;
    border: 1px solid #ccc;
    border-left: none;
    font-weight: 600;
    background: #f3f3f3;
    overflow: hidden;
    position: relative;
    font-size:16px !important;
}
ul.tabs2 li.active {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.tab2_container {
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #FFFFFF;
}
.tab2_content {
	clear:both;
    padding: 5px 0;
    font-size: 12px;
    display: none;
}
.tab2_container .tab2_content ul {
    width:100%;
    margin:0px;
    padding:0px;
}
.tab2_container .tab2_content ul li {
    padding:5px;
    list-style:none
}
.focuthing {
    font-weight: 600;
    color: #993300;
    text-decoration: underline;
}


/*btn style 20170623*/
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-default:focus, .btn-default:hover {
    background-color: #e0e0e0;
    background-position: 0 -15px;
}
.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
}

.btn-primary:focus, .btn-primary:hover {
    background-color: #265a88;
    background-position: 0 -15px;
}
.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.btn-primary {
    background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
    background-image: linear-gradient(to bottom,#337ab7 0,#265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580;
}

.btn-success:focus, .btn-success:hover {
    background-color: #419641;
    background-position: 0 -15px;
}
.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success {
    background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
    background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}

.btn-info:focus, .btn-info:hover {
    background-color: #2aabd2;
    background-position: 0 -15px;
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-info {
    background-image: -webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
    background-image: -o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));
    background-image: linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #28a4c9;
}

.btn-danger:focus, .btn-danger:hover {
    background-color: #c12e2a;
    background-position: 0 -15px;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger {
    background-image: -webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);
    background-image: -o-linear-gradient(top,#d9534f 0,#c12e2a 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));
    background-image: linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #b92c28;
}
.btn-warning:focus, .btn-warning:hover {
    background-color: #eb9316;
    background-position: 0 -15px;
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning {
    background-image: -webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);
    background-image: -o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));
    background-image: linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #e38d13;
}
.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning {
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}

.btnNew {    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}


.btn.focus, .btn:focus, .btn:hover {
    color: #333;
    text-decoration: none;
}

.popTable {}
.popTable tbody th {
    font-weight: 600;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    text-align: center;
    line-height: 140%;
    padding: 0 0 3px 0;
    vertical-align: middle;
	background:#F7F7F7;
	font-size:14px
}
.popTable tbody td {
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    text-align: left;
    line-height: 140%;
    padding: 0 0 0 6px;
    vertical-align: middle;
    height: 40px;
	font-size:14px
}
#confirm_num {width:120px}
.borderN {border:none !important}
.smsNumSend {height:27px; padding:3px 6px 0 6px; background-color:#4f71f6; color:#fff; margin-left:4px; font-weight:600; border:solid #555 1px;}
.smsNumCorm {height:27px; padding:3px 6px 0 6px; background-color:#666666; color:#fff; margin-left:4px; font-weight:600; border:solid #555 1px;}

.payUsedBox {top:0; left:0; width:100%; border:0; padding:0; margin: 0; background: rgba(255, 255, 255, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
  zoom: 1; position:absolute; z-index:1000; display:none; }
.payUsed { box-shadow: 10px 10px 5px #888888; padding:30px 30px; letter-spacing:-1px; top: 1200px; left: 50%; margin-left:-170px; width: 385px;  height:auto;  border: solid 5px #555;
	background-color:#ffffff; z-index: 1001; position:absolute;}
.payUsed p {font-size:16px;line-height:180%; text-align:left}
.payUsedBtn {margin-top:30px ;}
.payUsedBtn a {padding:10px 20px; font-size:16px}
.payUsedPhone {display:none; margin-top:30px; border-top:solid 1px #ccc ;padding-top:15px}
.payUsed h2 {font-size:16px; text-align:left; text-indent:10px}
.payUsed input {height:24px;  padding-left:4px; border:solid #bbb 1px; font-size:14px;}
.a17 {line-height:22px; padding:10px 0 5px 0; border-top:solid #ccc 1px;}
.a18 {line-height:22px; padding:0 0 0 10px;  }
.a19 {font-size:18px; height:24px; line-height:24px; padding:2px 2px 1px 2px; font-weight:600; margin-left:4px; width:200px; border:solid #bbb 1px; color:#d80000; }
.a20 {padding-top:20px}
.payUsed .ico { margin-left:10px; background:#ebebeb;  position: relative;    top: 0px;    height: 14px;    display: inline-block;    zoom: 1;    vertical-align: baseline;    margin: 0;    outline: none;    text-align: center;    text-decoration: none;    font: 12px/100% dotum, sans-serif;
    padding: 8px 6px 4px 8px;    line-height: 120%;}
.payUsed .payUsedS {padding:2px 2px 1px 2px; margin-left:10px; font-size:14px; vertical-align:top;}

#selResultBox select{ color:blue}

.de_titleva {text-align:left; margin-top:3px; margin-left:10px;font-weight:normal}
.de_titlevb {text-align:left; margin-top:3px; margin-left:10px;font-weight:normal}
#dangImg {position:relative; top:3px;margin-left:7px}

/*20190730*/
.login_id {padding:5px 10px; font-size:14px}
.login_pw {padding:5px 10px; font-size:14px}

.sns {
	display: block;
    width: 182px;
    padding-left: 40px;
    text-align: center;
    border-radius: 3px;
    position: relative;
    height: 36px;
    line-height: 36px;
    margin-left: 7px;
    border: 1px solid #02ab00;
    background: #1dc700;
    color: #fff;
    font-size: 14px;
    float: left;
    margin-bottom: 7px;
}
.sns:first-child {    margin-left: 0;}
.sns:hover {    text-decoration: none;}
.wtico {position:absolute;left:10px;top:50%;z-index:1;margin-top:-10px;width:22px;height:21px;background-position:-250px -500px}
[class|=wtico] {background:url(/images/login/ico.png) no-repeat;display:inline-block;vertical-align:middle}
.sns:after {
    content: '';
    display: block;
    height: 100%;
    width: 1px;
    background: rgba(0,0,0,0.15);
    position: absolute;
    top: 0;
    left: 41px;
    z-index: 0;
    transition: all .3s ease;
}
.sns .naver {}

.sns_naver {
	display: block;
}
.sns_kakao {
	display: block;
	margin-left:0px
}

/*sns join*/
#wtContainer .h1 {font-size:28px;color:#222;font-weight:600;letter-spacing:-1px;margin-bottom:20px;}
	#wtContainer .h2 {font-size:30px;color:#222;font-weight:600;letter-spacing:-1px;margin-bottom:22px;}
	#wtContainer .h1.c {text-align:center}
	#wtContainer .h1 span {font-weight:normal}
	#wtContainer .h2.c {text-align:center}
	#wtContainer .h2.w {color:#fff}

	#wtContainer .h2.line {border-bottom:2px solid #414141;padding-bottom:18px}
	#wtContainer .h4 {font-size:16px;color:#222;font-weight:normal}
	#wtContainer .tit-ico {font-size:18px;color:#222;font-weight:600;margin-bottom:10px}
	#wtContainer .tit-ico b {margin-right:5px;display:inline-block;vertical-align:middle;width:10px;height:10px;}
	#wtContainer .tit-ico.to {padding-top:30px}

	.lastA {margin-bottom:10px !important}
	.lastB {margin-bottom:20px !important}
	.lastC {margin-bottom:4px !important}
	.lastD {margin-bottom:60px !important}
	.wt-inner {margin:0 auto;position:relative;z-index:1;line-height:1.3}

	#wtWrap>footer {position:relative;z-index:0;border-top:1px solid #dedede;background:#fff}

	.wt-box {border:1px solid #e2e2e2;border-top-color:#8e8e8e}
	.wt-box .box-header {background:#f5f5f5;padding:24px 22px;border-bottom:1px solid #e2e2e2}
	.wt-box .box-cont {padding:40px 30px}
	.wt-box.bold {border:6px solid #eaeaea;padding:40px 30px;}

	.wtbox-joinComp {background:#fff;padding:0;text-align:center;width: 100%;}

	.wtbox-joinComp h3 {font-size:25px;font-weight:600;margin-bottom:46px;color:#333}
	.wtbox-joinComp hr {border-top-color:#000;width:29px;margin:0 auto 30px auto}
	.wtbox-joinComp p {color:#333;line-height:1.6;font-size:15px}

	.wtbox-joinComp.sns {padding:30px 0; height:110px}
	.wtbtn-dblue  {width:230px; height:30px; line-height:30px; font-size:22px; font-weight:600; position: relative; overflow: hidden; display: inline-block; padding: 8px 15px; font-size: 14px; text-align: enter; color: #ffffff;  vertical-align: middle; letter-spacing: -0.5px; transition: all .3s ease;}
	.wtbox-joinComp.first .wtbtn-dblue strong {color:#58d20a;}
	.wtbox-joinComp.sns .sns-tit {font-size:20px;color:#222;font-weight:600;margin-bottom:20px;}
	.wtbox-joinComp.sns .loginsns {width:475px;margin:0 auto;}
	.wtbox-joinComp.sns .loginsns .sns {display:block;width:182px;padding-left:40px;text-align:center;border-radius:3px;position:relative;height:36px;line-height:36px;margin-left:7px;border:1px solid #02ab00;background:#1dc700;color:#fff;font-size:14px;float:left;margin-bottom:7px;}
	.wtbox-joinComp.sns .loginsns .box {display:block;width:147px;height:38px;float:left}
	.wtbox-joinComp.sns .loginsns .sns:first-child {margin-left:0;}
	.wtbox-joinComp.sns .loginsns .sns .wtico {position:absolute;left:10px;top:50%;z-index:1;margin-top:-10px;width:22px;height:21px;background-position:0px 0px}
	.wtbox-joinComp.sns .loginsns .sns:after {content:'';display:block;height:100%;width:1px;background:rgba(0,0,0,0.15);position:absolute;top:0;left:41px;z-index:0;transition:all .3s ease;}

	.wtbox-joinComp.sns .loginsns .sns.kakao {background:#ffe900;border-color:#efda00;color:#3c1d1d;margin-left:10px;}
	.wtbox-joinComp.sns .loginsns .sns.kakao .wtico {left:10px;margin-top:-12.5px;width:27px;height:25px;background-position:-100px 0px}

	.wtbox-joinComp.sns .loginsns .sns:hover {text-decoration:none}
	.wtbox-joinComp.sns .loginsns .sns:hover:after {width:42px;left:0}

	.wt-inner.agree-wrap {    padding-top: 30px;    width: 562px;}
	.clearfix {*zoom: 1;}
	.wtbtn-dblue.t1:hover {background:#004392; text-decoration: none; overflow: hidden; color: #fff; border-radius: 8px;}
	.wtbtn-dblue.t2:hover {background:#004392; text-decoration: none; overflow: hidden; color: #fff; border-radius: 8px;}
	.wtbtn-dblue.t1 {color: #fff; background: #585675}
	.wtbtn-dblue.t2 {color: #fff; background: #756956}
	.sns:after {    content: '';    display: block;    height: 0;    width: 0;    background: rgba(0,0,0,0.15);    position: absolute;    top: 0;    left: 41px;    z-index: 0;    transition: all .3s ease;}
	.sns:after {    content: '';    display: block;    height: 0;    width: 0px;    background: rgba(0,0,0,0.15);}

/*20200313 sort*/
.sort_new li {	float: left;	 width: 116.7px; height: 35px; border-left: 1px solid #5a768f; border-top: 1px solid #5a768f; border-bottom: 1px solid #5a768f; box-sizing: border-box;}
.sort_new li.mx {width:112px;}
.sort_new .on_sort {background:#3369cb; color:white; font-weight:600}
.sort_new li:last-child {border-right: 1px solid #5a768f;}
.sort_new li a {display: block; width: auto; color: #000;	text-align: center; line-height: 35px;}
.sort_new li:hover {background:#3369cb; color:white; font-weight:600}
.sort_new li a:hover {background:#3369cb; color:white; font-weight:600;text-decoration:none}


.movetop {
	float: right;
    background: #ffffff;
    padding: 5px 20px;
    border: solid 1px #cccccc;
    top: 5px;
    position: relative;
    right: -6px;
    font-size: 12px;
    font-weight: 600;
	display:none;
}
.movetop.on {
	display:block;
}


.mssg_exD01 p, .mssg_exD02 p, .mssg_exD03 p, .mssg_exD04 p, .mssg_leftD02 div, .mssg_rightD .mssgviewD p {
    font-size: 13px !important;
	line-height: 20px !important;
	letter-spacing: 0px !important;
}

/*study mo*/
.tab_list_box { line-height:160%; padding: 12px 0; box-sizing:border-box; text-align:center; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc;}
.tab_list_box a { line-height:160%; }
.tab_list_box:first-child { border-left: 0;}
.tab_list_box.left {text-align:left; padding: 12px; }
.tab_list_box ul li.tt {text-align:left; font-size:18px !important;}
.tab_list_box ul li.sub {text-align:left; font-size:14px !important; color:#666666; font-weight: 200;}
.tab_list_box ul li.cont {text-align:left; font-size:14px !important; font-weight: 200;}
.tab_list_box ul li .tit {text-align:left; font-size:18px !important;}
.tab_list_box2 {padding: 12px 0; box-sizing:border-box; text-align:center; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; background:#ddd}
.tab_list_box2:first-child { border-left: 0;}

.study_seol_title {font-size: 1.6em; font-weight: 600; text-align: left; color: #000; line-height: 33px; margin-bottom: 10px;}
.study_seol_table {
    width: 100%;
    border-top: 2px solid #043465;
    table-layout: fixed;
    font-family: 'Infinity Sans Cond';
    font-style: normal;
    font-weight: 700;
	margin:15px 0;
}
.study_seol_table th {
    background: #e5eaef!important;
    color: #111;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    border-right: 1px solid #c7ccd1;
    padding: 20px 40px 20px!important;
    vertical-align: middle;
}
.study_seol_table td {
    border-right: 1px solid #c7ccd1;
    border-bottom: 1px solid #c7ccd1;
    padding: 25px 30px 25px ;
    line-height: 20px;
    vertical-align: middle;
}
.study_seol_table td:last-child, .study_seol_table th:last-child {
    border-right: 0;
}
.study_seol_table td.center {
    text-align: center;
    line-height: 20px;
}
.study_seol_table td font, .study_seol_table th, .study_seol_table td, .study_seol_table td a {
    font-size: 1.2em;
}
.study_seol_table td a {
    color: #0026de;
}
.container .order_movie {background:#dddddd; padding:20px 50px; border:solid 1px #cccccc; font-size:18px;}
.container .order_movie:hover {background:#0066FF; color:white;}


.seol_container {
	width:992px;
}
.title {

}
.col-lg-4 {
	width: 33.33333333%;
	float: left;
}
.col-lg-8 {
    width: 66.66666667%;
	float: left;
}

.col-lg-4, .col-lg-8{

}
.oranges { color: #db3900!important;}
.won {
    font-size: 2em !important;
    font-weight: 700;
}
.bg-info {
    padding: 10px 20px !important;
    color: #0055a3 !important;
	background-color: #d9edf7;
	height:35px;
	line-height:35px;
	font-size:24px;
	margin-bottom:20px;
	text-align:center;
	font-weight:600
}
.bg-info_n{
	height:50px;
	line-height:25px;
	font-size:18px;
	text-align:center
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-primary {
	font-size:18px;
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
	padding: 15px 26px;
	line-height: 1.3333333;
    font-weight: 600;
}
.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.seol_topmenu {
	width: 992px; margin: 10px auto;
}
.seol_topmenu img {

}
/*³«ÂûÅë°è¸ÞÀÎ 20211116*/
.gbg_menu {padding-top:25px; margin-bottom:10px; border-bottom:solid 1px #cccccc; height:50px}
.gbg_menu a {
	font-size:18px;
	font-weight:600;
	color: #666666;
	letter-spacing:-1px;
	width:125px;
	height:30px;
	display: inline-flex;
    align-items: center;
    justify-content: flex-end;
	background:url("/common/images/ico_circle_gray.png") 0 0 no-repeat;
	margin-right:5px;
}
.gbg_menu a.on {color: #054ca7;
	background:url("/common/images/ico_circle_blue.png") 0 0 no-repeat;}
.gbg_menu a:hover {text-decoration:underline; color: #054ca7;
	background:url("/common/images/ico_circle_blue.png") 0 0 no-repeat; }





			.nack_table {}
			.nack_table th, .nack_table td { font-size:16px; height:40px;}
			.nack_table th {background:#ebebeb; border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc;}
			.nack_table th:last-child, .nack_table td:last-child {border-right:solid 1px #cccccc;}
			.nack_table td {border-left:solid 1px #cccccc; border-bottom:solid 1px #cccccc; text-align:right;padding:0 5px; font-weight:600}
			.nack_table td:first-child {text-align: center;}
			.nack_table td:last-child {color: red;}
			.nack_table td.left {text-align: left;}
			.nack_table td.center {text-align: center;}
			.nack_table td.tblue {color: blue;}
			.nack_table td.tred {color: red;}
				.graph_t02_inside {border-radius:5px 5px;display:flex; width: 100%; height:250px; justify-content: space-between; align-items: center; border: solid 1px #cccccc;}
		.graph_t02_inside div {}
		.graph_t02_contt_a {width:25%; display:inline-flex; justify-content: center; align-items: center;}
		.graph_t02_contt_asub {width:20%; height:130px}
		.dot_green {width: 15px; height: 15px; background: #00a388; display:inline-block}
		.dot_blue {width: 15px; height: 15px; background: #2e6ea6; display:inline-block}
		.dot_brown {width: 15px; height: 15px; background: #594b42; display:inline-block}
		.dot_red {width: 15px; height: 15px; background: #f27272; display:inline-block}
		.dot_yellow {width: 15px; height: 15px; background: #f2ceae; display:inline-block}

		.dot_b_pink {width: 15px; height: 15px; background: #d96a93; display:inline-block}
		.dot_b_darkblue {width: 15px; height: 15px; background: #32508c; display:inline-block}
		.dot_b_yellow {width: 15px; height: 15px; background: #f2ab27; display:inline-block}
		.dot_b_skyblue {width: 15px; height: 15px; background: #b7d7d8; display:inline-block}
		.dot_b_red {width: 15px; height: 15px; background: #f25835; display:inline-block}
		.dot_b_blue {width: 15px; height: 15px; background: #6a8bd9; display:inline-block}
		.dot_b_green {width: 15px; height: 15px; background: #6e8c32; display:inline-block}

		.graph_t02_contt_bsub {width:30%; height:130px}
		.graph_t02_contt_b {border-left: solid 1px #cccccc; width:24%; display:inline-flex; justify-content: center; align-items: center;}
		.graph_t02_contt_bsub ul {width: 100%; height: 80px; display: inline-flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start;}
		.graph_t02_contt_asub ul li, .graph_t02_contt_bsub ul li  {display: inline-flex; height: 29px; width: 135px;}
		.graph_t02_contt_asub ul li span, .graph_t02_contt_bsub ul li span {font-size:16px; font-weight:600}
		.graph_t02_contt_asub ul li span:first-child, .graph_t02_contt_bsub ul li span:first-child {margin-right:5px}
		.graph_t02_contt_asub ul li span:last-child, .graph_t02_contt_bsub ul li span:last-child {margin-left:auto}
		.graph_t02_contt_bsub ul li.mleft {margin-left:10px}


/*20220826*/
.warning_box_new {
    display: flex;
    border: solid 1px #e3e3e3;
    padding: 5px;
	width: 970px;
}
.warning_box_new div:first-child {
	margin-right:10px;
}
.warning_box_new div:last-child {
	text-align:left
}



.resutstatistics_div {
	padding: 8px;
	border: double 4px #cccccc;
	border-radius: 10px 10px;
}
.sort_newv {
	width:100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}
.sort_newv li {
	    display: inline-flex;
    width: 14.52%;
    height: 35px;
    border-left: 1px solid #5a768f;
    border-top: 1px solid #5a768f;
    border-bottom: 1px solid #5a768f;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
}
.sort_newv li:last-child {
    border-right: 1px solid #5a768f;
}


.btn_brdwrite {
    padding: 4px 8px;
    color: #333;
    background-color: #eee;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px 5px;
    background-image: linear-gradient(white, #d9d9d9);
    border: solid 1px #cccccc;
}
.btn_brdwrite:hover {
    background-image: linear-gradient(#d9d9d9, white);
}
.btn_brdwrite:visited, .btn_sangdamwrite:visited, .btn_sangdamsawrite:visited {
    color:#000000 !important;
}
.btn_sangdamwrite {
	padding: 5px 8px;
    color: #333;
    background-color: #eee;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px 5px;
    background-image: linear-gradient(white, #a2beff);
    border: solid 1px #cccccc;
    font-weight: 600;
}
.btn_sangdamwrite:hover {
    background-image: linear-gradient(#a2beff, white);
}
.btn_sangdamsawrite {
    padding: 5px 8px;
    color: #333;
    background-color: #eee;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px 5px;
    background-image: linear-gradient(white, #ffd3c3);
    border: solid 1px #cccccc;
    font-weight: 600;
}
.btn_sangdamsawrite:hover {
    background-image: linear-gradient(#ffd3c3, white);
}

.left_focusOn {
	color: #FF4901 !important;
    text-decoration: none;
    font-weight: 600;
}

.jungong_date {
		display: inline-block;
    padding: 3px;
    border: solid 0px #cccccc;
    margin-bottom: 3px;
    /* display: inline-flex; */
    border-radius: 3px 3px;
    background: #3868c1;
    font-size: 12px;
    letter-spacing: -1px;
    color: white;
    margin-top: 3px;
}
	.ico_favv {
    margin-top: 3px;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    height: 35px;
	}


	/*ÀÔÂû°á°ú Ä«Ä«¿À ¾Ë¸²*/
	.kko_allim_wrap {
		width:1px;
		height:1px;
		position: absolute;
	}
		.kko_allim_wrap .kko_allim_box {
			width: 390px;
			height: 410px;
			background: #f9f9fa;
			border: solid 1px #efefef;
			box-shadow: 2px 4px 6px -1px #00000099;
			left: 160px;
			top: -200px;
			position: relative;
			padding: 0px;
			border-radius: 20px 20px;
			color: black;
			z-index: 111;
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.kko_allim_wrap.detail .kko_allim_box {
			right: 125px;
			top: 25px;
			left:unset;
		}
		.kko_allim_wrap.detailg .kko_allim_box {
			right: 370px;
			top: 25px;
			left:unset;
		}
			.kko_allim_wrap .kko_allim_box .kko_allim_title {
				font-size: 18px;
				font-weight: 600;
				padding: 15px 20px;
				background: #fff8ec;
				font-family: "Noto Sans KR", sans-serif !important;
				border-radius: 20px 20px 0 0;
				display: flex;
				align-items: center;
				width: 350px;
			}
			.btn_layer_cls {
				display: inline-flex;
				align-items: center;
				margin-left:auto;
				cursor:pointer;
			}
			.kko_allim_wrap .kko_allim_box .kko_allim_title::before {
				content:url('/images/ico_kakao_brown_24.png');
				width:22px;
				height:20px;
				margin-right:7px;
			}
			.kko_allim_wrap .kko_allim_box .regist_nums {
			    position: absolute;
				top: 60px;
				left: 20px;
			}
			.kko_allim_wrap .kko_allim_box .kko_allim_cont {
				display: inline-block;
				width: 250px;
				height: 250px;
				border-radius: 50%;
				margin-top: 40px;
				margin-bottom: 20px;
				transition: 0.2s;
			}
			.kko_allim_wrap .kko_allim_box .numcase {
					background: #fff;
					display: inline-flex;
					position: absolute;
					top: 53.5%;
					left: 50%;
					width: 160px;
					height: 160px;
					border-radius: 50%;
					text-align: center;
					font-size: 30px;
					transform: translate(-50%, -50%);
					flex-direction: column;
					justify-content: center;
					align-items: center;
				}
					.kko_allim_wrap .kko_allim_box .numcase .title {
						font-size: 16px;
						text-align:right;
						width: 67px;
						margin-top: 5px;
						font-weight:600;
					}
					.kko_allim_wrap .kko_allim_box .numcase .txt {
						font-size: 14px;
						width: 110px;
						margin-top: 10px;
						border-top:solid 1px #cccccc;
						padding-top:10px;
						font-weight:600;
						height:28px;
					}
					.kko_allim_wrap .kko_allim_box .numcase .mack {
						width: 15px;
						font-size: 16px;
					}
					.kko_allim_wrap .kko_allim_box .numcase .numbers {
						font-size: 16px;
						width: 110px;
						    height: 30px;
					}
						.kko_allim_wrap .kko_allim_box .numcase .numbers span {
							font-size: 46px;
							color:red;
							font-weight:600;
							letter-spacing:-3px;
					width: 110px;
						}
					.kko_allim_wrap .kko_allim_box .btn_case {
						display: flex;
						justify-content: space-around;
						width: 90%;
						margin: 0 auto;
						background: #ffffff;
						padding: 15px 20px;
						border-radius: 0 0 20px 20px;
					}
					.kko_allim_wrap .kko_allim_box .btn_case .btn_allist {cursor:pointer}
					.kko_allim_wrap .kko_allim_box .btn_case .btn_aldelete {cursor:pointer}
					.kko_allim_wrap .kko_allim_box .btn_case .btn_alclose {cursor:pointer}

/*20240502*/
.fixinner{
    position:absolute !important;
   display:none;
}
.almlist_layer .inner {
	width:794px !important;

    position: fixed;
    top: 15%;
    background: #ffffff;
    padding: 20px;
    box-shadow: 0px 0px 7px 3px #00000091;
	z-index:999999;
}
	.almlist_layer .inner .almtable_area {
	width:794px !important;
	max-height:435px;
	min-height:335px;
	overflow-y:auto;
	    overflow-x: hidden;
	}
	.almlist_layer .inner .title_wrapng {
		display: flex;
		align-items: center;
		width: 100%;
		margin-bottom: 10px;
		flex-direction: row;
		justify-content: space-between;
	}
		.almlist_layer > .inner > .almtable_area > form > table {width:99% !important}
		.almlist_layer .inner .title_wrapng .title {
			font-size:18px;
			font-weight:600
		}
	.almlist_layer .inner .almpage_wrap {
	margin:0;
    border-top: 1px solid #5a768f;
	padding-top:20px;
	}
	.almlist_layer .inner .tbn_wrap {
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: flex-start;
		margin-bottom: 10px;
	}
.almlist_layer {
	width:1px;
	height:1px;
}
.kakao_col1 {width:35px !important; }
.kakao_col2 {width:95px !important; }
.kakao_col3 {width:320px !important; }
.kakao_col4 {width:90px !important; }
.kakao_col5 {width:115px !important; }
.kakao_col6 {width:63px !important; }
/*¹öÆ°*/
.btn_closeLayer {
    width: 25px;
    height: 25px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px ;
	background: #ffffff;
	}
.ico_closeLayer_close {
    padding: 0px;
    background-image: url(/images/close_delete_icon.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    margin: 0;
    width: 15px;
    height: 15px;
    display: inline-block;
    text-indent: -9999px;
    margin-right: 0px;
    background-position: 0px 0px;
}
.btn_tools {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #f3f3f3;
	background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );
	}
.btn_tools_lightred {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #ffebeb;
	font-weight: normal;
	/*background: linear-gradient( to bottom, #ffc9c9 , #ffebeb );*/
}
.btn_allClear {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
    background: #f3f3f3;
	}
.btn_cunsult {
    border-radius: 3px 3px;
    font-size: 12px;
	}
	.btn_tools:hover, .btn_tools_blue:hover, .btn_allClear:hover, .btn_cunsult:hover, .btn_tools_yellow:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: #000000 !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
	.btn_tools_sky:hover {
		background: linear-gradient( to bottom, #f3f8ff, #c5dfff );
	}
	.btn_tools_lightred:hover {
		background: linear-gradient( to bottom, #fffdfd , #ffe4e4 );
	}
	.btn_tools_area {
		margin-left: 3px;
		border: solid 1px #cccccc;
		border-radius: 3px 3px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		padding: 3px 6px;
		font-size: 12px;
		background: #f3f3f3;
		background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );
		color: blue !important;
		letter-spacing: -1px;
	}
	.btn_tools_kind:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: blue !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
	.btn_tools_datey {
		margin-left: 3px;
		border: solid 1px #cccccc;
		border-radius: 3px 3px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		padding: 3px 6px;
		font-size: 12px;
		background: #f3f3f3;
		background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );
		color: blue !important;
		letter-spacing: -1px;
	}
	.btn_tools_datey:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: blue !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
.btn_tools_kindRed {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 4px 6px;
    font-size: 12px;
	background: #f3f3f3;
	background: linear-gradient( to bottom, #ffffff, #f3f3f3 );
	color: red !important;
}
	.btn_tools_kindRed:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: blue !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
.btn_tools_sky {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 5px 2px 5px;
    font-size: 12px;
	background: #e0eeff;
	font-weight: normal;
	letter-spacing:-1px;
	/*background: linear-gradient( to bottom, #8abbf7, #e0eeff );*/
	}
.btn_tools_blue {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #3a5595;
	color:#ffffff;
	background: linear-gradient( to bottom, #3a5595, #3a5595 );
	}
.btn_tools_yellow {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 2px 4px;
    font-size: 12px;
	background: #ffffcc;
	color:#000000;
	/*background: linear-gradient( to bottom, #dbdb9a, #ffffcc );
	background: linear-gradient( to bottom, #d1c197, #f2eee3 );*/
	}
.btn_tools_gray {
    margin-left: 3px;
    border: solid 1px #e9e9e9;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 3px 6px;
    font-size: 12px;
    background: #ffffff;
    color: #b1b1b1;
	background: linear-gradient( to bottom, #ffffff, #ffffff );
	}
.btn_tools_darkblue {
	width:175px;
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #3a5595 ;
	color: yellow;
	background: linear-gradient( to bottom, #3a5595, #3a5595 );
}
	.btn_tools_darkblue:hover {
		background: #3a5595 ;
		color: #ffffff;
		background: linear-gradient( to bottom, #3a5595, #3a5595 );
		-webkit-transition: background-color 1000ms linear;
		-ms-transition: background-color 1000ms linear;
		transition: background-color 1000ms linear;
	}
	.btn_tools_darkblue .maicons {
		width: 13px;
		height: 13px;
		background: url(/images/icon/img_check_box_off.png) no-repeat;
		background-size: 13px 13px;
		margin-left:3px;
	}
	.btn_tools_darkblue .maiconson {
		width: 13px;
		height: 13px;
		background: url(/images/icon/img_check_box_on.png) no-repeat;
		background-size: 13px 13px;
		margin-left:3px;
	}
.ppose_btrn_line {text-align:right}

.ico_closeLayer_close {
    padding: 0px;
    background-image: url(/images/close_delete_icon.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    margin: 0;
    width: 15px;
    height: 15px;
    display: inline-block;
    text-indent: -9999px;
    margin-right: 0px;
    background-position: 0px 0px;
}

/*ÀüÃ¼ °¨Á¤°¡ ´ëºñ ÅäÁö °¨Á¤°¡°¡ 80%ÀÌ»óÀ» Â÷ÁöÇÏ´Â ¹°°Ç*/
.landprc_wrap {
	display: inline-flex;
    align-items: center;
}
	.landprc_wrap .ico_landprc {
		font-size:18px;
		cursor:pointer;
		color: green;
	}
	.landprc_wrap .landprc_masbox	{
		position: absolute;
		width: 1px;
		height: 1px;
		display:none;
		}
			.landprc_wrap.on .landprc_masbox	{
				display:block;
			}
		.landprc_wrap .landprc_masbox .landprc_mas  {
			position: relative;
			width: 270px;
			height: 30px;
			background: #fdffea;
			text-align: left;
			padding: 5px 10px 11px 10px;
			border: solid 1px #cccccc;
			box-shadow: 5px 5px #dddddd90;
			top: -62px;
			left: -130px;
			border-radius: 5px 5px;
		}
.p_list_btn_line {
	    text-align: right;
		margin-top: 5px;
	}
	.formal_input {
    padding: 5px 3px;
    border: 1px solid #cccccc;
    color: #333333;
    border-radius: 3px 3px;
}
.formal_select {
    padding: 4px 3px;
    border: 1px solid #cccccc;
    color: #333333;
    border-radius: 3px 3px;
}

.result_table_new .notice_table_navi {
		margin: 15px auto;

}
.result_table_new .notice_table_navi thead th {
	background:#156082;
    border-left: 1px solid #156082;
    color: #ffffff;
}
.result_table_new .notice_table_navi thead th:last-child {
    border-right: 1px solid #156082;
}
.result_table_new .notice_table_navi tbody td {
    border-left: 1px solid #cccccc;
	padding: 5px 0px 5px 0px;
}
.result_table_new .notice_table_navi tbody td:last-child {
    border-right: 1px solid #cccccc;
}

/* ie hack*/
 /* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 /* Enter your style code */
 #topNaviv2 .topm_sub_div {font-size:14px !important;}
 .top_submenu_sub li a {font-size:13px !important;}
.top_submenu_sub.tnth {margin-left:308px;}
}

/* IE5, IE7 */
@media screen\9 {
 #topNaviv2 .topm_sub_div {font-size:14px !important;}
 .top_submenu_sub li a {font-size:13px !important;}
.top_submenu_sub.tnth {margin-left:308px;}
}

/* IE5, IE7, IE8 */
@media \0screen\,screen\9 {
 #topNaviv2 .topm_sub_div {font-size:14px !important;}
 .top_submenu_sub li a {font-size:13px !important;}
.top_submenu_sub.tnth {margin-left:308px;}

}

/*20250117 ÀÎÆ®¶ó³Ý ¸ð¹ÙÀÏ Á¦º¸*/

			#contain_box {
				max-width: 770px;
				margin: 0 auto;
				background: #ffffff;
				width:100%
			}
			.subtxtscnd {
				color:#777777;
				display: flex;
				margin-top:3px;
			}
				.subtxtscnd li {
					margin-right:8px;
				}
					.subtxtscnd li::after {
						content:'l';
						margin-left:8px;
						color:#777777;
						font-weight:400
					}
						.subtxtscnd li:last-child::after {
							content:'';
							margin-left:0px;
						}
					.subtxtscnd li:last-child {
						margin-right:0px;
					}
					.number_con {
						padding: 5px;
						display: inline-flex;
						border-radius: 5px 5px;
						border: solid 1px #cccccc;
						min-width: 18px;
						height: 18px;
						align-items: center;
						justify-content: center;
					}
.mssg_sendreprt_box {
    display: flex;
    flex-direction: column;
}
	.mssg_sendreprt_box .txt_ttl_box {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
	}
		.mssg_sendreprt_box .txt_ttl_box > span  {
			display: inline-flex;
			flex-direction: row;
			margin-right: 5px;
		}
			.mssg_sendreprt_box .txt_ttl_box > span:last-child  {
				margin-right: 0px;
			}
		.mssg_sendreprt_box .txt_ttl_box > span >  img {
			width:20px;
		}
	.mssg_sendreprt_box .txt_sub_box {
		color:#777777;
		margin-top:7px;
		line-height:140%
	}
.txt_sub_boxnn {	color:#777777;}
.m_select_msg {
    padding: 7px 10px;
    border: 1px solid #cccccc;
    color: #444444;
    border-radius: 3px 3px;
	width:60%;
	max-width:180px;
}
.m_btn_kakao_send {
    display: inline-flex;
    border-radius: 4px 4px;
    justify-content: center;
    align-items: center;
    font-weight: 600;
	width:100px;
    height: 33px;
    cursor: pointer;
    background: #fee500;
    padding: 2px 4px;
}