/*     384175 : 타이틀 텍스트      */
@font-face {
    font-family: 'GangwonEduPowerExtraBoldA';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.title__384175__ {font-size:0}
.title__384175__ p {font-family: 'GangwonEduPowerExtraBoldA';
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#00b4ff;letter-spacing:-.03em;line-height:1.4em;
}
.title__384175__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__384175__.style_top p {padding-top:10px}
.title__384175__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__384175__.style_right p {padding-right:14px}
.title__384175__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__384175__.style_bottom p {padding-bottom:12px}
.title__384175__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__384175__.style_left p {padding-left:14px}
.title__384175__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__384175__.style_circle1 p {padding-left:18px}
.title__384175__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__384175__.style_circle2 p {padding-left:18px}
.title__384175__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__384175__ p {font-size:60px}
	.title__384175__.style_top p:before {width:60px}
	.title__384175__.style_right p:before {height:60px}
	.title__384175__.style_bottom p:before {width:60px}
	.title__384175__.style_left p:before {height:60px}
}

/*     384185 : 타이틀 텍스트      */
.title__384185__ {font-size:0}
.title__384185__ p {font-family: 'GmarketSansMedium';
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__384185__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__384185__.style_top p {padding-top:10px}
.title__384185__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__384185__.style_right p {padding-right:14px}
.title__384185__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__384185__.style_bottom p {padding-bottom:12px}
.title__384185__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__384185__.style_left p {padding-left:14px}
.title__384185__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__384185__.style_circle1 p {padding-left:18px}
.title__384185__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__384185__.style_circle2 p {padding-left:18px}
.title__384185__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__384185__ p {font-size:45px}
	.title__384185__.style_top p:before {width:45px}
	.title__384185__.style_right p:before {height:45px}
	.title__384185__.style_bottom p:before {width:45px}
	.title__384185__.style_left p:before {height:45px}
}

/*     384215 : 장문 텍스트      */
.textarea__384215__ p {font-family: 'GmarketSansMedium';
	display:block;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#888888;letter-spacing:-.03em;line-height:1.8em;
}

@media all and (min-width:1024px){
	.textarea__384215__ p {font-size:22px}
}

/*     384225 : BLANK 컨텐츠      */
.blank__384225__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.blank__384225__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__384225__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__384225__ {height:12px}
}

/*     384245 : 이미지 (비율형)      */
.img_ratio__384245__ {max-width:100%;vertical-align:top}
.img_ratio__384245__ * {box-sizing:border-box}
.img_ratio__384245__ a {display:block;vertical-align:top}
.img_ratio__384245__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__384245__ img {width:auto}
}

/*     384255 : 장문 텍스트      */
.textarea__384255__ p {font-family: 'GmarketSansMedium';
	display:block;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#888888;letter-spacing:-.03em;line-height:1.8em;
}

@media all and (min-width:1024px){
	.textarea__384255__ p {font-size:22px}
}

/*     384265 : BLANK 컨텐츠      */
.blank__384265__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.blank__384265__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__384265__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__384265__ {height:12px}
}

/*     384375 : 배너      */
.img__384375__ {
    box-sizing: border-box;
    display: block;
    border: none;
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.3s ease;
    position: relative;
}

.img__384375__ * {
    box-sizing: border-box;
}

.img__384375__ .figure {
    display: block;
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.img__384375__ .figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.img__384375__ .cont_wrap {
    display: block;
    padding: 15px 18px;
    background: rgba(0, 180, 255, 0.5);
    backdrop-filter: blur(3px);
    border-radius: 0 0 20px 20px;
    position: relative;
    z-index: 1;
    margin-top: auto;
}

.img__384375__ .cont_wrap .title {
    display: block;
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1.3em;
    letter-spacing: -.03em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.img__384375__ .cont_wrap .cont {
    display: block;
    font-size: 13px;
    color: #ffffff;
    line-height: 1.3em;
    letter-spacing: -.03em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

@media all and (min-width:768px){
    .img__384375__ {
        min-height: 300px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

@media all and (min-width:1024px){
    .img__384375__ {
        min-height: 600px;
    }
    
    .img__384375__ .cont_wrap {
        padding: 30px 28px;
    }
    
    .img__384375__ .cont_wrap .title {
        margin: 0 0 8px;
        font-size: 24px;
    }
    
    .img__384375__ .cont_wrap .cont {
        font-size: 14px;
        line-height: 24px;
    }
}

.img__384375__:hover .figure img {
    transform: scale(1.05);
}

.img__384375__:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

/*     384385 : 배너      */
.img__384385__ {
    box-sizing: border-box;
    display: block;
    border: none;
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.3s ease;
    position: relative;
}

.img__384385__ * {
    box-sizing: border-box;
}

.img__384385__ .figure {
    display: block;
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.img__384385__ .figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.img__384385__ .cont_wrap {
    display: block;
    padding: 15px 18px;
    background: rgba(0, 180, 255, 0.5);
    backdrop-filter: blur(3px);
    border-radius: 0 0 20px 20px;
    position: relative;
    z-index: 1;
    margin-top: auto;
}

.img__384385__ .cont_wrap .title {
    display: block;
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1.3em;
    letter-spacing: -.03em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.img__384385__ .cont_wrap .cont {
    display: block;
    font-size: 13px;
    color: #ffffff;
    line-height: 1.3em;
    letter-spacing: -.03em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

@media all and (min-width:768px){
    .img__384385__ {
        min-height: 300px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

@media all and (min-width:1024px){
    .img__384385__ {
        min-height: 600px;
    }
    
    .img__384385__ .cont_wrap {
        padding: 30px 28px;
    }
    
    .img__384385__ .cont_wrap .title {
        margin: 0 0 8px;
        font-size: 24px;
    }
    
    .img__384385__ .cont_wrap .cont {
        font-size: 14px;
        line-height: 24px;
    }
}

.img__384385__:hover .figure img {
    transform: scale(1.05);
}

.img__384385__:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

/*     384315 : 배너      */
.img__384315__ {
    box-sizing: border-box;
    display: block;
    border: none;
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.3s ease;
    position: relative;
}

.img__384315__ * {
    box-sizing: border-box;
}

.img__384315__ .figure {
    display: block;
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.img__384315__ .figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.img__384315__ .cont_wrap {
    display: block;
    padding: 15px 18px;
    background: rgba(0, 180, 255, 0.5);
    backdrop-filter: blur(3px);
    border-radius: 0 0 20px 20px;
    position: relative;
    z-index: 1;
    margin-top: auto;
}

.img__384315__ .cont_wrap .title {
    display: block;
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1.3em;
    letter-spacing: -.03em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.img__384315__ .cont_wrap .cont {
    display: block;
    font-size: 13px;
    color: #ffffff;
    line-height: 1.3em;
    letter-spacing: -.03em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

@media all and (min-width:768px){
    .img__384315__ {
        min-height: 300px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

@media all and (min-width:1024px){
    .img__384315__ {
        min-height: 600px;
    }
    
    .img__384315__ .cont_wrap {
        padding: 30px 28px;
    }
    
    .img__384315__ .cont_wrap .title {
        margin: 0 0 8px;
        font-size: 24px;
    }
    
    .img__384315__ .cont_wrap .cont {
        font-size: 14px;
        line-height: 24px;
    }
}

.img__384315__:hover .figure img {
    transform: scale(1.05);
}

.img__384315__:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

/*     384335 : 공백      */
.solid_line__384335__ {box-sizing:border-box;display:block;position:relative;width:100%;height:120px}
.solid_line__384335__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__384335__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:767px){
	.solid_line__384335__ {height:15px}
}

/*     384345 : 타이틀 텍스트      */
@font-face {
    font-family: 'GangwonEduPowerExtraBoldA';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.title__384345__ {font-size:0}
.title__384345__ p {font-family: 'GangwonEduPowerExtraBoldA';
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__384345__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__384345__.style_top p {padding-top:10px}
.title__384345__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__384345__.style_right p {padding-right:14px}
.title__384345__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__384345__.style_bottom p {padding-bottom:12px}
.title__384345__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__384345__.style_left p {padding-left:14px}
.title__384345__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__384345__.style_circle1 p {padding-left:18px}
.title__384345__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__384345__.style_circle2 p {padding-left:18px}
.title__384345__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__384345__ p {font-size:60px}
	.title__384345__.style_top p:before {width:60px}
	.title__384345__.style_right p:before {height:60px}
	.title__384345__.style_bottom p:before {width:60px}
	.title__384345__.style_left p:before {height:60px}
}

/*     384275 : 텍스트 오버레이 이미지      */
.text_over_img__384275__ {display:inline-block;overflow:hidden;position:relative;max-width:100%;vertical-align:top;border-radius:200px}
.text_over_img__384275__ * {box-sizing:border-box}
.text_over_img__384275__ a {display:inline-block;max-width:100%;border-radius:200px;overflow:hidden}
.text_over_img__384275__ .figure {vertical-align:top;width:100%;height:100%;border-radius:200px;overflow:hidden}
.text_over_img__384275__ .figure img {width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;border-radius:200px}
.text_over_img__384275__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.3);transition:all 0.3s ease;border-radius:200px}
.text_over_img__384275__ .caption .caption_inner {display:table-cell;vertical-align:middle;text-align:center}
.text_over_img__384275__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center}
.text_over_img__384275__ .caption .subject {display:block;font-weight:bold;color:#ffffff}
.text_over_img__384275__ .caption .content {display:none;color:#ffffff}

.text_m_sml__384275__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__384275__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__384275__ .caption .subject {font-size:16px;line-height:1.4em}
.text_m_med__384275__ .caption .content {font-size:14px;line-height:1.5em}
.text_m_big__384275__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__384275__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__384275__ {position:relative;}
	.text_over_img__384275__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.3s all ease-in-out;border-radius:200px}
	.text_over_img__384275__:hover:before {background:linear-gradient(45deg, #00b4ff 0%,#0090cc 50%,#007aa8 100%);opacity:.8}
	.text_over_img__384275__ .caption .caption_inner span {padding:5px 40px;text-align:center}
	.text_over_img__384275__ .caption .content {display:block}
	.text_sml__384275__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__384275__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__384275__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__384275__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__384275__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__384275__ .caption .content {font-size:17px;line-height:1.5em}
	.text_over_img__384275__ .caption .subject,
	.text_over_img__384275__ .caption .content {text-align:center}
}

@media all and (max-width: 768px) {
	.text_over_img__384275__,
	.text_over_img__384275__ a,
	.text_over_img__384275__ .figure,
	.text_over_img__384275__ .figure img,
	.text_over_img__384275__ .caption,
	.text_over_img__384275__:before {
		border-radius: 100px;
	}
}


/*     384395 : 텍스트 오버레이 이미지      */
.text_over_img__384395__ {display:inline-block;overflow:hidden;position:relative;max-width:100%;vertical-align:top;border-radius:200px}
.text_over_img__384395__ * {box-sizing:border-box}
.text_over_img__384395__ a {display:inline-block;max-width:100%;border-radius:200px;overflow:hidden}
.text_over_img__384395__ .figure {vertical-align:top;width:100%;height:100%;border-radius:200px;overflow:hidden}
.text_over_img__384395__ .figure img {width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;border-radius:200px}
.text_over_img__384395__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.3);transition:all 0.3s ease;border-radius:200px}
.text_over_img__384395__ .caption .caption_inner {display:table-cell;vertical-align:middle;text-align:center}
.text_over_img__384395__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center}
.text_over_img__384395__ .caption .subject {display:block;font-weight:bold;color:#ffffff}
.text_over_img__384395__ .caption .content {display:none;color:#ffffff}

.text_m_sml__384395__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__384395__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__384395__ .caption .subject {font-size:16px;line-height:1.4em}
.text_m_med__384395__ .caption .content {font-size:14px;line-height:1.5em}
.text_m_big__384395__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__384395__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__384395__ {position:relative;}
	.text_over_img__384395__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.3s all ease-in-out;border-radius:200px}
	.text_over_img__384395__:hover:before {background:linear-gradient(45deg, #00b4ff 0%,#0090cc 50%,#007aa8 100%);opacity:.8}
	.text_over_img__384395__ .caption .caption_inner span {padding:5px 40px;text-align:center}
	.text_over_img__384395__ .caption .content {display:block}
	.text_sml__384395__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__384395__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__384395__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__384395__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__384395__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__384395__ .caption .content {font-size:17px;line-height:1.5em}
	.text_over_img__384395__ .caption .subject,
	.text_over_img__384395__ .caption .content {text-align:center}
}

@media all and (max-width: 768px) {
	.text_over_img__384395__,
	.text_over_img__384395__ a,
	.text_over_img__384395__ .figure,
	.text_over_img__384395__ .figure img,
	.text_over_img__384395__ .caption,
	.text_over_img__384395__:before {
		border-radius: 100px;
	}
}


/*     384405 : 텍스트 오버레이 이미지      */
.text_over_img__384405__ {display:inline-block;overflow:hidden;position:relative;max-width:100%;vertical-align:top;border-radius:200px}
.text_over_img__384405__ * {box-sizing:border-box}
.text_over_img__384405__ a {display:inline-block;max-width:100%;border-radius:200px;overflow:hidden}
.text_over_img__384405__ .figure {vertical-align:top;width:100%;height:100%;border-radius:200px;overflow:hidden}
.text_over_img__384405__ .figure img {width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;border-radius:200px}
.text_over_img__384405__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.3);transition:all 0.3s ease;border-radius:200px}
.text_over_img__384405__ .caption .caption_inner {display:table-cell;vertical-align:middle;text-align:center}
.text_over_img__384405__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center}
.text_over_img__384405__ .caption .subject {display:block;font-weight:bold;color:#ffffff}
.text_over_img__384405__ .caption .content {display:none;color:#ffffff}

.text_m_sml__384405__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__384405__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__384405__ .caption .subject {font-size:16px;line-height:1.4em}
.text_m_med__384405__ .caption .content {font-size:14px;line-height:1.5em}
.text_m_big__384405__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__384405__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__384405__ {position:relative;}
	.text_over_img__384405__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.3s all ease-in-out;border-radius:200px}
	.text_over_img__384405__:hover:before {background:linear-gradient(45deg, #00b4ff 0%,#0090cc 50%,#007aa8 100%);opacity:.8}
	.text_over_img__384405__ .caption .caption_inner span {padding:5px 40px;text-align:center}
	.text_over_img__384405__ .caption .content {display:block}
	.text_sml__384405__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__384405__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__384405__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__384405__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__384405__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__384405__ .caption .content {font-size:17px;line-height:1.5em}
	.text_over_img__384405__ .caption .subject,
	.text_over_img__384405__ .caption .content {text-align:center}
}

@media all and (max-width: 768px) {
	.text_over_img__384405__,
	.text_over_img__384405__ a,
	.text_over_img__384405__ .figure,
	.text_over_img__384405__ .figure img,
	.text_over_img__384405__ .caption,
	.text_over_img__384405__:before {
		border-radius: 100px;
	}
}


/*     398635 : 이미지 (비율형)      */
.img_ratio__398635__ {max-width:100%;vertical-align:top}
.img_ratio__398635__ * {box-sizing:border-box}
.img_ratio__398635__ a {display:block;vertical-align:top}
.img_ratio__398635__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__398635__ img {width:auto}
}

