/*
  Theme Name: College & University Theme
  Author: ZENHYBRID
  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:1240px;margin:0 auto !important; padding-top:350px;}
	.owl-dots {bottom:226px;left:0;}

}

/*Sub Visual //////////////////////////////////////////////////////////////////////////////////*/
.sub-visual {display:block;position:relative;overflow:hidden;height:220px;vertical-align:middle;}
.sub-visual .row-cell {position:absolute;width:100%;padding-top:129px;color:#fff;}

.v1, .v2, .v3, .v4 {background:#fff url('../images/sv1.jpg') no-repeat;background-position:center;background-size:cover;}

.v-txt h2 {color:#fff;}
.v-txt h2 span {display:block;line-height:1.3;letter-spacing:0;text-align:center;}
.v-txt h2 span.vt1 {font-size:20px;font-weight:700;}
.v-txt h2 span.vt2 {font-size:14px;font-weight:400;}

@media (min-width:360px) {

	.v-txt h2 span.vt1 {font-size:22px;}
	.v-txt h2 span.vt2 {font-size:14px;}


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

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

	.v-txt h2 span.vt1 {font-size:38px;}
	.v-txt h2 span.vt2 {font-size:24px;}

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

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

	.v-txt h2 span.vt1 {font-size:40px;}
	.v-txt h2 span.vt2 {font-size:20px;}

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

	.v-txt {max-width:1240px;margin:0 auto !important;padding-left:0;}

	.v-txt h2 span.vt1 {font-size:40px;}

}
@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:500 !important;font-size:14px;text-decoration:none;padding:12px 14px;}
.left-sidebar1 .textwidget ul li a:hover {text-decoration:none;color:#0048a0 !important;}
.left-sidebar1 .textwidget ul li a:after {position:absolute;left:50%;bottom:-1px;display:block;content:'';width:0;height:4px;background:#0048a0;}
.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:700 !important;color:#0048a0 !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:#0048a0;font-size:22px !important;letter-spacing:-0.025em !important;font-weight:800 !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:50px;}
	.new-page-title .new-page-title-txt h3 {font-size:30px !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:30px;}
	.new-page-title .new-page-title-txt {margin-top:50px;}
	.new-page-title .new-page-title-txt h3 {font-size:35px !important;}
	.new-page-title .new-location-map {bottom:40px;}

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

	.new-page-title {margin-bottom:30px;}
	.new-page-title .new-page-title-txt {margin-top:80px;}
	.new-page-title .new-page-title-txt h3 {font-size:36px !important;}

}

/*editable-content /////////////////////////////////////////////////////////////////////////*/
.editable-content {padding:0 0 0 0;line-height:1.5 !important;}
.editable-content strong {font-weight:600;}

h4.stit {position:relative;color:#0e79d0;font-size:18px;font-weight:700 !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 .stxt {display:block;font-size:16px;color:#111;margin-top:10px;margin-left:-24px;font-weight:400 !important;}
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 .stxt {position:absolute;right:0;top:5px;font-size:18px;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;line-height:1.6 !important;}

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


}


/*sub common /////////////////////////////////////////////////////////////////////////*/
.top-img {border-radius:14px;overflow:hidden;}
.bottom-txt {padding:30px 8px 0 8px;}
.m-inline {display:inline;}
.mb40 {margin-bottom:24px;}
.mt80 {margin-top:36px}
.type1.t-mb {margin-bottom:40px;}
.m-hide {display:none;}

.btn-add {margin:0;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#F0F0F0 !important;} 
.btn-add {font-size:18px;display:inline-block;padding:7px 60px;border: 1px solid #0090d9;color: #0090d9 !important;border-radius:24px;background:#fff !important;}
.btn-add:hover {background:#0090d9 !important;color:#fff !important;}
.pdf-btn {max-width:1100px;text-align:center;margin:30px auto 0;}

@media (min-width:768px) {

	.mb40 {margin-bottom:30px;}
	.mt80 {margin-top:40px}
	.type1.t-mb {margin-bottom:40px;}
	.m-hide {display:inline;}

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

	.m-inline {display:block;}
	.bottom-txt {padding:0 10px;margin-top:50px;}
	.type1.t-mb {margin-bottom:50px;}

	div.i-txt {font-size:20px !important;}
	div.i-stxt {font-size:20px !important;}

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

	.bottom-txt {padding:0 20px;margin-top:50px;}

}

/*table /////////////////////////////////////////////////////////////////////////*/
.tscroll {overflow-y: auto;}
caption {display: none;}
.center {text-align:center;}
.m-left {text-align:left;}
.bg-grey th, .bg-grey td {background:#f9fafb;}

.width1 {width:18%;}
.width2 {width:33.3%;}
.width-auto {width:auto;}

.type1 {table-layout:fixed;width:100%;min-width:320px;border-collapse:collapse;border-spacing:0;border-top:3px solid #0f7dd6;}
.type1 thead th {font-weight:700;text-align:center;height:44px;background:#f4f8ff;border-right:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;}
.type1 thead th:last-child {border-right:0;}
.type1 tbody th {font-weight:600;padding:8px;border-right:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;word-break:keep-all;}
.type1 tbody td {padding:8px;border-right:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;vertical-align:top;}
.type1 tbody .m-vmiddle {vertical-align:middle;}

.type1 tbody td.border-r {border-right:0;}
.type1 tbody th:last-child, .type1 tbody td:last-child {border-right:0;}


.sdot > li {position:relative;padding: 0 0 5px 11px;line-height:26px;text-indent:0;}
.sdot > li:last-of-type {padding-bottom:0;}
.sdot > li:before {content:'';position:absolute;top:11px;left:0;width:4px;height:4px;background-color:#333;border-radius:3px;}

.sdot.scenter {display:inline-block;margin:0 auto;}

@media (min-width:768px) {

	.m-left {text-align:center;}
	.td-blank1 {margin-right:80px;}
	.td-blank2 {margin-right:26px;}
	.td-blank3 {margin-right:52px;}

	.type1 thead th {font-size:17px;height:62px;}
	.type1 tbody th {padding:20px;}
	.type1 tbody td {padding:20px;vertical-align:top;}
	.type1 tbody td .left, .type1 tbody td .right {float:left;width:50%;vertical-align:top;text-align:center;}
	.type1 tbody td:last-child {}
	
	.mxw {min-width:280px;}

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

	.width1 {width:200px;}
	.width2 {width:360px;}

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

	.width1 {width:220px;}

}


/*sub1-1 /////////////////////////////////////////////////////////////////////////*/
.c1-1-1 {width:100%;overflow:hidden;}
.c1-1-1.left {}
.c1-1-1.right {margin-top:20px;}
.c1-1-1.right div {text-align:justify;}
.c1-1-1 .mmtxt {font-size:20px;font-weight:800;line-height:1.25;text-align:justify;}
.c1-1-1 .sstxt {font-weight:500;color:#0048a0;display:none;}
.c1-1-1 .sstit {font-weight:600;color:#0e79d0;font-size:20px;}
.c1-1-1 .cname {font-weight:700;text-align:right !important;font-size:20px;}


@media (min-width:768px) {

	.c1-1-1 .mmtxt {font-size:26px;}

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

	.c1-1-1.left {float:left;width:320px;}
	.c1-1-1.right {float:right;width:calc(100% - 320px);margin-top:0;}
	.c1-1-1.right div {font-size:20px;}

	.c1-1-1 .mmtxt {font-size:30px;}
	.c1-1-1 .sstxt {font-size:20px;margin-top:40px;display:block;}

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

	.c1-1-1.left {float:left;width:450px;}
	.c1-1-1.right {float:right;width:calc(100% - 450px);}

	.c1-1-1 .mmtxt {font-size:36px;letter-spacing:-0.025em;}
	.c1-1-1 .sstxt {font-size:24px;margin-top:50px;}

}


/*sub1-2 /////////////////////////////////////////////////////////////////////////*/
.c1-2-1 {text-align:justify;margin-bottom:30px;}
.c1-2-1 span {display:block;}
.c1-2-1 .stxt1 {margin-bottom:24px;}

.c1-2-2 {position:relative;padding-left:20px;margin-bottom:14px;}
.c1-2-2 .snum {display:inline-block;z-index:10;position:absolute;top:48%;transform:translateY(-50%);left:0;font-family:'Montserrat', sans-serif;color:#fff;font-size:16px;width:40px;height:40px;line-height:40px;text-align:center;background:#0f7dd6;border-radius:50%;}
.c1-2-2 .txt {position:relative;display:block;line-height:1.3;border:1px solid #e2e6e9;vertical-align:middle;border-radius:6px;}
.c1-2-2 .txt div {padding:10px 20px 10px 34px;text-align:justify;}
.c1-2-2 .txt .stit {font-weight:600 !important;}
.c1-2-2.last {margin-bottom:0;}
.c1-2-4 {margin-top:20px;}


@media (min-width:360px) {


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

	.c1-2-1 {margin-bottom:30px;/*word-break:keep-all;white-space:normal;*/}
	.c1-2-1 .stxt1 {margin-bottom:0;}
	.c1-2-1 span {display:inline;}

	.c1-2-2 {padding-left:22px;margin-bottom:20px;}
	.c1-2-2 .snum {font-size:18px;width:50px;height:50px;line-height:50px;}
	.c1-2-2 .txt div {padding:15px 30px 15px 50px;word-break:keep-all;white-space:normal;}

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

	.c1-2-1 {margin-bottom:50px;}

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


}


/*sub1-4 /////////////////////////////////////////////////////////////////////////*/
.faculty {width:100%;border-bottom:1px solid #e2e6e9;padding:18px 14px 14px 14px;overflow:hidden;}
.faculty.first {border-top:3px solid #0f7dd6;}
.faculty.last {margin-bottom:0;}

.faculty .photo {text-align:center;overflow:hidden;}
.faculty .photo img {border-radius:14px;}
.faculty .info {padding-top:10px;overflow:hidden;}
.faculty .info .name {font-size:20px;font-weight:700;color:#0f7dd6;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:600;}
.faculty .info .dd {padding-right:0;}


@media (min-width:768px) {
	
	.mt1-2 {margin-top:60px;}
	.faculty {display:flex;align-items:center;width:100%;padding:20px 0;}
	.faculty .photo {width:140px;}

	.faculty .info {flex:1;padding-left:30px;vertical-align:top;padding-top:0;}
	.faculty .info .name {font-size:22px;text-align:left;}
	.faculty .info .txt {margin-top:12px;}
	.faculty .info .txt .left {float:left;width:50%;padding-bottom:5px;}
	.faculty .info .txt .right {float:left;width:50%;padding-bottom:5px;}

	.faculty .info .txt .left.research {float:left;width:100%;padding-bottom:5px;}

	.faculty .info .dt {float:left;width:80px;}
	.faculty .info .txt .left.research .dt {float:left;width:80px;}
	.faculty .info .dd {float:left;padding-right:10px;word-break:keep-all;}


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

	.faculty {padding:20px;}
	.faculty .photo {width:180px;}

	.faculty .info {padding-left:120px;vertical-align:top;}
	.faculty .info .txt .left {width:50%;}
	.faculty .info .txt .right {width:50%;}
	.faculty .info .left .dt {width:100px;}
	.faculty .info .right .dt {width:82px;}
	.faculty .info .txt .left.research .dt {float:left;width:100px;}

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


}


/*sub1-5 /////////////////////////////////////////////////////////////////////////*/
.map {width:100%;height:220px;border-radius:10px 10px 0 0;}
.mtxt {padding:14px;border:1px solid #e2e6e9;border-top:0;border-radius:0 0 10px 10px;}
.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;width:auto;vertical-align:top;padding:2px 0 0 10px;}
.mtxt .rtxt a {font-weight:400 !important;}
.mtxt dt {display:inline;font-weight:600;}
.mtxt dd {display:inline;}
.mtxt dd .colon {display:none;}


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

	.mtxt {padding:40px 40px 30px 40px;}
	.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:5px 0 0 20px;}
	.mtxt dl {display:inline;}
	.mtxt dd .colon {display:inline;}
	.mtxt dd .colon-txt {display:inline;}

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

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

	.mtxt {padding:50px 60px 38px 60px;}

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

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


/*sub2-1 /////////////////////////////////////////////////////////////////////////*/
.jinro {display:flex;flex-wrap:wrap;gap:16px;}
.jinro-ex {flex: 1 1 calc(50% - 8px);}
.jinro-ex .img {width:100%;}
.jinro-ex .img img {width:100%;border-radius:12px;}
.jinro-ex .txt {font-weight:500;text-align:center;padding-top:8px;}


@media (min-width:640px) {

	.jinro-ex {flex: 1 1 calc(50% - 8px);}

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

	.jinro {flex-wrap:nowrap;gap:26px;}
	.jinro-ex {flex:1 1 0;}
	.jinro-ex .txt {padding-top:14px;}

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

	.jinro-ex .txt {font-size:18px;}

}


/*sub2-4 pdf /////////////////////////////////////////////////////////////////////////*/
#pdf-container {width:100%;height:500px;margin:0 auto;border:1px solid #ccc;}
#pdf-container iframe {border:none;}
#pdf-container .toolbar{}

@media (min-width:992px) {

	#pdf-container {max-width:1100px;height:1100px;}

}

/*sub5-4 /////////////////////////////////////////////////////////////////////////*/
.enterg {border-radius:14px;overflow:hidden;}
.enterg .txt {position:relative;padding:14px 18px 8px 18px;background:#014da5;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;margin-top:-10px;}
.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('../images/s5-bg.jpg') no-repeat;background-position:center bottom;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%;}
	.enterg .txt .nbtn {margin-top:0px;}

}
@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:540px;}

}


/*sub5-5 /////////////////////////////////////////////////////////////////////////*/
h5.stit {font-weight:700 !important;margin:10px 0;padding:10px 10px 8px 10px;border:1px solid #0e79d0;border-radius:30px;color:#0e79d0;text-align:center;}
h5.stit.first {margin:0 0 8px 0;}
.member-org {background:#014da5;border-radius:14px;padding:20px;text-align:center;}

.rule-txt {display:inline-block;width:100%;text-align:justify;margin:6px 0 10px 0;}
.rule-txt span.stit {font-weight:700 !important;display:inline;}
.rule-txt p {display:inline;}
.rule-txt p.block {display:block;}

.rule-txt ol {list-style-type:decimal !important;margin-left:10px;}
.rule-txt ol li {list-style-type:decimal !important;margin-left:10px;}
.rule-txt ol.unstyle, .rule-txt ol.unstyle li {list-style-type:none !important;margin-left:0}

.rule-txt2 {border-top:1px solid #d7d7d7;margin:0;}
.rule-txt2:hover {background:#f0f0f0;}
.rule-txt2.first {border-top:3px solid #456cd2;}
.rule-txt2.last {border-bottom:1px solid #d7d7d7;}
.rule-txt2 .article {display:block;padding-left:5px;}
.rule-txt2 .article .txt {display:block;}
.rule-txt2 .article2 {cursor:pointer;}
.rule-txt2.first .article2 {font-weight:600;background:#f0f0f0;cursor:text !important;}
.rule-txt2.first .name1 {text-align:center;}


.rule-txt2 .year {width:25%;display:inline-block;padding:10px 0;text-align:center;border-right:1px solid #d7d7d7;}
.rule-txt2 .name1 {width:75%;display:inline-block;padding-left:8px;}

.rule-txt2 .subject {font-weight:500;padding:10px 0;display:inline-block;}
.rule-txt2 .source {display:inline-block;font-weight:400;font-size:15px;}
.rule-txt2 .date {display:inline-block;font-weight:400;font-size:15px;}


.p20, li.p20 {margin-left:22px !important;}

.line {width:100%;display:inline-block;border-top:1px solid #d7d7d7;margin:16px 0 18px 0;}
.line2 {width:100%;display:inline-block;border-top:1px solid #d7d7d7;margin:12px 0;}
.line3 {width:100%;display:inline-block;margin:12px 0 18px 0;}

@media (min-width:768px) {

	.member-org {padding:30px;}

	.rule-txt {margin:10px 0 10px 0;}
	.rule-txt a.press h4.subject {font-size:24px;}
	.rule-txt a.press h4.subject .date {font-weight:400;}
	.rule-txt a.press p.txt {}

	.rule-txt2 {display:table;margin:0;}
	.rule-txt2 .article {display:table-cell;width:70%;padding-left:15px;}
	.rule-txt2 .subject {padding:14px 0;}
	.rule-txt2 .source {display:table-cell;width:10%;text-align:left;vertical-align:middle;font-size:18px;}
	.rule-txt2 .date {display:table-cell;width:8%;text-align:left;vertical-align:middle;padding-right:0;font-size:18px;}
	.rule-txt2 .year {width:12%;padding:14px 0;}
	.rule-txt2 .name1 {width:88%;padding-left:14px;}

	.stit-s {font-weight:600;font-size:22px}
	.btn-download {margin:16px 0;}

	h5.stit {margin:20px 0 16px 0;}
	h5.stit.first {margin:0 0 16px 0;}

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

	.member-org {padding:50px;}

	.line {margin:24px 0;}
	.line2 {margin:18px 0;}

	h5.stit {margin:30px 0 20px 0;}
	h5.stit.first {margin:0 0 20px 0;}

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

	.member-org {padding:80px;}

	.rule-txt-sp {letter-spacing:-0.025em;}
	.rule-txt-sp2 {letter-spacing:-0.035em;}

	.line {margin:34px 0 34px 0;}
	.line2 {margin:28px 0 34px 0;}
}


/*Mangboard /////////////////////////////////////////////////////////////////////////*/
.mb-board {font-size:16px !important;}
.mb-style1 .table-view>tbody td.content-box p {line-height:1.4 !important;}
.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-family:'Pretendard Variable' !important;}
.mb-style1 .table-view>tbody td.content-box {padding:20px 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-style1 .table-view>tbody tr:first-child td span:first-child {font-weight:600 !important;}
.mb-board .btn-default {color:#0090d9 !important;}
.mb-board div .table>tbody>tr>td, .mb-style1 table tr td,  .mb-board a {color:#111 !important;}
.mb-board div .table>thead>tr>th, .mb-board div .table>tbody>tr>th {text-align:center !important;}
.board-list table.table-list td .notice, .board-list table.table-list td .mb-notice, .board-list table.table-list tr.mb-notice td{font-weight:500 !important;color:#0f7dd6 !important;}
table.table-list tr.mb-notice td {background:#f9f9f9 !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>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-item-box.col-422 {float:none !important;}
.gallery-list-body {width:100%;}
.gallery-item-box {display:inline-block;vertical-align:top;}
.gallery-list .gallery-list-body .gallery-item-box {/*margin-left:-7px !important;margin-right:-7px !important;*/}
.gallery-list .gallery-list-body .gallery-item-img a {display:block;height:100%;overflow:hidden;border-radius:10px;}
.gallery-list .gallery-list-body .gallery-item-img a .img {transition:transform 0.5s ease;}
.gallery-list .gallery-list-body .gallery-item-img:hover a .img {transform:scale(1.1);}

.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:100px;}

/*°Ô½ÃÆÇ ³»¿ëº¸±â Á¦¸ñ ¼öÁ¤*/
.table-view tbody tr th {display:none;}
.table-view tbody tr td {width:100%;}
.view-subject {display:block;font-weight:600;}
.view-date {display:block}

/*Table Color */
.board-list table.table-list, .mb-style1 .table-view {border-top:3px solid #0f7dd6 !important;}
.mb-board div .table>thead>tr>th, .mb-style1 .table-view>tbody tr:first-child td {background:#f4f8ff; !important;}
.mb-board div table tr.mb-notice td {}

.mb-style1 .table-prev-next th, .mb-style1 .table-prev-next td {padding:16px 0 !important;}
.mb-style1 table tr td.content-box img {display:block;margin:0 auto !important}

.mb-style1 .table-view {margin-top:10px !important;}

.mb-board .board-list .search-text, .mb-board .board-list .search-field {height:37px !important;}

.mb-col-title {}
.mb-col-reg-date {width:120px;}
.mb-col-hit {}
.mb-style1 .table-view .content-box p span {
    display: contents; /* spanÀ» Åõ¸íÇÏ°Ô ¸¸µé¾î ÀÚ½Ä¸¸ º¸ÀÌ°Ô */
}

.mb-style1 .table-view>tbody td.content-box span {font-size:17px !important;}



@media (min-width:360px) {

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

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

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


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

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


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

	.mb-col-title {}
	.mb-col-reg-date {width:140px;}
	.mb-col-hit {width:80px;}

	.mb-board {font-size:18px !important;}

	.gallery-list .gallery-list-body .gallery-item-box {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:220px;}

	.view-subject {width:84%;display:inline-block}
	.view-date {width:16%;text-align:right;display:inline-block}

	.mb-board div .table>tbody>tr>td, .mb-style1 table tr td,  .mb-board a {}
	.mb-board div .table>tbody>tr>td {padding:10px !important;}

	.mb-style1 .table-view>tbody td.content-box {padding:40px !important;}
	.mb-style1 .table-view {margin-top:30px !important;}
	.mb-style1 .table-view>tbody td.content-box p {line-height:1.5 !important;}

	.mb-style1 .table-view>tbody td.content-box span {font-size:18px !important;}

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

	.mb-col-hit {width:100px;}
	.mb-board div .table>tbody>tr>td {padding:16px !important;}

	.gallery-list .gallery-list-body .gallery-item-box {width:25% !important;min-height:220px;}
	.gallery-list .gallery-list-body .gallery-item-img {height:196px;}

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

	.mb-style1 table tr td img {max-width:100% !important;}

}

/*view title Error Patch*/
.table-view colgroup, .table-view col {display:none !important;}
.table-view, .table-view tbody, .table-view tbody tr {display: block!important;width:100% !important;}
.table-view tbody tr th {display:none !important;}/* th ¼û±â±â */
.table-view tbody tr td {display:block !important;width:100% !important;box-sizing:border-box !important;}/* td 100% Àû¿ë */
.table-view tbody tr td[colspan] {width:100% !important;}/* colspan ¼Ó¼ºÀÌ ÀÖ´Â tdµµ 100% */

/* 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;
}

.gallery-list .gallery-list-body .gallery-item-img:hover, #tabs3 ul.ui-tabs-nav li a:hover {
		-webkit-transition: all 0.5s ease-out;
		   -moz-transition: all 0.5s ease-out;
		     -o-transition: all 0.5s ease-out;
		        transition: all 0.5s ease-out;

}

.left-sidebar1 .textwidget ul li a {
		-webkit-transition: color 0.2s ease-out;
		   -moz-transition: color 0.2s ease-out;
		     -o-transition: color 0.2s ease-out;
		        transition: color 0.2s ease-out;
}