.life_section{background-size:auto}.life_section .container{padding-top:60px;background:url(/content/images/life_section_bg.png) no-repeat;background-position:35% 0;background-size:80% auto}.life_section .item_area{margin-top:40px}.life_section .item_area .main_tit .tit{font-size:32px;text-align:left}.life_section .item_area .main_tit .tit>span{color:#695fbf}.life_section .item_area .main_tit .sub_tit{margin:20px 0 0;font-size:24px;line-height:1;color:#1f1f1f;text-align:left;letter-spacing:-.72px;word-spacing:-1.72px}.life_section .item_area .life_slider{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.life_section .youtube_wrap{display:flex;gap:0 30px;align-items:flex-start;justify-content:space-between;overflow:hidden}.life_section .youtube_wrap .tab_panel{position:relative;display:block;padding-bottom:42%;width:calc(100% - 307px);height:0;box-sizing:border-box}.life_section .youtube_contents .before_play,.life_section .youtube_contents .before_play img,.life_section .youtube_wrap .tab_panel,.life_section .youtube_wrap .youtube_contents.on{overflow:hidden;border-radius:114px 114px 114px 0}.life_section .youtube_wrap .tab_menu{display:flex;gap:20px;align-items:flex-start;justify-content:flex-start;flex:1;flex-direction:column;padding-top:40px}.life_section .youtube_wrap .youtube_tab_btn{display:flex;align-items:center;flex:none;cursor:pointer}.life_section .youtube_wrap .youtube_tab_btn>img{width:72px;height:72px}.life_section .youtube_wrap .youtube_tab_btn>p{padding-left:12px;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:-.8px;color:#333}.life_section .youtube_wrap .youtube_tab_btn.on>p{font-weight:500;color:#f55}.life_section .youtube_wrap .youtube_contents{display:none}.life_section .youtube_wrap .youtube_contents.on{display:block}.life_section .youtube_wrap .youtube_contents embed,.life_section .youtube_wrap .youtube_contents iframe,.life_section .youtube_wrap .youtube_contents object{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:114px 114px 114px 0}.life_section .youtube_area{position:relative}.life_section .youtube_area .main_tit:first-child .tit>span{margin:0;width:302px;height:44px;background:url(/content/images/life_story_sm.png) no-repeat center/auto 100%}.life_section .youtube_contents .before_play{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;cursor:pointer}.life_section .youtube_contents .before_play img{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;filter:brightness(.7);aspect-ratio:auto 900/504}.life_section .youtube_contents .btn_play{position:absolute;top:50%;right:0;left:0;left:50%;z-index:3;width:100px;height:100px;background:#695fbf url(/content/images/icon/ico_video_play.png) no-repeat 54% center/32px 32px;text-indent:-99999px;content:"";transform:translate(-50%,-50%);border-radius:50%;opacity:.75}.life_section .youtube_contents .btn_play:hover{opacity:.8}.life_section .youtube_contents .btn_play:after{position:absolute;top:50%;left:50%;border:1px solid #695fbf;z-index:5;width:100px;height:100px;content:"";border-radius:50%;transform:translate(-50%,-50%) scale(1);opacity:0}.life_section .youtube_contents .btn_play:hover:after{animation:youtube_hover 1.2s ease infinite}.life_section .btn_youtube{position:absolute;right:0;bottom:0;overflow:hidden;width:277px;height:60px;background:url(/content/images/pc_youtube_bg.png) no-repeat center/100% auto;font-size:14px}.life_section .btn_youtube span{transform:translate(30%,15%)}.life_section .item_area{margin-top:40px}.life_section .item_area .life_slider{flex-wrap:wrap;overflow-x:initial;white-space:normal}.life_section .item_area .life_slider .list_area .txt_wrap{width:100%}@media (max-width:1200px){.life_section .youtube_wrap .tab_menu{padding-top:20px}.life_section .youtube_wrap .youtube_tab_btn>img{width:54px;height:54px}}@media (max-width:991px){.life_section{margin-top:64px}.life_section .container{padding-top:40px;background:url(/content/images/life_section_bg_m.png) no-repeat 50% 0/100% auto}.life_section .youtube_wrap{gap:20px 0;flex-direction:column}.life_section .youtube_wrap .tab_panel{padding-bottom:56.25%;width:100%;border-radius:57px 57px 57px 0}.life_section .youtube_contents .before_play,.life_section .youtube_contents .before_play img,.life_section .youtube_wrap .tab_panel,.life_section .youtube_wrap .youtube_contents.on{overflow:hidden;border-radius:57px 57px 57px 0}.life_section .youtube_wrap .tab_menu{flex-direction:row;padding-top:0;overflow-x:auto}.life_section .btn_youtube{position:relative;margin:24px auto 0;width:100%;height:60px;background-image:url(/content/images/mc_youtube_bg.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%;font-size:14px}.life_section .btn_youtube span{position:absolute;top:50%;left:50%;transform:translate(-30%,-40%)}.life_section .youtube_wrap .youtube_contents embed,.life_section .youtube_wrap .youtube_contents iframe,.life_section .youtube_wrap .youtube_contents object{border-radius:57px 57px 57px 0}.life_section .youtube_contents .before_play:before{background:url(/content/images/icon/ico_video_play_m.png) no-repeat 54% center;background-size:30px auto;opacity:1}.life_section .item_area .main_tit .tit{font-size:20px}.life_section .item_area .main_tit .sub_tit{margin-top:10px;font-size:14px}.life_section .item_area .life_slider{position:relative;box-sizing:border-box}}@media (max-width:767px){.life_section .item_area .life_slider{flex-wrap:nowrap;flex-direction:row;margin-right:-20px;margin-left:-20px;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.life_section .item_area .life_slider .list_area{width:144px}.life_section .item_area .life_slider .list_area:first-of-type{margin-left:12px}.life_section .item_area .life_slider .list_area:last-of-type{margin-right:12px}.life_section .item_area .life_slider::-webkit-scrollbar{display:none}.life_section .main_tit:has(.sub_tit) .link_more{top:65px}.life_section .btn_youtube{padding:0 0 14.14%;width:100%;height:0;background-size:100% auto;font-size:12px}}@media (max-width:480px){.life_section .youtube_wrap .youtube_tab_btn>p{padding-left:6px;font-size:13px;font-weight:400}.life_section .youtube_wrap .youtube_tab_btn>img{width:32px;height:32px}.life_section .youtube_area .main_tit:first-child .tit>span{width:100%;height:100%}.life_section{background-size:120% auto}.life_section .youtube_wrap .tab_menu{scrollbar-width:none;-ms-overflow-style:none}.life_section .youtube_wrap .tab_menu::-webkit-scrollbar{display:none}.life_section .youtube_area .main_tit .tit>span{margin-bottom:0;width:100%;height:auto}}