﻿@charset "utf-8";
/* CSS Document */

@import url("/common/css/jumpo.css?2");

/* reset */
th, td {padding:15px; border:1px solid #9f9f9f;}

/* 공통으로 사용안하면 franch.css로 옮겨야함 */
.con_img{vertical-align:middle}
.con_img img{max-width:100%;}


/* CSS Document - 공통으로 사용안하면 franch.css로 옮겨야함 */
#wrapper{width:100%; min-width:1100px; overflow:hidden;}
/* .wrap{margin:0 auto; width:1100px;} */
.wrap2{margin:0 auto; width:1100px;}
#franchwrap {/*background:#e9eaed*/ padding:0 0 40px} /* 바탕회색용 */


/* AD zone - franch.css로 옮겨야함 */
#adWrap{padding:0 0 0 0 } /* padding:30px 0 60px 0 ; background:#ebebeb */
#adWrap .title{ margin-bottom:20px; font-size:30px; line-height:35px; color:#3b3b3b;}
#adWrap .btn_ad{float:right; display:block; margin:-40px 0 0 0; width:130px; height:40px; border-radius:5px; background:#626262; color:#fff; line-height:40px; vertical-align:middle; text-align:center; }
#adWrap .btn_ad.info { margin:-60px 0 0 0}
#adWrap .banner_ad{} /* margin:30px 0 0 0; */


/* container */
/* #container{padding:0px 0 40px; letter-spacing:-0.05em; word-break: keep-all;}*/

/* table - 프랜차이즈에만 사용 */
.tbl_01{ width:100%; border-top:2px solid #393939; border-bottom:2px solid #393939;}
.tbl_01 th{border:1px solid #ddd; background:#f6f6f6; line-height:24px;}
.tbl_01 td{border:1px solid #ddd; line-height:24px;}

/* chainHeader - minheader로보임 */
#chainHeader{height:50px; background:#373961;}
#chainHeader .cd_h1{display:inline-block;}
#chainHeader .cd_h1 a {width:130px; height:30px; display:inline-block; background:url('../../images/common/cd_logo.png') center left no-repeat;  vertical-align: middle; line-height:48px;text-indent:-9999px;}
#chainHeader .cd_franchlogo {display:inline-block; font-weight:bold; font-size:26px; color:#fff; font-weight:bold; } /* vertical-align:middle;line-height:48px; */

/* 탑 타이틀 이미지영역 */
.h_tit_banner_area{background:#fff!important;border-bottom:none!important}
.h_tit_banner_area h2.h_tit_banner.franch {width:100%; text-align:center; background-repeat-x:no-repeat; background-position:center 50%; background-size:auto 210px; border-bottom: 1px solid #c1c5d5;}
.h_tit_banner_area h2.h_tit_banner.franch .h_bn_ttl {display:none}
.h_tit_banner_area h2.h_tit_banner.franch .h_bn_ttl2{ margin:40px 0 12px 0;font-size:35px;color:#3b3e4b;font-weight:800;}
.h_tit_banner_area h2.h_tit_banner.franch .h_bn_ttl2 .thin { font-weight:normal; font-size:30px}
.h_tit_banner_area h2.h_tit_banner.franch .h_bn_txt{font-size:16px;color:#43485f;font-weight:700}
.h_tit_banner_area h2.h_tit_banner.franch .h_bn_txt span {color:#d93131}

.list_top{position:relative;}
.list_top .title{float:left; font-size:30px; line-height:40px;}
.list_top .count{float:left; font-size:25px; line-height:40px; margin-left:20px;}
.list_top .btn_add{float:right; display:block; width:172px; height:40px; background:#393939; line-height:40px; vertical-align:middle; text-align:center; color:#fff;}
.comm_title_count span.other span {color:inherit}
.comm_countsort_wrap.mfix_fixed { background:#fff}
.comm_countsort_wrap.mfix_fixed .comm_title_count { width:1060px; margin:0 auto}
.list_top .search_area{position:absolute; bottom:8px; right:0; overflow:hidden; border-bottom:2px solid #393939;}
.list_top .search_area input[type=text]{float:left; box-sizing:border-box; padding:0 10px; border:0; width:170px; height:38px; font-size:16px;}
.list_top .search_area .btn_search{float:left; position:relative; width:40px; height:38px; background:none; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.list_top .search_area .btn_search::before{content:""; position:absolute; top:8px; left:10px; z-index:1; display:block; box-sizing:border-box; width:20px; height:20px; border:2px solid #393939; border-radius:10px;}
.list_top .search_area .btn_search::after{content:""; position:absolute; top:28px; left:23px; z-index:1; display:block; width:12px; height:2px; background:#393939;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}

.list_array{/*margin:10px 0 0 0;*/ overflow:hidden;}
.list_array li a { color:#888}
.list_array li button{/*float:left;*/ font-size:14px; line-height:20px; color:#a5a6b0; text-align:center; cursor:pointer;}
.list_array li .btn_array{width:22px; color:#a5a6b0}
.list_array li .btn_array.low{text-align:right;}
.list_array li .btn_array.high{text-align:left;}
.list_array li.on button{color:#222;}
.list_array li.on .button{color:#323354; border-bottom:1px solid #323354; font-weight:700}
.list_array li.on .btn_array{color:#a5a6b0; border-bottom:0}
.list_array li.on .btn_array.low.active{color:#282d93;}
.list_array li.on .btn_array.high.active{color:#d40012;}
.list_array .select_box{float:right;}
.list_array .select_box select{padding-left:5px; width:120px; height:30px; font-size:14px; border:1px solid #b8b8b8; color:#6b6b6b;}

/* 유무료 리스트 - 긴BOX 스타일 */
.adbx_ti { height:33px; background:#d7ac02 url("/images/common/adbx_bar01.jpg") right bottom no-repeat; color:#fff; border-top-right-radius:3px; border-top-left-radius:3px;}
.adbx_ti span { margin-left:15px; line-height:33px; font-weight:700}
.list_item{margin:8px 0 0 0;}
.list_item .list_chain { overflow:hidden; border:1px solid #ccc;}
.list_item.list_ad .list_chain {background:#fdfbf1; border-style:solid; border-width:0 5px 5px 5px }
.list_item.list_ad.mainbx .list_chain { border-color:#d7ac02; }
.list_item.list_ad.middbx .list_chain { border-color:#92be13;}
.list_item.list_ad.middbx .adbx_ti {background:#92be13 url("/images/common/adbx_bar02.jpg") right bottom no-repeat}
.list_item.list_ad.monthbx .list_chain { border-color:#ee5962;}
.list_item.list_ad.monthbx .adbx_ti {background:#ee5962 url("/images/common/adbx_bar03.jpg") right bottom no-repeat}
.list_chain .list_flag{position:absolute; top:0; left:0; z-index:1; width:40px; height:40px; font-weight:bold; line-height:40px; text-align:center; color:#fff;}
.list_chain .list_flag.ad{background:rgba(213,0,23,0.8);}
.list_chain .list_flag.first{background:rgba(0,0,0,0.8);}
.list_chain .list_flag.second{background:rgba(0,0,0,0.7);}
.list_chain .list_flag.third{background:rgba(0,0,0,0.5);}
.list_chain .input_check {padding: 15px 0px 0px 10px; display:inline-block; float:left;} /*@@@ dev1 필터체크박스 추가 */
.list_chain .list_thumb{position:relative; float:left; margin:15px 0px 15px 5px; line-height:0;}
.list_chain .list_thumb img{width:190px; height:140px; }
.list_item.list_ad .list_chain .list_thumb { margin:15px 0px 15px 5px;}

.list_chain .list_info {width:655px; height:170px; float:left; position:relative; box-sizing:border-box; padding:15px 15px 15px 30px;}
.list_item.list_ad .list_chain .list_info {width:650px;}
.myfranch_wrap .list_chain .list_info{ width:80%!important;}
.list_chain .list_info_top{position:relative; overflow:hidden; line-height:20px;}
.list_chain .list_info_top dt{float:left; margin:0 0 0 20px;}
.list_chain .list_info_top dt:first-child{margin:0;}
.list_chain .list_info_top dt::after{content:":"; margin:0 5px;}
.list_chain .list_info_top dd{float:left; font-weight:700;}
.list_chain .list_info_top dd.item { width:43%; display:inline-block; text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; white-space:nowrap; word-wrap:normal; }
.list_chain .list_info .list_visit{position:absolute; top:15px; right:15px; color:#7b7b7b; line-height:20px;}
.list_chain .list_info .list_visit dt{float:left;}
.list_chain .list_info .list_visit dt::after{content:":"; margin:0 3px;}
.list_chain .list_info .list_visit dd{float:left;}
.list_chain .list_info .list_visit dt.jumpo { color:#454545}
.list_chain .list_info .list_visit dd.jumpo { margin-right:20px; color:#454545}
.list_chain .list_info .list_visit dd.jumpo em { font-weight:inherit}
.list_chain .list_info_con{position:relative; margin:4px 0 0 0; padding-right:100px;}
.list_chain .list_info_con dt{overflow:hidden; font-size:23px; line-height:30px; vertical-align:middle;}
.list_chain .list_info_con dt b{float:left;}
.list_chain .list_info_con dt .icon{float:left; display:block; margin:4px 0 0 15px; width:80px; height:22px; border-radius:5px; background:#d50017; font-size:13px; line-height:22px; text-align:center; color:#fff;}
.list_chain .list_info_con dd{margin:3px 0 0 0;font-size:14px; line-height:19px; color:#767676;}
.list_chain .list_info_con .chain_logo{position:absolute; top:0; right:0; z-index:1; line-height:0; border: 1px solid #ccc}
.list_chain .list_info_con .chain_logo img {width:90px; height:90px;}
.list_chain .list_info_mid {width:80%; display:inline-block; position:absolute; bottom:43px; text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; white-space:nowrap; word-wrap:normal; font-size:12px; color:#aaa;}/*1줄*/
.list_chain .list_info_btm{ position:absolute; bottom:10px; margin:5px 0 0 0; overflow:hidden; font-size:13px; line-height:25px;}
.list_chain .list_info_btm dt{margin:5px 0 0 20px; float:left; line-height:20px;}
.list_chain .list_info_btm dt:first-child{margin:5px 0 0 0;}
.list_chain .list_info_btm dt::after{content:":"; margin:0 3px;}
.list_chain .list_info_btm dd{float:left; font-weight:bold; font-size:18px;}
.list_chain .list_info_btm dd.average{color:#282d93}
.list_chain .list_info_btm dd.total{color:#ec4c00;}
.list_chain .list_info_btm dd em { font-weight:inherit}
.list_chain .list_info_btm dd em.space{margin-left:5px;color:#454545; font-weight:normal; font-size:13px}
.list_chain .list_info_top dd .active, .list_chain .list_info_btm dd .active, .list_chain .list_info_end dd .active, .list_chain .list_info .list_visit .active {background:#ff0; font-weight:700;}
.list_chain .list_info_end{position:absolute; bottom:12px; right:15px; z-index:1; font-size:13px; line-height:20px; overflow:hidden;}
.list_chain .list_info_end dt{float:left; margin:0 0 0 15px;}
.list_chain .list_info_end dt:first-child{margin:0;}
.list_chain .list_info_end dt::after{content:":"; margin:0 3px;}
.list_chain .list_info_end dd{float:left; font-weight:700}
.list_chain .list_info_end.exc { color:#4a31b6}
.list_chain .list_pay{position:relative; float:right; box-sizing:border-box; padding:10px; width:170px; height:170px; font-size:13px; border-left:1px solid #e0e0e0; line-height:20px; background:#f4f4f4;}
.list_chain .list_pay dt{padding:2px 0; width:43%; float:left; color:#868686;}
.list_chain .list_pay dd{padding:2px 0; width:57%; float:right; color:#333; text-align:right;}
.list_chain .list_pay dl { overflow:hidden}
.list_chain .list_pay dl.total { display:block; overflow:hidden; margin-top:5px; border-top:1px solid #ccc; font-weight:bold;}
.list_chain .list_pay dl.total dt, .list_chain .list_pay dl.total dd {padding:5px 0 2px; color:#333}
.list_item.list_ad .list_pay{background:#f5f2e6;}
.list_item.list_ad .bann {padding:0 12px 12px 12px}
.list_item.list_ad .bann img {width:100%}

/* 창업아이템 - 유료 Card 스타일 - startupitem */
.list_adcardst_warp { overflow:hidden}
.list_item.list_adcardst { margin-left:8px}
.list_item.list_adcardst.bigsize { width:24.43%; float:left;}
.list_item.list_adcardst.bigsize:first-child, .list_item.list_adcardst.bigsize:nth-child(5) { margin-left:0 }
.list_item.list_adcardst.bigsize .adbx_ti {height:5px!important; background:#d7ac02; border-radius:5px 5px 0 0 }
.list_item.list_adcardst .list_chain { border-style:solid; border-width:0 1px 1px 1px; border-radius:0 0 5px 5px }
.list_item.list_adcardst .list_chain .list_info { width:100%; height:180px; padding:15px}
.list_item.list_adcardst .list_chain .info_logo { text-align:center}
.list_item.list_adcardst .list_chain .info_logo img { width:70px; height:70px;}
.list_item.list_adcardst .list_chain .list_info_con { margin-top:10px; padding-right:0;}
.list_item.list_adcardst .list_chain .list_info_con dt {display:inline-block; width:100%; text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap:normal; font-size:20px; line-height:normal; font-weight:bold}
.list_item.list_adcardst .list_chain .list_info_con dd {display:inline-block; width:100%; text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap:normal;}
.list_item.list_adcardst .list_info_null > p { width:200px; text-align:center}
.list_item.list_adcardst .list_info_null {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.list_item.list_adcardst .list_info_null .icon {}
.list_item.list_adcardst .list_info_null .txt { margin-top:15px; line-height:1.3; color:#767676}
.list_item.list_adcardst.midsize { width:19.39%; float:left;}
.list_item.list_adcardst.midsize:first-child, .list_item.list_adcardst.midsize:nth-child(6) { margin-left: 0 }
.list_item.list_adcardst.midsize .list_chain { border-color:#92be13; /*border-color:#ee5962;*/ border-style:solid; border-width:1px 1px 1px 1px; border-radius:5px}
.list_item.list_adcardst.midsize .list_chain .list_info { height:160px;}
.list_item.list_adcardst.midsize .list_chain .info_logo img { width:50px; height:50px;}
.list_item.list_adcardst.midsize .list_chain .list_info_con dt { font-size:18px;}

/* 마이페이지 프랜차이즈관리 */
.list_item .list_box { overflow:hidden; border:1px solid #ccc;} /* 마이페이지에서만 */
.list_chain .list_adm_top{padding:10px; overflow:hidden;}
.list_chain .list_adm_top dl{float:left; overflow:hidden; font-weight:bold; font-size:15px; line-height:20px;}
.list_chain .list_adm_top dt{float:left;}
.list_chain .list_adm_top dt::after{content:":"; margin:0 5px;}
.list_chain .list_adm_top dd{float:left;}
.list_chain .list_adm_top .list_adm_date2::before{content:"|";float:left; margin:0 20px;}
.list_chain .list_adm_top .list_adm_date2 dd{color:#4349b0;}
.list_chain .list_adm_top .list_adm_num{float:right;}
.list_chain .list_adm_btm{padding:7px 7px 7px 10px; background:#f6f6f6; border:1px solid #ddd; border-top:none;overflow:hidden;}
.list_chain .list_adm_btm dl{float:left; padding:6px 0; overflow:hidden; font-weight:bold; font-size:15px; line-height:24px;}
.list_chain .list_adm_btm dl::before{content:"|";float:left; margin:0 20px; color:#696969;}
.list_chain .list_adm_btm dl.list_adm_type::before{display:none;}
.list_chain .list_adm_btm dl.list_adm_reason::before{display:none;}
.list_chain .list_adm_btm dt{float:left; color:#696969;}
.list_chain .list_adm_btm dt::after{content:":"; margin:0 5px;}
.list_chain .list_adm_btm dd{float:left; color:#ec4c00;}
.list_chain .list_adm_btm dd span{color:#3e3e3e;}
.list_chain .list_adm_btm .btn_modify{float:right; display:block; width:110px; height:36px; background:#4b545e; font-size:15px; color:#fff; line-height:36px; vertical-align:middle; text-align:center;}
.list_chain .list_adm_btm .btn_modify.orange{background:#da4600;}

.list_page_nav{margin:25px 0 25px 0; text-align:center; font-size:0;}
.list_page_nav > ul{display:inline-block; border:1px solid #ddd;}
.list_page_nav li{float:left; font-size:14px;}
.list_page_nav a{display:block;width:30px; height:30px; line-height:30px; vertical-align:middle; text-align:center;}
.list_page_nav .page_newest, .list_page_nav .page_prev{border-right:1px solid #ddd;}
.list_page_nav .page_oldest, .list_page_nav .page_next{border-left:1px solid #ddd;}
.list_page_nav .page_num ul li{border-left:1px solid #ddd;}
.list_page_nav .page_num ul li:first-child{border:none;}
.list_page_nav .page_num ul li .on{background:#848484; color:#fff;}

.btn_area{margin:30px 0 0 0; /*font-size:0;*/ text-align:center;}
.btn_area .btn{display:inline-block; box-sizing:border-box; width:300px; height:60px; font-size:20px; line-height:60px; vertical-align:middle; text-align:center;}
.btn_area .btn_square{background:#393939; color:#fff;}
.btn_area .btn_square_01{background:#4b545e; color:#fff; border-radius:5px}
.btn_area .btn_square_02{margin-left:20px; background:#c6c6c6; color:#fff; border-radius:5px}

/* 에이전트 순위 */
.jp_agentrank3_wrap { margin-top:8px}

/* detail */
#container.chain_detail{ padding:30px 0;}
.detail_puttop_wrap.main { background:#d7ac02} /* 최상단광고 */
.detail_puttop_wrap.main .ad_title { background:#c49c00}
.detail_puttop_wrap.midd { background:#92be13} /* 중간광고 */
.detail_puttop_wrap.midd .ad_title { background:#76a60f}
.detail_puttop_wrap.month { background:#ee5962; /* background:#f78120*/}
.detail_puttop_wrap.month .ad_title { background:#e53a41; /* background:#d1702c*/}

.cd_top{position:relative; color:#888; line-height:28px;}
.cd_top dl{ display:inline-block; overflow:hidden; margin-left:20px; z-index:1;}
.cd_top dt{float:left;}
.cd_top dt:after{content:":"; margin:0 5px;}
.cd_top dd{float:left;}
.cd_top .cd_num { margin-left:0!important}
.cd_top .cd_cmnc_date { position:absolute; top:0; right:520px;}
/*.cd_top .cd_visit{position:absolute; top:0; right:100px;}*/
.cd_top .cd_reply{position:absolute; top:0; right:0;}
.cd_top dd b { color:#333}

.cd_mid{margin:0 0 0 0; overflow:hidden;}

.cd_mid .cd_gallery{float:left; width:50%;/*width:540px;*/}
.cd_mid .cd_gallery .gallery{width:100%;/*width:540px;*/}
.cd_mid .cd_gallery .gallery_img{position: relative; }
.cd_mid .cd_gallery .gallery_img .con_img{box-sizing:border-box; width:100%; height:365px; border:3px solid #8a8a8a;}
.cd_mid .cd_gallery .gallery_img img{width:100%; height:100%}
.cd_mid .cd_gallery .gallery_img .next{position:absolute;top:120px;right:0;width:30px;height:80px;background: #ccc; display:none;}
.cd_mid .cd_gallery .gallery_img .prev{position:absolute;top:120px;left:0;width:30px;height:80px;background: #ccc; display:none;}
.cd_mid .cd_gallery .gallery_thumb{position:relative; margin:10px 0 0 0;}
.cd_mid .cd_gallery .gallery_thumb div{position:relative; margin:0 auto; width:496px; height:80px; overflow:hidden;}
.cd_mid .cd_gallery .gallery_thumb ul{position:absolute;top:0;left:0; overflow: hidden;}
.cd_mid .cd_gallery .gallery_thumb li{float: left; padding:0 2px;}
.cd_mid .cd_gallery .gallery_thumb .con_img{position:relative; display:block; width:120px;height:80px; cursor: pointer;}
.cd_mid .cd_gallery .gallery_thumb .con_img img{width:100%; height:100%;}
.cd_mid .cd_gallery .gallery_thumb .on .con_img::after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; border:5px solid #8a8a8a;}
.cd_mid .cd_gallery .gallery_thumb .next{position:absolute;top:0;right:0;width:18px;height:80px;background:#8a8a8a;}
.cd_mid .cd_gallery .gallery_thumb .next::before{content:""; position:absolute; top:37px; left:4px; display:block; width:10px; height:2px; background:#fff;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}
.cd_mid .cd_gallery .gallery_thumb .next::after{content:""; position:absolute; top:43px; left:4px; display:block; width:10px; height:2px; background:#fff;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.cd_mid .cd_gallery .gallery_thumb .prev{position:absolute;top:0;left:0;width:18px;height:80px;background:#8a8a8a;}
.cd_mid .cd_gallery .gallery_thumb .prev::before{content:""; position:absolute; top:37px; left:4px; display:block; width:10px; height:2px; background:#fff;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.cd_mid .cd_gallery .gallery_thumb .prev::after{content:""; position:absolute; top:43px; left:4px; display:block; width:10px; height:2px; background:#fff;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}
.cd_mid .cd_gallery .agent_sns_share { margin-bottom:7px}
.cd_gallery_tag { min-height:30px}
.cd_gallery_tag ul{overflow:hidden;}
.cd_gallery_tag li{float:left; margin:8px 0 8px 10px; padding:0 7px; border:1px solid #e1e1e1; border-radius:10px; background:#f3f3f3; font-size:13px; line-height:20px; color:#6f6f6f;}
.cd_gallery_tag li:first-child{margin-left:0;}

.cd_mid .cd_box{position:relative; float:right; width:46%;}
.cd_mid .cd_box .cd_basic { position:relative; overflow: hidden}
.cd_mid .cd_box .basic_le {width:75%; float:left; overflow:hidden}
.cd_mid .cd_box .basic_ri {width:25%; float:right; background:#FFF682}
.cd_mid .cd_logo {position:absolute; top:63px; right:0; width:94px; height:94px; z-index:1; border: 1px solid #ccc; background:#fff; text-align:center}
.cd_mid .cd_logo img {width:100%; height:100%;}
		.cd_type { position:absolute; top:0; left:540px; display:inline-block}
		.cd_type dt { color:#888 }
		.cd_type dt, .cd_type dd { float:left; font-size:15px;}
		.cd_type dd{ color:#333; font-weight:700}
.chain_detail .btn_detail_myzzim { top:38px}

.cd_mid .cd_name{ width:350px; margin-top:15px; font-size:35px; font-weight:700; letter-spacing:-1.5px; clear:both}
.cd_mid .cd_item{overflow:hidden; margin-top:10px; /*width:320px;*/}
.cd_mid .cd_item dt{float:left; padding:2px 0 0 0; font-size:15px; color:#888; line-height:28px;}
.cd_mid .cd_item dt span{margin:0 5px;}
.cd_mid .cd_item dd{float:left; width:250px; display:inline-block; text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; white-space:nowrap; word-wrap:normal; font-weight:bold; font-size:15px; color:#1f1f1f; line-height:30px;}
.cd_mid .cd_txt{ min-height:60px; margin:10px 0 0 0; line-height:22px;}
.cd_mid .cd_data{margin:15px 0 0 0; padding:15px 0; border-top:1px solid #ccc; overflow:hidden; clear:both}
.cd_mid .cd_data dt{float:left; width:110px; height:34px; border:1px solid #ccc; font-weight:bold; line-height:34px; vertical-align:middle; text-align:center;}
.cd_mid .cd_data dd{float:left; padding:0 10px 0 10px; width:120px; height:34px; line-height:36px; letter-spacing:-1px; font-size:18px}
.cd_mid .cd_data span{font-weight:bold; font-size:20px;}
.cd_mid .cd_data dt.cdd_01{background:#679b21; color:#fff; border:none}
.cd_mid .cd_data dt.cdd_02{background:#d7ac02; color:#fff; border:none}
.cd_mid .cd_data dt.cdd_03{background:#373960; color:#fff; border:none; clear:both}
.cd_mid .cd_data dd.cdd_01{color:#679b21;}
.cd_mid .cd_data dd.cdd_03{color:#373960;}
.cd_mid .cd_data dd.cdd_02, .cd_mid .cd_data dd.cdd_04{ width:80px}
.cd_mid .cd_data .cdd_03{margin-top:10px;}
.cd_mid .cd_data .cdd_04{margin-top:10px;}

.cd_mid .cd_price{padding:0 15px; border:1px solid #aaa; font-size:15px; line-height:20px;}
.cd_mid .cd_price table { width:100%} 
.cd_mid .cd_price th{padding:8px 0; border:none; vertical-align:top; text-align:left; font-size:inherit; font-weight:700}
.cd_mid .cd_price td{padding:8px 0; border:none; vertical-align:top; font-size:inherit}
.cd_mid .cd_price th.cdp_01{width:90px;}
.cd_mid .cd_price th .total{width:95px; height:30px; display:block; background:#da4600; color:#fff; font-size:14px; line-height:30px; text-align:center}
.cd_mid .cd_price td .total{color:#da4600}
.cd_mid .cd_price td.cdp_02{padding-right:20px; font-weight:bold; color:#373960; text-align:right;}
.cd_mid .cd_price td.cdp_03{width:115px; color:#777; font-size:14px; letter-spacing:-.5px}
.cd_mid .cd_price td.cdp_04{width:115px; color:#373960; font-size:15px; text-align:right;}
.cd_mid .cd_price td.pd0{padding:0;}
.cd_mid .cd_price td.border{padding:0; height:1px; background:#ddd;}
.cd_mid .cd_price .last { vertical-align:middle}
.cd_mid .cd_price .vat { margin-left:5px; font-size:13px}

.cd_intro{position:relative;}

/* 상세스크롤고정 */
#comm_view_fix__ { /*display:none;*/ width:100%; position:relative; background:#fff;}
.mfix_fixed .micro_info_bx { display:block; /*box-shadow:0 2px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1)*/}/* 동기화하면 필요 없을수도*/
.micro_info_bx { display:none; position:relative; overflow:hidden; width:1100px; margin:0 auto; padding:10px 0px; border-top:1px solid #e7e7e7;}/* display:none; 동기화하면 삭제 */
.micro_info_bx .micro_info { width:1040px; margin:0 auto}
.micro_info_bx .info_bx_wrap { /* width:81%; float:left; */}
.micro_info_bx .img_wrap { position:relative; float:left; margin-right:25px; /*padding:17px 0 0 0;*/ }
.micro_info_bx .img_wrap .img_title { width:100%; height:21px; position:absolute; left:0px; top:0px; padding-top:3px;text-align:center; color:#fff; font-size:12px;line-height:14px; background: #92be13; z-index:10;}
/*.micro_info_bx .img_wrap .img_title.main { background:#d7ac02;}*/
.micro_info_bx .img_wrap .flag.ad {background:rgba(213,0,23,0.8);} /* 최상단광고 */
.micro_info_bx .img_wrap span.img_thumb { float:left; clear:both; border:1px solid #b5b5b5;}
.micro_info_bx .img_wrap span.img_thumb img { width:140px; height:80px;}
.micro_info_bx .text { display:block; overflow:hidden;}
.micro_info_bx .text .cate_name { line-height:18px; color:#505050; }
.micro_info_bx .text .cate_name span {margin-right:15px;}
.micro_info_bx .text .cate_name .date { color:#888 }
.micro_info_bx .text .cate_name .hits { position:relative; float:right;color:#888; margin-right:0; }
.micro_info_bx .text h4{ font-size:18px; font-weight:700; line-height:30px; float:left } 
.micro_info_bx .text .price { float:right; line-height:30px}
.micro_info_bx .text .price span { margin-right:8px; color:#777; }
.micro_info_bx .text .price span strong { color:#454545; }
.micro_info_bx .text .price span strong em { font-style:normal}
.micro_info_bx .text .price img {vertical-align:middle}
.micro_info_bx .text .price img.split { margin:-1px 8px 0px 0px; }
.micro_info_bx .text .price span.m_return strong {color:#cc0000;}
.micro_info_bx .text .price span.m_return strong.return { color:inherit; font-size:.85rem}
.micro_info_bx .text .price span.teright { margin-right:5px}
.micro_info_bx .text .price span.mthfee strong { font-weight:normal }
.micro_info_bx .text .price span.premium strong { font-weight:bold; color:#282d93; }
.micro_info_bx .text .price span.total { float:right; margin-right:0; line-height:15px}
.micro_info_bx .text .price span.total strong { font-size:1rem; letter-spacing:-.02rem; font-weight:bold; color:#cc0000; }
.micro_info_bx .text .price span.total span { color:#737373; }

/* 본사안내 */
.cd_fccompany { position:relative; display:block; margin-top:8px; padding:12px 0; border:1px solid #aaa;/* border:1px solid #4e4f67; */ clear:both}
.cd_fccompany .title{ border-right:1px solid #4e4f67; float:left; padding:0 30px 0 45px; line-height:21px; font-size:18px; background:url("../../images/common/icon_h6.png") 15px 0px no-repeat; font-weight:700}
.cd_fccompany .info li { display:inline-block; margin-left:30px; line-height:22px; color:#777;}
.cd_fccompany .info li b {color:#333}
.cd_fccompany .info li .con_img { width:20px; height:20px; display:inline-block; margin:0 3px 0 0; background:url('/images/common/icon_home.png') 0 -1px no-repeat;}
.cd_fccompany .ftc_manager{position:absolute; top:50%; right:15px; transform:translateY(-50%); line-height:1.8; }
.cd_fccompany .ftc_manager .btn_manager{ width:120px; display:inline-block; height:26px;margin-left:5px; border:1px solid #aaa; border-radius:3px; color:#333; line-height:26px; vertical-align:middle; text-align:center;} /* background:#4e4f67 url('../../images/common/icon_manager.png') 10px 3px no-repeat; */
.cd_fccompany .ftc_manager .name{color:#333;}
.cd_fccompany .ftc_manager .hp{color:#282d93; font-weight:700}

.cdi_nav{ z-index:100; width:100%;border-bottom:2px solid #4e4f67; background:#fff}
.cdi_nav.fixed{position:fixed;}
.cdi_nav_bx { width:1040px; margin:0 auto; }
.cdi_nav ul{overflow:hidden; }
.cdi_nav li{float:left; width:130px;}
.cdi_nav li:first-child{}
.cdi_nav li:first-child .btn_cdi{border-left:1px solid #cdcdcd;}
.cdi_nav li .btn_cdi{display:block; height:38px; background:#e8ebf4; /*background:#dbdff0;*/ border-top:1px solid #c7cdd5; border-right:1px solid #c7cdd5; font-size:15px; color:#323354; line-height:38px; vertical-align:middle; text-align:center;}
.cdi_nav li .btn_cdi.on{background:#4e4f67; color:#fff; border-top:1px solid #4e4f67; border-left:1px solid #4e4f67; border-right:1px solid #c7cdd5; font-weight:700}
.cdi_nav li .btn_cdi.null{background:#f3f3f3; border-top:1px solid #c7cdd5; color:#aaa; }

.cdi_con .cdi_box{margin:30px 0 0 0; box-sizing:border-box; border:1px solid #ccc;}
.cdi_box.cdi_agt{margin:8px 0 0 0; box-sizing:border-box; border:1px solid #ccc;} 
.cdi_con .cdi_box:first-child { margin-top:8px}
.cdi_con .cdi_box.jumpo, .cdi_con .cdi_box.cdi_ftc { border:0}
.cdi_box_top{ position:relative; border-bottom:1px solid #ccc; overflow:hidden; background:#f2f4f7}
.cdi_con .cdi_box.jumpo .cdi_box_top, .cdi_con .cdi_box.cdi_ftc .cdi_box_top { border:1px solid #ccc; }
.cdi_box_top .title {float:left; padding:0 0 0 45px; font-size:18px; line-height:40px; background:url("../../images/common/icon_h6.png") 15px 10px no-repeat; font-weight:700}
.cdi_box_top .title .stit { font-size:15px; font-weight:normal}
.cdi_box_top .title .update { margin-left:10px; font-size:13px; font-weight:normal}
.cdi_box_top .top_btn_area{float:right; padding:10px;}
.cdi_box_top .btn{float:left; display:block; margin-left:20px; font-size:13px; line-height:20px;overflow:hidden;}
.cdi_box_top .btn span{ float:left;}
.cdi_box_top .btnmore{float:right; margin-right:20px; color:#888; line-height:40px;}
.cdi_box_top2{ position:relative; border:1px solid #ccc; overflow:hidden; background:#f2f4f7; clear:both}/* 창업아이템메인 타이틀 */
.cdi_box_top2 .title {float:left; padding:0 0 0 45px; font-size:14px; line-height:40px; background:url("../../images/common/icon_h6.png") 15px 10px no-repeat; font-weight:700}
.cdi_box_top2 .request_btn {position:absolute; top:50%; right:7px; transform:translateY(-50%); padding:6px 10px 6px 12px; letter-spacing:-1px; background:#252525; font-size:13px; text-align: center;}
.cdi_box_top2 .request_btn span {font-weight:normal; font-size:inherit; color: #fff;}
.cdi_box_top2 .request_btn span::after {width:6px; height:9px; overflow:hidden; display:inline-block; margin-left:8px; background:url("/images/common/i_comm_list_spt.png") no-repeat -50px -150px; content:''}
.cdi_con .cdi_box_tab { position:relative; border-top:1px #ddd; border-bottom:0px; border-right:1px #ddd; border-left:1px #ddd; border-style:solid; overflow:hidden;} /* 양도양수 신설 탭 */
.cdi_con .cdi_box_tab .title { width:90px; float:left; padding:0 0 0 48px; font-size:18px; line-height:40px; color:#a5a5a5;border-right:1px #ddd solid;}
.cdi_con .cdi_box_tab .title { background:url("../../images/common/icon_h6_off.png") 20px 10px no-repeat #f9f9f9;}
.cdi_con .cdi_box_tab .title.active {background:url("../../images/common/icon_h6.png") 20px 10px no-repeat #fff; color:#424242}
.cdi_con .cdi_box_tab .title:first-child {}

.cdi_con .cdi_box_con img {max-width:100%;}
#cdi01 .cdi_box_con{min-height:200px; overflow:hidden; position:relative; line-height:1.4}
#cdi01 .con_text{margin-top:80px; text-align:center; color:#999}
#cdi06 .title{background:url("../../images/common/icon_h6_map.png") 12px 6px no-repeat;}

/* 정보공개서 */
.cdi_con .cdi_ftc.cdi_box{ border:none;}
.cdi_con .cdi_ftc .cdi_box_top{padding:0; border:1px solid #ddd; border-bottom:none;}
.cdi_con .cdi_ftc .cdi_box_con{padding:0; line-height:20px;}
.cdi_con .cdi_ftc .ti { margin:10px 0 5px; font-weight:700}
.cdi_con .cdi_ftc th{box-sizing:border-box; padding:0 10px; height:40px; border:1px solid #ccc; background:#f1f8ff; /*background:#f5f6f9;*/ color:#555; text-align:center;}
.cdi_con .cdi_ftc td{box-sizing:border-box; padding:0 10px; height:40px; border:1px solid #ccc;text-align:center;}
.cdi_con .cdi_ftc .cdi_tbl_01 { width:100%; border-top:2px solid #4e4f67}
.cdi_con .cdi_ftc .cdi_tbl_01 td{/* width:162px;*/}
.cdi_con .cdi_ftc .cdi_tbl_01 td.frnc_name { background:#fffdd6; font-size:18px }
.cdi_con .cdi_ftc .cdi_tbl_01 .vat { display:none}

/* 에이전트 */
.cdi_agt .jp_agentrank3_wrap { margin:8px 0}
.cdi_agt .jp_agentrank3_bx .agentrank3_wrap { background:#fff; border:none}
.cdi_agt .jp_agentrank3_bx .agent_ti { width:20%}
.cdi_agt .jp_agentrank3_bx .agent_ti .txt span::before { margin-top:8px}
.cdi_agt .ranking_label.exc {width:65px; height:70px; margin-right:10px; background-position:-250px -335px; }
.cdi_agt .ranking_label.n1 { margin-right:10px;}
.cdi_agt .jp_agentrank3_bx .agent_ti .txt #CategoryNameTitle { overflow:hidden; display:block; padding:5px 0}
.cdi_agt .agt_exc .jp_agentrank3_bx .agent_ti { min-height:90px}
.cdi_agt .agt_exc .jp_agentrank3_bx .agent_ti .txt::before {width:72px; height:50px; overflow:hidden; display:block; margin:0 auto 4px; background:url("/images/common/i_comm_list_spt.png") no-repeat -100px -150px;vertical-align:middle; content:'';}
.cdi_agt .agt_exc .jp_agentrank3_bx .rank_bx_wrap li:first-child { width:480px!important }
.cdi_agt .agt_exc .jp_agentrank3_bx .tophonor .photo { margin-left:60px;}
.cdi_agt .agt_exc .jp_agentrank3_bx .tophonor .photo img { width:80px; height:90px}
.cdi_agt .agt_exc .jp_agentrank3_bx .tophonor .name {padding:0; vertical-align:top; margin-top:5px;}
.cdi_agt .agt_exc .jp_agentrank3_bx .tophonor .name .agt_slog { width:270px; font-size:14px; text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; white-space:nowrap; word-wrap:normal }
.cdi_agt .agt_exc .txt_wrap { width:280px; margin:5px 0 0 25px }
.cdi_agt .agt_exc .txt_wrap .ti { margin-bottom:5px; color:#373960; font-weight:700}
.cdi_agt .agt_exc .txt_wrap .txt { color:#84899f; font-size:12px; line-height:1.5}
.cdi_agt .cdi_tbl_02 { width:100%}
.cdi_agt .cdi_tbl_02 span{font-weight:bold;} 
.cdi_agt .cdi_tbl_02 span.agent_good{color:#058cae;}
.cdi_agt .cdi_tbl_02 span.agent_bad{color:#ff4600;}
.cdi_agt .cdi_tbl_02 span.agent_tel{font-size:16px; color:#373960;}
.cdi_agt .cdi_tbl_02 .agent_img{padding:0; width:134px; height:156px;}
.cdi_agt .cdi_tbl_02 .agent_tit{padding:0; width:135px;}

/* 창업에이전트 */
.cdi_agt .cdi_tbl_03  { display:block; overflow:hidden; }

/* 삭제테스트
.cdi_con .cdi_agt .cdi_tbl_03 li{width:49.9%; float:left; padding:20px 0; border-left:1px solid #ddd;}
.cdi_con .cdi_agt .cdi_tbl_03 li:first-child { height:190px; text-align:center; padding:15px 0 0 0; border:none}
.cdi_con .cdi_agt .cdi_tbl_03 li:nth-child(2) { border-bottom:1px solid #ddd}
.cdi_con .cdi_agt .cdi_tbl_03 li:first-child .agent_img { width:110px; height:124px; }
.cdi_con .cdi_agt .cdi_tbl_03 .agent_img{position:relative; display:inline-block; margin:0 10px 0; width:48px; height:54px; border:1px solid #ddd; border-radius:4px; line-height:0;}
.cdi_con .cdi_agt .cdi_tbl_03 .agent_img img{width:100%; height:100%;border-radius:4px;}
.cdi_con .cdi_agt .cdi_tbl_03 .agent_img .icon_grade{position:absolute; top:-10px; left:-20px; z-index:2;}
.cdi_con .cdi_agt .cdi_tbl_03 .name_wrap {display:inline-block; position:relative; vertical-align:middle; font-weight:bold}
.cdi_con .cdi_agt .cdi_tbl_03 li:first-child .name_wrap { display:block; font-size:15px; margin:8px 0 0 60px;}
.cdi_con .cdi_agt .cdi_tbl_03 .agent_tel{font-size:14px; color:#282d93}
.cdi_con .cdi_agt .cdi_tbl_03 .ranking_label{margin:2px 0 0 20px;}
.cdi_con .cdi_agt .cdi_tbl_03 li:first-child .ranking_label {background-position:-250px -182px;width:53px;height:70px; margin:15px 5px 0 0; vertical-align:top}
.cdi_con .cdi_agt .cdi_tbl_03 li:nth-child(2) .ranking_label {background-position:-250px -255px;}
.cdi_con .cdi_agt .cdi_tbl_03 li:nth-child(3) .ranking_label {background-position:-250px -295px;}
.cdi_con .cdi_agt .cdi_tbl_03 .btn_i_quickSMS { display:none}
.cdi_con .cdi_agt .cdi_tbl_03 .btn_i_quickSMS:before { margin:0 4px 0 5px}
.cdi_con .cdi_agt .cdi_tbl_03 li:first-child .btn_i_quickSMS  { display:inline-block; position:absolute; top:2px; right:35px; font-size:13px}
*/

.cdi_con .cdi_video{padding:50px 0; text-align:center}
.cdi_con .cdi_video iframe{display:block; margin:0 auto; border:5px solid #d4d4d4;}

.cdi_con .cdi_gallery{padding:50px 0;}
.cdi_con .cdi_gallery .gallery{margin:0 auto; width:930px;}
.cdi_con .cdi_gallery .gallery_img{position: relative; margin:0 auto; width:720px;}
.cdi_con .cdi_gallery .gallery_img .con_img{box-sizing:border-box; width:720px; height:480px; border:5px solid #d4d4d4;}
.cdi_con .cdi_gallery .gallery_img img{width:100%; height:100%}
.cdi_con .cdi_gallery .gallery_img .next{position:absolute;top:120px;right:0;width:30px; height:92px;background: #ccc; display:none;}
.cdi_con .cdi_gallery .gallery_img .prev{position:absolute;top:120px;left:0;width:30px; height:92px;background: #ccc; display:none;}
.cdi_con .cdi_gallery .gallery_thumb{position:relative; margin:20px 0 0 0;}
.cdi_con .cdi_gallery .gallery_thumb div{position:relative; margin:0 auto; width:852px; height:92px; overflow:hidden;}
.cdi_con .cdi_gallery .gallery_thumb ul{position:absolute;top:0;left:0; overflow: hidden;}
.cdi_con .cdi_gallery .gallery_thumb li{float: left; padding:0 2px;}
.cdi_con .cdi_gallery .gallery_thumb .con_img{position:relative; display:block; width:138px; height:92px; cursor: pointer;}
.cdi_con .cdi_gallery .gallery_thumb .con_img img{width:100%; height:100%;}
.cdi_con .cdi_gallery .gallery_thumb .on .con_img::after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; border:5px solid #d4d4d4;}
.cdi_con .cdi_gallery .gallery_thumb .next{position:absolute;top:0;right:0;width:30px;height:92px;background:#d4d4d4;}
.cdi_con .cdi_gallery .gallery_thumb .next::before{content:""; position:absolute; top:41px; left:8px; display:block; width:15px; height:4px; background:#fff;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}
.cdi_con .cdi_gallery .gallery_thumb .next::after{content:""; position:absolute; top:49px; left:8px; display:block; width:15px; height:4px; background:#fff;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.cdi_con .cdi_gallery .gallery_thumb .prev{position:absolute;top:0;left:0;width:30px;height:92px;background:#d4d4d4;}
.cdi_con .cdi_gallery .gallery_thumb .prev::before{content:""; position:absolute; top:41px; left:7px; display:block; width:15px; height:4px; background:#fff;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.cdi_con .cdi_gallery .gallery_thumb .prev::after{content:""; position:absolute; top:49px; left:7px; display:block; width:15px; height:4px; background:#fff;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}
/*
.cdi_con .cdi_gallery .gallery_tag{margin:20px 0 0 0;}
.cdi_con .cdi_gallery .gallery_tag ul{overflow:hidden;}
.cdi_con .cdi_gallery .gallery_tag li{float:left; margin:0 0 0 10px; padding:0 5px; border:1px solid #e1e1e1; border-radius:10px; background:#f3f3f3; font-size:14px; line-height:20px; color:#6f6f6f;}
.cdi_con .cdi_gallery .gallery_tag li:first-child{margin:0;}
*/

.cdi_con .cdi_blog{padding:30px 50px;}
.cdi_con .cdi_blog .list_item{ display:block; margin:25px 0 0 0;}
.cdi_con .cdi_blog .list_item:first-child{margin:0;}
.cdi_con .blog_box{position:relative; display:block; padding:0 0 0 140px; } /* height:100px; */
.cdi_con .blog_thumb{position:absolute; top:0; left:0; z-index:1; line-height:0;width:110px; height:110px;}
.cdi_con .blog_tit{line-height:22px;}
.cdi_con .blog_tit b{color:#0000c9; border-bottom:1px solid #0000c9; font-size:15px;}
.cdi_con .blog_tit span{margin:0 0 0 5px; color:#848484;}
.cdi_con .blog_txt{margin:5px 0 0 0; font-size:15px; line-height:20px;}
.cdi_con .blog_url{margin:5px 0 0 0; font-size:13px; color:#8e8e8e; line-height:20px;}
.cdi_con .blog_url span{margin:0 0 0 5px; color:#0f8335; font-size:12px;}

.cdi_con .cdi_sns{padding:45px;}
.cdi_con .cdi_sns ul{overflow:hidden;}
.cdi_con .cdi_sns .list_item{float:left; padding:4px;}
.cdi_con .sns_box{position:relative; z-index:1; display:block; box-sizing:border-box; width:160px; height:160px; overflow:hidden;}
.cdi_con .sns_box .con_img{border:1px solid #ddd;}
.cdi_con .sns_box .con_img img{width:100%; height:100%;}
.cdi_con .sns_box .con_txt{position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:rgba(0,0,0,0.7); text-align:center; line-height:160px; color:#fff; display:none;}
.cdi_con .sns_box:hover .con_txt{display:block;}

.cdi_con .cdi_map{padding:50px;}
.cdi_con .cdi_map_con{position:relative; overflow:hidden; height:500px;}
.cdi_con .cdi_map iframe{margin-top:-98px; border:none; width:100%; height:692px;}

.cdi_con .cdi_jumpo .btnmore{ margin-top:8px; padding:10px 0; border:1px solid #dddddd; background:#f9f9f9; text-align:center; color:#777; cursor:pointer;}
/* .cdi_con .cdi_jumpo li:first-child {margin-top:0!important}*/
.cdi_con .cdi_jumpo li {margin-top:8px;}
.cdi_con .nodata_list { padding:50px; border:1px solid #ddd; font-size:14px; text-align:center}
.cdi_con .nodata_list .icon { width:50px; height:50px; display:inline-block; margin-right:10px; background:url('//www.jumpoline.com/images/common/pop_bg01.gif') no-repeat; background-size:50px; vertical-align: middle}
.cdi_con .nodata_list p { display:inline-block; color:#777; font-size:16px}

.cdi_con .cdi_reply{padding:10px; background:#f9f9f9;}
.cdi_con .reply_title_desc { top:30%; right:10px}
.cdi_con .cdi_re_write{overflow:hidden; position:relative; padding: 0 130px 0 0;}
.cdi_con .cdi_re_write label{float:left; margin-right:20px; height:36px; font-size:18px; line-height:36px;}
.cdi_con .cdi_re_write input[type=text]{float:left; margin-right:50px; box-sizing:border-box; width:150px; height:36px; border:1px solid #ddd; line-height:34px;}
.cdi_con .cdi_re_write textarea{clear:both; /* margin:15px 0 0 0;*/ padding:10px; box-sizing:border-box; width:100%; height:90px; border:1px solid #ddd; font-size:16px; line-height:24px; color:#7d7d7d;}
.cdi_con .cdi_re_write .btn_write{ position: absolute; top:0; right:0; height:90px; line-height: 90px;/*float:right; margin:10px 0 0 0; text-align:center; color:#7d7d7d;*/ cursor:pointer;}
.cdi_con .cdi_re_list .list_item{padding:30px 0; border-bottom:2px solid #ddd;}
.cdi_con .cdi_re_list .list_item:first-child{margin:10px 0 0 0; border-top:2px solid #ddd;}
.cdi_con .cdi_re_list .list_con{margin:10px 0 0 0; font-weight:bold;}
.cdi_con .cdi_re_list .list_info{overflow:hidden;}
.cdi_con .cdi_re_list .re_writer{float:left; font-weight:bold;}
.cdi_con .cdi_re_list .re_writer .re_icon{display:inline-block; margin-right:5px; width:13px; height:13px; border-radius:7px; background:#32d026;}
.cdi_con .cdi_re_list .re_date{float:left; margin-left:8px;  color:#a4a4a4;}
.cdi_con .cdi_re_list .re_btn{float:left; margin-left:20px; color:#7d7d7d;}
.cdi_con .cdi_re_list .re_btn .btn{background:#fff; font-size:15px; color:#7d7d7d; cursor:pointer;}

.cdi_con .cdi_reply .list_page_nav{margin:20px 0 0 0;}
.cdi_con .cdi_reply .list_page_nav ul{border:none;}
.cdi_con .cdi_reply .list_page_nav li{border:none;}
.cdi_con .cdi_reply .list_page_nav a{width:30px; height:30px; line-height:30px; color:#383838;}
.cdi_con .cdi_reply .list_page_nav .page_num ul li .on{background:none; font-weight:bold; font-size:16px; color:#000;}

.cdi_con .cdi_txt_box{margin:20px 0 0 0; padding:15px; box-sizing:border-box; background:#f6f6f6; border:1px solid #ddd; font-size:13px; line-height:20px; color:#8c8c8c;}
.cdi_con .cdi_txt_box span{float:right;}


/* 관리자 */
/*.adm_top .title{font-weight:bold; font-size:28px;}*/
.adm_list_top{margin:20px 0 0 0; overflow:hidden;}
.adm_list_top p{float:left; color:#888; line-height:20px;}
.adm_list_top b{color:#222;}
.adm_list_top .btnadd{float:right; display:block; width:200px; height:40px; background:#37395d; color:#fff; line-height:40px; vertical-align:middle; text-align:center;}

/* 팝업 */
.pop_chain{position:fixed; top:0; left:0; right:0; bottom:0; z-index:1000; background:rgba(0,0,0,0.8); display:none;}
.pop_layer{position:absolute; top:50%; left:50%; margin-left:-320px; margin-top:-260px; width:640px; height:520px; background:#fff;}
.pop_top{padding:20px 30px; background:#373a5d url('../../images/admin/pop_top.png') 545px 10px no-repeat; font-size:28px; line-height:40px; color:#fff;}
.pop_mid ul{overflow:hidden;}
.pop_mid li{float:left; box-sizing:border-box; padding-top:100px; width:320px; height:310px;}
.pop_mid li.pop_sel_o{background:url('../../images/admin/pop_sel_o.png'); color:#fff;}
.pop_mid li.pop_sel_x{background:url('../../images/admin/pop_sel_x.png');}
.pop_mid div{text-align:center;} 
.pop_mid label{display:inline-block; margin-left:10px; font-weight:bold; font-size:22px; line-height:30px;}
.pop_mid input{display:inline-block;}
.pop_mid input[type=radio]{width:24px; height:30px; line-height:30px; vertical-align:bottom;}
.pop_mid input[type=text]{margin-top:30px; box-sizing:border-box; width:260px; height:36px; border:1px solid #ddd; text-align:center;}
.pop_mid .btn{margin-top:20px; display:inline-block; width:110px; height:40px; line-height:40px; vertical-align:middle; text-align:center; background:#676767; font-size:15px; color:#fff;}
.pop_mid .txt{margin-top:20px; line-height:20px; color:#545454;}
.pop_btm{padding:20px 0; background:#e7e7e7; text-align:center; font-size:0;}
.pop_btm .btn{display:inline-block; width:200px; font-size:20px; line-height:50px; vertical-align:middle; text-align:center; color:#fff;}
.pop_btm .btn_close{background:#676767;}
.pop_btm .btn_next{position:relative; margin-left:20px; background:#373a5d;}
.pop_btm .btn_next::after{content:""; position:absolute; top:7px; right:-17px; display:block; width:36px; height:36px; background:#373a5d;
	transform:rotate(45deg);
}

/* 등록 */
.write_chain .write_top{overflow:hidden;}
.write_chain .write_top .title{ display:inline-block; font-weight:bold; font-size:20px;} /* float:left; */
.write_chain .write_top .title span{font-weight:normal; color:#a1a1a1;}
.write_chain .write_con{margin-top:40px;}
.write_chain .write_con table{margin-top:10px;}
.write_chain th{width:150px;}
.write_chain th span{font-size:13px; color:#b8b8b8;}
.write_chain th .must{color:#f71111;}
.write_chain td{font-weight:bold;}

.write_chain .form_td{padding:8px 15px;}
.write_chain td input[type=file]{float:left; margin-right:10px; width:337px; height:36px; line-height:36px; vertical-align:middle;}
.write_chain td input[type=text]{float:left; margin-right:10px; padding:0 10px; box-sizing:border-box; width:490px; height:36px; line-height:34px; border:1px solid #ddd; border-radius:4px; font-size:16px;}
.write_chain td select{float:left; box-sizing:border-box; margin-right:10px; padding-left:10px; box-sizing:border-box; width:240px; height:36px; line-height:24px; border:1px solid #ddd; border-radius:4px;}
.write_chain td textarea{float:left; padding:10px; box-sizing:border-box; width:490px; height:90px; border:1px solid #ddd; border-radius:4px; font-size:16px; line-height:24px;}
.write_chain td p{float:left; font-weight:normal; line-height:36px; vertical-align:middle;}
.write_chain td p span{color:#969696;}
.write_chain td .form_txt{float:left; font-size:14px; color:#bcbcbc;}
.write_chain td .form_txt b{color:#666;}
.write_chain td .form_txt span{color:#333;}


.write_chain .form_num th{width:300px;}
.write_chain .fi_item input[type=text]{width:115px;}
.write_chain .fi_intro .form_txt{margin-left:10px; padding-top:70px; line-height:20px;}
.write_chain .fi_intro .form_txt span{margin-right:10px;}
.write_chain .form_company td{width:252px;}
.write_chain .form_company input[type=text]{width:115px;}
.write_chain .form_present td{width:252px;}
.write_chain .form_present input[type=text]{width:120px;}
.write_chain .form_present select{width:58px;}
.write_chain .form_present select:first-child{width:115px;}
.write_chain .form_present select:nth-child(3){margin:0;}
.write_chain .form_cost td{width:252px;}
.write_chain .form_cost input[type=text]{width:115px;}
.write_chain .form_cost .fc_01{vertical-align:top;}
.write_chain .form_cost .fc_total{font-size:20px; color:#4a4ea7;}
.write_chain .form_intro{margin-top:10px; border:1px solid #ddd; border-top: 2px solid #393939; border-bottom: 2px solid #393939; font-size:0;}
.write_chain .form_intro textarea{padding:10px; box-sizing:border-box; width:100%; height:500px;}
.write_chain .form_video input[type=text]{width:337px;}
.write_chain .form_pr ul{float:left; overflow:hidden;}
.write_chain .form_pr li{float:left; overflow:hidden;}
.write_chain .form_pr input[type=radio]{height:24px; line-height:24px; float:left;}
.write_chain .form_pr label{float:left; display:block; margin-left:10px; width:100px;}
.write_chain .form_pr .form_txt{float:right; line-height:24px;}
.write_chain .form_image ul{position:relative; margin:-10px 0 0 -10px; overflow:hidden;}
.write_chain .form_image li{padding:10px 0 0 10px; float:left;}
.write_chain .form_image li div{position:relative; z-index:1; border:1px solid #ddd; width:160px; height:120px;}
.write_chain .form_image li div img{width:100%; height:100%;}
.write_chain .form_image li .img_btn{position:absolute; z-index:2; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.7); line-height:20px; text-align:right;}
.write_chain .form_image li .img_btn a{display:inline-block; padding:5px 10px; font-size:14px; color:#fff;}
.write_chain .form_image li input[type=file]{position:absolute; top:0; left:0; margin:0; width:100%; height:100%; opacity:0; cursor:pointer;}
.write_chain .form_image li label{display:table; width:100%; height:100%; cursor:pointer; text-align:center;}
.write_chain .form_image li label span{position:relative; display:table-cell; vertical-align:middle; color:#bbb;}
.write_chain .form_image li label span::before{content:"+"; display:block; font-weight:normal; font-size:30px;}

.write_chain .form_logo ul{position:relative; margin:-10px 0 0 -10px; overflow:hidden;}
.write_chain .form_logo li{padding:10px 0 0 10px; float:left;}
.write_chain .form_logo li div{position:relative; z-index:1; border:1px solid #ddd; width:120px; height:100px;}
.write_chain .form_logo li div img{width:100%; height:100%;}
.write_chain .form_logo li .img_btn{position:absolute; z-index:2; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.7); line-height:20px; text-align:right;}
.write_chain .form_logo li .img_btn a{display:inline-block; padding:5px 10px; font-size:14px; color:#fff;}
.write_chain .form_logo li input[type=file]{position:absolute; top:0; left:0; margin:0; width:100%; height:100%; opacity:0; cursor:pointer;}
.write_chain .form_logo li label{display:table; width:100%; height:100%; cursor:pointer; text-align:center;}
.write_chain .form_logo li label span{position:relative; display:table-cell; vertical-align:middle; color:#bbb;}
.write_chain .form_logo li label span::before{content:"+"; display:block; font-weight:normal; font-size:30px;}


.chk_tag{margin:-10px 0 0 -10px; overflow:hidden;}
.chk_tag li{position:relative; padding:10px 0 0 10px; text-align:center; list-style:none; float:left;}
.chk_tag li label{display:block; width:109px; height:30px; border:1px solid #b8b8b8; border-radius:4px; background:#f7f7f7; font-weight:normal; font-size:14px; line-height:30px; vertical-align:middle; text-align:center; color:#666; cursor:pointer;}
.chk_tag li input[type=checkbox]{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; cursor:pointer; z-index:5;}
.chk_tag li input[type=checkbox]:checked+label{background:#d6d6d6;}


.write_chain_complete{margin-top:30px; text-align:center;}
.write_chain_complete .con_tit{display:inline-block; padding-left:60px; font-size:36px; line-height:50px; background:url(../../images/admin/icon_complete.png) 0 center no-repeat; color:#45466f;}
.write_chain_complete .con_tit .btn{float:right; display:block; margin-left:50px; box-sizing:border-box; width:150px; border:1px solid #393939; font-weight:bold; font-size:20px; color:#45466f; line-height:48px; text-align:center;}
.write_chain_complete .con_txt{padding:15px 0 30px 0; font-size:20px; color:#8d8d8e;}


/* 빠른문자보내기-Layerpopup - 공통은 common_renewal.css */
.Pstyle {display:none; position:fixed; top:110px; transform: translateX(-50%); left:50%; width: 210px; height:397px; padding:83px 10px 0; background: url(../../_images/member/qna_bg.png) center 0% no-repeat; box-shadow: 3px 3px 13px #888;text-align: center; border-radius:35px;}
/*
.Pstyle .content{background: #fff;line-height:2.6;}
.Pstyle .title{background: #f0f0f0; font-weight:700;}
.Pstyle [type="num"]{width:46px; border:1px solid #ccc }
.Pstyle [type="checkbox"]{width:14px;vertical-align:middle;}
.Pstyle textarea{resize:none;height:100px;width:170px;padding: 2%; border:1px solid #ccc; overflow-x: auto;}
.Pstyle .agree { font-size: 0.7rem; font-weight:700; letter-spacing: -0.5px;}
*/


@media screen and (max-width: 1200px) {
	
}

@media screen and (max-width: 767px) {

}

/* 하단은 개발자 추가 사항 */

.write_chain .you_pop_btn {position: absolute; top: 0; right: 0; background: none; border:0; color: #204d74;  font-size: 18px;}
.write_chain .youtu_info {display: none; position: absolute; top: 40px; right: 0; width: 545px; padding:20px 10px; height: 500px; background: #fff; border:1px solid #aaa;z-index: 4}
.write_chain .youtu_info p {margin-bottom: 20px; font-style: 18px;}
.write_chain .youtu_info .close {position: absolute; top: 10px; right: 10px; font-size: 18px; background: none; color: #000; border: 0;}

.write_chain .form_video ul{position:relative; margin:-10px 0 0 -10px; overflow:hidden;}
.write_chain .form_video li{padding:10px 0 0 10px; float:left;}
.write_chain .form_video li div{position:relative; z-index:1; border:1px solid #fff; width:300px; height:50px;}
.write_chain .form_video li .img_btn{position:absolute; z-index:2; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.7); line-height:20px; text-align:right;}
.write_chain .form_video li .img_btn a{display:inline-block; padding:5px 10px; font-size:14px; color:#fff;}
.write_chain .form_video li label{display:table; width:100%; height:100%; text-align:center;}
.write_chain .form_video li label span{position:relative; display:table-cell; vertical-align:middle; color:#bbb;}
.write_chain .form_video li label span::before{content:"+"; display:block; font-weight:normal; font-size:30px;}

/* 홍보영상, 블로그리뷰 */
#cdi02, #cdi04 {display:none;} /*#cdi05*/
#cdi02_tab, #cdi04_tab {/*display:none;*/} /* #cdi05_tab */

.cd_info .con_text {padding:50px 0; text-align:center;}

.cdi_con .cdi_re_list .cdi_re_re_write{display:none; overflow:hidden; margin-top:20px;}
.cdi_con .cdi_re_list .cdi_re_re_write .step1{display:none;}
.cdi_con .cdi_re_list .cdi_re_re_write .step1 label{float:left; marg.cdi_con .cdi_agtin-right:20px; height:36px; font-size:18px; line-height:36px;}
.cdi_con .cdi_re_list .cdi_re_re_write .step1 input[type=text]{float:left; margin-right:50px; box-sizing:border-box; width:150px; height:36px; border:1px solid #ddd; line-height:34px;}
.cdi_con .cdi_re_list .cdi_re_re_write .step1 input[type=password]{float:left; margin-right:50px; box-sizing:border-box; width:150px; height:36px; border:1px solid #ddd; line-height:34px;}
.cdi_con .cdi_re_list .cdi_re_re_write .step1 .btn_re_re_pwd_ok{ width:60px; height:38px; background:#f4f4f4; border:1px solid #ddd; font-weight:bold; font-size:16px; line-height:38px; text-align:center; color:#7d7d7d; cursor:pointer;}
.cdi_con .cdi_re_list .cdi_re_re_write .step1 .btn_re_re_pwd_cancel{width:60px; height:38px; background:#f4f4f4; border:1px solid #ddd; font-weight:bold; font-size:16px; line-height:38px; text-align:center; color:#7d7d7d; cursor:pointer;}
.cdi_con .cdi_re_list .cdi_re_re_write .step1 .btn_re_re_delpwd_ok{width:60px; height:38px; background:#f4f4f4; border:1px solid #ddd; font-weight:bold; font-size:16px; line-height:38px; text-align:center; color:#7d7d7d; cursor:pointer;}

.cdi_con .cdi_re_list .cdi_re_re_write .step2{display:none;}
.cdi_con .cdi_re_list .cdi_re_re_write .step2 label{float:left; margin-right:20px; height:36px; font-size:18px; line-height:36px;}
.cdi_con .cdi_re_list .cdi_re_re_write .step2 input[type=text]{float:left; margin-right:50px; box-sizing:border-box; width:150px; height:36px; border:1px solid #ddd; line-height:34px;}
.cdi_con .cdi_re_list .cdi_re_re_write .step2 input[type=password]{float:left; margin-right:50px; box-sizing:border-box; width:150px; height:36px; border:1px solid #ddd; line-height:34px;}
.cdi_con .cdi_re_list .cdi_re_re_write .step2 textarea{clear:both; margin:15px 0 0 0; padding:10px; box-sizing:border-box; width:100%; height:120px; border:1px solid #ddd; font-size:16px; line-height:24px; color:#7d7d7d;}
.cdi_con .cdi_re_list .cdi_re_re_write .step2 .btn_re_write{ float:right; margin:10px 0 0 0; width:120px; height:38px; background:#f4f4f4; border:1px solid #ddd; font-weight:bold; font-size:16px; line-height:38px; text-align:center; color:#7d7d7d; cursor:pointer;}
.cdi_con .cdi_re_list .cdi_re_re_write .step2 .btn_re_modify{ float:right; margin:10px 0 0 0; width:120px; height:38px; background:#f4f4f4; border:1px solid #ddd; font-weight:bold; font-size:16px; line-height:38px; text-align:center; color:#7d7d7d; cursor:pointer;}

.write_chain .form_present .calendar {display: inline-block;}
.write_chain .form_present .calendar input[type=text]{background: url(../../images/common/cal_ico.png) no-repeat 90% 50%; background-size: 16px 18px;}

/* 추가이미지 */
.write_chain .form_image .subadd {display:none;}


/* 에이전트 페이지로 이동 */
.agenturl {cursor: pointer;}