/*     430055 : 이미지      */
.img__430055__ {position:relative; }
.img__430055__ * {box-sizing:border-box}
.img__430055__ a {display:block;max-width:100%;vertical-align:top}
.img__430055__ .figure {display:block; background:#f2f2f2 url('/img_up/shop_pds/koreaih/build/option/219863401693967398.jpg') no-repeat center;background-size:cover;height:50vh; width:100%}
.img__430055__ .figure img {width:100%;vertical-align:top; opacity:0.7}
.img__430055__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__430055__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__430055__ .caption .caption_inner {display:table-cell;padding:15% 10%;vertical-align:top; padding-top: 35vh}
.img__430055__ .caption .cap_title {display:block;font-size:24px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;}
.img__430055__ .caption .cap_cont {display:block;margin-top:7px;font-size:15px;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;opacity:.9;}
.img__430055__ .caption .cap_over_cont {display:none;}

@media all and (min-width:768px){
	.img__430055__ .caption .cap_title {font-size:28px}
	.img__430055__ .caption .cap_cont {display:block;margin-top:10px;font-size:16px;line-height:1.4em;}
}

@media all and (min-width:1024px){
	.img__430055__ {overflow:hidden}
	.img__430055__:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#1f2c5c;opacity:0;transition:0.3s ease-out; z-index: 9;}
.img__430055__ .figure {height:100vh}
	.img__430055__ .caption {position:relative;}
.img__430055__ .caption .caption_inner {padding-top:75vh}

	.img__430055__ .caption .cap_title {font-size:48px;line-height:1.3em;transition:color .3s ease}
	.img__430055__ .caption .cap_cont {margin-top:12px;font-size:18px;transition:color .3s ease}
	.img__430055__ .caption .cap_over_cont {display:block;position:absolute;top:40%;left:-100%;font-size:18px;font-weight:bold;color:#ffffff;line-height:2.5em;letter-spacing:-.03em;opacity:0;transition:left .4s ease-out, color .3s ease, opacity .4s ease; }

	.img__430055__:hover:before {opacity:0.9;}
	.img__430055__:hover .caption .cap_title {color:#ffffff}
	.img__430055__:hover .caption .cap_cont {color:#ffffff;}
	.img__430055__:hover .caption .cap_over_cont {left:10%;color:#ffffff;opacity:1}
}

/*     430135 : 이미지      */
.img__430135__ {position:relative; }
.img__430135__ * {box-sizing:border-box}
.img__430135__ a {display:block;max-width:100%;vertical-align:top}
.img__430135__ .figure {display:block; background:#f2f2f2 url('/img_up/shop_pds/koreaih/build/option/671693967595.jpg') no-repeat center;background-size:cover;height:50vh; width:100%}
.img__430135__ .figure img {width:100%;vertical-align:top; opacity:0.7}
.img__430135__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__430135__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__430135__ .caption .caption_inner {display:table-cell;padding:15% 10%;vertical-align:top; padding-top: 35vh}
.img__430135__ .caption .cap_title {display:block;font-size:24px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;}
.img__430135__ .caption .cap_cont {display:block;margin-top:7px;font-size:15px;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;opacity:.9;}
.img__430135__ .caption .cap_over_cont {display:none;}

@media all and (min-width:768px){
	.img__430135__ .caption .cap_title {font-size:28px}
	.img__430135__ .caption .cap_cont {display:block;margin-top:10px;font-size:16px;line-height:1.4em;}
}

@media all and (min-width:1024px){
	.img__430135__ {overflow:hidden}
	.img__430135__:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#005c35;opacity:0;transition:0.3s ease-out; z-index: 9;}
.img__430135__ .figure {height:100vh}
	.img__430135__ .caption {position:relative;}
.img__430135__ .caption .caption_inner {padding-top:75vh}

	.img__430135__ .caption .cap_title {font-size:48px;line-height:1.3em;transition:color .3s ease}
	.img__430135__ .caption .cap_cont {margin-top:12px;font-size:18px;transition:color .3s ease}
	.img__430135__ .caption .cap_over_cont {display:block;position:absolute;top:40%;left:-100%;font-size:18px;font-weight:bold;color:#ffffff;line-height:2.5em;letter-spacing:-.03em;opacity:0;transition:left .4s ease-out, color .3s ease, opacity .4s ease; }

	.img__430135__:hover:before {opacity:0.9;}
	.img__430135__:hover .caption .cap_title {color:#ffffff}
	.img__430135__:hover .caption .cap_cont {color:#ffffff;}
	.img__430135__:hover .caption .cap_over_cont {left:10%;color:#ffffff;opacity:1}
}

