@charset "UTF-8";
/* CSS Document */


.wrap{position:relative;min-width:1320px;}

.container{width:100%;}
.content{width:1200px;margin:0 auto;}

/* section */
.sect.idx{padding:135px 0 150px;}
.sect{padding:110px 0 120px;}
.sect.sub{padding:110px 0 120px;}
.sect.even{background-color:#f6f6f6;}
.sect.last{padding-bottom:150px;}
.sect.last.last_mi{padding-bottom:140px;}
.sect.sub_page_t1{padding:110px 0;}

.bg_F3F3F3{background-color:#f3f3f3 !important;}
.bg_F6F7F8{background-color:#f6f7f8 !important;}
.bg_F6F6F6{background-color:#f6f6f6 !important;}

/* header*/
.header{position:fixed;top:0;right:0;left:0;display:block;min-width:1320px;width:100%;margin:0;padding:0;background-color:transparent;transition:background 0.5s ease-in-out;z-index:5000;}
.header.on{background-color:#fff;-webkit-transition:background 0.5s ease;transition:background 0.5s linear;border-bottom:1px solid #ddd;}

.header .header_inner{display:block;margin:0 auto;padding:0 80px;}
	.header .header_inner .logo{display:block;width:181px;height:90px;margin:0;padding:0;background-image:url(../inhouse.img/cmd/logo_inhouse.png);background-repeat:no-repeat;background-position:0 0;}
	.header .header_inner .logo h1{line-height:0;}
	.header.on .header_inner .logo{background-position:0 -90px;}

.header .menu_left{position:relative;height:90px;margin:0 0 0 70px;}
.header .menu_left ul li{display:inline-block;float:left;vertical-align:top;}
.header .menu_left ul li a{display:block;height:90px;padding:0 30px;font-family:'NotoSansRegular';font-weight:400;font-size:18px;color:#fff;line-height:90px;}
.header.on .menu_left ul li a{color:#111;}

/* menu right */
.header .header_inner .nav_menu{display:inline-block;vertical-align:top;margin:26px 0 0;}
.header .nav_menu ul{display:block;padding:0;overflow:hidden;}
.header .nav_menu ul li:first-child{margin-left:0;}
.header .nav_menu ul li{float:left;display:inline-block;vertical-align:top;margin-left:26px;}
.header .nav_menu ul li a{display:block;height:38px;margin:0;padding:0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;line-height:38px;text-align:center;letter-spacing:normal;}
.header .nav_menu ul li a.btn_quest{padding:0 0 0 29px;background-image:url(../inhouse.img/cmd/bg_quest_off.png);background-repeat:no-repeat;background-position:0 9px;}
.header .nav_menu ul li a.btn_quest.on,
.header.on .nav_menu ul li a.btn_quest{color:#111;background-image:url(../inhouse.img/cmd/bg_quest_on.png);}
.header .nav_menu ul li a.btn_magazine_link{padding:0 19px;color:#395ada;background-color:#fff;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;}
.header .nav_menu ul li a.btn_magazine_link.on,
.header.on .nav_menu ul li a.btn_magazine_link{color:#fff;background-color:#2c56d0;}

.header .nav_menu ul li.gbn_toggle{margin-left:50px;}

/* idx_slider_wrap */
.idx_slider_wrap{position:relative;width:100%;height:100vh;}
.idx_slider_wrap .idx_slider_inner{position:relative;width:100%;height:100%;overflow:hidden;}
.idx_slider_wrap .idx_slider_inner .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.idx_slider_wrap .idx_slider_inner .slick-list{position:relative;display:block;height:100%;margin:0;padding:0;overflow:hidden;}
.idx_slider_wrap .idx_slider_inner .slick-list:focus{outline:none;}
.idx_slider_wrap .idx_slider_inner .slick-list.dragging{cursor:pointer;cursor:hand;}
.idx_slider_wrap .idx_slider_inner .slick-slider .slick-track,
.idx_slider_wrap .idx_slider_inner .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

.idx_slider_wrap .idx_slider_inner .slick-track{position:relative;top:0;left:0;height:100%;display:block;}
.idx_slider_wrap .idx_slider_inner .slick-track:before,
.idx_slider_wrap .idx_slider_inner .slick-track:after{display:table;content:'';}
.idx_slider_wrap .idx_slider_inner .slick-track:after{clear:both;}
.idx_slider_wrap .idx_slider_inner .slick-loading .slick-track{visibility:hidden;}
.idx_slider_wrap .idx_slider_inner .slick-slide{display:block;float:left;height:100%;min-height:1px;}
.idx_slider_wrap .idx_slider_inner .slick-initialized .slick-slide{display:block;}
.idx_slider_wrap .idx_slider_inner .slick-loading .slick-slide{visibility:hidden;}
.idx_slider_wrap .idx_slider_inner .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.idx_slider_wrap .idx_slider_inner .slick-arrow.slick-hidden{display:none;}
/* rolling */
.idx_slider_wrap .idx_slider_inner .slick-dots{position:absolute;bottom:104px;left:50%;display:block;width:1200px;height:5px;transform:translateX(-50%);text-align:left;overflow:hidden;}
.idx_slider_wrap .idx_slider_inner .slick-dots li{display:inline-block;margin:0 5px;width:100px;height:5px;background-color:rgba(255,255,255,0.3);cursor:pointer;}
.idx_slider_wrap .idx_slider_inner .slick-dots li button{width:0;height:5px;margin:0;padding:0;font-size:0;line-height:0;border:none;cursor:pointer;overflow:hidden;vertical-align:top;background-color:rgba(255,255,255,1);}
/*.idx_slider_wrap .idx_slider_inner .slick-dots li.slick-active button{width:100%;transition:4s ease-in-out;}*/
.idx_slider_wrap .idx_slider_inner .slick-dots li.on button{width:100%;transition:4s ease-in-out;}

/* play/pause */
.idx_slide_control{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);height:13px;z-index:10;margin-left:-369px;}
.idx_slide_control .slickPlay{display:inline-block;width:10px;height:13px;font-size:0;vertical-align:top;cursor:pointer;background-image:url(../inhouse.img/ico/ic_pause.png);background-repeat:no-repeat;background-position:0 0;}
.idx_slide_control .slickPlay.on{background-image:url(../inhouse.img/ico/ic_play.png);}

.idx_slider_wrap .idx_slider_inner .idx_slider{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:default;}
.idx_slider_wrap .idx_slider_inner .idx_slider:focus{outline:none;}

.idx_slider_wrap .idx_slider_inner .slide_cnt{width:1200px;margin:0 auto;padding:270px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.idx_slider_wrap .idx_slider_inner .slide_cnt.rowPosition{padding:290px 0 0;}

/* slide title */
.idx_slider_wrap .idx_slider_inner .slide_cnt .tit_wrap .tit_h2{padding:4px 0;font-family:'NotoSansBold';font-weight:700;font-size:74px;color:#fff;line-height:84px;text-align:left;}

/* slide description */
.idx_slider_wrap .idx_slider_inner .slide_cnt .slide_dsc p{padding:2px 0;font-family:'NotoSansRegular';font-weight:400;font-size:24px;color:#fff;line-height:38px;}

/* slide_01 */
.idx_slider_wrap .idx_slider_inner .slide_01{background-image:url(../inhouse.img/main/im_idxslide_01.jpg);}

/* slide_02 */
.idx_slider_wrap .idx_slider_inner .slide_02{background-image:url(../inhouse.img/main/im_idxslide_02.jpg);}

/* banner */
.banner{min-height:390px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
	.banner.banner_01{background-image:url(../inhouse.img/main/bg_banner_01.png);}

.banner .banner_inner{width:1200px;margin:0 auto;}
.banner .banner_bx{height:399px;padding:21px 0 70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
.banner .tit_h3{color:#fff;}

.sectSap{padding:65px 0 150px;}

.cntBx .cntTx{width:300px;}
.cntBx .cntTx dl dt{margin:0 0 20px}
.cntBx .cntTx dl dd p{padding:0 0 1px;font-family:'NotoSansRegular';font-weight:500;font-size:18px;color:#111;line-height:36px;text-align:left;}
.cntBx .cntIm{width:900px;}

.finInfo > ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}
.finInfo dl{width:280px;height:360px;background-color:#fff;-webkit-box-shadow:0 10px 35px 0 rgba(164, 172, 180, 0.25);-moz-box-shadow:0 10px 35px 0 rgba(164, 172, 180, 0.25);box-shadow:0 10px 35px 0 rgba(164, 172, 180, 0.25);}
.finInfo dl dt{height:162px;padding:0 0 38px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-end;}
.finInfo dl dd{text-align:center;}
.finInfo dl dd h5{margin:0 0 10px;padding:6px 0 7px;font-family:'NotoSansRegular';font-weight:500;font-size:18px;color:#333;line-height:normal;text-align:center;}
.finInfo dl dd strong{display:inline-block;padding:1px 0 0;font-family:'Roboto',sans-serif;font-weight:700;font-size:60px;color:#2c56d0;line-height:62px;vertical-align:bottom;}
.finInfo dl dd em{display:inline-block;padding:15px 0 3px;font-family:'NotoSansBold';font-weight:700;font-size:32px;color:#333;line-height:normal;vertical-align:bottom;}
.finInfo .tx_nt{padding:7px 0;font-family:'NotoSansRegular';font-weight:400;font-size:14px;color:#777;line-height:normal;text-align:right;}
.finInfo .tx_nt span{display:inline-block;font-family:'NotoSansRegular';font-weight:400;font-size:14px;color:#777;line-height:normal;vertical-align:-4px;}
.finInfo dl dd .counter{display:inline-block;animation:fadetxt 1.5s linear normal forwards;opacity:0.4;}

@keyframes fadetxt{
	from{opacity:0.4;}
	to{opacity:1;}
}
.finInfo dl dd .counter.fadetxt-ani{
	animation:fadetxt2 1.5s ease infinite alternate;
}
@keyframes fadetxt2{
	from{opacity:0.2;}
	to{opacity:1;}
}

.sect_appFunc{padding:135px 0 150px;background-image:url(../inhouse.img/main/bg_appfunc.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.sect_appFunc .tit_h3{color:#fff;}

.appFuncs_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;}
.appFuncs_wrap > div:nth-child(odd){margin-top:32px;}
.appFunc_item{position:relative;width:276px;margin:0;cursor:default;}
.appFunc_item .appFunc_cnt{width:276px;padding:0 0 39px;background-color:#fff;}
.appFunc_item .appFunc_cnt dl dt{min-height:230px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-end;}
.appFunc_item .appFunc_cnt dl dd{}
.appFunc_item .appFunc_cnt dl dd p{padding:6px 0;font-family:'NotoSansRegular';font-weight:400;font-size:16px;color:#333;line-height:normal;text-align:center;}
.appFunc_item .appFunc_cnt dl dd h4{padding:5px 0 6px;font-family:'NotoSansBold';font-weight:700;font-size:24px;color:#111;line-height:normal;text-align:center;}

.appFunc_item .appFunc_ly{position:absolute;top:0;right:0;left:0;bottom:0;display:block;background-color:#fff;opacity:0;-webkit-box-shadow:0 10px 60px 0 rgba(6, 18, 54, 0.7);-moz-box-shadow:0 10px 60px 0 rgba(6, 18, 54, 0.7);box-shadow:0 10px 60px 0 rgba(6, 18, 54, 0.7);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.appFunc_item .appFunc_ly dl dt{position:relative;margin:0 0 15px;padding:50px 0 15px;}
.appFunc_item .appFunc_ly dl dt:before{content:'';display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-15px;width:30px;height:1px;background-color:#000;}
.appFunc_item .appFunc_ly dl dt p{padding:6px 0;font-family:'NotoSansRegular';font-weight:400;font-size:16px;color:#333;line-height:normal;text-align:center;}
.appFunc_item .appFunc_ly dl dt h4{padding:5px 0 6px;font-family:'NotoSansBold';font-weight:700;font-size:24px;color:#2c56d0;line-height:normal;text-align:center;}
.appFunc_item .appFunc_ly dl dd p{padding:5px 0 4px;font-family:'NotoSansRegular';font-weight:400;font-size:14px;color:#333;line-height:24px;text-align:center;}
.appFunc_item .appFunc_ly dl dd .btn_wrap{margin:20px 0 0;text-align:center;}
.appFunc_item .appFunc_ly dl dd .btn_more{display:inline-block;width:120px;padding:0 0 0;font-family:'NotoSansRegular';font-weight:400;font-size:14px;color:#2c56d0;line-height:34px;text-align:center;border:1px solid #2c56d0;}
.appFunc_item .appFunc_ly dl dd .btn_more .ic_arw{display:inline-block;width:6px;height:9px;margin:0 0 3px 3px;vertical-align:middle;background-image:url(../inhouse.img/ico/ic_arw_01.png);background-repeat:no-repeat;background-position:0 0;}

.appFunc_item:hover .appFunc_ly{opacity:1;}

/* title */
.tit_h2{padding:3px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:38px;color:#000;line-height:48px;text-align:center;}
.tit_h3{padding:3px 0 5px;font-family:'NotoSansBold';font-weight:700;font-size:50px;color:#000;line-height:70px;text-align:center;}
.tit_h3 span{font-family:'NotoSansLight';font-weight:300;}
.tit_h4.idx{padding:6px 0 8px;font-family:'NotoSansBold';font-weight:700;font-size:40px;color:#111;line-height:54px;text-align:left;}
.tit_h4{padding:4px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:26px;color:#000;}

.dsc_wrap p{padding:0 0 1px;font-family:'NotoSansRegular';font-weight:400;font-size:20px;color:#fff;line-height:38px;text-align:center;}
.dsc_wrap.type2 p{padding:3px 0;font-size:18px;color:#333;line-height:30px;text-align:left;}
.txt_desc_wrap > p{padding:3px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:18px;color:#333;line-height:30px;text-align:center;}

/* button */
.btn_wrap{position:relative;display:block;margin:0;padding:0;text-align:center;overflow:hidden;}
	.btn_cmd2{display:inline-block;width:138px;height:40px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff !important;line-height:40px;text-align:center;border:1px solid #0e9ae7;background-color:#0e9ae7;}

.btn_cmd4_gray{display:inline-block;min-width:70px;height:35px;font-family:'NotoSansMedium';font-weight:500;font-size:15px;color:#fff !important;line-height:35px;text-align:center;background-color:#707580;}
	.btn_cmd4_gray:hover{color:#fff !important;/*border:1px solid #999;*/background-color:#9c9c9c;}

/* publish institute */
.sect_pubInst{padding:0 0  !important;}
.pub_inst{height:240px;padding:160px 0 0;background-image:url(../inhouse.img/main/bg_pub_inst.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}

/* count */
.count-box{box-sizing:border-box;margin:0 0 63px;padding:36px 0 0;}
.count-box ul{text-align:center;}
.count-box li{display:inline-block;width:400px;text-align:center;box-sizing:border-box;background-image:url(../inhouse.img/bg/im_counterDashLine.png);background-repeat:no-repeat;background-position:0 69px;}
.count-box li:first-child{background-image:none;}
/*.count-box li:nth-child(2){margin-left:50px;margin-right:50px;}*/
.count-box li strong{display:inline-block;height:120px;padding:0 0 10px;font-family:'Titillium Web',sans-serif;font-weight:400;font-size:85px;color:#6ec9ff;line-height:120px;animation:fadetxt 1.5s linear normal forwards;opacity:0.4;}
.count-box li em{display:inline-block;padding:0 0 0 9px;font-family:'NotoSansRegular';font-weight:400;font-size:24px;color:#6ec9ff;}
@keyframes fadetxt{
	from{opacity:0.4;}
	to{opacity:1;}
}
.count-box li strong.fadetxt-ani{
	animation:fadetxt2 1.5s ease infinite alternate;
}
@keyframes fadetxt2{
	from{opacity:0.2;}
	to{opacity:1;}
}
.count-box li p:before{content:"";display:block;margin:0 auto 20px;width:68px;height:4px;background-color:#6ec9ff;}
.count-box li p{padding:0;font-family:'NotoSansRegular';font-weight:400;font-size:20px;line-height:39px;color:#fff;}
.count-box li:first-child strong{color:#6ec9ff;}
.count-box li:first-child p:before{background-color:#6ec9ff;}
.count-box li:first-child p{color:#fff;}

/* publish partner */
.pub_inst_partner{padding:80px 0 0;background-color:#fff;}
.pub_inst_partner ul{margin:0 -5px 0 -6px;}
.pub_inst_partner ul li{display:inline-block;float:left;margin:0 5px 15px 6px;border:3px solid #f3f3f3;}

/* tab_wrap */
.tab_wrap2{display:block;margin:0 auto;padding:0;overflow:hidden;}
.tab_wrap2 .tab_wrap_inner{display:block;margin:0;padding:0;overflow:hidden;}
.tab_wrap2 .tab_wrap_inner .tab{float:left;display:inline-block;vertical-align:top;height:70px;margin-left:14px;padding:0;border:none;}
.tab_wrap2 .tab_wrap_inner .tab:first-child{margin-left:0;}
.tab_wrap2 .tab_wrap_inner .tab a{display:block;height:68px;padding:0;border:1px solid #d7d7d7;background-color:#fff;overflow:hidden;}
.tab_wrap2 .tab_wrap_inner .tab a span{display:block;height:68px;margin:0;padding:1px 0 0;font-family:'NotoSansRegular';font-weight:400;font-size:20px;color:#000;line-height:68px;text-align:center;}
.tab_wrap2 .tab_wrap_inner .tab a:hover{border:1px solid #333;}
.tab_wrap2 .tab_wrap_inner .tab a:hover span{}
.tab_wrap2 .tab_wrap_inner .tab.on > a{color:#fff;border:1px solid #2c56d0;background-color:#2c56d0;}
.tab_wrap2 .tab_wrap_inner .tab.on > a span{color:#fff;}

/* 2 tabs */
.tab_wrap2.tabs_2{width:1200px;}
.tab_wrap2.tabs_2 .tab_wrap_inner .tab{width:593px;}

/* 3 tabs */
.tab_wrap2.tabs_3{width:1200px;}
.tab_wrap2.tabs_3 .tab_wrap_inner .tab{width:390px;margin:0 0 0 15px;}
.tab_wrap2.tabs_3 .tab_wrap_inner .tab:first-child{margin:0;}

/* ㄴ고정영역 */
.tab_cnt_wrap p.txt_fixmsg{display:inline-block;*display:inline;*zoom:1;margin:0;padding:0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#666;line-height:16px;}

/* searchbox */
.tit_wrap.srch_board_box{display:block;position:relative;height:40px;margin:0 0 20px;padding:0;}
.srch_area2{display:block;position:absolute;top:0;right:0;width:283px;height:38px;padding:0;border:1px solid #bbb;}
.srch_area2 > label input[type=text],
.srch_area2 > label input[type=password]{display:block;height:38px;padding:0 71px 0 10px;line-height:39px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#666 !important;border:none;border-radius:0;}
.srch_area2 > .btn_srch2{display:block;position:absolute;top:0;right:0;width:71px;height:40px;margin:-1px -1px -1px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;line-height:39px;text-align:center;background-color:#707580;}

/* table_list_2 */
.tbl_lst2{display:block;min-height:541px;/*max-height:541px*/;border-top:2px solid #7c7c7c;border-bottom:1px solid #7c7c7c;}
.tbl_lst2 > table{width:100%;}
.tbl_lst2 tr > th{border-bottom:1px solid #d7d7d7;background-color:#f0f0f0;}
.tbl_lst2 tr > th > div{display:block;height:40px;margin:0;padding:1px 10px 0 10px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#000;line-height:40px;}
.tbl_lst2 tr td{border-top:1px solid #d7d7d7;}
.tbl_lst2 tr:first-child > td{border-top:0;}
.tbl_lst2 > table > tbody > tr > td > div{display:block;padding:11px 0 11px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#000;line-height:27px;}
.tbl_lst2 > table > tbody > tr > td > div > a{display:block;padding-right:8px;padding-left:8px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#000;}
.tbl_lst2 > table > tbody > tr > td > div > a:hover{text-decoration:underline;}

.tbl_lst2 tr td div.txt1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst2 tr td div.txt1.num{text-align:center;}
.tbl_lst2 tr td div.txt2{overflow:hidden;}
.tbl_lst2 tr td div.txt2 > a{width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst2 tr td div.txt2.noLink{width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst2 tr td div.txt2 > a.on{color:#0e9ae7;}

.tbl_lst2 tr td > div.date{font-size:15px;color:#000;text-align:center;width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst2 tr td > div .ico_edit,
.tbl_lst2 tr td > div .ico_attack{margin-top:-1px;}

.tbl_lst2 tr td div.tx_ellipsis{width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*.tbl_lst2 > table > tbody > tr.active{background-color:#fafafa;}*/
.tbl_lst2 > table > tbody > tr.noactive{background-color:#fff;}
.tbl_lst2 > table > tbody > tr > td .ic_alarm{height:49px;padding-top:0;padding-bottom:0;background-image:url(../inhouse.img/board/ic_alarm.png);background-repeat:no-repeat;background-position:50% 50%;}
.tbl_lst2 > table > tbody > tr > td .ic_alarm.on{background-image:url(../img/ico/ic_alarm_on.png);}

.tbl_lst2 .txt_lst{margin:0 0 24px;padding:0;}
.tbl_lst2 .txt_lst li{padding:1px 0 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#666;line-height:25px;}
.tbl_lst2 .txt_lst li > span{display:inline-block;color:#444;}

.tbl_lst2 .ic_sw_pdf,
.tbl_lst2 .ic_sw_excel{display:inline-block;float:none;vertical-align:top;width:35px;height:27px;overflow:hidden;}
.tbl_lst2 .ic_sw_pdf > img,
.tbl_lst2 .ic_sw_excel > img{height:100%;}

.tbl_lst2 > table > tbody > tr.detail_board > td{border-top:none;}
.tbl_lst2 > table > tbody > tr.detail_board td div{padding:34px 45px 40px 45px;background-color:#fafafa;word-break:break-all;}
.tbl_lst2 > table > tbody > tr.detail_board td div > p{padding:1px 0 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#222;line-height:25px;}
.tbl_lst2 > table > tbody > tr.detail_board td div > p img{max-width:100%;margin:5px 0;}
.tbl_lst2 > table > tbody > tr > td > div.area_board{padding:34px 45px 40px 45px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#222;line-height:25px;border-top:1px solid #d7d7d7;}
.tbl_lst2 > table > tbody > tr > td > div.area_board{display:none;}
.tbl_lst2 > table > tbody > tr > td > div.area_board img{max-width:100%;margin:5px 0;}

/* 첨부파일 */
.area_attachment{position:relative;margin:40px -45px -40px -45px;border-top:1px solid #d7d7d7;overflow:hidden;}
.area_attachment dt{float:left;padding:15px 0 15px 45px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#222;line-height:25px;}
.area_attachment dd{float:left;padding:15px 0 15px 20px;}
.area_attachment dd ul{}
.area_attachment dd ul li{}
.area_attachment dd ul li a{display:inline-block;padding-left:25px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#222;line-height:25px;background-image:url(../inhouse.img/ico/ic_download.png);background-repeat:no-repeat;background-position:0 6px;}
.area_attachment dd ul li a:hover{text-decoration:underline;}

/* ㄴ답글 */
/*
.detail_board td div.answer{position:relative;padding:19px 20px 12px 45px !important;background-color:#fafafa;}
.detail_board td div.answer > .ic_answer{display:block;position:absolute;left:20px;top:17px;width:27px;height:27px;background-color:transparent;background-image:url(../inhouse.img/board/ic_answer.png);background-repeat:no-repeat;background-position:50%;overflow:hidden;}
.detail_board td div.answer > p{display:block;padding:5px 0 4px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#222;line-height:25px;}
*/

div.nmsg{display:block;padding:13px 0 12px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#333 !important;line-height:28px;}/* 게시판 내용 없을 때 */

/* pagination */
.paging{position:relative;height:35px;text-align:center;/*border:1px solid #ddd;*/-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#fff;}
.paging .btn_pag_cntr{display:inline-block;width:33px;height:33px;margin:0 2px;border:1px solid #d9d9d9;/*background-color:#fff;*/background-repeat:no-repeat;background-position:0 0;background-color:transparent;}
.paging .btn_pag_cntr:hover{border:1px solid #bbb;background-color:#f0f0f0;}
.paging .pag_num{display:inline-block;height:35px;margin:0 11px;vertical-align:top;overflow:hidden;}
.paging .pag_num a{display:inline-block;min-width:14px;height:35px;padding:0 8px;font-family:'NotoSansRegular';font-weight:400;font-size:14px;line-height:35px;color:#222;text-align:center;background-color:transparent;}
.paging .pag_num a:hover{background-color:#fff;text-decoration:underline;}
.paging .pag_num a.on{color:#0e9ae7;text-decoration:underline;}
.paging .btn_pag_cntr.first{background-image:url(../inhouse.img/board/bt_first.png);}
.paging .btn_pag_cntr.prev{background-image:url(../inhouse.img/board/bt_prev.png);}
.paging .btn_pag_cntr.next{background-image:url(../inhouse.img/board/bt_next.png);}
.paging .btn_pag_cntr.last{background-image:url(../inhouse.img/board/bt_last.png);}
.paging .left{position:absolute;top:0;left:0}
.paging .right{position:absolute;top:0;right:0;}

.paging.type1{border:none;border-radius:0;}
.paging.type1 .btn_pag_cntr{display:inline-block;width:33px;height:33px;background-position:0;}
.paging.type1 .pag_num{margin-left:9px;}

/* (게시판)고객탐방 :List */
.board_customer_interview_lst{display:block;padding:18px 0 17px;border-top:2px solid #7c7c7c;border-bottom:1px solid #7c7c7c;}
.board_customer_interview_lst ul{display:block;margin:0;padding:0;overflow:hidden;}
.board_customer_interview_lst ul li{display:block;margin:0;padding:0;}
.board_customer_interview_lst ul li > a{display:block;border-top:1px solid #d7d7d7;overflow:hidden;}
.board_customer_interview_lst ul li:first-child > a{border:none;}
.board_customer_interview_lst ul li > a .interview_box{display:block;position:relative;background-color:#fff;}
.board_customer_interview_lst ul li > a .interview_box .interview_photo{position:absolute;left:0;top:15px;width:280px;height:138px;overflow:hidden;}
.board_customer_interview_lst ul li > a .interview_box .interview_photo img{display:block;width:100%;}
.board_customer_interview_lst ul li > a .interview_box .interview_information{display:block;height:116px;margin:0 0 0 340px;padding:26px 0;}
.board_customer_interview_lst ul li > a .interview_box .interview_information .interview_title{}
.board_customer_interview_lst ul li > a .interview_box .interview_information .interview_title h5{display:block;margin:0;padding:2px 0;font-family:'NotoSansMedium';font-weight:500;font-size:20px;color:#000;line-height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.board_customer_interview_lst ul li > a .interview_box .interview_information .interview_body{margin:12px 0 0;padding:0;}
.board_customer_interview_lst ul li > a .interview_box .interview_information .interview_body p{display:block;height:75px;margin:0;padding:0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#666;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.board_customer_interview_lst ul li > a .interview_box:hover .interview_information .interview_body p{text-decoration:underline !important;}

/* (게시판)고객탐방 :View */
.board_customer_interview_view{display:block;margin:20px 0 0;padding:0;border-top:2px solid #7c7c7c !important;border-bottom:1px solid #7c7c7c;background-color:#fafafb;}
.board_customer_interview_view .tbl_head{display:block;}
.board_customer_interview_view .tbl_head .row,
.board_customer_interview_view .tbl_body .cmd_txt_dtl{position:relative;*zoom:1;}
.board_customer_interview_view .tbl_head .row:before,
.board_customer_interview_view .tbl_head .row:after,
.board_customer_interview_view .tbl_body .cmd_txt_dtl:before,
.board_customer_interview_view .tbl_body .cmd_txt_dtl:after{display:table;content:'';}
.board_customer_interview_view .tbl_head .row:after,
.board_customer_interview_view .tbl_body .cmd_txt_dtl:after{clear:both;}
.board_customer_interview_view .tbl_head .row{display:block;border-bottom:1px solid #d7d7d7;background-color:#f0f0f0;}
.board_customer_interview_view .tbl_head .row .col > span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.board_customer_interview_view .tbl_head .row .col > span{padding:10px 80px 10px 80px;font-family:'NotoSansMedium';font-weight:500;font-size:16px;font-weight:bold;color:#222;line-height:21px;text-align:center;}

.board_customer_interview_view .row .col_rBtn{position:absolute;top:3px;right:0;}

.board_customer_interview_view .tbl_body .cmd_txt_dtl{display:block;margin:0;padding:0;}
.board_customer_interview_view .tbl_body .cmd_txt_dtl .lst_dtl{padding:32px 50px;}
.board_customer_interview_view .tbl_body .cmd_txt_dtl .lst_dtl.interview{padding:52px 100px;}
.board_customer_interview_view .tbl_body .cmd_txt_dtl .lst_dtl .area_board{min-height:485px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#666;line-height:25px;padding-bottom:10px;}
.board_customer_interview_view .tbl_body .cmd_txt_dtl .lst_dtl .area_board img{max-width:100%;}

.area_board_interview_view{display:block;position:relative;background-color:transparent;}
.area_board_interview_view .interview_photo{position:absolute;left:0;top:0;width:374px;height:auto;overflow:hidden;}
.area_board_interview_view .interview_photo img{display:block;width:100%;}
.area_board_interview_view .interview_information{display:block;margin:0 0 0 445px;padding:0;}
.area_board_interview_view .interview_information .interview_title{}
.area_board_interview_view .interview_information .interview_title h5{display:block;margin:0;padding:2px 0 1px;font-family:'NotoSansMedium';font-weight:500;font-size:22px;color:#000;line-height:28px;}
.area_board_interview_view .interview_information .interview_body{margin:12px 0 0;padding:0;}
.area_board_interview_view .interview_information .interview_body p{display:block;margin:0;padding:0;font-family:'NotoSansRegular';font-weight:400;font-size:16px;olor:#666;line-height:26px;}

/* section 5 */
.frm_partner{display:block;margin:39px 0 0;*margin:49px 0 0;padding:0;background-color:#fff;}
	.frm_partner:before,
	.frm_partner:after{display:table;content:'';}
	.frm_partner:after{clear:both;}
		.frm_partner .form_group_inline{display:block;padding:7px 0 8px;overflow:hidden;}
		.frm_partner .form_group_inline label{display:block;float:left;position:relative;width:120px;/*margin:10px 0 0;*margin:8px 0 0*/;padding:10px 0 9px;*padding:9px 0 10px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#222;line-height:19px;}
		.frm_partner .form_group_inline input[type=text]{display:block;height:36px;padding:0 10px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999 !important;line-height:36px;border:1px solid #ccc;}
		.frm_partner .form_group_inline textarea{padding:8px 10px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#666;line-height:20px;border:1px solid #ccc;resize:none;overflow:auto;vertical-align:top;}
		.frm_partner .form_group_inline input[type=text]:focus,
		.frm_partner .form_group_inline textarea:focus{border-color:#0088aa;}
		.frm_partner .txt_file_size{display:block;position:absolute;top:10px;right:0;margin:0;padding:0 0 1px;font-family:'NotoSansRegular';font-weight:400;font-size:12px;color:#666;line-height:14px;letter-spacing:-1px;}
		.frm_partner .btn_dup_check{display:inline-block;vertical-align:top;width:73px;height:38px;margin:0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;line-height:38px;text-align:center;background-color:#666;}
		.frm_partner h4.txt_consulting_result{display:block;margin:0;padding:0 0 3px;font-family:'NotoSansRegular';font-weight:400;font-size:30px;color:#2663ba;text-align:center;line-height:35px;letter-spacing:-1px;}
		/* 파일첨부 목록 */
		.file_upload_box{position:relative;height:69px;margin:0;padding:7px 90px 7px 0;border:1px solid #ccc;background-color:#f8f8f8;z-index:4;}
		.file_upload_box ul > .file_item{position:relative;height:23px;z-index:4;cursor:default;}
		.file_upload_box ul > .file_item:hover{background-color:#e8e8e8;}
		.file_upload_box ul > .file_item:hover .txt_file_name,
		.file_upload_box ul > .file_item:hover .txt_extension{color:#222;}
		.file_upload_box ul > .file_item .txt_file_name{display:inline-block;float:left;vertical-align:top;/*height:24px;*/margin:0;padding:4px 0 4px 10px;font-family:'NotoSansRegular';font-weight:400;font-size:14px;color:#666;line-height:15px;white-space:nowrap;text-overflow:ellipsis;max-width:80%;overflow:hidden;}
		.file_upload_box ul > .file_item .txt_extension{display:inline-block;vertical-align:top;/*height:24px;*/margin:0;padding:4px 10px 4px 0;font-family:'NotoSansRegular';font-weight:400;font-size:14px;color:#666;line-height:15px;white-space:nowrap;}
		.file_upload_box ul > .file_item > .btn_file_delete{display:none;position:absolute;top:0;right:0;width:30px;height:24px;background-image:url(../img/int.btn/btn_file_delete.png);background-repeat:no-repeat;background-position:50%;z-index:1;}
		.file_upload_box ul > .file_item:hover > .btn_file_delete{display:block;}
		.file_upload_box > .btn_file_browse{display:block;position:absolute;top:-1px;right:-1px;width:88px;height:85px;padding:0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;text-align:center;line-height:85px;background-color:#7c7c7c;}

	/* ㄱ상담하기 - 무료 방문 상담 */
	em.point{display:inline-block;width:16px;height:6px;vertical-align:2px;font-size:0;line-height:0;background-image:url(../inhouse.img/ico/ic_req_bul.png);background-repeat:no-repeat;background-position:50% 0;}
	.frm_partner .frm_partner_cols{display:block;position:relative;margin:0;padding:0;}
		.frm_partner_cols:before,
		.frm_partner_cols:after{display:table;content:'';}
		.frm_partner_cols:after{clear:both;}

		.frm_partner .frm_partner_cols > div{display:inline-block;/**display:inline;*zoom:1;*/float:left;vertical-align:top;margin:0 0 0 20px;padding:0;}
		.frm_partner .frm_partner_cols > div:first-child{margin:0;}

/* 상담하기 */
.consulting_wrap{width:1120px;margin:0 auto;padding:0;}

.consulting_box{float:left;width:520px;margin:0 20px;}
/* (공통)상담하기 */
	.consulting_head{height:129px;padding:35px 0 0;background-color:#0091b5;}
	.consulting_head.bg0ab492{background-color:#0ab492;}
	.consulting_head > h3{display:block;margin:0;padding:1px 0 2px;font-family:'NotoSansRegular';font-weight:400;font-size:30px;color:#fff;text-align:center;line-height:35px;letter-spacing:-1px;}
		.consulting_head .ic_default{display:inline-block;width:30px;height:28px;margin:0 13px 0 0;vertical-align:-3px;background-repeat:no-repeat;background-position:0 0;}
	.consulting_head > p{display:block;margin:0;padding:1px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;text-align:center;line-height:25px;}

/* ㄴ방문상담 신청 */
	.consulting_body{display:block;height:535px;margin:0;padding:0 40px;border:1px solid #ccc;border-top:none;background-color:#fff;}
	.consulting_body > .frm_partner{margin:0;padding:30px 0 0;}
	.consulting_body p.txt_desc3{display:block;margin:0;padding:6px 0 15px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#999;text-align:center;line-height:22px;letter-spacing:-1px;}
	.consulting_body p.txt_desc3.type1{margin:0 0 0 120px;text-align:left;}
	.consulting_body p.txt_desc3 input{margin:0 4px 0 0;vertical-align:-1px;}
	.consulting_body p.txt_desc3 a{color:#0e9ae7;}
	.consulting_body p.txt_desc3 a:hover{text-decoration:underline;}

	.consulting_body p.txt_desc4{display:block;margin:0;padding:1px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999;text-align:left;line-height:22px;letter-spacing:-1px;}
/* ㄴ가입상담 센터 */
	.consulting_body2{display:block;position:relative;height:535px;margin:0;padding:0;border:1px solid #ccc;border-top:none;background-color:#fff;}
	.consulting_body2 > .help_phNum_box{display:block;position:absolute;left:50%;top:50%;width:364px;height:138px;margin:-122px 0 0 -182px;padding:0;text-align:center;}
		.help_phNum_box > h4{display:block;margin:0;padding:3px 4px 5px;font-family:'NotoSansRegular';font-weight:400;font-size:20px;color:#222;line-height:21px;text-align:center !important;}
		.help_phNum_box > p.txt_desc4{display:block;margin:0;padding:1px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999;text-align:center;line-height:25px;letter-spacing:-0.5px;}

.btn_cmd3_black{display:inline-block;width:208px;height:40px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff !important;line-height:40px;text-align:center;border:1px solid #333;background-color:#333;/*-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;*/}
.btn_cmd3_black.ngb{font-family:'NotoSansRegular';font-weight:400;}

/* footer */
.footer{display:block;width:100%;margin:0;padding:0;border-top:1px solid #ddd;background-color:#091d37;z-index:2000;}
.footer .footer_inner{position:relative;display:block;width:1200px;margin:0 auto;padding:0;overflow:hidden;}
.footer .footer_inner .frt{padding:0;}

/* ㄴ(footer)top */
.footer_top{display:block;margin:0;padding:16px 0;overflow:hidden;background-color:#fff;}
.footer_top .serv_center{float:left;display:block;min-width:895px;}
.footer_top .serv_center dl{display:block;padding-left:210px;overflow:hidden;}
.footer_top .serv_center dl dt,
.footer_top .serv_center dl dd{float:left;}
.footer_top .serv_center dl dt{width:190px;margin-left:-210px;}
.footer_top .serv_center dl dt > h4{display:block;margin:0;padding:6px 0 7px;font-family:'NotoSansRegular';font-weight:400;font-size:18px;color:#000;line-height:normal;}

.footer_top .serv_center dl dd > p.serv_cen_time{position:relative;margin:0;padding:8px 0 7px 24px;font-family:'NotoSansRegular';font-weight:400;font-size:16px;color:#999;line-height:normal;}
.footer_top .serv_center dl dd > p.serv_cen_time i{position:absolute;left:0;top:11px;display:block;width:16px;height:16px;margin:0;padding:0;background-image:url(../inhouse.img/ico/ic_time.png);background-repeat:no-repeat;background-position:0 50%;}
.footer_top p.serv_cen_tel{position:relative;margin:0;padding:8px 0 7px 21px;font-family:'NotoSansRegular';font-weight:400;font-size:16px;color:#999;line-height:normal;}
.footer_top .serv_cen_tel i{position:absolute;left:0;top:13px;display:block;width:14px;height:14px;margin:0;padding:0;}

/* ㄴ(footer)bottom */
.footer_bottom{display:block;margin:0;padding:19px 0 0;}
.footer_bottom .footer_menu_btm{display:block;margin:0;padding:0 0 0 210px;}
.footer_bottom .footer_menu_btm ul{display:block;}
.footer_bottom .footer_menu_btm ul li:first-child{margin:0;padding-left:0;background:none;}
.footer_bottom .footer_menu_btm ul li:first-child a{padding-left:0;}
.footer_bottom .footer_menu_btm ul li{float:left;display:inline-block;vertical-align:top;margin:0;padding:0 6px;background-image:url(../inhouse.img/cmd/foot_menu_line.png);background-repeat:no-repeat;background-position:0 50%;}
.footer_bottom .footer_menu_btm ul li > a{display:block;margin:0;padding:7px 10px 6px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#d1d1d1;line-height:normal;}
.footer_bottom .footer_menu_btm ul li > a:hover,
.footer_bottom .footer_menu_btm ul li.on > a{color:#fff;}

/* ㄴ(footer)contact us */
.footer_cntus{display:block;min-height:170px;max-height:170px;margin:0;padding:60px 0 0 210px;}
.footer_cntus .logo_foot{display:block;position:absolute;top:0;left:0;}
.footer_cntus .logo_foot > a{display:block;width:auto;max-width:123px;height:24px;margin:0;padding:0;font-size:0;}
.footer_cntus .logo_foot > a img{max-width:123px;max-height:24px;}

.footer_cntus .footer_cnt_info{float:left;display:inline-block;vertical-align:top;margin:0;padding:0;}
.footer_cntus .footer_cnt_info > p{display:block;margin:0;padding:0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999;line-height:21px;letter-spacing:normal;word-break:keep-all;}

.footer_cntus .footer_cnt_info > p i{display:inline-block;margin:0 0 0 6px;font-family:'NotoSansRegular';font-weight:400;font-size:12px;font-style:normal;vertical-align:top;}
.footer_cntus .footer_cnt_info > p.foot_copyright{margin-top:20px;}

/* botton_gotoTop */
.btn_totop_wrap{position:fixed;height:60px;right:95px;bottom:-60px;text-align:center;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:3000;}
.noTransition{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;}

	/* botton_gotoTop */
	.btn_gotoTop{display:inline-block;width:60px;height:60px;margin:0;background-image:url(../inhouse.img/cmd/cmdbt_gotoTop.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;z-index:3001;}

/* botton_gotoBack */
.btn_gotoBack{display:block;position:fixed;top:215px;right:95px;width:60px;height:60px;background-image:url(../inhouse.img/cmd/cmdbt_gotoBack.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;z-index:3001;}
.btn_gotoBack:hover{background-position:0 -60px;}

/* (add)20181128 */
/* pop up */
/* layer2 popup */
.ly2_pop_wrap{border:1px solid #bbb;background-color:#fff;}

	.ly2_pop_wrap .pop_header{display:block;position:relative;padding:14px 30px 14px 30px !important;border-bottom:1px solid #ccc;}
	.ly2_pop_wrap .pop_header h1{padding:0 0 1px;font-family:'NotoSansMedium',sans-serif;font-weight:500;font-size:20px;color:#222;line-height:30px;text-align:left;}
	.ly2_pop_wrap .pop_header .btn_popclose{position:absolute;top:21px;right:28px;}

	.ly2_pop_wrap .pop_container{display:block;position:relative;margin:0;padding:30px 30px 40px;}

	/* clause wrap */
	.clause_wrap{margin:0;}
	.clause_wrap .clause_box{padding:25px 30px;background-color:#f4f5f9;overflow-x:hidden;overflow-y:auto;}
	.clause_wrap .clause_box h3{margin:0;padding:4px 0;font-family:'NotoSansMedium',sans-serif;font-weight:500;font-size:15px;color:#222;line-height:16px;text-align:left;}
	.clause_wrap .clause_box p.txt_rule_info{margin:10px 0 0;padding:1px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:14px;color:#555;line-height:21px;}
	.clause_wrap .clause_box p.txt_rule_info > strong{font-weight:600;}

	.clause_wrap .clause_box > .rule_header{display:block;position:relative;margin:40px 0 0;overflow:hidden;}
	.clause_wrap .clause_box > .rule_header:first-child{margin:0;}
	.clause_wrap .clause_box > .rule_header > dl{}
	.clause_wrap .clause_box > .rule_header > dl dt{float:left;margin:0;}
	.clause_wrap .clause_box > .rule_header > dl dd{margin:0 0 0 10px;}
	.clause_wrap .clause_box > .rule_header > dl dt,
	.clause_wrap .clause_box > .rule_header > dl dd{display:inline-block;vertical-align:top;padding:4px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#222;line-height:16px;text-align:left;}

	.clause_wrap .clause_box > dl.rule_pc_wrap{display:block;position:relative;margin:20px 0 0;overflow:hidden;}
	.clause_wrap .clause_box > dl.rule_pc_wrap:first-child{margin:0;}
	.clause_wrap .clause_box > dl.rule_pc_wrap:last-child{margin:20px 0 25px;}
	.clause_wrap .clause_box > dl.rule_pc_wrap dt{display:block;margin:0 0 5px;padding:1px 0;font-family:'NotoSansMedium',sans-serif;font-weight:500;font-size:15px;color:#000;line-height:21px;}
	.clause_wrap .clause_box > dl.rule_pc_wrap dd{margin:0 0 0 17px;padding:1px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:14px;color:#666;line-height:21px;}
	.clause_wrap .clause_box > dl.rule_pc_wrap dd > p{display:block;padding-left:17px;}
	.clause_wrap .clause_box > dl.rule_pc_wrap dd a{color:#666;text-decoration:underline;}

	/* table agreement */
	.tbl_agree{background-color:#fff;}
	.tbl_agree th,
	.tbl_agree td{vertical-align:middle;}
	.tbl_agree th{border:1px solid #bbb;background-color:#ebecf0;}
	.tbl_agree th > div{padding:6px 10px;font-family:'NotoSansMedium',sans-serif;font-weight:500;font-size:14px;color:#000 !important;line-height:21px;text-align:center;}
	.tbl_agree td{border:1px solid #bbb;}
	.tbl_agree td > div{padding:8px 10px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:14px;color:#666 !important;line-height:21px;text-align:left;}

	.tbl_agree.type2{background-color:transparent;}
	.tbl_agree.type2 th,
	.tbl_agree.type2 td{vertical-align:middle;}
	.tbl_agree.type2 th{border:1px solid #bbb;background-color:#ebecf0;}
	.tbl_agree.type2 th > div{padding:6px 10px;font-family:'NotoSansMedium',sans-serif;font-weight:500;font-size:14px;color:#666 !important;line-height:21px;text-align:center;}
	.tbl_agree.type2 td{border:1px solid #bbb;}
	.tbl_agree.type2 td > div a{display:block;margin-left:17px;padding:1px 10px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:14px;color:#666 !important;line-height:21px;text-align:left;text-indent:-17px;}
	.tbl_agree.type2 td > div a:hover{text-decoration:underline;}

	/* button */
	.btn_wrap{position:relative;display:block;margin:0;padding:0;text-align:center;overflow:hidden;}
		.btn_cmd2{display:inline-block;width:138px;height:40px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#fff !important;line-height:40px;text-align:center;border:1px solid #0e9ae7;background-color:#0e9ae7;}

	.btn_cmd4_gray{display:inline-block;min-width:70px;height:35px;font-family:'NotoSansMedium';font-size:15px;color:#fff !important;line-height:35px;text-align:center;background-color:#707580;}/* (add)20190829 */
		.btn_cmd4_gray:hover{color:#fff !important;/*border:1px solid #999;*/background-color:#9c9c9c;}/* (add)20190829 */
/* //(add)20181128 */

/* banner2 */
.banner2{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.banner2 .banner2_inner{width:1200px;height:410px;margin:0 auto;padding:90px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.banner2 .tit_h2{padding:2px 0 3px;font-family:'NotoSansRegular';font-weight:400;font-size:52px;color:#fff;line-height:62px;text-align:center;}
.banner2 .dsc_wrap{margin:20px 0 0;}
.banner2 .dsc_wrap p{padding:4px 0 5px;font-family:'NotoSansRegular';font-weight:400;font-size:20px;color:#fff;line-height:30px;}
.banner2 .banner_bx{height:320px;padding:80px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.banner2 .banner_bx.center{padding:0;align-items:center;}
	.banner2.banner2000{background-image:url(../inhouse.img/fcn/banner2000.png);}
	.banner2.banner4000{background-image:url(../inhouse.img/fcn/banner4000.png);}

.tit_h3.sub{padding:3px 0 4px;font-family:'NotoSansRegular';font-weight:400;font-size:38px;color:#000;line-height:48px;text-align:center;}
.tit_h3.sub span{font-family:'NotoSansRegular';font-weight:400;}

/* cntBl2 */
.cntBl2 .cntBx{position:relative;padding:70px 0 110px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}
.cntBl2 .cntTx,
.cntBl2 .cntIm{flex:1 0 auto;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}

.cntBl2 .cntIm{width:678px;}
.cntBl2 .cntTx{width:523px;}

.cntBl2.type1 .cntIm{width:800px;}
.cntBl2.type1 .cntTx{width:400px;}

.cntBl2.type2 .cntIm{width:750px;}
.cntBl2.type2 .cntTx{width:450px;}

.cntBl2 .cntIm.cntL .cntIm_inner{text-align:left;}
.cntBl2 .cntIm.cntR .cntIm_inner{text-align:right;}

.cntBl2 .cntTx .cntTx_inner{padding:90px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.cntBl2 .cntTx .tit_wrap{margin:0 0 20px;}
.cntBl2 .cntTx .tit_wrap h4{padding:1px 0 2px;font-family:'NotoSansRegular';font-weight:400;font-size:34px;color:#000;line-height:48px;}
.cntBl2 .cntTx .tit_wrap h4 span{display:block;padding:1px 0 14px;font-family:'NotoSansRegular';font-weight:400;font-size:24px;color:#395ada;line-height:normal;}
.cntBl2 .cntTx .dsc_wrap p{padding:4px 0 5px;font-family:'NotoSansRegular';font-weight:400;font-size:16px;color:#333;line-height:28px;text-align:left;}
.cntBl2 .cntTx .dsc_wrap .tx_note{display:block;padding:2px 0;font-family:'NotoSansRegular';font-weight:400;font-size:13px;color:#333;line-height:28px;}
.cntBl2 .cntTx.cntR .cntTx_inner{padding:90px 0 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* cntBl3 */
.cntBl3{border-bottom:1px solid #e5e5e5;}
.cntBl3.bdbNone{border-bottom:none;}
.cntBl3 .cntBx{position:relative;padding:80px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}
.cntBl3 .cntTx,
.cntBl3 .cntIm{flex:1 0 auto;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}

.cntBl3 .cntIm{width:801px;}
.cntBl3 .cntTx{width:399px;}

.cntBl3 .cntTx .cntTx_inner{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.cntBl3 .cntTx .tit_wrap{margin:0;}
.cntBl3 .cntTx .tit_wrap h4{padding:1px 0 2px;font-family:'NotoSansRegular';font-weight:400;font-size:34px;color:#000;line-height:48px;}
.cntBl3 .cntTx .tit_wrap h4 span{display:block;padding:1px 0 14px;font-family:'NotoSansRegular';font-weight:400;font-size:24px;color:#395ada;line-height:normal;}

.cntBl3 .cntTx.cntR .cntTx_inner{padding:90px 0 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* quBl */
.quBl{margin:80px 0 0;}
.quBl .quBx{height:350px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;}
.quBl .quIm,
.quBl .quTx{flex:1 0 0;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.quBl .quTx{background-color:#fff;}
.quBl .quIm .quIm_inner{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.quBl .quIm .cus_intro{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-end;background-repeat:no-repeat;background-position:0 0;}
	.quBl .quIm .cus_intro.bg_cusIntro_01{background-image:url(../inhouse.img/fcn/img_sub_fcn_1_05.png);}
	.quBl .quIm .cus_intro.bg_cusIntro_02{background-image:url(../inhouse.img/fcn/img_sub_fcn_1_06.png);}
	.quBl .quIm .cus_intro.bg_cusIntro_03{background-image:url(../inhouse.img/fcn/img_sub_fcn_2_04.png);}
	.quBl .quIm .cus_intro.bg_cusIntro_04{background-image:url(../inhouse.img/fcn/img_sub_fcn_3_04.png);}
	.quBl .quIm .cus_intro.bg_cusIntro_05{background-image:url(../inhouse.img/fcn/img_sub_fcn_3_05.png);}
	.quBl .quIm .cus_intro.bg_cusIntro_06{background-image:url(../inhouse.img/fcn/img_sub_fcn_4_03.png);}
	.quBl .quIm .cus_intro.bg_cusIntro_07{background-image:url(../inhouse.img/fcn/img_sub_fcn_7_05.png);}
	.quBl .quIm .cus_intro.bg_cusIntro_08{background-image:url(../inhouse.img/fcn/img_sub_fcn_7_05.png);}

.quBl .quIm .cus_intro ul{width:430px;margin:0 0 25px;padding:15px 0 16px 30px;background-color:rgba(9, 29, 55, 0.95);}
.quBl .quIm .cus_intro ul li{display:block;min-height:31px;}
.quBl .quIm .cus_intro ul li dl{overflow:hidden;}
.quBl .quIm .cus_intro ul li dl dt{display:block;float:left;width:76px;padding:4px 0 5px 13px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;line-height:23px;text-align:left;background-image:url(../inhouse.img/bul/dot5.png);background-repeat:no-repeat;background-position:0 50%;}
.quBl .quIm .cus_intro ul li dl dd{display:block;float:left;padding:4px 0 5px 11px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;line-height:23px;text-align:left;background-image:url(../inhouse.img/bg/bg_line_1.png);background-repeat:no-repeat;background-position:0 10px;word-break:keep-all;}

.quBl .quTx .quTx_inner{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.quBl .quTx .quTx_inner .quCnt{padding:58px 0 0;font-family:'NotoSansRegular';font-weight:400;font-size:18px;color:#333;line-height:30px;text-align:center;background-image:url(../inhouse.img/ico/ic_quote_black.png);background-repeat:no-repeat;background-position:50% 0;}

/* proVdLsts */
.proVdLsts{display:block;margin:0;padding:0;}
.proVdLsts ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;}
.proVdLsts ul li{margin:0 0 15px;width:390px;height:331px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;}
.proVdLsts ul li:hover{border-color:#0e9ae7;}

.proVdLsts ul li dl dt.proVd_sprite{height:218px;text-align:center;background-image:url(../inhouse.img/bg/bg_provd_sprite.png);background-repeat:no-repeat;}
.proVdLsts ul li dl dt.proVd_sprite.proVd1{background-position:0 0;}
.proVdLsts ul li dl dt.proVd_sprite.proVd2{background-position:0 -218px;}
.proVdLsts ul li dl dt.proVd_sprite.proVd3{background-position:0 -436px;}
.proVdLsts ul li dl dt.proVd_sprite.proVd4{background-position:0 -654px;}
.proVdLsts ul li dl dt.proVd_sprite.proVd5{background-position:0 -872px;}
.proVdLsts ul li dl dt.proVd_sprite.proVd6{background-position:0 -1090px;}
.proVdLsts ul li dl dd{height:111px;padding:20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.proVdLsts ul li dl dd p{padding:4px 0 5px;font-family:'NotoSansRegular';font-weight:400;font-size:18px;color:#333;line-height:28px;text-align:center;}

/* slide_wrap_index */
.slide_wrap_index{display:block;width:100%;margin:0;padding:0;}
.slide_wrap_index .slide_container_index{position:relative;height:750px;overflow:hidden;}
.slide_wrap_index .slide_container_index > a.slick-arrow{display:none;}

/* Slider */
.slide_wrap_index .slide_container_index .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slide_wrap_index .slide_container_index .slick-list{position:relative;display:block;height:100%;margin:0;padding:0;overflow:hidden;}
.slide_wrap_index .slide_container_index .slick-list:focus{outline:none;}
.slide_wrap_index .slide_container_index .slick-list.dragging{cursor:pointer;cursor:hand;}
.slide_wrap_index .slide_container_index .slick-slider .slick-track,
.slide_wrap_index .slide_container_index .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

.slide_wrap_index .slide_container_index .slick-track{position:relative;top:0;left:0;display:block;}
.slide_wrap_index .slide_container_index .slick-track:before,
.slide_wrap_index .slide_container_index .slick-track:after{display:table;content:'';}
.slide_wrap_index .slide_container_index .slick-track:after{clear:both;}
.slide_wrap_index .slide_container_index .slick-loading .slick-track{visibility:hidden;}
.slide_wrap_index .slide_container_index .slick-slide{display:none;float:left;height:100%;min-height:1px;}

.slide_wrap_index .slide_container_index .slick-initialized .slick-slide{display:block;}
.slide_wrap_index .slide_container_index .slick-loading .slick-slide{visibility:hidden;}
.slide_wrap_index .slide_container_index .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slide_wrap_index .slide_container_index .slick-arrow.slick-hidden{display:none;}

.slide_wrap_index .slide_container_index .slide_index{position:relative;top:0;left:0;display:block;width:100%;margin:0;padding:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:default;}
.slide_wrap_index .slide_container_index .slide_index:focus{outline:none;}
.slide_wrap_index .slide_container_index .slide_index .slide_inner_index{display:block;height:750px;/*width:1200px;*/width:1460px;margin:0 auto;padding:0;overflow:hidden;}
.slide_wrap_index .slide_container_index .slide_index.slide_101 .slide_inner_index{padding:0;}
.slide_wrap_index .slide_container_index .slide_index.slide_101{background-image:url(../inhouse.img/main/bg_slide_101_pc.jpg);}

.slide_wrap_index .slide_container_index .slide_index.slide_102 .slide_inner_index{padding:0;}
.slide_wrap_index .slide_container_index .slide_index.slide_102{background-image:url(../inhouse.img/main/bg_slide_102_pc.jpg);}

.slide_wrap_index .slide_container_index .slide_index.slide_103 .slide_inner_index{padding:0;}
.slide_wrap_index .slide_container_index .slide_index.slide_103{background-color:#000;}

.slide_wrap_index .slide_container_index .slide_index.slide_201 .slide_inner_index{padding:0;}
.slide_wrap_index .slide_container_index .slide_index.slide_201{background-color:#000;background-image:url(../inhouse.img/main/bg_slide_201_pc.jpg);}

.slide_wrap_index .slide_container_index .slide_index.slide_202 .slide_inner_index{padding:0;}
.slide_wrap_index .slide_container_index .slide_index.slide_202{background-image:url(../inhouse.img/main/bg_slide_202_pc.jpg);}

.slide_wrap_index .slide_container_index .slide_index.slide_203 .slide_inner_index{padding:0;}
.slide_wrap_index .slide_container_index .slide_index.slide_203{background-color:#000;}

/* rolling */
.slide_wrap_index .slide_container_index .slick-dots{position:absolute;bottom:40px;display:block;width:100%;text-align:center;overflow:hidden;}
.slide_wrap_index .slide_container_index .slick-dots li{display:inline-block;margin:0 5px;}
.slide_wrap_index .slide_container_index .slick-dots li button{width:15px;height:15px;margin:0;padding:0;font-size:0;line-height:0;border:1px solid #ced0d2;background-color:transparent;border-radius:50%;cursor:pointer;overflow:hidden;}
.slide_wrap_index .slide_container_index .slick-dots li.slick-active button{border:1px solid #0ab492;background-color:#0ab492;}

/* slide_title_wrap */
.slide_wrap_index .slide_container_index .slide_tit_wrap{display:block;margin:0;padding:2px 0;}
.slide_wrap_index .slide_container_index .slide_tit_wrap .slide_tit_h2{display:block;margin:0;padding:0;font-family:'NotoSansLight',sans-serif;font-weight:300;font-size:52px;color:#fff;line-height:65px;letter-spacing:-1px;}
.slide_wrap_index .slide_container_index .slide_tit_wrap .slide_tit_h2 strong{display:inline-block;margin:0;padding:0;vertical-align:top;font-family:'NotoSansRegular',sans-serif;font-weight:700;letter-spacing:-0.025em !important;}

/* api_erp */
.api_erp{display:block;}
.api_erp ul li{display:block;float:left;width:599px;min-height:180px;margin:30px 0;}
.api_erp ul li dl{min-height:180px;padding:0 0 0 220px;}
.api_erp ul li dl dt{display:table;float:left;width:220px;margin:0 0 0 -220px;line-height:180px;}
.api_erp ul li dl dt p{display:table-cell;vertical-align:middle;}
.api_erp ul li dl dd{padding:33px 0 33px 30px;}
.api_erp ul li dl dd h3{margin-bottom:10px;padding:4px 0;font-family:'NotoSansRegular';font-weight:400;font-size:26px;color:#000;}
.api_erp ul li dl dd p{padding:4px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999;line-height:26px;}

/* button see more */
.btn_seeMore{display:inline-block;width:240px;height:55px;padding:0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:18px;color:#0e9ae7 !important;line-height:55px;text-align:center;border:1px solid #0e9ae7;background-color:transparent;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.btn_seeMore > .ic_seeMore{display:inline-block;width:15px;height:15px;margin:0 5px 0 0;vertical-align:-1px;background-image:url(../inhouse.img/ico/ic_seeMore.png);background-repeat:no-repeat;background-position:0 0;}
/* button see more(hover) */
.btn_seeMore:hover{color:#fff !important;border:1px solid #0e9ae7;background-color:#0e9ae7;}
.btn_seeMore:hover > .ic_seeMore{background-position:0 -15px;}

/* erp_connect_banner */
.erp_connect_banner{height:127px;padding:73px 0 0;background-image:url(../inhouse.img/erp/erp_connect_banner.png);background-repeat:no-repeat;background-position:0 0;}

/* erp_sect */
.erp_sect{position:relative;}

/* btn_erpMore */
.btn_erpMore,
.btn_erpClose{display:inline-block;width:61px;height:59px;text-align:center;}
.btn_erpMore{margin-top:65px;margin-bottom:75px;background-image:url(../inhouse.img/btn/btn_erpMore.png);background-repeat:no-repeat;background-position:0 0;}
.btn_erpClose{margin-bottom:-94px;background-image:url(../inhouse.img/btn/btn_erpClose.png);background-repeat:no-repeat;background-position:0 0;}

/* erp_connect_wrap */
.erp_connect_wrap{padding:0 0 10px;}
/* erp_connect_top */
.erp_connect_top ul li{display:inline-block;float:left;width:288px;height:153px;margin-left:13px;border:1px solid #ccc;}
.erp_connect_top ul li:hover{border:1px solid #bbb;}
.erp_connect_top ul li:first-child{margin-left:0;}
.erp_connect_top ul li dl dt{margin:9px 0 0;padding:4px 0 6px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:18px;color:#000;text-align:center;background-image:url(../inhouse.img/erp/bi_erp_big_line.png);background-repeat:no-repeat;background-position:50% 100%;}
.erp_connect_top ul li dl dd{padding:11px 0 0;}
.erp_connect_top ul li dl dd .com_logo{display:table;height:54px;width:100%;text-align:center;}
.erp_connect_top ul li dl dd .com_logo span{display:table-cell;vertical-align:middle;}
.erp_connect_top ul li dl dd .tx_bi_cName{display:block;margin-top:8px;padding:2px 0 3px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#333;text-align:center;}

/* erp_connect */
.erp_connect{}
.erp_connect > ul > li{position:relative;display:inline-block;float:left;vertical-align:top;width:241px;height:109px;margin:-1px 0 0 -1px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#fff;}
.erp_connect > ul > li:hover{border:1px solid #bbb;}
.erp_connect > ul > li.col_first{width:240px;}
.erp_connect > ul > li .com_logo{margin:12px 0 0 15px;}
.erp_connect > ul > li .tx_bi_cName{position:absolute;right:13px;bottom:12px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#333;}

.erp_connect_wrap.typeHeader{height:auto;margin:0;padding:0;background-color:#e7eef2;overflow:hidden;transition:max-height 1.5s ease-out;}
.erp_connect_wrap.typeHeader .content{margin:80px auto 0;}
.erp_connect_wrap.typeHeader .erp_connect_top ul{margin:0 -6px 0 -7px;}
.erp_connect_wrap.typeHeader .erp_connect_top ul li{width:591px;height:193px;margin:0 6px 15px 7px;padding:0;}
.erp_connect_wrap.typeHeader .erp_connect_top ul li a{display:block;height:193px;background-color:#fff;}
.erp_connect_wrap.typeHeader .erp_connect_top dl{display:table;width:100%;}
.erp_connect_wrap.typeHeader .erp_connect_top dl dt{display:table-cell;width:290px;height:193px;margin:0;padding:0;vertical-align:middle;text-align:center;}
.erp_connect_wrap.typeHeader .erp_connect_top dl dt .tx_bi_cName{font-size:28px;font-weight:800;}
.erp_connect_wrap.typeHeader .erp_connect_top dl dd{display:table-cell;height:193px;margin:0;padding:0 0 0 10px;vertical-align:middle;}
.erp_connect_wrap.typeHeader .erp_connect_top ul li dl dd .tx_bi_cName{margin:0 0 12px 0;padding:0 0 1px 0;font-family:'NotoSansRegular';font-size:22px;line-height:23px;color:#333;text-align:left;}
.erp_connect_wrap.typeHeader .erp_connect_top dl dd p{font-family:'NotoSansLight';font-weight:300;font-size:13px;line-height:15px;color:#999;}
.erp_connect_wrap.typeHeader .erp_connect_top ul li dl dt{background-image:none;}

/* erp_connect */
.erp_connect_wrap.typeHeader .erp_connect ul{margin:0 -6px 0 -7px;}
.erp_connect_wrap.typeHeader .erp_connect ul li{width:290px;height:195px;margin:0 6px 15px 7px;}
.erp_connect_wrap.typeHeader .erp_connect ul li a{display:block;height:195px;}
.erp_connect_wrap.typeHeader .erp_connect ul li .com_logo{margin:0;padding:0;}
.erp_connect_wrap.typeHeader .erp_connect ul li dl{}
.erp_connect_wrap.typeHeader .erp_connect ul li dl dt{display:table;width:100%;height:92px;}
.erp_connect_wrap.typeHeader .erp_connect ul li dl dt p{display:table-cell;height:92px;vertical-align:middle;text-align:center;}
.erp_connect_wrap.typeHeader .erp_connect ul li dl dd{padding-bottom:20px;}
.erp_connect_wrap.typeHeader .erp_connect ul li .tx_bi_cName{position:static;display:block;margin-bottom:12px;padding:0 0 1px 40px;font-family:'NotoSansRegular';font-size:22px;line-height:23px;color:#333;}
.erp_connect_wrap.typeHeader .erp_connect ul li p{padding-left:40px;font-size:13px;color:#999;line-height:15px;}

.erp_connect_wrap.type1{height:auto;margin:0;padding:0;background-color:#e7eef2;overflow:hidden;transition:max-height 1.5s ease-out;}
.erp_connect_wrap.type1 .content{margin:0 auto 209px;}
.erp_connect_wrap.type1 .erp_connect_top ul{margin:0 -6px 0 -7px;}
.erp_connect_wrap.type1 .erp_connect_top ul li{width:591px;height:193px;margin:0 6px 15px 7px;padding:0;}
.erp_connect_wrap.type1 .erp_connect_top ul li a{display:block;height:193px;background-color:#fff;}
.erp_connect_wrap.type1 .erp_connect_top dl{display:table;width:100%;}
.erp_connect_wrap.type1 .erp_connect_top dl dt{display:table-cell;width:290px;height:193px;margin:0;padding:0;vertical-align:middle;text-align:center;}
.erp_connect_wrap.type1 .erp_connect_top dl dd{display:table-cell;height:193px;margin:0;padding:0 0 0 10px;vertical-align:middle;}
.erp_connect_wrap.type1 .erp_connect_top ul li dl dd .tx_bi_cName{margin:0 0 12px 0;padding:0 0 1px 0;font-family:'NotoSansRegular';font-size:22px;line-height:23px;color:#333;text-align:left;}
.erp_connect_wrap.type1 .erp_connect_top dl dd p{font-family:'NotoSansLight';font-weight:300;font-size:13px;line-height:15px;color:#999;}
.erp_connect_wrap.type1 .erp_connect_top ul li dl dt{background-image:none;}

/* erp_connect */
.erp_connect_wrap.type1 .erp_connect ul{margin:0 -6px 0 -7px;}
.erp_connect_wrap.type1 .erp_connect ul li{width:290px;height:195px;margin:0 6px 15px 7px;}
.erp_connect_wrap.type1 .erp_connect ul li a{display:block;height:195px;}
.erp_connect_wrap.type1 .erp_connect ul li .com_logo{margin:0;padding:0;}
.erp_connect_wrap.type1 .erp_connect ul li dl{}
.erp_connect_wrap.type1 .erp_connect ul li dl dt{display:table;width:100%;height:92px;}
.erp_connect_wrap.type1 .erp_connect ul li dl dt p{display:table-cell;height:92px;vertical-align:middle;text-align:center;}
.erp_connect_wrap.type1 .erp_connect ul li dl dd{padding-bottom:20px;}
.erp_connect_wrap.type1 .erp_connect ul li .tx_bi_cName{position:static;display:block;margin-bottom:12px;padding:0 0 1px 40px;font-family:'NotoSansRegular';font-size:22px;line-height:23px;color:#333;}
.erp_connect_wrap.type1 .erp_connect ul li p{padding-left:40px;font-size:13px;color:#999;line-height:15px;}

/* .link_sec */
.link_sec{margin:42px 0 6px;}
.link_sec span{display:inline-block;margin:0;font-family:'NotoSansRegular';font-size:16px;color:#333;line-height:60px;cursor:default;}

/* sub_page_banner */
.sub_page_banner{min-height:330px;padding-top:80px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.sub_page_banner .sub_page_innter{display:table;width:1200px;min-height:330px;margin:0 auto;}
.sub_page_banner .tit_h2{padding:11px 0 10px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:52px;color:#fff;line-height:65px;letter-spacing:-0.025em;}
.sub_page_banner .txt_desc_wrap > p{padding:7px 0 6px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:20px;color:#fff;line-height:25px;text-align:center;}
.sub_page_banner .make_center{display:table-cell;vertical-align:middle;}

/* banner type */
.sub_page_banner.banner2000{background-image:url(../inhouse.img/fcn/banner2000.png);}
.sub_page_banner.banner3000{background-image:url(../inhouse.img/cus/banner3000.png);}
.sub_page_banner.banner4000{background-image:url(../inhouse.img/sec/banner4000.png);}
.sub_page_banner.banner5000{background-image:url(../inhouse.img/sup/banner5000.png);}
.sub_page_banner.banner6000{background-image:url(../inhouse.img/store/banner6000.png);}
.sub_page_banner.banner7000,
.sub_page_banner.banner7100,
.sub_page_banner.banner7300{background-image:url(../inhouse.img/erp/banner7000.png);}

/* app_api_wrap */
.app_api_wrap{display:block;margin:0 -8px;padding:0;}
.app_api_wrap > ul{display:block;margin:0;}
.app_api_wrap > ul > li{float:left;display:inline-block;vertical-align:top;width:286px;height:398px;margin:0 8px;border:1px solid #ccc;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.app_api_wrap > ul > li a{display:block;height:398px;position:relative;}

.app_api_wrap > ul > li a dl.app_api{display:block;position:relative;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite{display:block;width:286px;height:188px;text-align:center;}
.app_api_wrap > ul > li a .app_api .api_sprite{background-color:#fff;background-image:url(../inhouse.img/erp/img_erp_api_sprite.png);background-repeat:no-repeat;background-position:0 0;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api101{background-position:0 0;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api102{background-position:0 -188px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api103{background-position:0 -376px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api104{background-position:0 -564px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api201{background-position:0 -752px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api202{background-position:0 -940px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api203{background-position:0 -1128px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api204{background-position:0 -1316px;}

.app_api_wrap > ul > li a dl.app_api dd{padding:25px 0 0;min-height:185px;background-color:#fff;}
.app_api_wrap > ul > li a dl.app_api dd h3{display:block;padding:5px 0;font-family:'NotoSansRegular';font-weight:400;font-size:23px;color:#000;line-height:31px;text-align:center;letter-spacing:-1px;}
.app_api_wrap > ul > li a dl.app_api dd ul{padding:0 29px;}
.app_api_wrap > ul > li a dl.app_api dd ul li{display:block;padding:2px 0 3px 9px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999;background-image:url(../inhouse.img/bul/bul_dot3.png);background-repeat:no-repeat;background-position:0 50%;}
.app_api_wrap > ul > li a .api_lb{display:block;position:absolute;bottom:0;right:0;width:60px;height:60px;background-image:url(../inhouse.img/erp/img_erp_api_label.png);background-repeat:no-repeat;background-position:0 0;}

.app_api_wrap > ul > li:hover{border:1px solid #ccc;}
.app_api_wrap > ul > li:hover a dl.app_api dt.api_sprite::after{position:absolute;top:0;left:0;content:'';width:286px;height:188px;background-color:rgba(0,51,102,0.1);}
.app_api_wrap > ul > li:hover a dl.app_api dd{background-color:#0e9ae7;}
.app_api_wrap > ul > li:hover a dl.app_api dd h3,
.app_api_wrap > ul > li:hover a dl.app_api dd ul li{color:#fff;}
.app_api_wrap > ul > li:hover a dl.app_api dd ul li{background-image:url(../inhouse.img/bul/dot4.png);}
.app_api_wrap > ul > li:hover a .api_lb{background-image:url(../inhouse.img/erp/img_erp_api_label_over.png);}

/* app_infos */
.app_infos{padding:68px 0 0;height:147px;background-color:#0e9ae7 ;}
.app_infos .inner{width:1200px;margin:0 auto;}
.app_infos .inner .app_icon{margin:30px 0 0;}
.app_infos .inner .app_icon h4{display:block;padding:3px 0;font-family:'NotoSansRegular';font-weight:400;font-size:30px;color:#fff;}
.app_infos .inner .txt_info{padding:2px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;opacity:0.6;}
.app_infos .inner .app_icon .txt_desc span{display:inline-block;float:left;padding:2px 17px 2px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;}

/* tbl_lst3 */
.tbl_lst3{display:block;margin-top:30px;background-color:#fff;}
.tbl_lst3 table{border-top:2px solid #ddd;}
.tbl_lst3 tr > th,
.tbl_lst3 tr > td{border-bottom:1px solid #ddd;}
.tbl_lst3 tr > th > div,
.tbl_lst3 tr > td > div{display:block;height:auto;padding:14px 0;font-family:'NotoSansRegular';font-weight:400;font-size:18px;line-height:33px;color:#999;text-align:left;}

/* info_pro */
.info_pro{margin-top:20px;}
.info_pro p{font-family:'NotoSansRegular';font-weight:400;font-size:18px;line-height:36px;color:#999;}

/* linkage_ef */
.linkage_ef{background-color:#f4f4f4;}
.linkage_ef_cnt{padding:27px 80px 71px 80px;}
.linkage_ef_cnt li{display:block;margin-top:40px;padding-left:28px;font-family:'NotoSansRegular';font-weight:400;font-size:20px;color:#333;line-height:38px;background-image:url(../inhouse.img/ico/ic_tick.png);background-repeat:no-repeat;background-position:0 13px;}
.linkage_ef_cnt li p{font-family:'NotoSansRegular';font-weight:400;font-size:18px;color:#999;line-height:36px;}

/* api_lst */
.api_lst .api_item{display:block;margin-top:37px;min-height:260px;border:1px solid #ddd;}
.api_lst .api_item:first-child{margin-top:0;}
.api_lst .api_item dl{padding:0 39px 39px 338px;}
.api_lst .api_item dl dt{float:left;width:338px;margin-left:-338px;}
.api_lst .api_item dl dt img{padding:39px 0 0 39px;}
.api_lst .api_item dl dt h5{margin-top:15px;padding:0 0 0 39px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999;}
.api_lst .api_item dl dd{padding:35px 0 0;}
.api_lst .api_item dl dd h4{margin-bottom:4px;padding:4px 0;font-family:'NotoSansRegular';font-weight:400;font-size:26px;color:#000;line-height:36px;text-align:left;}
.api_lst .api_item dl dd .txt_lst li > ul{overflow:hidden;}
.api_lst .api_item dl dd .txt_lst li > ul li{float:left;padding:7px 13px 6px 13px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#000;background-image:url(../inhouse.img/bg/bg_line.png);background-repeat:no-repeat;background-position:0 50%;}
.api_lst .api_item dl dd .txt_lst li > ul li:first-child{padding-left:0;background-image:none;}
.api_lst .api_item dl dd .des{margin-top:18px;padding:4px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999;line-height:26px;}
.api_lst .api_item dl dd .des > span{font-family:'NotoSansRegular';font-weight:400;color:#0e9ae7;text-decoration:underline;}

/* mn_tab_con */
.mn_tab_con{display:block;margin:0;padding:0;overflow:hidden;}
.mn_tab_con .con_w1{width:500px;}
.mn_tab_con .con_w2{width:700px;}
.mn_tab_con .tab_txt_detail{float:none;display:table;width:100%;min-height:386px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:18px;color:#333;line-height:31px;text-align:center;}
.mn_tab_con .tab_txt_detail .row{display:table-row;}
.mn_tab_con .tab_txt_detail .quote_b_txt{display:table-cell;width:100%;vertical-align:middle;}
.mn_tab_con .tab_txt_detail .quote_b_txt .ico_quote_b{display:block;width:32px;height:24px;margin:0 auto 33px;background-image:url(../inhouse.img/ico/ic_quote_blue.png);background-repeat:no-repeat;background-position:50% 0;text-align:center;}
.mn_tab_con .tab_txt_detail .quote_b_txt > p{margin:0;padding:20px 0 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#666;line-height:30px;}

.mn_tab_con.type1{}
.mn_tab_con.type1 .con_w1,
.mn_tab_con.type1 .con_w2{width:600px;}
.mn_tab_con.type1 .txt_detial_wrap{display:table;width:100%;min-height:410px;}
.mn_tab_con.type1 .txt_detial_wrap .txt_det_cell{display:table-cell;vertical-align:middle;padding:0 0 0 40px;}
.mn_tab_con.type1 .txt_detial_wrap .txt_det_cell .tit_h4{padding:1px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:38px;color:#000;}
.mn_tab_con.type1 .txt_detial_wrap .txt_det_cell .txt_desc{padding:4px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#666;line-height:27px;}

/* cus_sup_wrap */
.cus_sup_wrap > ul{margin:0 -30px;}
.cus_sup_wrap ul > li{display:inline-block;float:left;width:360px;margin:0 30px;}
/*.cus_sup_wrap ul > li:first-child{margin-left:0;}*/
.cus_sup_wrap ul li dl{}
.cus_sup_wrap ul li dl > dt{}
.cus_sup_wrap ul li dl > dd{padding:30px 0 5px;text-align:center;}
.cus_sup_wrap ul li dl > dd h4{margin:0 0 9px;padding:5px 0 6px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:20px;color:#000;text-align:center;}
.cus_sup_wrap ul li dl > dd ul{display:table;margin:0 auto;padding:0;}
.cus_sup_wrap ul li dl > dd ul li{display:table-cell;margin:0 auto;padding:0 0 0 12px;width:auto;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;line-height:25px;color:#666;background-image:url(../inhouse.img/bul/bull01.png);background-repeat:no-repeat;background-position:0 10px;clear:both;}

/* provide_wrap */
.provide_wrap{margin:0;padding:0;}
.provide_wrap ul li{display:inline-block;float:left;width:398px;min-height:283px;text-align:center;border-left:2px solid #ebebeb;}
.provide_wrap ul li.mid{width:400px;}
.provide_wrap ul li:first-child{border-left:none;}
.provide_wrap ul li dl dt{display:table;width:100%;height:174px;}
.provide_wrap ul li dl dt > p{display:table-cell;vertical-align:middle;text-align:center;}
.provide_wrap ul li dl dd h4{padding:5px 0 6px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:20px;color:#333;}
.provide_wrap ul li dl dd p{padding:7px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#666;}

/* list_wrap */
.sec_list_wrap li{display:block;margin-top:16px;}
.sec_list_wrap li:first-child{margin-top:0;}
.sec_list_wrap li dl{height:96px;padding:0 0 0 96px;overflow:hidden;}
.sec_list_wrap li dl dt{display:inline-block;float:left;width:96px;height:96px;margin-left:-96px;vertical-align:middle;}
.sec_list_wrap li dl dd{height:96px;}
.sec_list_wrap li dl dd > div{display:table;width:100%;min-height:96px;}
.sec_list_wrap li dl dd h4{display:table-cell;width:138px;padding:0 0 0 30px;font-family:'NotoSansMedium',sans-serif;font-weight:500;font-size:20px;color:#0e9ae7;vertical-align:middle;letter-spacing:-1px;}
.sec_list_wrap li dl dd p{display:table-cell;padding:0 0 1px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:18px;color:#333;vertical-align:middle;text-align:left;}

/* sub_page_banner2 */
.sub_page_banner2{min-height:210px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.sub_page_banner2 .sub_page_innter{display:table;width:1200px;min-height:210px;margin:0 auto;}
.sub_page_banner2 .tit_h3{padding:2px 0 3px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:32px;color:#fff;line-height:48px;}
.sub_page_banner2 .txt_desc_wrap > p{padding:5px 0 6px;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:20px;color:#d4f3ff;}
.sub_page_banner2 .make_center{display:table-cell;vertical-align:middle;}

/* banner type */
.sub_page_banner2.banner4100{background-image:url(../inhouse.img/sec/banner4100.png);}

/* store */
.sstore_mn_list{display:block;margin:0 0 0 -15px;padding:0;}
.sstore_mn_list ul{display:block;margin:0;}
.sstore_mn_list ul li{float:left;display:inline-block;vertical-align:top;width:388px;height:394px;margin:0 0 15px 15px;border:1px solid #ccc;cursor:pointer;}
.sstore_mn_list ul li a{display:block;}
.sstore_mn_list ul li:hover{border-color:#0e9ae7;}
.sstore_mn_list ul li.last:hover{border-color:#ccc;cursor:default;}

.mn_list_box{display:block;}
.mn_list_box > dt{display:block;width:388px;height:188px;text-align:center;}
.mn_list_box > dt.mn_sprite{background-color:#fff;background-image:url(../inhouse.img/store/store_sprite.png);background-repeat:no-repeat;}
.mn_list_box > dt.mn_sprite.mn0{background-position:0 0;}
.mn_list_box > dt.mn_sprite.mn1{background-position:0 -188px;}
.mn_list_box > dt.mn_sprite.mn2{background-position:0 -376px;}
.mn_list_box > dt.mn_sprite.mn3{background-position:0 -564px;}
.mn_list_box > dt.mn_sprite.mn4{background-position:0 -752px;}
.mn_list_box > dt.mn_sprite.mn5{background-position:0 -940px;}
.mn_list_box > dt.mn_sprite.mn6{background-position:0 -1128px;}
.mn_list_box > dt.mn_sprite.mn7{background-position:0 -1316px;}
.mn_list_box > dt.mn_sprite.mn8{background-position:0 -1504px;}
.mn_list_box > dt.mn_sprite.mn9{background-position:0 -1692px;}/* (add)20210624 */
.mn_list_box > dd{display:block;width:388px;height:135px;padding:25px 0;text-align:center;background-color:#fff;}
.mn_list_box > dd h3,
.mn_list_box > dd p,
.mn_list_box > dd span{display:block;position:relative;letter-spacing:0;}
.mn_list_box > dd h3{height:51px;margin:0;padding:2px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:26px;color:#000;line-height:30px;}
.mn_list_box > dd h3 > span{margin:0;padding:0;font-size:13px;color:#0e9ae7;}
	.mn_list_box > dd h3 em.mserp_bi{display:inline-block;margin:0 0 0 2px;padding:0;font-style:normal;font-size:30px;}
.mn_list_box > dd p{margin:0;padding:2px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:18px;color:#333;line-height:21px;}
.mn_list_box > dd p.txt_mn5{color:#999;line-height:30px;}
.mn_list_box > dd span{margin:0;padding:7px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:15px;color:#999;line-height:20px;}
.mn_list_box > dd span:lang(ko){word-break:keep-all;}
.mn_list_box > dd span em.strong{font-style:normal;font-family:'NotoSansRegular',sans-serif;color:#777;}
/* ㄴtype1 */
.sstore_mn_list.type1 ul{display:block;margin:0 0 0 -15px;}
.sstore_mn_list.type1 ul li{height:374px;margin:0 0 15px 15px;border:1px solid #eaeaea;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.06);}
.sstore_mn_list.type1 ul li a{display:block;height:374px;}
.sstore_mn_list.type1 ul li:hover{border-color:#838383;}

.mn_list_box.type1 > dt.mn_sprite{background-image:url(../inhouse.img/store/store_sprite_type1.png);}
.mn_list_box.type1 > dt.mn_sprite.mn0{background-position:0 0;}
.mn_list_box.type1 > dt.mn_sprite.mn1{background-position:0 -189px;}
.mn_list_box.type1 > dt.mn_sprite.mn2{background-position:0 -378px;}
.mn_list_box.type1 > dt.mn_sprite.mn3{background-position:0 -567px;}
.mn_list_box.type1 > dt.mn_sprite.mn4{background-position:0 -756px;}
.mn_list_box.type1 > dt.mn_sprite.mn5{background-position:0 -945px;}
.mn_list_box.type1 > dt.mn_sprite.mn6{background-position:0 -1134px;}
.mn_list_box.type1 > dt.mn_sprite.mn7{background-position:0 -1323px;}
.mn_list_box.type1 > dt.mn_sprite.mn8{background-position:0 -1512px;}
.mn_list_box.type1 > dt.mn_sprite.mn9{background-position:0 -1701px;}
.mn_list_box.type1 > dt.mn_sprite.mn10{background-position:0 -1890px;}
.mn_list_box.type1 > dt.mn_sprite.mn11{background-position:0 -2079px;}
.mn_list_box.type1 > dd{padding:32px 0 0;}
.mn_list_box.type1 > dd h3{height:29px;margin:0;padding:2px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:24px;color:#000;line-height:30px;}
.mn_list_box.type1 > dd p{margin:0;padding:4px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:20px;color:#626469;line-height:21px;}
.mn_list_box.type1 > dd span{margin:7px 0 0;padding:6px 0;font-family:'NotoSansRegular',sans-serif;font-weight:400;font-size:14px;color:#a3a3a3;line-height:21px;}

.sstore_mn_list > dl{}
.sstore_mn_list > dl dt{margin:14px 0 0;padding:2px 0;font-family:'NotoSansRegular';font-weight:500;font-size:18px;color:#222;line-height:25px;}
.sstore_mn_list > dl dd{margin:3px 0 0 20px;padding:2px 0;font-family:'NotoSansRegular';font-weight:400;font-size:14px;color:#222;line-height:21px;}

/* biz_type_price */
.biz_type_price{display:block;margin:0;}
.biz_type_price .txt_capt{padding-bottom:4px;font-size:12px;color:#666;/*text-align:right;*/}
/*.biz_type_price .price_info p{font-size:12px;color:#666;font-weight:bold;}*/

/* biz_price_tbl */
p.biz_price_caption{display:block;margin:0 0 10px;padding:2px 0 1px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#ef5252;text-align:right;}
.biz_price_tbl{}
.biz_price_tbl table{width:100%;}
.biz_price_tbl th{background-color:#6c7380;vertical-align:middle;border-left:1px solid #cfd3de;}
.biz_price_tbl th:first-child{border-left:none;}
.biz_price_tbl th > div{min-height:58px;padding:0;font-size:17px;font-family:'NotoSansRegular';font-weight:400;color:#fff;line-height:57px;}
.biz_price_tbl td:first-child{border-left:none;}
.biz_price_tbl td{vertical-align:middle;text-align:center;border-left:1px solid #cfd3de;border-bottom:1px solid #cfd3de;}
.biz_price_tbl td > div{padding:30px;font-family:'NotoSansRegular';font-weight:400;font-size:17px;color:#222;line-height:25px;}
.biz_price_tbl td.bgf5f5f6{background-color:#f5f5f6;}
.biz_price_tbl > p.biz_price_desc{margin:5px 0 0;padding:3px 0 4px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#555;text-align:left;}
.biz_price_tbl td > div strike{font-family:'NotoSansRegular';font-weight:400;font-size:17px;color:#222;}
.biz_price_tbl td > div em{font-family:'NotoSansRegular';font-weight:400;font-size:14px;color:#222;font-style:normal;}
.biz_price_tbl td > div span{display:inline-block;font-family:'NotoSansRegular';font-weight:400;font-size:17px;color:#ef5252;text-align:center;}

/* major_cus */
.major_cus > ul{margin:0 -7px 0 -6px;}
.major_cus > ul > li{position:relative;display:inline-block;float:left;vertical-align:top;width:227px;height:97px;margin:0 7px 13px 6px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#fff;}

.biz_type_lst{margin:0 -10px;padding-bottom:40px;overflow:hidden;}
.biz_type_lst .pc_app{float:left;display:inline-block;width:25%;text-align:center;}
.biz_type_lst .pc_app .pc_app_inner{display:block;}
.biz_type_lst .pc_app .pc_app_box{position:relative;display:block;height:506px;margin:10px;padding-bottom:10px;border:1px solid #17d9fc;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 12px 29px 0 rgba(134, 134, 134, 0.13);-moz-box-shadow:0 12px 29px 0 rgba(134, 134, 134, 0.13);box-shadow:0 12px 29px 0 rgba(134, 134, 134, 0.13);}
.biz_type_lst .pc_app .pc_app_box .ico{display:table;width:100%;}
.biz_type_lst .pc_app .pc_app_box .ico > p{display:table-cell;height:186px;padding:16px 0 0;vertical-align:middle;}

.biz_type_lst .pc_app .pc_app_box dl{display:block;}
.biz_type_lst .pc_app .pc_app_box dl dt{display:block;padding:12px 0 13px 0;font-family:'NotoSansMedium';font-size:20px;line-height:25px;color:#fff;text-align:center;}

.biz_type_lst .pc_app .pc_app_box dl dt strong{display:inline-block;font-size:28px;vertical-align:-3px;}
.biz_type_lst .pc_app .pc_app_box dl dt img{width:74px;height:74px;}
.biz_type_lst .pc_app .pc_app_box dl dd{position:relative;min-height:385px;}
.biz_type_lst .pc_app .pc_app_box dl dd .tit_h5{display:block;padding:9px 0 11px;font-family:'NotoSansMedium';font-weight:bold;font-size:24px;line-height:29px;color:#222;text-align:center;}
.biz_type_lst .pc_app .pc_app_box dl dd .txt_detial{display:block;margin-top:8px;padding:0 13px 1px;font-family:'NotoSansRegular';font-size:15px;color:#222;line-height:23px;text-align:center;}
.biz_type_lst .pc_app .pc_app_box dl dd .tit_h5:lang(ko),
.biz_type_lst .pc_app .pc_app_box dl dd .txt_detial:lang(ko){word-break:keep-all;}
.biz_type_lst .pc_app .pc_app_box .txt_read_more{display:inline-block;padding:1px 6px 0 7px;font-family:'NotoSansRegular';font-size:14px;color:#000;}
.biz_type_lst .pc_app .pc_app_box .txt_read_more:hover{color:#2589ce;}
.biz_type_lst .pc_app .pc_app_box:hover{position:relative;background-color:#ffff;}

.biz_type_lst .pc_app.prem .pc_app_box{border:1px solid #27c1ee;}
.biz_type_lst .pc_app.pub .pc_app_box{border:1px solid #1793ee;}
.biz_type_lst .pc_app.enter .pc_app_box{border:1px solid #4739ff;}

.biz_type_lst .pc_app.lite .pc_app_box dl dt{background-color:#17d9fc;}
.biz_type_lst .pc_app.prem .pc_app_box dl dt{background-color:#27c1ee;}
.biz_type_lst .pc_app.pub .pc_app_box dl dt{background-color:#1793ee;}
.biz_type_lst .pc_app.enter .pc_app_box dl dt{background-color:#4739ff;}

/* ㄴtype1 */
.biz_type_lst.type1{margin:0;padding:0 0 26px;overflow:visible;}
.biz_type_lst.type1 .pc_app .pc_app_box{display:block;position:relative;height:495px;margin:13px 16px 28px 16px;padding:0;border:1px solid #17d9fc;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#fff;-webkit-box-shadow:-4px 15px 12px 0 rgba(134, 134, 134, 0.1);-moz-box-shadow:-4px 15px 12px 0 rgba(134, 134, 134, 0.1);box-shadow:-4px 15px 12px 0 rgba(134, 134, 134, 0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.biz_type_lst.type1 .pc_app .pc_app_box:after,
.biz_type_lst.type1 .pc_app .pc_app_box:before{content:'';position:absolute;border:1px solid #17d9fc;}
.biz_type_lst.type1 .pc_app .pc_app_box:after{width:100%;height:12px;left:6px;top:0;right:0;transform:translateY(-100%) skewx(-45deg);background-color:#e5f0f2;border-right:none;}
.biz_type_lst.type1 .pc_app .pc_app_box:before{width:12px;height:100%;right:0;top:-6px;transform:translateX(100%) skewy(-45deg);background-color:#bad9de;}

.biz_type_lst.type1 .pc_app .pc_app_box dl dt{display:table;width:100%;min-height:78px;margin-top:21px;padding:0;background-color:transparent;overflow:hidden;}
.biz_type_lst.type1 .pc_app .pc_app_box dl dt p.logo{display:table-cell;vertical-align:middle;}
.biz_type_lst.type1 .pc_app .pc_app_box dl dt img{width:auto;height:auto;}

.biz_type_lst.type1 .pc_app.lite .pc_app_box{border:1px solid #17d9fc;}
.biz_type_lst.type1 .pc_app.lite .pc_app_box:after,
.biz_type_lst.type1 .pc_app.lite .pc_app_box:before{border:1px solid #17d9fc;}
.biz_type_lst.type1 .pc_app.lite .pc_app_box:after{width:100%;height:12px;left:6px;top:0;right:0;transform:translateY(-100%) skewx(-45deg);background-color:#e5f0f2;border-right:none;}
.biz_type_lst.type1 .pc_app.lite .pc_app_box:before{width:12px;height:100%;right:0;top:-7px;transform:translateX(100%) skewy(-45deg);background-color:#bad9de;}

.biz_type_lst.type1 .pc_app.prem .pc_app_box{border:1px solid #27c1ee;}
.biz_type_lst.type1 .pc_app.prem .pc_app_box:after,
.biz_type_lst.type1 .pc_app.prem .pc_app_box:before{border:1px solid #27c1ee;}
.biz_type_lst.type1 .pc_app.prem .pc_app_box:after{width:100%;height:12px;left:6px;top:0;right:0;transform:translateY(-100%) skewx(-45deg);background-color:#def2f7;border-right:none;}
.biz_type_lst.type1 .pc_app.prem .pc_app_box:before{width:12px;height:100%;right:0;top:-7px;transform:translateX(100%) skewy(-45deg);background-color:#a8d3e0;}

.biz_type_lst.type1 .pc_app.pub .pc_app_box{border:1px solid #1793ee;}
.biz_type_lst.type1 .pc_app.pub .pc_app_box:after,
.biz_type_lst.type1 .pc_app.pub .pc_app_box:before{border:1px solid #1793ee;}
.biz_type_lst.type1 .pc_app.pub .pc_app_box:after{width:100%;height:12px;left:6px;top:0;right:0;transform:translateY(-100%) skewx(-45deg);background-color:#e1eef8;border-right:none;}
.biz_type_lst.type1 .pc_app.pub .pc_app_box:before{width:12px;height:100%;right:0;top:-7px;transform:translateX(100%) skewy(-45deg);background-color:#afcee5;}

.biz_type_lst.type1 .pc_app.enter .pc_app_box{border:1px solid #4739ff;}
.biz_type_lst.type1 .pc_app.enter .pc_app_box:after,
.biz_type_lst.type1 .pc_app.enter .pc_app_box:before{border:1px solid #4739ff;}
.biz_type_lst.type1 .pc_app.enter .pc_app_box:after{width:100%;height:12px;left:6px;top:0;right:0;transform:translateY(-100%) skewx(-45deg);background-color:#e0def7;border-right:none;}
.biz_type_lst.type1 .pc_app.enter .pc_app_box:before{width:12px;height:100%;right:0;top:-7px;transform:translateX(100%) skewy(-45deg);background-color:#bab7e7;}

.biz_type_lst.type1 .pc_app .pc_app_box .ico > p{height:154px;padding:0 0 0;}
.biz_type_lst.type1 .pc_app .pc_app_box dl dd{min-height:335px;}
.biz_type_lst.type1 .pc_app .pc_app_box dl dd .txt_detial{margin-top:0;}

.pc_app_wrap .biz_seeMore a{font-family:'NotoSansRegular';font-size:15px;color:#222;}
.pc_app_wrap .biz_seeMore a:hover{text-decoration:underline;}

/* Apps */
.bizmaill_app_container{padding:90px 0 0;background-color:#f3f3f3;}
.bizmaill_app_container .tit_h3{font-size:32px;line-height:42px;}
.bizmaill_app_wrap{display:block;}
.bizmaill_app{display:block;margin:0 auto;}
.bizmaill_app ul{display:block;}
.bizmaill_app li{float:left;display:inline-block;width:180px;height:180px;margin:10px;vertical-align:top;background-color:#fff;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.06);}
.bizmaill_app li > a{display:block;height:178px;/*padding-top:20px;*/border:1px solid #eeeeee;overflow:hidden;}
.bizmaill_app li:hover > a{border-color:#46a5ff;/*background-color:#46a5ff;*/}
.bizmaill_app li dl dt{display:block;width:96px;height:96px;margin:30px auto 10px;}
.bizmaill_app li dl dt > img{width:100%;}
.bizmaill_app li > a dd .bizmall_tit_h5{display:block;padding:4px 0 6px;font-family:'NotoSansRegular';font-weight:400;font-size:17px;color:#222;line-height:26px;}

/* app_category_lst2 */
.app_category_lst2{display:block;padding:10px 0 0;background-color:#fff;text-align:center;}
.app_category_lst2 ul{display:inline-block !important;margin:0;}
.app_category_lst2 ul li{float:left;width:180px;margin:0 10px;padding:0;text-align:center;}
.app_category_lst2 ul li > a{display:block;padding:10px;}
.app_category_lst2 ul li dl{}
.app_category_lst2 ul li dt{position:relative;margin-bottom:15px;text-align:center;}
.app_category_lst2 ul li dt img{margin-top:11px;width:120px;height:120px;}
.app_category_lst2 ul li dd{}
.app_category_lst2 ul li dd h5{font-family:'NotoSansRegular';font-weight:400;font-size:17px;color:#222;}
.app_category_lst2 ul li dt em.badges{position:absolute;top:0;right:17px;height:11px;padding:7px 10px 10px 10px;font-family:'NotoSansRegular';font-weight:500;font-size:15px;color:#fff;font-style:normal;line-height:11px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;overflow:hidden;}
.app_category_lst2 ul li dt em.badges.free{background-color:#53aff7;}
.app_category_lst2 ul li dt em.badges.charge{background-color:#fb6249;}

/* (add)20190717 */
/* app_api_wrap */
/*
.app_api_wrap{display:block;margin:0 -8px;padding:0;}
.app_api_wrap > ul{display:block;margin:0;}
.app_api_wrap > ul > li{float:left;display:inline-block;vertical-align:top;width:286px;height:398px;margin:0 8px;border:1px solid #ccc;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.app_api_wrap > ul > li a{display:block;height:398px;position:relative;}

.app_api_wrap > ul > li a dl.app_api{display:block;position:relative;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite{display:block;width:286px;height:188px;text-align:center;}
.app_api_wrap > ul > li a .app_api .api_sprite{background-color:#fff;background-image:url(../inhouse.img/erp/img_erp_api_sprite.png);background-repeat:no-repeat;background-position:0 0;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api101{background-position:0 0;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api102{background-position:0 -188px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api103{background-position:0 -376px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api104{background-position:0 -564px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api201{background-position:0 -752px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api202{background-position:0 -940px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api203{background-position:0 -1128px;}
.app_api_wrap > ul > li a dl.app_api dt.api_sprite.api204{background-position:0 -1316px;}

.app_api_wrap > ul > li a dl.app_api dd{padding:25px 0 0;min-height:185px;background-color:#fff;}
.app_api_wrap > ul > li a dl.app_api dd h3{display:block;padding:5px 0;font-family:'NotoSansRegular';font-weight:400;font-size:23px;color:#000;line-height:31px;text-align:center;letter-spacing:-1px;}
.app_api_wrap > ul > li a dl.app_api dd ul{padding:0 29px;}
.app_api_wrap > ul > li a dl.app_api dd ul li{display:block;padding:2px 0 3px 9px;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#999;background-image:url(../inhouse.img/bul/bul_dot3.png);background-repeat:no-repeat;background-position:0 50%;}
.app_api_wrap > ul > li a .api_lb{display:block;position:absolute;bottom:0;right:0;width:60px;height:60px;background-image:url(../inhouse.img/erp/img_erp_api_label.png);background-repeat:no-repeat;background-position:0 0;}

.app_api_wrap > ul > li:hover{border:1px solid #ccc;}
.app_api_wrap > ul > li:hover a dl.app_api dt.api_sprite::after{position:absolute;top:0;left:0;content:'';width:286px;height:188px;background-color:rgba(0,51,102,0.1);}
.app_api_wrap > ul > li:hover a dl.app_api dd{background-color:#0ab492;}
.app_api_wrap > ul > li:hover a dl.app_api dd h3,
.app_api_wrap > ul > li:hover a dl.app_api dd ul li{color:#fff;}
.app_api_wrap > ul > li:hover a dl.app_api dd ul li{background-image:url(../inhouse.img/bul/dot4.png);}
.app_api_wrap > ul > li:hover a .api_lb{background-image:url(../inhouse.img/erp/img_erp_api_label_over.png);}
*/

/* app_infos */
/*
.app_infos{padding:68px 0 0;height:147px;background-color:#25ab96;}
.app_infos .inner{width:1200px;margin:0 auto;}
.app_infos .inner .app_icon{margin:30px 0 0;}
.app_infos .inner .app_icon h4{display:block;padding:3px 0;font-family:'NotoSansRegular';font-weight:400;font-size:30px;color:#fff;}
.app_infos .inner .txt_info{padding:2px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;opacity:0.6;}
.app_infos .inner .app_icon .txt_desc span{display:inline-block;float:left;padding:2px 17px 2px 0;font-family:'NotoSansRegular';font-weight:400;font-size:15px;color:#fff;}
*/

/* question */
.expenses_q ul{display:inline-block;margin-bottom:40px;vertical-align:top;}
.expenses_q ul li{float:left;height:38px;padding:0 0 0 10px;font-family:'NotoSansRegular';font-size:15px;color:#666;line-height:38px;border:1px solid #bbb;text-align:left;}
.expenses_q ul li.btn_more{padding:0;background-color:#707580;border-color:#707580;}
.expenses_q ul li > a{display:block;padding:0 32px 1px 15px;color:#fff;background-image:url(../inhouse.img/ico/ic_nav_next_on.png);background-repeat:no-repeat;background-position:165px 50%;}
.expenses_q ul li:first-child{width:309px;border-right:none;}
