section.default { padding: 42px 0; }
section.why-section { padding-bottom: 92px; }
.project-section .pjs-contents { min-height: auto; margin-bottom: 40px; }
.project-section .pjs-contents a { position: relative; left: auto; right: auto; bottom: auto; margin-top: 30px; }

.adv-section .adv-contents p { margin: 12px 0 40px; font-size: 16px; }

.adv-section2 .adv-contents2 { margin-bottom: 40px; }

section.default.main-youtube-section .mys-contents { text-align: left; padding: 20px 0 40px 20px; }
section.default.main-youtube-section .mys-contents span { font-size: 23px; }



.about-icon-section .ais-contents { padding: 45px 0; }
.about-script p { font-size: 14px; }
.about-script h1 { margin: 12px 20px; }
.about-icon-section p { margin: 21px 0 42px; font-size: 14px; }

.about-script2-section { font-size: 14px; }
.about-script2-section h2 { font-size: 23px; line-height: 1.6;  }



.shuttle-script2 span:first-child {  min-width: 90px; margin-right: 40px; padding: 0 20px; text-align: center; float: left; }
.shuttle-script2 span:nth-child(2) { padding-left: 120px; }
.map-script .cards h4 { margin-top: 60px; }


.admission-script .cards { margin: 0 0 40px; }

.admission-script2 .article h2 { font-size: 23px; }


.overview-script h5 { margin: 12px 0; }
.overview-script h5,
.overview-script.ov1 p,
.overview-script.ov2 p,
.overview-script.ov3 p,
.overview-script.ov4 p,
.overview-script.ov5 p { font-size: 14px; }


.overview-script.ov1 h2,
.overview-script.ov2 h2,
.overview-script.ov3 h2,
.overview-script.ov4 h2,
.overview-script.ov5 h2 { font-size: 22px; }

.overview-script h2 { font-size: 18px; }

.table-section p.script { margin: 12px 0 40px; color: #666; }




.library-section h1 { font-size: 28px; }
.library-section p { font-size: 14px; color: #666; }

.media-left, .media>.pull-left { display: block; }
.media-body { width: auto; }
.media .media-body { display: block; }
.media .media-body h4 { margin-top: 20px; }
.media .media-body .more-btn { position: relative; left: auto; bottom: auto; margin: 40px 0 0; }




.owl-theme .owl-nav .owl-prev span,
.owl-theme .owl-nav .owl-next span { margin: 0; width: 20px; height: 24px; }
/*.owl-nav { display: none; }*/

