@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@800&display=swap');
.deptlist-type3-ct{width:100%;background-color:#f5f5f5;position:relative;top:0;left:0;border:none;padding:0 0 15px; }
.deptlist-type3-ct .deptlist-tit{display:inline-block;border-bottom-right-radius:20px;padding:15px 30px;vertical-align: top; min-width:320px;position: absolute;top: 0px;left: 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.deptlist-type3-ct .deptlist-tit .ktit{font-size:1.529rem;}
.deptlist-type3-ct .deptlist-tit .etit{font-size:1.529rem;}
.deptlist-con {padding: 20px 3%;}
.deptlist-type3-ct .c-line{position:absolute;bottom:0;left:0;height:3px;}
.deptlist-tit-wrap {position:relative;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left: 320px;min-height:72px;padding-bottom: 10px}
.deptlist-desc{display:inline-block;margin-top:-1px;font-weight:400;font-size:1.059rem;color:#000;padding:15px 30px 0;vertical-align: top;}
.deptlist-desc .btit {font-size:1.412rem }
.deptlist-desc-type1 {font-size:1.176rem }
.csc-bg1{background-color:#0a3c6c!important;}
.csc-bg2{background-color:#0854ac!important;}
.csc-bg3{background-color:#c31a21!important;}
.csc-bg4{background-color:#1689b9!important;}
.talent_list_box{background-color:#fff;display:inline-block;width:25%;margin:25px 1.2% 35px;padding:15px 2.4% 25px;}
.talent_list_box_tit{font-size:1.176rem;color:#0854ac;padding-bottom:15px;font-weight:500;}
.talent_list_box_sec{font-size:1.059rem;line-height:1.6;color:#212931;background-color:#ebeff4;border-bottom-right-radius:20px;height:100px;}
.edu_p_list_box{background-color:#fff;display:inline-block;width:16%;border-radius:60%;vertical-align:middle;margin:25px 1.2% 35px;padding:25px 2.4% 40px;}
.edu_p_arr_wrap{display:inline-block;width:8%;height:50px;vertical-align:middle;position:relative;top:0;left:0;}
.edu_p_arr{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:block;background-image:url(/resources/homepage/it/_Img/Content/edu_p_arr.png);background-size:25px;background-repeat:no-repeat;background-position:center center;}
.edu_p_list_box_tit{font-size:1.765rem;color:#c31a21;font-family:univia-pro,"Noto Sans KR", sans-serif;font-weight:500;}
.edu_p_list_box_sec{font-size:1.059rem;line-height:1.6;color:#212931;}
.subject_01.deptlist-type5 .dept-list .num-li-list > li:hover .num{background-color:#0a3c6c;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;}
.subject_02.deptlist-type5 .dept-list .num-li-list > li:hover .num{background-color:#0854ac;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;}
.deptlist-type3-ct .deptlist-tit .stit,.deptlist-type5 .stit{font-size:1rem;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;font-weight:200;letter-spacing:0;}
.talent_list_wrap,.edu_p_list_wrap{width:100%;font-size:0;text-align:center;}
.talent_list_wrap:after,.edu_p_list_wrap:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.talent_list_box_sec:before,.edu_p_list_box_sec:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em;}
.talent_list_box_sec p,.edu_p_list_box_sec p{vertical-align:middle;display:inline-block;}
.dept-img-wrap{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 0;}
.dept-img-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dept-img-wrap:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.dept-img-box{float:left;width:25%;padding:5px;}
.dept-img-box-in{position:relative;top:0;left:0;width:100%;padding-bottom:70%;height:0;}
.dept-img-box-item{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;overflow:hidden;}
.dept-img-box-item img{max-width:100%;min-height:100%;height:auto;}
.deptinfo-type3{overflow:hidden;padding-bottom: 20px}
.deptinfo-type3 .text-sec .pimg-sec,.deptinfo-type3 .text-sec{overflow:visible;}
.pimg-sec:after{position:absolute;top:20px;left:20px;width:100%;height:100%;content:"";background-color:#f3f6fa;z-index:1;border-bottom-right-radius:90px;}
.pimg-sec img{position:relative;top:0;left:0;z-index:2;border-bottom-right-radius:80px;}
.sub-desc {display: block;width: 100%;padding: 20px 0}
.text-right {text-align: right;}
.none-txt {color: #333; font-size: 1.059rem}
.sign-txt {color: #000; font-family: 'Nanum Myeongjo', serif; font-size: 1.765rem; padding: 0 10px;}
.dept-all-wrap {position: relative;top: 0px;left: 0px;width: 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 4%;border: 1px solid #ddd; }
.dept-top-label {position: relative;top: 0px;left: 0px;}
.dept-top-label:after{content:"";position: absolute;width: 87px;height: 32px;background: url(/resources/homepage/it/_Img/Content/edu/dept_top_label.png) no-repeat;bottom: 5px;right: 9px;}
.dept-wrap-02 {padding-top:50px;background-image: url(/resources/homepage/it/_Img/Content/edu/dept_wrap_02_bg.png);background-repeat: no-repeat;background-position: center 46px; }
.dept-wrap-02 .dept-top-label:after {display: none;}
/*연혁관련*/
.label-wrap{padding-bottom:10px;}
.label-box{position:relative;top:0;left:0;padding-bottom:5px;}
.label-box-in{background-color:#e4e9f1;position:relative;top:0;left:0;z-index:2;border-bottom-right-radius:15px;overflow:hidden;padding:20px 140px 30px 30px;}
.label-box-in:after{content:"";position:absolute;bottom:24px;right:18px;width:98px;height:35px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -197px -168px;}
.label-box:after{position:absolute;bottom:0;left:0;width:100%;content:"";height:100%;background-image:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif);z-index:1;border-bottom-right-radius:15px;overflow:hidden;}
.label-box-tit .e-tit{color:#0b2e4f;font-size:1.765rem;font-family:univia-pro,"Noto Sans KR", sans-serif;font-weight:700;}
.History-wrap{width:100%;}
.History-in{border:1px solid #ddd;padding:20px 30px;}
.History-box-in{position:relative;top:0;left:0;padding-left:120px;min-height:40px;}
.History-label{position:absolute;top:0;left:0;padding-top:6px;font-size:.941rem;color:#0854ac;padding-left:23px;font-family:univia-pro,"Noto Sans KR", sans-serif;font-weight:600;}
.History-label:before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;background-color:#7d899b;border-bottom-right-radius:5px;}
.History-desc{padding-top:6px;word-break:break-all;position:relative;top:0;left:0;padding-left:30px;}
.History-desc:before{content:"";position:absolute;top:12px;left:0;width:1px;height:15px;background-color:#d5d5d5;}

/*프로그램 학습*/
.deptlist-type3.deptlist-type3-ct2{padding:0;}
.deptlist-type3.deptlist-type3-ct2 .deptlist-tit{padding-bottom:70px;position: relative;top: 0px;left: 0px;}
.deptlist-type3.deptlist-type3-ct2 .deptlist-tit:after {display: block;content: "";position: absolute;top: 30px;right:37px;width: 88px;height: 32px;background: url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -297px -171px;}
.deptlist-type3.deptlist-type3-ct2 .deptlist-tit .ktit{font-size:1.529rem;}
.deptlist-type3.deptlist-type3-ct2 .deptlist-tit .stit{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:0.5;font-weight:400;letter-spacing:0;}
.dept-pro-all-wrap{position:relative;top:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4%;}
.dept-pro-all-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dept-pro-wrap{background-color:#f5f5f5;position:relative;top:-40px;left:0;padding:30px;}
.dept-pro-box{width:100%;padding-top:10px;}
.dept-pro-box:first-child{padding-top:0;}
.dept-pro-box-in{position:relative;top:0;left:0;padding-left:120px;min-height:80px;}
.dept-pro-box-label-wrap{position:absolute;top:0;left:0;bottom:10px;width:82px;background-color:#fff;border-bottom-right-radius:15px;overflow:hidden;text-align:center;z-index:2;}
.dept-pro-box-in:after{position:absolute;top:0;left:5px;bottom:5px;width:82px;content:"";background-image:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif);border-bottom-right-radius:15px;overflow:hidden;z-index:1;}
.dept-pro-box-label-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em;}
.dept-pro-box-label{vertical-align:middle;display:inline-block;position:relative;top:0;left:0;}
.dept-pro-box-desc{padding:15px 0 20px;}
/*교육과정개선*/
.img-zoom-basic {text-align: center;}
.deptlist-basic .deptlist-type3-ct {padding-bottom: 0px;background-color: #fff;}
.deptlist-basic .deptlist-tit-wrap {z-index: 2;padding-left:225px;}
.deptlist-basic .deptlist-type3-ct .deptlist-tit {min-width: 225px;}
.deptlist-basic .deptlist-type3-ct .c-line {z-index: 1; bottom: 1px;}

.deptinfo-type3 .text-sec .txt-sec .dept-etit {font-family:univia-pro,"Noto Sans KR", sans-serif;font-weight:600;font-size:.941rem; color: #223c55}

/*모집요강*/
.recruitment-wr > .deptinfo-type3 .pimg-sec:after {display:none}
.recruitment-wr > .deptinfo-type3 .text-sec:before {padding-top:290px}
.recruitment-wr .boldTxt {font-weight:500}
.recruitment-wr .deptinfo-icon .txtRed {color:#c31a21}

@media (max-width:1200px){
	/*모집요강*/
	.recruitment-wr > .deptinfo-type3 .text-sec:before {padding-top:50%}
}
@media (max-width: 999px) {
	.talent_list_box_sec{font-size:14px;height:80px;}
	.edu_p_list_box_tit{font-size:18px;}
	.edu_p_list_box{width:18%;}
	.talent_list_box_tit,.edu_p_list_box_sec{font-size:16px;}
	.dept-img-box {width: 50%;}
	.deptinfo-type3 .text-sec .txt-sec {margin-top: 30px}
	.deptlist-tit-wrap .deptlist-tit{display:block;position: relative;}
	.deptlist-tit-wrap {padding-left: 0px;}
	.deptlist-basic .deptlist-tit-wrap {padding-left: 0px;}
	.deptlist-desc {display: block;text-align: center;}
	.dept-top-label:after{background-size:contain;width: 60px;bottom: -2px;}
	.dept-wrap-02 {background-size: 100px;}

}
@media (max-width: 799px) {
	.deptinfo-type3 .text-sec .pimg-sec {padding-right: 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.pimg-sec:after {left: 0px;}
}
@media (max-width: 760px) {
	.talent_list_box{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px auto;}
	.talent_list_wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;}
	.talent_list_box_sec{height:auto;padding:10px 0;}
	.edu_p_list_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;border-radius:50px;margin:10px auto;padding:15px;}
	.edu_p_list_wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;}
	.edu_p_arr_wrap{height:35px;width:100%;}
	.edu_p_arr{background-image:url(/resources/homepage/it/_Img/Content/edu_p_arr_d.png);}

	/*연혁관련*/
	.label-box-in:after{bottom:12px;width:60px;height:22px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -387px -181px;}
	.label-box-tit .e-tit{font-size:1.412rem;}
	.label-box-in{padding:15px 100px 15px 15px;}
	.History-in{padding:10px 2%;}
	.History-box-in{padding-left:85px;}
	.History-label{padding-left:20px;font-size:.824rem;top:3px;}
	.History-desc{padding-left:15px;}

	/*프로그램 학습*/
	.dept-pro-wrap {padding: 20px 4%}
	.dept-pro-box-desc {font-size: 0.941rem; }
	.dept-pro-box-in:after {width: 60px;}
	.dept-pro-box-in {padding-left: 80px; }
	.dept-pro-box-label-wrap {width: 60px}
	.dept-pro-box-label {font-size: 0.941rem}
	.deptlist-type3.deptlist-type3-ct2 .deptlist-tit .stit {display: block;}
	.deptlist-type3.deptlist-type3-ct2 .deptlist-tit {padding-bottom: 40px;}
}
@media (max-width: 600px) {
	.deptlist-type2 .dept-list .dept-tit .etit{font-size:0.941rem}
	.deptlist-type3-ct .deptlist-tit {padding: 15px;}
	.deptlist-type3-ct .deptlist-tit .etit {font-size: 1.059em}
	.deptlist-type3-ct .deptlist-tit .ktit { font-size: 1.059em;}
	.deptlist-desc {font-size: 1.059em; padding: 15px}
	.deptlist-desc-type1 {font-size: 1.059em;}
}


/*------------ 모집요강 -----------*/
/* Capa - major start */
.major-title {position:relative;width:100%;line-height: 2em;background-color:#223c55;color:#fff;font-size:1.353rem;font-weight:500;text-align:center;border-radius:0 0 30px 0;padding: 30px 0;}
.major-title .tit {font-size: 2.5rem;line-height: 1.2em;}
.major-title .tt {font-size: 1.56rem;font-weight: 300; }
.major-title::before {display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;padding:10px 10px 0 0;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat;opacity:0.6;z-index:-1;border-radius:0 0 30px 0;}

.major-tree {position:relative;font-size: 1.12rem;box-sizing:border-box;background:#fff;border:10px solid #dedede;border-radius:0 0 30px 0;padding: 40px 50px;}
.major-tree::before {display:block;content:"";width:100%;height:100%;position:absolute;top:10px;left:10px;padding:10px 10px 0 0;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat;opacity:0.6;z-index:-1;border-radius:0 0 30px 0;}
.major-tree .deptlist-tit {display: inline-block;background: #0854ac;padding: 22px 60px;border-bottom-right-radius: 40px;margin-top: -1px;position: absolute;left: -10px;top: -10px;}
.major-tree .deptlist-tit .ktit {font-size: 1.529rem;color: #ffffff;}
.major-tree .tt {font-weight: 300; padding-top: 60px;}
.major-tree .arrow-list-table {padding: 25px 0;}
.major-tree .food_logo {padding-top: 50px;}

.top_logo_wr {padding-top: 30px;}
.top_logo_wr .top_logo {  }
.top_logo_wr .top_logo img {max-width: 90%;}

@media all and (max-width:600px){  
	.major-title{line-height:40px; font-size:1rem;box-sizing:border-box;padding:10px 15px;}
	.major-title .tit {font-size: 2rem;line-height: 1em;}
	.major-title .tt {font-size: 1.2rem;}
	.major-tree {padding: 20px 30px;}
	.major-tree .deptlist-tit {padding: 15px 40px;}
	.major-tree .deptlist-tit .ktit { font-size: 1.4rem; }
}

.deptlist-type3-ct { width: 100%; background-color: #f5f5f5; position: relative; top: 0; left: 0; border: none; padding: 0 0 15px;}
.deptlist-type3-ct .deptlist-tit { display: inline-block; border-bottom-right-radius: 20px; padding: 15px 30px;}
.deptlist-type3-ct .deptlist-tit .ktit { font-size: 1.529rem;}


/* Capa - core start */
.core-wrap .top-area {/*display:flex;justify-content:space-between;*/align-items:center;}
.core-img {text-align:center;}
.arrow-list-table ol {overflow:hidden;/* vertical-align: middle; */}
.arrow-list-table ol > li {position:relative;width: calc(33.33% - 8px);float:left;margin-right:10px;}
.arrow-list-table ol > li:last-child::after {display:none;}
.arrow-list-table ol > li:last-child {margin-right:0;}
.arrow-list-table ol > li .list-title {position:relative;height:60px;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:space-around;font-size:1.176em}
.arrow-list-table ol > li .list-title::before {position:absolute;content:"";box-sizing:border-box;right:-70px;top:0;width:60px;height:60px;border-left:30px solid #fff;border-top:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid transparent;z-index:1;}
.arrow-list-table ol > li .list-title::after {position:absolute;content:"";box-sizing:border-box;right:-60px;top:0;width:60px;height:60px;border-top:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid transparent;z-index:2;}
.arrow-list-table ol > li:last-child .list-title::before,
.arrow-list-table ol > li:last-child .list-title::after {display:none;}
.arrow-list-table ol > li.c01 .list-title {background:#4ea1d7;}
.arrow-list-table ol > li.c02 .list-title {background:#3a7dcb;}
.arrow-list-table ol > li.c03 .list-title {background:#3c63c0;}
.arrow-list-table ol > li.c04 .list-title {background:#2249b2;}
.arrow-list-table ol > li.c05 .list-title {background:#173993;}
.arrow-list-table ol > li.c01 .list-title::after {border-left:30px solid #4ea1d7;}
.arrow-list-table ol > li.c02 .list-title::after {border-left:30px solid #3a7dcb;}
.arrow-list-table ol > li.c03 .list-title::after {border-left:30px solid #3c63c0;}
.arrow-list-table ol > li.c04 .list-title::after {border-left:30px solid #2249b2;}
.arrow-list-table ol > li.c05 .list-title::after {border-left:30px solid #173993;}

@media (max-width:891px){
	.cdr-map {padding:20px 15px;}
	.arrow-list-table ol > li {width: calc(100% );margin-bottom: 10px;}
	.arrow-list-table ol > li:nth-child(2n) .list-title::before, .arrow-list-table ol > li:nth-child(2n) .list-title::after {display:none;}
	.arrow-list-table ol > li:nth-child(2n){margin-right:0;}
	.arrow-list-table ol > li .list-title {font-size: 0.95em;}
}



/* 리스트 스타일 (float:left 속성을 줄경우에는 ie6등에서 배경 이미지가 나오지 않을수 있으므로 width값 설정이 필요합니다.) */
.c-list01, .c-list02, .c-list03, .c-list04, .c-list05 {text-align:left}
.c-list01 > li, .c-list02 > li {position:relative;color:#555;}
.c-list01 > li {padding:1px 0 1px 13px}
.c-list01 > li:first-child, .c-list02 > li:first-child {margin-top:0;}
.c-list01 > li:before {content:"";display:block;position:absolute;top:14px;left:0;background-color:#0854ac;width:6px;height:2px}
.c-list01 > li ul, .c-list02 > li ul {margin:5px 0 0 1px}
.c-list01 > li ul li, .c-list02 > li ul li {position:relative;margin-bottom:2px;padding:0 0 0 14px;font-size:15px;color:#666;letter-spacing:-.025em;}
.c-list01 > li ul li:before, .c-list02 > li ul li:before {content:"";display:block;position:absolute;top:11px;left:0;background-color:#d2d2d2;width:3px;height:3px;}
.c-list01 > li .tit, .c-list02 > li .tit {display:inline-block;color:#0854ac;font-weight:500;}
.c-list01 > li .tit:after,
.c-list02 > li .tit:after {content:":";display:inline-block;color:#0854ac;margin:2px 0 0 3px;vertical-align:top;}
.c-list01 > li .tit {vertical-align:top;position:relative;padding:0 3px 0 0}
.c-list01 > li .txt {display:inline-block;vertical-align:top;}

.c-list02 > li {padding:3px 0 3px 36px;margin:0;margin-top:3px;}
.c-list02 > li .num {position:absolute;left:0;top:5px;width:26px;height:26px;border-radius:50%; background-color:#f3f3f3;color:#162b48;font-size:11px;letter-spacing:0;line-height:25px;font-weight:600;text-align:center;font-family:"univia-pro", sans-serif;}
.c-list02 > li:first-child .num {background-color:#d8e4f1;}
/*.c-list02 > li:nth-child(3n+2) .num {background-color:#f3f3f3;}
.c-list02 > li:nth-child(3n) .num {background-color:#f3f3f3;}*/
.c-list02 > li .tit:after {color:#555;}

@media all and (max-width:999px){
	.c-list01 > li, .c-list02 > li {font-size:16px}
	.c-list01 > li ul li, .c-list02 > li ul li{font-size:14px}
	.c-list02 > li .num {top:3px}
}
@media all and (max-width:768px) {
	.c-list01 > li,
	.c-list02 > li {font-size:15px}
	.c-list01 > li:before {top:12px}
	.c-list02 > li {padding-left:30px;}
}

/* 입학상담안내의 소스 */
.edu-goal-wrap{background-color:#f3f3f3;text-align:center;padding:50px 10px 30px}
.conts-info-type01 .inwr {background-color:#f8f8f8; border:0px 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}
}

.recruit_foot_wr {background: #173993;padding: 30px 50px;color: #fff;position: relative;}
.recruit_foot_wr .inwr {display: flex;align-items: center;}
.recruit_foot_wr .inwr .foot_logo_wr {height: 58px;width: 45%;top: -5px;position: relative;display: flex;align-items: center;}
.recruit_foot_wr .inwr .foot_logo_wr img {vertical-align: middle; align-items: center;}
.recruit_foot_wr .inwr .foot_logo_wr .tit {margin-top: 8px;margin-left: 15px;vertical-align: middle;display: inline-block;}  
.recruit_foot_wr .inwr .tt_list {display: inline-block;font-weight: 300; width: 55%;height: 58px; }
@media all and (max-width:600px){
	.recruit_foot_wr {padding: 20px 30px;}
	.recruit_foot_wr .inwr {display: block;}
	.recruit_foot_wr .inwr .foot_logo_wr {display: block;width: 100%;height: auto;}
	.recruit_foot_wr .inwr .foot_logo_wr img { width: 70%; }
	.recruit_foot_wr .inwr .foot_logo_wr .tit { margin-left: 5px; }
	.recruit_foot_wr .inwr .tt_list {display: block;width: 100%;height: auto;left: 0;}
}