*{-webkit-text-size-adjust:100%;min-width:0;min-height:0}html{scroll-behavior:smooth}body>*{-webkit-transform:unset}img{vertical-align:bottom;max-width:100%;height:auto}.footer-menu{background-color:#fff}.container{width:100%}.forSp{display:none}@media only screen and (max-width: 970px){.forSp{display:block}.forPc{display:none}}.lp_sec{padding-bottom:95px;border-bottom:2px solid #e8e2df}@media only screen and (max-width: 970px){.lp_sec{border-bottom:1px solid #e8e2df;padding-bottom:calc(80/750*100vw);margin-bottom:0}.lp_sec img{width:100%}}.lp_sec_contain{width:1180px;margin-inline:auto}@media only screen and (max-width: 1200px){.lp_sec_contain{width:inherit;padding-inline:calc(30/750*100vw)}}.lp_sec_txt{font-size:16px;font-weight:500;line-height:2;color:#393b43}@media only screen and (max-width: 970px){.lp_sec_txt{font-size:calc(26/750*100vw);line-height:1.6}}.lp_sec .ttl01{font-size:32px;font-weight:700;text-align:center;color:#393b43;position:relative;margin-block:100px 70px}@media only screen and (max-width: 970px){.lp_sec .ttl01{font-size:calc(40/750*100vw);margin-block:calc(110/750*100vw) calc(105/750*100vw)}}.lp_sec .ttl01:before{content:"";width:60px;height:2px;background:#837670;position:absolute;bottom:-20px;left:calc(50% - 30px)}@media only screen and (max-width: 970px){.lp_sec .ttl01:before{width:calc(70/750*100vw);bottom:calc(-20/750*100vw);left:calc(50% - (35/750*100vw))}}.lp_sec_subttl{position:relative;margin-bottom:40px;text-align:center}@media only screen and (max-width: 970px){.lp_sec_subttl{margin-bottom:calc(60/750*100vw)}}.lp_sec_subttl_txt{font-size:22px;font-weight:700;color:#837670;background:linear-gradient(transparent 60%, #f1eeed 60%);display:inline;margin:0}@media only screen and (max-width: 970px){.lp_sec_subttl_txt{font-size:calc(34/750*100vw)}}.lp_sec_subttl_img{position:absolute;top:-38px;width:calc(114 / 1180 * 100%)}@media only screen and (max-width: 970px){.lp_sec_subttl_img{top:calc(-48/750*100vw);width:calc(154/750*100vw)}}.lp_sec .btn01 a{width:300px;height:45px;border:1px solid #837670;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:#837670;margin-inline:auto}@media only screen and (max-width: 970px){.lp_sec .btn01 a{width:calc(490/750*100vw);height:calc(76/750*100vw);border-radius:calc(12/750*100vw);font-size:calc(28/750*100vw)}}@media only screen and (max-width: 970px){.lp_sec_kv_img img{width:100%}}.sc_kv{margin-bottom:0;padding-bottom:0}@media only screen and (max-width: 970px){.sc_kv .lp_sec_contain{padding-inline:0}}.sc_point{border-bottom:none;padding-bottom:0}.sc_point .lp_sec_txt{text-align:center;margin-bottom:100px}@media only screen and (max-width: 970px){.sc_point .lp_sec_txt{text-align:left;margin-bottom:calc(114/750*100vw);margin-inline:calc(30/750*100vw)}}.sc_point .point_catch{font-size:26px;font-weight:700;color:#837670;text-align:center;margin-bottom:40px}@media only screen and (max-width: 970px){.sc_point .point_catch{font-size:calc(34/750*100vw);margin-bottom:calc(46/750*100vw)}}.sc_point .point_box{margin-bottom:90px}@media only screen and (max-width: 970px){.sc_point .point_box{margin-bottom:calc(100/750*100vw)}}.sc_point .point_box:nth-of-type(1) .lp_sec_subttl_img{left:calc(50% - 354px)}@media only screen and (max-width: 970px){.sc_point .point_box:nth-of-type(1) .lp_sec_subttl_img{left:calc(50% - (324/750*100vw))}}.sc_point .point_box:nth-of-type(2) .lp_sec_subttl_img{left:calc(50% - 292px)}@media only screen and (max-width: 970px){.sc_point .point_box:nth-of-type(2) .lp_sec_subttl_img{left:calc(50% - (296/750*100vw))}}.sc_point .point_box:nth-of-type(3) .lp_sec_subttl_img{left:calc(50% - 246px)}@media only screen and (max-width: 970px){.sc_point .point_box:nth-of-type(3) .lp_sec_subttl_img{left:calc(50% - (200/750*100vw))}}.sc_point .point_list{display:flex;flex-wrap:wrap;gap:30px 40px;margin-inline:90px}@media only screen and (max-width: 970px){.sc_point .point_list{flex-direction:column;gap:calc(40/750*100vw);margin-inline:calc(30/750*100vw)}}.sc_point .point_item{width:calc((100% - 40px) / 2)}@media only screen and (max-width: 970px){.sc_point .point_item{width:100%}}.sc_point .point_item_img{margin-bottom:30px}@media only screen and (max-width: 970px){.sc_point .point_item_img{margin-bottom:calc(40/750*100vw)}}.sc_point .point_item_txt{font-size:16px;font-weight:500;color:#393b43;margin-inline:10px}@media only screen and (max-width: 970px){.sc_point .point_item_txt{font-size:calc(26/750*100vw);margin-inline:calc(15/750*100vw)}}.sc_point .point_item_txt .red{font-weight:700;color:#ec7676}.sc_movie .lp_sec_subttl_img{left:calc(50% - 226px);width:calc(94 / 1180 * 100%)}@media only screen and (max-width: 970px){.sc_movie .lp_sec_subttl_img{left:calc(50% - (296/750*100vw));top:calc(-56/750*100vw);width:calc(127/750*100vw)}}.sc_movie .movie_img{margin-inline:auto;margin-bottom:40px;width:880px}@media only screen and (max-width: 970px){.sc_movie .movie_img{margin-bottom:calc(50/750*100vw);width:100%}}.sc_movie .movie_img iframe{width:100%;height:100%;aspect-ratio:16 / 9}.sc_movie .movie_comment{margin-inline:auto;padding:35px 30px;width:880px;border:1px solid #d2d2d2;display:flex;flex-direction:row-reverse;gap:0 30px}@media only screen and (max-width: 970px){.sc_movie .movie_comment{padding:calc(38/750*100vw) calc(30/750*100vw) calc(30/750*100vw);width:100%;flex-direction:column;gap:calc(30/750*100vw)}}.sc_movie .movie_comment_img{width:200px}@media only screen and (max-width: 970px){.sc_movie .movie_comment_img{width:calc(240/750*100vw);margin-inline:auto}}.sc_movie .movie_comment_info{flex:1}.sc_movie .movie_comment_txt1{font-size:16px;color:#837670;margin-bottom:10px}@media only screen and (max-width: 970px){.sc_movie .movie_comment_txt1{font-size:calc(26/750*100vw);text-align:center;margin-bottom:calc(20/750*100vw)}}.sc_movie .movie_comment_ttl{font-size:22px;font-weight:700;color:#837670;margin-bottom:24px}@media only screen and (max-width: 970px){.sc_movie .movie_comment_ttl{font-size:calc(34/750*100vw);text-align:center;margin-bottom:calc(40/750*100vw)}}.sc_movie .movie_comment_txt2{font-size:16px;font-weight:500;color:#393b43;line-height:1.5}@media only screen and (max-width: 970px){.sc_movie .movie_comment_txt2{font-size:calc(26/750*100vw)}}.sc_comic{border-bottom:none;margin-bottom:0}.sc_comic .comic_2column{display:flex;gap:0 50px}@media only screen and (max-width: 970px){.sc_comic .comic_2column{flex-direction:column;gap:calc(40/750*100vw)}}.sc_comic .comic_2column_img{margin-top:-110px;width:50%}@media only screen and (max-width: 970px){.sc_comic .comic_2column_img{margin-top:calc(-55/750*100vw);width:100%}}.sc_comic .comic_2column_info{width:calc(50% - 50px)}@media only screen and (max-width: 970px){.sc_comic .comic_2column_info{width:calc(100% - (60/750*100vw));margin-inline:auto}}.sc_comic .comic_2column_txt{font-size:16px;font-weight:500;color:#393b43;margin-bottom:30px;line-height:2}@media only screen and (max-width: 970px){.sc_comic .comic_2column_txt{font-size:calc(26/750*100vw);margin-bottom:calc(40/750*100vw);line-height:1.5}}.sc_comic .btn01 a{margin-left:0}@media only screen and (max-width: 970px){.sc_comic .btn01 a{margin-left:auto}}.sc_mitui{padding-bottom:100px;margin-bottom:0;background:url("https://cdn.clipkit.co/tenants/381/resources/assets/000/043/159/original/bg_mitsui.jpg?1749092102") center center/cover no-repeat #e6f5ff}@media only screen and (max-width: 970px){.sc_mitui{padding-bottom:calc(100/750*100vw)}}.sc_mitui .mitui_ttl{color:#004095;font-size:26px;font-weight:700;text-align:center;padding-block:85px 39px}@media only screen and (max-width: 970px){.sc_mitui .mitui_ttl{font-size:calc(34/750*100vw);padding-block:calc(94/750*100vw) calc(46/750*100vw)}}.sc_mitui .mitui_bnr{display:flex;justify-content:center}.sc_mitui .mitui_bnr+.mitui_bnr{margin-top:30px}@media only screen and (max-width: 970px){.sc_mitui .mitui_bnr+.mitui_bnr{margin-top:calc(40/750*100vw);margin-inline:auto;width:calc(630/750*100vw)}}.sc_mitui .lp_sec_txt{color:#004095;text-align:center;margin-bottom:50px}@media only screen and (max-width: 970px){.sc_mitui .lp_sec_txt{text-align:left;margin-bottom:calc(40/750*100vw);margin-inline:calc(30/750*100vw)}}
