@charset "utf-8";

#in_01{overflow:hidden;position:relative;width:1300px;margin:100px auto;padding-bottom: 28px}
#in_01 .in_01_text_area{float:left;position:relative;padding:60px 0;color:#333}
#in_01 .in_01_text_area .in_01_tit:before{position:absolute;top:59px;left:24px;display:block;content:"";width:33px;height:3px;background:#ffcbc1}
#in_01 .in_01_text_area .in_01_tit{padding: 23px 0 20px 26px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;font-size:14px;color:#222;font-weight:300;line-height:40px;letter-spacing: -0.3px;font-family: 'arita-medium'}
#in_01 .in_01_text_area .in_01_tit span{font-weight:600;font-size:28px;letter-spacing:2px;font-family: 'Raleway', sans-serif}
#in_01 .in_01_text_area .cont{padding:41px 0 0 24px;font-size:15px;letter-spacing:-0.3px;line-height:25px;color:#666;font-family: 'arita-medium'}
#in_01 .img{float:right;padding-right:42px}
#in_01 .img:before{display:block;content:"";position:absolute;right:24px;bottom:-8px;z-index: -1;width:638px;height:121px;background:url(/sh_img/include/include_01/img/in01_shadow.png) no-repeat}
#in_01 .img:after{position: absolute;top:0;right:0;display:block;content:"";width:42px;height:323px;background:#ffcbc1;opacity:0.4}
#in_01 .img span{position:absolute;top:22px;right:19px;display:block;content:"";width:4px;height:4px;border-radius:5px;background:#e0bdbd}
#in_01 .img .s_txt{position: absolute;top:84px;right:-38px;display:block;content:"Delicious Cake";color:#555;letter-spacing:1.3px;opacity:0.6;transform: rotate(90deg);font-family:"Times New Roman", Times, serif}

/* viewmore 버튼 */
#in_01 .more_btn {display:inline-block;position:relative;padding-right:0;margin:25px 0 0 26px;font-size:13px;letter-spacing:1.2px;color:#333;font-weight:700;text-transform:uppercase;transition:all .5s;font-family: 'Raleway', sans-serif}
#in_01 .more_btn .arr_wrap{position:absolute;top:2px;right:10px;bottom:0;width:10px}
#in_01 .more_btn .arr {display:inline-block;position:absolute;top:50%;left:0;width:0;height:1px;margin-top:-1px;background:#f8ad9f;transition:width ease .3s}
#in_01 .more_btn .arr:after, #in_01 .more_btn .arr:before {content:'';position:absolute;top:0;width:1px;height:0;background:#f8ad9f;transition:height ease .3s}	
#in_01 .more_btn .arr:before {right:-1px;transform:rotate(135deg);transform-origin:top left;top:0}
#in_01 .more_btn .arr:after {right:0;transform:rotate(45deg);transform-origin:top right;top:1px}
#in_01 .more_btn:hover {padding-right:25px}
#in_01 .more_btn:hover .arr {width:20px;transition-delay:0}
#in_01 .more_btn:hover .arr:after, #in_01 .more_btn:hover .arr:before{height:6px;transition-delay:.3s}
