@charset "utf-8";


@font-face {
    font-family: 'NanumGothic';
    src: url(/fonts/NanumGothic-Light.eot);
		src: local('NanumGothicLight'),
    url(/fonts/NanumGothic-Light.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumGothic-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'NanumGothic';
    src: url(/fonts/NanumGothic-Regular.eot);
		src: local('NanumGothic'),
    url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumGothic-Regular.woff) format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'NanumGothic';
    src: url(/fonts/NanumGothic-Bold.eot);
		src: local('NanumGothicBold'),
    url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumGothic-Bold.woff) format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'NanumGothic';
    src: url(/fonts/NanumGothic-ExtraBold.eot);
		src: local('NanumGothicExtraBold'),
    url(/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumGothic-ExtraBold.woff) format('woff');
    font-weight: 800;
    font-style: normal;
}



/******************** type19 ********************/



body.type19{font-family:'NanumGothic', '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size:13px; color:#222; line-height:18px; font-weight:400}
body.type19 #wrap{width:100%; height:100%}


/* header */
body.type19 #header{position:fixed; width:100%; height:122px; background:#fff; border-bottom:1px solid #e1e1e1}
body.type19 #header:after{content:''; display:block; clear:both}
body.type19 #header .top{width:100%; height:73px; border-bottom:1px solid #e1e1e1; padding-left:30px}
body.type19 #header h1{float:left}
body.type19 #header h1 a{display:block}
body.type19 #header ul.nav{float:left; margin-left:20px}
body.type19 #header ul.nav:after{content:''; display:block; clear:both}
body.type19 #header ul.nav > li{float:left}
body.type19 #header ul.nav > li > a{position:relative; display:block; font-size:16px; font-weight:400; color:#000; line-height:73px; padding:0 20px; z-index:10}
body.type19 #header ul.nav > li > a:hover{text-decoration:none; color:#f58f34}
body.type19 #header ul.nav > li.on > a{color:#f58f34}
body.type19 #header ul.nav > li ul.sub{display:none; position:absolute; left:182px; top:73px; width:800px}
body.type19 #header ul.nav > li ul.sub:after{content:''; display:block; clear:both}
body.type19 #header ul.nav > li ul.sub li{float:left}
body.type19 #header ul.nav > li ul.sub li a{display:block; font-size:14px; line-height:48px; color:#a6a6a6; padding:0 15px}
body.type19 #header ul.nav > li ul.sub li a:hover{color:#444; text-decoration:none}
body.type19 #header ul.util{position:absolute; right:147px; top:24px}
body.type19 #header ul.util:after{content:''; display:block; clear:both}
body.type19 #header ul.util li{float:left}
body.type19 #header ul.util li a{display:block; font-size:11px; line-height:24px; padding:0 5px}
body.type19 #header ul.util li.login{margin-left:5px}
body.type19 #header ul.util li.login a{line-height:22px; border:1px solid #e1e1e1; padding:0 10px}
body.type19 #header a.ctr_opt{position:absolute; right:0; top:0; width:132px; height:72px; background:url(/images/main/type03/arrow_down.png) right 10px center no-repeat #ff5100; font-size:14px; font-weight:700; color:#fff; line-height:72px; padding-left:15px}
body.type19 #header a.ctr_opt:hover{text-decoration:none}
body.type19 #header a.ctr_opt.on{background:url(/images/main/type03/arrow_up.png) right 10px center no-repeat #ff5100}


/* container */
body.type19 #container{position:relative; width:100%; height:calc(100% - 122px); margin:0; padding-top:122px}
#container .main_tp19{width:100%}
#container .main_tp19 .recomm{display:none; position:fixed; left:0; top:122px; width:400px; height:calc(100% - 122px); background:#fff; overflow:hidden; z-index:1100; border-left:1px solid #e1e1e1}
#container .main_tp19 .recomm h2{display:block; padding-left:20px; font-size:16px; color:#000; line-height:55px; border-bottom:1px solid #e1e1e1}
#container .main_tp19 .recomm .item_list{position:relative; height:100%; background:#fff}
#container .main_tp19 .recomm .item_list ul.tab{display:none}
#container .main_tp19 .recomm .item_list .inner{overflow-y:auto; height:calc(100% - 56px)}
#container .main_tp19 .recomm .item_list ul.list{display:block; width:362px; margin:20px 0 0 10px}
#container .main_tp19 .recomm .item_list ul.list.on{display:block}
#container .main_tp19 .recomm .item_list ul.list li{position:relative; width:100%; margin-top:20px}
#container .main_tp19 .recomm .item_list ul.list li:after{content:''; display:block; clear:both}
#container .main_tp19 .recomm .item_list ul.list li:first-child{; margin-top:0}
#container .main_tp19 .recomm .item_list ul.list li .img{float:left; width:145px}
#container .main_tp19 .recomm .item_list ul.list li .img img{width:145px; height:112px}
#container .main_tp19 .recomm .item_list ul.list li .info{float:left; width:207px; font-size:13px; line-height:18px; color:#222; margin-left:10px; padding-top:7px}
#container .main_tp19 .recomm .item_list ul.list li .info .top{width:100%}
#container .main_tp19 .recomm .item_list ul.list li .info .top:after{content:''; display:block; clear:both}
#container .main_tp19 .recomm .item_list ul.list li .info .top p{position:relative; float:left; font-size:11px; line-height:15px; color:#757575; margin-right:6px}
#container .main_tp19 .recomm .item_list ul.list li .info .top p.y{background:#e7f5f5; color:#0f9d9a; padding:0 5px}
#container .main_tp19 .recomm .item_list ul.list li .info p.lowest{font-size:18px; color:#000; margin:5px 0 7px}
#container .main_tp19 .recomm .item_list ul.list li .info p.addr{width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
#container .main_tp19 .recomm .item_list ul.list li .info p.e{color:#757575}
#container .main_tp19 .recomm .item_list ul.list li .info .bottom{width:100%}
#container .main_tp19 .recomm .item_list ul.list li .info .bottom:after{content:''; display:block; clear:both}
#container .main_tp19 .recomm .item_list ul.list li .info .bottom p{float:left; color:#222}
#container .main_tp19 .recomm .item_list ul.list li ..info .bottom p.emotional{margin-right:10px}
#container .main_tp19 .recomm .item_list ul.list li a{position:absolute; left:0; top:0; width:100%; height:100%; display:block; text-indent:-9999em}
#container .main_tp19 .recomm .item_list a.more{position:absolute; left:0; bottom:0; display:block; width:100%; font-size:15px; font-weight:700; line-height:60px; text-align:center; color:#fff; background:#ef9033}
#container .main_tp19 .recomm .item_list a.more span{display:inline-block; padding-right:24px; background:url(/images/main/type04/ico_more2.png) right center no-repeat}
#container .main_tp19 .recomm .item_list a.more:hover span{text-decoration:underline}
#container .main_tp19.recomm_on .recomm{display:block}
#container .main_tp19 .footer{position:fixed; left:0; bottom:0; width:100%; height:40px; background:#fff; z-index:1000}
#container .main_tp19 .footer p{line-height:40px; color:#5b5b5b; text-align:center}
#container .main_tp19 .footer p span{display:inline-block; color:#e0e0e0; margin:0 5px}
#container .main_tp19 .footer p a{color:#5b5b5b}


/* footer */
body.type19 #footer{display:none}



/* color1 */
.btn_s_blue{background:#f58f34}
.btn_l_blue_r{background:#f58f34}
.f_blue{color:#f58f34 !important}
.pop_head ul.menu li a.link.on{background:#f58f34}
.pop_head ul.menu li a.link_s.on{background:#f58f34}
table.tbl_s tr.eps td.low p{color:#f58f34}
table.tbl_s.cal td.today p.day{color:#f58f34; border-bottom:2px solid #f58f34}
table.tbl_s.cal td.today .ico_today{background:#f58f34}
table.tbl_s.cal td ul.list li a.item{color:#f58f34}
table.tbl_s.cal td ul.list li .view p.sbj{color:#f58f34}
#header .con .bottom ul.nav > li > a:hover{color:#f58f34}
#header .con .bottom ul.nav > li > a span.l{background:#f58f34}
#header .con .bottom ul.nav > li.on > a{color:#f58f34}
#header .con .bottom ul.nav > li ul.sub li.on a{background:#f58f34}
#container .h_top p.total strong{color:#f58f34}
#container .join .type a.btn_join{background-color:#f58f34}
#container .my .payment_type a.type1{background-color:#f58f34}
#auction_view .content .header p.case{color:#f58f34}
#auction_view .content .header .menu ul li a.on{background:#f58f34}
#pop_view2 .header .menu ul li a.on{background:#f58f34}
#map_view .header .top ul.btn li a.blue.on{border:1px solid #f58f34; background:#f58f34}
#map_view .act_item.blue .info{border:1px solid #f58f34}
#map_view .act_item.blue .info p.type{border-left:1px solid #f58f34; border-right:1px solid #f58f34}
#map_view .act_item.blue .info p.price span{color:#f58f34}
#map_view .act_item.blue .view{border:1px solid #f58f34}
#map_view .act_item.blue .view .top p.case{border-left:1px solid #f58f34}



/* color2 */
.btn_s_sky_line{color:#f58f34}
.btn_s_sky_line:hover{color:#f58f34}
.btn_s_sky{background:#f58f34}
.btn_m_sky_r{background:#f58f34}
.btn_m_sky{background:#f58f34}
.btn_s_sky{background:#f58f34}
.f_sky{color:#f58f34 !important}
.txt_box{color:#f58f34}
.txt_box_fd{color:#f58f34}
.act_option .tit_box{color:#f58f34}
.tender ul.doc h3{color:#f58f34}
.tender ul.env h3{color:#f58f34}
.ui-datepicker .ui-datepicker-header{background:#f58f34}
.star_rating a.on{color:#f58f34 !important}
table.tbl_s.cal td ul.list li .view{border:1px solid #f58f34}
table.tbl_faq tr.on a.tit{color:#f58f34}
table.tbl_faq tr.q.on th{color:#f58f34}
table.tbl_lecture .grp .line:after{background:#f58f34}
table.tbl_lecture .grp .line .start span{background:#f58f34}
table.tbl_lecture .grp .line .start span:after{background:#f58f34}
table.tbl_lecture .grp .line .end span{background:#f58f34}
table.tbl_lecture .grp .line .end span:after{background:#f58f34}
#container .main .quick .map .con li dl dd select{background-color:#f58f34}
#container ul.search_box > li a.use{color:#f58f34}
#container ul.search_box > li a.myfd{color:#f58f34}
#container ul.search_box .tit_box{color:#f58f34}
#container ul.search_box a.btn_more{background:#f58f34}
#container .data .procedure1_dia ul.items li .n{background:#f58f34}
#container .data .procedure2_dia ul.items li .n{background:#f58f34}
#container .data ul.procedure_list li dt .n{background:#f58f34}
#container .data ul.procedure_list li dd .txt_more strong{color:#f58f34}
#container .data ul.procedure2_list li dt .n{background:#f58f34}
#container .data .sch_con .list a.on{color:#f58f34}
#container .data .s_mn ul li a.on{color:#f58f34}
#container .my .payment_type a.type2{background-color:#f58f34}
#container .my ul.pay_tab li a.on{background:#f58f34}
#container .lecture .dscrt ul li .line:after{background:#f58f34}
#container .lecture .dscrt ul li .line .start{background:#f58f34}
#container .lecture .dscrt ul li .line .end{background:#f58f34}
#auction_view .content .header a.interest{background-color:#f58f34}
#auction_view .content .header a.bidding{background-color:#f58f34}
#auction_view .content .header.on a.btn_court{color:#f58f34}
#map_view .header .top ul.btn li a.sky.on{border:1px solid #f58f34; background:#f58f34}
#map_view .act_item.sky .info{border:1px solid #f58f34}
#map_view .act_item.sky .info p.type{border-left:1px solid #f58f34; border-right:1px solid #f58f34}
#map_view .act_item.sky .info p.price span{color:#f58f34}
#map_view .act_item.sky .view{border:1px solid #f58f34}
#map_view .act_item.sky .view .top p.case{border-left:1px solid #f58f34}
#sitemap .info .logo{color:#f58f34}
#sitemap .info .user a.blue{background:#f58f34}
#sitemap .info .help p.tel{color:#f58f34}