@charset "utf-8";
@media all and (min-width:1000px){
	html, body {width:100%;height:100%;min-height:768px}
	body {opacity:0}
	body.loaded {opacity:1}
	#doc-wrap, #container-wrap, #mcontainer-wrap, #mcontainer {width:100%;height:100%}
	#mcontainer-wrap {position:relative;background:#efefef;box-sizing:border-box}
	#mcontainer {white-space:nowrap}
	.sect-container {font-size:0;position:absolute;top:0;left:0;margin:auto;width:100%;height:100%;padding:90px 0 150px 500px;box-sizing:border-box}
	/* 레이아웃 */
	#header-wrap {position:absolute;top:0;left:0;width:100%}
	#footer-wrap {position:absolute;bottom:0;left:0;width:100%;background:#fff}
	#footer-wrap .topBt {display:none}
	#footer-wrap .btn-fopen {display:none;border:0;background:#fff;position:absolute;bottom:100%;left:0;height:45px;border-radius:999px;width:190px;text-align:center;margin-bottom:15px;}
	#footer-wrap .btn-fopen.abled {display:block;}
	#footer-wrap .btn-fopen span {display:inline-block;color:#0042a6;font-family:"Noto Sans KR";font-size:16px;font-weight:500;padding-right:35px;background:url(/resources/homepage/ipsi/_Img/Main/btn_fopen.png) no-repeat right 50%}
	#footer-wrap .service-wrap .service-list li a span {color:#555}
	#footer-wrap .service-wrap .service-list li:first-child a:before {background-position:-206px -139px}
	#footer-wrap .info-wrap .footer {color:#555}
	#footer-wrap .info-wrap .footer .copyright {color:#555}
	#footer-wrap .info-wrap .family-site-wr .family-site dt button {background:#fff;color:#555}
	#footer-wrap .info-wrap .family-site-wr .family-site .isSelSub {background:#fff;border:1px solid #ccc;border-bottom:0;box-sizing:border-box;}
	#footer-wrap .info-wrap .family-site-wr .family-site .isSelSub li a {color:#555}
	#footer-wrap .info-wrap .family-site-wr .family-site .isSelSub li .site-h1 {color:#555}
}
@media all and (min-width:1000px) and (max-height:950px){
	#footer-wrap {padding-bottom:25px}
	.sect-container {padding-bottom:133px}
}
@media all and (min-width:1000px) and (max-height:870px){
	#footer-wrap {bottom:-132px;transition:all .5s ease}
	#footer-wrap.over {bottom:0}
	.sect-container {padding-bottom:0;min-height:780px;box-sizing:border-box;}
}
@media all and (min-width:1000px) and (max-width:1200px){
	#footer-wrap .service-wrap .service-list {padding-bottom:10px}
	#footer-wrap .info-wrap .footer .copyright {margin-top:6px}
}
@media all and (max-width:1200px) and (max-height:870px){
	#footer-wrap {bottom:-143px}
}
@media all and (max-width:1900px){
	.sect-container {padding-left:400px}
}
@media all and (max-width:999px){
	#footer-wrap {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	#footer-wrap .btn-fopen {display:none;}
	.sect-container {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;padding:0}
}

/* 공통 */
input, button {font-family:"Noto Sans KR"}
.sect {width:100%;height:100%;box-sizing:border-box;display:inline-block;vertical-align:top;padding:30px 35px;word-break:keep-all}
.sect .sect-in {width:100%;height:100%;white-space:normal;box-sizing:border-box}
.sect .sect-l {float:left;height:100%}
.sect .sect-r {float:right;margin-left:35px;height:100%}
.sect img[data-src] {background:#f3f3f3 url(/resources/_Img/Common/noimg_bg.png) no-repeat 50% 50%;background-size:120px auto;}
.mtit {color:#222;font-size:28px;font-weight:500}
.mtit .etit {font-family:"univia-pro","Noto Sans KR"}
.ctrlnums-wrap {width:100%;text-align:center;font-size:0;z-index:1}
.ctrlnums-wrap.disabled {display:none}
.ctrlnums-wrap button {display:inline-block;vertical-align:middle;background:none;border:0;width:20px;height:20px;position:relative;}
.ctrlnums-wrap button:before {display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;box-sizing:border-box;width:10px}
.ctrlnums-wrap .btn-play {display:none}
.ctrlnums-wrap .btn-stop:before {height:12px;border:3px solid transparent;border-top:0;border-bottom:0}
.ctrlnums-wrap .btn-play:before {width:0;height:0;border:5px solid transparent;border-right:0;border-left:8px solid transparent}
.ctrl-nums {display:inline-block;vertical-align:middle;margin:0 1px 0 7px}
.ctrl-nums button:before {width:10px;height:10px;border-radius:999px}
.ctrl-nums button.active {width:27px;}
.ctrl-nums button.active:before {width:100%;height:8px}
.btn-more {display:block;position:absolute;width:30px;height:30px}
.btn-more:before, .btn-more:after {display:block;content:"";width:100%;height:3px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;transition:all .3s ease}
.btn-more:before {transform:rotate(90deg);-ms-transform:rotate(90deg)}
.btn-more:hover:before, .btn-more:focus:before {transform:rotate(180deg);-ms-transform:rotate(180deg)}
.btn-more:hover:after, .btn-more:focus:after {transform:rotate(90deg);-ms-transform:rotate(90deg)}
a:focus, button:focus, [tabindex]:focus {outline:3px solid rgba(59, 153, 252, .5)}
@media all and (max-width:1900px){
	.sect .sect-r {margin-left:3%}
}
@media all and (max-width:999px){
	.sect {display:block;height:auto;padding:0}
	.sect .sect-in {width:auto;height:auto;margin:0 30px}
	.sect .sect-l, .sect .sect-r {height:auto;float:none;margin-left:0}
	.mtit {font-size:24px}
}
@media all and (max-width:768px){
	.sect .sect-in {margin:0 20px}
}
@media all and (max-width:600px){
	.sect .sect-in {margin:0 15px}
	/* .mtit {font-size:20px} */
}
@media all and (max-width:400px){
	.sect .sect-in {margin:0 10px}
}

.sect1 {width:500px;height:100%;position:absolute;top:0;left:0;z-index:3;box-sizing:border-box;padding:90px 0 150px}
.sect1 .sect-in {height:100%}
.minfo-sec {height:100%;box-sizing:border-box;padding:67px 0 0;text-align:center;position:relative;z-index:1}
.minfo-sec .tit-sec .mtxt {color:#fff;font-size:1.176rem;font-weight:300;margin-top:23px}
.minfo-sec .tit-sec .mtxt span {display:block}
.minfo-sec .mtab-wr {position:relative}
.minfo-sec .mtab {display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:63px;position:relative;padding:0 95px;}
.minfo-sec .mtab dl {}
.minfo-sec .mtab dl dt {position:relative;z-index:2}
/* .minfo-sec .mtab dl:first-child dt:after {width:46.1325%;opacity:1;left:47%;transition:all .3s ease} */
.minfo-sec .mtab dl dt a {display:block;position:relative;color:#fff;font-size:16px;font-weight:500}
.minfo-sec .mtab dl dt a:before, .minfo-sec .mtab dl dt a:after {display:block;content:"";background:#fff;border-radius:50%;position:absolute;right:0;left:0;bottom:100%;margin:0 auto;opacity:0;transition:all .3s ease}
.minfo-sec .mtab dl dt a:before {width:22px;height:22px;}
.minfo-sec .mtab dl dt a:after {width:6px;height:6px;margin-bottom:8px}
.minfo-sec .mtab dl dd {position:absolute;top:0;left:0;display:none;padding:97px 0 0;width:100%;color:#fff}
/* .minfo-sec .mtab dl.isOn:first-child dt:after {left:0;transition-delay:.3s} */
.minfo-sec .mtab dl.isOn dt a:before {opacity:.2}
.minfo-sec .mtab dl.isOn dt a:after {opacity:1;transition-delay:.3s}
.minfo-sec .mtab dl.isOn dd {display:block;}
.minfo-sec .mtab .dept-info {}
.minfo-sec .mtab .dept-info ul {margin:0 50px}
.minfo-sec .mtab .dept-info ul li a {display:block;height:65px;background:#155bad;color:#fff;font-size:0;text-align:left;padding:0 28px}
.minfo-sec .mtab .dept-info ul li a:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.minfo-sec .mtab .dept-info ul li a span {display:inline-block;vertical-align:middle;box-sizing:border-box;font-size:1.059rem;position:relative;padding-left:60px;width:100%}
.minfo-sec .mtab .dept-info ul li a span:before, .minfo-sec .mtab .dept-info ul li a span:after {display:block;content:"";background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat;position:absolute;top:0;bottom:0;margin:auto;transition:all .5s ease}
.minfo-sec .mtab .dept-info ul li a span:before {background-position:-409px -208px;width:37px;height:37px;left:0}
.minfo-sec .mtab .dept-info ul li a span:after {background-position:-463px -282px;width:25px;height:23px;right:0}
.minfo-sec .mtab .dept-info ul li:first-child a {background:#109bb9}
.minfo-sec .mtab .dept-info ul li:first-child a span:before {background-position:-370px -208px}
.minfo-sec .mtab .dept-info ul li a:hover span, .minfo-sec .mtab .dept-info ul li a:focus span {text-decoration:underline}
.minfo-sec .mtab .dept-info ul li a:hover span:after, .minfo-sec .mtab .dept-info ul li a:focus span:after {right:-10px}
.minfo-sec .mtab-wr .bar {display:block;width:259px;height:2px;position:absolute;top:-12px;left:0;right:0;margin:0 auto;overflow:hidden}
.minfo-sec .mtab-wr .bar:before, .minfo-sec .bar:after {background:#e8e8e8;display:block;content:"";height:100%;position:absolute;top:0;left:0;}
.minfo-sec .mtab-wr .bar:before {width:100%;opacity:.2}
.minfo-sec .mtab-wr .bar:after {width:85px;left:0;transition:all .7s ease-in-out}
.minfo-sec .mtab-wr .bar1:after {}
.minfo-sec .mtab-wr .bar2:after {left:50%;margin-left:-42px}
.minfo-sec .mtab-wr .bar3:after {left:100%;margin-left:-85px}
.minfo-sec .mtab-wr .ico {display:block;width:37px;height:66px;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat -451px -308px;position:absolute;top:-28px;left:175px;margin:auto;transition:all .7s ease-in-out}
.minfo-sec .mtab-wr .ico1 {left:175px}
.minfo-sec .mtab-wr .ico2 {left:285px}
.minfo-sec .mtab-wr .ico3 {left:285px}
.minfo-sec .mtab-wr .ico2.prev {left:175px}
.minfo-sec .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:url(/resources/homepage/ipsi/_Img/Main/minfo_bg1.jpg) no-repeat 0 50%;background-size:cover;z-index:-1}
.minfo-sec .bg span {position:absolute;top:0;left:0;width:100%;height:100%;background:url(/resources/homepage/ipsi/_Img/Main/minfo_bg1.jpg) no-repeat 0 50%;background-size:cover;opacity:0}
.minfo-sec .bg .bg1 {background-image:url(/resources/homepage/ipsi/_Img/Main/minfo_bg1.jpg)}
.minfo-sec .bg .bg2 {background-image:url(/resources/homepage/ipsi/_Img/Main/minfo_bg2.jpg)}
.minfo-sec .bg .bg3 {background-image:url(/resources/homepage/ipsi/_Img/Main/minfo_bg2.jpg)}
.minfo-sec .bg span.over {z-index:2}
.minfo-sec .ipsi-counsel {position:absolute;bottom:0;left:0;width:100%;text-align:left;}
.minfo-sec .ipsi-counsel .inwr {position:relative;margin:40px 50px;padding:14px 10px 14px 80px;background:#fff}
.minfo-sec .ipsi-counsel span {font-family:"univia-pro","Noto Sans KR";font-weight:600;font-size:1.059rem;display:block;}
.minfo-sec .ipsi-counsel .ico {display:block;position:absolute;top:0;left:0;width:65px;background:#007ff6;border-radius:0 0 25px 0}
.minfo-sec .ipsi-counsel .ico:before, .minfo-sec .ipsi-counsel .ico:after {display:block;content:""}
.minfo-sec .ipsi-counsel .ico:before {width:0;padding-top:100%}
.minfo-sec .ipsi-counsel .ico:after {width:40px;height:40px;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat -449px -207px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.minfo-sec .ipsi-counsel .tit {display:block;font-size:16px;color:#000;font-weight:400}
.minfo-sec .ipsi-counsel .tel {color:#0043b9;margin-right:10px}
.minfo-sec .ipsi-counsel .time {color:#000}
.minfo-sec .mtab dl:first-child dt:after {width:46.1325%;opacity:1;animation:animationR 1s ease-out;-webkit-animation:animationR 1s ease-out;}
.minfo-sec .mtab dl.isOn:first-child dt:after {animation:animationL 1s ease-out;-webkit-animation:animationL 1s ease-out;}
@media all and (max-width:1900px){
	.sect1 {width:400px}
	.minfo-sec .mtab {padding:0 30px}
	.minfo-sec .mtab .dept-info ul {margin:0 30px}
	.minfo-sec .mtab-wr .bar:after {width:51px}
	.minfo-sec .mtab-wr .bar2:after {margin-left:0}
	.minfo-sec .mtab-wr .bar3:after {margin-left:-51px}
	.minfo-sec .mtab-wr .bar2.prev:after {margin-left:-51px}
	.minfo-sec .mtab-wr .ico {left:118px}
	.minfo-sec .mtab-wr .ico1 {left:118px}
	.minfo-sec .mtab-wr .ico2 {left:248px}
	.minfo-sec .mtab-wr .ico3 {left:248px}
	.minfo-sec .mtab-wr .ico2.prev {left:118px}
	.minfo-sec .ipsi-counsel .inwr {margin:0 30px 30px}
	.minfo-sec .ipsi-counsel .time {display:block;margin-top:-11px}
}
@media all and (min-width:1000px) and (max-height:950px){
	.sect1 {padding-bottom:133px}
	.minfo-sec {padding-top:55px}
	.minfo-sec .mtab {margin-top:50px}
	.minfo-sec .mtab dl dd {padding-top:70px}
	.minfo-sec .ipsi-counsel .inwr {padding:7px 10px 7px 65px}
	.minfo-sec .ipsi-counsel .ico {width:52px}
	.minfo-sec .ipsi-counsel .ico:after {width:32px;height:32px;background-size:391px auto;background-position:-359px -166px}
}
@media all and (min-width:1000px) and (max-height:870px){
	.sect1 {padding-bottom:0}
	.minfo-sec .ipsi-counsel .inwr {margin-bottom:90px}
}
@media all and (min-width:1000px) and (max-height:800px){
	.minfo-sec .ipsi-counsel .inwr {margin-bottom:70px}
}
@media all and (max-width:999px){
	.sect1 {width:100%;height:auto;padding:0;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.sect1 .sect-in {margin:0}
	.minfo-sec {height:auto;padding-top:30px}
	.minfo-sec .tit-sec .mtit img {height:107px}
	.minfo-sec .tit-sec .mtxt span {display:inline}
	.minfo-sec .mtab-wr {padding:20px 30px 30px}
	.minfo-sec .mtab {margin-top:0;padding:0;display:block;font-size:0}
	.minfo-sec .mtab dl {width:50%;display:inline-block;vertical-align:top;}
	.minfo-sec .mtab dl dt {display:none}
	.minfo-sec .mtab dl dd {display:block;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;padding:0}
	.minfo-sec .mtab .dept-info {width:100%}
	.minfo-sec .mtab .dept-info ul {margin:15px 0 0}
	.minfo-sec .mtab .dept-info ul:after {display:block;content:"";clear:both}
	.minfo-sec .mtab .dept-info li {width:50%;float:left}
	.minfo-sec .mtab-wr .bar {display:none}
	.minfo-sec .mtab-wr .ico {display:none}
	.minfo-sec .ipsi-counsel {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.minfo-sec .ipsi-counsel .inwr {margin:0}
	.minfo-sec .ipsi-counsel span {display:inline-block;}
	.minfo-sec .ipsi-counsel .tit {display:inline-block;margin-right:50px}
	.minfo-sec .ipsi-counsel .time {display:inline-block;margin:0}
	.minfo-sec .ipsi-counsel .ico {width:54px;border-radius:0 0 15px 0}
	.minfo-sec .ipsi-counsel .ico:after {width:32px;height:32px;background-size:391px auto;background-position:-359px -166px}
}
@media all and (max-width:768px){
	.minfo-sec .mtab dl {width:100%}
	.minfo-sec .tit-sec .mtit img {height:80px}
	.minfo-sec .mtab .dept-info ul {margin:30px 0 0}
}
@media all and (max-width:600px){
	.minfo-sec .mtab-wr {padding:20px 15px 30px}
	.minfo-sec .mtab .dept-info ul li a {padding:0 5px 0 15px;height:50px}
	.minfo-sec .mtab .dept-info ul li a span {padding-left:40px;font-size:1rem}
	.minfo-sec .mtab .dept-info ul li a span:before {background-position:-327px -167px;width:30px;height:30px;background-size:391px auto}
	.minfo-sec .mtab .dept-info ul li:first-child a span:before {background-position:-296px -167px}
	.minfo-sec .ipsi-counsel .inwr {padding-left:10px;text-align:center}
	.minfo-sec .ipsi-counsel .tit {display:block;padding-left:45px;text-align:left;margin-bottom:5px}
	.minfo-sec .ipsi-counsel .ico {width:39px}
	.minfo-sec .ipsi-counsel .ico:after {width:24px;height:24px;background-size:293px auto;background-position:-270px -125px}
}
@media all and (max-width:400px){
	.minfo-sec .tit-sec .mtit img {height:67px}
	.minfo-sec .tit-sec .mtxt {font-size:1.1em}
	.minfo-sec .mtab-wr {padding:20px 10px 30px}
	.minfo-sec .mtab .dept-info ul li a span:after {background-position:-371px -226px;width:20px;height:19px;background-size:391px auto;display:none;}
}

.sect2 .sect-in {padding-top:360px;position:relative}
.sect2 .sect-t {position:absolute;top:0;left:0;width:100%;padding-left:635px;box-sizing:border-box}
.sect2 .sect-b {position:relative;height:100%;padding-right:375px}
@media all and (max-width:1900px){
}
@media all and (max-width:1500px){
}
@media all and (min-width:1500px) and (max-width:1600px) and (max-height:920px) {
	.sect2 .sect-t {padding-left:620px}
}
@media all and (max-width:999px){
	.sect2 {padding:30px 0;background:#efefef}
	.sect2 .sect-in {padding:0}
	.sect2 .sect-t {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;padding:0}
	.sect2 .sect-b {padding:0}
}
@media all and (max-width:768px){
	.sect2 {padding:50px 0}
}

.mpop-sec {position:absolute;top:0;left:0;width:600px;border-radius:0 0 40px 0;overflow:hidden}
/* .mpop-sec {position:relative;width:100%} */
.mpop-sec:before {display:block;content:"";width:0;padding-top:360px}
.mpop-sec .datalist {width:100%;height:100%;position:absolute;top:0;left:0}
.mpop-sec .datalist img {width:100%}
.mpop-sec .ctrlnums-wrap {position:absolute;bottom:0;left:0;width:100%;padding:9px 20px;text-align:right;box-sizing:border-box;}
.mpop-sec .ctrlnums-wrap:before {display:block;content:"";width:100%;height:100%;background:#000;opacity:.6;position:absolute;top:0;right:0;}
.mpop-sec .ctrlnums-wrap .btn-stop:before {border-color:#fff}
.mpop-sec .ctrlnums-wrap .btn-play:before {border-left-color:#fff}
.mpop-sec .ctrl-nums button:before {opacity:.5;background:#fff}
.mpop-sec .ctrl-nums button.active:before {opacity:1}
.mcounsel-sec {position:absolute;top:0;right:0;width:345px;height:100%;font-size:1rem}
.mcounsel-sec .mcounsel-cont {width:100%;height:50%;position:relative;box-sizing:border-box;padding-top:20px}
.mcounsel-sec .mcounsel-cont .txt-sec {position:relative;display:block;padding:30px 115px 0 30px;height:100%;box-sizing:border-box;color:#000;border-radius:0 0 20px 0}
.mcounsel-sec .mcounsel-cont .txt-sec .ico {display:block;width:92px;height:92px;background:#fff;border-radius:50%;position:absolute;top:0;right:20px;bottom:0;margin:auto}
.mcounsel-sec .mcounsel-cont .txt-sec .ico:before {display:block;content:"";width:47px;height:47px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat -392px -159px}
.mcounsel-sec .mcounsel-cont .txt-sec .tit {font-size:1.294em;font-weight:500;margin-bottom:8px}
.mcounsel-sec .mcounsel-cont .txt-sec .txt {font-size:14px;line-height:1.2}
.mcounsel-sec .mcounsel-cont .txt-sec .txt span {display:block}
.mcounsel-sec .mcounsel-cont.kakao .txt-sec {background:#ffde00}
.mcounsel-sec .mcounsel-cont.kakao .txt-sec .ico:before {background-position:-392px -159px}
.mcounsel-sec .mcounsel-cont.qna .txt-sec {background:#38d7e7}
.mcounsel-sec .mcounsel-cont.qna .txt-sec .ico:before {background-position:-441px -159px}
@media all and (max-width:999px){
	.mpop-sec {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 30px;width:auto}
	.mpop-sec:before {padding-top:60%}
	.mcounsel-sec {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:auto;height:auto}
	.mcounsel-sec:after {display:block;content:"";clear:both}
	.mcounsel-sec .mcounsel-cont {float:left;width:49%;height:105px;margin-left:2%;padding:0}
	.mcounsel-sec .mcounsel-cont:first-child {margin:0}
	.mcounsel-sec .mcounsel-cont .txt-sec {padding:20px 100px 20px 20px}
	.mcounsel-sec .mcounsel-cont .txt-sec .txt span {display:inline}
	.mcounsel-sec .mcounsel-cont .txt-sec .ico {width:74px;height:74px}
	.mcounsel-sec .mcounsel-cont .txt-sec .ico:before {width:38px;height:38px;background-size:391px auto}
	.mcounsel-sec .mcounsel-cont.kakao .txt-sec .ico:before {background-position:-314px -128px}
	.mcounsel-sec .mcounsel-cont.qna .txt-sec .ico:before {background-position:-353px -128px}
}
@media all and (max-width:768px){
	.mcounsel-sec .mcounsel-cont .txt-sec {padding-right:70px}
	.mcounsel-sec .mcounsel-cont .txt-sec .tit {font-size:1.15em}
	.mcounsel-sec .mcounsel-cont .txt-sec .ico {width:56px;height:56px;right:15px}
	.mcounsel-sec .mcounsel-cont .txt-sec .ico:before {width:29px;height:29px;background-size:293px auto}
	.mcounsel-sec .mcounsel-cont.kakao .txt-sec .ico:before {background-position:-235px -96px}
	.mcounsel-sec .mcounsel-cont.qna .txt-sec .ico:before {background-position:-265px -96px}
}
@media all and (max-width:600px){
	.mcounsel-sec .mcounsel-cont {width:100%;margin:0;height:auto}
	.mcounsel-sec .mcounsel-cont .txt-sec {border-radius:0;padding:15px 100px 15px 20px}
}
@media all and (max-width:400px){
	.mcounsel-sec .mcounsel-cont {width:50%}
	.mcounsel-sec .mcounsel-cont .txt-sec {padding:20px 15px}
	.mcounsel-sec .mcounsel-cont .txt-sec .tit {font-size:1em;margin:0}
	.mcounsel-sec .mcounsel-cont .txt-sec .txt {display:none}
	.mcounsel-sec .mcounsel-cont .txt-sec .ico {width:45px;height:45px;right:7px}
	.mcounsel-sec .mcounsel-cont .txt-sec .ico:before {width:24px;height:24px;background-size:244px auto}
	.mcounsel-sec .mcounsel-cont.kakao .txt-sec .ico:before {background-position:-196px -80px}
	.mcounsel-sec .mcounsel-cont.qna .txt-sec .ico:before {background-position:-221px -80px}
}

.sect3 .sect-l {width:480px}
.sect3 .sect-r {width:800px;margin-right:25px}
@media all and (max-width:1900px){
	.sect3 .sect-l {width:36.226%}
	.sect3 .sect-r {width:59.245%;margin-right:0}
}
@media all and (max-width:1500px){
	.sect3 {padding:30px 30px 30px 0}
}
@media all and (max-width:999px){
	.sect3 {padding:0 0 50px}
	.sect3 .sect-l {width:100%}
	.sect3 .sect-r {width:100%}
}
@media all and (max-width:600px){
	.sect3 {padding:30px 0}
}

.mpr-sec {position:relative;height:100%;background:#fff;border-radius:0 0 40px 0;width:100%;}
.mpr-sec .mpr-cont {padding:27px 35px 40px;box-sizing:border-box}
.mpr-sec .mpr-cont .mtit {margin-bottom:19px;font-family:"univia-pro","Noto Sans KR";}
.mpr-sec .mpr-cont .mtit span {display:inline-block;vertical-align:middle;}
.mpr-sec .mpr-cont .mtit span:first-child:after {display:inline-block;vertical-align:middle;content:"";width:5px;height:5px;background:#111e4c;border-radius:50%;margin:-2px 5px 0}
.mpr-sec .mpr-cont .mtit span:last-child {font-weight:600}
.mpr-sec .mpr-cont iframe {width:100%;height:100%}
.mpr-sec .mvideo-sec {position:relative;height:49.242%;z-index:1}
.mpr-sec .mvideo-sec .mvideo-slide-wr {width:100%;padding-top:51.220%;position:relative}
.mpr-sec .mvideo-sec .datalist {position:absolute;top:0;left:0;width:100%;height:100%}
.mpr-sec .mvideo-sec .datalist .owl-stage-outer,
.mpr-sec .mvideo-sec .datalist .owl-stage,
.mpr-sec .mvideo-sec .datalist .owl-item,
.mpr-sec .mvideo-sec .datalist .item {width:100%;height:100%}
.mpr-sec .mvideo-sec .datalist {}
.mpr-sec .mvideo-sec .ctrlnums-wrap {position:absolute;bottom:100%;left:0;margin-bottom:11px;text-align:right}
.mpr-sec .mvideo-sec .ctrl-dots {font-size:0}
.mpr-sec .mvideo-sec .ctrl-dots button {width:20px;height:20px;position:relative;}
.mpr-sec .mvideo-sec .ctrl-dots button:before {display:block;content:"";width:10px;height:10px;background:#979389;border-radius:50%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;opacity:.5}
.mpr-sec .mvideo-sec .ctrl-dots .active:before {opacity:1}
.mpr-sec .mdept-pr {position:relative;background:#1d4784;height:50.758%}
.mpr-sec .mdept-pr .mtit {color:#fff}
.mpr-sec .mdept-pr .mdept-vod {padding-top:51.220%;position:relative}
.mpr-sec .mdept-pr .mdept-vod iframe {position:absolute;top:0;left:0}
.mpr-sec .mdept-pr .btn-more {top:30px;right:30px}
.mpr-sec .mdept-pr .btn-more:before, .mpr-sec .mdept-pr .btn-more:after {background:#bcc8da}
@media all and (min-width:1000px) and (max-height:950px){
	.mpr-sec .mvideo-sec .mvideo-slide-wr {padding-top:48.5%}
	.mpr-sec .mdept-pr .mdept-vod {padding-top:48.5%}
}
@media all and (min-width:1000px) and (max-height:870px){
	.mpr-sec .mvideo-sec .mvideo-slide-wr {padding-top:51.220%}
	.mpr-sec .mdept-pr .mdept-vod {padding-top:51.220%}
}
@media all and (max-width:999px){
	.mpr-sec {width:100%;height:auto;font-size:0}
	.mpr-sec .mvideo-sec {height:auto;padding:0;width:50%;display:inline-block;vertical-align:bottom;padding:50px 30px 50px 0}
	.mpr-sec .mdept-pr {width:50%;height:auto;padding:30px 0 30px 30px;display:inline-block;vertical-align:bottom;z-index:1}
	.mpr-sec .mdept-pr:before {display:block;content:"";width:200%;height:100%;background:#1d4784;position:absolute;top:0;left:0;z-index:-1}
	.mpr-sec .mdept-pr .btn-more {right:0}
}
@media all and (max-width:768px){
}
@media all and (max-width:600px){
	.mpr-sec .mvideo-sec {width:100%}
	.mpr-sec .mvideo-sec {padding:10px 0 40px}
	.mpr-sec .mdept-pr {width:100%;padding:40px 0}
	.mpr-sec .mdept-pr:before {left:-30px}
}
@media all and (max-width:400px){
}

.msns-sec {position:relative;height:100%;box-sizing:border-box;padding-top:80px}
.msns-sec .msns-tit-sec {background:#fff;box-sizing:border-box;padding:15px 15px;position:absolute;top:0;left:0;width:100%}
.msns-sec .msns-tit-sec .mtit {font-weight:600;padding-top:17px;position:relative}
.msns-sec .msns-tit-sec .mtit span {display:inline-block}
.msns-sec .msns-tit-sec .etit {padding-left:20px;margin-right:10px;position:relative}
.msns-sec .msns-tit-sec .etit:before {display:block;content:"";width:28px;height:18px;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat -94px -188px;position:absolute;top:-17px;left:0}
.msns-sec .msns-tit-sec .etit em {font-style:normal;color:#003279}
.msns-sec .msns-tit-sec .stit {font-size:16px;color:#333;font-weight:400}
.msns-sec .msns-list {position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px}
.msns-sec .msns-list:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.msns-sec .msns-list li {display:inline-block;vertical-align:middle;width:44px;margin-left:14px}
.msns-sec .msns-list li a {display:block;width:100%;padding-top:100%;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat -305px -114px}
.msns-sec .msns-list li.msns-fb a {background-position:-305px -114px}
.msns-sec .msns-list li.msns-yt a {background-position:-351px -114px}
.msns-sec .msns-list li.msns-ins a {background-position:-397px -114px}
.msns-sec .msns-list li.msns-kakao a {background-position:-443px -114px}
.msns-sec .msns-cont {height:100%}
.msns-sec .msns-cont ul {height:100%}
.msns-sec .msns-cont ul:after {display:block;content:"";clear:both}
.msns-sec .msns-cont li {float:left;width:31.250%;height:46%;margin:2.9% 0 0 3.125%}
.msns-sec .msns-cont li:nth-child(3n+1) {margin-left:0}
.msns-sec .msns-cont li a {display:block;position:relative;height:100%;background:#fff}
.msns-sec .msns-cont li span {display:block}
.msns-sec .msns-cont li .img {padding-top:56%;position:relative}
.msns-sec .msns-cont li .img img {position:absolute;top:0;left:0;width:100%;height:100%}
.msns-sec .msns-cont li .txt-sec {padding:15px 15px}
.msns-sec .msns-cont li .tit {font-size:1rem;color:#222}
.msns-sec .msns-cont li .ico {position:absolute;bottom:20px;right:15px;width:69px;height:17px;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat -299px -228px}
@media all and (max-width:999px){
	.msns-sec {margin-top:50px;padding:0}
	.msns-sec .msns-tit-sec {padding:0;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 10px}
	.msns-sec .msns-list {margin-right:0}
	.msns-sec .msns-cont {height:auto}
	.msns-sec .msns-cont li .txt-sec {padding:15px 0 25px}
	.msns-sec .msns-cont li .tit {height:50px;overflow:hidden}
	.msns-sec .msns-cont li .ico {bottom:0}
}
@media all and (max-width:768px){
	.msns-sec .msns-list li {margin-left:10px}
}
@media all and (max-width:600px){
	.msns-sec .msns-tit-sec {text-align:center}
	.msns-sec .msns-tit-sec .mtit .etit {margin:0;font-weight:700}
	.msns-sec .msns-tit-sec .mtit .stit {display:block;margin:20px 0}
	.msns-sec .msns-list {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;text-align:center}
	.msns-sec .msns-list li {margin:0 7px}
	.msns-sec .msns-cont li {width:48%;margin:4% 0 0 4%}
	.msns-sec .msns-cont li:nth-child(3n+1) {margin-left:4%}
	.msns-sec .msns-cont li:nth-child(2n+1) {margin-left:0}
	.msns-sec .msns-cont li .tit {height:48px}
}

.mdept-sec {position:relative;background:#fff;height:100%;box-sizing:border-box;padding:145px 40px 20px;border-radius:0 0 40px 0;overflow:hidden;width:100%;}
.mdept-sec:before, .mdept-sec:after {display:block;content:"";position:absolute}
.mdept-sec:before {width:167px;height:60px;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat -294px -373px;top:20px;right:20px;z-index:1}
.mdept-sec:after {padding-top:24.444%;top:0;width:100%;background:#082a5b;right:0}
.mdept-sec .mdept-top {position:absolute;top:0;left:0;width:100%;padding:38px 40px 0;box-sizing:border-box;z-index:1}
.mdept-sec .mtit {color:#fff;margin-bottom:15px}
.mdept-sec .mtit span {display:inline-block;margin-right:15px}
.mdept-sec .mtit .etit {font-size:1.059rem;color:#8696ae}
.mdept-sec .mtxt {font-size:1.059rem;color:#555;margin-bottom:38px}
.mdept-sec .mdept-list-wr {padding:0 65px;position:relative}
.mdept-sec .mdept-li-list {position:relative;overflow:hidden;height:38px;max-width:1112px;margin:0 auto}
.mdept-sec .mdept-li-list ul {font-size:0;white-space:nowrap;position:absolute;top:0;left:0;text-align:center}
.mdept-sec .mdept-li-list li {color:#bdc8d8;display:inline-block;font-size:1.059rem;padding-left:12px}
.mdept-sec .mdept-li-list li:first-child {padding-left:0}
.mdept-sec .mdept-li-list li button {display:block;padding:4px 9px 4px;background:none;border:0;border-bottom:3px solid transparent;font-size:1rem;color:#fff;transition:all .5s ease}
.mdept-sec .mdept-li-list li button:hover, .mdept-sec .mdept-li-list li button:focus {border-bottom-color:#fff}
.mdept-sec .mdept-list-wr .ctrl-btns {display:block;width:24px;height:24px;position:absolute;top:0;bottom:0;margin:auto;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat}
.mdept-sec .mdept-list-wr .btn-prev {background-position:-439px -254px;left:0}
.mdept-sec .mdept-list-wr .btn-next {background-position:-465px -254px;right:0}
.mdept-sec .mdept-li-list li.over button {border-color:#fff;color:#fff}
.mdept-sec .mdept-slide-wr {position:relative;height:100%;margin:0 14px}
.mdept-sec .mdept-slide {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.mdept-sec .mdept-slide.show {opacity:1}
.mdept-sec .mdept-slide .datalist,
.mdept-sec .mdept-slide .datalist .owl-stage-outer,
.mdept-sec .mdept-slide .datalist .owl-stage,
.mdept-sec .mdept-slide .datalist .owl-item,
.mdept-sec .mdept-slide .datalist .item {width:100%;height:100%}
.mdept-sec .datalist .item {background:#fff;position:relative;overflow:hidden;z-index:1}
.mdept-sec .datalist .item:before, .mdept-sec .datalist .item:after {display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0 0 20px 0;z-index:-1}
.mdept-sec .datalist .item:before {background:url(/resources/homepage/ipsi/_Img/Main/bg_ptrn.gif) repeat}
.mdept-sec .datalist .item:after {background:#fff;top:-7px}
.mdept-sec .datalist .img {display:block;padding-top:67.5%;position:relative}
.mdept-sec .datalist .img img {position:absolute;top:0;left:0;width:100%;height:100%}
.mdept-sec .datalist .img img.owl-lazy {opacity:1}
.mdept-sec .datalist .txt-sec {font-size:1rem;padding:23px 15px 0}
.mdept-sec .datalist .txt-sec .tit {color:#000;font-size:1.294em;font-weight:500;margin:0 0 8px}
.mdept-sec .datalist .txt-sec .txt {color:#333;font-size:0.941em;margin-bottom:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;;overflow:hidden;height:84px}
.mdept-sec .datalist .txt-sec ul:after {display:block;content:"";clear:both}
.mdept-sec .datalist .txt-sec li {float:left;width:50%}
.mdept-sec .datalist .txt-sec li a {display:block}
.mdept-sec .datalist .txt-sec li span {display:block;font-family:"univia-pro","Noto Sans KR";font-size:0.941em;color:#000;padding:6px 0 6px 50px;position:relative}
.mdept-sec .datalist .txt-sec li span:before {display:block;content:"";width:40px;height:40px;position:absolute;top:0;left:0;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat;border-radius:50%}
.mdept-sec .datalist .txt-sec li.tel span:before {background-color:#cd1e21;background-position:-307px -159px}
.mdept-sec .datalist .txt-sec li.home span:before {background-color:#0a3470;background-position:-349px -159px}
.mdept-sec .mdept-slide .ctrlnums-wrap .ctrl-btns {position:absolute;bottom:-49px;left:0;z-index:1;width:100%}
.mdept-sec .mdept-slide .ctrlnums-wrap .btn-stop:before {border-color:#959aa0}
.mdept-sec .mdept-slide .ctrlnums-wrap .btn-play:before {border-left-color:#959aa0}
.mdept-sec .mdept-slide .ctrl-nums button:before {background:#959aa0}
.mdept-sec .mdept-slide .ctrl-nums button.active:before {background:#c31a1f}
.mdept-sec .mdept-slide .ctrl-nums {display:none;}
.mdept-sec .mdept-slide .ctrl-nav button {width:26px;height:26px;position:absolute;top:0;bottom:0;margin:auto;background:url(/resources/homepage/ipsi/_Img/Main/main_spr.png) no-repeat;z-index:1}
.mdept-sec .mdept-slide .ctrl-nav button.disabled {opacity:.3}
.mdept-sec .mdept-slide .ctrl-nav button:before {display:none}
.mdept-sec .mdept-slide .ctrl-nav .owl-prev {background-position:-370px -255px;right:100%;margin-right:14px}
.mdept-sec .mdept-slide .ctrl-nav .owl-next {background-position:-398px -255px;left:100%;margin-left:14px}
.mdept-sec .mdept-slide .ctrlnums-wrap .disabled {display:none}
@media all and (min-width:1000px) and (max-height:920px){
	.mdept-sec .datalist .txt-sec ul {margin-top:15px}
	.mdept-sec .datalist .txt-sec .txt {display:none}
}
@media all and (min-width:1000px) and (max-height:870px){
	.mdept-sec .datalist .txt-sec ul {margin-top:0}
	.mdept-sec .datalist .txt-sec .txt {display:block}
}
@media all and (min-width:1000px) and (max-height:800px){
	.mdept-sec .datalist .txt-sec ul {margin-top:15px}
}
@media all and (max-width:1700px){
	.mdept-sec .datalist .txt-sec li {width:100%;margin:2px 0}
	.mdept-sec .datalist .txt-sec .txt {display:none}
}
@media all and (max-width:999px){
	.sect4 .sect-in {margin:0}
	.mdept-sec {padding:50px 30px}
	.mdept-sec:before {width:134px;height:48px;background-position:-235px -299px;background-size:391px auto;top:0;right:0}
	.mdept-sec:after {padding-top:200px}
	.mdept-sec .mdept-top {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;padding:0}
	.mdept-sec .mdept-slide-wr {height:auto;padding-bottom:168px;padding-top:21.384%}
	.mdept-sec .datalist .txt-sec {padding-bottom:30px}
	.mdept-sec .datalist .txt-sec .tit {margin-bottom:20px;font-size:1em}
	.mdept-sec .datalist .txt-sec .txt {display:none}
	.mdept-sec .datalist .txt-sec li span {padding:3px 0 3px  40px}
	.mdept-sec .datalist .txt-sec li span:before {width:32px;height:32px;background-size:391px auto}
	.mdept-sec .datalist .txt-sec li.tel span:before {background-position:-246px -128px}
	.mdept-sec .datalist .txt-sec li.home span:before {background-position:-279px -128px}
	.mdept-sec .mdept-slide .ctrl-nav .owl-prev {margin-right:7px}
	.mdept-sec .mdept-slide .ctrl-nav .owl-next {margin-left:7px}
}
@media all and (max-width:768px){
	.mdept-sec {padding:50px 20px}
	.mdept-sec .mtit .etit {display:block;}
	.mdept-sec .mdept-list-wr {padding:0 35px}
	.mdept-sec .mdept-li-list li {padding-left:7px}
	.mdept-sec .mdept-slide-wr {padding-top:37.778%;padding-bottom:134px}
}
@media all and (max-width:500px){
	.mdept-sec .mdept-slide-wr {padding-top:67.5%}
}