#main .slider_box{position:relative}#main .slider_box .slider .slick-track{display:flex;align-items:stretch}#main .slider_box .slider .slide{height:auto}#main .slider_box .slider .slide .main_box{height:100%;overflow:hidden;background:#DEE8F5}#main .slider_box .slider .slide .main_box .wrapper_box{display:flex;justify-content:flex-start;align-items:stretch}#main .slider_box .slider .slide .main_box .wrapper_box .content_box{position:relative;z-index:2;width:50%;box-sizing:border-box;padding-top:95px;padding-bottom:calc(90px + 58px + 45px)}#main .slider_box .slider .slide .main_box .wrapper_box .content_box .title{font-size:40px;color:#000;font-weight:800;line-height:1.25;letter-spacing:-.5px}#main .slider_box .slider .slide .main_box .wrapper_box .content_box .list{margin-top:20px}#main .slider_box .slider .slide .main_box .wrapper_box .content_box .list ul li{position:relative;box-sizing:border-box;padding-left:20px;color:#000;line-height:1.35;font-size:18px;margin-bottom:8px}#main .slider_box .slider .slide .main_box .wrapper_box .content_box .list ul li:last-child{margin-bottom:0}#main .slider_box .slider .slide .main_box .wrapper_box .content_box .list ul li:before{content:'';display:block;position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background:#83D0AA}#main .slider_box .slider .slide .main_box .wrapper_box .content_box .btn{margin-top:35px;width:165px;height:60px}#main .slider_box .slider .slide .main_box .wrapper_box .image_box{width:50%;position:relative}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div{position:absolute;top:55px;right:-35px}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div:before{content:'';display:block;position:absolute;top:calc(50% - 930px / 2);left:calc(50% - 930px / 2);width:930px;height:930px;border-radius:50%;background:rgba(245,247,253,.34)}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div img{position:relative;z-index:1;display:block;width:700px;aspect-ratio:1;object-fit:contain}#main .slider_box .arrow_box{position:absolute;z-index:2;bottom:45px;left:0;width:100%}@media screen and (max-width:1000px){#main .slider_box .slider .slide .main_box .wrapper_box .content_box{width:60%}#main .slider_box .slider .slide .main_box .wrapper_box .image_box{width:40%}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div:before{top:calc(50% - 780px / 2);left:calc(50% - 780px / 2);width:780px;height:780px}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div img{width:650px}}@media screen and (max-width:850px){#main .slider_box .slider .slide .main_box .wrapper_box .content_box{width:70%}#main .slider_box .slider .slide .main_box .wrapper_box .image_box{width:30%}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div:before{top:calc(50% - 650px / 2);left:calc(50% - 650px / 2);width:650px;height:650px}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div img{width:550px}}@media screen and (max-width:770px){#main .slider_box .slider .slick-track{display:block}#main .slider_box .slider .slide .main_box .wrapper_box{min-height:calc(100vh - 75px - 75px);gap:45px;flex-direction:column;flex-wrap:wrap}#main .slider_box .slider .slide .main_box .wrapper_box .content_box{flex-grow:1;width:100%;height:auto;padding-top:65px;padding-bottom:100px}#main .slider_box .slider .slide .main_box .wrapper_box .image_box{width:100%}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div{width:350px;top:auto;bottom:0;right:0}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div:before{top:-70px;left:-70px;width:calc(100% + 70px * 2);height:auto;aspect-ratio:1}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div img{width:100%;position:relative;top:auto;left:auto}}@media screen and (max-width:600px){#main .slider_box .slider .slide .main_box .wrapper_box .image_box div{width:300px}}@media screen and (max-width:500px){#main .slider_box .slider .slide .main_box .wrapper_box .content_box .title{font-size:32px}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div{width:calc(100% - 58px * 2 - 15px - 20px)}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div:before{top:-50px;left:-50px;width:calc(100% + 50px * 2)}}@media screen and (max-width:400px){#main .slider_box .slider .slide .main_box .wrapper_box{min-height:calc(100vh - 70px - 75px)}#main .slider_box .slider .slide .main_box .wrapper_box .image_box div{width:calc(100% - 58px * 2 - 15px - 20px)}}