/* 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:after { display: block; visibility: hidden; content: ""; clear: both; }
.MoreTxt dl dt{float:left;width:30%;color:#3b87b8;font-weight:600}
.MoreTxt dl dd{ width: 70%; float: left; }
.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;backgound:#fafafa;color:#666;font-weight:600;width:162px;border-top:1px solid #ebebeb;padding:21px 15px;display:block; font-size:15px;}
.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}

.m_not {display:block}
.m_view {display:none}


/*jeinetì†Œê°œ*/
.Cont24{}

.Con24title { }
.Con24title .blue { color:#2066eb}
.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:30px; padding-right: 300px; margin-bottom:80px; font-size:16px; line-height:25px; position: relative;  box-sizing: border-box; /*background:url(img/jeinet/cont/bg_cont24.png) bottom right no-repeat;*/ }
.Cont24 .Cont24txt:after { display: block; content: ""; width: 270px; height: 321px; background:url(/img/jeinet/cont/bg_cont24.png) bottom right no-repeat; background-size:contain; position: absolute; bottom: -65px; right: 0;}
.Cont24txt span { font-size:20px; font-weight: 600;}
.Cont24  .Cont2401{width:854px;height:650px;background:url(/img/jeinet/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; }

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; }

.info01 { margin-bottom: 15px; }
.info01 p { font-size: 16px; margin-top: 5px; }
.info01::after {display: block; content: ""; visibility: hidden; clear: both;}
.info01 ul { float: left; width: 100%; margin: 25px 0px; }
.info01 ul li {float: left;width: 32.6%;height: 179px;margin-bottom: 10px;margin-right: 1%;text-align: center;border: 1px solid #eee;padding: 35px 0;font-size: 17px;box-sizing: border-box;position: relative;font-weight: 500;}
.info01 ul li:nth-child(3) { padding: 20px 0; margin-right: 0;}
.info01 ul li:last-child {margin: 0;}
.Con02 .num { width: 45px; height: 45px; color: #fff; background: #2066eb; border-radius: 50%; position: absolute; left: 15px; top: 15px; line-height: 45px; font-weight: 600; 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;}

/*JEINET ì¶”ì§„ì²´ê³„*/

.img_center { display: block; margin: 0 auto; }
.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; }

.cont_plan { }
.cont_plan .tit { margin-top: 20px; }

.cont_plan dl { width:100%; position: relative; margin-bottom: 15px;}
.cont_plan dl dt { width:30%; padding: 15px; background: #aaa; color: #fff; font-size: 20px; font-weight: 600; text-align: center; position: absolute; left: 0; border-radius: 25px;}
.cont_plan dl:nth-child(2) { margin-top: 25px; }
.cont_plan dl:nth-child(2) dt { background: #00285a; }
.cont_plan dl:nth-child(3) dt { background: #2c68b7; }
.cont_plan dl:nth-child(4) dt { background: #1d64a1; }
.cont_plan dl:nth-child(5) dt { background: #5267b6; }
.cont_plan dl:nth-child(6) dt { background: #23539c; }

.cont_plan dl dd { width:80%; padding: 15px 0 15px 19%; margin-left: 17%; font-size: 16px; border: 3px solid #ccc; border-radius: 25px; box-sizing: border-box;}

/*ì´ìš©ë°©ë²• ë° ì ˆì°¨*/

.cont_27 {/*background: url("/img/jeinet/cont/sub27.jpg") no-repeat; height:915px;*/background: #f7f7f7;}
.cont_27 img { margin:0 auto;}
.listnone_2 {position: absolute;width: 1px;	height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);	border: 0;	clip: rect(0 0 0 0);}


/*ì‚¬ì—…ê³µê³ -ì‚¬ì—…í˜„í™©*/
.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;}
.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;}
.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 {}
.con07 .business01 ul li { width:32.6%; float: left; 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; }
.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:30%; float: left; background:#2d5fba; color: #fff; font-size:16px; padding: 5px 0; text-align: center; }
.con07 .b_box header p { width:70%; float: left;background:#ebebeb; color:#333; font-size:14px;padding: 7px 0 6px 5px; box-sizing: border-box;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;
}
.con07 .b_box header p a u { text-decoration: none; }

.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;}
.con07 .b_box ul li:last-child {margin:0}
.con07 .b_box ul li .list_tit02 { width:40%; 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;}
.con07 .b_box ul li .list02 { width:60%; float: left; font-size:14px; line-height: 23px;}

/*ì „ë¬¸ê°€ê²€ìƒ‰*/

.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 {  }


/*ì¤‘ì†Œê¸°ì—… 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-y: scroll;}
.tbl_01 { width: 930px; text-align: center; border-top: 2px solid #333; border-bottom: 2px solid #333; border-collapse: collapse;}
.tbl_01 th { background: #f2f6f9; padding: 10px; width: 120px; 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; }
.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}
.Cont94{background:#f9f9f9}
.Cont94 dl{border-bottom:1px solid #ededed;padding:23px 0 16px 102px;height:68px;margin:0 20px}
.Cont94 dl.Cont94List01{float:left;background:url(/img/common/map_icon01.png) 25px 24px no-repeat}
.Cont94 dl.Cont94List01 dt{padding-top:8px}
.Cont94 dl.Cont94List02{float:left;background:url(/img/common/map_icon02.png) 15px 24px  no-repeat;margin-right:0;width:306px;padding-left:92px}
.Cont94 dl.Cont94List02 dt{padding-top:8px}
.Cont94 dl.Cont94List03{background:url(/img/common/map_icon03.png) 25px 24px  no-repeat;clear:both;}
.Cont94 dl.Cont94List04{background:url(/img/common/map_icon04.png) 25px 24px  no-repeat}
.Cont94 dl.Cont94List05{background:url(/img/common/map_icon05.png) 25px 24px  no-repeat;border-bottom:none}
.Cont94 dl dt{font-size:16px;color:#1e1e1e;padding-bottom:5px}
.Cont94 dl dd{font-size:13px;color:#323232;line-height:20px}

.plan_h_lst {width: 100%; height: 312px; background:url("/img/cont/line_long_ico.png") no-repeat center bottom; }
.plan_logo_img {float: left;}
.plan_h_lst ul {float: left; letter-spacing: -0.04em; margin-top: 61px; }
.plan_h_lst li {font-size: 16px; padding: 10px 0px; height: 20px;}

.plan_h_lst ul li img {vertical-align:middle; padding-bottom: 4px; margin: 0 10px; }

.color_1 {color:#146b9b;}
/* .color_1 img {vertical-align:auto; padding-bottom: 4px; margin: 0 10px; } */
.color_2 {color:#2684b8;}
.color_2 img {margin: 0 10px 0 23px ;}
.color_3 {color:#2298ce;}
.color_3 img {margin: 0 10px 0 23px ;}
.color_4 {color:#2aa0d7;}
.color_5 {color:#749cd0;}

.plan_order_img {background: url("/img/cont/plan_order_img_102.jpg") no-repeat; width: 100%; height: 382px; margin: 46px 0 76px; background-position:center;;}


.plan_dsc_dn {float: left;}
.plan_dsc_dn h5 {font-size:17px; font-weight: 500; padding-bottom: 16px; border-bottom:1px #ababab solid; padding-left: 20px; color: #272727; background: url("/img/cont/ico_line_box.jpg") no-repeat; background-position:0px 2px;  }
.plan_dsc_dn ul {margin-top: 30px;}
.plan_dsc_dn li {background: url("/img/cont/ico_dot.jpg") no-repeat; background-position: 0px center; padding-left: 14px; margin: 10px 0px; color:#272727; letter-spacing: -0.04em; }


/*ì´ë©”ì¼ë¬´ë‹¨ìˆ˜ì§‘ê±°ë¶€*/
.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 }

.board-info {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 20px;
}
.board-info-current {
    display: flex;
    align-items: center;
}
.board-info-current span {
    font-size: 16px;
    font-weight: 400;
    padding-right: 12px;
    border-right: 1px solid #DDD;
    margin-right: 12px;
    line-height: 1;
}
.board-info-current span strong {
    font-weight: 700;
    color: #23539c;
    margin-left: 5px;
}
.board-info-current span:last-of-type {
    border-right: none;
}
.eqip-search-area * { box-sizing:border-box;}
.eqip-search-area{ margin-bottom:60px; border-radius: 5px; background-color: #f9f9f9;padding: 30px  }

.eqip-search-box{ display: flex; align-items: center;  margin-top:10px;}
.eqip-search-box-flex{ display: flex; align-items: center; width: inherit; }
.eqip-search-box p{ width: 100px; font-size:14px;letter-spacing: -0.6px; font-weight: bold; white-space: nowrap; flex: none; }
.eqip-search-box .input-group { width:calc(100% - 100px);}
.eqip-search-area select{width:100%; padding:5px 10px; height:45px;letter-spacing: -0.6px; background-color: #fff; border: 1px solid #dbdbdb; margin-right: 2px; font-size:14px;}
.eqip-search-area .input-search input{ width: 100%; height: 45px;  padding:5px 10px;  border: 0; font-size:14px; background-color: #fff; border: 1px solid #dbdbdb; }
.eqip-search-area .input-search { position:relative}
.eqip-search-area button {
    display:block;
    max-width: 180px;
    width:100%;
    margin:25px auto 0 auto;
    height: 50px;
    background: rgba(12, 38, 75, 0.8);
    color:#fff;
    cursor: pointer;
}
.eqip-search-area button span { font-weight:bold; line-height:25px; min-height:25px;padding-right:35px; display:inline-block;  background: url(../../../../img/jeinet/cont/btn_ico_srch_w.png) no-repeat center right / 25px;}
@media (max-width: 480px) {
    .eqip-search-area { padding:20px}
    .eqip-search-box  {    flex-wrap: wrap;}
    .eqip-search-box p { width:100%;}
    .eqip-search-box .input-group { width:100%;}
    .eqip-search-area select { max-width:100% !important;}
}
/* 보유장비 목록 */
.dev-gallery-list * { box-sizing:border-box;}
.dev-gallery-list { border-top:2px solid #00baff}
.dev-gallery-list:after{display:block; content:""; clear:both;}
.dev-gallery-list > ul { display:flex;  flex-wrap: wrap; }
.dev-gallery-list > ul > li{width:calc(100% / 2); padding-top:25px; padding-bottom:25px; border-bottom:1px solid #ddd;}
.dev-gallery-list > ul > li:nth-child(-n+2){margin-top:0; padding-right:20px;}
.dev-gallery-list > ul > li:nth-child(2n){margin-right:0; padding-left:20px;}
.dev-gallery-list li .img-wrap{float:left;width:200px; height:160px; /*overflow:hidden;*/ border:1px solid #ddd; background:#f9f9f9 url(../../../../img/jeinet/cont/bg_basic_thumb.jpg) no-repeat center center / cover;position:relative}
.dev-gallery-list li .img-wrap a { display:block; overflow:hidden; width:100%; height:100%;}
.dev-gallery-list li .img-wrap:hover { }
.dev-gallery-list li .img-wrap img{width:100%; height:100%; object-fit: cover; transition: transform 0.5s ease}
.dev-gallery-list li .img-wrap:hover img{transform:scale(1.15)}
.dev-gallery-list li .img-wrap span.cate { position:absolute;  display:inline-block;
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px 10px;
    background: #0070f0;
    border-radius: 0 0px 15px 0;
    color: #ffffff;
    font: 600 15px / 24px 'Noto Sans KR', sans-serif;
}
.dev-gallery-list li .img-wrap span.cate.type02 { background:#2c68b7;  }
.dev-gallery-list li .txt-wrap{float:left;width:calc(100% - 200px); padding-left:30px;padding-top:3px;}
.dev-gallery-list li .txt-wrap .tit{width:100%; display:block;font-size:20px; font-weight:700;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dev-gallery-list li .txt-wrap .tit-small { color:#666; font-size:12px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dev-gallery-list li .txt-wrap .list{position:relative; padding-top:10px;}
.dev-gallery-list li .txt-wrap .list ul li{position:relative;margin-bottom:5px;display:flex;align-items: flex-start; font-size:15px}
.dev-gallery-list li .txt-wrap .list ul li:last-child{margin-bottom:0;}
.dev-gallery-list li .txt-wrap .list ul li b{display:block;  width:70px;  font-weight:400;color:#666;position:relative}
.dev-gallery-list li .txt-wrap .list ul li b::after { content:""; display:blcok; width:1px; height:10px; background:#ddd; position:absolute; right:0; top:7px; }
.dev-gallery-list li .txt-wrap .list ul li span {display:block; width:calc(100% - 72px); margin-left:10px; font-weight:500;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-style: normal; }

.dev-gallery-list li .btn-wrap {
    margin-top:20px;
    display: flex;
    justify-content: flex-end;
}
.dev-gallery-list li .btn-wrap a {

    width:100px;
    height:30px;
    display:flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    letter-spacing: -0.6px;
    color: #fff;
    background-color: #555;
    margin-left:3px;
}
.dev-gallery-list li .btn-wrap a:last-child {
    background-color: #23539c;
}
.sch-btn-wrap a::after { }
.sch-btn-wrap a i {font-size:28px;top:8px;}
.sch-btn-wrap a.type01 { color:#207de8; border-color:#207de8 }
.sch-btn-wrap a.type01 i { font-weight:900; font-size:30px;}
.sch-btn-wrap a.type02 { color:#f35632; border-color:#f35632 }
.sch-btn-wrap a.type02 i { font-weight:900;font-size:30px;}


@media (max-width: 1026px) {
    .dev-gallery-list > ul > li { width:100%;  margin-right:0;}
    .dev-gallery-list > ul > li:nth-child(2n) { padding-left:0;}
    .dev-gallery-list > ul > li:nth-child(-n+2) {
        padding-right:0;
    }
}
@media (max-width: 640px) {
    .dev-gallery-list li .img-wrap { width:150px; height:120px; }
    .dev-gallery-list li .img-wrap span.cate { padding:3px 8px; font-size:14px}
    .dev-gallery-list li .txt-wrap .tit { font-size:16px;}
    .dev-gallery-list li .txt-wrap { width: calc(100% - 150px); padding-left:20px; }
    .dev-gallery-list li .txt-wrap .list ul li { font-size:14px;}
}
@media (max-width: 480px) {
    .dev-gallery-list li .img-wrap { width:100%; height:auto; }
    .dev-gallery-list li .img-wrap img { height:auto;}
    .dev-gallery-list li .txt-wrap { width:100%; margin-top:10px; padding-left:0;}
}


/* 보유장비 뷰 */
.view-wrap * { box-sizing:border-box;}
.view-wrap{}
.view-wrap-exh::after{display:block;clear:both;content:''}
.view-wrap-exh .exh-info-wrap {display:flex;flex-wrap: wrap; justify-content: space-between;border:1px solid #ddd; padding:20px; }
.view-wrap-exh .img-wrap{position:relative;margin-bottom:10px;width:300px; }
.view-wrap-exh .img-wrap > div {width: 300px;height: 240px;overflow: hidden;border: 1px solid #ddd; background: #f9f9f9 url(../../../../img/jeinet/cont/bg_basic_thumb.jpg) no-repeat center center / cover;  position: relative;}
.view-wrap-exh .img-wrap > div > img{width: 100%;height: 100%; object-fit: cover; transition: transform 0.5s ease;}
.view-wrap-exh .img-wrap > div:hover > img{transform:scale(1.15)}
.view-wrap-exh .img-wrap span.cate { position:absolute;  display:inline-block;
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px 10px;
    background: #23539c;
    border-radius: 0 0px 15px 0;
    color: #ffffff;
    font: 600 15px / 24px 'Noto Sans KR', sans-serif;
}
.view-wrap-exh .img-wrap span.cate.type02 { background:#2c68b7;}
.view-wrap-exh .info-wrap{position:relative;width:calc(100% - 350px);}
.view-wrap .info-wrap h2{ font-size:26px;font-weight:700;line-height:1.3}
.view-wrap .info-wrap h3{display:block;font-size:14px;color:#666;font-weight:400;}
.view-wrap .info-wrap ul{margin-top:20px; }
.view-wrap .info-wrap ul li{position:relative;margin-bottom:5px;display:flex;min-height:24px}
.view-wrap .info-wrap ul li b { position:relative;width:160px; padding-left:11px;color: #666;font-weight:400;}
.view-wrap .info-wrap ul li b::before{position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:100%;content:'';background:#4d3fcd;}
.view-wrap .info-wrap ul li span { position:relative; width:calc(100% - 160px); }
.view-wrap .info-wrap ul li b::after {
    content: "";
    position: absolute;
    top: 10px;
    right: 15px;
    width: 1px;
    height: 10px;
    background-color: #ddd;
}
.view-wrap .info-wrap .info-btn { display:flex; text-align:center; margin-top:20px}
.view-wrap .info-wrap .info-btn button {

    width:70%;
    height:50px;
    font-size:16px;
    display:flex;
    align-items: center;
    justify-content: center;
    letter-spacing: -0.6px;
    color: #fff;
    background-color: #23539c;
    margin-left:3px;
}
.view-wrap .info-wrap .info-btn button:last-child {
    width:30%;
    border:1px solid #23539c;
    color:#23539c;
    background:#fff;
}
.exh-res-info { margin:20px 0;}
.exh-res-info ul { display:flex;border:1px solid #ddd;padding:20px 0; flex-wrap: wrap;}
.exh-res-info ul li {text-align: center;display: flex;align-items: stretch;justify-content: center;width: calc(100% / 3);}
.exh-res-info ul li div {border-left:1px dashed #ddd;padding: 10px 10px;width: 100%;}
.exh-res-info ul li:first-child div { border-left:0;}
.exh-res-info ul li div h4 { font-size:20px; margin-bottom:10px;}
.exh-res-info ul li div span { display:inline-block; padding:3px 7px; margin:4px; color: #235fda ;  background-color: #f3f3fd;
    border-color: #f3f3fd; border-radius:3px;}

.exh-data-list{background:#eff5fc; margin-top:10px; border-top:2px solid #44cbfb; border-bottom:1px #ebebeb }
.exh-data-list::after { content:""; display:block; clear:both;}
.exh-data-list dt{float:left; background:#eff5fc;font-weight:700;width:162px;border-top:1px solid #ebebeb;padding:21px 15px;display:block; font-size:15px;color:#3a4f6e;}
.exh-data-list dd{border-top:1px solid #ebebeb;margin-left:183px;padding:21px 18px;background:#fff;line-height:23px}
.exh-data-list dd.map{width:747px;height:273px;padding:0}
.exh-data-list dd table  { border:0;    border-collapse: collapse; width:100%;}
.exh-data-list dd table th, .exh-data-list dd table td {padding:5px;color:#333; border:1px solid  #ebebeb;}
.exh-data-list dd table th { background-color:#fafafa}

.view-wrap .exh-contents::after{display:block;clear:both;content:''}
.btn_box .btn_lft2 {
    position: relative;
    display:block;
    min-width:100px;
    height:50px;
    margin:0 auto;
    text-align: center;
    overflow: hidden;
    background: #555;
    color: #fff;
    transition: background .3s, color .3s;
    -webkit-transition: background .3s, color .3s;
}

@media all and (max-width:768px){
    .view-wrap {padding:10px}
    .view-wrap-exh .exh-info-wrap { margin-bottom:0;}
    .view-wrap-exh .img-wrap {  margin-left:auto; margin-right:auto; }
    .view-wrap-exh .info-wrap { width:100%; }
}
@media all and (max-width:480px){
    .view-wrap-exh { padding-left:0; padding-right:0; }
    .view-wrap-exh .img-wrap { }
    .view-wrap-exh .info-wrap .cate span { position:relative;  }
    .view-wrap-exh .info-wrap h2 { padding-right:0; }
    .view-wrap .info-wrap ul li { font-size:14px;letter-spacing:-1px;}
    .view-wrap .info-wrap ul li b { width:130px;}
    .view-wrap .info-wrap ul li span { width: calc(100% - 130px);}
    .exh-res-info ul { padding:0;}
    .exh-res-info ul li { width:100%; }
    .exh-res-info ul li div {border-bottom:1px dashed #ddd; border-left:0;}
    .exh-res-info ul li:last-child div { border-bottom:0;}
    .exh-data-list dt { width:100%;float:none;}
    .exh-data-list dd { margin-left:0; width:100%; }
}