/*     89681 : 이미지      */
.img_ratio__89681__ {display:block; overflow:hidden; position:relative; width:100%; max-width:100%; margin:0 auto; vertical-align:top;}
.img_ratio__89681__ * {box-sizing:border-box;}
.img_ratio__89681__ a {display:block; text-decoration:none;}
.img_ratio__89681__ img {width:100%; vertical-align:top; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.img_ratio__89681__ img.img_pc__89681__ {display:none;}
.img_ratio__89681__ img.img_mobile__89681__ {display:inline-block;}
.img_ratio__89681__:hover img {-webkit-transform:scale(1.15); -moz-transform:scale(1.15); -o-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15);}
.img_ratio__89681__ .img_cover__89681__ {
	display:block; position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; width:100%; height:100%; background:#000000; opacity:.5; filter:alpha(opacity=50);
	-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;
}
.img_ratio__89681__:hover .img_cover__89681__ {background:none;}
.img_ratio__89681__ .img_caption__89681__ {display:block; position:absolute; top:0; left:0; z-index:20; width:100%; height:100%;}
.img_ratio__89681__ .img_caption__89681__ .img_table__89681__ {display:table; width:100%; height:100%;}
.img_ratio__89681__ .img_caption__89681__ .img_cell__89681__ {display:table-cell; padding:0 25px; text-align:center; vertical-align:middle;}
.img_ratio__89681__ .img_caption__89681__ .img_title__89681__ {display:inline-block; position:relative; margin-bottom:8px; padding:3px 12px 5px; border:1px solid rgba(255, 255, 255, .3); font-size:15px; font-weight:bold; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5); box-shadow:0 0 5px rgba(0,0,0,0.3);}
.img_ratio__89681__ .img_caption__89681__ .img_text__89681__ {display:block; font-size:12px; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5);}

@media (min-width:768px){
	.img_ratio__89681__ {width:auto;}
	.img_ratio__89681__ img.img_pc__89681__ {display:inline-block;}
	.img_ratio__89681__ img.img_mobile__89681__ {display:none;}
	.img_ratio__89681__ .img_caption__89681__ .img_cell__89681__ {padding:0 25px;}
	.img_ratio__89681__ .img_caption__89681__ .img_title__89681__ {margin-bottom:15px; padding:0 15px 5px; font-size:23px; font-weight:600;}
	.img_ratio__89681__ .img_caption__89681__ .img_text__89681__ {font-size:14px; font-weight:600;}
}
@media (min-width:1024px){
	.img_ratio__89681__ .img_caption__89681__ .img_cell__89681__ {padding:0 45px;}
	.img_ratio__89681__ .img_caption__89681__ .img_title__89681__ {margin-bottom:25px; padding:5px 25px; font-size:30px;}
	.img_ratio__89681__ .img_caption__89681__ .img_text__89681__ {font-size:16px;}
}

/*     89682 : 이미지      */
.img_ratio__89682__ {display:block; overflow:hidden; position:relative; width:100%; max-width:100%; margin:0 auto; vertical-align:top;}
.img_ratio__89682__ * {box-sizing:border-box;}
.img_ratio__89682__ a {display:block; text-decoration:none;}
.img_ratio__89682__ img {width:100%; vertical-align:top; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.img_ratio__89682__ img.img_pc__89682__ {display:none;}
.img_ratio__89682__ img.img_mobile__89682__ {display:inline-block;}
.img_ratio__89682__:hover img {-webkit-transform:scale(1.15); -moz-transform:scale(1.15); -o-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15);}
.img_ratio__89682__ .img_cover__89682__ {
	display:block; position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; width:100%; height:100%; background:#000000; opacity:.5; filter:alpha(opacity=50);
	-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;
}
.img_ratio__89682__:hover .img_cover__89682__ {background:none;}
.img_ratio__89682__ .img_caption__89682__ {display:block; position:absolute; top:0; left:0; z-index:20; width:100%; height:100%;}
.img_ratio__89682__ .img_caption__89682__ .img_table__89682__ {display:table; width:100%; height:100%;}
.img_ratio__89682__ .img_caption__89682__ .img_cell__89682__ {display:table-cell; padding:0 25px; text-align:center; vertical-align:middle;}
.img_ratio__89682__ .img_caption__89682__ .img_title__89682__ {display:inline-block; position:relative; margin-bottom:8px; padding:3px 12px 5px; border:1px solid rgba(255, 255, 255, .3); font-size:15px; font-weight:bold; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5); box-shadow:0 0 5px rgba(0,0,0,0.3);}
.img_ratio__89682__ .img_caption__89682__ .img_text__89682__ {display:block; font-size:12px; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5);}

@media (min-width:768px){
	.img_ratio__89682__ {width:auto;}
	.img_ratio__89682__ img.img_pc__89682__ {display:inline-block;}
	.img_ratio__89682__ img.img_mobile__89682__ {display:none;}
	.img_ratio__89682__ .img_caption__89682__ .img_cell__89682__ {padding:0 25px;}
	.img_ratio__89682__ .img_caption__89682__ .img_title__89682__ {margin-bottom:15px; padding:0 15px 5px; font-size:23px; font-weight:600;}
	.img_ratio__89682__ .img_caption__89682__ .img_text__89682__ {font-size:14px; font-weight:600;}
}
@media (min-width:1024px){
	.img_ratio__89682__ .img_caption__89682__ .img_cell__89682__ {padding:0 45px;}
	.img_ratio__89682__ .img_caption__89682__ .img_title__89682__ {margin-bottom:25px; padding:0 25px 10px; font-size:30px;}
	.img_ratio__89682__ .img_caption__89682__ .img_text__89682__ {font-size:16px;}
}

/*     89683 : 이미지      */
.img_ratio__89683__ {display:block; overflow:hidden; position:relative; width:100%; max-width:100%; margin:0 auto; vertical-align:top;}
.img_ratio__89683__ * {box-sizing:border-box;}
.img_ratio__89683__ a {display:block; text-decoration:none;}
.img_ratio__89683__ img {width:100%; vertical-align:top; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.img_ratio__89683__ img.img_pc__89683__ {display:none;}
.img_ratio__89683__ img.img_mobile__89683__ {display:inline-block;}
.img_ratio__89683__:hover img {-webkit-transform:scale(1.15); -moz-transform:scale(1.15); -o-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15);}
.img_ratio__89683__ .img_cover__89683__ {
	display:block; position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; width:100%; height:100%; background:#000000; opacity:.5; filter:alpha(opacity=50);
	-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;
}
.img_ratio__89683__:hover .img_cover__89683__ {background:none;}
.img_ratio__89683__ .img_caption__89683__ {display:block; position:absolute; top:0; left:0; z-index:20; width:100%; height:100%;}
.img_ratio__89683__ .img_caption__89683__ .img_table__89683__ {display:table; width:100%; height:100%;}
.img_ratio__89683__ .img_caption__89683__ .img_cell__89683__ {display:table-cell; padding:0 25px; text-align:center; vertical-align:middle;}
.img_ratio__89683__ .img_caption__89683__ .img_title__89683__ {display:inline-block; position:relative; margin-bottom:8px; padding:3px 12px 5px; border:1px solid rgba(255, 255, 255, .3); font-size:15px; font-weight:bold; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5); box-shadow:0 0 5px rgba(0,0,0,0.3);}
.img_ratio__89683__ .img_caption__89683__ .img_text__89683__ {display:block; font-size:12px; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5);}

@media (min-width:768px){
	.img_ratio__89683__ {width:auto;}
	.img_ratio__89683__ img.img_pc__89683__ {display:inline-block;}
	.img_ratio__89683__ img.img_mobile__89683__ {display:none;}
	.img_ratio__89683__ .img_caption__89683__ .img_cell__89683__ {padding:0 25px;}
	.img_ratio__89683__ .img_caption__89683__ .img_title__89683__ {margin-bottom:15px; padding:0 15px 5px; font-size:23px; font-weight:600;}
	.img_ratio__89683__ .img_caption__89683__ .img_text__89683__ {font-size:14px; font-weight:600;}
}
@media (min-width:1024px){
	.img_ratio__89683__ .img_caption__89683__ .img_cell__89683__ {padding:0 45px;}
	.img_ratio__89683__ .img_caption__89683__ .img_title__89683__ {margin-bottom:25px; padding:5px 25px; font-size:30px;}
	.img_ratio__89683__ .img_caption__89683__ .img_text__89683__ {font-size:16px;}
}

