@media screen and (max-width:1400px){
	br.pc_vw {display:none;}
/* box */
.gbox.pdbox {padding:40px;}
/* title */
	.ctit {font-size:40px; gap:20px; margin:160px 0 60px;}
	.ctit p {font-size:20px;}
	.ctit strong {font-size:48px;}
	.ctit.bdb {padding-bottom:20px; margin-bottom:60px;}
	.ctit.s strong {font-size:40px;}
	.ctit.mb_half {margin-bottom:35px;}
	.btit {font-size:24px; margin:120px 0 20px;}
/* tbl */
	.tbl th,
	.tbl td {height:60px; padding:20px 25px;}
	.tbl th {font-size:16px;}
	.tbl tbody td {font-size:15px;}
/* col */
	col.w90 {width:8%;}
	col.w140 {width:15% !important;}
	col.w190 {width:15%;}
	col.w210 {width:20%;}
	col.w270 {width:25%;}
	col.w290 {width:25%;}
	col.w400 {width:30%;}

/* header */
	.header .open_menu {padding:40px 20px;}
	.header .open_menu ul {gap:30px 0;}
	.header .open_menu li a {font-size:15px; line-height:30px;}
/* footer */
/* main */

	.mvisual25 .txt strong {font-size:60px; line-height:80px; margin-bottom:15px;}
	.mvisual25 .txt p {font-size:30px; line-height:40px;}
	.mvisual25 .slick-dots {left:20px; margin-left:0;}
	.mvisual25 .slick-prev {left:86px; margin-left:0;}
	.mvisual25 .slick-next {left:141px; margin-left:0;}

	.mcon_new25 .mtit {font-size:48px; line-height:60px;}
	.mcon_new25.m_contact .mtit {margin-bottom:50px;}
	.mcon_new25.m_contact .tit {height:90px;}
	.mcon_new25 .imgtxt:nth-child(2n-1) .txt {padding:0 40px 0 40px;}
	.mcon_new25 .imgtxt:nth-child(2n) .txt {padding-right:80px;}
	.mcon_new25 .imgtxt .txt .blue {font-size:18px; line-height:28px;}
	.mcon_new25.mc03 .imgtxt .txt .tit {font-size:34px; line-height:50px; padding:20px 0; margin:30px 0;}
	.mcon_new25 .imgtxt .txt .green {font-size:32px;}
	.mcon_new25.mc04 .imgtxt .txt {padding:40px 15px 0 0;}
	.mcon_new25.mc04 .imgtxt .txt p {font-size:18px; line-height:30px;}
	.mcon_new25.mc04 .gbox {margin-top:20px; padding:50px 20px;}
	.mcon_new25.mc05 {padding:30px 0;}
	.mcon_new25.mc05 .imgtxt .txt .tit {font-size:40px; line-height:50px;}
	.mcon_new25.mc05 .imgtxt .txt p {font-size:18px; line-height:30px; margin:20px 0 40px;}
	.mcon_new25.mc05 .imgtxt .txt li {font-size:20px; line-height:32px; padding-left:16px;}
	.mcon_new25.mc05 .imgtxt .txt li:before {top:13px;}
	.mcon_new25.mc06 .tit {font-size:36px; line-height:54px; margin-bottom:140px;}
	.mcon_new25.mc06 .mtit {font-size:48px; padding-top:70px;}
	.mcon_new25.mc06 ul {padding-top:50px; margin-top:20px; gap:60px 20px;}
	.mcon_new25.mc06 li {flex-basis:calc((100% - 60px)/4);}
	.mcon_new25.mc06 li strong {font-size:17px; line-height:48px; height:48px; width:48px; margin:-24px auto 20px;}
	.mcon_new25.mc06 li p {font-size:18px; line-height:32px;}
	.mcon_new25.mc07 ul {gap:20px;}
	.mcon_new25.mc07 .review_top {margin-bottom:30px;}
	.mcon_new25.mc07 .review_top li {width:calc((100% - 60px)/4);}
	.mcon_new25.mc07 .review_top a {padding:20px 15px;}
	.mcon_new25.mc08 {padding:180px 0 160px;}
	.mcon_new25.mc08 ul {gap:20px;}
	.mcon_new25.mc08 li {width:calc(50% - 10px); padding:20px 20px 30px;}
	.mcon_new25.mc09 {padding:60px 0;}
	.mcon_new25.mc09 .txt {padding-left:40px;}
	.mcon_new25.mc09 strong {font-size:28px; line-height:44px;}
	.mcon_new25.mc09 p {font-size:22px; margin-top:20px;}
	.mcon_new25.mc10 {padding:150px 0; font-size:30px; line-height:50px;}
	.mcon_new25.mc11 {padding:100px 0;}
	.mcon_new25.mc11 .txt {width:60%;}
	.mcon_new25.mc11 .tit:after {width:100%;}
	.mcon_new25.mc11 .tit strong {font-size:26px;}
	.mcon_new25.mc11 .tit p {font-size:20px;}
	.mcon_new25.mc11 .con p {font-size:15px;}
	.mcon_new25.mc11 .img {width:40%; padding-left:20px;}

/* sub */
	.svisual {margin:100px 0 120px; height:36vw;}
	.svisual .inner {font-size:15px;}
	.container {padding-bottom:160px; font-size:16px; line-height:24px;}
	.container p.b {font-size:18px; line-height:30px;}
/* 미국교환학생 선발설명회 - 기존 내용 사용 */
/* 미국교환학생(공립/사립/단기) */
	.new_presentation01 .slogan_tit {font-size:40px; line-height:50px; padding-left:140px; margin-bottom:40px; background-size:auto 100px;}
	.img_profile {padding:24px;}
	.img_profile .img {padding-right:20px;}
	.img_profile .txt {padding-left:20px;}
	.img_profile .tit {font-size:34px; line-height:44px; margin-bottom:40px;}
	.img_profile .tit span {font-size:24px;}
	.img_profile .con dl {font-size:18px; line-height:30px; padding-bottom:20px; margin-bottom:15px;}
	.img_profile .con dt {padding-right:32px;}
	.img_profile .con dt:after {right:15px; height:12px;}
	.img_profile .con p {line-height:30px;}
	.img_profile .con .more {line-height:60px; height:60px; width:200px; margin-top:50px;}
	.new_presentation03 .txt {padding-right:50px;}
	.new_presentation03 .tit {font-size:40px; line-height:50px; padding:20px 0;}
	.new_presentation03 .monts {font-size:32px; margin:30px 0;}
	.new_presentation03 .img p {bottom:20px; font-size:15px;}
	.new_presentation04 {padding:160px 0;}
	.new_presentation04 ul {margin-top:20px;}
	.new_presentation04 li {padding:60px 0;}
	.new_presentation04 .tit {width:40%; padding-left:20px;}
	.new_presentation04 .tit strong {font-size:30px;}
	.new_presentation04 .tit p {font-size:14px; margin-top:8px;}
	.new_presentation04 .con {width:60%; padding-right:20px;}
	.new_presentation04 .tt {margin-bottom:30px;}
	.new_presentation04 .tt span {font-size:17px; margin-bottom:8px;}
	.new_presentation04 .tt strong {font-size:22px; line-height:34px;}
	.new_presentation05 {padding:30px 0;}
	.container .imgtxt + .imgtxt {margin-top:70px;}
	.container .imgtxt:nth-child(2n-1) .txt {padding:0 20px;}
	.container .imgtxt:nth-child(2n) .txt {padding-right:20px;}
	.container .imgtxt .txt .tit {font-size:38px; line-height:46px;}
	.container .imgtxt .txt p {font-size:18px; line-height:30px; margin-top:20px;}
	.container .imgtxt .txt p.n {line-height:28px;}
	.container .imgtxt .txt ul.blue {font-size:20px; line-height:40px; margin-top:40px;}
	.container .imgtxt .txt li {font-size:20px; line-height:30px; padding-left:16px;}
	.container .imgtxt .txt li + li {margin-top:8px;}
	.new_presentation06 .ctit .strong {font-size:48px; margin-bottom:40px;}
	.half_txtimg .txt {font-size:40px; line-height:50px;}
	.half_txtimg .img {padding:0 20px;}
	.page_btm {padding-top:140px;}
	.page_btm p {font-size:20px; margin-bottom:15px;}
	.page_btm .big {font-size:30px;}
	.page_btm .strong {font-size:48px;}
/* 미국 기독교사립학교(유학) */
	.new_christian02 {padding-bottom:140px;}
	.new_christian02 .ctit {margin-bottom:40px;}
	.img_half {gap:40px;}
	.img_half .box {width:calc(50% - 20px);}
	.img_half p {font-size:17px; margin-top:25px;}
	.new_christian03 {padding:30px 20px; margin-bottom:70px;}
	.new_christian03 .img {padding-right:20px;}
	.container .new_christian03 .imgtxt .txt {padding-left:20px;}
	.new_christian04 {margin-bottom:150px;}
	.new_christian05 {padding:30px 0;}
	.tip_step {padding-top:35px;}
	.tip_step li {padding:20px;}
	.tip_step li + li {margin-top:10px;}
	.tip_step span {font-size:18px; line-height:50px; width:80px;}
	.tip_step p {width:calc(100% - 80px); font-size:18px;}
	.btm_tip .tac {font-size:22px; line-height:36px; margin-top:40px;}
/* 교환학생 후 진로 및 참가후기 */
	.participation_case .box {padding:50px 0; margin-bottom:50px;}
	.participation_case .box .tit {width:40%; padding-left:30px;}
	.participation_case .box .tit span {font-size:17px; line-height:50px; height:50px; width:100px; margin-bottom:12px;}
	.participation_case .box .tit strong {font-size:24px; line-height:32px;}
	.participation_case .box .con {width:60%; padding:20px;}
	.participation_case .box .con strong {font-size:20px; margin-bottom:15px;}
	.participation_case .box .con p {font-size:18px; line-height:30px;}
/* 사전적응교육(20주) */
	.new_solution02 .box {padding:40px 0;}
	.new_solution02 .tit {width:30%; font-size:30px; line-height:40px; padding-left:20px;}
	.new_solution02 .con {width:70%; padding:15px 15px 15px 30px;}
	.new_solution02 .con li {font-size:18px; line-height:36px;}
	.strategy_box {margin-top:110px; padding:20px;}
	.strategy_box .img {width:40%;}
	.strategy_box .txt {width:60%; padding-left:20px;}
	.strategy_box .txt strong {font-size:34px; line-height:44px;}
	.strategy_box .txt p {font-size:20px; line-height:30px; margin-top:20px;}
	.gray_half {gap:20px;}
	.gray_half .gbox {width:calc(50% - 10px); padding:20px;}
	.gray_half .gbox .txt {padding-top:20px;}
	.gray_half .gbox strong {font-size:17px; line-height:48px; height:48px; width:200px; margin-bottom:10px;}
	.gray_half .gbox p {font-size:17px;}
/* 특별혜택 및 장학생 시상 */
	.new_scholarship_student04 .txt {font-size:28px; line-height:48px;}
/* 대학합격생 명단 및 사례발표(영상) */
	.img_profile_area .img_profile .img {padding-right:20px;}
	.img_profile_area .img_profile .txt {padding-left:20px;}
	.img_profile_area .img_profile .tit p {font-size:19px;}
	.case_videos {margin-top:120px;}
	.case_videos .box + .box {margin-top:26px;}
	.case_videos .logo {width:30%;}
	.case_videos .txt {width:70%; padding:25px;}
	.case_videos .name {font-size:22px; margin-bottom:10px;}
	.case_videos p {line-height:30px;}
	.case_videos p.blue {font-size:16px; line-height:26px; margin-bottom:8px;}
/* 교환학생 선발시험(ELTiS) */
	.new_eltis01 .img {gap:10px;}
	.new_eltis01 .img img {margin-bottom:40px; max-width:calc(50% - 5px);}
	.new_eltis01 .img img:nth-child(2) {margin:40px 0 0;}
	.new_eltis02 .tb p {font-size:15px; margin-top:8px;}
	.new_eltis04 {margin-top:120px;}
	.new_eltis04 .tit {width:40%; padding:60px 20px;}
	.new_eltis04 .tit p {font-size:19px; margin-bottom:15px;}
	.new_eltis04 .tit strong {font-size:32px; line-height:40px;}
	.new_eltis04 .con {width:60%; padding-left:20px; font-size:16px; line-height:30px;}
	.new_eltis04 .more {margin-top:80px; width:320px; height:90px; line-height:90px; font-size:19px; padding:0 20px;}
/* 미국교환학생 블로그 */
	div[class*="new_blog"] .img {gap:20px;}
	div[class*="new_blog"] .flex_auto img {min-width:30%; flex:1 1 auto;}
	.new_blog01 .tit {margin-bottom:40px;}
	.new_blog01 .tit strong {font-size:36px;}
	.new_blog01 .tit p {font-size:26px; margin-top:20px;}
	.new_blog01 .img {margin:40px 0;}
	.new_blog01 .pd44 {padding:30px 0;}
	.new_blog01 .pd20 {padding:15px 0 0;}
	.btm_btxt {font-size:40px; line-height:60px; margin-top:80px;}
	.btm_more {margin-top:80px; width:370px; height:90px; line-height:90px; font-size:19px; padding:0 20px;}
/* 미국교환학생 TV */
	.new_tv .box + .box {margin-top:90px;}
	.new_tv .box .txt {padding-right:30px;}
	.new_tv .box .blue {font-size:19px; margin-bottom:10px;}
	.new_tv .box .tit {font-size:40px; line-height:50px;}
	.new_tv .box ol {margin-top:30px;}
	.new_tv .box li {font-size:18px; line-height:30px; padding-left:44px;}
	.new_tv .box li + li {margin-top:14px;}
	.new_tv .box li i {width:30px; height:30px; line-height:30px;}
	.new_tv .box .mtb {margin:20px 0;}
	.new_tv .box .name {font-size:20px; margin:40px 0 10px; padding-bottom:20px;}
	.new_tv .box .gray {font-size:16px; line-height:30px;}
	.new_tv .box:nth-child(2n) .txt {padding:0 0 0 30px;}
/* 회사소개 */
	.new_about_us01.half_txtimg {margin-bottom:120px;}
	.new_about_us01.half_txtimg .txt {width:60%;}
	.new_about_us01.half_txtimg .img {width:40%;}
	.new_about_us01.half_txtimg strong {font-size:24px; margin:15px 0 30px;}
	.new_about_us01.half_txtimg p {font-size:16px; line-height:28px;}
	.new_about_us02 .tit {width:20%; font-size:22px;}
	.new_about_us02 .con {width:80%; padding:20px; line-height:28px;}
	.new_about_us02 li {gap:0 20px;}
	.new_about_us02 li > *:before {left:-10px;}
	.new_about_us02 .tt {font-size:26px; margin-bottom:10px;}
	.new_about_us02 .tt ~ .tt {margin-top:40px;}
	.new_about_us02 .cn {line-height:30px;}
	.new_about_us03 {margin:70px 0 100px; gap:40px;}
	.new_about_us03 .box {width:calc(50% - 20px);}
	.new_about_us03 p {font-size:18px; margin-top:30px;}
	.new_about_us04 .about_tit {font-size:40px; margin-bottom:50px;}
	.new_about_us04 .greeting {margin-bottom:70px;}
	.new_about_us04 .greeting .img {padding-right:20px;}
	.new_about_us04 .greeting .tit {font-size:36px; margin-bottom:20px;}
	.new_about_us04 .greeting .name {gap:10px; margin:20px 0 40px;}
	.new_about_us04 .greeting .name strong {font-size:26px;}
	.new_about_us04 .greeting .name p {font-size:16px;}
	.new_about_us04 .greeting dl + dl {margin-top:20px;}
	.new_about_us04 .greeting dt {height:24px; line-height:24px; font-size:14px; margin-top:3px;}
	.new_about_us04 .greeting dd {padding-left:10px; font-size:17px; line-height:30px;}
	.new_about_us04 .vision .tit {font-size:34px; margin-bottom:20px;}
	.new_about_us04 .vision .tt {font-size:26px; margin:90px 0 15px;}
	.new_about_us04 .vision p {line-height:30px;}
	.new_about_us04 .vision .name {font-size:16px; gap:12px; margin-top:60px;}
/* 오시는 길(주차안내) */
	.new_way_to_come01 .ctit {line-height:52px;}
	.new_way_to_come01 .blue {font-size:18px; line-height:32px; margin:15px 0 70px;}
	.new_way_to_come01 .txtmap {font-size:14px; padding:20px 0 100px;}
	.new_way_to_come01 .txtmap2 {font-size:22px; padding-top:40px;}
	.new_way_to_come02 {margin-top:100px;}
	.new_way_to_come02 .tit {font-size:30px; margin-bottom:15px;}
	.new_way_to_come02 .tit ~ .tit {margin-top:70px;}
	.new_way_to_come02 li {font-size:18px; line-height:32px;}
	.new_way_to_come02 .greet {font-size:38px;}
/* 개인정보 처리방침 */
	.svisual.g17 {gap:25px;}
	.svisual.g17 strong {font-size:36px;}
	.svisual.g17 p {font-size:20px;}
	.new_privacy_policy ~ .ctit {margin-top:90px;}
	.new_privacy_policy .tit {font-size:19px; margin:50px 0 10px;}
}

/* hover */
@media screen and (min-width:1024px){
	.open_menu li:hover a {font-weight:600;}
	.btn_red:hover {background:#b90101 !important; color:#fff;}
	.btn_w:hover {background:#f5f5f5 !important; color:#333 !important;}
	.board_top .search_area .btn:hover {background:#101e37; color:#eee;}
	.board_bottom .btns .btn:hover {color:#222; border-color:#222;}
	.board_bottom .paging a:hover {color:#222; border-color:#222;}
	.tabs a:hover {color:#fff; background:#09336b;}
}

/* tablet */
@media screen and (max-width:1023px){
/* box */
	.gbox.pdbox {padding:30px;}
/* title */
	.ctit {font-size:30px; gap:10px; margin:120px 0 40px;}
	.ctit p {font-size:18px;}
	.ctit strong {font-size:36px;}
	.ctit.bdb {padding-bottom:15px; margin-bottom:40px;}
	.ctit.s strong {font-size:30px;}
	.ctit.mb_half {margin-bottom:25px;}
	.btit {font-size:20px; margin:80px 0 15px;}
/* tbl */
	.tbl th,
	.tbl td {height:50px; padding:15px;}
	.tbl th {font-size:14px;}
	.tbl tbody td {font-size:14px;}

/* header */
	.header {height:80px;}
	.header .logo {width:170px; height:40px;}
	.header .search_box {width:calc(100% - 320px); height:46px; margin-left:60px;}
	.header .btn_menu {width:40px;}
	.header .btn_menu p {width:40px; margin-left:-20px;}
	.header .btn_menu .t {margin-top:-14px;}
	.header .btn_menu .b {margin-top:12px;}
	.header .open_menu {padding:30px 0;}
	.header .open_menu ul {gap:20px 0;}
	.header .open_menu li {width:calc((100% - 40px)/3);}
	.header .open_menu li a {font-size:14px; line-height:26px;}
/* footer */
	.footer25 {padding:50px 0;}
	.footer25 .inner {flex-wrap:wrap;}
	.footer25 .logo {width:200px; background-size:contain;}
	.footer25 .txt {width:calc(100% - 200px); padding-left:20px;}
	.footer25 .right {width:calc(100% - 200px); margin:30px 0 0 220px;}
	.footer25 .contact {font-size:19px; gap:12px; margin-bottom:15px;}
	.footer25 .contact .tel {font-size:28px; padding-left:36px;}
	.footer25 .contact .tel i {width:28px;}
	.footer25 p {font-size:16px;}
	.footer25 .sns {margin-top:20px; gap:8px;}
/* main */
	.mvisual25 {margin-top:80px;}
	.mvisual25 .box {height:calc(100vh - 80px);}
	.mvisual25 .txt strong {font-size:40px; line-height:60px; margin-bottom:10px;}
	.mvisual25 .txt p {font-size:24px; line-height:30px;}
	.mvisual25 .txt .name {bottom:15px; right:15px; font-size:14px;}
	.mvisual25 .slick-arrow {bottom:40px; width:50px;}
	.mvisual25 .slick-prev {left:84px;}
	.mvisual25 .slick-next {left:128px;}
	.mvisual25 .slick-dots {bottom:40px;}
	.mvisual25 .slick-dots li {gap:6px; line-height:50px; font-size:14px;}

	.mcon_new25 .mtit {font-size:50px; line-height:40px;}
	.mcon_new25 .mtit .monts {top:-40px; font-size:50px;}
	.mcon_new25 .mtit.bdb {padding-bottom:20px; margin-bottom:50px;}
	.mcon_new25.m_contact {padding:80px 0 90px;}
	.mcon_new25.m_contact .mtit {margin-bottom:40px;}
	.mcon_new25.m_contact ul {gap:20px;}
	.mcon_new25.m_contact li {width:calc(50% - 10px); padding:40px 20px 30px;}
	.mcon_new25.m_contact .tit {font-size:22px; line-height:30px; padding-bottom:20px; margin-bottom:30px; height:80px;}
	.mcon_new25.m_contact .con {font-size:18px; line-height:32px; height:64px;}
	.mcon_new25.m_contact .tel:before {width:16px; height:32px; margin-right:12px;}
	.mcon_new25.m_contact .btn {gap:12px; margin-top:20px; width:280px; height:90px;}
	.mcon_new25.m_contact .btn i {width:34px;}
	.mcon_new25.m_contact .btn strong {font-size:20px; line-height:26px;}
	.mcon_new25.m_contact .btn p {font-size:16px; line-height:20px;}
	.mcon_new25.mc02 {padding:140px 0 40px;}
	.mcon_new25.mc02 .tb {font-size:18px; line-height:30px;}
	.mcon_new25.mc03 {padding:30px 0;}
	.mcon_new25 .imgtxt + .imgtxt {margin-top:80px;}
	.mcon_new25 .imgtxt .img {width:40%;}
	.mcon_new25 .imgtxt .img p {bottom:15px; font-size:14px; line-height:26px;}
	.mcon_new25 .imgtxt .txt {width:60%;}
	.mcon_new25 .imgtxt:nth-child(2n-1) .txt {padding:0 0 0 20px;}
	.mcon_new25 .imgtxt:nth-child(2n) .txt {padding-right:20px;}
	.mcon_new25 .imgtxt .txt .blue {font-size:16px; line-height:24px;}
	.mcon_new25.mc03 .imgtxt .txt .tit {font-size:28px; line-height:34px; padding:15px 0; margin:20px 0;}
	.mcon_new25 .imgtxt .txt .green {font-size:24px;}
	.mcon_new25 .imgtxt .txt p {font-size:15px; line-height:22px; margin-top:20px;}
	.mcon_new25.mc04 {padding:120px 0;}
	.mcon_new25.mc04 .imgtxt .txt {padding:20px 10px 0 0;}
	.mcon_new25.mc04 .imgtxt .txt .tit {font-size:34px; line-height:40px; margin-bottom:30px;}
	.mcon_new25.mc04 .imgtxt .txt p {font-size:16px; line-height:26px;}
	.mcon_new25.mc04 .gbox {padding:30px 20px;}
	.mcon_new25.mc04 .gbox .tt {font-size:22px; line-height:30px;}
	.mcon_new25.mc04 .gbox p {font-size:18px; line-height:30px;}
	.mcon_new25.mc05 {padding:20px 0;}
	.mcon_new25.mc05 .imgtxt .txt .tit {font-size:30px; line-height:40px;}
	.mcon_new25.mc05 .imgtxt .txt p {font-size:16px; line-height:26px; margin:15px 0 30px;}
	.mcon_new25.mc05 .imgtxt .txt li {font-size:18px; line-height:28px; padding-left:14px;}
	.mcon_new25.mc05 .imgtxt .txt li + li {margin-top:8px;}
	.mcon_new25.mc05 .imgtxt .txt li:before {top:11px;}
	.mcon_new25.mc06 {padding:120px 0;}
	.mcon_new25.mc06 .tit {font-size:24px; line-height:32px; margin-bottom:80px;}
	.mcon_new25.mc06 .mtit {font-size:32px; padding-top:60px; background-size:auto 50px;}
	.mcon_new25.mc06 ul {padding-top:30px; margin-top:15px; gap:40px 10px;}
	.mcon_new25.mc06 li {flex-basis:calc((100% - 30px)/4);}
	.mcon_new25.mc06 li strong {font-size:15px; line-height:40px; height:40px; width:40px; margin:-20px auto 15px;}
	.mcon_new25.mc06 li p {font-size:16px; line-height:28px;}
	.mcon_new25.mc07 {padding:120px 0 40px;}
	.mcon_new25.mc07 .mtit {padding-bottom:15px; margin-bottom:40px;}
	.mcon_new25.mc07 ul {gap:10px;}
	.mcon_new25.mc07 .review_top {margin-bottom:20px;}
	.mcon_new25.mc07 .review_top li {width:calc((100% - 30px)/4);}
	.mcon_new25.mc07 .review_top a {padding:15px;}
	.mcon_new25.mc07 .review_top .txt {padding-top:15px;}
	.mcon_new25.mc07 .review_top strong {font-size:22px;}
	.mcon_new25.mc07 .review_top p {font-size:15px; margin-top:8px;}
	.mcon_new25.mc07 .review_btm li {width:calc(50% - 5px);}
	.mcon_new25.mc07 .review_btm a {padding:20px; gap:10px;}
	.mcon_new25.mc07 .review_btm .imgfit {width:40%;}
	.mcon_new25.mc07 .review_btm .txt {width:60%;}
	.mcon_new25.mc07 .review_btm strong {font-size:22px; line-height:24px; margin-bottom:8px;}
	.mcon_new25.mc07 .review_btm span {font-size:15px;}
	.mcon_new25.mc07 .review_btm p {font-size:15px; line-height:22px; margin-top:15px; padding-top:20px;}
	.mcon_new25.mc07 .pass_list {gap:20px;}
	.mcon_new25.mc07 .pass_list .img {width:30%;}
	.mcon_new25.mc07 .pass_list .txt {width:calc(70% - 20px);}
	.mcon_new25.mc07 .pass_list .tt {font-size:20px; padding-bottom:6px; margin-bottom:6px;}
	.mcon_new25.mc07 .pass_list .tt ~ .tt {margin-top:25px;}
	.mcon_new25.mc07 .pass_list .cn {font-size:14px; line-height:22px;}
	.mcon_new25 .end {margin-top:40px; font-size:16px; line-height:24px; gap:4px;}
	.mcon_new25.mc08 {padding:140px 0 120px;}
	.mcon_new25.mc08 li {padding:15px 15px 20px;}
	.mcon_new25.mc08 li .txt {padding-top:30px;}
	.mcon_new25.mc08 li .name {font-size:24px; line-height:30px; gap:10px; margin-bottom:15px;}
	.mcon_new25.mc08 li .name span {line-height:28px; height:30px; width:70px;}
	.mcon_new25.mc08 li p {font-size:16px; line-height:24px;}
	.mcon_new25.mc09 {padding:40px 0;}
	.mcon_new25.mc09 .txt {padding-left:20px;}
	.mcon_new25.mc09 strong {font-size:22px; line-height:34px;}
	.mcon_new25.mc09 p {font-size:18px; margin-top:15px;}
	.mcon_new25.mc10 {padding:120px 0; font-size:24px; line-height:40px;}
	.mcon_new25.mc11 {padding:60px 0;}
	.mcon_new25.mc11 .tit {padding-bottom:14px; margin-bottom:16px;}
	.mcon_new25.mc11 .tit strong {font-size:22px;}
	.mcon_new25.mc11 .tit p {font-size:18px;}
	.mcon_new25.mc11 .con p {font-size:14px;}
	.mcon_new25.mc11 .name {margin-top:20px; font-size:16px;}
	.mcon_new25.mc11 .name dt {width:50px; padding-left:5px;}
	.mcon_new25.mc11 .name dt:before {height:14px;}

/* sub */
	.svisual {margin:80px 0 100px;}
	.svisual .inner {padding-bottom:15px; font-size:14px;}
	.container {padding-bottom:120px; font-size:14px; line-height:22px;}
	.container p.b {font-size:16px; line-height:26px;}
/* 미국교환학생 선발설명회 - 기존 내용 사용 */
/* 미국교환학생(공립/사립/단기) */
	.new_presentation01 .slogan_tit {font-size:36px; line-height:40px; padding-left:100px; margin-bottom:30px; background-size:contain;}
	.new_presentation02 {margin:120px 0;}
	.img_profile {padding:20px;}
	.img_profile .img {padding-right:10px;}
	.img_profile .txt {padding-left:10px;}
	.img_profile .tit {font-size:26px; line-height:34px; margin-bottom:24px;}
	.img_profile .tit span {font-size:20px;}
	.img_profile .con dl {font-size:16px; line-height:24px; padding-bottom:15px; margin-bottom:10px; flex-wrap:wrap;}
	.img_profile .con dt {padding-right:20px;}
	.img_profile .con dt:after {right:10px; height:10px;}
	.img_profile .con p {line-height:24px;}
	.img_profile .con .more {font-size:15px; line-height:50px; height:50px; width:190px; margin-top:40px; padding:0 15px;}
	.new_presentation03 .txt {padding-right:20px;}
	.new_presentation03 .tit {font-size:30px; line-height:40px; padding:15px 0;}
	.new_presentation03 .monts {font-size:28px; margin:20px 0;}
	.new_presentation03 .img p {bottom:15px; font-size:14px;}
	.new_presentation04 {padding:120px 0;}
	.new_presentation04 ul {margin-top:15px;}
	.new_presentation04 li {padding:40px 0;}
	.new_presentation04 .tit {padding-left:10px;}
	.new_presentation04 .tit strong {font-size:26px; line-height:1.2;}
	.new_presentation04 .tit p {font-size:13px; margin-top:6px;}
	.new_presentation04 .con {padding-right:10px;}
	.new_presentation04 .tt {margin-bottom:20px;}
	.new_presentation04 .tt span {font-size:15px; margin-bottom:6px;}
	.new_presentation04 .tt strong {font-size:18px; line-height:30px;}
	.new_presentation05 {padding:20px 0;}
	.container .imgtxt + .imgtxt {margin-top:50px;}
	.container .imgtxt .img p {bottom:15px; font-size:14px; line-height:24px;}
	.container .imgtxt:nth-child(2n-1) .txt {padding:0 15px;}
	.container .imgtxt:nth-child(2n) .txt {padding-right:15px;}
	.container .imgtxt .txt .tit {font-size:26px; line-height:34px;}
	.container .imgtxt .txt p {font-size:14px; line-height:24px; margin-top:15px;}
	.container .imgtxt .txt p.n {line-height:24px;}
	.container .imgtxt .txt ul.blue {font-size:18px; line-height:30px; margin-top:30px;}
	.container .imgtxt .txt li {font-size:18px; line-height:26px; padding-left:14px;}
	.container .imgtxt .txt li + li {margin-top:4px;}
	.container .imgtxt .txt li:before {top:10px;}
	.new_presentation06 {padding:120px 0 60px;}
	.new_presentation06 .ctit .strong {font-size:36px; margin-bottom:30px;}
	.half_txtimg .txt {font-size:30px; line-height:40px;}
	.half_txtimg .img {padding:0;}
	.page_btm {padding-top:100px;}
	.page_btm p {font-size:18px; margin-bottom:10px;}
	.page_btm .big {font-size:24px;}
	.page_btm .strong {font-size:36px;}
/* 미국 기독교사립학교(유학) */
	.new_christian02 {padding-bottom:100px;}
	.new_christian02 .ctit {margin-bottom:30px;}
	.img_half {gap:20px;}
	.img_half .box {width:calc(50% - 10px);}
	.img_half p {font-size:15px; margin-top:20px;}
	.new_christian03 {padding:20px; margin-bottom:50px;}
	.new_christian03 .img {padding-right:10px;}
	.container .new_christian03 .imgtxt .txt {padding-left:10px;}
	.new_christian04 {margin-bottom:100px;}
	.new_christian05 {padding:20px 0;}
	.tip_step {padding-top:25px;}
	.tip_step li {padding:15px;}
	.tip_step li + li {margin-top:8px;}
	.tip_step span {font-size:16px; line-height:40px; width:60px;}
	.tip_step p {width:calc(100% - 60px); font-size:16px;}
	.btm_tip .tac {font-size:20px; line-height:30px; margin-top:30px;}
/* 교환학생 후 진로 및 참가후기 */
	.participation_case .box {padding:35px 0; margin-bottom:40px;}
	.participation_case .box .tit {width:30%; padding-left:15px;}
	.participation_case .box .tit span {font-size:15px; line-height:40px; height:40px; width:80px; margin-bottom:10px;}
	.participation_case .box .tit strong {font-size:22px; line-height:28px;}
	.participation_case .box .con {width:70%; padding:10px;}
	.participation_case .box .con strong {font-size:18px; margin-bottom:10px;}
	.participation_case .box .con p {font-size:16px; line-height:26px;}
/* 게시판 */
	.board_top .search_area {gap:5px; margin-bottom:30px;}
	.board_top .search_area .text,
	.board_top .search_area .btn {font-size:15px; height:40px; padding:0 15px;}
	.board_top .search_area select.text {width:120px;}
	.board_top .search_area input.text {width:380px;}
	.board_top .search_area .btn {width:100px; line-height:40px;}

	.board_list th,
	.board_list td {height:50px;}
	.board_list thead th,
	.board_list tbody th {font-size:16px;}
	.board_list td {font-size:15px;}
	.board_list .tal a {padding:0 20px;}

/* 사전적응교육(20주) */
	.new_solution01 {margin-top:80px;}
	.new_solution01 .txt {padding-right:10px;}
	.new_solution01 .txt:before {width:60px; height:50px; margin-bottom:20px;}
	.new_solution02 .box {padding:30px 0;}
	.new_solution02 .tit {font-size:26px; line-height:30px; padding-left:10px;}
	.new_solution02 .con {padding:10px 15px 10px 20px;}
	.new_solution02 .con li {font-size:16px; line-height:30px;}
	.strategy_box {margin-top:80px; padding:15px;}
	.strategy_box .txt {padding-left:15px;}
	.strategy_box .txt strong {font-size:26px; line-height:34px;}
	.strategy_box .txt p {font-size:18px; line-height:26px; margin-top:15px;}
	.gray_half {gap:10px;}
	.gray_half .gbox {width:calc(50% - 5px); padding:10px;}
	.gray_half .gbox .txt {padding-top:15px;}
	.gray_half .gbox strong {font-size:15px; line-height:36px; height:36px; width:180px; margin-bottom:8px;}
	.gray_half .gbox p {font-size:15px;}
/* 특별혜택 및 장학생 시상 */
	.new_scholarship_student04 .txt {font-size:22px; line-height:36px;}
/* 대학합격생 명단 및 사례발표(영상) */
	.tabs {margin-bottom:30px;}
	.tabs a {font-size:16px; line-height:48px;}
	.img_profile_area .img_profile .img {padding-right:10px;}
	.img_profile_area .img_profile .txt {padding-left:10px;}
	.img_profile_area .img_profile .tit {letter-spacing:-1px;}
	.img_profile_area .img_profile .tit.mb_half {margin-bottom:20px;}
	.img_profile_area .img_profile .tit p {font-size:16px;}
	.img_profile_area .img_profile:nth-child(2n) .txt {padding:0 20px 0 0;}
	.img_profile_area .img_profile .con.colm dl {gap:10px;}
	.case_videos {margin-top:80px;}
	.case_videos .box + .box {margin-top:20px;}
	.case_videos .txt {padding:20px;}
	.case_videos .name {font-size:18px; margin-bottom:8px;}
	.case_videos p {line-height:24px;}
	.case_videos p.blue {font-size:15px; line-height:24px; margin-bottom:6px;}
	.case_videos .btn {right:20px; font-size:15px; line-height:48px; height:48px; width:120px; gap:8px;}
	.accepted_university {gap:20px;}
	.accepted_university .img {width:40%;}
	.accepted_university .txt {width:calc(60% - 20px);}
	.accepted_university .tit {font-size:20px; line-height:26px;}
	.accepted_university .tit ~ .tit {margin-top:20px;}
	.accepted_university p {font-size:14px; line-height:24px;}
/* 교환학생 선발시험(ELTiS) */
	div[class*="new_eltis"] .tb {font-size:18px; margin:10px 0 30px;}
	.new_eltis01 p {line-height:28px;}
	.new_eltis01 .img {gap:6px;}
	.new_eltis01 .img img {margin-bottom:30px; max-width:calc(50% - 3px);}
	.new_eltis01 .img img:nth-child(2) {margin:30px 0 0;}
	.new_eltis02 .tb p {font-size:14px; margin-top:6px;}
	.new_eltis02 .tbl {padding-top:8px;}
	.new_eltis03 .ctit {margin-bottom:15px;}
	.new_eltis03 .tit {font-size:20px; margin:40px 0 20px;}
	.new_eltis03 .tit ~ .tit {margin-top:80px;}
	.new_eltis03 dl {font-size:16px; line-height:26px;}
	.new_eltis03 dl + dl {margin-top:12px;}
	.new_eltis03 dt {width:120px; padding-left:14px;}
	.new_eltis03 dt:before {top:10px; width:6px; height:6px;}
	.new_eltis03 dd {width:calc(100% - 120px);}
	
	.new_eltis03 p { font-size:16px; line-height:1.4;}
	
	.new_eltis04 {margin-top:90px;}
	.new_eltis04 .tit {padding:50px 15px;}
	.new_eltis04 .tit p {font-size:17px; margin-bottom:10px;}
	.new_eltis04 .tit strong {font-size:26px; line-height:34px;}
	.new_eltis04 .con {padding-left:15px; font-size:14px; line-height:24px;}
	.new_eltis04 .more {margin-top:60px; width:300px; height:70px; line-height:70px; font-size:17px; padding:0 15px; background-position:right 15px center;}
/* 미국교환학생 블로그 */
	div[class*="new_blog"] .img {gap:10px;}
	.new_blog01 .tit {margin-bottom:30px;}
	.new_blog01 .tit strong {font-size:30px;}
	.new_blog01 .tit p {font-size:22px; margin-top:15px;}
	.new_blog01 .img {margin:30px 0;}
	.new_blog01 .pd44 {padding:20px 0;}
	.new_blog01 .pd20 {padding:10px 0 0;}
	.new_blog02 {margin-top:100px;}
	.new_blog02 .tit {font-size:30px; line-height:44px; margin-bottom:40px;}
	.new_blog02 .mg14 {margin:100px 0;}
	.new_blog02 .mg14 img {margin-bottom:50px; min-width:30%; flex:1 1 auto;}
	.new_blog02 .mg14 img:nth-child(2) {margin:50px 0 0;}
	.new_blog02 .mg99 {margin:60px 0;}
	.new_blog02 .mg1580 {margin:120px 0 60px;}
	.new_blog02 .video {margin:80px 0 100px;}
	.new_blog02 .video iframe {aspect-ratio:86/53; height:auto;}
	.btm_btxt {font-size:30px; line-height:40px; margin-top:60px;}
	.btm_more {margin-top:60px; width:350px; height:70px; line-height:70px; font-size:17px; padding:0 15px; background-position:right 15px center;}
/* 미국교환학생 TV */
	.new_tv .box + .box {margin-top:70px;}
	.new_tv .box .txt {padding-right:20px;}
	.new_tv .box .blue {font-size:16px; margin-bottom:8px;}
	.new_tv .box .tit {font-size:30px; line-height:40px;}
	.new_tv .box ol {margin-top:20px;}
	.new_tv .box li {font-size:16px; line-height:24px; padding-left:34px;}
	.new_tv .box li + li {margin-top:10px;}
	.new_tv .box li i {width:24px; height:24px; line-height:24px; font-size:13px;}
	.new_tv .box .mtb {margin:15px 0;}
	.new_tv .box .video iframe {aspect-ratio:350/197; height:auto;}
	.new_tv .box .name {font-size:18px; margin:30px 0 8px; padding-bottom:15px;}
	.new_tv .box .gray {font-size:14px; line-height:26px;}
	.new_tv .box:nth-child(2n) .txt {padding:0 0 0 20px;}
/* 회사소개 */
	.new_about_us01.half_txtimg {margin-bottom:80px;}
	.new_about_us01.half_txtimg .img {padding-left:20px;}
	.new_about_us01.half_txtimg strong {font-size:22px; margin:10px 0 20px;}
	.new_about_us01.half_txtimg p {font-size:14px; line-height:24px;}
	.new_about_us02 .tit {font-size:18px;}
	.new_about_us02 .con {padding:15px; line-height:26px;}
	.new_about_us02 li {gap:0 15px;}
	.new_about_us02 li > *:before {left:-8px; height:10px;}
	.new_about_us02 .tt {font-size:24px; margin-bottom:8px;}
	.new_about_us02 .tt ~ .tt {margin-top:30px;}
	.new_about_us02 .cn {line-height:28px;}
	.new_about_us03 {margin:50px 0 80px; gap:20px;}
	.new_about_us03 .box {width:calc(50% - 10px);}
	.new_about_us03 p {font-size:16px; margin-top:20px;}
	.new_about_us04 .about_tit {font-size:30px; margin-bottom:40px;}
	.new_about_us04 .greeting {margin-bottom:50px;}
	.new_about_us04 .greeting .img {padding-right:10px;}
	.new_about_us04 .greeting .tit {font-size:26px; margin-bottom:10px;}
	.new_about_us04 .greeting .name {gap:6px; margin:10px 0 20px;}
	.new_about_us04 .greeting .name strong {font-size:18px;}
	.new_about_us04 .greeting .name p {font-size:14px;}
	.new_about_us04 .greeting dl + dl {margin-top:15px;}
	.new_about_us04 .greeting dt {width:50px; height:22px; line-height:22px; font-size:13px; margin-top:2px;}
	.new_about_us04 .greeting dd {width:calc(100% - 50px); padding-left:8px; font-size:15px; line-height:26px;}
	.new_about_us04 .vision .tit {font-size:26px; margin-bottom:15px;}
	.new_about_us04 .vision .tt {font-size:20px; margin:60px 0 10px;}
	.new_about_us04 .vision p {line-height:24px;}
	.new_about_us04 .vision .name {font-size:14px; gap:10px; margin-top:40px;}
/* 오시는 길(주차안내) */
	.new_way_to_come01 .ctit {line-height:44px;}
	.new_way_to_come01 .blue {font-size:16px; line-height:28px; margin:10px 0 50px;}
	.new_way_to_come01 .txtmap {font-size:13px; padding:15px 0 80px;}
	.new_way_to_come01 .txtmap2 {font-size:18px; padding-top:30px;}
	.new_way_to_come02 {margin-top:80px;}
	.new_way_to_come02 .tit {font-size:26px; margin-bottom:10px;}
	.new_way_to_come02 .tit ~ .tit {margin-top:50px;}
	.new_way_to_come02 li {font-size:16px; line-height:28px;}
	.new_way_to_come02 li p {padding-left:16px; text-indent:-16px;}
	.new_way_to_come02 .gap li + li {margin-top:30px;}
	.new_way_to_come02 .linearea {padding-left:60px; text-indent:-60px;}
	.new_way_to_come02 .line {font-size:14px; line-height:28px; height:28px; width:50px; margin-right:8px;}
	.new_way_to_come02 .mtb {margin:40px 0 60px;}
	.new_way_to_come02 .greet {font-size:28px;}
/* 개인정보 처리방침 */
	.svisual.g17 {gap:15px;}
	.svisual.g17 strong {font-size:28px;}
	.svisual.g17 p {font-size:15px;}
	.new_privacy_policy ~ .ctit {margin-top:60px;}
	.new_privacy_policy {font-size:14px; line-height:26px;}
	.new_privacy_policy .tit {font-size:16px; margin:40px 0 8px;}
	.new_privacy_policy li {padding-left:14px; text-indent:-14px;}
}

/* mobile */
@media screen and (max-width:767px){
	.pc_vw {display:none !important;}
	.mo_vw {display:block !important;}
/* box */
.gbox.pdbox {padding:30px;}
/* title */
	.ctit {font-size:22px; line-height:28px; gap:5px; margin:30px 0 30px;}
	.ctit p {font-size:16px;}
	.ctit strong {font-size:22px; line-height:28px;}
	.ctit.bdb {padding-bottom:5px; margin-bottom:20px;}
	.ctit.s strong {font-size:24px;}
	.ctit.mb_half {margin-bottom:15px;}
	.btit {font-size:18px; margin:30px 0 10px;}
/* tbl */
    .accepted_list.tbl {min-width: 700px; display: block;}

	.tbl th,
	.tbl td {height:40px; padding:10px; letter-spacing:0;}
	.tbl th,
	.tbl tbody td {font-size:13px;}
/* col */
	col.w90 {width:40px;}
	col.w140 {width:60px !important;}
	col.w190 {width:60px;}
	col.w210 {width:90px;}
	col.w270 {width:70px;}
	col.w290 {width:90px;}
	col.w400 {width:25%;}
/* header */
	.header {height:100px;}
	.header .logo {top:0; left:50%; width:160px; height:50px; transform:translateX(-50%); display:flex; align-items:center;}
	.header .search_box {top:50px; left:20px; width:calc(100% - 40px); height:40px; margin-left:0; transform:none;}
	.header .search_box a {padding:0 40px;}
	.header .search_box .text {padding:0 5px; font-size:14px; height:38px; line-height:38px;}
	.header .search_box .btn {top:8px; right:8px; width:20px; height:20px;}
	.header .btn_menu {right:0; width:60px; height:50px;}
	.header .btn_menu p {width:20px; height:2px; margin-left:-10px;}
	.header .btn_menu .t {margin-top:-8px;}
	.header .btn_menu .b {margin-top:6px;}
	.header .black {position:fixed; top:50px; left:0; width:100%; height:0; background:#0009; z-index:1; transition:.1s linear;}
	.header.mo_on .black {height:calc(100vh - 50px);}
	.header.mo_on.head_height .black {top:0; height:100%;}
	.header .open_menu {top:50px; left:auto; right:0; width:70%; height:calc(100vh - 50px); max-height:calc((var(--vh, 1vh) * 100) - 50px); padding:20px 0; z-index:2;}
	.header .open_menu ul {gap:15px 0; max-height:100%; overflow:auto;}
	.header .open_menu li {width:100%;}
	.header .open_menu li a {font-size:12px; line-height:30px;}
	.header .open_menu li a::after{
		content:''; 
		position:absolute; 
		right:8px; 
		top:50%; 
		transform:translateY(-50%) rotate(45deg);
		width:6px; 
		height:6px;
		border-top:2px solid #fff; 
		border-right:2px solid #fff;
	}
	
/* footer */
	.footer25 {padding:45px 0 95px;}
	.footer25 .logo {width:160px; height:50px; background-position:0 0; margin-bottom:20px;}
	.footer25 .txt {width:100%; padding-left:0;}
	.footer25 .links {gap:11px; margin-bottom:15px;}
	.footer25 .links a {font-size:11px;}
	.footer25 .links a + a:before {left:-6px; height:8px;}
	.footer25 .info {font-size:11px; line-height:20px;}
	.footer25 .right {width:100%; margin:20px 0 0;}
	.footer25 .contact {font-size:13px; gap:10px; margin-bottom:10px;}
	.footer25 .contact .tel {font-size:16px; line-height:20px; padding-left:24px;}
	.footer25 .contact .tel i {width:20px; background-size:50%;}
	.footer25 p {font-size:11px;}
	.footer25 .sns {margin-top:10px; gap:4px;}
	.footer25 .sns a {width:30px;}
	.footer25 .fb_wrap {position:fixed; bottom:0; left:0; display:flex !important;  width:100vw; background:#213252; z-index:20;}
	.footer25 .fb_wrap li {width:20%;}
	.footer25 .fb_wrap li a {display:block; font-size:11px; color:#fff; font-weight:400; line-height:13px; text-align:center; padding:10px 0;}
	.footer25 .fb_wrap li a img {display:block; height:15px; margin:0 auto 3px;}
/* main */
	.mvisual25 {margin-top:100px;}
	.mvisual25 .box {height:300px;}
	.mvisual25 .txt .inner {padding:0 10px;}
	.mvisual25 .txt strong {font-size:22px; line-height:30px; margin-bottom:5px; letter-spacing:-2px;}
	.mvisual25 .txt p {font-size:16px; line-height:23px; text-shadow: #000 2px 3px 4px;}
	.mvisual25 .slick-arrow,
	.mvisual25 .slick-dots {display:none !important;}

	.mcon_new25 .mtit {font-size:22px; line-height:35px;         margin-top: 10px;}
	.mcon_new25 .mtit .monts {top:-10px; font-size:30px;}
	.mcon_new25 .mtit.bdb {padding-bottom:10px; margin-bottom:30px;}
	.mcon_new25.m_contact {padding:10px 0 10px;}
	.mcon_new25.m_contact .mtit {margin-bottom:15px;}
	.mcon_new25.m_contact ul {gap:15px; flex-wrap:wrap;}
	.mcon_new25.m_contact li {width:100%; padding:20px 10px;}
	.mcon_new25.m_contact .tit {font-size:18px; line-height:26px; padding-bottom:10px; margin-bottom:15px; height:auto; font-weight:400;}
	.mcon_new25.m_contact .con {font-size:15px; line-height:1.5; height:auto; font-weight:400;}
	.mcon_new25.m_contact .tel:before {display:none;}
/*	.mcon_new25.m_contact .tel:before {width:10px; height:20px; margin-right:5px;}*/
	.mcon_new25.m_contact .btn {gap:8px; margin-top:15px;  height:65px;}
	.mcon_new25.m_contact .btn i {width:20px;}
	.mcon_new25.m_contact .btn i:before {mask-size:50%; -webkit-mask-size:50%;}
	.mcon_new25.m_contact .btn strong {font-size:20px; line-height:16px;}
	.mcon_new25.m_contact .btn p {font-size:18px; line-height:1x;}
	.mcon_new25.mc02 {padding:20px 0 20px;}
	.mcon_new25.mc02 .tb {font-size:16px; line-height:1.4; margin-top:15px;   }
	.mcon_new25.mc03 {padding:20px 0;}

	.mcon_new25.mc03.gbox {background:none; margin-top: -10px;}
	.mcon_new25.mc03 .imgtxt:nth-of-type(odd) {background:#f3f4f9;}
	.mcon_new25.mc03 .imgtxt:nth-of-type(even) {background:#fff;}
	.mcon_new25.mc03 .imgtxt {
		margin-left:calc(50% - 50vw);
		margin-right:calc(50% - 50vw);
		padding:20px 20px; /* 위아래만 여백 추가 */
	}



	.mcon_new25 .imgtxt {flex-direction:column !important; gap:20px;}
	.mcon_new25 .imgtxt + .imgtxt {margin-top:-1px;}
	.mcon_new25 .imgtxt .img {width:100%;}
	.mcon_new25 .imgtxt .img p {bottom:10px; font-size:16px; line-height:20px;}
	.mcon_new25 .imgtxt .txt {width:100%;}
	.mcon_new25 .imgtxt:nth-child(2n-1) .txt,
	.mcon_new25 .imgtxt:nth-child(2n) .txt {padding:0;}
	.mcon_new25 .imgtxt .txt .blue {font-size:16px; line-height:1.4; font-weight:600;}
	.mcon_new25.mc03 .imgtxt .txt .tit {font-size:22px; line-height:30px; padding:10px 0; margin:10px 0;}
	.mcon_new25 .imgtxt .txt .green {font-size:18px; font-weight:600;}
	.mcon_new25 .imgtxt .txt p {font-size:16px; line-height:1.4; margin-top:10px;  }
	.mcon_new25.mc04 {padding:0 0;}
	.mcon_new25.mc04 .imgtxt {flex-direction:column-reverse !important; gap:25px;}
	.mcon_new25.mc04 .imgtxt .txt {padding:0;}
	.mcon_new25.mc04 .imgtxt .txt .tit {font-size:22px; line-height:28px;margin-bottom:20px; text-align: center;}
	.mcon_new25.mc04 .imgtxt .txt p {font-size:16px; line-height:1.4; text-align:left;}
	.mcon_new25.mc04 .gbox {margin-top:0; padding:30px 15px;}
	.mcon_new25.mc04 .gbox .tt {font-size:22px; line-height:28px; margin-bottom:10px;}
	.mcon_new25.mc04 .gbox p {font-size:16px; line-height:1.4; font-weight:400; margin-top:10px;}
	.mcon_new25.mc05 {margin-top: 20px;}
	.mcon_new25.mc05 .imgtxt +.imgtxt {margin-top:50px;}
	.mcon_new25.mc05 .imgtxt .txt .tit {font-size:22px; line-height:30px;}
	.mcon_new25.mc05 .imgtxt .txt p {font-size:16px; line-height:1.4; margin:10px 0 25px;}
	.mcon_new25.mc05 .imgtxt .txt li {font-size:16px; line-height:1.4; padding-left:10px; font-weight:600;}
	.mcon_new25.mc05 .imgtxt .txt li + li {margin-top:5px;}
	.mcon_new25.mc05 .imgtxt .txt li:before {top:8px; width:4px; height:4px;}
	.mcon_new25.mc06 {padding:30px 0 20px;}
	.mcon_new25.mc06 .tit {font-size:20px; line-height:30px; margin-bottom:30px; font-weight:400;}
	.mcon_new25.mc06 .mtit {font-size:22px; }
	.mcon_new25.mc06 .mtit .monts {margin-top:15px;}
	.mcon_new25.mc06 ul {padding-top:30px; margin-top:10px; gap:25px 4px;}
	.mcon_new25.mc06 li {flex-basis:calc(50% - 2px);}
	.mcon_new25.mc06 li strong {font-size:13px; line-height:36px; height:36px; width:36px; margin:-13px auto 10px;}
	.mcon_new25.mc06 li p {font-size:13px; line-height:22px; font-weight:400; letter-spacing:-.5px;}
	.mcon_new25.mc06 li .blue {font-weight:600;}
	.mcon_new25.mc06 li:nth-child(n+5) {flex-basis:100%;}
	.mcon_new25.mc07 {padding:20px 0 10px;}
	.mcon_new25.mc07 .mtit {padding-bottom:10px; margin-bottom:30px;}
	.mcon_new25.mc07 ul {gap:4px;}
	.mcon_new25.mc07 .review_top {margin-bottom:25px;}
	.mcon_new25.mc07 .review_top li {width:calc(50% - 4px);}
	.mcon_new25.mc07 .review_top a {padding:10px;}
	.mcon_new25.mc07 .review_top .txt {padding-top:12px;}
	.mcon_new25.mc07 .review_top strong {font-size:14px;}
	.mcon_new25.mc07 .review_top p {font-size:10px; margin-top:4px; letter-spacing:-.5px;}
	.mcon_new25.mc07 .review_btm li {width:100%;}
	.mcon_new25.mc07 .review_btm a {padding:15px 10px;}
	.mcon_new25.mc07 .review_btm .imgfit {width:100px;}
	.mcon_new25.mc07 .review_btm .txt {width:calc(100% - 110px);}
	.mcon_new25.mc07 .review_btm strong {font-size:16px; line-height:20px; margin-bottom:0px;}
	.mcon_new25.mc07 .review_btm span {font-size:14px;}
	.mcon_new25.mc07 .review_btm p {font-size:14px; line-height:1.4; margin-top:2px; padding-top:5px;  }
	.mcon_new25.mc07 .pass_list {flex-direction:column;}
	.mcon_new25.mc07 .pass_list .img,
	.mcon_new25.mc07 .pass_list .txt {width:100%;}
	.mcon_new25.mc07 .pass_list .tt {font-size:16px; padding-bottom:4px; margin-bottom:10px; }
	.mcon_new25.mc07 .pass_list .cn {     font-size: 15px;    color: #444;    line-height: 1.4; word-break: break-all; text-align: justify;}
	.mcon_new25 .end {font-size:16px; line-height:24px;}
	.mcon_new25.mc08 {padding:30px 0 50px;}
	.mcon_new25.mc08 ul {gap:15px; flex-direction:column;}
	.mcon_new25.mc08 li {width:100%; padding:10px 10px 20px;}
	.mcon_new25.mc08 li .txt {padding-top:20px;}
	.mcon_new25.mc08 li .name {font-size:16px; line-height:20px; margin-bottom:10px;}
	.mcon_new25.mc08 li .name span {font-size:10px; line-height:18px; height:20px; width:40px;}
	.mcon_new25.mc08 li p {font-size:15px; line-height:1.4;  }
	.mcon_new25.mc09 {padding:30px 0;}
	.mcon_new25.mc09 .inner {flex-direction:column;}
	.mcon_new25.mc09 .video,
	.mcon_new25.mc09 .txt {width:100%;}
	.mcon_new25.mc09 .txt {padding:20px 0 0;}
	.mcon_new25.mc09 strong {font-size:16px; line-height:28px;}
	.mcon_new25.mc09 p {font-size:14px;}
	.mcon_new25.mc10 {padding:20px 0; font-size:18px; line-height:30px;font-weight:400;}
	.mcon_new25.mc11 {padding:30px 0;}
	.mcon_new25.mc11 .inner {flex-direction:column;}
	.mcon_new25.mc11 .txt {width:100%;}
	.mcon_new25.mc11 .tit {padding-bottom:10px; margin-bottom:10px;}
	.mcon_new25.mc11 .tit:after {width:calc(100% + 20px);}
	.mcon_new25.mc11 .tit strong {font-size:18px;}
	.mcon_new25.mc11 .tit p {font-size:16px; margin-top:5px;}
	.mcon_new25.mc11 .con p {font-size:15px; line-height:1.4; word-break: break-all;        text-align: justify;}
	.mcon_new25.mc11 .name {margin-top:15px; font-size:14px;}
	.mcon_new25.mc11 .name dt {width:40px; padding-left:4px;}
	.mcon_new25.mc11 .name dt:before {width:2px; height:8px;}
	.mcon_new25.mc11 .img {width:100%; padding:30px 20% 0;}

/* sub */
	.svisual {margin:100px 0 30px; /* height:40vw;*/}
	.svisual .inner {padding-bottom:10px; font-size:14px;}
	.container {padding-bottom:60px;  font-size:16px; line-height:1.4;}
	.container p.b {font-size:16px; line-height:1.4;         word-break: break-all;        text-align: justify;}
/* 미국교환학생 선발설명회 - 기존 내용 사용 */
/* 미국교환학생(공립/사립/단기) */
	.new_presentation01 .slogan_tit {font-size:22px; line-height:28px; padding-left:80px; margin-bottom:20px; background-size:contain;}
	.new_presentation02 {margin:30px 0;}
	.img_profile {padding:15px; flex-direction:column !important; gap:15px;}
	.img_profile .img,
	.img_profile .txt {width:100%; padding:0;}
	.img_profile .tit {font-size:22px; line-height:28px; margin-bottom:20px;}
	.img_profile .tit span {font-size:16px;}
	.img_profile .con dl {font-size:16px; line-height:1.4; padding-bottom:10px; margin-bottom:5px;}
	.img_profile .con dt {padding-right:10px;}
	.img_profile .con dt:after {right:5px; height:8px;}
	.img_profile .con p {line-height:1.4;    font-size:16px;     text-align: justify;        word-break: break-word;}
	.img_profile .con .more {font-size:14px; line-height:40px; height:40px; width:170px; margin-top:20px; background-size:24px; background-position:right 15px center;}
	.new_presentation03 .flex_center {flex-direction:column; gap:20px;}
	.new_presentation03 .flex_center > * {width:100%;}
	.new_presentation03 .txt {padding-right:0;}
	.new_presentation03 .tit {font-size:22px; line-height:28px; padding:10px 0;}
	.new_presentation03 .monts {        font-size: 18px;        font-weight: 600; margin:10px 0; }
	.new_presentation03 .img p {bottom:10px; font-size:13px;}
	.new_presentation03  p {font-size:16px; line-height:1.4;}
	.new_presentation04 {padding:30px 0;}
	.new_presentation04 ul {margin-top:10px;}
	.new_presentation04 li {padding:20px 10px; flex-direction:column; gap:10px;}
	.new_presentation04 .tit {width:100%; padding-left:0;}
	.new_presentation04 .tit strong {font-size:20px;}
	.new_presentation04 .tit p { font-size:16px; line-height:1.4; margin-top:4px;}
	.new_presentation04 .con {width:100%; padding-right:0;}
	.new_presentation04 .tt {margin-bottom:10px;}
	.new_presentation04 .tt span {font-size:16px; margin-bottom:4px;}
	.new_presentation04 .tt strong {font-size:16px; line-height:24px;}
.new_presentation04 .cn {    word-break: break-all;    text-align: justify; font-size:16px; line-height:1.4;}	
	.new_presentation05 {padding:15px 0;}
	.container .imgtxt {flex-direction:column !important; gap:20px;}
	.container .imgtxt + .imgtxt {margin-top:30px;}
	.container .imgtxt > * {width:100%;}
	.container .imgtxt .img p {bottom:10px; font-size:12px; line-height:20px;}
	.container .imgtxt:nth-child(2n-1) .txt,
	.container .imgtxt:nth-child(2n) .txt {padding:0;}
	.container .imgtxt .txt .tit {font-size:20px; line-height:30px;}
	.container .imgtxt .txt p {font-size:14px; line-height:20px; margin-top:10px;  word-break: break-all;        text-align: justify;}
	.container .imgtxt .txt p.n { font-size:16px; line-height:1.4;}
	.container .imgtxt .txt ul.blue {font-size:14px; line-height:24px; margin-top:20px;}
	.container .imgtxt .txt li {font-size:14px; line-height:24px; padding-left:10px;}
	.container .imgtxt .txt li + li {margin-top:4px;}
	.container .imgtxt .txt li:before {top:10px; width:4px; height:4px;}
	.new_presentation06 {padding:60px 0 40px;}
	.new_presentation06 .ctit .strong {font-size:22px; margin-bottom:0;}
	.half_txtimg .txt {font-size:22px; line-height:28px;}
	.page_btm {padding-top:50px;}
	.page_btm p {font-size:16px;}
	.page_btm .big {font-size:22px;}
	.page_btm .strong {font-size:22px;line-height: 28px;} 
/* 미국 기독교사립학교(유학) */
	.new_christian02 {padding-bottom:50px;}
	.new_christian02 .ctit {margin-bottom:20px;}
	.img_half {gap:10px;}
	.img_half .box {width:calc(50% - 5px);}
	.img_half p {font-size:13px; margin-top:15px;}
	.new_christian03 {padding:5px 5px ; margin-bottom:30px;}
	.new_christian03 .img {padding-right:0;}
	.container .new_christian03 .imgtxt .txt {padding-left:0;}
	.new_christian04 {margin-bottom:50px;}
	.new_christian05 {padding:10px 0;}
	.tip_step {padding-top:15px;}
	.tip_step li {padding:10px;}
	.tip_step li + li {margin-top:5px;}
	.tip_step span {font-size:16px; line-height:30px; width:50px;}
	.tip_step p {width:calc(100% - 50px);  font-size:16px; line-height:1.4;}
	.btm_tip .tac { font-size:16px; line-height:1.4; margin-top:20px;}
/* 교환학생 후 진로 및 참가후기 */
	.participation_case .box {flex-direction:column; gap:10px; padding:20px 15px; margin-bottom:0;}
	.participation_case .box .tit {width:100%; padding-left:0;}
	.participation_case .box .tit span {font-size:15px; line-height:30px; height:30px; width:60px; margin-bottom:5px;}
	.participation_case .box .tit strong {font-size:22px; line-height:28px}
	.participation_case .box .con {width:100%; padding:10px 0 0; border:0;}
	.participation_case .box .con strong {font-size:16px; line-height:1.4; margin-bottom:5px;}
	.participation_case .box .con p {font-size:16px; line-height:1.4;}
/* 게시판 */
	.board_top .search_area {gap:2px; margin-bottom:20px;}
	.board_top .search_area .text,
	.board_top .search_area .btn {font-size:13px; padding:0 10px;}
	.board_top .search_area select.text {width:100px;}
	.board_top .search_area input.text {width:calc(100% - 184px);}
	.board_top .search_area .btn {width:80px;}

	.board_list th,
	.board_list td {height:40px;}
	.board_list thead th,
	.board_list tbody th {font-size:14px;}
	.board_list td {font-size:13px;}
	.board_list .tal a {padding:0 10px;}

	.board_bottom .paging {gap:2px; margin-top:30px;}
	.board_bottom .paging a {width:30px; height:30px; line-height:28px; font-size:13px;}
	.board_bottom .paging .prev {margin-right:2px;}
	.board_bottom .paging .next {margin-left:2px;}
/* 사전적응교육(20주) */
	.new_solution01 {margin-top:40px; flex-direction:column; gap:20px;}
	.new_solution01.half_txtimg > * {width:100%;}
	.new_solution01 .txt {padding-right:0;}
	.new_solution01 .txt:before { margin-bottom:10px;}
	.new_solution02 .box {padding:20px 15px; flex-direction:column; gap:10px;}
	.new_solution02 .tit {width:100%; font-size:18px; line-height:26px; padding-left:0;}
	.new_solution02 .con {width:100%; padding:0; border:0;}
	.new_solution02 .con li {font-size:16px; line-height:1.4; padding:5px 0 5px 10px;}
	.new_solution02 .con li:before {top:13px; width:4px; height:4px;}
	.strategy_box {margin-top:20px; flex-direction:column; gap:10px;}
	.strategy_box .img {width:100%; padding:0 10%;}
	.strategy_box .txt {width:100%; padding:0;}
	.strategy_box .txt strong {font-size:22px; line-height:28px;}
	.strategy_box .txt p {font-size:16px; line-height:1.4; margin-top:10px;}
	.gray_half {gap:4px;}
	.gray_half .gbox {width:calc(50% - 2px);}
	.gray_half .gbox .txt {padding-top:10px;}
	.gray_half .gbox strong {font-size:13px; font-weight:500; line-height:28px; height:28px; width:100%; margin-bottom:5px;}
	.gray_half .gbox p {font-size:16px;}
	
.g05 .gray_half { display: flex;    flex-direction: column;}
 .g05   .gray_half .gbox {        width: 100%;    }

/* 특별혜택 및 장학생 시상 */
.new_scholarship_student04  {display:flex;     flex-direction: column;}
	.new_scholarship_student04 .txt {width:100%; font-size:16px;text-align:left;  line-height:1.4; font-weight:500;}
	.new_scholarship_student04 .img {width:100%;  margin-top:10px;s}
/* 대학합격생 명단 및 사례발표(영상) */
	.tabs {margin-bottom:20px;}
	.tabs a {font-size:13px; line-height:20px; height:40px;}
	.img_profile_area .img_profile .img {padding-right:0;}
	.img_profile_area .img_profile .txt {padding-left:0;}
	.img_profile_area .img_profile .tit p {font-size:16px;}
	.img_profile_area .img_profile:nth-child(2n) .txt {padding:0;}
	.case_videos {margin-top:40px;}
	.case_videos .box + .box {margin-top:10px;}
	.case_videos .logo {width:100px;}
	.case_videos .txt {width:calc(100% - 100px); padding:10px; letter-spacing:0;}
	.case_videos .name {font-size:15px; margin-bottom:5px;}
	.case_videos p {line-height:20px;}
	.case_videos p.blue {font-size:14px; line-height:22px; margin-bottom:4px;}
	.case_videos .btn {position:relative; top:0; right:0; font-size:13px; line-height:34px; height:34px; width:100px; gap:4px; transform:none; margin-top:10px;}
	.case_videos .btn:before {width:18px; height:18px;}
	.accepted_university {flex-direction:column; gap:20px;}
	.accepted_university .img,
	.accepted_university .txt {width:100%;}
	.accepted_university .tit {font-size:16px; padding-bottom:4px; margin-bottom:10px; }
	.accepted_university p {font-size:16px; line-height:1.4; text-align: justify;        word-break: break-all;}
/* 교환학생 선발시험(ELTiS) */
	.new_eltis01 {flex-direction:column; gap:20px;}
	.new_eltis01 > * {width:100%;}
	div[class*="new_eltis"] .tb {font-size:16px; line-height:1.4; margin:10px 0 20px;}
	.new_eltis01 p { font-size:16px; line-height:1.4;}
	.new_eltis01 .img {gap:4px;}
	.new_eltis01 .img img {margin-bottom:20px; max-width:calc(50% - 2px);}
	.new_eltis01 .img img:nth-child(2) {margin:20px 0 0;}
	.new_eltis02 .tb p {font-size:13px; margin-top:4px;}
	.new_eltis02 .tbl {padding-top:6px;}
	.new_eltis03 .ctit {margin-bottom:10px;}
	.new_eltis03 .tit {font-size:16px; margin:30px 0 10px;}
	.new_eltis03 .tit ~ .tit {margin-top:40px;}
	.new_eltis03 dl { font-size:16px; line-height:1.4;}
	.new_eltis03 dl + dl {margin-top:10px;}
	.new_eltis03 dt {width:100px; padding-left:10px;}
	.new_eltis03 dt:before {top:8px; width:4px; height:4px;}
	.new_eltis03 dd {width:calc(100% - 100px);}
	.new_eltis04 {margin-top:50px;}
	.new_eltis04 .flex_center {flex-direction:column; gap:15px;}
	.new_eltis04 .tit {width:100%; padding:20px;}
	.new_eltis04 .tit p {font-size:16px; margin-bottom:5px;}
	.new_eltis04 .tit strong {font-size:22px; line-height:28px;}
	.new_eltis04 .con {width:100%; padding-left:0;  font-size:16px; line-height:1.4;}
	.new_eltis04 .more {margin-top:20px; width:240px; height:50px; line-height:50px; font-size:14px; background-size:26px;}
/* 미국교환학생 블로그 */
	div[class*="new_blog"] .img {gap:4px;}
	.new_blog01 .tit {margin-bottom:20px;}
	.new_blog01 .tit strong {font-size:20px;}
	.new_blog01 .tit p {font-size:16px; margin-top:10px;         line-height: 1.3;}
	.new_blog01 .img {margin:20px 0;}
	.new_blog01 .pd44 {padding:10px 0;}
	.new_blog01 .pd20 {padding:5px 0 0;}
	.new_blog02 {margin-top:50px;}
	.new_blog02 .tit {font-size:20px; line-height:30px; margin-bottom:20px;}
	.new_blog02 .mg14 {margin:50px 0;}
	.new_blog02 .mg14 img {margin-bottom:20px;}
	.new_blog02 .mg14 img:nth-child(2) {margin:20px 0 0;}
	.new_blog02 .mg99 {margin:30px 0;}
	.new_blog02 .mg1580 {margin:60px 0 30px;}
	.new_blog02 .video {margin:40px 0 50px;}
	.btm_btxt {font-size:20px; line-height:30px; margin-top:30px;}
	.btm_more {margin-top:30px; width:240px; height:50px; line-height:50px; font-size:14px; background-size:26px;}
/* 미국교환학생 TV */
	.new_tv .box {flex-direction:column !important; gap:20px;}
	.new_tv .box + .box {margin-top:30px;}
	.new_tv .box > * {width:100%;}
	.new_tv .box .txt {padding-right:0;}
	.new_tv .box .blue {font-size:16px; margin-bottom:4px;}
	.new_tv .box .tit {font-size:22px; line-height:28px;}
	.new_tv .box ol {margin-top:10px;}
	.new_tv .box li {font-size:16px; line-height:1.4; padding-left:30px;}
	.new_tv .box li + li {margin-top:8px;}
	.new_tv .box li i {width:20px; height:20px; line-height:20px; font-size:11px;}
	.new_tv .box .mtb {margin:10px 0;}
	.new_tv .box .name {font-size:16px; margin:20px 0 5px; padding-bottom:10px;}
	.new_tv .box .gray {font-size:16px; line-height:1.4;}
	.new_tv .box:nth-child(2n) .txt {padding:0;}
/* 회사소개 */
	.new_about_us01.half_txtimg {margin-bottom:20px; flex-direction:column; gap:20px;}
	.new_about_us01.half_txtimg .txt,
	.new_about_us01.half_txtimg .img {width:100%; padding:0;}
/*	.new_about_us01.half_txtimg .img {padding:0 20%;}*/
	.new_about_us01.half_txtimg strong {font-size:18px; margin:10px 0 20px;}
	.new_about_us01.half_txtimg p { font-size:16px; line-height:1.4;}
	
	.mini-logo img {width:60%;}
	
	.new_about_us02 .tit {width:80px; font-size:15px;}
	.new_about_us02 .con {width:100%; padding:10px;  font-size:16px; line-height:1.4;}
	
	.new_about_us02 .box {    display: block;	}
    .new_about_us02 .tit {     background-color:#fff;   width: 100%;     padding:5px 5px;   font-size: 15px;  }	
	
	.new_about_us02 li {gap:0 10px;}
	.new_about_us02 li > *:before {left:-5px; height:8px;}
	.new_about_us02 .tt {font-size:20px; margin-bottom:5px;}
	.new_about_us02 .tt ~ .tt {margin-top:20px;}
	.new_about_us02 .cn {line-height:24px;}
	.new_about_us03 {margin:30px 0 30px; gap:20px 10px;}
	.new_about_us03 .box {width:calc(50% - 5px);}
	.new_about_us03 .img {border-width:6px;}
	.new_about_us03 p {font-size:16px; margin-top:10px;}
	.new_about_us04 .about_tit {font-size:22px; margin-bottom:30px;}
	.new_about_us04 .greeting {margin-bottom:30px; flex-direction:column; gap:20px;}
	.new_about_us04 .greeting > * {width:100%;}
	.new_about_us04 .greeting .img {padding-right:0;}
	.new_about_us04 .greeting .tit {font-size:22px; margin-bottom:0;}
	.new_about_us04 .greeting .name {gap:4px; margin:5px 0 10px;}
	.new_about_us04 .greeting .name strong {font-size:16px;}
	.new_about_us04 .greeting .name p {font-size:16px;}
	.new_about_us04 .greeting dl + dl {margin-top:10px;}
	.new_about_us04 .greeting dt {width:44px; height:20px; line-height:20px; font-size:16px; margin-top:1px;}
	.new_about_us04 .greeting dd {width:calc(100% - 44px); padding-left:4px; font-size:14px; line-height:22px;}
	.new_about_us04 .vision .tit {font-size:22px; margin-bottom:10px;}
	.new_about_us04 .vision .tt {font-size:16px; margin:30px 0 6px;}
	.new_about_us04 .vision p {line-height:22px;}
	.new_about_us04 .vision .name {font-size:16px; margin-top:30px;}
	.new_about_us04 .vision .name img {height:22px;}
	

	
/* 오시는 길(주차안내) */
	.new_way_to_come01 .ctit {line-height:34px;}
	.new_way_to_come01 .blue { font-size:16px; line-height:1.4; margin:5px 0 20px;}
	.new_way_to_come01 .txtmap { font-size:16px; line-height:1.4; padding:10px 0 20px;}
	.new_way_to_come01 .txtmap2 {font-size:16px;  line-height:1.4; padding-top:20px;}
	.new_way_to_come02 {margin-top:50px;}
	.new_way_to_come02 .tit {font-size:22px; margin-bottom:5px;}
	.new_way_to_come02 .tit ~ .tit {margin-top:30px;}
	.new_way_to_come02 li {font-size:16px; line-height:1.6;}
	.new_way_to_come02 li p {padding-left:14px; text-indent:-14px;}
	.new_way_to_come02 .gap li + li {margin-top:20px;}
	.new_way_to_come02 .linearea {padding-left:50px; text-indent:-50px;}
	.new_way_to_come02 .line {font-size:12px; line-height:24px; height:24px; width:44px; margin-right:4px;}
	.new_way_to_come02 .mtb {margin:20px 0 30px;}
	.new_way_to_come02 .greet {font-size:18px; line-height: 1.5;}
/* 개인정보 처리방침 */
	.svisual.g17 {gap:10px;}
	.svisual.g17 strong {font-size:18px;}
	.svisual.g17 p {font-size:12px;}
	.new_privacy_policy ~ .ctit {margin-top:40px;}
	.new_privacy_policy {font-size:13px; line-height:24px;}
	.new_privacy_policy .tit {font-size:14px; margin:30px 0 5px;}
	.new_privacy_policy li {padding-left:12px; text-indent:-12px;}

}


