@charset "utf-8";
html{
	scroll-behavior : smooth;
}


/*06_04*/
.major-intro_c .m_txt p{font-size: 26px;}
.major-intro_c .m_txt .m_tit{background-image:url(/images/ipsi/sub06/06_04_1.png);}

.div_box {overflow: hidden;}
.div_box span.box1{float: left;padding-right: 10px;}
.div_box span.box2{float: right;width: 97%;}

@media(max-width:900px){
.major-intro_c .m_txt .m_tit{height: 160px;}
.div_box span.box2{width: 94%;}
}
@media(max-width:540px){
.major-intro_c .m_txt .m_tit{height:160px; margin-bottom:30px;}
.div_box span.box2{width: 91%;}
}



/*02_01*/
.sub02_01 .b_intro {background-image:url(/images/ipsi/sub02/02_01_bg.png);background-repeat: no-repeat;}
.sub02_01 .b_intro .txt_intro{padding:25px 580px 40px 0;}

.sub02_01 .b_intro .txt_intro .tit{letter-spacing: -2px; text-align:left; }
.sub02_01 .b_intro .txt_intro .tit strong { font-size:35px; }
.sub02_01 .b_intro .txt_intro .point_intro{margin:10px 0 40px;font-size:23px;}


@media(max-width:900px){
.sub02_01 .b_intro {background-size: 55%;}

.sub02_01 .b_intro .txt_intro{padding-right:290px;}
.sub02_01 .b_intro .txt_intro img{width:280px;}
}

@media(max-width:768px){
.sub02_01 .b_intro {background:0;}    
.sub02_01 .b_intro .txt_intro{padding-right:0px;}
}
/*02_02*/
.id_sub0202 .top-box .inner-bg h2 {  padding: 75px 0 0 0; }
.id_sub0202 .top-box { height:421px; background:url(/images/ipsi/sub02/sub02_02_bg.jpg) no-repeat; background-size:100% 100%;  }
.id_sub0202 .top-box:before { background:url(/images/ipsi/sub02/sub02_02_img1.png) no-repeat left bottom; }
.c_blue { color:#055fb7; }
.id_sub0202 .top-box .inner-bg { bottom:85px; }
.id_sub0202_box { position:relative; }
.id_sub0202_box .box_col { background:#f7f7f7; height:135px; }
.id_sub0202_box .box_col .col.second:before { width:1px; height:70px; background-color:#c6c6c6; content:""; position:absolute; top:34px; left:49%;  }
.id_sub0202_box .thm_caption { float:right; width:65%;  }
.id_sub0202_box .tit_inner { color:#333; font-size:35px; margin-bottom:0; margin-top:25px; }
.id_sub0202_box .tit_inner span { font-weight:normal; font-size:14px; }
.id_sub0202_box .txtp { color:#333; }
.id_sub0202_box .thm_figure.one { display:block; float:left; width:111px; height:114px; background:url(/images/ipsi/sub02/sub02_02_img2.png) no-repeat left bottom; margin-top:20px; margin-right:20px; }
.id_sub0202_box .thm_figure.two { display:block; float:left; width:128px; height:112px; background:url(/images/ipsi/sub02/sub02_02_img3.png) no-repeat left bottom; margin-top:22px; margin-right:20px; }

@media (min-width: 640px) {
.id_sub0202_box .box_col.col2 .col { width:49%; float:left; padding-left:7%; } 
.id_sub0202_box:after { content:""; display:block; clear:both; }
}
@media (max-width:1100px) {
.id_sub0202_box .thm_caption {  width:50%;  }
}
@media (max-width:768px) {
.id_sub0202_box .box_col .col.second:before { left:51%; }
}

@media (max-width:767px) {
.id_sub0202_box .box_col .col { margin-top:30px; }
.id_sub0202_box .box_col .col.second:before { width:0; }
.id_sub0202_box .box_col { height:500px; }
.id_sub0202_box .box_col.col2 .col { width:100%; float:left; padding-left:0; }
.id_sub0202_box .thm_figure.one { float:none; margin:0 auto; }
.id_sub0202_box .thm_figure.two { float:none; margin:0 auto; }
.id_sub0202_box .thm_caption { float:none; width:100%; text-align:center; }
.id_sub0202_box .tit_inner {  margin-top:15px; }
.id_sub0202 .top-box { height:250px; }
}
/*06_02*/


@media only screen and (min-width: 480px) {
.id_sub_0602 .box_greeting:after { background: url(/images/ipsi/sub06/sub06_02_img01.png) no-repeat 50% 50%;  background-size: cover; }
}

@media only screen and (min-width: 768px) {
.id_sub_0602 .box_greeting:after {  width: 68%;}
/*.id_sub_0602 .box_greeting .msg { padding: 85px 12% 0 5%;}*/

}

@media only screen and (min-width: 1200px) {
.id_sub_0602 .box_greeting:after { width: 76%;}
.id_sub_0602 .box_greeting .msg { width:58%;padding:70px 8% 25px 30px;} 
.id_sub_0602 .box_greeting .msg h2 {font-size: 35px; line-height:42px;}

}

@media (max-width: 767px) {
.id_sub_0602 .box_greeting:after { background:none; } 
.id_sub_0602 .box_greeting .msg { height:250px; } 
}
.sub6_gobox { position:relative; overflow:hidden;  }
.sub6_gobox:after { content:""; display:block; clear:both; }
.sub6_gobox li { float:left; width:25%; min-height:46px; color:#fff; padding: 9px 20px 7px 20px; text-align: center; }
.sub6_gobox li.one { background:#757677; border-right:1px solid #fff; }
.sub6_gobox li.two { background:#3b3c3d;  border-right:1px solid #fff; }
.sub6_gobox li.three { background:#1650a6; border-right:1px solid #fff; }
.sub6_gobox li.four { background:#071a69;  }
.sub6_gobox li a { color:#fff; }
.sub6_gobox li.one span { position:relative; display:inline-block; width:17px; height:17px; background: url(/images/ipsi/sub06/sub06_02_img2.png) no-repeat; vertical-align:middle;  margin-right:7px;  }
.sub6_gobox li.two span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img3.png) no-repeat; vertical-align:middle; margin-left:5px; }
.sub6_gobox li.three span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img4.png) no-repeat; vertical-align:middle; margin-left:5px; }
.sub6_gobox li.four span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img5.png) no-repeat; vertical-align:middle; margin-left:5px; }

@media (max-width: 950px) {
.sub6_gobox li {width:49%; }
.sub6_gobox li.two {  border-right:none; }

}
@media (max-width: 767px) {
.sub6_gobox li { width:100%; }
.sub6_gobox li.one { border-right:none; }
.sub6_gobox li.two { border-right:none; }
.sub6_gobox li.three { border-right:none; }
}

/*sub0204*/
.id_sub0204.img_box { margin-top:20px; margin-bottom:20px; text-align:center; }
.f14 { font-size:17px; }


/*전체단과대학 안내*/
/*탑박스*/
.major-foot_c .foot_img { width:50%; height:172px; background: url(/images/fund/sub01/sub01_02_01_img1.jpg) no-repeat center center; background-size:cover;  }
.major-foot_c .foot_tit { width:50%; height:172px; padding:40px 30px; }
.major-foot_c .foot_tit h2 {margin-bottom: 0;font-size: 32px;font-weight: 400;color: #fff;}
.major-foot_c .foot_tit h2:before { background:none; }
.major-foot_c .foot_tit p { font-size:20px; }

@media (max-width: 768px) {
	.major-foot_c .foot_tit{padding: 20px 30px;}
	.major-foot_c .foot_tit h2{font-size: 25px;}
	.major-foot_c .foot_tit p { font-size:16px; }
}
@media (max-width: 540px) {
	.major-foot_c .foot_img { float: none; width: 100%; }
	.major-foot_c .foot_tit { float: none; width: 100%;height: 122px; padding:20px;text-align: center;}
}
/*탑박스*/
/*단과대학박스*/
.id_sub_0602_colbox.ui.uic{margin-top: 30px;}
.id_sub_0602_colbox.ui.uic .box_col .col{float: left;width: auto; margin:0 10px 0 0;}
.id_sub_0602_colbox.ui.uic .box_col .col:last-child{margin: 0}
.id_sub_0602_colbox.ui.uic .box_col .col .item{width: 230px;margin: 0;padding: 0}
.id_sub_0602_colbox.ui.uic .box_col .col .item .thm_figure{width:100%;height:125px;margin:0 auto;padding: 50px 0;background-size: cover;border:none; color:#fff; font-weight:bold; font-size:20px; line-height:26px;}
.id_sub_0602_colbox .box_col .col .item .thm_figure.ico1 {background: url(/images/ipsi/sub06/sub06_01_01_img1.jpg) no-repeat;  } 
.id_sub_0602_colbox .box_col .col .item .thm_figure.ico2 {background: url(/images/ipsi/sub06/sub06_01_01_img2.jpg) no-repeat;}
.id_sub_0602_colbox .box_col .col .item .thm_figure.ico3 {background: url(/images/ipsi/sub06/sub06_01_01_img3.jpg) no-repeat;}
.id_sub_0602_colbox .box_col .col .item .thm_figure.ico4 {background: url(/images/ipsi/sub06/sub06_01_01_img4.jpg) no-repeat;}
.id_sub_0602_colbox .box_col .col .item .thm_figure.ico5 {background: url(/images/ipsi/sub06/sub06_01_01_img5.jpg) no-repeat;}
.id_sub_0602_colbox .box_col .col .item .thm_caption{height: 370px;}
.id_sub_0602_colbox .box_col .col .item .thm_caption .list_2st{padding: 10px 20px;text-align:left; }
.id_sub_0602_colbox .box_col .col .item .txtp{ margin-bottom:20px; }

@media (max-width: 1260px) {
	.id_sub_0602_colbox.ui.uic .box_col .col{margin-bottom: 10px;}
}

@media (max-width: 750px) { 
	.id_sub_0602_colbox.ui.uic .box_col{width:480px;margin: 0 auto;}
}
@media (max-width: 500px) {
	.id_sub_0602_colbox.ui.uic .box_col{width:auto;}
	.id_sub_0602_colbox.ui.uic .box_col .col{width: 100%;}
	.id_sub_0602_colbox.ui.uic .box_col .col .item{width: auto}
	.id_sub_0602_colbox .box_col .col .item .thm_caption{height: auto;}
}
/*단과대학박스*/
/*전체단과대학 안내*/


/*사이트맵*/
@media (min-width: 768px) {
.amthum { padding-left:0;}	
}
.amthum {position:relative; margin-left:2%; margin-bottom:20px; padding:0; width:23.5%;border-top:none; float: left; min-height: 600px}
.amthum:nth-child(1) { margin-left:0; }
.amthum:nth-child(5) { margin-left:0; }
.amthum:before{content:'';position:absolute;left:0;top:-1px;width:0px;height:0px;background:#1461ac;}
.amthum h2{margin:0;margin-bottom:20px;padding:18px; width:100%;border-top:2px solid #333; border-bottom:1px solid #333; text-align:left;  font-family:'nsr';line-height:0;font-size:19px;background:none;}
.amthum h2:before{display:none}
.amthum h2 span{font-family:'nsr';line-height:120%;}

.amthum .sitemap_grep { width:100%; margin-top:82px;  }
.amthum .sitemap_grep:after {content:"";display:block;visibility:hidden;clear:both;}
.amthum .sitemap_list {/* float:left; */margin:0 ; width:282px; border-bottom:1px solid #e1e1e1; }
.amthum .sitemap_list:after {content:""; display:block;visibility:hidden;clear:both;}
.amthum .sitemap_list > li{display:block;font-size:15px; }
.amthum .sitemap_list > li > h3{margin:0; background:url(/images/ipsi/common/ipsi_sitemap_bul.jpg) no-repeat 8px 20px;  }
.amthum .sitemap_list > li > h3 > a { padding-left:18px; border:none; font-weight:normal; text-align:left;  }
.amthum .sitemap_list > li > h3 > a:hover,
.amthum .sitemap_list > li > h3 > a:focus{text-decoration:none; color:#1461ac; background:url(/images/ipsi/common/ipsi_sitemap_arrow.jpg) no-repeat 94% center; }


/*.amthum .sitemap_list > li > h3 > a{display:block;text-align:center;font-size:16px;padding:10px 0;border:1px solid #ddd;color:#222;text-decoration:none;}
.amthum .sitemap_list > li > h3 > a span{display:block;word-wrap:break-word;word-break:keep-all;line-height:1.2;}
.amthum .sitemap_list ul{margin-bottom:5px;padding:10px 15px;}
.amthum .sitemap_list ul li{}
.amthum .sitemap_list ul li > h3 > a{position:relative;display:block;padding-left:10px;color:#666;font-size:14px;line-height:140%;}
.amthum .sitemap_list ul li > h3 > a:before{content:'';position:absolute;position:absolute;left:0;top:10px;width:5px;height:1px;background:#000;}
.amthum .sitemap_list ul li > h3 > a span{display:block;}*/

@media all and (max-width:1200px) {

	.amthum .sitemap_list{width: 100%;}
	.amthum .sitemap_list > li{font-size:18px;}
	.amthum .sitemap_list ul li h3 > a{font-size:14px;}
}


@media all and (max-width:1000px){
	.amthum { width:32%; }
	.amthum:nth-child(4) { margin-left:0; }
    .amthum:nth-child(5) { margin-left:2%; }
	.amthum:nth-child(7) { margin-left:0; }
	.amthum h2{position: relative;/* left:0px; *//* top:20px; */width:100%;}
	.amthum .sitemap_grep { margin-top:0;  }

}

@media all and (max-width:767px){
	.amthum { width:48%; }
	.amthum:nth-child(2n+1) { margin-left:0; }
    .amthum:nth-child(2n) { margin-left:2%; }
	.amthum h2{position: relative; margin-bottom:0; /* left:0px; *//* top:20px; */width:100%;}

}

@media all and (max-width:437px){
	.amthum { margin-bottom:0; margin-left:0px; width:100%; }
}

/*성적산출*/
.ui.uit.ipsi_sub0104 { border:1px solid #ecf3e5; background-color:#f5f8f2; }
.ui.uit.type4.ipsi_sub0104 .inner .ui_icon { width:38px; height:38px; }
.ui.uit.type4.ipsi_sub0104 .inner p { margin-top:5px; }
.ui.uit.type4.ipsi_sub0104 .inner p span { vertical-align:baseline; }
.ui.uit.type4.ipsi_sub0104 .inner p span.blo { display:block; }
.ui.uit.ipsi_sub0104 .ui_icon {  background:url(/images/ipsi/sub01/sub01_04_icon1.jpg) no-repeat; }
.ipsi_red { color:#da4453; }
.ipsi_btn { text-align:center; }

@media only screen and (min-width: 768px) {
.ui.uit.type4.ipsi_sub0104 .inner { padding: 5px 0px 30px 90px; min-height:auto;  }
.ui.uit.type4.ipsi_sub0104 .inner p:before { height:0; }
}

@media only screen and (max-width: 466px) {
.ipsi_btn.second a { display: block; margin-top:5px; }
}
/*생활관 신청안내*/
.ipsi_sub0507.major-intro_b .top-box { padding-top: 15px; background: url(/images/ipsi/sub05/sub05_07_bg.jpg) no-repeat center;  background-size: cover; }
.ipsi_sub0507.major-intro_b .top-box:before { width:0px; height:0px; background:none; }
.ipsi_sub0507.major-intro_b .top-box .box_line { width: 96%;  height: 96%;  margin: auto; background-color: transparent;  border: 1px solid #fff;}
.ipsi_sub0507.major-intro_b .top-box .inner-bg { position: relative; top: auto; right: auto;  bottom: auto; width: 400px;  margin: 55px auto; text-align: center;}
.ipsi_sub0507.major-intro_b .top-box .inner-bg h2 { position: relative;  padding-top: 55px;  font-size: 27px; }
.ipsi_sub0507.major-intro_b .top-box .inner-bg h2:after { content: ""; position: absolute;  display: inline-block;  top: 110px; left: 50%; width: 1px;  height: 50px; /*background-color: #7DA3DB;*/ }
.ipsi_sub0507.major-intro_b .top-box .inner-bg a {  display: inline-block;  width: 200px;  margin-top: 80px; color: #fff; }
.ipsi_sub0507.major-intro_b .top-box .inner-bg a:hover, .ipsi_sub0507.major-intro_b .top-box .inner-bg a:focus,
.ipsi_sub0507.major-intro_b .top-box .inner-bg a:active { font-style: italic; text-decoration:underline;  }
.ipsi_sub0507.major-intro_b .top-box .inner-bg a .hm_ico { display: inline-block; float: left;  width: 25px; height: 25px; margin-right: 10px;  background: url(/images/kor/sub03/hp_ico.png) no-repeat center; }
.ipsi_sub0507_01.ui.uilnk .box_col .col { width:15.83%;  margin-left:1%; text-align: center; }
.ipsi_sub0507_01.ui.uilnk .box_col .col:nth-child(1) { margin-left:0; }
.ipsi_sub0507_01.ui.uilnk.type1 .box_col .col .bico b { line-height:23px; }
.ipsi_sub0507_01.ui.uilnk.type1 .box_col .col .bico .ico { margin-bottom:30px; }
.ipsi_sub0507_01.ui.uilnk.type1 .box_col .col .bico .ico.icon1 { width:56px; height:71px; background:url(/images/ipsi/sub05/sub05_07_icon1.jpg) no-repeat;  }
.ipsi_sub0507_01.ui.uilnk.type1 .box_col .col .bico .ico.icon2 { width:55px; height:71px; background:url(/images/ipsi/sub05/sub05_07_icon2.jpg) no-repeat;  }
.ipsi_sub0507_01.ui.uilnk.type1 .box_col .col .bico .ico.icon3 { width:102px; height:71px; background:url(/images/ipsi/sub05/sub05_07_icon3.jpg) no-repeat;  }
.ipsi_sub0507_01.ui.uilnk.type1 .box_col .col .bico .ico.icon4 { width:64px; height:71px; background:url(/images/ipsi/sub05/sub05_07_icon4.jpg) no-repeat;  }
.ipsi_sub0507_01.ui.uilnk.type1 .box_col .col .bico .ico.icon5 { width:59px; height:71px; background:url(/images/ipsi/sub05/sub05_07_icon5.jpg) no-repeat;  }
.ipsi_sub0507_01.ui.uilnk.type1 .box_col .col .bico .ico.icon6 { width:62px; height:71px; background:url(/images/ipsi/sub05/sub05_07_icon6.jpg) no-repeat;  }

@media (max-width: 1200px) {
.ipsi_sub0507_01.ui.uilnk .box_col .col { width:32.6%; }
.ipsi_sub0507_01.ui.uilnk .box_col .col:nth-child(4) { margin-left:0; }
}

@media (max-width: 767px) {
.ipsi_sub0507.major-intro_b .top-box .inner-bg { width: 80%;  height: 150px;  margin: 30px auto; }
.ipsi_sub0507.major-intro_b .top-box .inner-bg h2 { padding-top: 35px; font-size: 20px; }
.ipsi_sub0507.major-intro_b .top-box .inner-bg a { margin-top:20px; }
.ipsi_sub0507.major-intro_b .top-box .inner-bg h2:after { width:0; height:0; }
.ipsi_sub0507_01.ui.uilnk .box_col .col { width:49%; }
.ipsi_sub0507_01.ui.uilnk .box_col .col:nth-child(4) { margin-left:1%; }
.ipsi_sub0507_01.ui.uilnk .box_col .col:nth-child(2n+1) { margin-left:0; }
}
@media (max-width: 500px) { 
.ipsi_sub0507_01.ui.uilnk .box_col .col { width:100%; margin-left:0; }
.ipsi_sub0507_01.ui.uilnk .box_col .col:nth-child(4) { margin-left:0; }
}
/*원서접수*/
.sub0106.studio_wrap .studio_box { border:2px solid #5e8cd2; background-color:#fff; }
.sub0106.studio_wrap .studio_box .inner { position:relative; overflow:hidden;  }
.sub0106.studio_wrap .studio_box .inner .obj { float:left;  width: 50%; height: 390px; background:url(/images/ipsi/sub01/sub01_06_img5.jpg) no-repeat;  }
.sub0106.studio_wrap .studio_box .inner .obj .item {  width: 100%; height: 100%;  overflow: hidden; }
.sub0106.studio_wrap .studio_box .inner .txtwrap { float:left; width:50%; padding:14px 30px; }

.sub0106.studio_wrap .studio_box .inner .obj .item .txt_group { width:100%; margin-top:100px; margin-left:120px; }
.sub0106.studio_wrap .studio_box .inner .obj .item .txt_group:after { display:block; content:""; clear:both;  }

.sub0106.studio_wrap .studio_box .inner .obj .item .txt_group2 { width:100%; margin-top:50px; margin-left:120px; }
.sub0106.studio_wrap .studio_box .inner .obj .item .txt_group2:after { display:block; content:""; clear:both;  }

.sub0106.studio_wrap .studio_box .inner .obj .item p { color:#fff; font-size:20px; text-align:center; }
.sub0106.studio_wrap .studio_box .inner .obj .item p.tit { float:left; width:60%; line-height:20px; }
.sub0106.studio_wrap .studio_box .inner .obj .item p.txt { margin-top:17px; }
.sub0106.studio_wrap .studio_box .inner .obj .item p.round_txt {  float:left; width:93px; height:93px; padding-top:26px; border-radius:50%; background-color: #fff; color:#0d53bc; font-size:15px; }
.inblo { display:block; }
.sub0106.studio_wrap .studio_box .inner .obj .item p span.big_tit { display:block; font-size:40px; }

.sub0106.studio_wrap .studio_box .inner .txtwrap ul li { float:left; width:33%; height:206px; text-align:center;  }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li p { font-size:17px; color:#2a2a2a; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li p.title { margin-top:30px; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li.one { border-right:1px solid #ebebeb; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li.two { border-right:1px solid #ebebeb; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li.two .cont { margin-top:20px; color:#5d5d5d; font-size:15px; }
.sub0106 .btn.btn-file { display:block; width:140px; margin:0 auto; }
.sub0106 .btn.btn-file.first { margin-top:50px; }
.sub0106 .btn.btn-file.second { margin-top:3px; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li .arrow_btn { display:block; width:31px; height:31px; margin:0 auto; background:url(/images/ipsi/sub01/sub01_06_img1.jpg) no-repeat; font-size:0; text-indent:-30000px;  }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li .arrow_btn.one { margin-top:20px; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li .arrow_btn.two { margin-top:86px; }
.sub0106 .btn-default { display:block; width:502px; margin:0 auto; margin-top:14px; }


.sub0106 .btn-default2 { display:block; width:502px; margin:0 auto; margin-top:12px; }
.btn-default2,
.btn-default2.disabled,
.btn-default2,
.btn-default2:link,
.btn-default2:visited{background-color:#3b3c3d;border-color:#3b3c3d;}
.btn-default2:hover,
.btn-default2:focus,
.btn-default2:active{background-color:#2f2e34;border-color:#2f2e34;color:#fff;}


.sub0106.studio_wrap .studio_box .inner .txtwrap ul:after { display:block; content:""; clear:both;  }

.sub0106_title { background:url(/images/ipsi/sub01/sub01_06_img2.jpg) no-repeat 95% 90%; line-height:18px; font-size:18px; font-weight:normal;  }
.sub0106_title .big { display:block; letter-spacing:-1px; font-size:35px; }
.ipsi_sub0106.ui.uilnk .box_col .col { width:24.2%;  margin-left:1%; text-align:center; }
.ipsi_sub0106.ui.uilnk .box_col .col:nth-child(1) { margin-left:0; }
.ipsi_sub0106.ui.uilnk .box_col .col .item { height:279px; background:#fbfbfb; border:1px solid #e6e6e6; }
.ipsi_sub0106.ui.uilnk.type1 .box_col .col .bico b { position:relative; color:#333; }
.ipsi_sub0106.ui.uilnk.type1 .box_col .col .bico b:after {content:""; display:block; position:absolute; left:50%; top:45px; margin-left:-14px; width:32px; height:1px; background:url(/images/ipsi/sub01/sub01_06_img6.jpg) no-repeat; }
.ipsi_sub0106.ui.uilnk .box_col .col .item .apply_btn { display:block; width:219px; height:58px;  margin:0 auto; margin-top:40px; border:1px solid #e4e4e4;   }
.ipsi_sub0106.ui.uilnk .box_col .col .item .apply_btn.sub03_06 { height:120px; background: white; }
.uway_img.sub03_06 { padding-top: 30px; }
.ipsi_sub0106.ui.uilnk .box_col .col .item .apply_btn.two { margin-top:5px;  }
.ipsi_sub0106.ui.uilnk .box_col .col .item .apply_btn.two.sub01_06 { padding:16px; background-color: white; }
.ipsi_sub0106.ui.uilnk .box_col .col .item .btn.btn-ani { display:block;width:217px;margin:0 auto;margin-top:40px;background:#0d53bc;height: 120px;line-height: 30px;font-size: 20px;padding-top: 28px; }
.sub0106 .btn-default span.blo { display:inline-block;  margin-top: -4px; }
.greeting.m_intro~.list_env.study p { color:#000; font-size:16px; }
@media (max-width: 1200px) {
.sub0106.studio_wrap .studio_box .inner .obj { float:none; padding:40px; width:100%; height:auto; background:#0d53bc;  }
.sub0106.studio_wrap .studio_box .inner .txtwrap { float:none; width:100%; }
.sub0106.studio_wrap .studio_box .inner .obj .item p.tit { width:304px; }
.sub0106.studio_wrap .studio_box .inner .obj .item .txt_group { width:400px; margin:0 auto; }
.ipsi_sub0106.ui.uilnk .box_col .col  { width:49.3%; }
.ipsi_sub0106.ui.uilnk .box_col .col:nth-child(2n+1) { margin-left:0; }
}

@media (max-width: 640px) {
.sub0106.studio_wrap .studio_box .inner .txtwrap { padding:10px 30px; }
.sub0106.studio_wrap .studio_box .inner .obj { padding:30px; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li { float:none; width:100%; height:auto; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li.one { padding-bottom:30px; border-right:none; border-bottom: 1px solid #ebebeb; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li.two { padding-bottom:30px; border-right:none; border-bottom: 1px solid #ebebeb; }
.sub0106 .btn-default { width:100%; margin-bottom:20px; }
.sub0106.studio_wrap .studio_box .inner .txtwrap ul li .arrow_btn.two { margin-top:36px; }
.inblo { display:inline; }
.ipsi_sub0106.ui.uilnk .box_col .col  { width:100%; }
.ipsi_sub0106.ui.uilnk .box_col .col:nth-child(2n)  { margin-left:0; }
.sub0106_title { background:none; }
}

@media (max-width: 500px) {
.sub0106.studio_wrap .studio_box .inner .obj .item .txt_group  { width:100%; }
.sub0106.studio_wrap .studio_box .inner .obj .item p.tit { float:none; width:100%; }
.sub0106.studio_wrap .studio_box .inner .obj .item p.round_txt { float:none; margin:10px auto; }
.blo { display:block; margin-top: 0px; }
}

/*수시모집고사안내*/
.sub0107.susi_wrap .susi_box { border:1px solid #e8e8e8; }
.sub0107.susi_wrap .susi_box .inner { position: relative; overflow: hidden; }
.sub0107.susi_wrap .susi_box .inner .obj { float:left; width:25%; height:1034px; padding:30px 0; background:#eceef2; }
.sub0107.susi_wrap .susi_box .inner .txtwrap { float:left; width:75%; padding:30px; }
.sub0107.susi_wrap .susi_box .inner .txtwrap .img_box img { display:block; margin:10px auto; }
.sub0107.susi_wrap .susi_box .inner .obj .item { width:100%; height:100%; overflow:hidden; background:url(/images/ipsi/sub01/sub01_07_bg4.png) no-repeat center 44%;  }
.sub0107.susi_wrap .susi_box .inner .obj .item .txt_group { height:280px; background:url(/images/ipsi/sub01/sub01_07_bg1.png) no-repeat center bottom; }
.sub0107.susi_wrap .susi_box .inner .obj .item .tit { position:relative; padding-top:20px; color:#314c9b; font-size:18px; text-align:center; line-height:10px; }
.sub0107.susi_wrap .susi_box .inner .obj .item .tit .big_tit { display:block; font-size:35px; }
.sub0107.susi_wrap .susi_box .inner .obj .item .tit:before { position:absolute; top:0; left:43%; content:""; display:block; width:40px; height:1px; background:#314c9b; }
.sub0107.susi_wrap .susi_box .inner .obj .item .round_txt { width:137px; height:137px; padding-top:43px; margin:30px auto; border-radius:50%; background:#314c9b; color:#fff; font-size:18px; text-align:center;  }
.sub0107.susi_wrap .susi_box .inner .obj .item .txt { margin-top:30px; color:#314c9b; font-size:18px; text-align:center;  } 
.sub0107.susi_wrap .susi_box .inner .obj .item .txt .ico1 { display:inline-block;  width:13px; height:31px; margin-right:10px; background:url(/images/ipsi/sub01/sub01_07_bg2.png) no-repeat; vertical-align:middle; }
.sub0107.susi_wrap .susi_box .inner .obj .item .txt .ico2 { display:inline-block;  width:13px; height:31px; margin-left:10px; background:url(/images/ipsi/sub01/sub01_07_bg3.png) no-repeat; vertical-align:middle; }

@media (max-width: 1000px) {
.sub0107.susi_wrap .susi_box .inner .obj { float:none; width:100%; height:auto; }
.sub0107.susi_wrap .susi_box .inner .txtwrap { float:none; width:100%; }
.sub0107.susi_wrap .susi_box .inner .obj .item .tit:before {left:47%; }
}
@media (max-width: 500px){
.sub0107.susi_wrap .susi_box .inner .obj .item .tit:before {left:43%; }
}
/*수시모집고사안내2*/
.susi_wrap2 .susi_box2 { width:100%; height:100%; background:#eff1f4 url(/images/ipsi/sub01/sub01_07_01_img4.png) no-repeat 20px center;  border:1px solid #e0e4eb;  }
.susi_wrap2 .susi_box2 .inner { position: relative; overflow: hidden; background:url(/images/ipsi/sub01/sub01_07_01_img1.jpg) no-repeat right bottom; }
.susi_wrap2 .susi_box2 .inner .round_txt {position:relative; width:137px; height:137px; padding-top:48px; margin:30px auto; border-radius:50%; background:#314c9b; color:#fff; font-size:15px; text-align:center;  }
.susi_wrap2 .susi_box2 .inner .round_txt span { font-size:28px; }
.susi_wrap2 .susi_box2 .inner .txt { position:relative; float:left; width:70%; margin-top:7%; color:#314c9b; font-size:28px; } 
.susi_wrap2 .susi_box2 .inner .txt:before { position:absolute; top:-10px; left:0.6%; content:""; display:block; width:40px; height:1px; background:#314c9b; }
.susi_wrap2 .susi_box2 .inner .txt .ico1 { display:inline-block;  width:13px; height:41px; margin-left:10px; margin-right:10px; background:url(/images/ipsi/sub01/sub01_07_01_img3.jpg) no-repeat; vertical-align:middle; }
.susi_wrap2 .susi_box2 .inner .txt .ico2 { display:inline-block;  width:13px; height:41px; margin-left:10px; background:url(/images/ipsi/sub01/sub01_07_01_img2.jpg) no-repeat; vertical-align:middle; }
.susi_wrap2 .susi_box2 .inner .round_box { float:left; width:23%; }

.sub0107.text_group .section1 { position:relative; margin-top:50px; padding: 20px 10px;  border-top: 1px solid #aebecd;  }
.sub0107.text_group .section1 h3 { float:left; width:15%; margin-top:5px; color:#174f92; }
.sub0107.text_group .section1 .content_box { float:right; width:85%; }
.sub0107.text_group .section1 .content_box h4 { margin-top:10px; font-weight:bold; }
.sub0107.text_group .section1 .content_box .bus_info { margin-top:50px; font-weight:normal; }
.sub0107.text_group .section1:before { content:""; position:absolute; left:0; top:-2px; width:130px; height:2px; background:#174f92;  }
.sub0107.text_group .section1:after { display:block; content:""; clear:both;  }

.sub0107.text_group .section1 .content_box .ui.uic.mb_10 .box_col .col .item { padding:10px; }
.sub0107.text_group .section1 .content_box .ui.uic.mb_10 .box_col .col .item .txtp { float:left; margin-top:14px; }
.sub0107.text_group .section1 .content_box .ui.uic.mb_10 .box_col .col .item .txtp.two { margin-top:2px; }
.sub0107.text_group .section1 .content_box .ui.uic.mb_10 .box_col .col .item a { float:right; display:block; }
.sub0107.text_group .section1 .content_box .ui.uic.mb_10 .box_col .col .item:after { display:block; content:""; clear:both; }

.input_wrap { overflow:hidden;  padding:30px; border:7px solid #e0e4eb; }
.input_wrap .inner .susi_icon { float:left; display:block; width:55px; height:55px; background:url(/images/ipsi/sub01/sub0107_icon.jpg) no-repeat;   }
.input_wrap .inner p { float:left; padding-left:20px; width:30%; color:#314c9b; font-size:17px; line-height:10px; } 
.input_wrap .inner p span { display:block; font-size:28px; }
.input_wrap .inner .susi_btn { padding:5px 10px 8px; background:#314c9b; color:#fff;  }
.input_wrap .inner input { width:149px; height:30px; }
.input_wrap .inner .input_box { float:left; width:65%; margin-top:20px; margin-bottom:20px;}
.input_wrap .inner .input_box div { display:inline-block; }
.input_wrap .inner .input_box div.right { display:block; margin-top:20px; margin-right:80px; } 
@media (min-width: 640px) {
.sub0107.text_group .section1 .content_box .ui.uic.mb_10 .box_col .col .item .txtp.two span { display:block;  }
}

@media (max-width: 1250px) {
.input_wrap .inner .txt_group { overflow:hidden; width:325px; margin:0 auto;  margin-bottom:20px;  }
.input_wrap .inner p { width:82%; line-height:20px; }
.input_wrap .inner .input_box { float:none; clear:both; width:100%; text-align:center; }
.input_wrap .inner .input_box div.right { margin-right:0; text-align:center; }
}

@media (max-width: 1000px) {
.susi_wrap2 .susi_box2 .inner .txt .txt2 { display:block; }	
.sub0107.text_group .section1 .content_box .ui.uic.mb_10 .box_col .col .item .txtp { float:none; margin: 0 auto; }
.sub0107.text_group .section1 .content_box .ui.uic.mb_10 .box_col .col .item a { float:none; margin:0 auto; margin-top:10px; }
}

@media (max-width: 820px) {
.input_wrap .inner .input_box div.three { display:block; margin-top:5px; }
}

@media (max-width: 767px) {
.susi_wrap2 .susi_box2 { background:#eff1f4; }
.susi_wrap2 .susi_box2 .inner { background:none; }
.susi_wrap2 .susi_box2 .inner .round_box { float:none; width:100%; }
.susi_wrap2 .susi_box2 .inner .txt { float:none; width:100%; text-align:center; margin-top:30px; margin-bottom:30px; }
.susi_wrap2 .susi_box2 .inner .txt .txt2 { display:inline; }
.susi_wrap2 .susi_box2 .inner .txt:before { width:0; height:0; }
.sub0107.text_group .section1 h3 { float:none; width:100%; }
.sub0107.text_group .section1 .content_box { float:none; width:100%; }

}

@media (max-width: 640px) {
	.input_wrap { padding:10px; }
	.susi_wrap2 .susi_box2 .inner .txt .txt2 { display:block; }
	.input_wrap .inner .input_box div { display:block; margin-top:5px;  }
	.input_wrap .inner .input_box div a { display:block; width:50px; margin:0 auto; margin-top:5px; }
	.input_wrap .inner .txt_group { width:auto; }
	.input_wrap .inner .susi_icon { width:0; height:0; }
	.input_wrap .inner p { float:none; width:100%; text-align:center; }
	.input_wrap .inner p span { margin-top:5px; line-height:30px; }
	.input_wrap .inner input#susi_in2 { display:inline-block; margin-left:30px; }
	.input_wrap .inner .input_box div.right a { width:auto;}
}
/*홈페이지활용방법*/

.sitemap13.ui.uib .uibodo { padding:40px; border:1px solid #d8d8d8; border-bottom:1px dashed #d8d8d8; background:url(/images/ipsi/common/sitemap_13_bg.jpg) no-repeat right bottom; }
.sitemap13.ui.uib .uibodo.two { border-top:none; background:#f7f7f7; }
.sitemap13.ui.uib .uibodo.middle { border-top:none; }
.sitemap13.ui.uib .uibodo.last { border-top:none; border-bottom:1px solid #d8d8d8; }
.sitemap13.ui.uib.type2 .uibodo .thm_figure { background:none; border:0; }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .tit_inner { padding-left:20px; margin-bottom:0; color:#131313; }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .tit_inner.two_line { line-height:26px; letter-spacing:-1px;  }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .txt_group { position:relative; float:right; width:90%; }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .txt_group:before { position:absolute; content:""; display:block; top:2px; width:3px; height:53px; background:#004db6;  } 
.sitemap13.ui.uib.type2 .uibodo .thm_caption .txt_group p { padding-left:20px; color:#393939; }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .number { float:left; width:53px; margin-top:0; line-height:10px; color:#004db6;}
.sitemap13.ui.uib.type2 .uibodo .thm_caption .number span { display:block; font-size:35px; }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .sitemap_list:before { content:""; display:block; clear:both;  }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .sitemap_list li { padding-left:22px; background:url(/images/ipsi/common/sitemap_13_icon.png) no-repeat 0px 3px; }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .sitemap_list li:nth-child(1) { margin-top:30px; }

@media only screen and (min-width: 768px) {
.sitemap13.ui.uib.type2 .uibodo .thm_caption { width:48%; }
.sitemap13.ui.uib.type2 .uibodo.two .thm_caption { float:left; width:50%; }
.sitemap13.ui.uib.type2 .uibodo.two .thm_figure { float:right; }
}
@media only screen and (max-width: 1270px) {
.sitemap13.ui.uib.type2 .uibodo .thm_caption .number { float:none; }
.sitemap13.ui.uib.type2 .uibodo .thm_caption .txt_group { float:none; width:100%; }
}

@media only screen and (max-width: 768px) {
.sitemap13.ui.uib .uibodo { padding:20px; background:none; }
}
/*학과소개수정*/
.id_sub_0602 .box_greeting .msg  { background:rgba(255, 255, 255, 0.8); }

@media only screen and (max-width: 1024px) {
.id_sub_0602 .box_greeting .msg { padding-top:40px; }
}

@media only screen and (min-width:768px) {
		.box_greeting .msg{width: 40%;padding: 85px 5% 0 5%;margin-top:10px;z-index: 1;}
/*		.box_greeting .msg h2{padding-top: 70px;font-size:26px;line-height:34px}
		.box_greeting .msg h2:before{top: -10px;}*/
	}

@media only screen and (max-width: 767px) {

.id_sub_0602 .box_greeting .msg { height:350px; }

}
/*셩적산출*/
.ipsi_input input[type="text"] { width:100%; min-width:auto;  }

.sub0604_janghak.tbl_basic .bd_none { border-bottom:0;  }
.sub0604_janghak.tbl_basic .list_1st li { margin:0; font-size:14px;}

.tbl_survey{display:table;margin-bottom:10px;width:100%;border-top:2px solid #1461ac;border-bottom:1px solid #e5e5e5;border-collapse:separate;border-collapse:collapse}
.tbl_survey th{padding:12px 9px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;color:#555;}
.tbl_survey td{padding:12px 9px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;color:#555;}
.tbl_survey th{background: url(/images/common/monoptn.gif);}
.tbl_survey th:first-child,
.tbl_survey td:first-child{border-left:none}
.tbl_survey th.trw,
.tbl_survey td.trw{border-right:1px solid #ddd;}
.tbl_survey tbody th,
.tbl_survey thead th{vertical-align:middle;}
.tbl_survey tbody th,
.tbl_survey tfoot th{background-image:none;}
.tbl_survey tbody th{color:#333;background-color:#fafbfc;}
.tbl_survey thead th{color:#333;font-size:15px;background-color:#f4f4f4;font-size:15px;font-family:'nsr','Malgun Gothic';color:#121212;}
.tbl_survey th[rowspan],
.tbl_survey td[rowspan]{border-right:1px solid #e5e5e5;}
.tbl_survey th:last-child,
.tbl_survey td:last-child{border-right:none;}


.tbl_survey.tbl_type1{border-top-color:#121212;border-bottom-color:#ddd;border-collapse:separate;}
.tbl_survey.tbl_type1 th{}
.tbl_survey.tbl_type1 tr{margin-bottom: -20px; height: 10px;}
.tbl_survey.tbl_type1 td{border-left-color:#ddd;border-bottom-color:#ddd; border-style: none; font-size: 17px; height: 20px;}
.tbl_survey.tbl_type1 thead th{background-color:#f4f4f4;border-bottom-color:#e5e5e5;}
.tbl_survey.tbl_type1 tfoot th{background-color:#fafafa;}
.tbl_survey.tbl_type1 input{margin-right: 5px;}


.check input{ vertical-align:-5px; }

.txt3 {
    margin: 5px 0 0;
}



/*-------------------------학부 과 소개 페이지 --------------*/
.btn.btn-file{margin-top: 18px;}
.quick{width:100%; height:90px; margin-top:50px;}
.quick p {width:100%; height:100%; text-align:center;  font-weight: 600; font-size: 24px; line-height: 44px; font-family: 'ptd','nsr','Malgun Gothic';}
#link_btn{display:flex; justify-content: flex-start; width:100%; height:100px;}
#link_btn a{width:100%; height:100px; text-align:center; padding:28px 0 0 0; background-color:#fff; border: 0.5px solid; border-color: #666; border-radius: 95px; font-weight: 600; font-size: 18px; line-height:24px; font-family: 'ptd','nsr','Malgun Gothic'; color:#666; margin-top: 5px;}
#link_btn a:not(:first-child){margin-left:2%;}
#link_btn a span:hover{font-size: 19px; color:#fff;}

#link_btn .inmun:hover{background-color:#FF7A00; transition: all ease 0.3s; font-size: 19px; color:#fff;  border: 0.5px solid; border-color:#fff; }
#link_btn .social:hover{background-color:#0047FF; transition: all ease 0.3s; font-size: 19px; color:#fff; border: 0.5px solid; border-color:#fff; }
#link_btn .it:hover{background-color:#8000FF; transition: all ease 0.3s; font-size: 19px; color:#fff; border: 0.5px solid; border-color:#fff; }
#link_btn .bogan:hover{background-color:#009606; transition: all ease 0.3s; font-size: 19px; color:#fff; border: 0.5px solid; border-color:#fff; }
#link_btn .hani:hover{background-color:#963600; transition: all ease 0.3s; font-size: 19px; color:#fff; border: 0.5px solid; border-color:#fff;  }
#link_btn .kyoyang:hover{background-color:#f5d21c; transition: all ease 0.3s; font-size: 19px; color:#fff; border: 0.5px solid; border-color:#fff;  }

#contents01 {display:flex; flex-direction:row; justify-content: space-between; flex-wrap: wrap; width: 1200px; height:100%; margin-top: 80px;  }
#contents01 .title {width:100%; height:400px; background:#000; position:relative; padding:35px 0 0 60px; background:url(/images/ipsi/sub06/sub06_05/inmun.png)}
#contents01 .title h2{margin-top: 12px; position:absolute;display:inline-block; color:#fff; width:217px; height:40px; font-weight: 600; font-size: 36px; line-height: 44px; font-family: 'ptd','nsr','Malgun Gothic';}
#contents01 .title p{margin-top:64px; position:absolute; display:inline-block; color:#fff; width:217px; height:16px; font-weight: 400; font-size: 12px; line-height: 15px; font-family: 'ptd','nsr','Malgun Gothic';}

#contents01 .title .link {width:600px; height:400px; position:relative; float:right; margin-right: 200px;}
#contents01 .title .link .num01{width:40%; display:inline-block; position:absolute;}
#contents01 .title .link .num02{width:40%; display:inline-block; position:absolute; margin-left:200px;}
#contents01 .title .link ul li {margin-top:6%; list-style: inside; color:#fff;}
#contents01 .title .link ul li a {color:#fff; font-family: 'ptd','nsr','Malgun Gothic';}
#contents01 .title .link ul li a:hover{ font-weight: 900; transition: all ease 0.3s;  }

#contents01 .dp {width:380px; height:500px; margin-top:20px; background: #FFFFFF; border: 0.5px solid #D2D2D2; justify-content: center; align-items: center;}
#contents01 .dp h3{position:absolute; margin-left: 30px; margin-top:190px; color:#fff; font-weight: 600; font-size: 28px; line-height: 29px; font-family: 'ptd','nsr','Malgun Gothic';}
#contents01 .dp .dp_img {width:100%; height:255px;}
#contents01 .dp .dp_img img {width:100%; height:100%;}
#contents01 .dp .dp_img {width:100%; height:246px;  background:#fff; }

#contents01 .dp .dp_info{display:flex; flex-direction:row; justify-content: space-between; flex-wrap: wrap;  width:100%; height:246px;  background:#fff; padding:20px;}

#contents01 .dp .dp_info .web{width:160px; height:47px; background: #B4B4B4; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff; }
#contents01 .dp .dp_info .web:hover{background: #0047FF; color:#fff; }
#contents01 .dp .dp_info .prof{width:160px; height:47px; background: #B4B4B4; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}
#contents01 .dp .dp_info .prof:hover{background:#0047FF; color:#fff; }
#contents01 .dp .dp_info .download{width:100%; height:47px; background: #B4B4B4; display:block; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}
#contents01 .dp .dp_info .download:hover{background: #FF5C00; color:#fff; }

#inmun #contents01 .dp .dp_info .web{width:160px; height:47px; background: #FF8660; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff; }
#inmun #contents01 .dp .dp_info .prof{width:160px; height:47px; background: #FF8660; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}
#inmun #contents01 .dp .dp_info .download{width:100%; height:47px; background: #FFAD94; display:block; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}

#social #contents01 .dp .dp_info .web{width:160px; height:47px; background: #4F80FF; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff; }
#social #contents01 .dp .dp_info .prof{width:160px; height:47px; background: #4F80FF; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}
#social #contents01 .dp .dp_info .download{width:100%; height:47px; background: #8DADFF; display:block; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}

#it #contents01 .dp .dp_info .web{width:160px; height:47px; background: #C79BFF; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff; }
#it #contents01 .dp .dp_info .prof{width:160px; height:47px; background: #C79BFF; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}
#it #contents01 .dp .dp_info .download{width:100%; height:47px; background: #E3CDFF; display:block; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}

#bogan #contents01 .dp .dp_info .web{width:160px; height:47px; background: #30DF6C; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff; }
#bogan #contents01 .dp .dp_info .prof{width:160px; height:47px; background: #30DF6C; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}
#bogan #contents01 .dp .dp_info .download{width:100%; height:47px; background: #56F38C; display:block; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}

#hani #contents01 .dp .dp_info .web{width:160px; height:47px; background: #FFA14A; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff; }
#hani #contents01 .dp .dp_info .prof{width:160px; height:47px; background: #FFA14A; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}
#hani #contents01 .dp .dp_info .download{width:100%; height:47px; background: #FFBD80; display:block; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}

#kyoyang #contents01 .dp .dp_info .web{width:160px; height:47px; background: #f5d21c; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff; }
#kyoyang #contents01 .dp .dp_info .prof{width:160px; height:47px; background: #f5d21c; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}
#kyoyang #contents01 .dp .dp_info .download{width:100%; height:47px; background: #f9ec35; display:block; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; color:#fff;}

#contents01 .dp .dp_info .dp_info_sns{display:flex; justify-content:space-evenly; width:100%; height:44px; border-top:0.5px solid #D2D2D2;}
#contents01 .dp .dp_info .dp_info_sns .yu{width:44px; height:44px; border-radius: 100%; background:url(/images/ipsi/sub06/sub06_05/sns_menu.png); background-position: -34.8px -33px; margin-top:18px; transition: all ease 1s;}
#contents01 .dp .dp_info .dp_info_sns .yu:hover{transform: rotate( 360deg ); transition:1.0s; background:url(/images/ipsi/sub06/sub06_05/sns_menu_ov.png); background-position: -34.8px -33px; }
 
#contents01 .dp .dp_info .dp_info_sns .in{width:44px; height:44px; border-radius: 100%; background:url(/images/ipsi/sub06/sub06_05/sns_menu.png); background-position: -102.5px -33px; margin-top:18px; transition: all ease 1s;}
#contents01 .dp .dp_info .dp_info_sns .in:hover{transform: rotate( 360deg );  background:url(/images/ipsi/sub06/sub06_05/sns_menu_ov.png); background-position: -102.5px -33px; }

#contents01 .dp .dp_info .dp_info_sns .bl{width:44px; height:44px; border-radius: 100%; background:url(/images/ipsi/sub06/sub06_05/sns_menu.png); background-position: -169.5px -33px; margin-top:18px; transition: all ease 1s;}
#contents01 .dp .dp_info .dp_info_sns .bl:hover{transform: rotate( 360deg );  background:url(/images/ipsi/sub06/sub06_05/sns_menu_ov.png); background-position: -169.5px -33px; }
    
#contents01 .dp .dp_info .dp_info_sns .fa{width:44px; height:44px; border-radius: 100%; background:url(/images/ipsi/sub06/sub06_05/sns_menu.png); background-position: -237.1px -33px; margin-top:18px; transition: all ease 1s;}
#contents01 .dp .dp_info .dp_info_sns .fa:hover{transform: rotate( 360deg );  background:url(/images/ipsi/sub06/sub06_05/sns_menu_ov.png); background-position: -237.1px -33px; }





@media(max-width:1025px){
#contents01 {display:flex; flex-direction:row; justify-content: space-between; flex-wrap: wrap; width: 90%; height:100%; margin:auto; margin-top:50px; }
#contents01 .title .link .num01{width:40%; display:inline-block; position:absolute; margin-left:45%}
#contents01 .title .link .num02{width:40%; display:inline-block; position:absolute; margin-left:80%}

#contents01 .dp {width:30%; height:500px; margin-top:20px; background: #FFFFFF; border: 0.5px solid #D2D2D2; justify-content: center; align-items: center;}
#contents01 .dp h3{position:absolute; margin-left: 25px; margin-top:198px; color:#fff; font-weight: 600; font-size: 18px; line-height: 29px; font-family: 'ptd','nsr','Malgun Gothic';}
#contents01 .dp .dp_img {width:100%; height:255px;}
#contents01 .dp .dp_img img {width:100%; height:100%;}
#contents01 .dp .dp_img {width:100%; height:246px;  background:#fff; }
#contents01 .title .link {width:420px;}


#contents01 .dp .dp_info{display:flex; flex-direction:row; justify-content: space-between; flex-wrap: wrap;  width:100%; height:246px;  background:#fff; padding:20px;}

#contents01 .dp .dp_info .web{width:100%; height:47px; background: #D9D9D9; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s; }
#contents01 .dp .dp_info .web:hover{background: #0047FF; color:#fff; }
#contents01 .dp .dp_info .prof{width:100%; height:47px; background: #D9D9D9; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s;}
#contents01 .dp .dp_info .prof:hover{background:#0047FF; color:#fff; }
#contents01 .dp .dp_info .download{width:100%; height:47px; background: #D9D9D9; display:block; text-align:center; padding:12px; font-weight: 100; font-size: 18px; line-height: 22px; transition: all ease 0.5s;}
#contents01 .dp .dp_info .download:hover{background: #FF5C00; color:#fff; }

#contents01 .dp .dp_info .dp_info_sns{display:flex; justify-content:space-evenly; width:100%; height:44px; border-top:0.5px solid #D2D2D2;}

#contents01 .dp .dp_info .dp_info_sns .yu{width:37px; height:37px; border-radius: 100%; background:url(/images/ipsi/sub06/sub06_05/sns_menu.png); background-position: -38.8px -36px; margin-top:18px; transition: all ease 1s;}
#contents01 .dp .dp_info .dp_info_sns .in{width:37px; height:37px; border-radius: 100%; background:url(/images/ipsi/sub06/sub06_05/sns_menu.png); background-position: -106.5px -36px; margin-top:18px; transition: all ease 1s;}
#contents01 .dp .dp_info .dp_info_sns .bl{width:37px; height:37px; border-radius: 100%; background:url(/images/ipsi/sub06/sub06_05/sns_menu.png); background-position: -173.5px -36px; margin-top:18px; transition: all ease 1s;}
#contents01 .dp .dp_info .dp_info_sns .fa{width:37px; height:37px; border-radius: 100%; background:url(/images/ipsi/sub06/sub06_05/sns_menu.png); background-position: -241.1px -36px; margin-top:18px; transition: all ease 1s;}

#contents01 .dp .dp_info .dp_info_sns .yu:hover{transform: rotate( 360deg ); transition:1.0s; background:url(/images/ipsi/sub06/sub06_05/sns_menu_ov.png); background-position: -38.8px -36px; }
#contents01 .dp .dp_info .dp_info_sns .in:hover{transform: rotate( 360deg );  background:url(/images/ipsi/sub06/sub06_05/sns_menu_ov.png); background-position: -106.5px -36px; }
#contents01 .dp .dp_info .dp_info_sns .bl:hover{transform: rotate( 360deg );  background:url(/images/ipsi/sub06/sub06_05/sns_menu_ov.png); background-position: -173.5px -36px; }
#contents01 .dp .dp_info .dp_info_sns .fa:hover{transform: rotate( 360deg );  background:url(/images/ipsi/sub06/sub06_05/sns_menu_ov.png); background-position: -241.1px -36px; }
	}
	
@media(max-width:900px){
	#contents01 .dp{width:100%;}
	#contents01 .dp .dp_info .dp_info_sns{display:flex; justify-content:space-evenly; width:100%; height:44px; border-top:0.5px solid #D2D2D2;}
}

@media(max-width:900px){
	#contents01 .title .link{margin-right: 110px;}
	#link_btn .span{font-size: 14px;}
}

@media(max-width:700px){
	#link_btn{flex-direction: column; width:100%;     height: 100%;}
	#link_btn:not(:first-child){ margin-left: 0%; margin-top:10px;}
	#link_btn .span{font-size: 18px;}
	#contents01{margin-top: 20px;}
	#contents01 .title h2{display:block; position:relative;}
	#contents01 .title p{display:block; position:relative; margin-top: 10px; height:100%}
	#contents01 .title{width: 100%; height: 100%;     padding: 10px 0 0 35px;}
	#contents01 .title .link{width: 350px; display:block; position:relative; margin-right:0px; margin-top:10px; float: left; height: 100%; margin-bottom: 30px;}
	#contents01 .title .link .num01{width: 200px;  display:block; position:relative; margin-left:0%;}
	#contents01 .title .link .num02{width: 200px; display:block; position:relative;margin-left:0%;}
	
	#contents01 .dp h3{font-size:26px;}
}













