/*
  Theme Name: College & University Theme
  Author: Design101
  Version: 1.0
*/

@charset "utf-8";
/*Main Visual //////////////////////////////////////////////////////////////////////////////////*/
.main-visual {}
#slider_341, .sa_hover_container {position:relative;overflow:hidden;height:360px;}
.sa_hover_container {position: relative;overflow: hidden;}

#slider_341_slide01 {background-position:52% 5px !important;}
#slider_341_slide02 {background-position:46% 30px !important;}
.mv-txt {margin:185px 0 0 10px;}

.mv-txt-color1 h2 {color:#0d224c;}
.mv-txt-color2 h2 {color:#fff;}
.mv-txt h2 span {display:block;letter-spacing:-0.055em;}
.mv-txt h2 span.mvt1 {font-size:16px;font-weight:400;opacity:0;transition:1s ;transform:translateY(-50%);}
.mv-txt h2 span.mvt2 {font-size:28px;font-weight:700;opacity:0;transition:1s ;transform:translateY(50%);transition-delay:0.4s;}

.owl-item.active .mv-txt h2 span.mvt1 {transform:translateY(0) !important;opacity:1 !important;}
.owl-item.active .mv-txt h2 span.mvt2 {transform:translateY(0) !important;opacity:1 !important;}

.owl-nav button.owl-prev, .owl-nav button.owl-next {display:none !important;}
.white .sa_owl_theme .owl-nav .owl-prev {top:57%;background:transparent url('../assets/swiper-4.4.1/dist/btn-prev.png') no-repeat !important;background-size: 100% 100% !important;opacity:1 !important;}
.white .sa_owl_theme .owl-nav .owl-next {top:57%;background:transparent url('../assets/swiper-4.4.1/dist/btn-next.png') no-repeat !important;background-size: 100% 100% !important;opacity:1 !important;}
.white .sa_owl_theme .owl-nav .owl-prev:hover, .white .sa_owl_theme .owl-nav .owl-next:hover {opacity:0.5 !important;}

/*/plugins/slide-anything/owl-carousel/sa-owl-theme.css*/


@media (min-width:768px) {

	#slider_341, .sa_hover_container {height:400px;}
	#slider_341_slide01 {background-position:30% center !important;}
	#slider_341_slide02 {background-position:center center !important;}

	.mv-txt {margin:180px 0 0 15px;}
	.mv-txt h2 span.mvt1 {font-size:25px;}
	.mv-txt h2 span.mvt2 {font-size:40px;}
	
	.owl-dots {left:15px;bottom:135px;}
}

@media (min-width:992px) {

	#slider_341, .sa_hover_container {height:550px;}
	.mv-txt {max-width:100%;margin:250px 0 0 60px !important;}
	.mv-txt h2 span.mvt1 {font-size:32px;}
	.mv-txt h2 span.mvt2 {font-size:50px;}
	
	.owl-dots {bottom:190px;left:60px;}
	.owl-nav button.owl-prev, .owl-nav button.owl-next {display:block !important;}

}
@media (min-width:1200px) {

	#slider_341, .sa_hover_container {height:700px;}
	.mv-txt {max-width:1200px;margin:0 auto !important; padding-top:350px;}
	.owl-dots {bottom:226px;left:0;}

}

/*Sub Visual //////////////////////////////////////////////////////////////////////////////////*/
.sub-visual {display:none;position:relative;overflow:hidden;height:170px;background:#383a41;vertical-align:middle;}
.sub-visual .row-cell {position:absolute;width:100%;padding-top:118px;color:#fff;}

.v1, .v2, .v3, .v4 {background:#fff url('../images/sv1.jpg') no-repeat;/*background-position:20% 0;*/background-size:cover;}
.v-txt {}
.v-txt h2 {color:#fff;}
.v-txt h2 span {display:block;letter-spacing:-0.055em;}
.v-txt h2 span.vt1 {font-size:16px;font-weight:400;}
.v-txt h2 span.vt2 {font-size:28px;font-weight:700;}

@media (min-width:768px) {

	.sub-visual {height:300px;}
	.sub-visual .row-cell {padding-top:180px;}

}
@media (min-width:992px) {

	.sub-visual {display:block;height:320px;}
	.v1, .v2, .v3, .v4 {background:#fff url('../images/sv1.jpg') no-repeat;background-position:center;}
	.v-txt {padding-left:15px;}
	.v-txt h2 span.vt1 {font-size:28px;}
	.v-txt h2 span.vt2 {font-size:32px;}

}
@media (min-width:1200px) {

	.sub-visual .row-cell {padding-top:180px;}
	.v-txt {max-width:1200px;margin:0 auto !important;padding-left:0;}

}
@media (min-width:1921px) {

	.v1, .v2, .v3, .v4 {background-size:cover;}

}


/*Sub Left /////////////////////////////////////////////////////////////////////////*/
.left-sidebar1 {margin:0;}

@media (min-width:992px) {

	.left-sidebar1 {margin:0;}
	.right-content {}

}


/*Sub Left-Navi /////////////////////////////////////////////////////////////////////////*/
.left-sidebar1 .left-location-map {display:none;max-width:100%;height:38px;line-height:36px;background:#fff;border-bottom:1px solid #e0e0e0;}
.left-sidebar1 .left-location-map {font-size:16px;font-weight:500 !important;color:#333;letter-spacing:-0.05em;text-align:center;}

.left-sidebar1 .textwidget, .left-sidebar1 .textwidget ul, .left-sidebar1 .textwidget ul li {padding:0 !important;margin:0 !important;}
.left-sidebar1 .textwidget {position:relative;width:100% !important;overflow-y:hidden;overflow-x:auto;white-space:nowrap;display:block;background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:0;text-align:center;}

.left-sidebar1 .textwidget ul {display:inline-block;margin:0;list-style:none;}
.left-sidebar1 .textwidget ul li {list-style:none;display:inline-block;text-indent:0 !important;}
.left-sidebar1 .textwidget ul li a {position:relative;display:block !important;height:100%;color:#777;font-weight:400;font-size:14px;text-decoration:none;padding:12px 14px;}
.left-sidebar1 .textwidget ul li a:hover {text-decoration:none;color:#2553a2 !important;font-weight:500 !important;}
.left-sidebar1 .textwidget ul li a:after {position:absolute;left:50%;bottom:-1px;display:block;content:'';width:0;height:3px;background:#2553a2;}
.left-sidebar1 .textwidget ul li a:after {-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.left-sidebar1 .textwidget ul li:hover a:after {width:100%;left:0;}

.left-sidebar1 .textwidget li.current_page_item a {font-weight:500 !important;color:#2553a2 !important;}
.left-sidebar1 .textwidget li.current_page_item a:after {width:100%;left:0;}


@media (min-width:360px) {

}
@media (min-width:768px) {

	.left-sidebar1 .left-location-map {font-size:20px;height:54px;line-height:50px;}
	.left-sidebar1 .textwidget ul li a {font-size:18px;padding:14px 20px;}
}
@media (min-width:992px) {

	.left-sidebar1 .textwidget ul li a {padding:18px 36px 19px 36px;}


}
@media (min-width:1024px) {



}
@media (min-width:1200px) {


}


/*Sub Right Title /////////////////////////////////////////////////////////////////////////*/
.new-page-title {position:relative;margin-bottom:20px;}
.new-page-title .new-page-title-txt {margin-top:30px;text-align:center;}
.new-page-title .new-page-title-txt h3 {color:#333;font-size:20px !important;letter-spacing:-0.025em !important;font-weight:700 !important;margin:0 !important;}

.new-page-title .new-location-map {display:none;position:absolute;right:0;bottom:12px;color:#666;font-size:12px;}

.new-page-title .loco-arrow {padding:0 2px;}
.new-page-title .new-current-page {font-weight:400;color:#333;}
.new-page-title a {display:inline-block;color:#666;}
.new-page-title a:hover {color:#0044b0;}


@media (min-width:768px) {

	.new-page-title {margin-bottom:20px;}
	.new-page-title .new-page-title-txt {margin-top:40px;}
	.new-page-title .new-page-title-txt h3 {font-size:40px !important;}
	.new-page-title .new-location-map {bottom:22px;font-size:14px;}
	.new-page-title .loco-arrow {padding:0 5px;}

}
@media (min-width:992px) {

	.new-page-title {margin-bottom:40px;}
	.new-page-title .new-page-title-txt {margin-top:60px;}
	.new-page-title .new-location-map {bottom:40px;}

}


/*editable-content /////////////////////////////////////////////////////////////////////////*/
.editable-content {padding:0 0 0 0;}
.editable-content strong {font-weight:600;}

.pdf_wrap {position:relative;width:730px;height:716px;overflow:hidden;background:#999;text-align:center;}

h4.stit {position:relative;font-size:16px;font-weight:500 !important;background:url('../images/bullet-square.png') left 1px no-repeat;background-size:18px;padding-left:24px;margin-bottom:14px;letter-spacing:-0.025em;}
h4.stit .span {font-size:13.5px;color:#555;margin-top:3px;}
h4.stit .span2 {display:inline;font-size:16px;font-weight:500;}
h4.stit .span3 {display:inline;font-size:16px;font-weight:400;}


@media (min-width:768px) {

	h4.stit {font-size:24px;background:url('../images/bullet-square.png') left center no-repeat;padding-left:33px;margin-bottom:24px;letter-spacing:-0.025em;}
	h4.stit .span {position:absolute;right:0;top:4px;font-size:17px;margin-top:0;}
	h4.stit .span2 {font-size:24px;}
	h4.stit .span3 {font-size:24px;}

}
@media (min-width:992px) {

	.editable-content {padding:0 0 0 0;}

}
@media (min-width:1200px) {


}


/*sub1-1 /////////////////////////////////////////////////////////////////////////*/
.c1-1 {text-align:center;}
.c1-1 .img {text-align:left;}
.c1-1 .img img {max-height:200px;}

.c1-1 .txt {padding-top:14px;}
.c1-1 .txt1 {font-size:18px;font-weight:400;line-height:1.4;}
.c1-1 .txt2 {font-size:15px;font-weight:400;}
.c1-1 .txt2 .txt3 {padding-top:15px;}
.c1-1.line1, .c1-1.line2 {border-top:1px solid #e0e0e0;}

#tabs3 ul.ui-tabs-nav {margin:5px 0 0 0 !important;padding:0 !important;}
#tabs3 ul.ui-tabs-nav li {display:inline-block;margin-right:4px;list-style:none;}
#tabs3 ul.ui-tabs-nav li:last-child {margin-right:0;}
#tabs3 ul.ui-tabs-nav li a {display:block;font-size:15px;font-weight:400;letter-spacing:-0.025em;color:#1a1a1a;height:34px;line-height:34px;padding:0 16px;text-align:center;border-radius:50px;}
#tabs3 ul.ui-tabs-nav li a:active, #tabs ul.ui-tabs-nav li a:hover {color:#fff;text-decoration:none;background:#b3c11c;}
#tabs3 ul.ui-tabs-nav li.ui-state-active a {background:#b3c11c;font-weight:400;color:#fff;}

#tabs3-1.showtxt {display:block;}

@media (min-width:768px) {

	.c1-1 .txt1 {font-size:20px;}
	.c1-1 .txt2 {font-size:16px;}
	.c1-1 .txt2 .txt3 {padding-top:30px;word-break:break-all;}


}
@media (min-width:992px) {

	.c1-1 {display:table;width:100%;/*height:800px;*/}
	.c1-1 .img {display:table-cell;width:31%;}
	.c1-1 .img img {max-height:300px;}

	.c1-1 .txt {display:table-cell;vertical-align:top;padding-top:10px;}
	.c1-1 .txt1 span {display:block;}
	.c1-1.line1 {padding:80px 0;}
	.c1-1.line2 {padding:80px 0 0 0;}

	#tabs3 {}
	#tabs3 ul.ui-tabs-nav {white-space:normal;margin:34px 0 0 0 !important;padding:0 !important;overflow:hidden;}
	#tabs3 ul.ui-tabs-nav li {float:left;}
	#tabs3 ul.ui-tabs-nav li a {font-size:16px;}

}
@media (min-width:1200px) {

	#tabs3 ul.ui-tabs-nav li a {font-size:16px;}

}

.c1-1 {position:relative;padding-bottom:56.2%;overflow: hidden;}
.c1-1 iframe,.c1-1 object,.c1-1 embed,.c1-1 .html5-video-player {position:absolute;top: 0;left:0;width:100% !important;height:100% !important;}
.c1-1 .ui {position:absolute;z-index:1000;background:#000;right:0;}
.c1-1 .ui a {color:#fff;}

/*sub1-1 /////////////////////////////////////////////////////////////////////////*/
.mt1-1{margin-top:14px;}
.c1-1-1 {padding:14px 10px;border-bottom:1px solid #e2e6e9;font-weight:400;text-align:justify;}
.c1-1-2 {position:relative;padding-left:14px;margin-bottom:14px;}
.c1-1-2 .snum {position:absolute;top:48%;transform:translateY(-50%);left:0;display:inline-block;font-family:'Montserrat', sans-serif;color:#fff;font-size:18px;width:44px;height:44px;line-height:44px;text-align:center;background:#1e71c1;border-radius:50%;}
.c1-1-2 .txt {height:114px;border:1px solid #e2e6e9;vertical-align:middle;}
.c1-1-2 .txt div {position:absolute;top:48%;transform:translateY(-50%);padding:0 20px 0 40px;text-align:justify;}
.c1-1-4 {margin-top:20px;}


@media (min-width:768px) {

	.mt1-1{margin-top:60px;}
	.c1-1-1 {padding:40px;font-size:18px;}
	.c1-1-2 {padding-left:22px;margin-bottom:20px;}
	.c1-1-2 .txt {height:74px;}
	.c1-1-4 {margin-top:60px;}

}
@media (min-width:992px) {

	.c1-1-1 {padding:56px;}

}
@media (min-width:1200px) {


}


/*sub1-2 /////////////////////////////////////////////////////////////////////////*/
.mt1-2 {margin-top:14px;}
.faculty {display:block;width:100%;border:1px solid #e2e6e9;padding:14px;margin-bottom:14px;overflow:hidden;}
.faculty.last {margin-bottom:0;}
.faculty .photo {text-align:center;}
.faculty .info {padding-top:5px;}
.faculty .info .name {font-size:16px;font-weight:500;color:#1e71c1;text-align:center;}
.faculty .info .txt {margin-top:12px;}
.faculty .info .txt .left, .faculty .info .txt .right {padding-bottom:5px;}
.faculty .info .dt {font-weight:500;}
.faculty .info .dd {}


@media (min-width:768px) {
	
	.mt1-2 {margin-top:60px;}
	.faculty {display:table;width:100%;padding:30px 40px;margin-bottom:20px;}
	.faculty .photo {display:table-cell;width:140px;text-align:left;}
	.faculty .info {display:table-cell;width:calc(100% - 140px);vertical-align:top;}
	.faculty .info .name {font-size:22px;text-align:left;}
	.faculty .info .txt {margin-top:12px;}
	.faculty .info .txt .left, .faculty .info .txt .right {float:left;width:50%;padding-bottom:5px;}
	.faculty .info .dt {float:left;width:25%;font-size:15px;}
	.faculty .info .dd {float:left;width:75%;font-size:15px;padding-right:10px;word-break:keep-all;}


}
@media (min-width:992px) {

	.faculty {padding:60px 30px 60px 60px;}

}
@media (min-width:1200px) {

	.faculty .info .dt {width:19%;}
	.faculty .info .dd {width:81%;padding-right:0;}

}


/*sub1-3 /////////////////////////////////////////////////////////////////////////*/
.member {float:left;display:block;width:50%;min-height:222px;border-top:1px solid #e0e0e0;padding:14px 0;overflow:hidden;}
.member.high1 {min-height:240px;}
.member.last {border-bottom:1px solid #e0e0e0;}
.member.last2 {border-bottom:1px solid #e0e0e0;}
.member.last-width {width:100%;}

.member .photo {text-align:center;height:133px !important;}
.member .photo img {max-height:100%;}
.member .info {padding-top:5px;}
.member .info .name {font-size:14px;font-weight:500;text-align:center;line-height:1.3;}
.member .info .txt {margin-top:0;text-align:center;font-size:12px;}

.member.last-width .photo, .member.last-width .info {width:50%;}

.member2 {border:0;padding:14px 0 0 0;}
.member3 {width:100%;}

.flo-left {float:left;width:100%;margin-top:14px;}
.sstit {float:left;width:100%;font-weight:400;color:#5e83bb;padding:14px 0 0 0;text-align:center;}
.sstit.first {border-top:1px solid #e0e0e0;}
.project {float:left;width:100%;padding:14px 0 20px 0;}
.project .ptit {font-weight:400;}

@media (min-width:768px) {

	.member {display:table;float:left;width:50%;padding:30px 40px;min-height:200px;}
	.member .photo {display:table-cell;width:130px !important;text-align:left;}
	.member .info {display:table-cell;width:calc(100% - 130px) !important;vertical-align:top;}
	.member .info .name {font-size:18px;text-align:left;}
	.member .info .txt {margin-top:12px;font-size:14px;text-align:left;}
	.member.last2 {border-bottom:1px solid #e0e0e0;}


	.member2 {padding:20px 30px 30px 50px;}
	.flo-left {float:left;width:100%;margin-top:26px;}
	.sstit {float:left;width:100%;font-size:20px;padding:40px 0 0 50px;text-align:left;}
	.project {float:left;width:100%;padding:0 0 40px 50px;text-align:left;}
	.project .ptit {font-weight:400;}
	.project .ptxt {}

}

@media (min-width:992px) {

	.member {padding:40px 30px 40px 50px;}
	.member .photo {width:140px !important;}
	.member .info {width:calc(100% - 140px) !important;}
	.member .info .name {font-size:20px;}
	.member .info .txt {font-size:16px;}

	.member2 {padding:20px 30px 24px 50px;}
	.sstit {float:left;width:100%;font-size:20px;padding:40px 0 0 50px;text-align:left;}
	.project {float:left;width:100%;padding:0 0 40px 50px;text-align:left;}
	.project .ptit {font-weight:400;}
	.project .ptxt {}


}
@media (min-width:1200px) {



}


/*sub1-4 /////////////////////////////////////////////////////////////////////////*/
.map {width:100%;height:300px;}
.mtxt {padding:14px;border:1px solid #e2e6e9;border-top:0;}
.mtxt .address, .mtxt .tel, .mtxt .email {position:relative;display:table;width:100%;}
.mtxt .address {padding-bottom:10px;border-bottom:1px solid #e2e6e9;}
.mtxt .tel {padding:10px 0 10px 0;border-bottom:1px solid #e2e6e9;}
.mtxt .email {padding:10px 0 10px 0;}

.mtxt .address .ic {display:table-cell;width:26px;height:26px;background:url('../images/ic-address2.png') no-repeat;background-size:26px;}
.mtxt .tel .ic {display:table-cell;width:26px;height:26px;background:url('../images/ic-tel2.png') no-repeat;background-size:26px;}
.mtxt .email .ic {display:table-cell;width:26px;height:26px;background:url('../images/ic-email2.png') no-repeat;background-size:26px;}

.mtxt .rtxt {display:table-cell;vertical-align:top;padding:2px 0 0 10px;}
.mtxt dt {display:inline;font-weight:500;}
.mtxt dd {display:inline;}
.mtxt dd .colon {display:none;}


@media (min-width:768px) {
	.map {width:100%;height:400px;}

	.mtxt {padding:50px 60px 38px 60px;}
	.mtxt .address, .mtxt .tel, .mtxt .email {position:relative;display:block;}
	.mtxt .address {padding-bottom:12px;border-bottom:1px solid #e2e6e9;}
	.mtxt .tel {padding:12px 0 12px 0;border-bottom:1px solid #e2e6e9;}
	.mtxt .email {padding:12px 0 12px 0;}

	.mtxt .address .ic {width:40px;height:40px;background:url('../images/ic-address2.png') no-repeat;}
	.mtxt .tel .ic {width:40px;height:40px;background:url('../images/ic-tel2.png') no-repeat;}
	.mtxt .email .ic {width:40px;height:40px;background:url('../images/ic-email2.png') no-repeat;}

	.mtxt .rtxt {padding:7px 0 0 20px;font-size:17px;}
	.mtxt dl {display:inline;}
	.mtxt dd .colon {display:inline;}
	.mtxt dd .colon-txt {display:inline;}

	.ml1-3 {margin-left:16px;}

}
@media (min-width:992px) {


}
@media (min-width:1200px) {

	.map {width:100%;height:500px;}
}


/*sub2-1 /////////////////////////////////////////////////////////////////////////*/
.enter .txt {position:relative;padding:14px 18px 8px 18px;background:#1e71c1;color:#fff;}
.enter .txt .t1 {display:inline-block;font-weight:400;line-height:1.4;text-align:justify;}
.enter .txt .t1 p {display:inline;}
.enter .txt .nbtn {position:relative;text-align:right;}
.enter .txt .nbtn a {display:inline-block;text-align:left;width:82px;height:32px;line-height:29px;font-weight:700;color:#fff;background:url('../images/ic-arrow-m.png') 32px 5px no-repeat;}
.enter .img {height:214px;background:url('../../../../wp-content/uploads/2023/11/i-enter.jpg') no-repeat;background-position:center top;background-size:cover;}


@media (min-width:768px) {

	.enter .txt {position:relative;height:126px;padding:30px 40px;}
	.enter .txt .t1 {display:inline-block;width:75%;height:64px;font-size:16px;padding:0 0 0 88px;background:url('../images/ic-enter.png') no-repeat;}
	.enter .txt .t1 p {display:block;}
	.enter .txt .nbtn {position:absolute;top:38px;right:60px;width:75px;height:64px;}
	.enter .txt .nbtn a {width:100%;height:100%;font-weight:700;color:#fff;background:url('../images/ic-arrow.png') 0 22px no-repeat;padding-left:22px;}
	.enter .img {height:400px;}

}
@media (min-width:992px) {

	.enter .txt .t1 {width:72%;}

}
@media (min-width:1200px) {

	.enter .txt {height:165px;padding:50px 60px;}
	.enter .txt .t1 {width:100%;font-size:17px;padding:7px 0 0 88px;}
	.enter .txt .nbtn {top:60px;}
	.enter .img {height:480px;}

}


/*sub2-2 /////////////////////////////////////////////////////////////////////////*/
.tscroll {overflow-y: auto;}
.type1 {min-width:400px;border-collapse:collapse;border-spacing:0;width:100%;border-top:2px solid #1e71c1;}
.type1 thead th {font-weight:400;text-align:center;height:44px;background:#f3f4f6;border-right:1px solid #e2e6e9;}
.type1 thead th:last-child {border-right:0;}
.type1 tbody th {width:16%;padding:0;text-align:center;font-weight:400;border-right:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;}
.type1 tbody td {width:42%;padding:4px 6px;font-weight:400;border-right:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;word-break:keep-all;}
.type1 tbody td:last-child {width:42%;}
.type1 tbody th:last-child, .type1 tbody td:last-child {border-right:0;}

.type2 {min-width:400px;border-collapse:collapse;border-spacing:0;width:100%;border-top:2px solid #1e71c1;}
.type2 thead th {font-weight:400;text-align:center;height:44px;background:#f3f4f6;border-right:1px solid #e2e6e9;}
.type2 thead th:last-child {border-right:0;}
.type2 tbody th {width:22%;padding:0;text-align:center;font-weight:400;border-right:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;word-break:keep-all;}
.type2 tbody td {width:78%;padding:4px 6px;font-weight:400;border-right:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;word-break:keep-all;}
.type2 tbody th:last-child, .type2 tbody td:last-child {border-right:0;}

.txt-outline {margin:10px 0 14px 0;}
.txt-outline p {/*color:#555;*/}
.txt-outline p.txt-blue {font-weight:400;color:#1e71c1;}
.ml2-2 {}
.txt-outline.last {margin:10px 0 0 0;}

@media (min-width:768px) {

	.type1 thead th {font-size:17px;height:62px;}
	.type1 tbody th {width:14%;padding:20px 0;font-size:17px;}
	.type1 tbody td {width:40%;padding:20px 0 20px 20px;font-size:17px;}
	.type1 tbody td:last-child {width:46%;}

	.type2 thead th {font-weight:400;font-size:17px;height:62px;}
	.type2 tbody th {width:14%;padding:20px 0;font-size:17px;}
	.type2 tbody td {width:86%;padding:20px 0 20px 20px;font-size:17px;}

	.txt-outline {margin:14px 0 60px 0;font-size:16px;}
	.ml2-2 {margin-left:10px;}
	.txt-outline.last {margin:14px 0 0 0;}

}
@media (min-width:992px) {

	.txt-outline {font-size:17px;}

}
@media (min-width:1200px) {


}


/*sub2-3 /////////////////////////////////////////////////////////////////////////*/
.student {display:block;width:100%;border:1px solid #e2e6e9;padding:14px;margin-bottom:14px;overflow:hidden;}
.student.last {margin-bottom:0;}
.student .photo {text-align:center;}
.student .photo img {max-width:80%;}
.student .info {padding-top:5px;}
.student .info .name {font-size:18px;font-weight:500;color:#1e71c1;}
.student .info .txt {margin-top:12px;text-align:justify;}
.student .info .txt p {display:block;}
.student .info .txt p.p1 {margin-top:12px;}
.student .info .txt p.p2 {margin-top:12px;}
.student .info .txt p.p3 {margin-top:12px;}
a.btn-click {display:block;border:1px solid #1e71c1;padding:5px 14px;color:#1e71c1;font-size:14px !important;margin-bottom:5px;text-align:center;}
a.btn-click:hover {background:#1e71c1;color:#fff;}
.student-img {border:1px solid #e2e6e9;padding:12px;text-align:center;}


@media (min-width:768px) {
	
	.mt1-2 {margin-top:60px;}
	.student {display:table;width:100%;padding:20px 20px 30px 20px;margin-bottom:20px;}
	.student .photo {display:table-cell;width:23%;text-align:center;vertical-align:middle;}
	.student .info {display:table-cell;width:77%;vertical-align:top;padding-left:25px;}
	.student .info .name {font-size:22px;text-align:left;}
	.student .info .txt {margin-top:12px;}
	.student .info .txt p {display:inline;}
	.student .info .txt p.p1, .student .info .txt p.p2 {margin-top:0;}
	.student .info .txt p.p2 {display:inline;}
	.student .info .txt p.p3 {display:block;}
	.student .info .txt p.p3 {margin-top:32px;}
	.student-img {padding:40px 0;}
	a.btn-click {display:inline;margin-bottom:0;text-align:left;}
}
@media (min-width:992px) {

	.student {padding:30px 30px 40px 30px;}
	a.btn-click {padding:7px 40px;font-size:16px !important;}
}
@media (min-width:1200px) {



}

/*sub2-4 /////////////////////////////////////////////////////////////////////////*/
.academy {display:block;width:100%;border:1px solid #e2e6e9;padding:14px;margin-bottom:14px;overflow:hidden;}
.academy.last {margin-bottom:0;}
.academy .photo {text-align:center;}
.academy .info {padding-top:5px;}
.academy .info .name {font-size:18px;font-weight:500;color:#1e71c1;}
.academy .info .txt {margin-top:12px;text-align:justify;}
.academy .info .txt p {display:block;}
.academy .info .txt p.p1 {margin-top:12px;}
.academy .info .txt p.p2 {margin-top:12px;}


@media (min-width:768px) {
	
	.mt1-2 {margin-top:60px;}
	.academy {display:table;width:100%;padding:20px 20px 30px 20px;margin-bottom:20px;}
	.academy .photo {display:table-cell;width:25%;text-align:left;vertical-align:middle;}
	.academy .info {display:table-cell;width:75%;vertical-align:top;padding-left:25px;}
	.academy .info .name {font-size:22px;text-align:left;}
	.academy .info .txt {margin-top:12px;}
	.academy .info .txt p {display:inline;}
	.academy .info .txt p.p1 {margin-top:0;}
	.academy .info .txt p.p2 {display:block;margin-top:12px;}

}
@media (min-width:992px) {

	.academy {padding:30px 30px 40px 30px;}

}
@media (min-width:1200px) {



}


/*sub3-1 /////////////////////////////////////////////////////////////////////////*/
.enterg .txt {position:relative;padding:14px 18px 8px 18px;background:#1e71c1;color:#fff;}
.enterg .txt .t1 {display:inline-block;font-weight:400;line-height:1.4;text-align:justify;}
.enterg .txt .t1 p {display:inline;}
.enterg .txt .nbtn {position:relative;text-align:right;}
.enterg .txt .nbtn a {display:inline-block;text-align:left;width:82px;height:32px;line-height:29px;font-weight:700;color:#fff;background:url('../images/ic-arrow-m.png') 32px 5px no-repeat;}
.enterg .img {height:214px;background:url('../../../../wp-content/uploads/2023/11/i-enterg.jpg') no-repeat;background-position:center top;background-size:cover;}
.enterg.doc .img {height:214px;background:url('../../../../wp-content/uploads/2023/11/i-caudocg.jpg') no-repeat;background-position:center top;background-size:cover;}


@media (min-width:768px) {

	.enterg .txt {position:relative;height:126px;padding:30px 40px;}
	.enterg .txt .t1 {display:inline-block;width:75%;height:64px;font-size:16px;padding:0 0 0 88px;background:url('../images/ic-enter.png') no-repeat;}
	.enterg.doc .txt .t1 {display:inline-block;width:75%;height:64px;font-size:16px;padding:0 0 0 88px;background:url('../images/ic-caudoc.png') no-repeat;}
	.enterg .txt .t1 p {display:inline-block;}
	.enterg .txt .nbtn {position:absolute;top:38px;right:60px;width:75px;height:64px;}
	.enterg .txt .nbtn a {width:100%;height:100%;font-weight:700;color:#fff;background:url('../images/ic-arrow.png') 0 22px no-repeat;padding-left:22px;}
	.enterg .img, .enterg.doc .img {height:400px;}

}
@media (min-width:992px) {

	.enterg .txt .t1 {width:74%;}

}
@media (min-width:1200px) {

	.enterg .txt {height:165px;padding:50px 60px;}
	.enterg .txt .t1 {width:100%;font-size:17px;padding:7px 0 0 88px;}
	.enterg.doc .txt .t1 {width:100%;font-size:17px;padding:8px 0 0 88px;}
	.enterg .txt .nbtn {top:60px;}
	.enterg .img, .enterg.doc .img {height:500px;}

}


/*sub3-2 /////////////////////////////////////////////////////////////////////////*/
.btit {position:relative;background:#1e71c1 url('../images/ic-major.png') no-repeat;background-size:24px;background-position:10px 11px;}
.btit div {line-height:1.3;font-weight:400;color:#fff;padding:10px 10px 10px 42px;word-break:keep-all;}

.c3-2 {padding:14px;border:1px solid #1e71c1;}
.c3-2.last {padding:14px;}
.c3-2 .stit {font-weight:500 !important;}
.c3-2 .stit span {background:#1e71c1;padding:0 4px 2px 4px;color:#fff;}
.c3-2 .txt {text-align:justify;margin-top:4px;}
.c3-2 .txt .inline {}
.c3-2 .txt .blue {font-weight:500 !important;color:#2553a2;letter-spacing:-0.01em;}


@media (min-width:768px) {

	.btit {height:124px;background-size:43px 44px;background-position:60px 40px;}
	.btit div {position:absolute;top:48%;transform:translateY(-42%);font-size:18px;padding:0 90px 0 124px;}

	.c3-2 {padding:40px;}
	.c3-2.last {padding:40px;}
	.c3-2 .stit {font-size:17px;}
	.c3-2 .txt {line-height:1.6;word-break:keep-all;}
	.c3-2 .txt .inline {font-size:17px;}
	.c3-2 .txt .blue {}

}
@media (min-width:992px) {

	.c3-2 {padding:40px 60px;}

}
@media (min-width:1200px) {

}


/*sub3-3 /////////////////////////////////////////////////////////////////////////*/
.gsubject-top {margin-bottom:14px;}
.gsubject-top .type1 {min-width:100% !important;}
.gsubject-top td {text-align:center !important;font-weight:500 !important;font-size:16px !important;}
.gsubject-top td p.option {font-weight:400 !important;font-size:12px !important;}
.gsubject-top td a {border:1px solid #1e71c1;padding:5px 20px;color:#1e71c1;font-size:14px !important;}
.gsubject-top td a:hover {background:#1e71c1;color:#fff;}

.gsubject {border:1px solid #e2e6e9;padding:10px;text-align:center;}

@media (min-width:320px) {

}
@media (min-width:768px) {

	.gsubject-top {margin-bottom:60px;}
	.gsubject-top td {font-size:20px !important;}
	.gsubject-top td p.option {font-size:18px !important;}
	.gsubject-top td a {padding:7px 40px;font-size:16px !important;}
	.gsubject {padding:100px;}

}
@media (min-width:992px) {

}
@media (min-width:1200px) {

}




.test2-con {margin-top:150px;}
.test2-con p {display:none;}
.box {width:100%;height:500px;margin:0 auto;}
.box .bc {border:1px solid #dcdbdb;font-size:14px;}
.box a {display:block;height:100%;}
.box a:hover {}

.box .bc:hover {z-index:1;-webkit-box-shadow:0px 5px 25px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 25px rgba(0,0,0,0.15);box-shadow:0px 5px 25px rgba(0,0,0,0.15);border:2px solid #dcdbdb;}
.box .bc:hover {transition: transform .42s cubic-bezier(.05,.2,.1,1);transform: scale(1.2);border: 0;background: #fff;}


.box .b1 {height:20px;}
.box .b2 {overflow:hidden;}
.box .b2 .left-arrow {float:left;position:relative;width:6%;height:480px;background:url('../images/b1.png') no-repeat right top;}
.box .b2 .left-arrow span {display:block;position:absolute;top:30px;left:-20px;transform: rotate(-90deg);}

.box .b2 .nano {float:left;width:30%;height:480px;vertical-align:top;}
.box .b2 .nano .n1 {position:relative;height:40%;}
.box .b2 .nano .n2 {position:relative;height:60%;}
.box .b2 .nano .n2 .box1, .box .b2 .nano .n2 .box2, .box .b2 .nano .n2 .box3 {position:absolute;width:100px;height:80px;line-height:80px;text-align:center;vertical-align:middle;}
.box .b2 .nano .n2 .box1 {top:0;right:0;}
.box .b2 .nano .n2 .box2 {top:90px;right:0;}
.box .b2 .nano .n2 .box3 {top:180px;right:0;}

.box .b2 .n-nano {float:left;width:30%;height:480px;vertical-align:top;}
.box .b2 .n-nano .n3 {position:relative;height:70%;}
.box .b2 .n-nano .n4 {position:relative;height:30%;}
.box .b2 .n-nano .n3 .box4, .box .b2 .n-nano .n3 .box5, .box .b2 .n-nano .n3 .box6, .box .b2 .n-nano .n3 .box7, .box .b2 .n-nano .n4 .box8 {position:absolute;width:100px;height:80px;line-height:80px;text-align:center;vertical-align:middle;}
.box .b2 .n-nano .n3 .box4 {top:0px;right:0;}
.box .b2 .n-nano .n3 .box5 {top:90px;right:0;}
.box .b2 .n-nano .n3 .box6 {top:180px;right:0;}
.box .b2 .n-nano .n3 .box7 {top:270px;right:0;}
.box .b2 .n-nano .n4 .box8 {top:30px;right:0;}

.box .b2 .capsule {float:left;width:34%;height:480px;vertical-align:top;}
.box .b2 .capsule .n5 {position:relative;height:70%;}
.box .b2 .capsule .n6 {position:relative;height:30%;}

.box .b2 .capsule .n5 .circle1, .box .b2 .capsule .n6 .circle2 {position:absolute;}
.box .b2 .capsule .n5 .circle1 {bottom:25px;left:15px;}
.box .b2 .capsule .n6 .circle2 {bottom:15px;left:15px;}
.box .b2 .capsule .n5 .circle1, .box .b2 .capsule .n6 .circle2 {width:100px;height:100px;line-height:100px;text-align:center;vertical-align:middle;border-radius:50%;}

.box .b3 {position:relative;height:50px;}
.box .b3 div {float:left;line-height:50px;text-align:center;}
.box .b3 .txt1 {width:4%;}
.box .b3 .txt2 {width:32%;}
.box .b3 .txt3 {width:32%;}
.box .b3 .txt4 {width:32%;}
.box .b3 .txt5 {position: absolute;right:20px;top:-26px;}

.box .bottom-arrow {background:url('../images/b2.png') no-repeat 16px 0px;}
.test-img {text-align:center;display:none;}




@media (min-width:1200px) {

.test2-con {margin-top:150px;}
.test2-con p {display:none;}
.box {width:850px;height:730px;margin:0 auto;}


.box .b1 {height:30px;}
.box .b2 {overflow:hidden;}
.box .b2 .left-arrow {float:left;position:relative;width:4%;height:650px;background:url('../images/b1.png') no-repeat right top;}
.box .b2 .left-arrow span {display:block;position:absolute;top:40px;left:-10px;transform: rotate(-90deg);}

.box .b2 .nano {float:left;width:32%;min-height:650px;vertical-align:top;}
.box .b2 .nano .n1 {display:block;position:relative;height:410px;}
.box .b2 .nano .n2 {position:relative;height:240px;}
.box .b2 .nano .n2 .box1, .box .b2 .nano .n2 .box2, .box .b2 .nano .n2 .box3 {position:absolute;width:130px;height:110px;line-height:110px;text-align:center;vertical-align:middle;}
.box .b2 .nano .n2 .box1 {top:0;right:0;}
.box .b2 .nano .n2 .box2 {top:115px;right:0;}
.box .b2 .nano .n2 .box3 {top:115px;left:7px;}

.box .b2 .n-nano {float:left;width:32%;min-height:650px;vertical-align:top;}
.box .b2 .n-nano .n3 {position:relative;height:410px;}
.box .b2 .n-nano .n4 {position:relative;height:240px;}
.box .b2 .n-nano .n3 .box4, .box .b2 .n-nano .n3 .box5, .box .b2 .n-nano .n3 .box6, .box .b2 .n-nano .n3 .box7, .box .b2 .n-nano .n4 .box8 {position:absolute;width:130px;height:110px;line-height:110px;text-align:center;vertical-align:middle;}
.box .b2 .n-nano .n3 .box4 {top:40px;right:0;}
.box .b2 .n-nano .n3 .box5 {top:155px;right:0;}
.box .b2 .n-nano .n3 .box6 {top:270px;right:0;}
.box .b2 .n-nano .n3 .box7 {top:270px;left:7px;}
.box .b2 .n-nano .n4 .box8 {bottom:15px;right:0;top:auto;}

.box .b2 .capsule {float:left;width:32%;min-height:650px;vertical-align:top;}
.box .b2 .capsule .n5 {position:relative;height:410px;}
.box .b2 .capsule .n6 {position:relative;height:240px;}

.box .b2 .capsule .n5 .circle1, .box .b2 .capsule .n6 .circle2 {position:absolute;}
.box .b2 .capsule .n5 .circle1 {bottom:25px;left:15px;}
.box .b2 .capsule .n6 .circle2 {bottom:15px;left:15px;}
.box .b2 .capsule .n5 .circle1, .box .b2 .capsule .n6 .circle2 {width:120px;height:120px;line-height:120px;text-align:center;vertical-align:middle;border-radius:50%;}

.box .b3 {position:relative;height:50px;}
.box .b3 div {float:left;line-height:50px;text-align:center;}
.box .b3 .txt1 {width:4%;}
.box .b3 .txt2 {width:32%;}
.box .b3 .txt3 {width:32%;}
.box .b3 .txt4 {width:32%;}
.box .b3 .txt5 {position: absolute;right:20px;top:-26px;}

.box .bottom-arrow {background:url('../images/b2.png') no-repeat 29px 0px;}
.test-img {text-align:center;}

}



/*Mangboard /////////////////////////////////////////////////////////////////////////*/
.mb-board div .table>thead>tr>th, .mb-board div .table>tbody>tr>th, .mb-board div .table>tbody>tr>td, .mb-style1 .table-view>tbody td.content-box p, .mb-style1 .table-view>tbody td.content-box span {font-size:16px !important;}
.mb-style1 .table-view>tbody td.content-box p, .mb-style1 .table-view>tbody td.content-box p img {display:block !important;margin:0 auto !important;text-indent:0 !important;}

.btn-apply-line {text-align:center;margin:0;padding:4px 0 !important;}
a.btn-apply {font-size:16px !important;width:140px;display:inline-block !important;padding:12px 0 !important;background:#005b37 !important;color:#fff !important;border-radius:24px !important;}
a.btn-apply:active, a.btn-apply:hover {color:#fff !important;background:#3e4148 !important;}
.ing span {width:100px;display:inline-block !important;padding:6px 0 !important;background:#9f2b61 !important;color:#fff !important;border-radius:24px !important;}
.finish span {width:100px;display:inline-block !important;padding:6px 0 !important;background:#666 !important;color:#fff !important;border-radius:24px !important;}

.mb-board div .table>thead>tr>th, .mb-board div .table>tbody>tr>th, .mb-board button, .mb-style1 table tr, .mb-style1 table tr th, .mb-board div .table>thead>tr>th, .mb-board div .table>tbody>tr>th, .mb-board label, .mb-board input, .mb-board keygen {font-weight:500 !important;color:#000 !important;}
.mb-board div .table>tbody>tr>td, .mb-style1 table tr td,  .mb-board a {color:#222 !important;}
.mb-board div .table>thead>tr>th, .mb-board div .table>tbody>tr>th {border-right: 1px solid #dbdbdb !important;text-align:center !important;}
.board-list table.table-list td .notice, .board-list table.table-list td .mb-notice {font-weight:500 !important;color:#222 !important;}
.board-list table.table-list td .mb-notice .category1-text {color:#1e71c1 !important;}
.mb-board .tab-menu-on {background:#1e71c1 !important;border: 1px solid #1e71c1 !important;}
.mb-board div a.board-url:hover {color:#4e57a5 !important;}
.mb-style1 table tr, .mb-style1 table tr th, .mb-style1 table tr td {color:#000 !important;}

/*°øÁö»çÇ× ¹è°æ»ö*/
.mb-board div table tr.mb-notice td {background:#f3f3f3 !important;}

/*¹øÈ£ Á¦¸ñ ³¯Â¥ Á¶È¸ ¼öÁ¤*/
.mb-board div .table>thead>tr>th a {font-weight:600 !important;}
.mb-style1 table tr, .mb-style1 table tr th, .mb-style1 table tr td, .mb-board a, .mb-board div a {color:#000 !important;}
.mb-board a:hover, .mb-board div a:hover {color:#1e71c1 !important;}
.mb-board div .table>tbody>tr>th label {font-weight:600 !important;color:#000 !important;font-size:16px !important;}


/*°¶·¯¸® Á¦¸ñ µÎÁÙ·Î*/
.gallery-list .gallery-list-body .gallery-item-box {margin-left:-7px !important;margin-right:-7px !important;}
.gallery-list .gallery-list-body .gallery-item-img .img {background-position:center center !important;}
.gallery-list .gallery-list-body .gallery-title {text-overflow:clip !important;overflow:visible !important;white-space: pre-line !important;text-align:left !important;}
.gallery-list .gallery-list-body .gallery-title a {font-size:16px !important;font-weight:500 !important;}
.mb-style1 .table-view>tbody td.content-box p a {text-decoration:underline !important;}
.mb-style1 .table-view>tbody td.content-box p a:hover {text-decoration:none !important;}

.prev_next_style .pn_reg_date span {display:none;}

/*¸ð¹ÙÀÏ¿¡¼­ ³ªÅ¸³ª´Â info-group ¼öÁ¤ */
.info-group, .mb-style1 .mb-description {}
.info-group .info-name, .info-group .info_hit, .mb-board .pull-left {display:none !important;}
.gallery-list .gallery-list-body .gallery-item-img {height:200px;}


hr {max-width:100% !important;width:auto !important;}

@media (min-width:360px) {

	.gallery-list .gallery-list-body .gallery-item-img {height:200px;}

}
@media (min-width:480px) {

	.gallery-list .gallery-list-body .gallery-item-img {height:280px;}


}
@media (min-width:640px) {

	.gallery-list .gallery-list-body .gallery-item-img {height:320px;}


}
@media (min-width:768px) {

	.gallery-list .gallery-list-body .gallery-item-box {min-height:280px;width:50% !important;margin-left:auto !important;margin-right:auto !important;}
	.prev_next_style .pn_reg_date span {display:inline;}

	.gallery-list .gallery-list-body .gallery-item-img {height:240px;}


}
@media (min-width:992px) {

	.mb-name-activity .mb-style1 .table-view>tbody td.content-box p, .mb-name-activity .mb-style1 .table-view>tbody td.content-box div {width:600px;margin:0 auto;}
	.mb-name-journal-club .mb-style1 .table-view>tbody td.content-box p, .mb-name-journal-club .mb-style1 .table-view>tbody td.content-box div {width:720px;margin:0 auto;}
	.mb-name-news .mb-style1 .table-view>tbody td.content-box p, .mb-name-news .mb-style1 .table-view>tbody td.content-box div {width:720px;margin:0 auto;}

	.gallery-list .gallery-list-body .gallery-item-box {width:33.33333333% !important;min-height:330px;}
	.gallery-list .gallery-list-body .gallery-item-img {height:240px;}

}
@media (min-width:1200px) {

	.gallery-list .gallery-list-body .gallery-item-img {height:260px;}
	.mb-style1 table tr td img {}
}



/* Transition //////////////////////////////////////////////////////////////////////////////////*/
.gsubject-top td a, a.btn-click {
		-webkit-transition: background 0.2s ease-out;
		   -moz-transition: background 0.2s ease-out;
		     -o-transition: background 0.2s ease-out;
		        transition: background 0.2s ease-out;
}
