.header {
    width: 100%;
}

.header h1 {
    padding-left: 20px;
    width: 56%;
    float: none !important;
}

.header > .header_sns {
  float: none !important;
  margin: 10px 0 0 20px;
}


.section .content {
    width: 98%;
    padding: 0 1%;
}

.footer {
    width: 98%;
    padding: 0 1%;
}

.sub_cont {
    width: 94%;
    padding: 0 3%;
}

.headline .content {
    width: 98%;
    padding: 0 1%;
}

.mM_btn {
    display: block;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    right: 15px;
    top: 28px;
    padding: 19px 7px 10px;
    border-radius: 3px;
}
.mM_btn > span {
  display: block;
  width: 20px;
  height: 1px;
  background: #fff;
  position: relative;
}
.mM_btn > span::before ,.mM_btn > span::after  {
  display: block;
  content: '';
  width: 20px;
  height: 1px;
  background: #fff;
  position: absolute;
}
.mM_btn > span::before {
  top: -10px;
}
.mM_btn > span::after {
  top: -5px;
}

#gnb {
    display: none;
}

#main_slider_wrap {
    height: auto;
}
#main_slider_wrap .main_slider {
    width: 100%;
}
#main_slider_wrap .main_slider .left_hidden ,#main_slider_wrap .main_slider .right_hidden{
  display: none !important;
}
#main_slider_wrap .main_slider .bx-wrapper {
  height:auto;
  margin:0 auto !important;
}

.main_tit_sub::after {
    width: 82%;
    margin-left: 1%;
}

.events>div {
    width: 49%;
    margin-right: 1%;
}

.events>div>div:last-child {
    padding: 25px 3% 30px;
    width: 93.5%;
}

.letter_r {
    padding: 19px 4% 29px;
    width: 94%;
}

.letter_r ul li {
    margin-right: 8%;
}

.partner>div {
    width: 26%;
    height: 312px;
    padding: 26px 3%;
    margin-right: 1%;
}

.partner>div:last-child {
    padding: 26px 2% 26px;
}

.partner>div:last-child ul li {
    width: 28%;
    margin-right: 7%;
}

.partner>div:last-child ul li a {
    padding: 0;
}

.partner>div>p {
    font-size: 18px;
}

.partner>div ul li a img {
    display: block;
    margin: 0 auto;
}

.partner>div ul li a span {
    width: 100%;
    text-align: center;
}

.em_row>div {
    margin: 0 2% 20px 0;
}

.thumbnail img {
    width: 100%;
}

.em_view>div>div:nth-child(2) {
    width: 68%;
}

.em_row>div .alu_intro {
    width: 78% !important;
}

.em_intro .ment_01 {
    margin-top: 0;
}

.view01>div .em_intro {
    padding: 0 2% 2px;
}

.faculty_cont {
    width: 100%;
}

.faculty_cont>ul>li {
    width: 31%;
}


.master_intro {
    width: 71%;
    padding: 2%;
}

.prject>div {
    width: 47%;
}

.theme {
	margin-right: -1%;
}

.theme>div {
    width: calc(21% - 5px);
	height: auto;
    margin: 0 1% 25px;
    padding: 0 1%;
}

.sk_intro {
    width: 57%;
    padding: 20px 3%;
}

.em_view .em_intro>div .category {
    height: auto;
}

.view01>div .em_intro {
    margin-top: 20px;
}

.is_cont .em_row>div:last-child .sk_intro, .is_cont .em_row>div:nth-child(32) .sk_intro {
    width: 57%;
    padding: 20px 3%;
}

.cs_intro {
    padding: 20px 2% 20px;
    width: 60%;
}

.dream_plus>.pg_data>div {
    margin: 0 1% 20px;
    padding: 20px 2% 25px;
    width: 44%;
}

.video_info li {
    width: 48%;
}

.video_info li:first-child {
    margin-right: 3%
}

.video_info .info_bd {
    padding: 2%;
}

.news_let li {
    width: 32%;
}

.news_let li:nth-child(3n+2) {
    padding: 0 2%;
}

.alu_pro>li {
    margin: 0 2% 30px;
    width: 46%;
}

.em_alu>div {
    width: 100% !important;
}

.em_intro .ment_01:after {
    width: 80%;
    right: 0;
}

.why_cont .thumbnail {
    width: 17%;
}

.why_intro {
    width: 75%;
}

.unesco_img li {
    width: 49%;
}

.unesco_img li:first-child {
    margin-right: 2%;
}

.map {
    width: 100%;
}

.contact_info>.info {
    width: 100%;
}

.search_wrap {
    width: 98%;
    padding: 0 1%;
}

.bt_select .select {
    width: 100%;
}

.search>p:first-child {
    width: 90%;
    margin: 0 1%;
}

.search>p:last-child {
  width: 6% !important;
}
.dn>div:last-child {
    margin-left: 2%;
}

.info>ul>li {
    width: 48%;
    min-height: none;
}
