﻿@charset "utf-8";
/*
    Document   : common
    Created on : 2018-05-08
    Author     : BHS(hyoparri@adnstyle.com)
    Description: 공통
*/

@import url("font.css");  /* font */
@import url("category.css?8");  /* 업종 통합필요 -  메인, 점포실매물, 프랜차이즈 제외(차후 동기화 가능) */
@import url("layout.css?19"); /* layout */

/*********************reset*********************/
html,body {
    height:100%;
    -webkit-text-size-adjust:100%;
    -webkit-text-rendering: auto;
    -moz-text-rendering: auto;
    text-rendering: auto;
    /* -webkit-font-smoothing: antialiased;moz-osx-font-smoothing: grayscale; -webkit-text-stroke: 0.1px;*/
    }
    body{position:relative;margin:0;padding:0;min-width:1316px;/*min-width:1100px;*/ background-color:#fff}
    body,input,select,button,textarea,h1,h2,h3,h4,h5,h6,table {line-height:1.5;font:inherit;color:inherit}
    html,body,div,form,input,select,button,textarea,legend,fieldset,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,blockquote,address,p,th,td,caption {margin:0;padding:0;}
    ol,ul,li {list-style:none}
    img,fieldset {vertical-align:middle;border:0 none;}
    input,select,textarea {vertical-align:middle;resize:none;}
    input[type=text],input[type=password],input[type=submit],input[type=search],input[type=email],input[type=tel],input[type=number],textarea {-webkit-appearance:none;border:1px solid #dadada;padding:0;margin:0;box-sizing:border-box;color:#666;line-height:1;height:31px;}
    button {border:0 none;background:transparent;cursor:pointer;}
    hr{display:none;}
    legend{width:0;height:0;visibility:hidden;font-size:0;line-height:0;position:absolute;top:0;left:0;overflow:hidden}
    table caption {width:0;height:0;visibility:hidden;text-indent:-9999px;font-size:0;line-height:0}
    table {border-collapse:collapse;border-spacing:0}
    header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption {display:block;}
    a{color:inherit;text-decoration:none;}
    a:link, a:active, a:visited, a:hover, a:focus{color:inherit;text-decoration:none;}
    input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; } 
    input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; } 
    input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; } 
    input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }
    /* 
    label, a, a:hover, select, input[type=text], input[type=check], .check_wrap:hover{
    cursor:pointer !important;
    }
    */
    /*사파리 인풋박스 유저버튼 지우기*/
    input:focus::-webkit-contacts-auto-fill-button{opacity: 0;}
    /*IE 인풋박스 clear button 지우기*/
    input[type=text]::-ms-clear{display:none;}
	/*IE 셀렉트박스 기본화살표 지우기*/
	select::-ms-expand{ display:none;}


/*********************Sprite Images*********************/
.spt_form {display:inline-block; overflow:hidden; background:url("/images/common/form_spt.png?") no-repeat; white-space:nowrap;vertical-align:middle}
.spt_comm_view {display:inline-block; overflow:hidden; background:url("/images/common/i_comm_view_spt.png?5") no-repeat; white-space:nowrap;vertical-align:middle}
.spt_comm_list {display:inline-block; overflow:hidden; background:url("/images/common/i_comm_list_spt.png?4") no-repeat; white-space:nowrap;vertical-align:middle}
.i_comm_star { color:#d7ac02; font-size:17px}

/*********************common*********************/
body,th,td,input,select,textarea,button {font-size:14px;line-height:1 ;font-family:'Nanum Gothic','Arial','sans-serif';/*color:#666;*/ color:#424242;letter-spacing:-0.5px; font-weight: 400;/* text-shadow:0px 0px 0px #666; */}
html, body {position:relative; height:100%; margin:0; padding:0;min-width:1180px;}
em, i { font-weight:400; font-style:normal}

/* 볼드 */
.bold{font-weight:bold}
/* text-align */
.align_l{text-align:left!important;}
.align_r{text-align:right!important;}
.align_c{text-align:center!important;}
/*float*/
.ofh{overflow:hidden;}
.fl_l{float:left!important;}
.fl_r{float:right!important;}
.clear, .cb{clear:both;}
.bx_siz {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
/*display*/
.inbl{display:inline-block;}
/* claar */
.clearAfter{content:'';display: block;clear:both;}
/* skip */
legend, .blind, caption{overflow:hidden;position:absolute;top:-9999px;z-index:-1;text-indent:-9999px;width:1px;height:1px;}
/*불투명레이어*/
.dim{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;z-index:200;opacity: 0.5;filter:alpha(opacity="50")}
/*font size*/
.f12{font-size:12px !important}
.f13{font-size:13px !important}
.f15{font-size:15px !important}
.f16{font-size:16px !important}
.f20{font-size:20px !important}
.f24{font-size:24px !important}
.line16{line-height:1.6;}
.lts1 {letter-spacing:-1px}

/*margin,padding*/
.mgl5{margin-left:5px !important;}
.mgl10{margin-left:10px !important;}
.mgl15{margin-left:15px !important;}
.mgl20{margin-left:20px !important;}
.mgl25{margin-left:25px !important;}
.mgl30{margin-left:30px !important;}
.mgl45{margin-left:45px !important;}
.mgl65{margin-left:65px !important;}
.mgl160{margin-left:160px !important;}

.mgtm5{margin-top:-5px !important;}
.mgt0{margin-top:0px !important;}
.mgt5{margin-top:5px !important;}
.mgt8{margin-top:8px !important;}
.mgt10{margin-top:10px !important;}
.mgt13{margin-top:13px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt30{margin-top:30px !important;}
.mgt35{margin-top:35px !important;}
.mgt40{margin-top:40px !important;}
.mgt45{margin-top:45px !important;}
.mgt50{margin-top:50px !important;}

.mgb0{margin-bottom:0 !important}
.mgb5{margin-bottom:5px !important}
.mgb7{margin-bottom:7px !important}
.mgb8{margin-bottom:8px !important}
.mgb10{margin-bottom:10px !important}
.mgb15{margin-bottom:15px !important}
.mgb30{margin-bottom:30px !important}
.mgb60{margin-bottom:60px !important}

.mgr0{margin-right:0 !important;}
.mgr5{margin-right:5px !important;}
.mgr20{margin-right:20px !important;}
.mgr30{margin-right:30px !important;}
.mgr35{margin-right:35px !important;}
.mgr40{margin-right:40px !important;}
.mgr100{margin-right:100px !important;}

.pdt10{padding-top:10px !important;}
.pdt20{padding-top:20px !important;}
.pdt30{padding-top:30px !important;}
.pdb15{padding-bottom:15px !important;}
.pdl10{padding-left:10px !important;}
/*넓이,높이*/
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w100{width:100px !important;}
.w115{width:115px !important;}
.w130{width:130px !important;}
.w120{width:120px !important;}
.w150{width:150px !important;}
.w170{width:170px !important;}
.w200{width:200px !important;}
.w220{width:220px !important;}
.w390{width:390px !important;}
.w480{width:480px !important;}
.w500{width:500px !important;}
.w600{width:600px !important;}
.h50{height:50px !important;}
.h90{height:90px !important;}
.h110{height:110px !important;}

.wp100{width:100% !important;}
.wp50{width:50% !important;}

.mmgt10{margin-top:-10px !important;}

.wm110{min-width:110px !important;}
.wm115{min-width:115px !important;}
.wm270{min-width:270px !important;}

/* 폰트 컬러 */
.fontC1{color:#d33c3c;}/*스칼렛*/
.fontC2{color:#8cc63f;}
.fontGN{color:#679b21!important}/*연두그린*/
.fontRD{color:#cc0000}/*레드*/
.fontOG{color:#da4600}/*오렌지*/
.fontBL{color:#282d93!important}/*남색 권리금*/
.fontBL2{color:#2e7cc4!important}/*파랑*/
.fontBL3{color:#556ee3!important}/*맑은파랑*/
.fontBL4{color:#235a9e!important}/*지역블루*/
.fontNV{color:#373960}/*Navy*/
.fontDF{color:#333!important}/*기본*/
.fontBK{color:#1f1f1f!important}/*검정*/
.fontGY{color:#767676}/*그레이*/
.fontGY2{color:#bbb}/*연그레이*/
.fontBW{color:#b35112}/*브라운*/
.fontMT{color:#058cae}/*민트*/
.fontPP{color:#a461c7}/*퍼플*/
.fontPP2{color:#9431d1!important}/*진퍼플*/
.t_local { }
.t_mcate {color:#ce4801;/*font-weight:700*/}
.t_franch_name {color:#235a9e}

/* Sort결과 마커 */
.srt_marker {background-color:#ff0;}

/* 스크롤 고정 - 공통 테스트 중 201812 */
.mfix_mtop { margin-top:50px;/*margin-top:100px*/ }
.mfix_fixed { width:100%; position:fixed!important; top:0px;left:0; z-index:10000; display:block!important;}

/* 셀렉트박스 */
.agent_sel{position:relative;}
.agent_sel label{display:none;}
/* s: 드롭다운*/
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none;}
.ui-menu .ui-menu{position:absolute;}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:5px 8px;cursor:pointer;min-height:0; /* support: IE7 */}
/* 드롭다운 리스트 활성화 */
.ui-menu .ui-state-focus{background:#cdcdcd !important;border:0;font-size:14px;}
.ui-menu .ui-menu-item{background:#fff;height:18px;line-height:18px;font-size:14px;}
.ui-menu .ui-menu-item:hover, .ui-menu-item:focus{margin:-1px;background:#cdcdcd;height:18px;line-height:18px;}
/* e: 드롭다운*/

/* 드롭다운 위치 및 액션 */
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;}
.ui-selectmenu-open{display:block;}
.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor: pointer;}
.ui-selectmenu-button span.ui-icon{position:absolute;top:1px;right:1px;left:auto;}/* 셀렉트박스 화살표 위치 */
.ui-selectmenu-button span.ui-selectmenu-text{border:1px solid #cdcdcd;background:#ffffff;font-size:14px;color:#636363;font-weight:700;text-align:left;height:29px;min-width:60px;padding:0 38px 0 17px;display:block;line-height:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/* 셀렉트박스 기본 크기*/

/* 드롭다운 리스트 영역*/
.ui-widget-content{border:1px solid #cdcdcd;}

/* 셀렉트박스 기본 디자인*/
.ui-state-default{border:1px solid #d3d3d3;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555555;text-decoration:none;}
.ui-state-hover, .ui-state-focus{border:1px solid #f26f60;background:#ffffff;font-weight:normal;color:#212121;}

/* 셀렉트박스 화살표 위치 */
.ui-icon{width:32px;height:29px;background:url("../../images/common/sel_arrow.gif") 1px 1px no-repeat;}
.ui-state-default .ui-icon{background:url("../../images/common/sel_arrow.gif") 1px 1px no-repeat;}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background:url("../../images/common/sel_arrow.gif") 1px 1px no-repeat;}
.ui-icon-triangle-1-s{background-position:0 0;}

/*페이징*/
.paging{margin:23px 0 23px 0 ;clear:both;width:100%;/*height:33px;*/text-align:center;vertical-align:middle;}
.paging > a{display:inline-block;position:relative;top:-10px;font-size:14px;font-weight:700;width:24px;height:24px;color:#8a8a8a;text-align:center;line-height:1.3;}
.paging > a.selected{font-weight:700;color:#8cc63f;}
.paging .arrow{position:relative;top:0;overflow:hidden;text-indent:-9999px;width:33px;height:33px;background:url("../../images/common/btn_arrow03.png") 0 0 no-repeat;}
.paging .arrow.first{background-position:0 0;}
.paging .arrow.first:hover{background-position:0 -33px;}
.paging .arrow.prev{background-position:-33px 0;}/* margin-right:20px; */
.paging .arrow.prev:hover{background-position:-33px -33px;}
.paging .arrow.next{margin-left:20px;background-position:-66px 0;}
.paging .arrow.next:hover{background-position:-66px -33px;}
.paging .arrow.last{background-position:-99px -0;}
.paging .arrow.last:hover{background-position:-99px -33px;}

/*게시물이 백단위(세자리)이상 일때*/
.paging.etc a {width:43px;}
.paging.etc .arrow{width:33px;}

/*테이블 기본*/
.tb_type01{width:100%;/*width:1100px;*/margin:0;padding:0;border-top:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
.tb_type01 table{width:100%;table-layout:fixed;border-collapse:collapse;}
.tb_type01 table td, .tb_type01 table th{margin:0;padding:0;border-top:1px solid #e5e5e5;text-align:center;}
.tb_type01 table td{vertical-align:top;padding:10px 0;color:#b3b3b3;font-size:14px;font-weight:400;word-break:break-all;line-height:1.4;}
.tb_type01 table td.bno_top{border:none;}
.tb_type01 table td.left{vertical-align:middle;text-align:left;padding-left:20px;padding-right:10px;}
.tb_type01 table td.right{text-align:right;padding-right:10px !important;}
.tb_type01 table td a{text-decoration:underline;}
.tb_type01 table td .ag_num{display:inline-block;margin:12px 0 0 0;}
.tb_type01 table td .ag_label{display:inline-block;margin:12px 0 0 0;border-radius:12px; min-width:67px;height:21px;line-height:21px;font-size:13px;font-weight:700;background:#8cc63f;color:#ffffff;}
.tb_type01 table td .ag_user_box a{text-decoration:none;line-height:23px;}
.tb_type01 table td .ag_user_box .ag_date{font-weight:800;color:#9f9f9f;}
.tb_type01 table td .ag_user_box .ag_viewer{display:inline-block;margin-left:28px;font-size:13px;font-weight:400;color:#737373;}
.tb_type01 table td .ag_user_box .ag_viewer b{font-size:14px;font-weight:800;color:#f13c3c;}
.tb_type01 table td .ag_user_box .ag_title{display:inline-block;margin:5px 0 0 0;width:100%;font-size:16px;font-weight:700;color:#494949;}
.tb_type01 table td .ag_user_box .ag_txt{display:inline-block;width:585px;font-size:14px;color:#b3b3b3; text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;word-wrap: normal !important;}
.tb_type01 table td .ag_user_box a:hover .ag_title, a:hover .ag_txt{text-decoration:underline !important;}

.tb_type02{width:100%;/*width:1100px;*/margin:0;padding:0;border-top:1px solid #4c5c75;border-bottom:1px solid #c5c5c5;}
.tb_type02 table{width:100%;table-layout:fixed;border-collapse:collapse;}
.tb_type02 table td, .tb_type02 table th{margin:0;padding:0;border-top:1px solid #e5e5e5;text-align:center;color:#444;}
.tb_type02 table th{font-weight:700;}
.tb_type02 table td{text-align:left;padding:0 0 0 40px;vertical-align:top;height:60px;/*padding:10px 0;*/color:#444;font-size:14px;font-weight:400;word-break:break-all;line-height:60px;}
.tb_type02 table th.bno_top, td.bno_top{border:none !important}
.hyphen{display:inline-block;width:20px;text-align:center;color:#ababab;}

.tb_type03{width:100%;/*width:1100px;*/margin:0;padding:0;border-top:1px solid #4c5c75;border-bottom:1px solid #e5e5e5;}/*계약후기,*/
.tb_type03 table{width:100%;table-layout:fixed;border-collapse:collapse;}
.tb_type03 table td{margin:0;padding:0;border-top:1px solid #e5e5e5;text-align:center;color:#9a9a9a;}
.tb_type03 table td{text-align:center;vertical-align:top;height:60px;/*padding:10px 0;*/color:#9a9a9a;font-size:14px;font-weight:400;word-break:break-all;line-height:60px;}
.tb_type03 table td.bno_top{border:none !important}
.tb_type03 table td.subject{padding:0 0 0 5px; text-align:left;}
.tb_type03 table td.subject .trigger{font-size:14px;color:#484848;font-weight:800;}
.tb_type03 table td.cell_drop{text-align:left;line-height:21px;}
.cell_box{padding:20px 20px 20px 225px;font-weight:700;color:#666;background:#f9f9f9 url("../../images/common/icon_reply.png") 195px 20px no-repeat;}/*faq, 계약후기*/

/* 댓글 */
.tb_type04{/*width:1100px;*/margin:0;padding:0;border-top:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
.tb_type04 table{width:100%;table-layout:fixed;border-collapse:collapse;}
.tb_type04 table td{text-align:left;border-top:1px solid #e5e5e5;padding:12px 20px;vertical-align:top;min-height:60px;/*padding:10px 0;*/color:#444444;font-size:14px;font-weight:400;word-break:break-all;}
.tb_type04 table td.rebg{background:#f9f9f9;border-bottom:1px solid #e5e5e5;}
.tb_type04 table td:nth-child(1){border-top:none !important;border-bottom:1px solid #e5e5e5;}
.tb_type04 table td:nth-child(2){border-top:none !important;border-bottom:1px solid #e5e5e5;}

/* 공지사항 View, 매매게시판 View, 계약후기 View */
.tb_type05{width:100%;margin:0;padding:0;border-top:1px solid #4c5c75;border-bottom:1px solid #c5c5c5;}
.tb_type05 table{width:100%;table-layout:fixed;border-collapse:collapse; background:#fff}
.tb_type05 table td, .tb_type05 table th{margin:0;padding:0;border-top:1px solid #e5e5e5;text-align: center;color:#444}
.tb_type05 table th{font-size:15px;font-weight:700;background:url("../../images/common/icon_bar07.gif") right center  no-repeat;}
.tb_type05 table td{text-align:left;padding:0 0 0 40px;vertical-align:middle;height:50px;/*padding:10px 0;*/color:#444;font-size:14px;font-weight:400;word-break:break-all;height:1.8;}
.tb_type05 table th.bno_top, td.bno_top{border:none !important}
.tb_type05 table td .tb_view_area{color:black;margin:0 0 0 -40px;padding:30px 80px; font-size:18px; font-weight:normal; line-height:1.7;}
.tb_type05 table td .tb_view_area img { max-width:1000px}

/* 데이터 테이블 - 거래호가, */
.tb_type06{width:100%;margin:0;padding:0;border-top:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
.tb_type06 table{width:100%;table-layout:fixed;border-collapse:collapse;}
.tb_type06 table th{ height:42px ; margin:0;padding:0;text-align:center; background:#f3f5fb; font-size:13px; color:#43485f}
.tb_type06 table th .add { font-size:10px; margin-top:4px }
.tb_type06 table td, .tb_type06 table th{margin:0;padding:0;border-top:1px solid #e5e5e5;text-align:center;}
.tb_type06 table td{position:relative;vertical-align:top;padding:12px 0;font-weight:400;word-break:break-all;line-height:1.4;font-size:13px; color:#767676}
.tb_type06 table tr:hover td {background:#f7ffe3} 
.tb_type06 table td.bno_top{border:none;}
.tb_type06 table td.left{text-align:left;/* padding-right:10px; *//*vertical-align:middle;*/}
.tb_type06 table td.right{text-align:right;padding-right:10px !important;}
.tb_type06 table td a:hover{text-decoration:underline;}
.tb_type06 table td.active { background:#f6f6f6 }

.ag_user img{border:1px solid #e1e1e1;border-radius:4px;}

/* 게시판 상세 */
.new_view_container .tb_view_area{color:#333;margin:0 100px;/*margin:0 80px;*/padding:30px 0;/*padding:50px 0;*/ font-size:18px;/*font-size:20px;*/ font-weight:normal; line-height:1.7;}
.new_view_container .tb_view_area img { max-width:850px}
.new_view_container .tb_type05 {border-top: 0;}
.new_view_container .view_header {margin:10px 40px 0;/*margin:0 40px;*/padding:0 40px 20px; border-bottom:1px solid #cdcdcd; position:relative; overflow:hidden;}
.new_view_container .view_header .info_left {/*margin-bottom:20px;*/ text-align: left; font-size: 14px; /*color: #333;*/ position: absolute; top: 0;left: 0;}
.new_view_container .view_header .info_left .cell {margin-right: 25px;}
.new_view_container .view_header .info { position:relative; margin:0 0 10px; text-align:right; font-size:14px; color:#888;}
/*.new_view_container .view_header .info {margin-bottom:20px; text-align:right; font-size:14px; color:#888;}*/
.new_view_container .view_header .info .cell {margin-left:20px;}
.new_view_container .view_header .sbn_title {margin-right:10px}
.new_view_container .view_header .subject {line-height:1.2; font-weight:bold; font-size:32px; color:#333; letter-spacing:-2.5px; vertical-align:middle}
.new_view_container .view_header .photo { float: right; margin-left: 25px; }
.new_view_container .view_header .photo img { width:60px; height:70px; border-radius:4px }
.new_view_container .view_top_area { border:1px solid #8cc63f; background:#f9fcf5 }/* 연두박스 */
.new_view_container .view_top_area .info {margin-top:10px;/*margin:20px 0 0;*/}

/* 이전, 다음글 */
table td.text_order_area{border-top:1px solid #e2e2e2;height:49px;margin-top:-1px;padding:0;font-weight:700;}
table td.text_order_area .text_pre{background:url("../../images/common/icon_arrow.gif") 32px 5px no-repeat;}
table td.text_order_area .text_pre > span{display:inline-block;width:70px;padding:0 0 0 80px;}
table td.text_order_area .text_next{background:url("../../images/common/icon_arrow.gif") 32px -46px no-repeat;}
table td.text_order_area .text_next > span{display:inline-block;width:70px;padding:0 0 0 80px;}
table td.text_order_area a{font-weight:400;color:#757575;}

/* 타이틀 기본 */
.title_type1 { height:60px; padding:0 35px; margin:8px 0px; background:#8dc21f url(/images/common/search_bar01.jpg) no-repeat right top;font-family: 'notosans'; color:#fff;line-height:60px; font-size:25px; font-weight:700;}
.title_type1 span {margin-left:15px; font-size:16px; color:#fff; font-weight:normal}
.title_type1.n2 { background: #75abf5 url(/images/common/search_bar02.jpg) no-repeat right top;}
.title_type1.n3 { background: #3fc6c2 url(/images/common/search_bar03.jpg) no-repeat right top;}
.title_type1.n4, .title_type1.franchise {background: #fb821e url(/images/common/search_bar04.jpg) no-repeat right top;}
.title_type1.n5, .title_type1.package { background: #f4757a url(/images/common/search_bar05.jpg) no-repeat right top;}
.title_type1.n6, .title_type1.shop { background:#a97dda url(/images/common/search_bar06.jpg) no-repeat right top;}
.title_type1.shop {margin-bottom:0;}/* 광고상품안내 동기화시만 사용 */


/* 타이틀라벨 */
span.sbn_title{display:inline-block;margin:0 15px 0 0;min-width:60px;height:22px; padding:0 10px; line-height:22px;border-radius:12px;background:#e4e4e4;color:#ffffff;font-size:12px; vertical-align:middle; font-weight:700;text-align:center;}
span.sbn_title.SG{background:#8cc63f}
span.sbn_title.SO{background:#f8b822}
span.sbn_title.SB{background:#556ee3}
span.sbn_title.SV{background:#a461c7}
span.sbn_title.SS, span.sbn_title.ex{background:#6ec0e6}
span.sbn_title.SR, span.sbn_title.red{background:#d93131;}

/* 버튼 */
.btn_area01{display:inline-block;margin: -1px 0 0 0;min-width:92px;height:31px;line-height:31px;text-align:center;color:#ffffff !important;font-size:15px;font-weight:700;background:#505877 url("../../images/common/icon_sh.gif") 19px 9px no-repeat;vertical-align:middle;}
.btn_area02{display:inline-block;min-width:107px;height:39px;line-height:39px;text-align:center;color:#ffffff !important;font-size:14px;font-weight:700;background:#3d446b;vertical-align:middle;border:1px solid #ffffff;}
.btn_area03{display:inline-block;min-width:100px;height:47px;line-height:47px;text-align:center;color:#ffffff !important;font-size:16px;font-weight:700;background:#3d446b;vertical-align:middle;border-radius: 3px;}
.btn_area04{display:inline-block;min-width:155px;height:42px;line-height:42px;text-align:center;color:#ffffff !important;font-size:16px;font-weight:700;background:#515777;vertical-align:middle;border-radius: 3px;}
.btn_area05{display:inline-block;min-width:100px;height:70px;padding:23px 0 0 0;line-height:1.2;text-align:center;color:#ffffff !important;font-size:16px;font-weight:700;background:#515777;vertical-align:middle;border-radius: 3px;}
.btn_area05 span{display:inline-block;min-width:100%;font-size:22px;font-weight:700;}
.btn_area06{display:inline-block;min-width:100px;height:42px;line-height:42px;text-align:center;color:#ffffff !important;font-size:16px;font-weight:700;background:#515777;vertical-align:middle;border-radius: 20px;}
.btn_area07{display:inline-block;min-width:120px;height:45px;line-height:45px;text-align:center;color:#ffffff !important;font-size:16px;font-weight:700;background:#515777;vertical-align:middle;}
.btn_area08{display:inline-block;min-width:100px;height:51px;line-height:51px;text-align:center;color:#ffffff !important;font-size:16px;font-weight:700;background:#515777;vertical-align:middle;}
.btn_area09{display:inline-block;min-width:110px;height:33px;line-height:33px;text-align:center;color:#ffffff !important;font-size:14px;font-weight:700;background:#515777;vertical-align:middle;border-radius: 3px;}
.btn_area10{display:inline-block;min-width:156px;height:56px;line-height:56px;text-align:center;color:#1f1f1f !important;font-size:14px;font-weight:400;background:#ffff;vertical-align:middle;border:1px solid #d9d9d9;}
.btn_area11{display:inline-block;min-width:142px;padding:0 0 0 113px;height:58px;line-height:58px;color:#ffffff !important;font-size:18px;font-weight:700;background:#f6494f url("../../images/common/icon_card.png") 77px 17px no-repeat;vertical-align:middle;}
.btn_area12{display:inline-block;min-width:110px; height:28px; border:1px solid #a0a3ae; line-height:28px; text-align:center;color:#424242!important;font-size:14px;font-weight:700;background:#fafafc;vertical-align:middle;border-radius:3px;}
.CGray{background:#9a9a9a;}
.CGreen{background:#8cc63e;}
.CRed{background:#d93131!important}/*#f5494f*/


/* 인풋,텍스트에어리어 */
.type_input01{padding:0 0 0 12px !important;width:100%;height:46px !important;line-height:47px !important;border-radius: 5px;background:#ffffff;font-size:15px;color:#bababa !important;}
.type_txtBox01{padding:5px 0 0 12px;width:100%;height:126px;line-height:1.4;border-radius: 5px;background:#ffffff;font-size:15px;color:black !important;}
::-webkit-input-placeholder{color:#bbb;}
:-ms-input-placeholder{color:#bbb;}

.ins{border: 1px solid #dadada;height:31px;padding:0 0 0 12px !important;line-height:31px !important;}
/*인풋 넓이*/
.ins.w65{width:65px}
.ins.w150{width:150px}
.ins.w395{width:395px}


/* 탭 기본 - Ui 통일 작업중 .tab_area1은 js경고때문에 분리 */
/*.tab_menu_wrap { }*/
.tab_type01{width:100%; display:table; border:1px solid #679b21; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.tab_type01 .tab_area, .tab_type01 .tab_area1 {display:table-cell; overflow:hidden; width:100%; zoom:1;}
.tab_type01 .tab_area ul, .tab_type01 .tab_area1 ul {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.tab_type01 .tab_area li, .tab_type01 .tab_area1 li{width:16.66%;/*width:177px;*/ float:left; padding:8px 0; text-align:center;font-size:15px;color:#494949; font-weight:600;cursor: pointer;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}/*6개 기준*/
.tab_type01 .tab_area li:nth-child(6), .tab_type01 .tab_area1 li:nth-child(6){ /*width:173px*/}
.tab_type01 .tab_area.tab02 li, .tab_type01 .tab_area1.tab02 li{width:50%;}/*탭 2개*/
.tab_type01 .tab_area.tab03 li, .tab_type01 .tab_area1.tab03 li{width:33.3%;}/*탭 3개*/
.tab_type01 .tab_area.tab03 li:nth-child(3), .tab_type01 .tab_area1.tab03 li:nth-child(3){width:33.4%}
.tab_type01 .tab_area.tab04 li, .tab_type01 .tab_area1.tab04 li{width:25%;}/*탭 4개*/
.tab_type01 .tab_area.tab05 li, .tab_type01 .tab_area1.tab05 li{width:20%;}/*탭 5개*/
.tab_type01 .tab_area.tab05 li:last-child, .tab_type01 .tab_area1.tab05 li:last-child {width:20.003%;}/*탭 5개 마지막*/
.tab_type01 .tab_area.tab06 li, .tab_type01 .tab_area1.tab06 li{width:16.55%;}
.tab_type01 .tab_area li a, .tab_type01 .tab_area1 li a  { display:block; width:100%}
.tab_type01 .tab_area li:before, .tab_type01 .tab_area1 li:before { width:1px; height:40px; float:left; background:#ccc; vertical-align:middle; content:'';}
.tab_type01 .tab_area li:first-child:before, .tab_type01 .tab_area li.on:before, .tab_type01 .tab_area li.on + li:before {width:0}
.tab_type01 .tab_area li:hover, .tab_type01 .tab_area1 li:hover {color:#679b21}
.tab_type01 .tab_area li.on, .tab_type01 .tab_area1 li.on {background:#8cc63f;color:#fff;}
.tab_type01 .tab_area li i, .tab_type01 .tab_area1 li i {display:inline-block; width:40px;height:40px;margin-right:12px; background-image:url('/images/icon/tabmenu/i_tabmenu_serv_spt.png'); background-repeat:no-repeat; vertical-align:middle}
.cont_wrap.customer .tab_type01 .tab_area li i, .cont_wrap.customer .tab_type01 .tab_area1 li i { background-image:url('/images/icon/tabmenu/i_tabmenu_custm_spt.png');}/*고객센터icon01, 마이페이지icon11부터*/
.tab_type01 .tab_area li.icon01 i, .tab_type01 .tab_area1 li.icon01 i {background-position:0 0;}
.tab_type01 .tab_area li.icon02 i, .tab_type01 .tab_area1 li.icon02 i {background-position:-40px 0;}
.tab_type01 .tab_area li.icon03 i, .tab_type01 .tab_area1 li.icon03 i {background-position:-80px 0;}
.tab_type01 .tab_area li.icon04 i, .tab_type01 .tab_area1 li.icon04 i {background-position:-120px 0;}
.tab_type01 .tab_area li.icon05 i, .tab_type01 .tab_area1 li.icon05 i {background-position:-160px 0;}
.tab_type01 .tab_area li.icon06 i, .tab_type01 .tab_area1 li.icon06 i {background-position:-200px 0;}
.tab_type01 .tab_area li.icon07 i {background-position:-240px 0;}
.tab_type01 .tab_area li.icon08 i {background-position:-280px 0;}
.tab_type01 .tab_area li.icon09 i {background-position:-320px 0;}
.tab_type01 .tab_area li.icon10 i {background-position:-360px 0;}
.tab_type01 .tab_area li.icon11 i {background-position:0px -100px;}/* 거래지원서비스 */
.tab_type01 .tab_area li.icon12 i {background-position:-40px -100px;}
.tab_type01 .tab_area li.icon13 i {background-position:-80px -100px;}
.tab_type01 .tab_area li.icon14 i {background-position:-120px -100px;}
.tab_type01 .tab_area1 li.icon15 i {background-position:-160px -100px;}/* 약관 등 */
.tab_type01 .tab_area1 li.icon16 i {background-position:-200px -100px;}
.tab_type01 .tab_area1 li.icon17 i {background-position:-240px -100px;}

.tab_type01 .tab_area li.icon01.on i, .tab_type01 .tab_area1 li.icon01.on i {background-position:0 -50px;}
.tab_type01 .tab_area li.icon02.on i, .tab_type01 .tab_area1 li.icon02.on i {background-position:-40px -50px;}
.tab_type01 .tab_area li.icon03.on i, .tab_type01 .tab_area1 li.icon03.on i {background-position:-80px -50px;}
.tab_type01 .tab_area li.icon04.on i, .tab_type01 .tab_area1 li.icon04.on i {background-position:-120px -50px;}
.tab_type01 .tab_area li.icon05.on i, .tab_type01 .tab_area1 li.icon05.on i {background-position:-160px -50px;}
.tab_type01 .tab_area li.icon06.on i, .tab_type01 .tab_area1 li.icon06.on i {background-position:-200px -50px;}
.tab_type01 .tab_area li.icon07.on i {background-position:-240px -50px;}
.tab_type01 .tab_area li.icon08.on i {background-position:-280px -50px;}
.tab_type01 .tab_area li.icon09.on i {background-position:-320px -50px;}
.tab_type01 .tab_area li.icon10.on i {background-position:-360px -50px;}
.tab_type01 .tab_area li.icon11.on i {background-position:0px -150px;}
.tab_type01 .tab_area li.icon12.on i {background-position:-40px -150px;}
.tab_type01 .tab_area li.icon13.on i {background-position:-80px -150px;}
.tab_type01 .tab_area li.icon14.on i {background-position:-120px -150px;}
.tab_type01 .tab_area1 li.icon15.on i {background-position:-160px -150px;}
.tab_type01 .tab_area1 li.icon16.on i {background-position:-200px -150px;}
.tab_type01 .tab_area1 li.icon17.on i {background-position:-240px -150px;}

.tab_type01 .tab_area.tabmypg li{width:14.28%!important;}/* 마이페이지 탭 녹색 신버전 */
.tab_type01 .tab_area.tabmypg li:last-child{/*width:152px!important*/}
.tab_type01 .tab_area.tabmypg li a { line-height:2.7}


/* 마이페이지 Depth2 NAvi 대신 depth2 탭 *//* 마이페이지 탭 구버전 확인후 삭제 */
.tab_gnbsub_navi { width:auto!important}
.tab_gnbsub_navi .tab_area02 li { width:13.6%!important;}
.tab_gnbsub_navi {width:auto; overflow:hidden; margin:8px auto; border-bottom:1px solid #d0d0d0;}
.tab_gnbsub_navi .tab_area02{overflow:hidden;width:1100px;margin:0 auto;border-left:1px solid #d0d0d0;}
.tab_gnbsub_navi .tab_area02 li{width:13.6%; margin:0 0 -1px -1px;float:left;width:155.8px;height:45px;line-height:45px;font-size:15px;text-align:center;font-weight:700;border:1px solid #d0d0d0;cursor: pointer;}
.tab_gnbsub_navi .tab_area02 li.on{background:#505877;color:#ffffff;border:1px solid #505877;}
.tab_gnbsub_navi .tab_area02 li.on a{display:inline-block;width:100%;height:100%;color:#fff;}
.tab_gnbsub_navi .tab_area02 li a{display:inline-block;width:100%;height:100%;color:#8c8c8c;}


/* 탭 백업 - 이전 푸른색탭 .tab_type01을 .tab_type02로 변경 한것으로 필요 시 사용
.tab_type02{width:100%;overflow:hidden;border-bottom:1px solid #d0d0d0;}
.tab_type02 .tab_area{overflow:hidden;width:705px;}
.tab_type02 .tab_area li{margin:0 0 -1px 0;float:left;width:232px;height:45px;line-height:45px;font-size:15px;text-align:center;font-weight:700;border:1px solid #d0d0d0;cursor: pointer;}
.tab_type02 .tab_area li.on{background:#505877;color:#ffffff;border:1px solid #505877;}
.tab_type02 .tab_area li.on a{color:#fff;}
.tab_type02 .tab_area li a{color:#8c8c8c;}
.tab_type02 .tab_area li:nth-child(2){margin:0 -1px -1px -1px;}
.tab_type02 .tab_area li:nth-child(4){margin:0 -1px -1px -1px;}
.tab_type02 .tab_area.tab04{width:940px !important;}
 */

/*체크박스, 라디오버튼*/
.jumpo_check, .jumpo_radio{ display:inline-block;*display:inline;vertical-align: top;margin: 0;padding: 0; width: 18px; height: 18px; background: url("../../images/common/bg_checkradio.png") no-repeat; border: none; cursor: pointer;}
.jumpo_check{top:0;width:20px;height:20px;background-position: 0 0;}
.jumpo_radio{top:1px;}
/*.jumpo_check.hover, .jumpo_check.focus{background-position: -20px 0;}*/
.jumpo_check.checked{background-position: -40px 0;}
.jumpo_check.disabled{ background-position: -60px 0;cursor: default; }
.jumpo_check.checked.disabled {background-position: -80px 0; }
.jumpo_radio{background-position: -100px 0;}
/*.jumpo_radio.hover, .jumpo_radio.focus {background-position: -120px 0;}*/
.jumpo_radio.checked {background-position: -140px 0;}
.jumpo_radio.disabled { background-position: -160px 0;cursor: default;}
.jumpo_radio.checked.disabled {background-position: -180px 0;}

label.fontC01{padding:0 0 0 3px;cursor: pointer;line-height: 21px; padding-top: 1px; color: #999999;font-weight: 700;}
label.fontC02{padding:0 0 0 3px;cursor: pointer;line-height: 21px; padding-top: 1px; color: #000;font-weight: 700;}

/*라디오버튼 type01*/
.radio_type01{display:inline-block;}
.radio_type01 .jumpo_radio{display:inline-block;*display:inline;vertical-align: top;top:0;margin: 0;padding: 0;vertical-align: middle;width:16px;height:16px;border:none;cursor: pointer;background: url("../../images/common/bg_checkradio.png") -265px 0 no-repeat;}
/*.radio_type01 .jumpo_radio.hover, .radio_type01 .jumpo_radio.focus{background-position:-282px 0;}*/
.radio_type01 .jumpo_radio.checked {background-position:-298px 0;}
.radio_type01 .jumpo_radio.disabled { background-position:-317px 0;cursor: default;}
.radio_type01 .jumpo_radio.checked.disabled {background-position: -334px 0;}

/*라디오버튼 type02*/
.radio_type02{display:inline-block;}
.radio_type02 .jumpo_radio{display:inline-block;*display:inline;vertical-align: top;top:0;margin: 0;padding: 0;vertical-align: middle;width:20px;height:20px;border:none;cursor: pointer;background: url("../../images/common/bg_checkradio.png") -200px 0 no-repeat;}
/*.radio_type01 .jumpo_radio.hover, .radio_type01 .jumpo_radio.focus{background-position:-282px 0;}*/
.radio_type02 .jumpo_radio.checked {background-position:-222px 0;}
.radio_type02 .jumpo_radio.disabled { background-position:-317px 0;cursor: default;}
.radio_type02 .jumpo_radio.checked.disabled {background-position: -334px 0;}

/*체크박스 type01*/
.check_type01{display:inline-block;}
.check_type01 .jumpo_check{display:inline-block;*display:inline;vertical-align: top;top:-1px;margin: 0;padding: 0;width:20px;height:20px;border:none;cursor: pointer;background: url("../../images/common/bg_checkradio.png") -200px 0 no-repeat;color:red;border:1px solid red;}
.check_type01 .jumpo_check.checked{background-position:-222px 0;}
.check_type01 .jumpo_check.disabled, .check_type01 .jumpo_check.checked.disabled {background-position:-244px 0;cursor: default;}

/*체크박스 type02*/
.check_type02{display:inline-block;}
.check_type02 .jumpo_check{display:inline-block;*display:inline;vertical-align: top;top:-1px;margin: 0;padding: 0;width:17px;height:20px;border:none;cursor: pointer;background: url("../../images/common/bg_checkradio.png") -356px 0 no-repeat;}
/*.check_type02 .jumpo_check.hover, .check_type02 .jumpo_check.focus{background-position:-374px 0;}*/
.check_type02 .jumpo_check.checked{background-position:-392px 0;}
.check_type02 .jumpo_check.disabled {background-position:-409px 0;cursor: default;}
.check_type02 .jumpo_check.checked.disabled {background-position:-428px 0;cursor: default;}

.guide_ttl{margin:60px 0 10px 0;font-size:24px;font-weight:700;}

/* 팝업레이어 - 신고하기, 수정하기 */
.pop_po1{position: fixed !important;left:50%;top:10%;margin-left:-250px;z-index:300 !important;}
.popup_area{display:none;position:relative;z-index:200;width:100%;border:1px solid #cdcdcd;}
.popup_area .pop_close{position: absolute;right:20px;top:20px;}
.popup_area .pop_ttl{text-align:center;height:59px;line-height:59px;background:#f8f8f8;color:#454545;font-weight: 700;font-size:20px;}
.popup_area .pop_cont{padding:30px;background:#fff;}
.popup_area .pop_cont input{border:1px solid #cdcdcd;font-size:13px;}
.popup_area .pop_cont textarea {border:1px solid #cdcdcd;border-radius: 0;color:#5c5c5c;font-size:13px;}
.popup_area .pop_cont textarea::placeholder{color:#5c5c5c;}
.popup_area .pop_cont .lay_order_list{padding-bottom:25px;border-bottom:1px solid #e5e5e5;}
.popup_area .pop_cont .lay_order_list li{color:#5d5d5d;line-height:2;}
.popup_area .pop_cont .lay_cont{padding-top:15px;}
.popup_area .pop_cont .lay_cont .lay_cont_ttl, .lay_cont_ttl2{display: inline-block;width:68px;height: 15px;font-weight: 700;vertical-align: middle;}
.popup_area .pop_cont .lay_cont .lay_cont_txt{padding:5px 0 14px 0;display: inline-block;font-weight: 300; color:#b3b3b3; font-size:13px;vertical-align: middle;}
.popup_area .pop_cont .lay_cont .lay_cont_tbox{position: relative;padding:0 0 0 68px;}
.popup_area .pop_cont .lay_cont .lay_cont_tbox .lay_cont_ttl{position: absolute;left:0;top:7px;}
.popup_area .pop_cont .lay_cont .lay_cont_tbox .lay_cont_ttl2{position: absolute;left:0;top:2px;}
.popup_area .pop_cont.pop_bg01{padding:140px 0 30px 0;color:#7d7d7d;text-align:center;font-size: 15px;background: #fff url("../../images/common/pop_bg01.gif") center 50px no-repeat;}

/* 구팝업 - 신고하기, 전문 - jsp리뉴얼 시 ui통합후 삭제필요 */
#packItem_box_new > div {width:400px;height:390px;border:1px solid #656565;background:#ffffff;}
#packItem_box_new h4{color:#ffffff;font-size:17px;font-weight:bold;line-height:35px;text-align:left;height:35px;padding:7px 0 0 0;margin:0 auto;line-height:25px;text-align: center;background:#525252}
#packItem_box_new .bundle_wrap_new{position:relative;width:400px;height:320px;padding:20px 18px 0 18px ;color:#6f6f6f;}
#packItem_box_new .bundle_wrap_new .packItem_table_new{width:340px;margin-top:10px;text-align: left;vertical-align: middle;}
#packItem_box_new .bundle_wrap_new .packItem_table_new th{color:#6f6f6f;font-size:11px;font-weight:normal;line-height:14px;padding:3px 0 3px;text-align:left;}
#packItem_box_new .bundle_wrap_new .packItem_table{width:323px;margin-top:13px;border-top:1px solid #eae6e6;border-bottom:1px dotted #eae6e6;text-align: left;vertical-align: middle;}
#packItem_box_new .bundle_wrap_new .packItem_table th{color:#6f6f6f;font-size:11px;font-weight:normal;line-height:14px;padding:7px 0 3px;text-align:left;}
#packItem_box_new .bundle_wrap_new .packItem_table th.ti{padding-left:6px;background:url(/_images/2013/packItem_bul.gif) no-repeat left 10px;}
#packItem_box_new .bundle_wrap_new .packItem_table2{width:323px;margin-top:5px;border-bottom:1px solid #eae6e6;text-align: left;vertical-align: middle;}
#packItem_box_new .bundle_wrap_new .packItem_table2 th{color:#6f6f6f;font-size:11px;font-weight:normal;line-height:14px;padding:5px 0 5px;text-align:left;}
#packItem_box_new .bundle_wrap_new .packItem_table2 td{color:#6f6f6f;font-size:11px;font-weight:normal;line-height:14px;padding:3px 0 3px;text-align:left;}
#packItem_box_new .bundle_wrap_new .packItem_table2 th.ti{vertical-align: top;padding-left:6px;background:url(/_images/2013/packItem_bul.gif) no-repeat left 10px;}
#packItem_box_new .bundle_wrap_new .packItem_table2 td .text_input{width:122px;height:20px;color:#9E9E9E;font-size:12px;line-height:22px;border:1px solid #CFCFCF;}
#packItem_box_new .bundle_wrap_new .packItem_table2 td .text_input2{width:60px;height:20px;color:#9E9E9E;font-size:12px;line-height:22px;border:1px solid #CFCFCF;}
#packItem_box_new .bundle_wrap_new .packItem_table2 td .select{width:50px;height:22px;color:#9E9E9E;font-size:12px;line-height:22px;vertical-align: top;border:1px solid #CFCFCF;}
#packItem_box_new .bundle_wrap_new .packItem_table2 td textarea{width:255px;height:90px;/*margin-bottom:10px;*/color:#9E9E9E;font-size:12px;line-height:22px;vertical-align: top;border:1px solid #CFCFCF;}
#packItem_box_new .bundle_wrap_new .btn{margin:10px 0 0 0;text-align:center;}
#packItem_box_new #boxclose{position:absolute;top:10px;right:13px;}
#packItem_box_new .bundle_wrap_new .packItem_table_new2{width:340px;margin-top:10px;text-align: left;vertical-align: middle;border-bottom:1px dotted #eae6e6;}


/* 에이전트소개 등 리스트형태 정렬 버튼 */
.agent_all_btn{overflow:hidden;margin:8px 0 0 0;}
.agent_all_btn li{float:left;padding:0 16px 0 9px;background:url("../../images/common/icon_dot01.gif") right center no-repeat;}
.agent_all_btn li.last{background:none;}
.agent_all_btn li a{font-size:14px;color:#5f5f5f;}
.agent_all_btn li.on a{font-size:14px;color:#363636;font-weight:700;}


/* 상세페이지 댓글 */
.reply_comm_wrap{position:relative; padding:10px;border:1px solid #d1d1d1;background:#f9f9f9}
.reply_comm_wrap:after{display:block; clear:both; content:"";}
.reply_comm_wrap > table { width:100%;table-layout:fixed;border-collapse:collapse;}
.reply_comm_wrap > table td{text-align:left;border-bottom:1px solid #e5e5e5;/*padding:12px 20px;*/vertical-align:top;padding:10px 0;color:#444444;font-size:14px;word-break:break-all;}
.reply_comm_wrap > table td.rebg{border-bottom:0}
.reply_comm_wrap > table td:last-child { padding-bottom:0}

.reply_w_box{position:relative;border:1px solid #4c5c75;padding:29px 18px;}
.reply_w_inbox{margin:0 0 10px 0;}
.reply_w_textbox{position:relative;padding: 0 130px 0 0;}
.reply_w_textbox .type_txtBox01{height:90px;/*height:45px;*/border-radius: 0 !important;}
.reply_w_textbox .btn_po{position:absolute;right:0;top:0;}
.reply_w_textbox .btn_po .btn_area07 { height:90px; line-height:90px}
.reply_text_area {position: relative;margin:0 0 10px 0;color:#383838;font-weight:700;}
.reply_text_area .re_txt{position: absolute;right:0;top:0;color:#7e7e7e;font-weight:400;}

.fCr{color:#f74b5b;}
.reply_w_view{overflow:hidden; padding-left:10px}
.reply_w_view .re_w_ttl{margin:0 0 9px 0;font-size:13px;color:#b3b3b3;font-weight:400;}
.reply_w_view .re_w_ttl strong{display:inline-block;vertical-align:middle;width:auto;font-size:16px;color:#565656;font-weight:700;}
.reply_w_view .re_w_txt{font-size:14px;color:#565656;}
.reply_w_btn{overflow:hidden;float:right;}
.reply_w_btn li{float:left;width:60px;font-size:13px;text-align:center;background:url("../../images/common/icon_bar08.gif") left center no-repeat;}
.reply_w_btn li.bno{background:none;}
.reply_w_btn li a{color:#aeaeae;}


/* 스텝영역 */
.step_area{overflow:hidden;margin:25px auto;width:500px;height:26px;}
.step_area li{float:left;margin-left:20px;color:#8c8c8c;font-weight:700;font-size: 12px;} 
.step_area li span{display: inline-block;margin-right:13px;width:66px;height:26px;line-height:26px;border-radius: 12px;background:#e4e4e4;color:#aaaaaa;font-size:12px;text-align:center;}
.step_area li span.on{display: inline-block;width:66px;height:26px;border-radius: 12px;background:#8cc63f;color:#fff;font-size:12px;}


/* 키워드광고 */
#keyword_ad_wrap { position:relative; margin-top:8px; border-top:1px solid #c5c5c5; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; *zoom:1}
#keyword_ad_wrap:after {content:"";clear:both;display:block;}
#keyword_ad_wrap h3 { height:40px; border-bottom:1px solid #cccccc; background:#dcedae; font-family:'notosans';}
#keyword_ad_wrap h3 .tit { margin-left:25px; margin-right:20px; font-size:18px; font-weight:700 }
#keyword_ad_wrap h3 img { margin-left:25px; margin-right:20px}/* 나중에지워라 */
#keyword_ad_wrap h3 span { font-weight:normal; font-size:13px; line-height:40px; /*vertical-align:middle;*/}
#keyword_ad_wrap h3 span strong { font-size:inherit; font-weight:700; color:#333; vertical-align:inherit}
#keyword_ad_wrap h3 span.click { color:#1f1f1f; text-decoration:underline}
#keyword_ad_wrap .keyword_tabbx > ul { height:36px; background: url("/_images/2013/tabmenu/tab_keyword_bg.gif") repeat-x right bottom;}
#keyword_ad_wrap .keyword_tabbx ul li{float:left;}
#keyword_ad_wrap .keyword_tabbx > ul li span{width:150px; height:36px; display:block; background:url("/_images/2013/tabmenu/tab_keyword_sprite.png") no-repeat;text-indent:-9999px;font-size:0;line-height:1; cursor:pointer}
#keyword_ad_wrap .keyword_tabbx li.tab01 span { background-position:0 0}
#keyword_ad_wrap .keyword_tabbx li.tab02 span { background-position:-150px 0}
#keyword_ad_wrap .keyword_tabbx li.tab03 span { background-position:-300px 0}
#keyword_ad_wrap .keyword_tabbx li.tab04 span { background-position:-450px 0}
#keyword_ad_wrap .keyword_tabbx li.tab01.active span { background-position:0 -50px}
#keyword_ad_wrap .keyword_tabbx li.tab02.active span { background-position:-150px -50px;}
#keyword_ad_wrap .keyword_tabbx li.tab03.active span { background-position:-300px -50px;}
#keyword_ad_wrap .keyword_tabbx li.tab04.active span { background-position:-450px -50px;}
#keyword_ad_wrap p.date { position:absolute; top:53px; right:20px; color:#888; font-size:11px; letter-spacing:-0.5px}
#keyword_ad_wrap p.date strong { color:#666; font-weight:700; font-weight:normal}
#keyword_ad_wrap .bx02 { display:none}
#keyword_ad_wrap .txtlist { overflow:hidden; padding:15px 30px 10px}
#keyword_ad_wrap .txtlist span { width:160px; height:24px; display:inline-block; letter-spacing:-1px;text-decoration:underline; color:#666666;cursor:pointer;}
#keyword_ad_wrap .txtlist span:hover{ color:#339900;cursor:pointer;}
.engine_view { height:25px; position:relative; padding:8px 0 0 20px; border-top:1px solid #c5c5c5;background:#F8F8F8}
.engine_view span img { vertical-align:middle}
.engine_view span.link_kwd { float:right; margin-right:90px}
.engine_view span.link_kwd.none {margin-right:20px}
.engine_view span.link_kwd a { color:inherit}
.engine_view span.link_kwd a:hover { text-decoration:underline}
.btn_more { position:absolute; top:5px; right:20px}
#keyword_ad_wrap .txtlist span.ready {width:100%; color:#666666; text-align:center}
#keyword_ad_wrap #bKeys .keyBgs{overflow:hidden;height:144px;}
#keyword_ad_wrap #bKeys{position:relative;zoom:1;} 
#keyword_ad_wrap #bKeys ul{clear:both;}
#keyword_ad_wrap #bKeys ul li { height:24px}
#keyWordFranch #bKeys ul li {}/* 프랜차이즈 키워드 임시속성 */
#keyWordFranch { display:none; width:1100px; margin:0 auto; }

/* 모바일버전 보기 버튼 */
#mobi_gotop { position:absolute; top:0; right:0; background:#fff; padding-left:120px; z-index:100 } /* 상단 모바일버전 버튼 */
#mobi_go { margin-top:20px!important } /* 하단 모바일버전 */
.m_turn { overflow:hidden; text-align:center; }
.m_turn .btn_mobile { width:190px; display:block; margin:2px auto 0; border:2px solid #666; text-align:center; padding:20px 0; font-size:31px; color:#555; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#fbfbfb; font-weight:700}

/* loading 레이어 */
#loadingMask {position: fixed;z-index: 100;	width:100%;	height:100%;}
#loadingMask .mask-layer {background-color:#fff; position:absolute;	width:100%;	height:100%; opacity:0.5;}
#loadingMask .mask-msg { position:absolute; text-align:center; font-size:25px; font-weight:bold; line-height:1.5; width:100%; top:30%; margin-top:-115px; text-shadow: 0px 0px 10px #fff;}
#loadingMask .mask-msg img {width:100px;}

.sticLabel {
    padding: 1px 2px;
    font-size: 11px;
    border-radius: 2px;
	margin: 0px 1px;
}

/* 건물등기부 */
.label-BuildingRegi {
    border: solid 1px #538235;
    color: #538235;
    font-weight: 600;
    
}

/* 토지등기부 */
.label-LandRegi {
    border: solid 1px #7e5f00;
    color: #7e5f00;
    font-weight: 600;
}
