@font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* CSS Document */

.scontent {width:100%; max-width: 1200px; margin: 0 auto;}
p,h1,h2,h3,h4,h5,h6 { word-break: keep-all; }
h4.title001 { height:21px; font-size:18px; font-weight:600; letter-spacing:-0.05em; color:#323232; margin:0 0 10px 0; padding:30px 0 0 23px; border-top:1px solid #dbdbdb;
    background:url(/img/board/icon_tit.png) left 33px no-repeat }
h4.title002 { height:21px; font-size:18px; font-weight:600; letter-spacing:-0.05em; color:#323232; margin:0 0 10px 0; padding:0 0 0 23px; background:url(/img/board/icon_tit.png) left 3px no-repeat }
h4.title003 { height:21px; font-size:18px; font-weight:600; letter-spacing:-0.05em; color:#323232; margin:0 0 10px 0; padding:30px 0 0 23px; background:url(/img/board/icon_tit.png) left 33px no-repeat }		  


/* 장비상세조회 */
.MoreView{padding-bottom:28px}
.MoreView dl{height:50px;border:1px solid #ebebeb;width:463px;line-height:47px}
.MoreView dl.MoreView01{float:left;border-right:none;border-bottom:none}
.MoreView dl.MoreView02{float:right;border-bottom:none}
.MoreView dl.MoreView03{float:left;border-right:none;margin-bottom:28px}
.MoreView dl.MoreView04{float:right;margin-bottom:28px}
.MoreView dl dt{background:url(../../../img/jipbank/common/mp_2dep_icon.png) 0 24px no-repeat;padding-left:10px;color:#666;font-size:16px;font-weight:600;margin-left:15px;float:left;padding-right:10px;}
.MoreView dl dd{margin-left:15px;float:left}
.MoreView dl dd.no_line{background:none}
.MoreView dl dd.line{background:url(../../../img/jipbank/common/top_menu_gap.gif) 0 21px no-repeat;padding-left:16px}
.MoreView dl dd.on{color:#3b88b7;border-bottom:3px solid #1884b2;font-weight:600}

.MoreViewList01{padding:20px;border:1px solid #ebebeb;clear:both;height:282px;background:#fafafa}
.MoreImg{float:left;height:282px;border:1px solid #ebebeb;margin-right:39px;line-height:35px}
.MoreTxt{float:right;width:479px}
.MoreTxt .MoreTop{border:1px solid #ebebeb;padding:5px;width:470px;font-size:11px;float:right;margin-bottom:20px;}
.MoreTxt .MoreTop span.MoreTopNo{display:block;width:463px;overflow:hidden}
.MoreTxt .MoreTop .star_publist_blog01{float:right;line-height:13px}
.MoreTxt .MoreTop .star_publist_blog01 a{color:#2aade5;line-height:15px;font-size:14px}
.MoreTxt .MoreTop{}
.MoreTxt h4.MoreViewTit{font-size:23px;color:#0c5473;font-weight:600;letter-spacing:-1px}
.MoreTxt h4.MoreViewTit span.MoreViewTit02{padding-left:15px;color:#323232;font-size:14px;letter-spacing:-0.5px}
.MoreTxt dl{line-height:28px;font-size:15px;color:#444;padding-top:20px;padding-bottom:20px}
.MoreTxt dl dt{float:left;width:132px;color:#3b87b8;font-weight:600}
.MoreTxt dl dd{}
.MoreTxt dl dd.map{width:741px;height:273px;background:#ebebeb}
.MoreTxt .b_btn_area3{height:36px}
.MoreTxt .b_btn_area3 button.btn_lft{width:235px;height:33px;padding:0;float:left;border:1px solid #464646;background:#fff;font-size:16px;letter-spacing:-0.03em;color:#000}

.MoreViewEX{padding-top:30px;clear:both}
.MoreViewEX dl{background:#fafafa}
.MoreViewEX dl dt{float:left;background:#fafafa;color:#666;font-weight:600;width:162px;border-top:1px solid #ebebeb;padding:21px 15px;display:block;}
.MoreViewEX dl dd{border-top:1px solid #ebebeb;margin-left:183px;padding:21px 18px;background:#fff;line-height:23px}
.MoreViewEX dl dd.map{width:747px;height:273px;padding:0}


/*160621추가*/

.basicWrap .h3_tit{font-size:22px;font-weight:600;letter-spacing:-1px;color:#333;padding:15px;border:1px solid #ebebeb;margin-top:32px;margin-bottom:10px}
.basicWrap .h4_tit{background:url(/img/board/icon_tit.png) left 45px no-repeat;padding-left:23px;font-size:18px;font-weight:600;letter-spacing:-0.05em;color:#323232;margin-bottom:10px;padding-top:44px}
.basicWrap li{padding-left:20px;line-height:25px}
.basicWrap p{text-align:right;line-height:25px}

.h4_style_1 {padding:18px 0 0 0; font-size: 18px; font-weight: 600;   }
.p_box_1 p {text-align:justify !important;}

.basicWrap .h3_tit{font-size:22px;font-weight:600;letter-spacing:-1px;color:#333;padding:15px;border:1px solid #ebebeb;margin-top:32px;margin-bottom:10px}
.basicWrap .h4_tit{background:url(/img/board/icon_tit.png) left 45px no-repeat;padding-left:23px;font-size:18px;font-weight:600;letter-spacing:-0.05em;color:#323232;margin-bottom:10px;padding-top:44px}
.basicWrap ul li{background:url(/img/cont/list_dot.gif) 27px 12px no-repeat;padding-left:41px}
.basicWrap li{padding-left:20px;line-height:25px}
.basicWrap p{text-align:right;line-height:25px}

/*smbrnd소개*/
.Cont24{}

.Con24title { }
.Con24title .blue { color:#6191ea}
.Con24title h1 {font-size:45px;}
.Con24title h1 span {font-size:25px; color: #000;}
.Con24title p { font-size:22px; color:#333 }

.Cont24 .Cont24Img{width:408px;padding-top:50px}
.Cont24 .Cont24txt {
    width: 100%;
    padding-top: 40px;
    padding-right: 430px;
    margin-bottom: 80px;
    font-size: 16px;
    line-height: 25px;
    position: relative;
    box-sizing: border-box;
    background: url(/img/smbrnd/cont/bg_cont24.png) bottom right no-repeat;
    min-height: 300px;
}
.Cont24 .Cont24txt:after { display:none; }
/*.Cont24 .Cont24txt:after { display: block; content: ""; width: 380px; height: 368px; background:url(img/smbrnd/cont/bg_cont24.png) no-repeat; background-size:contain; position: absolute; bottom: 0; right: 0;}*/
.Cont24txt span { font-size:20px; font-weight: 600;}
.Cont24  .Cont2401{width:854px;height:650px;background:url(/img/smbrnd/cont/sub24.jpg) 22px 20px no-repeat;}
.Cont24  .Cont2401 ol.listnone{text-indent:-9999px}

.C_tit { width: 110px; height: 110px; border: 1px solid #2d5fba; border-radius: 50%; padding: 5px; display: table; float: left; position: relative;}
.C_tit::after {display: block; content: ""; visibility: hidden; clear: both;}
.C_tit::before { display: block; content: ""; width: 30px; height: 1px; background: #2d5fba; position: absolute; top: 50%; right: -30px;}
.C_tit h3 { width: 100%; height: 100%; background: #2d5fba; border-radius: 50%; color: #fff; text-align: center; vertical-align: middle; display: table-cell; font-size: 18px; }

.info01 { margin-bottom: 15px; }
.info01::after {display: block; content: ""; visibility: hidden; clear: both;}
.info01 ul { float: left; width: calc(100% - 170px); margin: 25px 0px; margin-left: 48px; }
.info01 ul li { float: left; width: 31.833%; margin-right: 2%; text-align: center; border: 1px solid #2d5fba; border-radius: 5px; height: 70px; padding: 20px 0; font-size: 17px; box-sizing: border-box;}
.info01 ul li:last-child {margin: 0;}

.info02 ul { float: left; width: calc(100% - 170px); margin: 5px 0px; margin-left: 48px; }
.info02 ul li { float: left; width: 100%; text-align: left; border: 1px solid #2d5fba; border-radius: 5px; font-size: 17px; box-sizing: border-box; padding: 15px ;}
.info02 ul li span { font-size: 14px; color: #666;}

/*smbrnd 인사말*/
.Cont111{background:url(/img/smbrnd/cont/bg_cont111.jpg) left top no-repeat;padding-left:300px}
.Cont111 p.Cont11101{font-size:18px;color:#1e1e1e;letter-spacing:-0.5px;font-weight:600;line-height:70px}
.Cont111 p.Cont11102{font-size:16px; line-height:25px;}
.Cont111 p.Cont11103{font-size:16px;color:#416aa4;line-height:27px;letter-spacing:-0.5px;padding-top:15px}
.Cont111 p.Cont11104{text-align:right;color:#464646;font-size:17px;letter-spacing:-0.5px;font-weight:600;line-height:70px}
.Cont111 p.Cont11104 span { font-family: 'Chosunilbo_myungjo';font-size: 20px;font-weight: 600; }
.Cont111 .Cont11102 span { font-size:20px; font-weight: 600;}


/*사업공고-사업현황*/

.select_box { min-width:150px; border:1px solid #999; color: #555; }
.inputbox { height: 30px; padding: 0 5px; border: 1px solid #999; }
.btn_g { height:30px; background: #b7b7b7; border:0; border-radius: 5px; font-size: 15px; color: #fff; font-weight: 600; padding: 5px 15px; box-sizing: border-box; cursor: pointer;}
.btn_bl { height:30px; background: #2d5fba; border:0; border-radius: 5px; font-size: 15px; color: #fff; font-weight: 600; padding: 5px 15px; box-sizing: border-box; cursor: pointer;}
.contit { font-size:27px; color: #000; font-weight: 900; margin-bottom: 15px;}

.con07 {}
.con07 .business_tab { width:100%; border-bottom: 2px solid #4388dd; box-sizing: border-box; margin-bottom: 40px; }
.con07 .business_tab::after {display: block; visibility: hidden; clear: both; content: "";}
.con07 .business_tab .tab {width:100%;}
.con07 .business_tab .tab:after {display: block; visibility: hidden; clear: both; content: "";}
.con07 .business_tab .tab li {width:50%;float: left;cursor: pointer;text-align: center;padding: 15px 0; font-size:18px; font-weight: 600; background: #ebebeb; color: #656565; border-bottom: 2px solid #4388dd; box-sizing: border-box;}
.con07 .business_tab .tab li.on { background: #fff; color: #333; border: 2px solid #4388dd; border-bottom: 0; }

.con07 .tab_content {width:100%; padding: 30px 20px; display: none;}
.con07 .tab_content.active {display: block;}
.con07 .tab_content ul {}
.con07 .tab_content ul li {margin-bottom: 20px;}
.con07 .tab_content ul li:last-child {margin:0}
.con07 .tab_content ul li::after {display: block; visibility: hidden; content: ""; clear: both;}
.con07 .tab_content ul li .list_tit { font-size: 18px; color: #333; width: 120px; float: left; }
.con07 .tab_content ul li .list { width: calc(100% - 120px); float: left; }

.con07 .tab_content .checkbox {}
.con07 .tab_content .checkbox::after {display: block; visibility: hidden; content: ""; clear: both;}
.con07 .tab_content .checkbox li { width:33.333%; float: left; margin-bottom: 8px;}
.con07 .tab_content .checkbox li input { margin-right:8px; }

.con07 .tab_content .li_sch {}
.con07 .tab_content .li_sch::after {display: block; visibility: hidden; content: ""; clear: both;}
.con07 .tab_content .li_sch li { float: left; margin:0; margin-right: 10px;}

.con07 .business01 {}
.con07 .business01::after { display: block; visibility: hidden; clear: both; content: ""; }

.con07 .business01 .business {
    display: flex;
    flex-wrap: wrap;
}
.con07 .business01 ul li {width:32.6%;margin-right:1%;margin-top: 15px;}
.con07 .business01 ul li:nth-child(3n) {margin-right: 0;}

.con07 .business01 .sh_n { margin-top: 10px; text-align: center; padding: 10px; background: #f9f9f9; font-size: 16px; border-top: 2px solid #2d5fba;}

.con07 .b_box { border: 1px solid #ddd; border-top:0; clear: both; display: inline-block; width:100% }
.con07 .b_box p { word-break: break-all; }
.con07 .b_box header { width:100%; border-top: 2px solid #2d5fba;}
.con07 .b_box header::after {display: block; visibility: hidden; content: ""; clear: both;}
.con07 .b_box header h2 { width:70px;height:55px; float: left; background:#EBEBEB; color: #2d5fba; font-size:16px; padding: 15px 0; text-align: center;box-sizing: border-box; }
.con07 .b_box header .modal_open { width:calc(100% - 70px); height:55px; float: left;background:#2d5fba; color:#fff; font-size:14px;padding: 3px 10px 6px 10px; text-align:center;box-sizing: border-box; display: flex; align-items: center;justify-content: center;cursor: pointer; text-decoration: none;}
.con07 .b_box header .modal_open span {text-align:center;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.2em; height: 2.4em;text-align:center;}
.con07 .b_box header .modal_open:hover { text-decoration: underline; }

.con07 .b_box ul {padding: 20px 15px;display: inline-block;}
.con07 .b_box ul li {width:100%;margin: 0;margin-bottom: 15px;vertical-align: middle;float: left;}
.con07 .b_box ul li:last-child {margin:0}
.con07 .b_box ul li .list_tit02 {width: 100px;float: left;}
.con07 .b_box ul li .list_tit02 img {float: left; margin-right: 8px;}
.con07 .b_box ul li .list_tit02 h3 {float: left; font-size:16px}
.con07 .b_box ul li .list02 {width: calc(100% - 100px);float: left;font-size:14px;line-height: 23px;}
.con07 .b_box .list_btn {}
.con07 .b_box .list_btn button {   width:100%;background:#0d2c65; color:#fff;transition:all .3s linear; }

.con07 .b_box .list_btn button span { position:relative; display:inline-block; padding:10px 40px 10px 15px;}
.con07 .b_box .list_btn button span::after  { width:30px; height:30px; background:url('/img/smbrnd/cont/download_black.svg') no-repeat; display:block; position:absolute; right:10px; top:5px; content:"";transition:all .2s linear; }
.con07 .b_box .list_btn button:hover {background:#6191ea; }
.con07 .b_box .list_btn button:hover span::after { top:7px}
/*전문가검색*/

.con09 .business_tab { width:100%; border-bottom: 2px solid #4388dd; box-sizing: border-box; margin-bottom: 40px; }
.con09 .business_tab::after {display: block; visibility: hidden; clear: both; content: "";}
.con09 .business_tab .tit {width:100%;}
.con09 .business_tab .tit:after {display: block; visibility: hidden; clear: both; content: "";}
.con09 .business_tab .tit li {width:50%;float: left; text-align: center;padding: 15px 0; font-size:18px; font-weight: 600; color: #656565; border-bottom: 2px solid #4388dd; box-sizing: border-box; height: 57px;}
.con09 .business_tab .tit li.on { background: #fff; color: #333; border: 2px solid #4388dd; border-bottom: 0; }

.con09 .tab_content {width:100%; padding: 30px 20px; display: inline-block; box-sizing: border-box;}
.con09 .tab_content ul {}
.con09 .tab_content ul li {margin-bottom: 20px;}
.con09 .tab_content ul li:last-child {margin:0}
.con09 .tab_content ul li::after {display: block; visibility: hidden; content: ""; clear: both;}
.con09 .tab_content ul li .list_tit { font-size: 18px; color: #333; width: 120px; float: left;  }
.con09 .tab_content ul li .list { width: calc(100% - 120px); float: left; padding-left: 10px; box-sizing: border-box; }

.con09 .tab_content .checkbox {}
.con09 .tab_content .checkbox::after {display: block; visibility: hidden; content: ""; clear: both;}
.con09 .tab_content .checkbox li { float: left; margin-bottom: 8px; margin-right:15px}
.con09 .tab_content .checkbox li input { margin-right:8px; }

.con09 .tab_content .radio::after {display: block; visibility: hidden; content: ""; clear: both;}
.con09 .tab_content .radio li { float: left; margin-bottom: 8px; margin-right: 15px;}
.con09 .tab_content .radio li input { margin-right:8px; }
.con09 .tab_content .radio li select { margin-top: -5px; }

.con09 .tab_content .li_sch {}
.con09 .tab_content .li_sch::after {display: block; visibility: hidden; content: ""; clear: both;}
.con09 .tab_content .li_sch li { float: left; margin:0; margin-right: 10px;}

.sch_tbl {  }
.sch_tbl tr {  }
.sch_tbl tr th { text-align: left; font-size: 18px; color: #333; width: 120px; padding:10px 0}
.sch_tbl tr td {  }

/*모달창 */

.modal { position: fixed; width:100%; height:100%; top:0; left:0; background: rgba(0,0,0,.2); z-index: 99999999; display: none; }
.expert_modal { width:50%; height:calc(100% - 150px); overflow: hidden; background: #fff; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); border-bottom: 4px solid #2e5fbb;}
.expert_modal header { background: #2e5fbb; position:fixed; color: #fff; font-size:18px; padding:10px 20px; width:100%; box-sizing: border-box; display: block !important; }
.close_modal { float: right; cursor: pointer; }
.close_modal::after { display: block; clear: both; content: ""; visibility: hidden; }
.close_modal img { width:28px !important; height: auto; }
.expert_modal01 { padding:30px; margin-top:40px; height:calc(100% - 100px); overflow:scroll }

h4.mo_tit { font-size:16px; padding-left:20px; margin-bottom:20px; margin-top:20px; position: relative;}
h4.mo_tit.first { margin-top:0 }
h4.mo_tit::after { width:15px; height: 15px; border-radius: 50%; background: #79cbc5; position: absolute; top:60%; left:0; display: block; content: ""; transform: translate(0,-50%);}
h4.mo_tit::before { width:9px; height: 9px; border-radius: 50%; background: #fff; position:absolute; top:60%; left:3px; display: block; content: ""; transform: translate(0,-50%); z-index: 1;}

.scroll h6{font-size:14px;  padding-left:10px; margin-bottom:10px; margin-top:10px; position: relative;}

.tbl04 { width:100%; min-width:600px; border-collapse: collapse; font-size:14px; border-bottom:1px solid #cccdd1; }
.tbl04 .center { text-align: center; }
.tbl04 .right { border-right:1px solid #cccdd1 }
.tbl04 .left { border-left:1px solid #cccdd1 }

.tbl04 tr { border-top:1px solid #cccdd1; }
.tbl04 th { background: #e9eaee; padding: 10px; border-right:1px solid #cccdd1;  }
.tbl04 th:last-child { border:0 }
.tbl04 td { padding:10px; border-right:1px solid #cccdd1 }
.tbl04 td:last-child { border: 0; }

.scroll h5 { margin:10px 0; } 

/*모달창02 */

.rndinfo_modal { width:50%; max-height:80%; overflow: auto; background: #fff; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); border-bottom: 4px solid #2e5fbb;}
.rndinfo_modal header { background: #2e5fbb; color: #fff; font-size:18px; padding:10px 20px; width:100%; box-sizing: border-box; }
.rndinfo_modal01 { padding:30px }

.rndinfo_modal01 dl { width:100%; margin-bottom:10px; }
.rndinfo_modal01 dl::after { display: block; content: ""; visibility: hidden; clear: both; }
.rndinfo_modal01 dt { width:25%; float: left; padding:8px 0; text-align: center; background: #e9eaee; font-weight: 600; } 
.rndinfo_modal01 dd { width:75%; float: left; padding:0 20px; margin-top:10px; box-sizing: border-box; }

/*맞춤사업검색*/

.search_00 { border-top: 2px solid #4388dd; border-bottom: 2px solid #4388dd; }
.search_00 .search_box02 { width:100%; padding: 30px 20px; display: inline-block; box-sizing: border-box; }
.search_00 .search_box02 .list_tit { font-size: 18px;color: #333; width:100%;}

.search_00 .search_box02 {width:100%; padding: 30px 20px; display: inline-block; box-sizing: border-box;}
.search_00 .search_box02 ul {}
.search_00 .search_box02 ul li {margin-bottom: 20px;}
.search_00 .search_box02 ul li:last-child {margin:0}
.search_00 .search_box02 ul li::after {display: block; visibility: hidden; content: ""; clear: both;}
.search_00 .search_box02 ul li .list_tit { font-size: 18px; color: #333; width: 140px; float: left;  }
.search_00 .search_box02 ul li .list { width: calc(100% - 140px); float: left; padding-left: 10px; box-sizing: border-box; }

.search_00 .search_box02 .checkbox {}
.search_00 .search_box02 .checkbox::after {display: block; visibility: hidden; content: ""; clear: both;}
.search_00 .search_box02 .checkbox li { float: left; margin-bottom: 8px; margin-right:15px}
.search_00 .search_box02 .checkbox li input { margin-right:8px; }

.search_00 .search_box02 .radio::after {display: block; visibility: hidden; content: ""; clear: both;}
.search_00 .search_box02 .radio li { float: left; margin-bottom: 8px; margin-right: 15px;}
.search_00 .search_box02 .radio li input { margin-right:8px; }
.search_00 .search_box02 .radio li select { margin-top: -5px; }

.search_00 .search_box02 .li_sch {}
.search_00 .search_box02 .li_sch::after {display: block; visibility: hidden; content: ""; clear: both;}
.search_00 .search_box02 .li_sch li { float: left; margin:0; margin-right: 10px;}

/*전문가등록*/
.nemo { width: 100%; padding-left:25px; margin-top: 20px; box-sizing:border-box;}
.nemo li { padding-left: 12px; position: relative; font-size: 16px; margin-bottom: 5px;}
.nemo li::before { display: block; content: ""; width: 5px; height: 5px; background: #4981ca; position: absolute; left: 0; top:8px; }

h3.tit { font-size: 20px; padding-left:35px; position: relative; }
h3.tit::before { display: block; content: ""; width: 30px; height: 30px; background: url(/img/jeinet/cont/tit_icon.png) no-repeat center; position: absolute; left: 0; top: 0; }

.down_expert { width:100%; margin:20px 0}
.down_expert::after { display: block; content: ""; visibility: hidden; clear: both; }
.down_expert li { float: left; width:24%; margin-left:1%; border: 1px solid #ddd; text-align: center; padding:15px; padding-top:24px; box-sizing: border-box; position: relative; height: 180px;}
.down_expert li .number { width:45px; height: 45px; border-radius: 50%; color: #fff; background: #5f97d1; vertical-align: middle; text-align: center;
    position: absolute; left:10px; top:10px; line-height: 45px; font-weight: 600; margin: 0;}
.down_expert li span.icon {display: flex;height:112px;line-height:112px;vertical-align:middle;text-align: center;justify-content: center;align-items: center;}
.down_expert li span.icon img { vertical-align:middle;}
.down { display: table; margin: 0 auto; padding:10px; cursor: pointer; color: #333; background: #cecece; margin-top:20px;}
.down:hover { color: #fff; background: #2d5fba; transition: .2s;}
.down img { float: right; width:30px !important; height:30px; margin-left:5px }





/*중소기업 R&D 통계*/

.sh_box { padding: 20px 10px; background: #f9f9f9; margin-bottom: 20px; text-align: center;}
.sh_box ul {}
.sh_box ul li { display: inline-block; margin-right:30px; }
.sh_box ul li:last-child {margin: 0;}
.sh_box ul li label { font-weight: bold; font-size: 14px; margin-right: 10px; }

.scroll { width: 100%; overflow: auto;}
.tbl_01 { width: 930px; text-align: center; border-top: 2px solid #333; border-bottom: 2px solid #333; border-collapse: collapse; table-layout: fixed;}
.tbl_01 th { background: #f2f6f9; padding: 10px; width: 240px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.tbl_01 th:last-child {border-right: 0;}
.tbl_01 td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px; }
.tbl_01 td:last-child {border-right: 0;}

/*주요서비스*/
.Cont112{background:url(/img/smbrnd/cont/bg_cont24.png) right top no-repeat}
.Cont112 .Cont11201Img{width:408px;padding-top:71px}
.Cont112 .Cont112_homepge{padding-bottom:42px}
.Cont112 .Cont11201txt{width:558px;padding:30px 0 87px 0px;font-size:15px;line-height:34px}
.Cont112 .Cont11201 ol.listnone{text-indent:-9999px}
.Cont112 ul li{text-align:center;color:#464646;line-height:40px}
.Cont112 ul li.cont112_list01{width:352px;margin:0 auto;line-height:42px;font-size:14px;color:#464646}
.Cont112 ul li.cont112_list02{width:225px;float:left;margin-right:10px}
.Cont112 ul li.cont112_list03{width:225px;float:left;margin-right:10px}
.Cont112 ul li.cont112_list04{width:225px;float:left;margin-right:10px}
.Cont112 ul li.cont112_list05{width:225px;float:left}

.Cont11202{clear:both;padding-top:45px;}
.Cont11202list ol.cont112_list02 li{width:179px;height:43px;float:left;font-size:14px;color:#232323;letter-spacing:-0.5px;padding:24px 0 0 46px;margin-top:20px;}
.Cont11202list ol.cont112_list02 li.cont112_02list01{background:url(/img/smbrnd/cont/bg_cont112_02list01.png) no-repeat;margin-right:10px}
.Cont11202list ol.cont112_list02 li.cont112_02list02{background:url(/img/smbrnd/cont/bg_cont112_02list02.png) no-repeat;margin-right:10px}
.Cont11202list ol.cont112_list02 li.cont112_02list03{background:url(/img/smbrnd/cont/bg_cont112_02list03.png) no-repeat;margin-right:10px}
.Cont11202list ol.cont112_list02 li.cont112_02list04{background:url(/img/smbrnd/cont/bg_cont112_02list04.png) no-repeat;padding-top:18px;height:49px}
.Cont11202list ol.cont112_list02 li.cont112_02list05{background:url(/img/smbrnd/cont/bg_cont112_02list05.png) no-repeat;margin-right:10px;padding-top:18px;height:49px}
.Cont11202list ol.cont112_list02 li.cont112_02list06{background:url(/img/smbrnd/cont/bg_cont112_02list06.png) no-repeat;margin-right:10px}
.Cont11202list ol.cont112_list02 li.cont112_02list07{background:url(/img/smbrnd/cont/bg_cont112_02list07.png) no-repeat;}

.Cont11203list{clear:both;padding-top:45px;}
.Cont11203list ol.cont112_list03{}
.Cont11203list ol.cont112_list03 li{width:179px;height:49px;float:left;font-size:14px;color:#232323;letter-spacing:-0.5px;padding:18px 0 0 46px;margin-top:20px;}
.Cont11203list ol.cont112_list03 li.cont112_03list01{background:url(/img/smbrnd/cont/bg_cont112_03list01.png) no-repeat;margin-right:10px}
.Cont11203list ol.cont112_list03 li.cont112_03list02{background:url(/img/smbrnd/cont/bg_cont112_03list02.png) no-repeat;margin-right:10px}
.Cont11203list ol.cont112_list03 li.cont112_03list03{background:url(/img/smbrnd/cont/bg_cont112_03list03.png) no-repeat;margin-right:10px}
.Cont11203list ol.cont112_list03 li.cont112_03list04{background:url(/img/smbrnd/cont/bg_cont112_03list04.png) no-repeat;}
.Cont11203list ol.cont112_list03 li.cont112_03list05{background:url(/img/smbrnd/cont/bg_cont112_03list05.png) no-repeat;margin-right:10px}
.Cont11203list ol.cont112_list03 li.cont112_03list06{background:url(/img/smbrnd/cont/bg_cont112_03list06.png) no-repeat;margin-right:10px;padding-top:24px;height:43px}
.Cont11203list ol.cont112_list03 li.cont112_03list07{background:url(/img/smbrnd/cont/bg_cont112_03list07.png) no-repeat;padding-top:24px;height:43px}

.Cont11204list{clear:both;background:url(/img/smbrnd/cont/bg_cont112.png) right 28px no-repeat} 
.Cont11204list .Cont11204Img{width:431px;padding-top:96px}
.Cont11204list .Cont11204txt{width:558px;padding:28px 0 50px 0px;font-size:15px;line-height:34px}
.Cont11204list li{float:left;width:205px;font-size:13px;color:#666;height:54px;padding:32px 0 0 80px;margin-left:20px}
.Cont11204list li.cont112_04list01{background:url(/img/cont/bg_cont24_01.png) left center no-repeat;padding-top:38px;height:48px}
.Cont11204list li.cont112_04list02{background:url(/img/cont/bg_cont24_02.png) left center no-repeat;padding-top:38px;height:48px}
.Cont11204list li.cont112_04list03{background:url(/img/cont/bg_cont24_03.png) left center no-repeat}
.Cont11204list li.cont112_04list04{background:url(/img/cont/bg_cont24_04.png) left center no-repeat}
.Cont11204list li.cont112_04list05{background:url(/img/cont/bg_cont24_05.png) left center no-repeat;padding-top:25px;height:61px}
.Cont11204list li.cont112_04list06{background:url(/img/cont/bg_cont24_06.png) left center no-repeat;padding-top:25px;height:61px}
.Cont11204list li.cont112_04list07{background:url(/img/cont/bg_cont24_07.png) left center no-repeat;padding-top:38px;height:48px}

.Cont11205list{clear:both;padding-top:45px;background:url(/img/jipbank/cont/bg_cont24.png) right 10px no-repeat}
.Cont11205list .Cont11205Img{width:431px;padding-top:40px}
.Cont11205list .Cont11205txt{width:558px;padding:28px 0 59px 39px;font-size:15px;line-height:34px}
.Cont11205list li{float:left;width:205px;font-size:13px;color:#666;height:54px;padding:32px 0 0 80px;margin-left:20px}
.Cont11205list li.cont112_05list01{background:url(/img/jipbank/cont/bg_cont24_01.png) left center no-repeat;padding-top:38px;height:48px}
.Cont11205list li.cont112_05list02{background:url(/img/jipbank/cont/bg_cont24_02.png) left center no-repeat;padding-top:25px;height:61px}
.Cont11205list li.cont112_05list03{background:url(/img/jipbank/cont/bg_cont24_03.png) left center no-repeat}
.Cont11205list li.cont112_05list04{background:url(/img/jipbank/cont/bg_cont24_04.png) left center no-repeat}
.Cont11205list li.cont112_05list05{background:url(/img/jipbank/cont/bg_cont24_05.png) left center no-repeat;}
.Cont11205list li.cont112_05list06{background:url(/img/jipbank/cont/bg_cont24_06.png) left center no-repeat;}
.Cont11205list li.cont112_05list07{background:url(/img/jipbank/cont/bg_cont24_07.png) left center no-repeat;}


/*찾아오시는길*/
#testMap{border:1px solid #ebebeb; width:100%!important; height:400px; margin:0 0 20px 0!important}
.Cont101{background:#f9f9f9}
.Cont101 dl{border-bottom:1px solid #ededed;padding:23px 0 16px 102px;height:68px;margin:0 20px}
.Cont101 dl.Cont101List01{float:left;background:url(/img/common/map_icon01.png) 25px 24px no-repeat}
.Cont101 dl.Cont101List01 dt{padding-top:8px}
.Cont101 dl.Cont101List02{float:left;background:url(/img/common/map_icon02.png) 15px 24px  no-repeat;margin-right:0;width:306px;padding-left:92px}
.Cont101 dl.Cont101List02 dt{padding-top:8px}
.Cont101 dl.Cont101List03{background:url(/img/common/map_icon03.png) 25px 24px  no-repeat;clear:both;}
.Cont101 dl.Cont101List04{background:url(/img/common/map_icon04.png) 25px 24px  no-repeat}
.Cont101 dl.Cont101List05{background:url(/img/common/map_icon05.png) 25px 24px  no-repeat;border-bottom:none}
.Cont101 dl dt{font-size:16px;color:#1e1e1e;padding-bottom:5px}
.Cont101 dl dd{font-size:13px;color:#323232;line-height:20px}


/*이메일무단수집거부*/
.dsc_img{border:1px solid #ebebeb; background:url(/img/common/bg_email.jpg) 33px 26px no-repeat;text-align:left;padding:20px 20px 20px 155px}
.dsc_img p.email01{color:#8e474f;font-size:13px;font-weight:600;letter-spacing:-1px;text-align:left}
.dsc_img p.email02{font-size:12px;letter-spacing:-1px;text-align:left}




/* 160906 추명학 추가 */
span.hide { width:0px; height:0px; overflow:hidden; display:inline-block; text-indent:-9999px }

@media only screen and (max-width:800px) {
	.down_expert li { width:49%; margin-bottom:1%; } 
	.con07 .business01 > ul > li {width: 49%;}
}

@media only screen and (max-width:500px) {

    /*서브페이지*/

    .Contents .Cont24 .Cont24txt {width: 100%; padding-bottom: 296px;}

    .info01 ul { width: 100%; margin: 0; }
    .C_tit { margin: 0 auto; float: unset; margin-bottom: 30px; }
    .C_tit::before { top: unset; bottom: -20px; right: 50%; width: 1px; height: 20px; }
    .info02 { margin-top: 35px; }
    .info02 ul { width: 100%; margin: 0; }

    .contit { font-size: 20px; }
    .con07 .business_tab .tab li { font-size: 15px; }
    .con07 .business01 ul li { width: 100%;}
    .con07 .tab_content .checkbox li { width: 100%; }
    .btn_g,.btn_bl { margin-top: 10px; }
    .con07 .tab_content { padding: 30px 0; }
    .con09 .tab_content { padding: 30px 0; }

    .con09 .tab_content ul li .list_tit { font-size:18px }
    .expert .expert_info ul li { width: 100%; border: 0; margin: 0; padding: 0; }

    .select_box { margin-bottom: 5px; }
    
    .Con24title h1 { font-size: 38px; text-align:center }
	.Con24title h1 span { font-size: 22px; display: block;}
	.Con24title p { font-size: 17px; text-align:center }
	.Cont24txt { font-size:13px; } 
	.Cont24txt span { margin-bottom:40px }

	/*11p 차트*/

	#map { width:100% !important; }
	#highcharts-pky4l5t-32 { width:100% !important; }
	.map_txt { width:100% !important;}
	.highcharts-pky4l5t-0 {width:100% !important;}


}


@media only screen and (max-width:380px) {

    .con07 .tab_content ul li .list_tit { font-size: 16px; width: 90px;}
    .con07 .tab_content ul li .list {width: calc(100% - 90px);}

    .con09 .tab_content .checkbox li { width: 50%; }

    .con09 .tab_content ul li .list_tit { font-size: 16px; width: 90px; }
    .con09 .tab_content ul li .list {width: calc(100% - 90px);}
}