@charset "utf-8";
/*
    Document   : layout
    Created on : 2018-05-08
    Author     : BHS(hyoparri@adnstyle.com)
    Description: agent.css
*/
@import url("/common/css/jumpo.css");
/*@import url("/common/css/layout_submain.css");*/


/* 에이전트 소개 */
.area_agent{margin:8px 0 8px 0;border:1px solid #666;}
.agent_category{position: relative; padding:10px 90px 10px 30px; background:#fff}
.agent_category p.h,
.agent_category .area_category{float:left;padding-top:7px;padding-bottom:7px;}
.agent_category p.h{padding-right:35px;border-right:1px solid #c6c6c6;}
.agent_category .area_category{padding:7px 35px;}
.agent_category .area_category>li{float:left;padding-left:15px;margin-left:15px;background:url("../../images/agent/jumpo_ico.png?2") -496px 6px no-repeat;}
.agent_category .area_category>li:first-child{padding-left:0;margin-left:0;background:none;}
.agent_category .area_category>li.on{font-weight: 600;color:#235a9e}
.agent_category .btn_all{position: absolute;top:17px;right:35px;padding-right:23px;background:url("../../images/agent/jumpo_ico.png?2") -440px -22px no-repeat;}
.agent_category .btn_all.on{background-position:-452px -51px;}

.area_agent.all .btn_all{display:none;}
.area_agent.all .agent_category{border-bottom:none;}

.area_list_area{display:none;padding:16px 57px;height:auto;overflow: hidden;border-top:1px solid #c6c6c6;}
.area_list_area .tab_box_area{margin-top:-15px;/*padding-right:130px;*/}
.area_list_area .tab_box_area li{float:left;margin:15px 30px 0 0;}

.excellent_agent .agent_list { margin-top:8px}

.agent_wrap .tb_type_weekly{border-top:0;border-bottom:0;}
.agent_wrap .tb_type_weekly table td{padding:0;vertical-align: middle;}
.agent_wrap .tb_type_weekly table td.bot{vertical-align:bottom;}
.agent_wrap .tb_type_weekly table td .ag_user img {width:80px; height:90px}
.weekly_agent .ag_info{margin-top:5px;}
.agent_wrap .ag_info>li{float:left;margin-top:4px;}
.agent_wrap .ag_info>.num{width:35%;/*width:209px;*/}
.agent_wrap .num>b{color:#b5b8ee;}
.agent_wrap .eval>span{padding-right:20px;}
.agent_wrap .tb_type06 table td a{text-decoration:none;}

.weekly_agent{position: relative; margin-top:8px;color:#fff;background:#515350;}
.weekly_agent .weekly_title{ color:#fff}
.weekly_agent b.h{display:block;*display:inline;*zoom:1; padding-bottom:5px; margin-bottom:10px;font-size:25px;font-weight:400;border-bottom:1px solid #a8a9a7;}
.weekly_cont{padding:33px 39px 29px 76px;}
.weekly_cont .tb_type_weekly{width:100%;border-top:0;border-bottom:0;}
.weekly_cont .ag_user img{border:0;}
.weekly_cont .ag_name>b{font-size:20px;color:#fff;}
.weekly_cont .ag_name>b>span {/*font-weight:normal;*/}
.weekly_cont span.agt {font-weight:normal; /*font-size:18px*/;color:#fff;}
.weekly_cont .ag_name{font-size:18px;color:#9d9d9d;}
.weekly_cont .tb_type_weekly table td .ag_user_box .ag_title{margin-top:0; font-size:14px; font-weight:200; color:#d1d1d1;}
.weekly_cont .ag_info>li{color:#fff;}
.tb_type_weekly{width:100%;margin:0;padding:0;border-top:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
.tb_type_weekly table{width:100%;table-layout:fixed;border-collapse:collapse;}
.tb_type_weekly table td{margin:0;padding:0;text-align:center;}
.tb_type_weekly table td{position:relative;vertical-align:top;padding:12px 0;word-break:break-all;line-height:1.4;}
.tb_type_weekly table td.left{text-align:left;}

/* Agent Submain */
.agt_submain .weekly_agent { width:793px}
.agt_submain .weekly_agent .weekly_btn { position:absolute; right:40px; bottom:30px;}
.agt_submain .tenderbox_area { position: absolute; top:0; right:0; overflow:hidden}
.agt_submain .menubox_sec.tender { width:259px;height:188px; position:relative; background:#f2cf7c; padding:22px 0 0 22px;}
.agt_submain .menubox_sec.tender:after {width:140px; height:140px; position:absolute; right:-10px; bottom:-10px; display:inline-block; background: url(/images/common/i_menuboxall_spt.png?3) no-repeat 0px -820px;  content:"";}
.agt_submain .menubox_sec.tender a { position:absolute; width:100%; height: 100%; left: 0; top: 0; border:1px solid #c5c5c5;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; z-index:1}
.agt_submain .menubox_sec.tender a:hover { border:2px solid #c59d3e}
.agt_submain .menubox_sec.tender .menubox_ttl .ti { display:inline-block; margin-bottom:14px; padding:4px 7px 1px; border-radius:5px; background:#b7861c; font-size:27px; color:#fff; /*color:#d93131*/ font-family:'Jua', sans-serif; }
.agt_submain .menubox_sec.tender .txt {font-size:25px; font-family:'Jua', sans-serif; line-height:27px}
.agt_submain .menubox_sec.tender .txt li.n1 { color:#71437e}
.agt_submain .menubox_sec.tender .txt li.n2 { color:#d93131}
.agt_submain .menubox_sec.tender .txt li.n3 { color:#333555}
.agt_submain .menubox_sec.tender .txt li.n4 { color:#996b00}
.agt_submain .menubox_sec.tender .btn_area { position:absolute; bottom:25px; display:inline-block; min-width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:400; background:#fff; vertical-align:middle; border:1px solid #bbb; color:#555;}


.btn_detail{font-size:14px;font-weight:400;color:#fff;line-height:33px;border-radius: 3px;background:#8cc63f;}
.label_best{position: absolute;top:-3px;left:-2px;width:183px;height:160px;text-indent:-9999em;background:url("../../images/agent/jumpo_ico.png") no-repeat;}

.ranking_label{display:inline-block;*display:inline;*zoom:1;width:58px;height:58px;text-indent:-9999em; margin:2px 0;background:url("../../images/agent/jumpo_ico.png?2") no-repeat;}
.ranking_label.best{width:84px;height:84px;background-position: 0 -182px;}
.ranking_label.fst{background-position: -89px -182px;}
.ranking_label.scd{background-position: -89px -242px;}
.ranking_label.thd{background-position: -89px -302px;}
.ranking_label.four{background-position: -89px -362px;}
.ranking_label.five{background-position: -89px -422px;}
.ranking_desc{display:block; /*margin-top:5px;*/ color:#777; text-align:center}

/* UI 개선중 */
.excellent_agent .agent_list > ul > li {margin-bottom:8px;}
.excellent_agent .agent_list > ul > li:first-child .agt_best { border:1px solid #cdac27; background:#fdfaf0 }
.excellent_agent .agent_list > ul > li:nth-child(2) .agt_best { border:1px solid #a2a3ad; background:#f4f5f8 }
.excellent_agent .agent_list > ul > li:nth-child(3) .agt_best { border:1px solid #bd895e; background:#fbf6f2 }
.excellent_agent .agent_list > ul > li:last-child {margin-bottom:0px;}
.excellent_agent .cnt_list_bx { min-height:auto; padding:16px 30px 16px 25px; }
.excellent_agent .cnt_list_bx .rankin_td { width:11.5%; float:left; /*margin-top:5px;*/ text-align:center}
.excellent_agent .cnt_list_bx > div { display:inline-block; vertical-align:middle}
.excellent_agent .ag_user{ margin:0 25px;}
.excellent_agent .ag_user_box { width:60%; margin-top:5px}
.excellent_agent .ag_user_box .ag_title{ display:block; margin-top:5px; font-size:14px;font-weight:400; color:#454545;}
.excellent_agent .comm_title_count span { /*color:#333*/}
.excellent_agent .latest3mth { font-weight:normal; font-size:20px}/* 최근3개월*/
.excellent_agent .ag_name{font-size:20px;font-weight:400;color:#333}
.excellent_agent .ag_name .agt { font-weight:normal}
.excellent_agent .ag_info>li{margin-top:4px;font-size:14px;color:#898989;}
.excellent_agent .ag_info>.hole{width:60%;}
.excellent_agent .ag_info>.num b{color:#373960;}
.excellent_agent .agent_list .bot{ position:absolute; bottom:20px; right:30px;/*vertical-align:bottom*/}

.clearfix:before, .clearfix:after{ content: ""; display: table; }
.clearfix:after{ clear: both; }
.clearfix{ *zoom:1; }

.btn_area09.CFst{background:#d3b950;}
.btn_area09.CScd{background:#ababab;}
.btn_area09.CThd{background:#cf976a;}
.btn_area09.CEtc{background:#cbcbcb;}


/***** 에이전트 소개 View *****/
/* StickyHeader 에이전트 View */
.view_fixed_header .view_header.agent {padding:0 14px 83px;}
.view_fixed_header .view_header.agent .photo { float:left; margin-right:25px;}
.view_fixed_header .view_header.agent .photo img { width:70px; height:78px}
.view_fixed_header .view_header.agent .info_txt { padding:10px 0 0; line-height:1.5 }
.view_fixed_header .view_header.agent .agent_name { font-size:30px; color:#333; font-weight:700 }
.view_fixed_header .view_header.agent .slogan { font-size:18px; color:#888; vertical-align: text-bottom}
.view_fixed_header .view_header.agent .hp { font-size:15px; font-weight:700; display:block}

.agent_info_area{ margin:20px 0 8px; padding:40px 30px 40px 60px;border:1px solid #505877;}
.agent_info_area .agent_photo_wrap { float:left; }
.agent_info_area .agent_photo>img{ width:230px; height:268px; border:1px solid #c3c3c3; border-radius:4px}
.agent_info_area .agent_info{ width:66%; position:relative; float:left; margin-left:50px}
.agent_sns_share { margin-top:15px; /*text-align:center;*/ vertical-align:middle }
/**
.agent_sns_share .sns_share{display:inline-block;*display:inline;*zoom:1;margin-right:1px;width:27px;height:27px;text-indent:-9999em;background:url("../../images/agent/sns_icon_spt.png") no-repeat; vertical-align:middle}
**/
.agent_sns_share .sns_share{width: 30px;height: 30px;display: inline-block; margin-right: 5px; vertical-align:middle; background:url("../../images/agent/sns_icon_spt.png") no-repeat; text-indent: -9999px; background-size: 30px auto}
.agent_sns_share .sns_share.twitter{background-position: 0 0;}
.agent_sns_share .sns_share.facebook{background-position: 0 -35px;}
.agent_sns_share .sns_share.kakao{background-position: 0 -70px;}
.agent_sns_share .sns_share.kakaostrory{background-position: 0 -105px;}
.agent_sns_share .sns_share.sms{background-position: 0 -140px;}
.agent_sns_share .sns_share.urlcopy{background-position: 0 -175px;}
.agent_info_area .agent_name{padding:3px 0 20px;margin-bottom:23px;font-size:18px;color:#888;border-bottom:1px solid #ededed;}
.agent_info_area .agent_name>b{ padding-right:10px;font-size:30px;color:#333;}
.agent_info_area .agent_name>b+span { display:block; margin-top:10px}
.agent_info_list { font-size:15px}
.agent_info_list dl{/*float:left;*/ overflow:hidden; margin-top:15px;font-weight:600;}
.agent_info_list .hole{float:none;}
.agent_info_list dl:before, .agent_info_list>dl:after{ content:""; display: table; }
.agent_info_list dl:after{ clear: both; }
.agent_info_list dl{ *zoom:1; }
.agent_info_list dt,.agent_info_list dd{float:left;}
.agent_info_list dt{width:130px; padding-left:16px;background:url("../../images/agent/jumpo_ico.png") -495px -107px no-repeat;}
.agent_info_list dd>span{display:inline-block;*display:inline;*zoom:1;margin-left:13px;}
.agent_info_list dd>span:first-child{margin-left:0;}
.agent_info_list .mg_none{/*margin-top:2px;*/}
.agent_info_list .hole dd{/*padding-left:10px;*/}
.agent_info_list .hole p{float:left; padding-right:8px; font-size:13px; font-weight:normal;vertical-align:middle}
.agent_info_list .hole i{display:inline-block; margin-right:5px; vertical-align:middle}
.agent_info_list .hole span { display:inline-block; vertical-align:middle; line-height:1.4}
.agent_info_list .hole .ranking_label{width:48px;height:48px;background-position: -187px -182px;}
.agent_info_list .hole .ranking_label.scd{background-position: -187px -240px;}
.agent_info_list .hole .ranking_label.thd{background-position: -187px -298px;}
.agent_info_list .hole .ranking_label.four{background-position: -187px -356px;}
.agent_info_list .hole .ranking_label.five{background-position: -187px -414px;}
.agent_info_list>.clearfix{margin-top:-15px;}

.agent_info_func{margin:15px 0 0 150px;}
.agent_info_func>a{display:inline-block;*display:inline;*zoom:1;margin-left:10px;width:230px;height:47px;font-size:15px;font-weight:600;color:#fff;line-height:47px;text-align:center;background:#505877;border-radius:3px;}
.agent_info_func>a:first-child{margin-left:0;}

.ag_menu{background:#fff; display:flex; border:1px solid #679b21; box-sizing:border-box}
.ag_menu li{width:10.08%; height:70px; position:relative; float:left; margin-left:-1px; padding:0; border-left:1px solid #679b21; text-align:center; font-size:12px; font-weight:700;color:#679b21;box-sizing:border-box; -webkit-box-sizing:border-box}
.ag_menu li:first-child{ margin-left:0; border-left:none}
.ag_menu a{display:block;}
.ag_menu li span{display:block;margin:5px auto 5px;width:40px;height:40px;text-indent:-9999em;background: url("../../images/agent/i_agt_view_spt.png") no-repeat;}
.ag_menu li.active, .ag_menu li:hover { color:#fff;/*;color:#679b21;*/ background:#8cc63f}
.ag_menu li.null {color:#999}/* 비활성 */
.ag_menu li.null:hover { background:none; color:#999}
.ag_menu li.icon01 span {background-position:0 -50px;}
.ag_menu li.icon02 span {background-position:-40px -50px;}
.ag_menu li.icon03 span {background-position:-80px -50px;}
.ag_menu li.icon04 span {background-position:-120px -50px;}
.ag_menu li.icon05 span {background-position:-160px -50px;}
.ag_menu li.icon06 span {background-position:-200px -50px;}
.ag_menu li.icon07 span {background-position:-240px -50px;}
.ag_menu li.icon08 span {background-position:-280px -50px;}
.ag_menu li.icon09 span {background-position:-320px -50px;}
.ag_menu li.icon10 span {background-position:-360px -50px;}

.ag_menu li.icon01.active span, .ag_menu li.icon01 a:hover span {background-position:0 -100px;}
.ag_menu li.icon02.active span, .ag_menu li.icon02 a:hover span {background-position:-40px -100px;}
.ag_menu li.icon03.active span, .ag_menu li.icon03 a:hover span {background-position:-80px -100px;}
.ag_menu li.icon04.active span, .ag_menu li.icon04 a:hover span {background-position:-120px -100px;}
.ag_menu li.icon05.active span, .ag_menu li.icon05 a:hover span {background-position:-160px -100px;}
.ag_menu li.icon06.active span, .ag_menu li.icon06 a:hover span {background-position:-200px -100px;}
.ag_menu li.icon07.active span, .ag_menu li.icon07 a:hover span {background-position:-240px -100px;}
.ag_menu li.icon08.active span, .ag_menu li.icon08 a:hover span {background-position:-280px -100px;}
.ag_menu li.icon09.active span, .ag_menu li.icon09 a:hover span {background-position:-320px -100px;}
.ag_menu li.icon10.active span, .ag_menu li.icon10 a:hover span {background-position:-360px -100px;}

.ag_menu li.icon01.null span, .ag_menu li.null.icon01 a:hover span {background-position:0 0;}
.ag_menu li.icon02.null span, .ag_menu li.null.icon02 a:hover span {background-position:-40px 0;}
.ag_menu li.icon03.null span, .ag_menu li.null.icon03 a:hover span {background-position:-80px 0;}
.ag_menu li.icon04.null span, .ag_menu li.null.icon04 a:hover span {background-position:-120px 0;}
.ag_menu li.icon05.null span, .ag_menu li.null.icon05 a:hover span {background-position:-160px 0;}
.ag_menu li.icon06.null span, .ag_menu li.null.icon06 a:hover span {background-position:-200px 0;}
.ag_menu li.icon07.null span, .ag_menu li.null.icon07 a:hover span {background-position:-240px 0;}
.ag_menu li.icon08.null span, .ag_menu li.null.icon08 a:hover span {background-position:-280px 0;}
.ag_menu li.icon09.null span, .ag_menu li.null.icon09 a:hover span {background-position:-320px 0;}
.ag_menu li.icon10.null span, .ag_menu li.null.icon10 a:hover span {background-position:-360px 0;}


/* AgentView 상세소개 센셕 타이틀 */
.detail_sec_tit .i:before { background: url("/images/agent/i_agt_view_spt.png") no-repeat;}
.detail_sec_tit .i.n01:before { background-position:0px -150px}/* 자기소개 */
.detail_sec_tit .i.n02:before { background-position:-50px -150px}/* 사진/동영상 */
.detail_sec_tit .i.n03:before { background-position:-100px -150px}
.detail_sec_tit .i.n04:before { background-position:-150px -150px}
.detail_sec_tit .i.n05:before { background-position:-200px -150px}
.detail_sec_tit .i.n06:before { background-position:-250px -150px}
.detail_sec_tit .i.n07:before { background-position:-300px -150px}
.detail_sec_tit .i.n08:before { background-position:0px -200px}
.detail_sec_tit .i.n09:before { background-position:-50px -200px}
.detail_sec_tit .i.n10:before { background-position:-100px -200px}/*유튜브*/


.agent_view_area{padding-bottom:40px;border-bottom:1px solid #ccc;}/* margin-bottom:80px; */
.agent_view_area .ag_ttl{position:relative;padding:40px 20px 20px;font-size:23px;font-weight:600;color:#70a924;border-top:1px solid #ccc;border-bottom:2px solid #aaa;}
.agent_view_area .detail_sec_tit .btn-more{position:absolute;bottom:15px;right:0;font-size:14px;color:#777;}
.agent_view_area .agent_view_box{margin-top:30px}
.agent_view_area .agent_view_box:first-child {}
.agent_view_area .agent_cont{padding:25px 30px;font-size:14px;font-weight:300; border:1px solid #d1d1d1;}
.agent_view_area .agent_cont.scroll_box{overflow-y:scroll;overflow-x:hidden;height:74px;padding-left:30px;padding-right:0;}
.agent_view_area .cate01_cont .agent_cont{padding:40px 90px 30px; font-size:19px; line-height:1.7}
.cate02_cont .cont_list>li{ margin-bottom:10px; line-height:1.4}
.intro_photo_wrap{position:relative; padding:25px 30px 0!important; background:#454545; text-align:center; color:#fff}/* 사진동영상 */
.intro_photo_wrap:after{/*display:block; clear:both; content:"."; visibility:hidden; height:0;*/}
.intr10_wrap .video_bx { width:854px; height:480px;display:block; margin:20px auto 20px; border: 5px solid #d4d4d4;}/* 유튜브동영상 */

.cate03_cont .award_list{padding-right:390px;margin-top:-16px;display:block;overflow:hidden;width:100%;}
.cate03_cont .award_list li{float:left;margin-top:16px;width:260px;}

.cate04_cont .num, .cate05_cont .num, .cate06_cont .num {font-size: 15px;font-weight: 300;color: #929292;}
.contract_cate .sbn_title.SG{margin-right:5px;color:#99b73d;background:none;border:1px solid #99b73d;}
.contract_cate{font-size:12px;color:#929292;}

.agent_view_area .cate05_cont .agent_cont{padding:0;}


/* 칭찬,꾸중하기 */
.tb_type06 table td .ag_label.yellow{background:#f7b821;}
.tb_type06 table td .ag_user.no_image{display:block;margin: auto;padding-top:30px;width:95px;height:68px;font-weight:600;color:#6c6c6c;border:1px solid #e1e1e1;}
.op_func{padding-top:30px;border-top:1px solid #505877;}
.op_func .btn_area02.w115{width:115px;background:#505877;border-radius: 5px;}

.tb_type05.op_view table th{text-align:left;padding-left:40px;}
.tb_type05.op_view table td{font-weight:600;}
.tb_type05.op_view table td>.tb_view_area{font-weight:300;}


/* 에이전트 모집안내 */
.mfix_mtop { margin-top:86px }
.mfix_fixed { position:fixed; top:0px; z-index:2500;}
/*
#content.agt_full_wrap { width:100%; overflow:hidden; background:#fff url("/_images/2013/agent/recruit/recruit_bg.jpg") repeat-x 0 0;}
div.main_content.recruitinfo { width:100%; overflow:hidden; background:url("/_images/2013/agent/recruit/recruit_bg.jpg") repeat-x 0 0;}
div.main_content.recruitinfo div.main_center { margin-top:-20px} */
.cont_wrap.agt_full_wrap { width:100%; background:#fff url("/_images/2013/agent/recruit/recruit_bg.jpg") repeat-x 0 0!important;}
.agt_recruit_wrap { width:1060px;/*width:920px;*/ margin:0 auto; text-align:center}
.agt_recruit_wrap .recruit_tab { width:1060px;/*width:920px;*/ height:47px; margin-bottom:40px; background:#fff; *zoom:1}
.agt_recruit_wrap .recruit_tab.mfix_fixed { left:50%; margin-left:-530px;/*margin-left:-460px;*/; top: 50px;}
.agt_recruit_wrap .recruit_tab:after {content:"";clear:both;display:block;}
.agt_recruit_wrap .recruit_tab a { width:24.65%; height:45px; float:left; margin:0 1px 0 0; border:1px solid #80a80c; background:#fff }
.agt_recruit_wrap .recruit_tab a span { width:170px; height:38px; display:block; margin:0 auto; background:url("/_images/2013/tabmenu/tab_agtrecruit_spt.png") no-repeat;text-indent:-9999px;font-size:0;line-height:1; cursor:pointer}
.agt_recruit_wrap .recruit_tab a.tab01 span { background-position:0 0}
.agt_recruit_wrap .recruit_tab a.tab02 span { background-position:-165px 0}
.agt_recruit_wrap .recruit_tab a.tab03 span { background-position:-330px 0}
.agt_recruit_wrap .recruit_tab a.tab04 span { background-position:-495px 0}
.agt_recruit_wrap .recruit_tab a.blockactive { background:#f7fbec }
.agt_recruit_wrap .detail_sect { margin-bottom:40px}


/* 에이전트 지원하기 */
.apply_agent .row{padding-top:35px;border-top:1px solid #e5e5e5;}
.apply_agent .row:first-child{padding-top:0;margin-top:0;border-top:0;}
.apply_agent .h{padding:0 0 20px 40px;}
.apply_agent .h>strong{padding-left:14px;font-size:23px;color:#434343;background:url("../../images/agent/jumpo_ico.png") -495px -100px no-repeat;}
.apply_agent .h span{font-size:15px;font-weight:300;color:#9c9c9c;}
.apply_agent .tb_type02{border-bottom:0;border-top:1px solid #e5e5e5;}
.apply_agent .tb_type02 th{padding-left:40px;font-weight:600;text-align:left;}
.apply_agent .tb_type02 table td{padding-left:0;}
.apply_agent .radio_type01 .jumpo_radio{margin:0 5px 0 45px;}
.apply_agent.write .radio_type01 .jumpo_radio{margin:0 5px 0 27px;}
.apply_agent .radio_type01 .jumpo_radio:first-child{margin-left:0;}
.apply_agent .row:first-child .tb_type02{border-top:0;}
.apply_agent .row .desc_list{padding:5px 0 10px 0;font-size:14px;color:#aba9a9;line-height: 1;}
.apply_agent .row .desc_list>li{margin-top:10px;}
.apply_agent input{height:36px;}
.apply_agent .btn_area07{margin-left:5px;width:135px;height:36px;font-size:15px;line-height:36px;}
.apply_agent .type_txtBox01{border-radius: 0;}
.apply_agent .agent_sel{height:36px;}
.apply_agent .ui-selectmenu-button span.ui-selectmenu-text{padding-left:7px;width:200px;font-weight:200;color:#bcbcbc;}
.apply_agent .ui-icon{width:10px;height:6px;background:url("../../images/agent/ico_select.png") no-repeat;}
.apply_agent .ui-selectmenu-button span.ui-icon{top:12px;right:12px;}
.apply_agent .has_pd{padding:15px 0;}
.apply_agent .align_r{padding-top:10px;border-top:1px solid #e5e5e5;}
.apply_agent .align_r .btn_area06{margin-left:10px;border-radius: 3px;}
.apply_agent .align_r .btn_area06:first-child{margin-left:0;}
.apply_agent.write{padding-top:0;}
.apply_agent.write .ui-selectmenu-button span.ui-selectmenu-text{width:135px;}

.w110{width:110px;}
.pdt50{padding-top:50px;}



/* 이하 PSD 컨텐츠가 통이미지로 작업되어 있어 부득이하게 기존 사이트에서 긁어온 CSS */

/***** Data list Table Common - 에이전트카드, 마이페이지 데이터테이블에사용 *****/
.data_table {clear:both;width:100%;}
.data_table caption {display:none;}
.data_table thead th {height:35px; padding:0 10px; border-bottom:1px solid #e2e2e2; background:#f5f6f9; font-weight:normal; color:#555 }
.data_table td {position:relative; padding:15px 0px;border-bottom:1px solid #e0e0e0; text-align:center; color:#767676}
.data_table td.ti { text-align:left }
.data_table td .ti_content { font-size:14px; line-height:20px }
.data_table td .typename { color:#4a6abd } /* 연남색 */
.data_table td .content { color:#767676}
.data_table td .light { color:#999 } /* 폰트 연한경우 - 등록자 등록일 조회 */
.data_table td.vlast {position:relative;padding:8px 0px;border:none;}
.data_table th,.data_table td{line-height:1.5;}
.data_table tr:hover{background:#f7f7f7;}
.data_table a{display: block;}

.counsel_bx { position:relative;overflow:hidden; clear:both }
.counsel_bx .photo { width:68px; float:left; margin-right:3%; text-align:center; font-size:12px; color:#999 }
.counsel_bx .photo img { width:62px; height:70px; margin-bottom:3px; border:1px solid #cdcdcd;}
.counsel_bx .text a { width:635px }
.counsel_bx .text .q, .counsel_bx .text .good { color:#679b21; } /* 고객평가에도 쓰임 */
.counsel_bx .text .bad { color:#f14000}
.counsel_bx .repute_img { width:70px; height:70px; float:left; margin-right:3%} /* 고객평가 */
.counsel_bx .repute_img > span {width:70px; height:70px; display:block; background:url("/_images/support/agt_icon_spt.png") no-repeat 0 -210px; text-indent:-9999px }
.counsel_bx .repute_img .good { background-position:0 -210px }
.counsel_bx .repute_img .bad { background-position:0 -300px }
/* .sub_append .date {float:right; color: #acacac; color:#aaa; font-size:12px}*/

/*.cate06_cont .agent_cont{padding-right:250px;}*/
.box_wrap .tit { display:block; margin-top:3px; margin-bottom:3px; font-size:18px; font-weight:bold; }
.box_wrap a:hover { text-decoration:none }
.box_wrap .cont_txt { padding-right:80px;font-size:14px; color:#777; line-height:22px }
.box_wrap a:hover .cont_txt { text-decoration:underline}

.intro4_wrap li, .intro6_wrap li, .intro7_wrap li, .intro9_wrap li { padding-top:17px; margin-top:15px; border-top:1px solid #e5e5e5 }
.intro4_wrap li:first-child, .intro6_wrap li:first-child, .intro7_wrap li:first-child, .intro9_wrap li:first-child{padding-top:0;margin-top: 0;border-top:0;}

.cate07_cont .agent_cont{padding:15px 0;}
.intro7_wrap li{padding-left:30px;padding-right:30px;}

.ico_method_type { min-width:50px; height:18px; display:inline-block; margin-right:6px; padding:2px 10px 0; border:1px solid #99b73d; border-radius:12px; -webkit-border-radius:12px; background:#fff; font-size:13px; white-space:nowrap; color:#7fa50c; text-align:center; font-weight:700; line-height:1.2}
.ico_method_type.buy {border:1px solid #7fbdcd; color:#058cae;}
.ico_method_type.self {border:1px solid #8a94d8; color:#4f5dc5;}
.cntbox_sector .ico_method_type { min-width:60px; height:19px; padding:3px 10px 0; font-size:14px; }
.custstory_bx .txt, .agstory_bx .txt { display:block; color:#777; line-height:21px; font-size:14px;}
.sub_append .name { color:#999; font-size:12px}
.custstory_bx .tit, .agstory_bx .tit { overflow:hidden; white-space:nowrap; word-wrap:normal; text-overflow:ellipsis; color:#333; /*font-size:18px;*/ line-height:1.8; clear:both} 
.sub_append { overflow:hidden; margin-top:5px;}
.sub_append .date { float:right; color: #acacac; color:#aaa; font-size:14px}

/* 공통 Box광고 */
div.s_left { padding:14px 20px 0 20px;}
div.s_left p.space_label span.space { float:left; margin-right:4px; font-weight:bold;color:#777; font-size:11px; } /* 층 평*/
div.s_left p.space_label span.agent { float:right; font-size:11px; } /* 중개보조원 표시*/
div.s_left p.space_label span.agent strong { width:150px; color:#777; text-align:right; font-weight:normal}
div.s_left p.space_label span.agent strong.name{ width:40px;color:#333; text-align:left; font-weight:bold } /* 중개보조원 이름 2d338d */
div.s_left .text span.hits { float:right!important;}
div.s_left .text span em.active { background:#FF0} /* 형광펜 */


/* 상단Box광고 및 공통
#marketListTable {} 
.returnsort_desc { margin-bottom:-5px; padding-top:10px; color:#999; text-align:center}
.adbann_nullbx {position:relative; display:block; padding:20px 0; margin:15px 0; border:1px solid #aaaaaa; background:#fff; text-align:center; font-weight:bold; font-size:13px; color:#666666; line-height:1.2em}
.adbann_mainbx_wrap, .adbann_topbx_wrap, .adbann_bidbx_wrap, .adbann_middbx_wrap, .adbann_bottbx_wrap, .adbann_selfbx_wrap, .adbann_generalbx_wrap {position:relative;display:block; margin-top:20px; clear:both;}
.adbann_mainbx_wrap h3, .adbann_topbx_wrap h3,.adbann_bidbx_wrap h3, .adbann_middbx_wrap h3, .adbann_bottbx_wrap h3, .adbann_selfbx_wrap h3, .adbann_generalbx_wrap h3 {position:relative; height:22px; margin-bottom:0; padding-top:0; vertical-align:middle}
				   h3 span.request_btn {position:absolute; right:0px; top:0px;margin:-3px 0 0 0;}
				   .adbann_topbx{ overflow:hidden; display:block; position:relative;border-top:1px #80a80c; border-left:1px #80a80c;border-right:1px #80a80c;border-bottom:2px #80a80c; border-style:solid; background:#fcffeb;}
.adbann_spbx_wrap div.s_left div.img_wrap div.img_title, .adbann_mainbx_wrap div.s_left div.img_wrap div.img_title, .adbann_bidbx_wrap div.s_left div.img_wrap div.img_title, .adbann_topbx_wrap .adbann_topbx div.s_left div.img_wrap div.img_title { width:163px;}
				   .adbann_topbx div.s_left div.img_wrap div.img_title { position:absolute; left:0px; top:0px; padding-top:3px; text-align:center; color:#fff; line-height:14px; background:url("/_images/2013/adbann_topbx_tibg.png") no-repeat; z-index:10;}
.adbann_selfbx_wrap div.s_left div.img_wrap div.img_title, .adbann_generalbx_wrap div.s_left div.img_wrap div.img_title { width:151px!important }
				   div.s_left { display:block; overflow:hidden; padding:14px 25px 0 0;}
		   		   div.s_left div.img_wrap div.img_title { width:151px; height:25px; text-align:center; padding-top:3px; line-height:14px }
			  	   div.s_left div.img_wrap .img_title span { padding:0px 2px 2px; display:inline-block; margin-left:1px; box-shadow: 0 0 0 1px rgba(255,255,255,.6); -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.6);}
				   div.s_left div.img_wrap .img_title span.self {box-shadow: 0 0 0 1px rgba(85,85,85,.6); -webkit-box-shadow: 0 0 0 1px rgba(85,85,85,.6); color:#333; font-weight:bold}
				   div.s_left .img_allwrap { position:relative; float:left; margin-top:2px}
				   div.s_left .img_allwrap .label_adicon { width:33px; position:absolute; bottom:10px; left:5px; text-align:center}
				   div.s_left .img_allwrap .label_adicon p.number { font-size:11px; color:#818181; text-indent:-1px}
				   div.s_left .input_check{width:35px;height:15px;float:left; text-align:center}
				   div.s_left div.img_wrap { position:relative; float:left; margin-right:25px; margin-bottom:13px; padding:21px 0 0 4px; }
				   div.s_left div.img_wrap span.img_thumb { float:left; clear:both; border:1px solid #b5b5b5;}
				   .adbann_bidbx_wrap div.s_left div.img_wrap span.img_thumb img { width:157px; height:85px;}
.adbann_mainbx_wrap div.s_left div.img_wrap span.img_thumb img, .adbann_topbx_wrap div.s_left div.img_wrap span.img_thumb img, .adbann_middbx_wrap div.s_left div.img_wrap span.img_thumb img, .adbann_bottbx_wrap div.s_left div.img_wrap span.img_thumb img { width:157px; height:95px;}
				div.s_left div.img_wrap span.img_thumb img { width:145px; height:90px;}
				   div.s_left .text { display:block; overflow:hidden;}
				   div.s_left .text div.cate_name { height:17px; color:#505050; }   
				   div.s_left .text h4 { display:inline-block; font-size:18px; letter-spacing:-.05em; font-weight:700; clear:both } 
				   div.s_left .text h4:hover { text-decoration:underline}
				   div.s_left .text h4 span { margin-left:2px; }
				   div.s_left .text h4 span img { margin-top:2px; margin-left:3px; }
				   div.s_left .text h4 span.van_return { display:inline-block; margin-left:8px; color:#cc0000; font-size:12px }
				   div.s_left .text .bxsubtit { line-height:22px; font-size:.85rem; font-weight:700}
				   div.s_left .text p.copy { margin-top:2px; color:#888; font-size:.69rem; line-height:19px; letter-spacing:-.03em}
	   			   div.s_left .text .price { margin-top:2px; margin-bottom:35px }
				   div.s_left .text .price span {margin-right:10px; color:#777; }
				   div.s_left .text .price span strong { color:#454545; }
				   div.s_left .text .price span strong em { font-style:normal}
				   div.s_left .text .price img {vertical-align:middle}
				   div.s_left .text .price img.split { margin:-1px 9px 0px 0px; }
				   div.s_left .text .price span.m_return {color:#650e0e;}
				   div.s_left .text .price span.m_return strong {color:#cc0000;}
				   div.s_left .text .price span.m_return strong.return { color:inherit; font-size:.85rem}
				   div.s_left .text .price span.teright { margin-right:5px}
				   div.s_left .text .price span.mthfee strong { font-weight:normal }
				   div.s_left .text .price span.premium strong { font-weight:bold; color:#282d93; }
				   div.s_left .text .price span.total { float:right; margin-right:0}
				   div.s_left .text .price span.total strong { font-size:16px; letter-spacing:-.02rem; font-weight:bold; color:#cc0000; }
				   div.s_left .text .price span.total span { color:#737373; }
				   div.s_left .bottom { width:82%; height:28px; position:absolute; bottom:0; border-top:1px solid #e5e5e5; letter-spacing:-.05em}
				   div.s_left .bottom p.space_label { display:block; margin-top:6px; float:left}
				   div.s_left .bottom .regist4rule { float:right; margin-top:6px; color:#8c8c8c; font-size:11px; padding-left:12px; background:url("/_images/2013/sub/bull_regist4rule_agency.gif") no-repeat left 2px; line-height:18px; letter-spacing:-.5px}
				   div.s_left .bottom .regist4self { float:right; margin-top:6px; color:#a35623; font-size:11px; padding-left:12px; background:url("/_images/2013/sub/bull_regist4rule_self.gif") no-repeat left 2px; line-height:18px; letter-spacing:-.03em}
				   div.s_left .bottom .regist4self .agent { color:#8c8c8c }
				   div.s_left .bottom .regist4self strong { color:#333; margin-right:10px}
				   div.s_left .bottom .regist4self strong.last { margin-right:0}
                   div.s_left .bottom .regist4self strong.null { color:#888; font-weight:normal }
 */

/* 일반매물box - 2015 */
.adbann_generalbx em{font-style:normal;font-weight:normal;}
.adbann_generalbx_wrap h3 span.subtitle{font-size:11px; color:#cc0000; text-indent:-1px; line-height:15px;}
                       .adbann_generalbx{ overflow:hidden; display:block; position:relative; background:#fff}
					   .adbann_generalbx.mymarketlist_active {background:url("/_images/2013/sub/mymarket_generalbx_bg.png") no-repeat 0 0;}
					   .adbann_generalbx.allmymarketlist_active {background:url("/_images/2013/sub/allmymarket_generalbx_bg.png") no-repeat 0 0;}
					   .adbann_generalbx div.s_left .img_allwrap { margin-top:-1px}
					   .adbann_generalbx div.s_left div.img_wrap div.img_title { position:absolute; left:0px; top:0px; color:#fff; z-index:10 }	


.cate08_cont .agent_cont{padding:0;}

.cnt_form p.radio { position:relative; display:inline-block; margin-right:12px; margin-top:5px}
/*
.cnt_form p.radio:last-child { margin-right:0}
.cnt_form p.radio input[type=radio] {position:absolute; top:3px; left:1px; z-index:-1}
.cnt_form p.radio input[type='radio']+label span {width:18px; height:18px; display:inline-block; margin-right:4px; background:url("../../images/agent/form_spt.png") no-repeat 0 0; background-size:50px auto; -webkit-background-size:50px auto; background:none\0/ie8 ;vertical-align:-5px}
.cnt_form p.radio input[type='radio']:checked+label span {background-position:-25px 0;}
*/

/* 에이전트카드 내 계약후기 */
/* .custstory_bx .tit { display:block; margin-top:7px; clear:both} */
.sub_append .name { color:#999; font-size:12px} /* float:left; 문제있나? */
.custstory_bx { padding:0}
.counsel_bx { overflow:hidden; clear:both }
.counsel_bx .photo { width:68px; float:left; margin-right:3%; text-align:center; font-size:12px; color:#999 }
.counsel_bx .photo img { width:62px; height:70px; margin-bottom:3px; border:1px solid #cdcdcd;}
.counsel_bx .text a { width:635px }
.counsel_bx .text .q, .counsel_bx .text .good { color:#5f9408; } /* 고객평가에도 쓰임 */
.counsel_bx .text .bad { color:#f14000}
.counsel_bx .repute_img { width:70px; height:70px; float:left; margin-right:3%} /* 고객평가 */
.counsel_bx .repute_img > span {width:70px; height:70px; display:block; background:url("/_images/support/agt_icon_spt.png") no-repeat 0 -210px; text-indent:-9999px }
.counsel_bx .repute_img .good { background-position:0 -210px }
.counsel_bx .repute_img .bad { background-position:0 -300px }
.sub_append { overflow:hidden; margin-top:5px;}
/* .sub_append .date { float:right; color: #acacac; color:#aaa; font-size:12px} */
.repute_list { padding:20px } /* 고객평가 리스트 */
.repute_list li .tit { font-size:16px}
.repute_list li p{line-height:1.4em;}
.repute_list li {line-height:1.5;}
.repute_list li span{font-weight:700;}
.repute_list li .good{color:#679b21;}
.repute_list li .bad{color:#f7b821;}
.repute_input { overflow:hidden; padding:20px;border-top:1px solid #e5e5e5; background:#f7f7f7} /* 고객평가 등록 */
.repute_input h4 { float:left; margin-bottom:10px; margin-right:20px; font-size:14px; font-weight:600;}
.cnt_form p.radio { margin-top:0 }
.repute_input .commt { float:right; color:#999; font-size:11px; line-height:1.8}
.repute_input textarea { width:100%; height:90px; overflow:auto; resize:none;}
.repute_input .cnt_form{/*padding-right:212px;*/}
.cnt_form li { position:relative; margin-bottom:8px } /* margin-bottom:10px */
.cnt_form .li  { margin-bottom:8px }
.cnt_form [type="text"], .cnt_form [type="password"] { width:100%; text-indent:10px}

.cate09_cont .agent_cont{padding:0;}
.cnt_form textarea { width:100%; padding:5px 5px 0 5px;line-height:24px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.cate09_cont .agent_cont input{}
.ico_method_cate{font-size:12px;}


/*체크박스, 라디오버튼*/
.cate09_cont .agent_cont p.radio{font-size:13px;}
.cate09_cont .agent_cont .jumpo_radio{top:-2px;margin:0 5px;background: url("../../images/agent/form_spt.png") no-repeat;}
.cate09_cont .agent_cont .jumpo_radio.checked {background-position: -25px 0;}
.cate09_cont .agent_cont .jumpo_radio label{margin-right:5px;}

.adbann_generalbx div.s_left div.img_wrap div.img_title.main{background:#d7ac02}
.adbann_generalbx div.s_left div.img_wrap div.img_title.top{background:#92be13}
.adbann_generalbx div.s_left div.img_wrap div.img_title.bo{background:#e159a5}
.adbann_generalbx div.s_left div.img_wrap div.img_title.deadline.main{background:#bd9701;}
.adbann_generalbx div.s_left div.img_wrap div.img_title.deadline.top{background:#76a60f;}
.adbann_generalbx div.s_left div.img_wrap div.img_title.deadline.bo{background:#bc4a8a;}
.adbann_generalbx div.s_left div.img_wrap div.img_title.self{background:#e57e24}/* 현장확인 직거래 */
.adbann_generalbx div.s_left div.img_wrap div.img_title.normal{background:#9671bf}/* 에이전트 중개거래*/