@charset "utf-8";
.ef {font-family:"univia-pro", "Noto Sans KR",sans-serif}
span.br {display:block;}
.csc-p1 {color:#c31a21}
.csc-p2 {color:#0854ac}
.csc-p3 {color:#0a2d4f}
.csc-p4 {color:#c69871}
.csc-p5 {color:#7d899b}
.csc-p6 {color:#d4dbe7}
.csc-cbg1 {background:#c31a21;color:#fff}
.csc-cbg2 {background:#0854ac;color:#fff}
.csc-cbg3 {background:#0a2d4f;color:#fff}
.csc-cbg4 {background:#c69871;color:#fff}
.csc-cbg5 {background:#7d899b}
.csc-cbg6 {background:#d4dbe7}

.c-line {width:100%;height:5px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat-x}
.c-ptrn {background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat}

.c-tit01 {font-size:30px;font-weight:700;color:#00305e}
.c-tit01:after {display:none}
.c-tit02 {font-size:26px;font-weight:500;color:#000;margin-bottom:25px}
.c-tit02:after {display:inline-block;content:"";width:32px;height:19px;background:url(/resources/homepage/ipsi/_Img/Content/ctit2_blt.png) no-repeat 50% 50%;background-size:100% auto;margin-left:8px;position:relative;top:auto;bottom:auto;right:auto;left:auto}
.c-tit03 {font-size:20px;font-weight:500;color:#0854ac;padding-left:0}
.c-tit03:before {display:none}
@media all and (max-width:999px){
	.c-tit01 {font-size:24px}
	.c-tit02 {font-size:21px}
	.c-tit02:after {width:26px;height:15px}
	.c-tit03 {font-size:18px}
}
@media all and (max-width:600px){
	.c-tit01 {font-size:21px}
	.c-tit02 {font-size:19px}
	.c-tit02:after {width:22px;height:13px}
	.c-tit03 {font-size:17px}
}

.c-list01 > li, .c-list01-li, .c-list02-li {padding-left:25px;color:#555;font-size:1rem;box-sizing:border-box;margin-top:5px}
.c-list01 > li, .c-list02 > li, .c-list01-li, .c-list02-li {padding:0 0 0 15px}
.c-list01 > li:before, .c-list02 > li:before, .c-list01-li:before, .c-list02-li:before {display:block;content:"";position:absolute;top:14px;left:0;width:8px;height:2px}
.c-list01 > li:before, .c-list01-li:before, .c-list02-li:before {background:#0854ac}
.c-list01 > li .tit, .c-list02 > li .tit {color:#0a2d4f}
.c-list01 > li .tit:after {font-size:14px;top:3px}
.c-list01 > li .tit.no-blt {display:block;}
.c-list01 > li .tit.no-blt:after {display:none}
.c-list01 > li ul li, .c-list02 > li ul li, .c-list03 > li ul li, .c-list04 > li ul li, .c-list04-1 > li ul li, .c-list05 > li ul li {position:relative;padding-left:14px;margin-bottom:2px}
.c-list01 > li ul li:before, .c-list02 > li ul li:before, .c-list03 > li ul li:before, .c-list04 > li ul li:before, .c-list04-1 > li ul li:before, .c-list05 > li ul li:before {display:block;content:"";width:5px;height:1px;background:#888;top:13px;position:absolute;left:0}
.c-list02 > li {padding-left:100px;color:#555}
.c-list02 > li:before {background:#94a4b6}
.c-list02 > li .tit {width:75px;position:absolute;top:0;left:15px}
.c-list02 > li .tit:after {content:"";width:1px;height:15px;background:#cbcbcb;position:absolute;top:7px;right:2px}
.c-list02 > li ul {margin-left:0}
.c-list03 > li, .c-list04 > li {font-size:16px}
.c-list03 > li .num, .c-list04 > li .num {position:absolute;top:4px;left:0;width:24px;height:24px;box-sizing:border-box;font-size:13px;line-height:23px;font-family:"univia-pro","Malgun Gothic";text-align:center;border-radius:50%;vertical-align:middle;}
.c-list03 > li .num:before, .c-list04 > li .num:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.c-list03 > li, .c-list03-li, .c-list04 > li, .c-list04-li {padding-left:38px;position:relative;}
.c-list03 > li .num {color:#fff;background:#0854ac}
.c-list03.csc-bg1 > li .num {background:#c31a21}
.c-list03.csc-bg2 > li .num {background:#0854ac}
.c-list03.csc-bg3 > li .num {background:#0a2d4f}
.c-list04 > li .num {border:1px solid #b6c2d4;color:#0854ac}
.c-list03 > li .tit, .c-list04 > li .tit, .c-list04-li .tit {display:inline-block;text-align:left;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 5px 0 0;width:auto;height:auto;line-height:inherit;background:transparent;font-family:"Noto Sans KR";font-size:inherit;font-weight:500;color:inherit}
.c-list03 > li .txt, .c-list04 > li .txt, .c-list04-li .txt {display:block}
@media all and (max-width:999px){
	.c-list01 > li:before, .c-list02 > li:before, .c-list01-li:before, .c-list02-li:before {top:11px}
	.c-list03 > li, .c-list04 > li {font-size:1rem}
}
@media all and (max-width:499px){
	.c-list02 > li {padding-left:15px}
	.c-list03 > li, .c-list03-li, .c-list04 > li, .c-list04-li {padding-left:30px}
	.c-list02 > li .tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:auto;display:block}
	.c-list02 > li .tit:after {display:none}
}


.c-tab01 {padding:0;margin-bottom:40px;line-height:1;border:1px solid #ccc}
.c-tab01 ul {display:block;font-size:0;width:100%;background:#fff;}
.c-tab01 ul li {position:relative;display:inline-block;border-bottom:1px solid #ccc;margin-bottom:-1px;width:20%;vertical-align:top}
.c-tab01 ul li:before {content:'';position:absolute;right:0;top:50%;width:1px;height:19px;margin-top:-10px;background:#d8d8d8;height:35px;background:#ccc;top:0;bottom:0;margin:auto 0}
.c-tab01 ul li:nth-child(5n+5):before {display:none;}
.c-tab01 ul li a {font-size:0;height:68px;background:none;padding:0 10px;width:100%;height:68px;text-align:center;box-sizing:border-box;font-size:0;border:0;transition:all .5s ease}
.c-tab01 ul li a:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%;}
.c-tab01 ul li a:after {content:"";display:block;width:50px;height:0;position:absolute;bottom:-1px;left:50%;margin-left:-25px;background:#0d5db2;transition:all .5s ease}
.c-tab01 ul li a:after {width:100%;left:0;margin:0;background:#0854ac;padding:0 1px;left:-1px;z-index:1}
.c-tab01 ul li a span {position:relative;z-index:2;box-sizing:border-box;max-width:100%;width:auto;font-size:1.059rem;color:#707882;padding:13px 0 12px;color:#333}
.c-tab01 ul li a span:before {display:none;content:"";width:14px;height:9px;background:url(/resources/homepage/ipsi/_Img/Content/ctab_spr.png) no-repeat 0 0;position:absolute;top:0;left:0;}
.c-tab01 ul li.over a {height:68px;background:transparent;border:0}
.c-tab01 ul li.over a:after {height:4px}
.c-tab01 ul li.over a span {font-weight:500;color:#0854ac;font-size:1.059rem}
.c-tab01 ul li.over a span:before {display:block;}
.c-tab01 ul li a:hover:after {height:100%;padding:1px}
.c-tab01 ul li a:hover span {color:#fff}
.c-tab01 ul li a:hover span:before {background-position:-16px 0}
@media all and (max-width:999px){
	.c-tab01 ul li a, .c-tab01 ul li.over a {height:60px}
}
@media all and (max-width:499px){
	.c-tab01 ul li a, .c-tab01 ul li.over a {height:50px}
}

.rsv-info .ico:before, .rsv-info .ico:after {background:url(/resources/homepage/ipsi/_Img/Content/tbl_rsv_arr.png) no-repeat}
.rsv-info .ico:after {background-position:-25px 0}
.tbl-type01 {border-top:1px solid #bbb}
.tbl-type01 > thead th {background:#e7edf4;padding:16px 0;border-left:1px solid #d0d9e2;border-top:1px solid #d0d9e2;border-bottom:1px solid #d0d9e2;font-size:1rem}
.tbl-type01 > thead > tr:first-child > th:first-child {border-left:1px solid #d0d9e2}
.tbl-type01 > thead tr th:last-child {border-right:1px solid #d0d9e2}
.tbl-type01 > thead th:after {display:none !important}
.tbl-type01 th, .tbl-type01 td {border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:17px 5px 16px;word-break:keep-all}
.tbl-type01 th, .tbl-type01 tfoot th {background:#fff;color:#222;font-size:0.941rem}
.tbl-type01 td, .tbl-type01 tfoot td {background:#fff;color:#555;font-size:0.941rem}
.tbl-type01 tbody tr:last-child th, .tbl-type01 tbody tr:last-child td {border-bottom:1px solid #bbb}
.tbl-type01 table thead th {font-size:14px;color:#333;background:#fff}
.tbl-type01 table th, .tbl-type01 table td {font-size:14px;color:#666;padding:9px 8px 8px}

.nw-btn {position:relative;padding-right:45px;margin:0;background:none}
.nw-btn:after {display:block;content:"";width:30px;height:30px;background:#0854ac url(/resources/homepage/ipsi/_Img/Content/ico_nw.gif) no-repeat;background-size:100% auto;border-radius:50%;position:absolute;top:50%;right:0;margin-top:-15px;transition:all .3s ease}
.nw-btn:hover:after, .nw-btn:focus:after {right:5px}
.sw-btn, .sg-btn, .sp-btn, .sdp-btn {font-size:14px}
.sw-btn, a.sw-btn, .sg-btn, a.sg-btn, .sp-btn, a.sp-btn, .sdp-btn, a.sdp-btn {border-radius:999px;border-width:1px}
a.sw-btn span, a.sg-btn span, a.sp-btn span, a.sdp-btn span {padding:12px 15px}
.sw-btn, a.sw-btn {color:#333;border-color:#cbcbcb}
.sw-btn:hover, a.sw-btn:hover {color:#0854ac;border-color:#0854ac;background:#fff}
.sg-btn, a.sg-btn {color:#333;border-color:#cbcbcb;background:#f0f0f0}
.sg-btn:hover, a.sg-btn:hover {color:#333;border-color:#cbcbcb;background:#cdd5de}
.sp-btn, a.sp-btn {border-color:#0854ac;background:#0854ac}
.sp-btn:hover, a.sp-btn:hover {border-color:#0a2d4f;background:#0a2d4f}
.sdp-btn, a.sdp-btn {border-color:#c31a21;background:#c31a21}
.sdp-btn:hover, a.sdp-btn:hover {border-color:#920d13;background:#920d13}
input.sw-btn, input.sg-btn, input.sp-btn, input.sdp-btn, button.sw-btn, button.sg-btn, button.sp-btn, button.sdp-btn {height:40px;padding:0 15px}
.cw-btn, .cg-btn, .cp-btn, .cdp-btn {font-size:15px}
.cw-btn, a.cw-btn, .cg-btn, a.cg-btn, .cp-btn, a.cp-btn, .cdp-btn, a.cdp-btn {border-radius:999px;border-width:1px}
a.cw-btn span, a.cg-btn span, a.cp-btn span, a.cdp-btn span {padding:17px 45px 16px 25px}
.cw-btn span:after, .cg-btn span:after, .cp-btn span:after, .cdp-btn span:after {background:url(/resources/homepage/ipsi/_Img/Content/cbtn_spr.png) no-repeat}
.cw-btn, a.cw-btn {color:#333;border-color:#cbcbcb}
.cw-btn:hover, a.cw-btn:hover {color:#0854ac;border-color:#0854ac;background:#fff}
.cg-btn, a.cg-btn {color:#333;border-color:#cbcbcb;background:#f0f0f0}
.cg-btn:hover, a.cg-btn:hover {color:#333;border-color:#cbcbcb;background:#cdd5de}
.cp-btn, a.cp-btn {border-color:#0854ac;background:#0854ac}
.cp-btn:hover, a.cp-btn:hover {border-color:#0a2d4f;background:#0a2d4f}
.cdp-btn, a.cdp-btn {border-color:#c31a21;background:#c31a21}
.cdp-btn:hover, a.cdp-btn:hover {border-color:#920d13;background:#920d13}
.cdp-btn.color2, a.cdp-btn.color2 {border-color:#c69871;background:#c69871}
.cdp-btn.color2:hover, a.cdp-btn.color2:hover {border-color:#8c613d;background:#8c613d}
.cw-btn .arr:after, .cg-btn .arr:after {background-position:0 0}
.cw-btn .plus:after, .cg-btn .plus:after {background-position:-16px 0}
.cw-btn .nw:after, .cg-btn .nw:after {background-position:-32px 0}
.cw-btn .zoom:after, .cg-btn .zoom:after {background-position:-48px 0}
.cw-btn .down:after, .cg-btn .down:after {background-position:-64px 0}
.cw-btn .calendar:after, .cg-btn .calendar:after {background-position:-80px 0}
.cp-btn .arr:after, .cdp-btn .arr:after {background-position:0 -16px}
.cp-btn .plus:after, .cdp-btn .plus:after {background-position:-16px  -16px}
.cp-btn .nw:after, .cdp-btn .nw:after {background-position:-32px -16px}
.cp-btn .zoom:after, .cdp-btn .zoom:after {background-position:-48px -16px}
.cp-btn .down:after, .cdp-btn .down:after {background-position:-64px -16px}
.cp-btn .calendar:after, .cdp-btn .calendar:after {background-position:-80px -16px}
.cw-btn:hover .arr:after, .cw-btn:focus .arr:after, .cg-btn:hover .arr:after, .cg-btn:focus .arr:after {background-position:0 0}
.cw-btn:hover .plus:after, .cw-btn:focus .plus:after, .cg-btn:hover .plus:after, .cg-btn:focus .plus:after {background-position:-16px 0}
.cw-btn:hover .nw:after, .cw-btn:focus .nw:after, .cg-btn:hover .nw:after, .cg-btn:focus .nw:after  {background-position:-32px 0}
.cw-btn:hover .zoom:after, .cw-btn:focus .zoom:after, .cg-btn:hover .zoom:after, .cg-btn:focus .zoom:after {background-position:-48px 0}
.cw-btn:hover .down:after, .cw-btn:focus .down:after, .cg-btn:hover .down:after, .cg-btn:focus .down:after {background-position:-64px 0}
.cw-btn:hover .calendar:after, .cw-btn:focus .calendar:after, .cg-btn:hover .calendar:after, .cg-btn:focus .calendar:after {background-position:-80px 0}
input.cp-btn, button.cp-btn {padding:0 45px 0 25px;height:50px;min-width:80px;cursor:pointer}
.bw-btn, a.bw-btn, .bg-btn, a.bg-btn, .bp-btn, a.bp-btn, .bdp-btn, a.bdp-btn {border-radius:999px;border-width:1px}
a.bw-btn span, a.bg-btn span, a.bp-btn span, a.bdp-btn span {padding:19px 20px}
.bw-btn, a.bw-btn {color:#333;border-color:#cbcbcb}
.bw-btn:hover, a.bw-btn:hover {color:#0854ac;border-color:#0854ac;background:#fff}
.bg-btn, a.bg-btn {color:#333;border-color:#cbcbcb;background:#f0f0f0}
.bg-btn:hover, a.bg-btn:hover {color:#333;border-color:#cbcbcb;background:#cdd5de}
.bp-btn, a.bp-btn {border-color:#0854ac;background:#0854ac}
.bp-btn:hover, a.bp-btn:hover {border-color:#0a2d4f;background:#0a2d4f}
.bdp-btn, a.bdp-btn {border-color:#c31a21;background:#c31a21}
.bdp-btn:hover, a.bdp-btn:hover {border-color:#920d13;background:#920d13}
input.bw-btn, input.bg-btn, input.bp-btn, input.bdp-btn, button.bw-btn, button.bg-btn, button.bp-btn, button.bdp-btn {height:55px;padding:0 20px}
a.lw-btn span, a.lg-btn span, a.lp-btn span, a.ldp-btn span {padding:21px 35px 21px 37px}
.lw-btn, a.lw-btn, .lg-btn, a.lg-btn, .lp-btn, a.lp-btn, .ldp-btn, a.ldp-btn {border-radius:999px;border-width:1px}
.lw-btn, a.lw-btn {color:#333;border-color:#cbcbcb}
.lw-btn:hover, a.lw-btn:hover {color:#0854ac;border-color:#0854ac;background:#fff}
.lg-btn, a.lg-btn {color:#333;border-color:#cbcbcb;background:#f0f0f0}
.lg-btn:hover, a.lg-btn:hover {color:#333;border-color:#cbcbcb;background:#cdd5de}
.lp-btn, a.lp-btn {border-color:#0854ac;background:#0854ac}
.lp-btn:hover, a.lp-btn:hover {border-color:#0a2d4f;background:#0a2d4f}
.ldp-btn, a.ldp-btn {border-color:#c31a21;background:#c31a21}
.ldp-btn:hover, a.ldp-btn:hover {border-color:#920d13;background:#920d13}
input.lw-btn, input.lg-btn, input.lp-btn, input.ldp-btn, button.lw-btn, button.lg-btn, button.lp-btn, button.ldp-btn {height:60px;padding:0 37px 0 35px}
@media all and (max-width:999px){
	.nw-btn {padding-right:30px}
	.nw-btn:after {width:24px;height:24px;margin-top:-12px}
	a.cw-btn span, a.cg-btn span, a.cp-btn span, a.cdp-btn span {min-width:inherit}
}

.info-box {position:relative;font-size:0.941rem;background:#fff;color:#555;z-index:1}
.info-box:before, .info-box:after {display:block;content:"";width:100%;position:absolute;top:0;left:0;}
.info-box:before {height:100%;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat -1px -1px;border-radius:0 0 35px 0;padding-bottom:5px}
.info-box:after {height:3px;background:#0854ac}
.info-box .inwr {position:relative;padding:23px 30px 31px 150px;background:#fff;border:1px solid #cbcbcb;border-radius:0 0 35px 0;box-sizing:border-box;min-height:150px}
.info-box .tit {font-size:19px;font-weight:500;color:#333;margin-bottom:12px}
.info-box .tit:before {display:block;content:"";width:94px;height:93px;background:url(/resources/homepage/ipsi/_Img/Content/infobox_spr.png) no-repeat 0 0;position:absolute;top:26px;left:30px}
.info-sbox {position:relative;background:#fff;color:#555;z-index:1}
.info-sbox:before, .info-sbox:after {display:block;content:"";position:absolute;}
.info-sbox:before {width:100%;top:0;left:0;height:100%;border-radius:0 0 35px 0;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat -1px -1px;padding-bottom:5px}
.info-sbox:after {width:34px;height:34px;background:#0854ac url(/resources/homepage/ipsi/_Img/Content/infobox_spr.png) no-repeat -96px 0;border-radius:50%;top:23px;left:30px}
.info-sbox .inwr {position:relative;padding:25px 30px 25px 85px;background:#fff;border:1px solid #cbcbcb;border-radius:0 0 35px 0;box-sizing:border-box;min-height:80px}
.info-list ul:before {width:34px;height:34px;background:#0854ac url(/resources/homepage/ipsi/_Img/Content/infobox_spr.png) no-repeat -96px 0;border-radius:0 0 15px 0;border:0}
.info-list > ul:after {display:none}
.info-list ul li ul li {font-size:.9rem;margin:0}
.info-ex01, .info-ex02, .info-ex03 {color:#454545}
.info-ex01:before, .info-ex02:before, .info-ex03:before {width:26px;height:26px;border-radius:0 0 15px 0;background:url(/resources/homepage/ipsi/_Img/Content/infobox_spr.png) no-repeat -132px 0;border:0}
.info-ex01:before {background-color:#9ba5ae}
.info-ex02:before {background-color:#0854ac}
.info-ex03:before {background-color:#c31a21}
.info-ex01:after, .info-ex02:after, .info-ex03:after {display:none;}
@media all and (max-width:999px){
	.info-box .tit:before {width:75px;height:74px;background-size:126px auto;left:36px}
}
@media all and (max-width:600px){
	.info-box .inwr {padding:23px 20px}
	.info-box .tit {position:relative;padding-right:65px;font-size:17px;min-height:32px;margin-bottom:10px}
	.info-box .tit:before {width:52px;height:52px;background-size:87px auto;top:-10px;left:auto;right:-10px}
	.info-sbox .inwr {padding:15px 20px 15px 60px;min-height:inherit}
	.info-sbox:after {left:20px;top:15px}
	.info-list > ul {padding-left:45px}
	.info-list > ul:before {width:28px;height:28px;background-size:126px auto;background-position:-77px 0;border-radius:0 0 7px 0}
	.info-ex01, .info-ex02, .info-ex03 {padding-left:25px}
	.info-ex01:before, .info-ex02:before, .info-ex03:before {width:21px;height:21px;background-size:127px auto;background-position:-106px 0;border-radius:0 0 7px 0}
}

.foldings-wrap {border-top:3px solid #0854ac;border-bottom:1px solid #dedede}
.foldings-list > li {border-top:1px solid #dedede}
.foldings-wrap .foldings-in-wrap  {border-left:0;border-right:0}
.foldings-wrap .foldings-in-wrap a {padding:23px 60px 25px 120px;font-size:1.059rem;color:#333}
.foldings-wrap .foldings-in-wrap a .num {width:40px;height:40px;line-height:36px;background:#0854ac;border-radius:0 0 15px 0;font-family:"univia-pro", sans-serif;font-size:1.412rem;font-weight:400;position:absolute;top:20px;left:40px;text-align:center;color:#fff}
.foldings-wrap .foldings-in-wrap a .num:after {display:none}
.foldings-wrap .foldings-in-wrap a:before, .foldings-wrap .foldings-in-wrap a:after {border:0;right:40px;width:23px;height:2px;background:#949494;margin-top:-1px;transition:all .3s ease}
.foldings-wrap .foldings-in-wrap a:before {transform:rotate(90deg);-ms-transform:rotate(90deg);}
.foldings-wrap .foldings-in-wrap a:after {transform:rotate(0deg);-ms-transform:rotate(0deg);}
.foldings-wrap .foldings-in-wrap a:hover {color:#006476}
.foldings-wrap .foldings-in-cont {position:relative;display:none;overflow:hidden;background:#f4f4f4;padding:0 35px 0 120px;}
.foldings-wrap .foldings-in-cont .foldings-contents {border-top:1px solid #dedede;padding:22px 0 33px}
.foldings-wrap .foldings-in-cont .num {width:40px;height:40px;line-height:36px;background:#0a2d4f;border-radius:0 0 15px 0;font-family:"univia-pro", sans-serif;font-size:1.412rem;font-weight:400;position:absolute;top:19px;left:40px;text-align:center;color:#fff}
.foldings-wrap .over .foldings-in-wrap, .foldings-wrap.over .foldings-in-wrap {background:#f4f4f4;border-color:#f4f4f4}
.foldings-wrap .over .foldings-in-wrap a, .foldings-wrap.over .foldings-in-wrap a {color:#333}
.foldings-wrap .over .foldings-in-wrap a:before, .foldings-wrap.over .foldings-in-wrap a:before {transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-1px}
.foldings-wrap .over .foldings-in-wrap a:after, .foldings-wrap.over .foldings-in-wrap a:after {transform:rotate(45deg);-ms-transform:rotate(45deg);margin-top:-1px}
.foldings-wrap.single .foldings-in-wrap a {padding:23px 60px 25px 35px}
.foldings-wrap.single .foldings-in-cont {padding:0 35px}
@media all and (max-width:999px){
	.foldings-wrap .foldings-in-wrap a {padding:23px 55px 25px 75px}
	.foldings-wrap .foldings-in-wrap a:before, .foldings-wrap .foldings-in-wrap a:after {right:30px}
	.foldings-wrap .foldings-in-wrap a .num {left:15px}
	.foldings-wrap .foldings-in-cont {padding:0 25px 0 75px}
	.foldings-wrap .foldings-in-cont .num {left:15px}
	.foldings-wrap.single .foldings-in-wrap a {padding:23px 55px 25px 25px}
	.foldings-wrap.single .foldings-in-cont {padding:0 25px}
}
@media all and (max-width:600px){
	.foldings-wrap .foldings-in-wrap a {padding:15px 40px 15px 60px}
	.foldings-wrap .foldings-in-wrap a:before, .foldings-wrap .foldings-in-wrap a:after {width:18px;right:15px}
	.foldings-wrap .foldings-in-wrap a .num {width:32px;height:32px;line-height:28px;font-size:1.15rem;top:12px;border-radius:0 0 7px 0}
	.foldings-wrap .foldings-in-cont {padding:0 15px 0 60px}
	.foldings-wrap .foldings-in-cont .num {width:32px;height:32px;line-height:28px;font-size:1.15rem;border-radius:0 0 7px 0}
	.foldings-wrap.single .foldings-in-wrap a {padding:15px 55px 15px 15px}
	.foldings-wrap.single .foldings-in-cont {padding:0 15px}
}
@media all and (max-width:400px){
	.foldings-wrap .foldings-in-wrap a {padding-left:50px}
	.foldings-wrap .foldings-in-wrap a:before, .foldings-wrap .foldings-in-wrap a:after {width:14px}
	.foldings-wrap .foldings-in-wrap a .num {width:24px;height:24px;line-height:22px;font-size:.9rem;top:16px}
	.foldings-wrap .foldings-in-cont {padding-left:50px}
	.foldings-wrap .foldings-in-cont .num {width:24px;height:24px;line-height:22px;font-size:.9rem;top:24px}
}

.msg-wrap:before {width:219px;height:191px;background:url(/resources/homepage/ipsi/_Img/Content/msg_spr.png) no-repeat;background-size:100% auto;}
.msg-wrap.wait:before {background-position:0 0}
.msg-wrap.error:before {background-position:0 -193px}
.msg-wrap.info:before {background-position:0 -386px}
.msg-wrap.logout:before {background-position:0 -579px}
.msg-wrap .tit {color:#222;margin-bottom:20px}
.msg-wrap .txt {font-size:0.941rem;color:#444;margin-top:0}
@media all and (max-width:999px){
	.msg-wrap:before {width:176px;height:153px}
	.msg-wrap.error:before {background-position:0 -155px}
	.msg-wrap.info:before {background-position:0 -309px}
	.msg-wrap.logout:before {background-position:0 -464px}
}
@media all and (max-width:600px){
	.msg-wrap:before {width:132px;height:115px}
	.msg-wrap.error:before {background-position:0 -116px}
	.msg-wrap.info:before {background-position:0 -232px}
	.msg-wrap.logout:before {background-position:0 348px}
}


/* 일반게시판 검색 */
.board-search-wrap {background:#e1e5ec;padding:25px 40px 25px;margin-bottom:30px;font-size:12px;overflow:hidden;}
.board-search-wrap .board-sec {overflow:hidden;padding:0;background:none}
.board-search-wrap .board-total {line-height:28px}
.board-search-wrap .board-total .total {display:none;background:url(/resources/_Img/Board/default/ico_total.gif) no-repeat 0 0;font-weight:700;color:#555;padding:0 0 5px 22px;}
.board-search-wrap .board-total .total b {font-weight:normal;}
.board-search-wrap .board-total .page {display:none;padding-left:5px;}
.board-search-wrap .board-total .page b {color:#3168b2}
.board-search-wrap .board-total .total-txt {display:block;font-size:1rem;font-weight:300;color:#333;margin:19px 0 0;line-height:inherit;padding:0}
.board-search-wrap .board-total .total-txt em {font-style:normal;font-size:24px;font-weight:500}
.board-search-wrap .board-total .total-txt b {font-weight:500}
.board-search-wrap .board-date {float:left;margin-left:20px;}
.board-search-wrap .board-search {float:right;position:relative;background:transparent;border:0}
.board-search-wrap .board-search label.placeholder_text.blind {left:100px}
#board-wrap .board-search-wrap .board-search input.text {height:50px;line-height:50px;border:1px solid #b5b5b5;border-radius:0;background:#fff;margin:0 0 0 8px;font-size:15px;color:#767676}
#board-wrap .board-search-wrap .board-search input.text::placeholder{color:#767676}
.board-search-wrap select {border:1px solid #b5b5b5;border-radius:0;min-width:190px;height:50px;vertical-align:top;background-color:#fff;padding:10px 65px 10px 20px;font-size:15px;color:#767676;background:#fff url(/resources/_Img/Common/selfrm_arr2.gif) no-repeat right 50%}
.board-search-wrap .btn-srh {width:50px;height:50px;background:#044288 url(/resources/_Img/Board/default/btn_srh_w.png) no-repeat 50% 50%;color:#fff;border:1px solid #044287;vertical-align:top;cursor:pointer;padding:0;}
.board-search-wrap .btn-srh span {width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:0;}
@media all and (max-width:999px){
	.board-search-wrap {background:0;padding:0;margin-bottom:15px}
	.board-search-wrap .board-sec {padding:0;background:none;}
	.board-search-wrap .board-total {padding:0}
	.board-search-wrap .board-total .total-txt {margin:0;font-size:15px}
	.board-search-wrap .board-total .total-txt em {font-size:18px}
	.board-search-wrap select {min-width:95px;background-size:30px auto;padding:0 10px}
	#board-wrap .board-search-wrap .board-search input.text {margin:0;width:100%;padding-left:105px}
}
@media all and (max-width:720px){
	.board-search-wrap .board-total, .board-search-wrap .board-search {float:none;}
	.board-search-wrap .board-search {margin-top:5px;font-size:0}
	.board-search-wrap select {height:40px;font-size:14px;padding-left:10px;position:absolute;top:0;left:0;font-size:14px;}
	#board-wrap .board-search-wrap .board-search input.text {width:100%;height:40px;line-height:40px;box-sizing:border-box;padding-right:40px;font-size:14px}
	.board-search-wrap .btn-srh {position:absolute;bottom:0;right:0;width:40px;height:40px}
}
@media all and (max-width:480px){
	.board-search-wrap .board-total .txt {display:block;width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:0;}
}
@media all and (max-width:440px){
	.board-search-wrap .board-search input.text {width:150px;}
}

/* 게시판 */
#board-list-wrap.faq-list-wrap {border-top:3px solid #0854ac;border-bottom:1px solid #dedede}
#board-list-wrap.faq-list-wrap:before {display:block;display:none;content:"";width:100%;height:1080px;background:url(/resources/homepage/ipsi/_Img/Content/foldings.jpg) no-repeat 50% -429px;position:absolute;top:0;left:0;}
.board-faq-list li {border-top:1px solid #dedede;border-bottom:0}
.board-faq-list li:first-child {border-top:0}
.board-faq-list .num {display:block}
.board-faq-list .faq-in-wrap {border:0;background:none}
.board-faq-list .faq-in-wrap .num {display:block;width:40px;height:40px;line-height:36px;background:#0854ac;border-radius:0 0 15px 0;font-family:"univia-pro", sans-serif;font-size:1.412rem;font-style:normal;font-weight:400;position:absolute;top:20px;left:40px;text-align:center;color:#fff;z-index:1}
.board-faq-list li .cate {display:none}
.board-faq-list li .ptitle {display:block;background:none}
.board-faq-list li .ptitle a {position:relative;padding:23px 60px 25px 120px;box-sizing:border-box;width:100%;font-size:1.059rem;color:#333}
.board-faq-list li .ptitle a .pcont:before {display:none}
.board-faq-list li .ptitle a:before, .board-faq-list li .ptitle a:after {display:block;content:"";border:0;position:absolute;top:50%;right:40px;width:23px;height:2px;background:#949494;margin-top:-1px;transition:all .3s ease}
.board-faq-list li .ptitle a:before {transform:rotate(90deg);-ms-transform:rotate(90deg);}
.board-faq-list li .ptitle a:after {transform:rotate(0deg);-ms-transform:rotate(0deg);}
.board-faq-list li .ptitle a:hover {color:#006476}
.board-faq-list .faq-in-cont {background:#f4f4f4;padding:0 35px 0 120px;border:0}
.board-faq-list .faq-in-cont:before {display:none}
.board-faq-list .faq-in-cont .num {width:40px;height:40px;line-height:36px;background:#0a2d4f;border-radius:0 0 15px 0;font-family:"univia-pro", sans-serif;font-size:1.412rem;font-style:normal;font-weight:400;position:absolute;top:19px;left:40px;text-align:center;color:#fff}
.board-faq-list .over .faq-in-cont .faq-contents {border-top:1px solid #dedede;padding:22px 0 33px;width:100%}
.board-faq-list .over .faq-in-wrap {border:0}
.board-faq-list .over .ptitle {background:none}
.board-faq-list .over .ptitle a {background:#f4f4f4}
.board-faq-list .over .ptitle a:before {transform:rotate(135deg);-ms-transform:rotate(135deg);}
.board-faq-list .over .ptitle a:after {transform:rotate(45deg);-ms-transform:rotate(45deg);}
.board-faq-list .over .pcont {color:#333}
@media all and (max-width:999px){
	.board-faq-list li .ptitle a {padding:23px 55px 25px 75px}
	.board-faq-list li .ptitle a:before, .board-faq-list li .ptitle a:after {right:30px}
	.board-faq-list .faq-in-wrap .num {left:15px}
	.board-faq-list .faq-in-cont {padding:0 25px 0 75px}
	.board-faq-list .faq-in-cont .num {left:15px}
}
@media all and (max-width:720px){
	.board-faq-list li .ptitle {padding:0}
}
@media all and (max-width:600px){
	.board-faq-list li .ptitle a {padding:15px 40px 15px 60px}
	.board-faq-list li .ptitle a:before, .board-faq-list li .ptitle a:after {width:18px;right:15px}
	.board-faq-list .faq-in-wrap .num {width:32px;height:32px;line-height:28px;font-size:1.15rem;top:12px;border-radius:0 0 7px 0}
	.board-faq-list .faq-in-cont {padding:0 15px 0 60px}
	.board-faq-list .faq-in-cont .num {width:32px;height:32px;line-height:28px;font-size:1.15rem;border-radius:0 0 7px 0}
}
@media all and (max-width:400px){
	.board-faq-list li .ptitle a {padding-left:50px}
	.board-faq-list li .ptitle a:before, .board-faq-list li .ptitle a:after {width:14px}
	.board-faq-list .faq-in-wrap .num {width:24px;height:24px;line-height:22px;font-size:.9rem;top:16px}
	.board-faq-list .faq-in-cont {padding-left:50px}
	.board-faq-list .faq-in-cont .num {width:24px;height:24px;line-height:22px;font-size:.9rem;top:24px}
}

/* 이전글,다음글 */
@media all and (min-width:1000px){
	.board-view-more li .lbl {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;font-size:1.059em}
	.board-view-more li .subject {padding:0}
	.board-view-more li.first .lbl {left:auto}
	.board-view-more li.first .subject {padding:0}
}
.board-view-more li a {padding:17px 120px 17px 10px}
.board-view-more li .ico {background:#ededed url(/resources/_Img/Common/dept/board_next_ico.png) no-repeat center;width:90px;height:90px}
.board-view-more li .lbl {color:#044288}
.board-view-more li.first:after {height:100%}
.board-view-more li.first a {padding:17px 10px 17px 120px}
.board-view-more li.first .ico {background-image:url(/resources/_Img/Common/dept/board_prev_ico.png)}
@media all and (max-width:999px){
	.board-view-more li a {padding:12px 90px 12px 10px}
	.board-view-more li .ico {width:74px;height:74px;background-size:10px auto}
	.board-view-more li .lbl {font-size:1em}
	.board-view-more li.first a {padding:12px 10px 12px 90px}
}
@media all and (max-width:768px){
	.board-view-more li a {padding:12px 65px 12px 5px}
	.board-view-more li .ico {width:50px;height:74px}
	.board-view-more li.first a {padding:12px 5px 12px 65px}
}
@media all and (max-width:600px){
	.board-view-more li .ico {height:68px}
}
@media all and (max-width:480px){
	.board-view-more li a {padding:7px 45px 7px 5px}
	.board-view-more li .ico {width:35px;height:60px;background-size:8px auto;}
	.board-view-more li .lbl {font-size:13px}
	.board-view-more li.first a {padding:7px 5px 7px 45px}
}

/* 컨텐츠 안내문 conts-info-type01 */
.conts-info-type01 .inwr {border:2px solid #dcdcdc;margin-bottom:30px;padding:40px 40px 40px 200px;position:relative;font-size:1.059rem;color:#444;box-sizing:border-box;min-height:200px}
.conts-info-type01 .conts-tit {color:#000;font-size:1.176rem;font-weight:500;margin-bottom:8px}
.conts-info-type01 .info-ex01, .conts-info-type01 .info-ex02, .conts-info-type01 .info-ex03 {margin-top:14px}
/* 아이콘 */
.conts-info-type01 .ico {position:absolute;top:40px;left:50px;z-index:1;display:block;width:104px;}
.conts-info-type01 .ico:before, .conts-info-type01 .ico:after {display:block;content:"";width:100%;border-radius:0 0 40px 0;}
.conts-info-type01 .ico:before {height:100%;position:absolute;top:5px;left:5px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;z-index:-1}
.conts-info-type01 .ico:after {padding-top:100%;background:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico1.png) no-repeat;background-size:100% auto;}
.conts-info-type01 .ico1:after {background-image:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico1.png)}
.conts-info-type01 .ico2:after {background-image:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico2.png)}
.conts-info-type01 .ico3:after {background-image:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico3.png)}
.conts-info-type01 .ico4:after {background-image:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico4.png)}
.conts-info-type01 .ico5:after {background-image:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico5.png)}
.conts-info-type01 .ico6:after {background-image:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico6.png)}
.conts-info-type01 .bgc1:after {background-color:#819eba}
.conts-info-type01 .bgc2:after {background-color:#b2d2e0}
.conts-info-type01 .bgc3:after {background-color:#d4dbe7}
.conts-info-type01 .bgc4:after {background-color:#afc6e9}
.conts-info-type01 .bgc5:after {background-color:#4aacd6}
.conts-info-type01 .bgc6:after {background-color:#103754}
@media all and (max-width:999px){
	.conts-info-type01 .inwr {padding:30px 30px 30px 165px;min-height:150px}
	.conts-info-type01 .ico {top:30px;left:40px;width:84px}
}
@media all and (max-width:600px){
	.conts-info-type01 .inwr {padding:20px 20px 20px 115px;min-height:inherit}
	.conts-info-type01 .ico {top:20px;left:25px;width:63px}
	.conts-info-type01 .ico:before, .conts-info-type01 .ico:after {border-radius:0 0 20px 0;}
}
@media all and (max-width:400px){
	.conts-info-type01 .inwr {padding:50px 20px 20px 20px}
	.conts-info-type01 .ico {top:-2px;left:-2px;width:42px}
	.conts-info-type01 .ico:before {top:3px;left:3px}
}

/* 컨텐츠 안내문 conts-info-type02 */
.conts-info-type02 {border-top:3px solid #0a2d4f}
.conts-info-type02 .inwr {padding:41px 30px 44px 180px;position:relative;color:#555}
.conts-info-type02 .inwr:after {display:block;content:"";width:100%;height:2px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat-x;position:absolute;bottom:0;left:0;}
.conts-info-type02 .ico {display:block;width:100px;height:100px;border-radius:0 0 15px 0;background:#e7eaf1 url(/resources/homepage/ipsi/_Img/Content/frm-internet-ico1.png) no-repeat 50% 50%;position:absolute;top:40px;left:40px}
.conts-info-type02 .conts-tit {color:#000;font-size:1.176rem;font-weight:500;margin-bottom:8px}
.conts-info-type02 .info-ex01, .conts-list-type01 .info-ex02, .conts-list-type01 .info-ex03 {margin-top:16px}
.conts-info-type02 .ico1 {background-image:url(/resources/homepage/ipsi/_Img/Content/frm-internet-ico1.png)}
.conts-info-type02 .ico2 {background-image:url(/resources/homepage/ipsi/_Img/Content/frm-internet-ico2.png)}
.conts-info-type02 .conts-bg {background:#e8edf3;padding:20px 20px}
.conts-info-type02 .conts-bg .info-ex01, .conts-info-type02 .conts-bg .info-ex02, .conts-info-type02 .conts-bg .info-ex03 {margin-top:0}
@media all and (max-width:999px){
	.conts-info-type02 .inwr {padding:30px 0 30px 100px}
	.conts-info-type02 .ico {background-size:40% auto;width:80px;height:80px;left:0;top:30px}
}
@media all and (max-width:600px){
	.conts-info-type02 .inwr {padding:25px 0 20px 80px}
	.conts-info-type02 .ico {background-size:50% auto;width:60px;height:60px;top:20px}
}
@media all and (max-width:400px){
	.conts-info-type02 .inwr {padding:20px 0 20px 50px}
	.conts-info-type02 .ico {width:40px;height:40px;top:14px}
	.conts-info-type02 .conts-bg {padding:10px 10px}
}

/* 컨텐츠 리스트 */
.conts-list-type01 {border-top:3px solid #0a2d4f}
.conts-list-type01 .inwr {box-sizing:border-box;padding:45px 30px 40px 150px;position:relative;font-size:1.059rem;}
.conts-list-type01 .inwr:after {display:block;content:"";width:100%;height:2px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat-x;position:absolute;bottom:0;left:0;}
.conts-list-type01 .conts-tit {color:#000;font-size:1.176rem;font-weight:500;margin-bottom:8px}
.conts-list-type01 .num {position:absolute;top:37px;left:40px;width:50px;vertical-align:middle;text-align:center;color:#fff;font-size:1.059rem;font-family:"univia-pro";font-weight:300;border-radius:0 0 20px 0}
.conts-list-type01 .num:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.conts-list-type01 .num:after {display:block;content:"";width:25px;height:2px;background:#bfc6ce;position:absolute;top:0;left:100%;bottom:0;margin:auto 0 auto 15px;}
.conts-list-type01 .inwr:nth-child(4n+1) .num {background:#0a2d4f}
.conts-list-type01 .inwr:nth-child(4n+2) .num {background:#158ec1}
.conts-list-type01 .inwr:nth-child(4n+3) .num {background:#c31a21}
.conts-list-type01 .inwr:nth-child(4n+4) .num {background:#c69871}
.conts-list-type01 .info-ex01, .conts-list-type01 .info-ex02, .conts-list-type01 .info-ex03 {margin-top:16px}
@media all and (max-width:999px){
	.conts-list-type01 .inwr {padding:30px 0 30px 110px}
	.conts-list-type01 .num {top:20px;left:0}
}
@media all and (max-width:600px){
	.conts-list-type01 .inwr {padding:25px 0 20px 90px}
	.conts-list-type01 .num {top:17px;width:40px;border-radius:0 0 20px 0;}
	.conts-list-type01 .num:after {width:20px}
}
@media all and (max-width:400px){
	.conts-list-type01 .inwr {padding:20px 0 20px 50px}
	.conts-list-type01 .num {font-size:.9rem;width:30px;border-radius:0 0 15px 0}
	.conts-list-type01 .num:after {display:none}
}

.conts-list-type02 .inwr {box-sizing:border-box;padding:45px 30px 40px 150px;position:relative;font-size:1.059rem;color:#000}
.conts-list-type02 .inwr:nth-child(2n+1) {background:#f9f9f9}
.conts-list-type02 .inwr:after {display:block;content:"";width:100%;height:2px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat-x;position:absolute;bottom:0;left:0;}
.conts-list-type02 .conts-tit {color:#000;font-size:1.176rem;font-weight:500;margin-bottom:8px}
.conts-list-type02 .num {position:absolute;top:34px;left:40px;width:50px;vertical-align:middle;text-align:center;color:#fff;font-size:1.059rem;font-family:"univia-pro";font-weight:300;border-radius:0 0 20px 0}
.conts-list-type02 .num:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.conts-list-type02 .num:after {display:block;content:"";width:25px;height:2px;background:#bfc6ce;position:absolute;top:0;left:100%;bottom:0;margin:auto 0 auto 15px;}
.conts-list-type02 .inwr:nth-child(4n+1) .num {background:#0a2d4f}
.conts-list-type02 .inwr:nth-child(4n+2) .num {background:#158ec1}
.conts-list-type02 .inwr:nth-child(4n+3) .num {background:#c31a21}
.conts-list-type02 .inwr:nth-child(4n+4) .num {background:#c69871}
.conts-list-type02 .info-ex01, .conts-list-type01 .info-ex02, .conts-list-type01 .info-ex03 {margin-top:16px}
@media all and (max-width:999px){
	.conts-list-type02 .inwr {padding:30px 0 30px 110px}
	.conts-list-type02 .num {top:20px;left:0}
}
@media all and (max-width:600px){
	.conts-list-type02 .inwr {padding:25px 0 20px 90px}
	.conts-list-type02 .num {top:17px;width:40px;border-radius:0 0 20px 0;}
	.conts-list-type02 .num:after {width:20px}
}
@media all and (max-width:400px){
	.conts-list-type02 .inwr {padding:10px 0 10px 40px}
	.conts-list-type02 .num {top:9px;font-size:.9rem;width:30px;border-radius:0 0 15px 0}
	.conts-list-type02 .num:after {display:none}
}

.conts-list-type03 {border-top:3px solid #0a2d4f}
.conts-list-type03 .inwr {box-sizing:border-box;padding:32px 30px 40px 380px;position:relative;font-size:1.059rem}
.conts-list-type03 .inwr:after {display:block;content:"";width:100%;height:2px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat-x;position:absolute;bottom:0;left:0;}
.conts-list-type03 .conts-tit {color:#000;font-size:1.176rem;font-weight:500;margin-bottom:8px;padding-left:110px;position:absolute;top:37px;left:40px;box-sizing:border-box;width:320px}
.conts-list-type03 .num {position:absolute;top:-9px;left:0;width:50px;vertical-align:middle;text-align:center;color:#fff;font-size:1.059rem;font-family:"univia-pro";font-weight:300;border-radius:0 0 20px 0}
.conts-list-type03 .num:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.conts-list-type03 .num:after {display:block;content:"";width:25px;height:2px;background:#bfc6ce;position:absolute;top:0;left:100%;bottom:0;margin:auto 0 auto 15px;}
.conts-list-type03 .inwr:nth-child(4n+1) .num {background:#0a2d4f}
.conts-list-type03 .inwr:nth-child(4n+2) .num {background:#158ec1}
.conts-list-type03 .inwr:nth-child(4n+3) .num {background:#c31a21}
.conts-list-type03 .inwr:nth-child(4n+4) .num {background:#c69871}
.conts-list-type03 .info-ex01, .conts-list-type03 .info-ex02, .conts-list-type03 .info-ex03 {margin-top:16px}
@media all and (max-width:999px){
	.conts-list-type03 .inwr {padding:30px 0}
	.conts-list-type03 .conts-tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 35px;width:auto}
	.conts-list-type03 .conts-tit .br {display:inline}
	.conts-list-type03 .num {top:-13px}
}
@media all and (max-width:600px){
	.conts-list-type03 .inwr {padding:25px 0 20px}
	.conts-list-type03 .conts-tit {padding-left:90px}
	.conts-list-type03 .num {width:40px;border-radius:0 0 20px 0;top:-7px}
	.conts-list-type03 .num:after {width:20px}
}
@media all and (max-width:400px){
	.conts-list-type03 .inwr {padding:20px 0 20px}
	.conts-list-type03 .conts-tit {padding-left:40px;margin-bottom:20px}
	.conts-list-type03 .num {font-size:.9rem;width:30px;border-radius:0 0 15px 0;top:-4px}
	.conts-list-type03 .num:after {display:none}
}

/* 컨텐츠 다운로드 풀버튼 */
.conts-btn-wrap:after {display:block;content:"";clear:both}
.conts-btn-wrap .conts-btn-full {width:48%;float:left;margin-left:4%}
.conts-btn-wrap .conts-btn-full:nth-child(2n+1) {margin-left:0}
.conts-btn-full {position:relative;display:block;border-radius:0 0 40px 0;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;box-sizing:border-box;height:85px;color:#fff;margin-bottom:40px;overflow:hidden;text-align:center;padding:25px 10px 0;z-index:1}
.conts-btn-full:before, .conts-btn-full:after {display:block;content:"";height:100%;position:absolute;bottom:5px;right:0}
.conts-btn-full:before {width:100%;background:#158ec1;border-radius:0 0 40px 0;z-index:-1}
.conts-btn-full:after {width:250px;background:url(/resources/homepage/ipsi/_Img/Content/conts_btn_full.png) no-repeat 0 100%}
.conts-btn-full span {display:inline-block;position:relative;color:#fff;font-size:24px;font-weight:500;padding-right:33px}
.conts-btn-full span:before {display:block;content:"";width:20px;height:21px;background:url(/resources/homepage/ipsi/_Img/Content/conts_btn_full.png) no-repeat 100% 0;position:absolute;top:8px;right:0;transition:all .5s ease}
.conts-btn-full:hover span:before {right:-7px}
.conts-btn-full.no-ico span {padding:0}
.conts-btn-full.no-ico span:before {display:none}
/* 버튼색상 */
.conts-btn-full.csc-bgc1:before {background:#158ec1}
.conts-btn-full.csc-bgc2:before {background:#c31a21}
.conts-btn-full.csc-bgc3:before {background:#0854ac}
.conts-btn-full.csc-bgc4:before {background:#0a2d4f}
@media all and (max-width:1200px){
	.conts-btn-full:after {width:190px;background-size:207px auto}
}
@media all and (max-width:999px){
	.conts-btn-full {height:65px;padding:18px 20px 0}
	.conts-btn-full:after {width:150px;background-size:164px auto}
	.conts-btn-full span {font-size:22px}
}
@media all and (max-width:767px){
	.conts-btn-full {text-align:left;}
	.conts-btn-full:after {width:125px;background-size:136px auto}
	.conts-btn-full span {font-size:20px;padding-right:27px}
	.conts-btn-full span:before {width:16px;height:17px;background-size:218px auto;top:6px}
}
@media all and (max-width:600px){
	.conts-btn-wrap .conts-btn-full {width:100%;margin:0 0 4%}
	.conts-btn-full {height:50px;padding-top:12px}
	.conts-btn-full:after {width:100px;background-size:109px auto}
	.conts-btn-full span {font-size:18px}
	.conts-btn-full span:before {top:3px}
}
@media all and (max-width:400px){
}

/* 학과소개 */
.conts-dept-type01 {border-top:3px solid #0a2d4f}
.conts-dept-type01 .inwr {border-bottom:1px solid #c5c8cb;padding:40px 30px;position:relative;font-size:0}
.conts-dept-type01 .img {display:block;position:absolute;top:40px;left:30px;width:500px;border-radius:0 0 40px 0;overflow:hidden;}
.conts-dept-type01 .img:before {display:block;content:"";width:0;padding-top:66%}
.conts-dept-type01 .img img {width:100%;position:absolute;top:0;left:0;}
.conts-dept-type01 .tit-sec {margin-left:560px;position:relative}
.conts-dept-type01 .tit-sec .name {font-size:26px;font-weight:700;color:#000}
.conts-dept-type01 .tit-sec .info {font-size:19px;color:#333}
.conts-dept-type01 .tit-sec .course {display:inline-block;font-size:18px;color:#fff;background:#0a2d4f;padding:7px 30px;position:absolute;top:23px;right:0;border-radius:999px}
.conts-dept-type01 .dept-conts {background:#e6eaed;padding:30px 20px;font-size:16px;margin-top:23px;box-sizing:border-box;min-height:236px;margin-left:560px}
@media all and (max-width:1200px){
	.conts-dept-type01 .inwr {padding:40px 0}
	.conts-dept-type01 .img {left:0}
	.conts-dept-type01 .tit-sec {margin-left:540px}
	.conts-dept-type01 .tit-sec .course {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:10px 0 0;}
	.conts-dept-type01 .dept-conts {min-height:185px;margin-left:540px}
}
@media all and (max-width:999px){
	.conts-dept-type01 .img {width:40%;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;display:inline-block;vertical-align:top;}
	.conts-dept-type01 .tit-sec {display:inline-block;vertical-align:top;margin-left:4%;width:56%}
	.conts-dept-type01 .tit-sec .name {font-size:1.2rem}
	.conts-dept-type01 .tit-sec .info {font-size:1.05rem}
	.conts-dept-type01 .tit-sec .course {font-size:1rem}
	.conts-dept-type01 .dept-conts {font-size:1rem;margin-left:0;min-height:auto}
}
@media all and (max-width:600px){
	.conts-dept-type01 .inwr {padding:30px 0}
	.conts-dept-type01 .img {width:100%;margin-bottom:20px}
	.conts-dept-type01 .tit-sec {width:100%;margin-left:0}
	.conts-dept-type01 .dept-conts {padding:25px 20px}
}

/* 입학상담안내 */
.ipsi-counsel-guide {background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;padding:10px}
.ipsi-counsel-guide .inwr {background:#fff;padding:50px 50px}
.ipsi-counsel-guide .org-contact {}
.ipsi-counsel-guide .org-contact li {font-size:0;margin-top:20px}
.ipsi-counsel-guide .org-contact li:first-child {margin-top:0}
.ipsi-counsel-guide .org-contact li span {display:inline-block;vertical-align:middle;margin:12px 20px 12px 0;}
.ipsi-counsel-guide .org-contact li span:last-child {margin-right:0}
.ipsi-counsel-guide .org-contact li .tit {position:relative;display:inline-block;vertical-align:middle;font-size:22px;font-weight:500;color:#000;padding:0 22px 0 80px}
.ipsi-counsel-guide .org-contact li .tit:before, .ipsi-counsel-guide .org-contact li .tit:after {display:block;content:"";position:absolute;}
.ipsi-counsel-guide .org-contact li .tit:before {width:60px;height:60px;border-radius:0 0 30px 0;background:#c31a21 url(/resources/homepage/ipsi/_Img/Content/ipsi_guide_spr.png) no-repeat;top:-11px;left:0;}
.ipsi-counsel-guide .org-contact li .tit:after {width:1px;height:18px;background:#b0b6bd;top:10px;right:0;}
.ipsi-counsel-guide .org-contact li .txt {color:#5c5c5c;font-size:24px;font-family:"univia-pro";font-weight:400}
.ipsi-counsel-guide .org-contact li .txt em {font-style:normal;font-size:22px;color:#333;font-weight:600}
.ipsi-counsel-guide .prof-contact {padding:0 10px}
.ipsi-counsel-guide .org-contact + .prof-contact {border-top:2px solid #d3d7dc;border-bottom:1px solid #e8e8e8;margin-top:30px}
.ipsi-counsel-guide .prof-contact li {font-size:0;position:relative;padding:18px 0;/* padding:18px 0 18px 135px; */border-top:1px solid #e0e3e6}
.ipsi-counsel-guide .prof-contact li:first-child {border-top:0}
.ipsi-counsel-guide .prof-contact li span {display:inline-block;vertical-align:middle}
.ipsi-counsel-guide .prof-contact li span:not(.tit) {position:relative;font-family:"univia-pro";font-size:16px;color:#676767}
.ipsi-counsel-guide .prof-contact li span:not(.tit):before {display:block;content:"";height:24px;background:url(/resources/homepage/ipsi/_Img/Content/ipsi_guide_spr.png) no-repeat;position:absolute;top:1px;left:0;}
.ipsi-counsel-guide .prof-contact li .tit {/* position:absolute;top:16px;left:10px; */font-size:19px;color:#000;margin-right:30px}
.ipsi-counsel-guide .prof-contact li .tel {padding-left:40px;margin-right:15px}
.ipsi-counsel-guide .prof-contact li .mobile {padding-left:30px}
/* 아이콘 */
.ipsi-counsel-guide .org-contact li.ico1 .tit:before {background-color:#c31a21;background-position:0 0}
.ipsi-counsel-guide .org-contact li.ico2 .tit:before {background-color:#0854ac;background-position:-62px 0}
.ipsi-counsel-guide .prof-contact li span.tel:before {width:24px;background-position:-124px 0}
.ipsi-counsel-guide .prof-contact li span.mobile:before {width:14px;background-position:-150px 0}
@media all and (max-width:1200px){
	.ipsi-counsel-guide .inwr {padding:30px 30px}
}
@media all and (max-width:999px){
	.ipsi-counsel-guide .org-contact li .tit {display:block;font-size:1.15rem;padding:0 0 0 60px;margin:0 0 15px}
	.ipsi-counsel-guide .org-contact li .tit:before {width:48px;height:48px;background-size:132px auto;border-radius:0 0 20px 0;top:-8px}
	.ipsi-counsel-guide .org-contact li .tit:after {display:none;}
	.ipsi-counsel-guide .org-contact li .txt {font-size:1.2rem;margin:5px 20px 5px 0}
	.ipsi-counsel-guide .org-contact li .txt em {font-size:1.1em}
	.ipsi-counsel-guide .prof-contact li span:not(.tit) {font-size:.9rem}
	.ipsi-counsel-guide .prof-contact li span:not(.tit):before {height:20px;background-size:132px auto;top:3px}
	.ipsi-counsel-guide .prof-contact li .tit {display:block;margin-bottom:10px;font-size:1.05rem}
	.ipsi-counsel-guide .prof-contact li .tel {padding-left:30px;margin-right:25px}
	.ipsi-counsel-guide .prof-contact li .mobile {padding-left:20px}
	.ipsi-counsel-guide .org-contact li.ico2 .tit:before {background-position:-50px 0}
	.ipsi-counsel-guide .prof-contact li span.tel:before {width:20px;background-position:-100px 0}
	.ipsi-counsel-guide .prof-contact li span.mobile:before {width:12px;background-position:-120px 0}
}
@media all and (max-width:600px){
	.ipsi-counsel-guide .inwr {padding:30px 20px}
	.ipsi-counsel-guide .org-contact li .tit {padding-left:50px}
	.ipsi-counsel-guide .org-contact li .tit:before {width:36px;height:36px;background-size:99px auto;top:-5px}
	.ipsi-counsel-guide .org-contact li .txt {font-size:1.05rem;margin:0 20px 0 0}
	.ipsi-counsel-guide .org-contact + .prof-contact {padding:0}
	.ipsi-counsel-guide .prof-contact li span:not(.tit):before {height:15px;background-size:99px auto;top:5px}
	.ipsi-counsel-guide .prof-contact li .tel {padding-left:25px}
	.ipsi-counsel-guide .prof-contact li .mobile {padding-left:15px}
	.ipsi-counsel-guide .org-contact li.ico2 .tit:before {background-position:-38px 0}
	.ipsi-counsel-guide .prof-contact li span.tel:before {width:15px;background-position:-75px 0}
	.ipsi-counsel-guide .prof-contact li span.mobile:before {width:9px;background-position:-90px 0}
}
@media all and (max-width:400px){
	.ipsi-counsel-guide .org-contact li .txt {display:block}
	.ipsi-counsel-guide .prof-contact li span {display:block}
	.ipsi-counsel-guide .prof-contact li span:not(.tit) {font-size:1rem}
	.ipsi-counsel-guide .prof-contact li .tit {font-size:1.1rem}
	.ipsi-counsel-guide .prof-contact li span.tel {margin:0 0 7px}
	.ipsi-counsel-guide .prof-contact li span.mobile {padding-left:25px}
}

/* 스텝 */
.ipsi-step-type01 {overflow:hidden}
.ipsi-step-type01 ul, .ipsi-step-type01 ol {font-size:0}
.ipsi-step-type01 li {position:relative;display:inline-block;vertical-align:top;width:224px;/* height:120px; */margin:0 0 20px 20px;font-size:1rem;border-radius:0 0 40px 0;box-sizing:border-box;padding:28px 20px}
.ipsi-step-type01 li:before, .ipsi-step-type01 li:after {display:block;content:"";height:2px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;position:absolute;}
.ipsi-step-type01 li:before {width:100%;top:0;bottom:0;right:100%;margin:auto;z-index:-1}
.ipsi-step-type01 li:after {width:55px;background-color:rgba(255,255,255,.5);top:15px;left:0;}
.ipsi-step-type01 li span {display:block;color:#fff;line-height:1.4}
.ipsi-step-type01 li .num {font-size:15px;font-family:"univia-pro";position:relative;margin-bottom:6px}
.ipsi-step-type01 li .num:before {display:block;content:"";width:8px;height:8px;box-sizing:border-box;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;top:0;bottom:0;right:0;margin:auto}
.ipsi-step-type01 li .txt {position:relative;height:46px;overflow:hidden;}
.ipsi-step-type01 li:nth-child(5n+1) {margin-left:0}
.ipsi-step-type01 li:nth-child(8n+1) {background:#4e9fc0}
.ipsi-step-type01 li:nth-child(8n+2) {background:#1689b9}
.ipsi-step-type01 li:nth-child(8n+3) {background:#0854ac}
.ipsi-step-type01 li:nth-child(8n+4) {background:#0d4587}
.ipsi-step-type01 li:nth-child(8n+5) {background:#223c55}
.ipsi-step-type01 li:nth-child(8n+6) {background:#0d4587}
.ipsi-step-type01 li:nth-child(8n+7) {background:#0854ac}
.ipsi-step-type01 li:nth-child(8n+8) {background:#1689b9}
@media all and (max-width:1200px){
	.ipsi-step-type01 li {width:18.4%;margin:0 0 2% 2%}
}
@media all and (max-width:999px){
	.ipsi-step-type01 li {width:23.5%}
	.ipsi-step-type01 li:nth-child(5n+1) {margin-left:2%}
	.ipsi-step-type01 li:nth-child(4n+1) {margin-left:0}
}
@media all and (max-width:799px){
	.ipsi-step-type01 li {width:32%}
	.ipsi-step-type01 li:nth-child(4n+1) {margin-left:2%}
	.ipsi-step-type01 li:nth-child(3n+1) {margin-left:0}
	.ipsi-step-type01 li .num {font-size:14px}
	.ipsi-step-type01 li .txt {height:44px}
	.ipsi-step-type01 li .txt .br {display:inline}
}
@media all and (max-width:600px){
	.ipsi-step-type01 li {width:49%;padding:28px 15px 18px}
	.ipsi-step-type01 li:nth-child(3n+1) {margin-left:2%}
	.ipsi-step-type01 li:nth-child(2n+1) {margin-left:0}
	.ipsi-step-type01 li .num {font-size:13px}
}
@media all and (max-width:400px){
	.ipsi-step-type01 li {width:100%;margin:0 0 10px;padding:15px 15px 10px;border-radius:0 0 20px 0}
	.ipsi-step-type01 li:nth-child(5n+1) {margin-left:0}
	.ipsi-step-type01 li:nth-child(4n+1) {margin-left:0}
	.ipsi-step-type01 li:nth-child(3n+1) {margin-left:0}
	.ipsi-step-type01 li:before {right:50%;margin-right:1px;width:2px;height:100%;bottom:100%}
	.ipsi-step-type01 li:after {width:30px;top:10px}
	.ipsi-step-type01 li .num {position:absolute;top:15px;left:15px;padding-right:15px}
	.ipsi-step-type01 li .num:before {top:2px}
	.ipsi-step-type01 li .txt {height:auto;padding-left:70px}
	.ipsi-step-type01 li .txt .br {display:block}
}

/* 학부학과 */
.dept-list-type01 {}
.dept-list-type01 .inwr {position:relative;padding-left:490px;font-size:0;margin-bottom:60px}
.dept-list-type01 .inwr:before {display:inline-block;vertical-align:top;content:"";width:0;padding-top:310px}
.dept-list-type01 .inwr:after {display:block;content:"";width:710px;height:1px;background:#dbdbdb}
.dept-list-type01 .img {position:absolute;top:0;left:0;display:block;}
.dept-list-type01 .img:before {display:block;content:"";width:100%;height:100%;position:absolute;top:10px;left:10px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;border-radius:0 0 60px 0;z-index:-1}
.dept-list-type01 .img img {position:relative;z-index:1;width:100%}
.dept-list-type01 .txt-sec {display:inline-block;vertical-align:top;width:100%;height:100%;position:relative;font-size:1rem;box-sizing:border-box;padding:27px 0 40px 110px}
.dept-list-type01 .txt-sec .dept-tit {font-size:24px;font-weight:500;color:#000;margin-bottom:27px}
.dept-list-type01 .txt-sec .dept-tit .etit {display:block;font-size:1.059rem;font-family:"univia-pro";font-weight:600;color:#0854ac;margin:5px 0 0}
.dept-list-type01 .txt-sec .sign{display:inline-block;color:#0854ac;font-size:0.941rem;padding-top:15px;}
.dept-list-type01.dept-no-img .img {display:block;width:490px;border-radius:0 0 55px 0;background:#f6f6f6 url(/resources/_Img/Common/noimg_bg.png) no-repeat 50% 50%}
.dept-list-type01.dept-no-img .img:after {display:block;content:"";width:0;padding-top:63.265%}

.dept-list-type01 .txt-sec ul {margin-top:28px;padding-right:160px}
.dept-list-type01 .txt-sec li {position:relative;padding:7px 0 0 165px}
.dept-list-type01 .txt-sec li .tit {position:absolute;top:8px;left:0;padding-left:65px;width:150px;box-sizing:border-box;color:#000}
.dept-list-type01 .txt-sec li .tit:after {display:block;content:"";width:1px;height:15px;background:#cbcbcb;position:absolute;top:0;right:0;bottom:0;margin:auto}
.dept-list-type01 .txt-sec li .ico {display:block;width:45px;height:45px;border-radius:50%;background:#ededed url(/resources/homepage/ipsi/_Img/Content/dept_ico.png) no-repeat 50% 50%;background-size:53.333% auto;position:absolute;top:0;left:0;}
.dept-list-type01 .txt-sec li .ef {color:#444;font-weight:600}
.dept-list-type01 .txt-sec .cdp-btn {border-radius:0;position:absolute;bottom:30px;right:0;}
@media all and (max-width:1200px){
	.dept-list-type01 .img {width:40%}
	.dept-list-type01 .inwr {padding-left:40%}
	.dept-list-type01 .inwr:before {padding-top:43.662%}
	.dept-list-type01 .txt-sec {padding-left:50px}
	.dept-list-type01.dept-no-img .img {width:40%}
}
@media all and (max-width:999px){
	.dept-list-type01 .inwr {padding-left:250px}
	.dept-list-type01 .inwr:before {padding-top:230px}
	.dept-list-type01 .img {width:250px}
	.dept-list-type01 .txt-sec {position:static;padding:0 0 40px 30px}
	.dept-list-type01 .txt-sec .dept-tit {font-size:22px}
	.dept-list-type01 .txt-sec ul {padding-right:0}
	.dept-list-type01 .txt-sec .cdp-btn {right:auto;left:0;bottom:auto;top:180px}
	.dept-list-type01.dept-no-img .img {width:250px;background-size:50% auto;}
}
@media all and (max-width:799px){
	.dept-list-type01 .inwr {padding:0}
	.dept-list-type01 .inwr:before {display:none;}
	.dept-list-type01 .txt-sec {padding:0 0 30px 300px}
	.dept-list-type01 .txt-sec .dept-tit {font-size:1.2rem}
	.dept-list-type01 .txt-sec .dept-tit .etit {font-size:.9rem}
	.dept-list-type01 .txt-sec .txt {min-height:80px}
	.dept-list-type01 .txt-sec ul {margin-left:-300px}
	.dept-list-type01 .txt-sec li {padding:5px 0 4px 150px}
	.dept-list-type01 .txt-sec li .ico {width:36px;height:36px}
	.dept-list-type01 .txt-sec li .tit {padding-left:50px;width:135px;top:6px}
	.dept-list-type01 .txt-sec .cdp-btn {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:-57px 0 0}
}
@media all and (max-width:699px){
	.dept-list-type01 .img {width:100%;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 30px}
	.dept-list-type01 .txt-sec {position:relative;padding:0 0 30px}
	.dept-list-type01 .txt-sec .dept-tit {margin-bottom:17px}
	.dept-list-type01 .txt-sec .txt {min-height:inherit}
	.dept-list-type01 .txt-sec ul {margin:15px 0 0}
	.dept-list-type01 .txt-sec .cdp-btn {position:absolute;bottom:100%;left:0;margin-bottom:30px;z-index:1}
	.dept-list-type01.dept-no-img .img {width:100%}
}