@media (max-width: 768px) {

/*올모용인 메인*/
.olmo_yongin {width: 745px; padding: 0 40px;}

/* 인트로 */
.olmo_intro .right {height: 0;}  /* 이미지 제외 */
.olmo_intro .left::after {width: 630px; bottom: -50px;}

/* 사진 */
.olmo_pto {margin: 100px 0;}
.olmo_pto img:nth-of-type(8) {height: 340px;}

/* 텍스트 */
.text_1 img {}
.text_1, .text_2 {}
.text h4 span, .text div span {display: block;}
.text div i {line-height: 1.5 !important;}
.text_2 h4 span {display: inline;}
.text_2 h4 + div {gap: 10px;}
.text_2 h4 + div img {transform: scale(0.8); margin-bottom: 20px;}

/* 뉴스 */
.news>li {width: 50%;}
}

@media (max-width: 375px) {

/*올모용인 메인*/
.olmo_yongin {width: 95%; padding: 0 20px;}

/* 인트로 */
.olmo_intro {margin-top: 50px;}
.olmo_intro .left h4 {font-size: 25px;}
.itr_olmo th {vertical-align: top;}
.itr_olmo td {font-size: 15px;}
.itr_olmo + p{display: inline;}
.olmo_intro .left::after {width: 100%;}

/* 사진 */
.olmo_pto img:nth-of-type(1) {float: left; width: 50%; height: 250px;}
.olmo_pto img:nth-of-type(2) {width: 49%; height: 50px;}
.olmo_pto img:nth-of-type(3) {float: right; width: 49%; margin: 1% 0 0 1%; height: 128px;}
.olmo_pto img:nth-of-type(4) {float: left; width: 24%; height: 66px; margin: 1%;}
.olmo_pto img:nth-of-type(5) {float: right; width: 24%; margin-top: 1%; height: 66px;}
.olmo_pto img:nth-of-type(6) {height: 82px;}
.olmo_pto img:nth-of-type(7) {height: 82px;}
.olmo_pto img:nth-of-type(8) {height: 142px;}
.olmo_pto img:nth-of-type(9) {height: 57px;}

/* 텍스트 */
.text_1 img {width: 200px;}
.text h4 {font-size: 20px !important;}
.text h4 span {display: inline; margin-left: 5px; font-size: 20px;}
.text_2 h4 span {display: block !important;}
.text div span, .text div i {display: inline;}
.text_2 h4 + div {width: 90%; margin: 80px auto 0;}
.text_2 h4 + div img {transform: scale(1);}
.text_2 h4 + div img:first-of-type {height: 30px !important;}
.text_2 h4 + div img:nth-of-type(2) {height: 38px !important;}
.text_2 h4 + div img:nth-of-type(3) {height: 25px !important;}
.text_2 h4 + div img:nth-of-type(4) {height: 37px !important;}
.text_2 h4 + div img:nth-of-type(5) {height: 22px !important;}
.text_2 h4 + div img:nth-of-type(6) {height: 26px !important;}
.text_2 h4 + div img:nth-of-type(7) {height: 40px !important;}
.text_2 h4 + div img:nth-of-type(8) {height: 30px !important;}
.text_2 h4 + div img:nth-of-type(9) {height: 30px !important;}
.text_2 h4 + div img:nth-of-type(10) {height: 33px !important;}
.text_2 h4 + div img:nth-of-type(11) {height: 23px !important;}
.text_2 h4 + div img:nth-of-type(12) {height: 29px !important;}
.text_2 .right {margin-top: 30px;}

/* 뉴스 */
.in_title {font-size: 20px !important;}
.in_title::after {top: 50px !important;}
.news>li {width: 100%;}

}