﻿html,body{margin:0;padding:0;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:10px;position:relative;-webkit-text-size-adjust:100%}*{box-sizing:border-box}html,body,#wrapper{min-height:100%}body.overlay{height:100vh;overflow:hidden}#wrapper{min-width:1280px;z-index:1;background:#fff;overflow:hidden}@media (max-width: 767px){#wrapper{min-width:100%}}figure{margin:0}@media (max-width: 767px){figure{width:100% !important;margin:0;text-align:center}}figcaption{margin-top:5px;font-size:1.3rem;color:#666}@media (max-width: 767px){figcaption{margin-top:calc(5 / 393 * 100vw);font-size:calc(13 / 393 * 100vw)}}img{max-width:100%;height:auto;vertical-align:bottom;backface-visibility:hidden}.btn.focus,.btn:focus,.btn:hover{outline:none}a,a img,button{transition:all 0.2s ease-out 0s;will-change:transform}section{padding:0}a{text-decoration:none}a:link{color:#0042ff}a:hover{color:#ff2400}a:hover img{opacity:.8}a:visited{color:#0042ff}iframe{max-width:100%}@keyframes text01{0%{opacity:0}5%{opacity:1}45%{opacity:1}50%{opacity:0}100%{opacity:0}}*::before,*::after{box-sizing:border-box}.defs{display:none}.n-top_link::before,.n-top_link_item::before,.n-top_link_item::after{display:block;content:""}@media (max-width: 767px){.pconly{display:none}}.sponly{display:none}@media (max-width: 767px){.sponly{display:block}}.n-top{display:flex;z-index:10;position:fixed;right:23px;bottom:20px;justify-content:flex-end;color:#fff;font-size:1.2rem;font-weight:700;font-family:"Hiragino Kaku Gothic Pro", Meiryo, sans-serif}.n-top_link{position:relative}.n-top_link::before{z-index:-1;position:absolute;top:50%;left:50%;width:140px;height:140px;transform:translate(-50%, -50%);border-radius:50%;background:url("/features_migration/images/n-top.png") no-repeat 0 0}.n-top_link_item{display:flex;align-items:flex-end;justify-content:center;width:70px;height:45px;padding:0 0 4px;color:#d00f31 !important;transition:color 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.n-top_link_item::before,.n-top_link_item::after{z-index:-1;position:absolute;bottom:0;left:calc(50% + 3px);width:72px;height:47px;transform:translateX(-50%);transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.n-top_link_item::before{background:url("/features_migration/images/n-top.svg") no-repeat;opacity:1}.n-top_link_item::after{background:url("/features_migration/images/n-top-02.svg") no-repeat;opacity:0}.n-top_link_item:hover,.n-top_link_item:active,.n-top_link_item:focus{color:#fff !important}.n-top_link_item:hover::before,.n-top_link_item:active::before,.n-top_link_item:focus::before{opacity:0}.n-top_link_item:hover::after,.n-top_link_item:active::after,.n-top_link_item:focus::after{opacity:1}@media only screen and (max-width: 1344px){.n-top_inner{padding-right:20px;padding-left:20px}}.services-box-balloon{margin-bottom:28px}.services-box-balloon_inner{display:flex;align-items:flex-start}.services-box-balloon_detail{position:relative;flex-grow:1;width:100%;margin-right:42px;padding:30px 40px;border:1px solid #bfbfbf;border-radius:4px;background:#fff}.services-box-balloon_detail p{text-align:left !important}.services-box-balloon_detail p strong{text-decoration:underline}.services-box-balloon_detail>*:last-child{margin-bottom:0}.services-box-balloon_detail::before,.services-box-balloon_detail::after{display:block;position:absolute;top:40px;width:22px;height:22px;transform:rotate(-45deg);content:""}.services-box-balloon_detail::before{right:-12px;background:#bfbfbf}.services-box-balloon_detail::after{right:-11px;background:#fff}.services-box-balloon_title{margin-bottom:19px !important;font-size:1.8rem !important;text-align:left !important}.services-box-balloon_title>b{color:#d00f31}.services-box-balloon_txt>p:not([class]){margin-bottom:0}.services-box-balloon_txt>*:last-child{margin-bottom:0}.services-box-balloon.-reverse .services-box-balloon_inner{flex-direction:row-reverse}.services-box-balloon.-reverse .services-box-balloon_detail{margin-right:0;margin-left:42px}.services-box-balloon.-reverse .services-box-balloon_detail::before{right:auto;left:-12px}.services-box-balloon.-reverse .services-box-balloon_detail::after{right:auto;left:-11px}@media only screen and (max-width: 767px){.services-box-balloon{margin-bottom:32px}.services-box-balloon_inner{flex-direction:column-reverse}.services-box-balloon_detail{margin-top:30px;margin-right:0;padding:30px 26px}.services-box-balloon_detail::before,.services-box-balloon_detail::after{right:auto;left:50%;transform:rotate(-45deg) translateX(-50%)}.services-box-balloon_detail::before{top:-20px}.services-box-balloon_detail::after{top:-19px}.services-box-balloon_title{margin-bottom:14px;font-size:1.6rem}.services-box-balloon_txt{font-size:1.5rem}.services-box-balloon_icon{-ms-grid-row-align:center;align-self:center}.services-box-balloon.-reverse .services-box-balloon_inner{flex-direction:column-reverse}.services-box-balloon.-reverse .services-box-balloon_detail{margin-top:30px;margin-left:0}.services-box-balloon.-reverse .services-box-balloon_detail::before,.services-box-balloon.-reverse .services-box-balloon_detail::after{left:calc(50%);transform:rotate(-45deg) translateX(-50%)}.services-box-balloon.-reverse .services-box-balloon_detail::before{top:-20px}.services-box-balloon.-reverse .services-box-balloon_detail::after{top:-19px}}#header{width:1280px;padding:32px 60px 21px;position:absolute;top:0;left:50%;transform:translate(-50%, 0);z-index:2;transition:all 0.2s ease-out 0s;z-index:99}@media (min-width: 768px) and (max-width: 1279px){#header{left:0;transform:translate(0, 0)}}@media (max-width: 767px){#header{width:100%;padding:calc(21 / 393 * 100vw)}#header .logo{width:calc(150 / 393 * 100vw)}}#header .hamburger{display:none}#header .btnWrapper{display:none}#header.fixed{width:1240px;padding:16px 30px;background:#fff;border-radius:100px;box-shadow:0 2px 40px rgba(0,0,0,0.1);position:fixed;top:20px;left:50%;transform:translate(-50%, 0);display:flex;align-items:center;justify-content:space-between;z-index:99}@media (min-width: 768px) and (max-width: 1279px){#header.fixed{left:0;transform:translate(0, 0)}}@media (max-width: 767px){#header.fixed{width:calc(350 / 393 * 100vw);padding:calc(10 / 393 * 100vw) calc(24 / 393 * 100vw);top:calc(20 / 393 * 100vw)}}@media (max-width: 767px){#header.fixed .hamburger{width:calc(34 / 393 * 100vw);height:calc(34 / 393 * 100vw);padding:calc(17 / 393 * 100vw);display:block;position:relative}#header.fixed .hamburger span{transition:all 0.2s ease-out 0s}#header.fixed .hamburger span:nth-of-type(1){width:calc(14 / 393 * 100vw);height:calc(2 / 393 * 100vw);background:#555;border-radius:calc(2 / 393 * 100vw);content:"";display:block;position:absolute;top:calc(10 / 393 * 100vw);left:calc(10 / 393 * 100vw)}#header.fixed .hamburger span:nth-of-type(2){width:calc(7 / 393 * 100vw);height:calc(2 / 393 * 100vw);background:#555;border-radius:calc(2 / 393 * 100vw);content:"";display:block;position:absolute;top:50%;left:calc(10 / 393 * 100vw);transform:translate(0, -50%)}#header.fixed .hamburger span:nth-of-type(3){width:calc(14 / 393 * 100vw);height:calc(2 / 393 * 100vw);background:#d00f31;border-radius:calc(2 / 393 * 100vw);content:"";display:block;position:absolute;bottom:calc(10 / 393 * 100vw);left:calc(10 / 393 * 100vw)}#header.fixed .hamburger.active span:nth-of-type(1){top:16px;transform:rotate(45deg)}#header.fixed .hamburger.active span:nth-of-type(2){display:none}#header.fixed .hamburger.active span:nth-of-type(3){bottom:16px;transform:rotate(-45deg)}}#header.fixed .btnWrapper{display:flex;gap:20px;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#header.fixed .btnWrapper{display:none}#header.fixed .btnWrapper.active{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(20 / 393 * 100vw);position:absolute;top:calc(72 / 393 * 100vw);left:0}}#header.fixed .btnWrapper .svg_arrow{width:15px;height:15px;position:absolute;top:50%;right:18px;z-index:2;transform:translate(0, -50%);transition:all 0.2s ease-out 0s}@media (max-width: 767px){#header.fixed .btnWrapper .svg_arrow{width:calc(15 / 393 * 100vw);height:calc(15 / 393 * 100vw);right:calc(18 / 393 * 100vw)}}#header.fixed .btnWrapper .btn{width:220px;height:50px;border-radius:45px;box-shadow:0 3px 6px rgba(0,0,0,0.3);color:#FFF;font-size:16px;font-weight:bold;text-align:center;display:grid;justify-content:center;position:relative;align-items:center}@media (max-width: 767px){#header.fixed .btnWrapper .btn{width:calc(220 / 393 * 100vw);height:calc(50 / 393 * 100vw);border-radius:calc(45 / 393 * 100vw);font-size:calc(16 / 393 * 100vw);padding-left:calc(20 / 393 * 100vw)}}#header.fixed .btnWrapper .btn .svg_arrow{fill:#fff}#header.fixed .btnWrapper .btn:after{width:0;height:0;background:#fff;border-radius:100%;content:"";display:block;position:absolute;top:50%;right:27px;transform:translate(0, -50%);z-index:1;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#header.fixed .btnWrapper .btn:after{right:calc(27 / 393 * 100vw)}}#header.fixed .btnWrapper .btn:hover .svg_arrow{fill:#D00F31}#header.fixed .btnWrapper .btn:hover:after{width:30px;height:30px;right:10px}@media (max-width: 767px){#header.fixed .btnWrapper .btn:hover:after{width:calc(30 / 393 * 100vw);height:calc(30 / 393 * 100vw);right:calc(10 / 393 * 100vw)}}#header.fixed .btnWrapper .btn01{background:#D00F31}#header.fixed .btnWrapper .btn01:hover .svg_arrow{fill:#D00F31}#header.fixed .btnWrapper .btn02{background:#000}#header.fixed .btnWrapper .btn02:hover .svg_arrow{fill:#000}#main .mainVisual{height:620px;position:relative;background:url("/features_migration/images/bg_mv_01.svg") no-repeat center/cover}@media (max-width: 767px){#main .mainVisual{height:auto;background:url("/features_migration/images/bg_mv_01.svg") top left/cover no-repeat}}#main .mainVisual .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .mainVisual .container{width:100%;padding:0 calc(5 / 393 * 100vw)}}#main .mainVisual .container .inner{width:1160px;height:100%;margin:0 auto;padding-top:91px;position:relative;z-index:3}@media (max-width: 767px){#main .mainVisual .container .inner{width:100%;padding-top:calc(80 / 393 * 100vw)}}#main .mainVisual .container h1{margin:0 0 21px;font-size:48px;line-height:calc(70em / 48)}@media (max-width: 767px){#main .mainVisual .container h1{margin:0 0 calc(15 / 393 * 100vw);font-size:calc(38 / 393 * 100vw);text-align:center}}#main .mainVisual .container h1 span{background:linear-gradient(to bottom, transparent 75%, rgba(245,204,0,0.42) 75%, rgba(245,204,0,0.42) 96%, transparent 96%, transparent 100%)}#main .mainVisual .container .leaf-block{width:783px;margin-bottom:31px;display:flex;justify-content:space-between}@media (max-width: 767px){#main .mainVisual .container .leaf-block{width:100%;margin-bottom:calc(15 / 393 * 100vw);flex-wrap:wrap;justify-content:center;gap:calc(15 / 393 * 100vw) calc(30 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .sp-break{display:none}@media (max-width: 767px){#main .mainVisual .container .leaf-block .sp-break{display:block;width:100%}}#main .mainVisual .container .leaf-block .leaf-item{display:flex;flex-wrap:wrap;position:relative}#main .mainVisual .container .leaf-block .leaf-item::before,#main .mainVisual .container .leaf-block .leaf-item::after{width:57.47px;height:104.17px;background:url("../images/img_mv_02.svg") top left/cover no-repeat;content:"";display:block;position:absolute;bottom:0}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item::before,#main .mainVisual .container .leaf-block .leaf-item::after{width:calc(38.3 / 393 * 100vw);height:calc(69.43 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item::before{left:0}#main .mainVisual .container .leaf-block .leaf-item::after{right:0;transform:scale(-1, 1)}#main .mainVisual .container .leaf-block .leaf-item .title,#main .mainVisual .container .leaf-block .leaf-item .num,#main .mainVisual .container .leaf-block .leaf-item .txt,#main .mainVisual .container .leaf-block .leaf-item .img{width:100%}#main .mainVisual .container .leaf-block .leaf-item.-item1{width:247.47px}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item1{width:calc(164.93 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item1 .title{color:#000;font-size:23px;font-weight:bold;line-height:calc(34em / 23);text-align:center}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item1 .title{font-size:calc(13 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item1 .num{margin-top:-4.5px;margin-bottom:4px;color:#D00F31;font-size:46px;font-weight:bold;line-height:calc(66em / 46);text-align:center}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item1 .num{margin-top:calc(0.7 / 393 * 100vw);margin-bottom:calc(4.7 / 393 * 100vw);font-size:calc(29 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item1 .txt{padding-bottom:3.1px;color:#000;font-size:14px;font-weight:bold;text-align:center}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item1 .txt{padding-bottom:calc(5.4 / 393 * 100vw);font-size:calc(7 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item2{width:213.47px}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item2{width:calc(142.27 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item2 .title{color:#000;font-size:24px;font-weight:bold;line-height:calc(35em / 24);text-align:center}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item2 .title{font-size:calc(14 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item2 .num{margin-top:-0.6px;padding-bottom:12.2px;color:#D00F31;font-size:53px;font-weight:bold;line-height:calc(76em / 53);text-align:center}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item2 .num{margin-top:calc(2.9 / 393 * 100vw);padding-bottom:calc(9.8 / 393 * 100vw);font-size:calc(34 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item3{width:213.47px}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item3{width:calc(160 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item3 .title{color:#000;font-size:14px;font-weight:bold;line-height:calc(17em / 14);text-align:center}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item3 .title{font-size:calc(11 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item3 .title span{font-size:12px}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item3 .title span{font-size:calc(10 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item3 .img{margin-top:11.2px}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item3 .img{margin-top:calc(10 / 393 * 100vw)}}#main .mainVisual .container .leaf-block .leaf-item.-item3 .img img{width:77.06px;height:77.06px;margin:0 auto;display:block}@media (max-width: 767px){#main .mainVisual .container .leaf-block .leaf-item.-item3 .img img{width:calc(51.36 / 393 * 100vw);height:calc(51.36 / 393 * 100vw)}}#main .mainVisual .container .check-block{width:788px;margin-bottom:31px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 24px}@media (max-width: 767px){#main .mainVisual .container .check-block{width:100%;margin-bottom:calc(15 / 393 * 100vw);gap:calc(15 / 393 * 100vw)}}#main .mainVisual .container .check-block .check-item{padding:10px 21px 11px 20px;background:#F2F2F2;border-radius:100px;color:#000;font-size:18px;font-weight:bold;display:flex;align-items:center;justify-content:center;gap:8.3px}@media (max-width: 767px){#main .mainVisual .container .check-block .check-item{padding:calc(13 / 393 * 100vw) calc(15 / 393 * 100vw);border-radius:calc(100 / 393 * 100vw);font-size:calc(13 / 393 * 100vw);gap:calc(6 / 393 * 100vw)}}#main .mainVisual .container .check-block .check-item::before{width:20.71px;height:20.71px;background:url("../images/icon_mv_01.svg") top left/cover no-repeat;content:"";display:block}@media (max-width: 767px){#main .mainVisual .container .check-block .check-item::before{width:calc(16 / 393 * 100vw);height:calc(16 / 393 * 100vw);flex-shrink:0}}#main .mainVisual .container .btnWrapper{width:788px;margin-bottom:36px;display:flex;justify-content:center}@media (max-width: 767px){#main .mainVisual .container .btnWrapper{width:100%;margin-bottom:calc(30 / 393 * 100vw);flex-wrap:wrap;gap:calc(20 / 393 * 100vw)}}#main .mainVisual .container .btnWrapper .svg_arrow{width:20.91px;height:16.5px;position:absolute;top:50%;right:27.7px;z-index:2;transform:translate(0, -50%);transition:all 0.2s ease-out 0s}@media (max-width: 767px){#main .mainVisual .container .btnWrapper .svg_arrow{width:calc(20.91 / 393 * 100vw);height:calc(16.5 / 393 * 100vw);right:calc(27.7 / 393 * 100vw)}}#main .mainVisual .container .btnWrapper .btn{width:246px;height:79px;border-radius:45px;box-shadow:0 3px 6px rgba(0,0,0,0.3);color:#FFF;font-size:24px;font-weight:bold;text-align:center;display:grid;align-content:center;position:relative;gap:4px}@media (max-width: 767px){#main .mainVisual .container .btnWrapper .btn{width:calc(211 / 393 * 100vw);height:calc(66 / 393 * 100vw);border-radius:calc(40 / 393 * 100vw);font-size:calc(24 / 393 * 100vw);gap:calc(4 / 393 * 100vw);text-align:left;padding-left:calc(48 / 393 * 100vw)}}#main .mainVisual .container .btnWrapper .btn span{font-size:14px}@media (max-width: 767px){#main .mainVisual .container .btnWrapper .btn span{font-size:calc(14 / 393 * 100vw)}}#main .mainVisual .container .btnWrapper .btn .svg_arrow{fill:#fff}#main .mainVisual .container .btnWrapper .btn:after{width:0;height:0;background:#fff;border-radius:100%;content:"";display:block;position:absolute;top:50%;right:27px;transform:translate(0, -50%);z-index:1;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#main .mainVisual .container .btnWrapper .btn:after{right:calc(27 / 393 * 100vw)}}#main .mainVisual .container .btnWrapper .btn:hover .svg_arrow{fill:#D00F31}#main .mainVisual .container .btnWrapper .btn:hover:after{width:50px;height:50px;right:13.5px}@media (max-width: 767px){#main .mainVisual .container .btnWrapper .btn:hover:after{width:calc(50 / 393 * 100vw);height:calc(50 / 393 * 100vw);right:calc(13.5 / 393 * 100vw)}}#main .mainVisual .container .btnWrapper .btn01{background:#D00F31}#main .mainVisual .container .btnWrapper .btn01:hover .svg_arrow{fill:#D00F31}#main .mainVisual .container .notes{font-size:10px}@media (max-width: 767px){#main .mainVisual .container .notes{font-size:calc(10 / 393 * 100vw);padding-bottom:calc(15 / 393 * 100vw)}}#main .mainVisual .container .mv-img{width:429.52px;height:443.64px;position:absolute;right:0;bottom:-11px;z-index:-1}@media (max-width: 767px){#main .mainVisual .container .mv-img{display:none;width:100%;height:auto;margin-top:calc(15 / 393 * 100vw);position:static}#main .mainVisual .container .mv-img img{width:100%;height:auto}}#main .mainVisual.-type2{height:613px;background:url("/features_migration/images/bg_mv_02.svg") no-repeat center/cover}@media (max-width: 767px){#main .mainVisual.-type2{height:auto;background:url("/features_migration/images/bg_mv_02_sp.svg") no-repeat center/cover}}@media (max-width: 767px){#main .mainVisual.-type2 .container{padding:0 calc(11 / 393 * 100vw)}}#main .mainVisual.-type2 .container .inner{height:613px}@media (max-width: 767px){#main .mainVisual.-type2 .container .inner{height:auto}}#main .mainVisual.-type2 .container h1{margin:0 0 19px;color:#000;font-size:5.4rem;font-weight:bold;line-height:calc(76em / 54)}@media (max-width: 767px){#main .mainVisual.-type2 .container h1{margin:0 0 calc(12 / 393 * 100vw);font-size:calc(31.5 / 393 * 100vw);line-height:calc(50em / 32);text-align:left}}#main .mainVisual.-type2 .container .leaf-block{width:534px;margin-left:11px;margin-bottom:27px;display:flex;justify-content:space-between}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block{width:100%;margin-left:0;margin-bottom:calc(21 / 393 * 100vw);flex-wrap:wrap;justify-content:center;gap:calc(5 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item{display:flex;flex-wrap:wrap;position:relative}#main .mainVisual.-type2 .container .leaf-block .leaf-item::before,#main .mainVisual.-type2 .container .leaf-block .leaf-item::after{width:41.35px;height:74.95px;background:url("../images/img_mv_02.svg") top left/cover no-repeat;content:"";display:block;position:absolute;bottom:0}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item::before,#main .mainVisual.-type2 .container .leaf-block .leaf-item::after{width:calc(29.68 / 393 * 100vw);height:calc(53.8 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item::before{left:0}#main .mainVisual.-type2 .container .leaf-block .leaf-item::after{right:0;transform:scale(-1, 1)}#main .mainVisual.-type2 .container .leaf-block .leaf-item .title,#main .mainVisual.-type2 .container .leaf-block .leaf-item .num,#main .mainVisual.-type2 .container .leaf-block .leaf-item .txt,#main .mainVisual.-type2 .container .leaf-block .leaf-item .img{width:100%}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item1{width:178.05px}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item1{width:calc(127.8 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item1 .title{color:#000;font-size:16px;font-weight:bold;line-height:calc(24em / 16);text-align:center}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item1 .title{font-size:calc(11 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item1 .num{margin-top:-4.5px;margin-bottom:2px;color:#D00F31;font-size:32px;font-weight:bold;line-height:calc(46em / 32);text-align:center}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item1 .num{margin-top:calc(-0.8 / 393 * 100vw);margin-bottom:calc(4.7 / 393 * 100vw);font-size:calc(22 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item1 .txt{padding-bottom:3.1px;color:#000;font-size:10px;font-weight:bold;text-align:center}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item1 .txt{padding-bottom:calc(4.7 / 393 * 100vw);font-size:calc(7 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item2{width:153.59px}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item2{width:calc(110.24 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item2 .title{color:#000;font-size:17px;font-weight:bold;line-height:calc(25em / 17);text-align:center}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item2 .title{font-size:calc(12 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item2 .num{margin-top:-0.6px;padding-bottom:9.5px;color:#D00F31;font-size:37px;font-weight:bold;line-height:calc(54em / 37);text-align:center}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item2 .num{margin-top:calc(0.8 / 393 * 100vw);padding-bottom:calc(8.5 / 393 * 100vw);font-size:calc(26 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3{width:153.59px}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3{width:calc(110.24 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3 .title{color:#000;font-size:9px;font-weight:bold;line-height:calc(11em / 9);text-align:center}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3 .title{font-size:calc(11 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3 .title span{font-size:8px}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3 .title span{font-size:calc(10 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3 .img{margin-top:11px}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3 .img{margin-top:calc(9.5 / 393 * 100vw)}}#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3 .img img{width:55.44px;height:55.44px;margin:0 auto;display:block}@media (max-width: 767px){#main .mainVisual.-type2 .container .leaf-block .leaf-item.-item3 .img img{width:calc(39.8 / 393 * 100vw);height:calc(39.8 / 393 * 100vw)}}#main .mainVisual.-type2 .container .txtBlock{width:fit-content;margin-top:27px;margin-left:74px;margin-bottom:60px;text-align:center}@media (max-width: 767px){#main .mainVisual.-type2 .container .txtBlock{width:100%;margin-top:calc(20 / 393 * 100vw);margin-left:0;margin-bottom:calc(29 / 393 * 100vw)}}#main .mainVisual.-type2 .container .txtBlock p{margin:0;font-size:2.4rem;font-weight:bold}@media (max-width: 767px){#main .mainVisual.-type2 .container .txtBlock p{font-size:calc(21 / 393 * 100vw);line-height:1.8}}#main .mainVisual.-type2 .container .txtBlock p span{color:#D00F31}#main .mainVisual.-type2 .container .btnWrapper{width:fit-content;margin-bottom:0;gap:14px;position:absolute;right:0;bottom:34px}@media (max-width: 767px){#main .mainVisual.-type2 .container .btnWrapper{width:fit-content;margin:0 auto calc(39 / 393 * 100vw);padding:0 0 0 calc(56 / 393 * 100vw);position:static;gap:calc(20 / 393 * 100vw)}}#main .mainVisual.-type2 .container .btnWrapper .svg_arrow{width:20.91px;height:16.5px;position:absolute;top:50%;right:27.7px;z-index:2;transform:translate(0, -50%);transition:all 0.2s ease-out 0s}@media (max-width: 767px){#main .mainVisual.-type2 .container .btnWrapper .svg_arrow{width:calc(20.91 / 393 * 100vw);height:calc(16.5 / 393 * 100vw);right:calc(27.7 / 393 * 100vw)}}#main .mainVisual.-type2 .container .btnWrapper .btn{width:271px;height:69px;padding-right:25px;border-radius:45px;box-shadow:0 3px 6px rgba(0,0,0,0.3);color:#FFF;font-size:2rem;font-weight:600;text-align:center;display:grid;align-content:center;position:relative;gap:4px}@media (max-width: 767px){#main .mainVisual.-type2 .container .btnWrapper .btn{width:calc(258 / 393 * 100vw);height:calc(56 / 393 * 100vw);padding-right:calc(25 / 393 * 100vw);padding-left:0;border-radius:calc(45 / 393 * 100vw);font-size:calc(20 / 393 * 100vw);gap:calc(3 / 393 * 100vw)}}#main .mainVisual.-type2 .container .btnWrapper .btn span{font-size:17px}@media (max-width: 767px){#main .mainVisual.-type2 .container .btnWrapper .btn span{font-size:calc(14 / 393 * 100vw)}}#main .mainVisual.-type2 .container .btnWrapper .btn .svg_arrow{fill:#fff}#main .mainVisual.-type2 .container .btnWrapper .btn:after{width:0;height:0;background:#fff;border-radius:100%;content:"";display:block;position:absolute;top:50%;right:27px;transform:translate(0, -50%);z-index:1;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#main .mainVisual.-type2 .container .btnWrapper .btn:after{right:calc(27 / 393 * 100vw)}}#main .mainVisual.-type2 .container .btnWrapper .btn:hover .svg_arrow{fill:#D00F31}#main .mainVisual.-type2 .container .btnWrapper .btn:hover:after{width:50px;height:50px;right:13.5px}@media (max-width: 767px){#main .mainVisual.-type2 .container .btnWrapper .btn:hover:after{width:calc(50 / 393 * 100vw);height:calc(50 / 393 * 100vw);right:calc(13.5 / 393 * 100vw)}}#main .mainVisual.-type2 .container .btnWrapper .btn03{background:#D00F31}#main .mainVisual.-type2 .container .btnWrapper .btn03::before{width:fit-content;padding:3px 20px;background:#fff;border:2px solid #D00F31;border-radius:100px;color:#D00F31;content:"簡単1分";font-size:1.6rem;font-weight:500;display:block;position:absolute;top:0;left:0;transform:translate(-16px, -50%);z-index:2}@media (max-width: 767px){#main .mainVisual.-type2 .container .btnWrapper .btn03::before{width:calc(90 / 393 * 100vw);height:calc(33 / 393 * 100vw);padding:0;border-width:calc(2 / 393 * 100vw);border-radius:calc(100 / 393 * 100vw);font-size:calc(16 / 393 * 100vw);display:flex;align-items:center;justify-content:center;transform:translate(calc(-56 / 393 * 100vw), -50%)}}#main .mainVisual.-type2 .container .btnWrapper .btn03:hover .svg_arrow{fill:#D00F31}#main .mainVisual.-type2 .container .btnWrapper .btn04{background:#F5CC00;color:#000}#main .mainVisual.-type2 .container .btnWrapper .btn04::before{width:fit-content;padding:3px 20px;background:#fff;border:2px solid #F5CC00;border-radius:100px;color:#000;content:"無料";font-size:1.6rem;font-weight:500;display:block;position:absolute;top:0;left:0;transform:translate(-16px, -50%);z-index:2}@media (max-width: 767px){#main .mainVisual.-type2 .container .btnWrapper .btn04::before{width:calc(90 / 393 * 100vw);height:calc(33 / 393 * 100vw);padding:0;border-width:calc(2 / 393 * 100vw);border-radius:calc(100 / 393 * 100vw);font-size:calc(16 / 393 * 100vw);display:flex;align-items:center;justify-content:center;transform:translate(calc(-56 / 393 * 100vw), -50%)}}#main .mainVisual.-type2 .container .btnWrapper .btn04 .svg_arrow{fill:#000}#main .mainVisual.-type2 .container .btnWrapper .btn04:hover .svg_arrow{fill:#000}#main .mainVisual.-type2 .container .mv-img{width:643.61px;height:362.45px;position:absolute;top:108px;right:-40px}#main .secLogo{padding:0 0 30px}@media (max-width: 767px){#main .secLogo{padding:0 0 calc(30 / 393 * 100vw)}}#main .secLogo h2{margin:0 0 20px;padding:0 0 24px;font-size:26px;line-height:calc(44 / 26);text-align:center;position:relative}@media (max-width: 767px){#main .secLogo h2{margin:0 0 calc(50 / 393 * 100vw);padding:0 calc(15 / 393 * 100vw) calc(24 / 393 * 100vw);font-size:calc(20 / 393 * 100vw)}}#main .secLogo h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}@media (max-width: 767px){#main .secLogo h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw)}}#main .secLogo .logoSlider div{outline:3px solid #fff;outline-offset:-3px}#main .secLogo .logoSlider:not(.slick-slider){height:83px;overflow:hidden}#main .sec01{padding:37px 0 163px;background:#F2F2F2}@media (max-width: 767px){#main .sec01{padding:calc(30 / 393 * 100vw) calc(15 / 393 * 100vw) calc(100 / 393 * 100vw)}}#main .sec01 h2{margin:0 0 79px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec01 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec01 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec01 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec01 h3{margin:15px 0 35px;padding:0;font-size:40px;font-weight:500;line-height:calc(59em / 40);position:relative}@media (max-width: 767px){#main .sec01 h3{margin:calc(15 / 393 * 100vw) 0 calc(35 / 393 * 100vw);font-size:calc(24 / 393 * 100vw)}}#main .sec01 h3 .svg_h3{width:82px;height:82px;position:absolute;z-index:0;top:-19px;left:-43px}@media (max-width: 767px){#main .sec01 h3 .svg_h3{width:calc(80 / 393 * 100vw);height:calc(80 / 393 * 100vw);top:calc(-19 / 393 * 100vw);left:calc(-8 / 393 * 100vw)}}#main .sec01 h3 span{position:relative;z-index:1}#main .sec01 p{margin:0;padding:0;font-size:16px;line-height:calc(29em / 16)}@media (max-width: 767px){#main .sec01 p{font-size:calc(16 / 393 * 100vw)}}#main .sec01 .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .sec01 .container{width:100%}}#main .sec01 .row01{margin-bottom:160px;display:flex}@media (max-width: 767px){#main .sec01 .row01{margin-bottom:calc(50 / 393 * 100vw);display:block}}#main .sec01 .row01 .txt{order:1}@media (max-width: 767px){#main .sec01 .row01 .txt{margin-bottom:calc(20 / 393 * 100vw)}}#main .sec01 .row01 .img{margin:0 184px 0 126px;order:0}@media (max-width: 767px){#main .sec01 .row01 .img{margin:0;text-align:center}}#main .sec01 .row02{margin-bottom:101px;display:flex;justify-content:space-between}@media (max-width: 767px){#main .sec01 .row02{margin-bottom:calc(50 / 393 * 100vw);display:block}}#main .sec01 .row02 .txt{margin-left:167px;order:0}@media (max-width: 767px){#main .sec01 .row02 .txt{margin:0 0 calc(20 / 393 * 100vw)}}#main .sec01 .row02 .img{margin-right:220px;order:1}@media (max-width: 767px){#main .sec01 .row02 .img{margin:0;text-align:center}}#main .sec01 .row03{display:flex}@media (max-width: 767px){#main .sec01 .row03{margin-bottom:calc(50 / 393 * 100vw);display:block}}#main .sec01 .row03 .txt{order:1}@media (max-width: 767px){#main .sec01 .row03 .txt{margin-bottom:calc(20 / 393 * 100vw)}}#main .sec01 .row03 .img{margin:0 161px 0 149px;order:0}@media (max-width: 767px){#main .sec01 .row03 .img{margin:0;text-align:center}}#main .sec01.-type2{padding-bottom:118px}@media (max-width: 767px){#main .sec01.-type2{padding-bottom:calc(100 / 393 * 100vw)}}#main .sec01.-type2 h3{height:106px;margin:0 0 15px;padding:24px 0 0 27px;font-size:20px;font-weight:bold;line-height:calc(26 / 20);display:flex;align-items:flex-start;position:relative}@media (max-width: 767px){#main .sec01.-type2 h3{height:auto;margin:0 0 calc(40 / 393 * 100vw);padding:0;font-size:calc(20 / 393 * 100vw);padding-top:10px}}#main .sec01.-type2 h3 .svg_h3{width:82px;height:82px;position:absolute;z-index:0;top:0;left:-10px;transform:rotate(90deg)}@media (max-width: 767px){#main .sec01.-type2 h3 .svg_h3{width:calc(80 / 393 * 100vw);height:calc(80 / 393 * 100vw);top:calc(-19 / 393 * 100vw);left:calc(-15 / 393 * 100vw)}}#main .sec01.-type2 h3 span{position:relative;z-index:1}#main .sec01.-type2 .column01{width:1085px;margin:0 auto;display:flex;gap:28px}@media (max-width: 767px){#main .sec01.-type2 .column01{width:100%;margin-top:calc(80 / 393 * 100vw);flex-wrap:wrap;justify-content:center;gap:calc(60 / 393 * 100vw)}}#main .sec01.-type2 .column01 .item{width:343px;padding:0 0 0 31px}@media (max-width: 767px){#main .sec01.-type2 .column01 .item{width:calc(281 / 393 * 100vw);padding:0}#main .sec01.-type2 .column01 .item .img{text-align:center}}#main .sec01.-type2 .column01 .item ul{width:281px;margin:0;padding:0}@media (max-width: 767px){#main .sec01.-type2 .column01 .item ul{width:100%}}#main .sec01.-type2 .column01 .item ul li{margin:15px 0 0;padding:0 0 0 20px;font-size:16px;line-height:calc(22em / 16);list-style:none;position:relative}@media (max-width: 767px){#main .sec01.-type2 .column01 .item ul li{margin:calc(15 / 393 * 100vw) 0 0;padding:0 0 0 calc(20 / 393 * 100vw);font-size:calc(16 / 393 * 100vw)}}#main .sec01.-type2 .column01 .item ul li::before{width:9px;height:9px;background:#D00F31;border-radius:100%;content:"";display:block;position:absolute;top:7px;left:0}@media (max-width: 767px){#main .sec01.-type2 .column01 .item ul li::before{width:calc(9 / 393 * 100vw);height:calc(9 / 393 * 100vw);top:calc(7 / 393 * 100vw)}}#main .sec01.-type2 .index{width:1024px;margin:48px auto 0;padding:13px 43px 43px;background:#fff;border:3px solid #D00F31;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){#main .sec01.-type2 .index{width:100%;margin:calc(50 / 393 * 100vw) auto 0;padding:calc(13 / 393 * 100vw) calc(15 / 393 * 100vw) calc(15 / 393 * 100vw);border-width:calc(3 / 393 * 100vw);border-radius:calc(20 / 393 * 100vw);box-shadow:0 calc(3 / 393 * 100vw) calc(6 / 393 * 100vw) rgba(0,0,0,0.16)}#main .sec01.-type2 .index .img{width:100%;margin-top:calc(20 / 393 * 100vw);text-align:center}}#main .sec01.-type2 .index h2{width:100%;margin-bottom:43px;font-size:30px}@media (max-width: 767px){#main .sec01.-type2 .index h2{margin-bottom:calc(43);font-size:calc(25)}}#main .sec01.-type2 .index ul{margin:0;padding:0}#main .sec01.-type2 .index ul li{margin:0;padding:0 0 0 30px;font-size:22px;font-weight:bold;line-height:calc(32em / 22);list-style:none;position:relative}@media (max-width: 767px){#main .sec01.-type2 .index ul li{padding:0 0 0 calc(20 / 393 * 100vw);font-size:calc(16 / 393 * 100vw)}}#main .sec01.-type2 .index ul li::before{width:5.5px;height:5.5px;border-top:2.5px solid #D00F31;border-right:2.5px solid #D00F31;content:"";display:block;position:absolute;left:0;top:12px;transform:rotate(45deg)}@media (max-width: 767px){#main .sec01.-type2 .index ul li::before{width:calc(5.5 / 393 * 100vw);height:calc(5.5 / 393 * 100vw);border-top-width:calc(2.5 / 393 * 100vw);border-right-width:calc(2.5 / 393 * 100vw);top:calc(10 / 393 * 100vw)}}#main .sec01.-type2 .index ul li a{color:#2A2A2A}#main .sec01.-type2 .index ul li a .icon{margin:0 11px 0 0;padding:10px 11px 9px;background:#D00F31;color:#fff;font-size:16px}@media (max-width: 767px){#main .sec01.-type2 .index ul li a .icon{margin:0 calc(5 / 393 * 100vw) 0 0;padding:calc(5 / 393 * 100vw);font-size:calc(14);display:inline-block}}#main .sec01.-type2 .index ul li a .line{position:relative}#main .sec01.-type2 .index ul li a .line::after{width:100%;border-bottom:2px solid #D00F31;content:"";display:block;position:absolute;left:0;bottom:0;opacity:0;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#main .sec01.-type2 .index ul li a .line::after{display:none}}#main .sec01.-type2 .index ul li a:hover{color:#d00f31}#main .sec01.-type2 .index ul li a:hover .line::after{opacity:1}#main .sec01.-type2 .index ul li+li{margin-top:11px}@media (max-width: 767px){#main .sec01.-type2 .index ul li+li{margin-top:calc(11 / 393 * 100vw)}}#main .cta01 h2{margin:0;padding:0;color:#fff;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative;z-index:1}@media (max-width: 767px){#main .cta01 h2{padding:0 calc(15 / 393 * 100vw);font-size:calc(28 / 393 * 100vw);line-height:calc(80em / 42)}}#main .cta01 h2 span{padding:0 0 12px;border-bottom:2px solid #fff}@media (max-width: 767px){#main .cta01 h2 span{padding:0 calc(5 / 393 * 100vw);border-bottom-width:calc(2 / 393 * 100vw)}}#main .cta01 p{margin:0 0 calc(31em / 20);font-size:20px;font-weight:500;line-height:calc(31em / 20);text-align:center}@media (max-width: 767px){#main .cta01 p{padding:0;font-size:calc(18 / 393 * 100vw)}}#main .cta01 .bgArrow{height:134px;background:#1C1C1C;position:relative;display:grid;align-content:center;text-align:center;position:relative;z-index:0;color:#FFF;padding-top:12px}@media (max-width: 767px){#main .cta01 .bgArrow{height:calc(190 / 393 * 100vw);padding:calc(12 / 393 * 100vw) calc(15 / 393 * 100vw) 0}}#main .cta01 .bgArrow p{font-size:22px;font-weight:bold;color:#FFF;margin-bottom:4px}@media (max-width: 767px){#main .cta01 .bgArrow p{margin-bottom:calc(4 / 393 * 100vw);font-size:calc(22 / 393 * 100vw)}}#main .cta01 .bgArrow:before,#main .cta01 .bgArrow:after{width:0;border-style:solid;content:"";display:block;position:absolute;left:0}#main .cta01 .bgArrow:before{margin-top:-68px;top:0;border-color:transparent #1C1C1C transparent;border-width:68px 50vw 0}@media (max-width: 767px){#main .cta01 .bgArrow:before{margin-top:calc(-67 / 393 * 100vw);border-width:calc(68 / 393 * 100vw) 50vw 0}}#main .cta01 .bgArrow:after{margin-bottom:-68px;bottom:0;border-color:#1C1C1C transparent transparent;border-width:68px 50vw 0}@media (max-width: 767px){#main .cta01 .bgArrow:after{margin-bottom:calc(-67 / 393 * 100vw);border-width:calc(68 / 393 * 100vw) 50vw 0}}#main .cta01 .bgImg{margin-top:70px;background:url("/features_migration/images/index-bg-01.jpg") center top/auto no-repeat;position:relative;z-index:2}@media (max-width: 767px){#main .cta01 .bgImg{margin-top:calc(70 / 393 * 100vw);padding:0 calc(15 / 393 * 100vw);background:url("/features_migration/images/index-bg-01-sp.png") center top/auto no-repeat}}#main .cta01 .bgImg .container{width:1024px;margin:0 auto;padding:60px 0}@media (max-width: 767px){#main .cta01 .bgImg .container{width:100%}}#main .cta01 .bgImg .solutionArea .solutionItem{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:25px}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem{gap:calc(20 / 393 * 100vw);flex-direction:column}}#main .cta01 .bgImg .solutionArea .solutionItem.-flexReverse{flex-direction:row-reverse}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem.-flexReverse{flex-direction:column}}#main .cta01 .bgImg .solutionArea .solutionItem.-flexReverse .img{margin-right:0}#main .cta01 .bgImg .solutionArea .solutionItem+.solutionItem{margin-top:130px}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem+.solutionItem{margin-top:calc(80 / 393 * 100vw)}}#main .cta01 .bgImg .solutionArea .solutionItem .textArea{width:664px}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem .textArea{width:100%}}#main .cta01 .bgImg .solutionArea .solutionItem .textArea h3{background:#D00F31;font-size:22px;font-weight:bold;color:#fff;text-align:center;padding:13.5px 10px;margin:0 0 22px}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem .textArea h3{font-size:calc(20 / 393 * 100vw);padding:calc(13 / 393 * 100vw) calc(10 / 393 * 100vw);margin:0 0 calc(20 / 393 * 100vw)}}#main .cta01 .bgImg .solutionArea .solutionItem .textArea .list{margin:0;padding:0 8px 0 0}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem .textArea .list{padding:0}}#main .cta01 .bgImg .solutionArea .solutionItem .textArea .list li{list-style:none;position:relative;margin-left:35px;font-size:18px;font-weight:500}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem .textArea .list li{margin-left:calc(30 / 393 * 100vw);font-size:calc(16 / 393 * 100vw)}}#main .cta01 .bgImg .solutionArea .solutionItem .textArea .list li+li{margin-top:30px}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem .textArea .list li+li{margin-top:calc(20 / 393 * 100vw)}}#main .cta01 .bgImg .solutionArea .solutionItem .textArea .list li::before{content:"";width:9px;height:9px;background:#D00F31;border-radius:50%;position:absolute;display:block;top:10px;left:-23px}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem .textArea .list li::before{width:calc(9 / 393 * 100vw);height:calc(9 / 393 * 100vw);top:calc(9 / 393 * 100vw);left:calc(-20 / 393 * 100vw)}}#main .cta01 .bgImg .solutionArea .solutionItem .img{margin-right:22px}@media (max-width: 767px){#main .cta01 .bgImg .solutionArea .solutionItem .img{margin-right:0;text-align:center}#main .cta01 .bgImg .solutionArea .solutionItem .img img{max-width:calc(150 / 393 * 100vw)}}#main .cta01 .container{width:818px;margin:0 auto;padding:154px 0 123px 0}@media (max-width: 767px){#main .cta01 .container{width:100%;padding:calc(131 / 393 * 100vw) 0 calc(50 / 393 * 100vw) 0}}#main .cta01 .btnWrapper{margin-top:79px;display:flex;gap:32px;justify-content:center}@media (max-width: 767px){#main .cta01 .btnWrapper{margin-top:calc(50 / 393 * 100vw);padding:0 calc(15 / 393 * 100vw);flex-wrap:wrap;gap:calc(20 / 393 * 100vw)}}#main .cta01 .btnWrapper .svg_arrow{width:20.91px;height:16.5px;position:absolute;top:50%;right:27.7px;z-index:2;transform:translate(0, -50%);transition:all 0.2s ease-out 0s}@media (max-width: 767px){#main .cta01 .btnWrapper .svg_arrow{width:calc(20.91 / 393 * 100vw);height:calc(16.5 / 393 * 100vw);right:calc(27.7 / 393 * 100vw)}}#main .cta01 .btnWrapper .btn{width:399px;height:92px;border-radius:45px;box-shadow:0 3px 6px rgba(0,0,0,0.3);color:#FFF;font-size:28px;font-weight:bold;text-align:center;display:grid;align-content:center;position:relative;gap:4px}@media (max-width: 767px){#main .cta01 .btnWrapper .btn{width:calc(316 / 393 * 100vw);height:calc(79 / 393 * 100vw);border-radius:calc(45 / 393 * 100vw);font-size:calc(18 / 393 * 100vw);gap:calc(4 / 393 * 100vw)}}#main .cta01 .btnWrapper .btn span{font-size:17px}@media (max-width: 767px){#main .cta01 .btnWrapper .btn span{font-size:calc(14 / 393 * 100vw)}}#main .cta01 .btnWrapper .btn .svg_arrow{fill:#fff}#main .cta01 .btnWrapper .btn:after{width:0;height:0;background:#fff;border-radius:100%;content:"";display:block;position:absolute;top:50%;right:27px;transform:translate(0, -50%);z-index:1;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#main .cta01 .btnWrapper .btn:after{right:calc(27 / 393 * 100vw)}}#main .cta01 .btnWrapper .btn:hover .svg_arrow{fill:#D00F31}#main .cta01 .btnWrapper .btn:hover:after{width:50px;height:50px;right:13.5px}@media (max-width: 767px){#main .cta01 .btnWrapper .btn:hover:after{width:calc(50 / 393 * 100vw);height:calc(50 / 393 * 100vw);right:calc(13.5 / 393 * 100vw)}}#main .cta01 .btnWrapper .btn01{background:#D00F31}#main .cta01 .btnWrapper .btn01:hover .svg_arrow{fill:#D00F31}#main .cta01 .btnWrapper .btn02{background:#000000}#main .cta01 .btnWrapper .btn02:hover .svg_arrow{fill:#000000}#main .cta01 .btnWrapper .btn03,#main .cta01 .btnWrapper .btn04{width:271px;height:69px;padding-right:25px;font-size:2rem;font-weight:600}#main .cta01 .btnWrapper .btn03{background:#D00F31}#main .cta01 .btnWrapper .btn03:hover .svg_arrow{fill:#D00F31}#main .cta01 .btnWrapper .btn04{background:#F5CC00;color:#000}#main .cta01 .btnWrapper .btn04 .svg_arrow{fill:#000}#main .cta01 .btnWrapper .btn04:hover .svg_arrow{fill:#000}#main .sec02{padding:49px 0 98px;background:url("../images/aws-migration-bg-02.png") center top 150px/100% auto no-repeat,linear-gradient(180deg, #f8b604 0%, #f8b604 155px, #fdd975 155px)}@media (max-width: 767px){#main .sec02{padding:calc(50 / 393 * 100vw) calc(15 / 393 * 100vw) calc(50 / 393 * 100vw)}}#main .sec02 h2{margin:0 0 70px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec02 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec02 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec02 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec02 p{margin:0 0 calc(36em / 20);font-size:20px;line-height:calc(36em / 20)}@media (max-width: 767px){#main .sec02 p{font-size:calc(18 / 393 * 100vw)}}#main .sec02 .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .sec02 .container{width:100%}}#main .sec02 .sec02Block{width:1024px;margin:0 auto;padding:45px 50px;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width: 767px){#main .sec02 .sec02Block{width:100%;padding:calc(15 / 393 * 100vw) calc(20 / 393 * 100vw);border-radius:calc(10 / 393 * 100vw)}}#main .sec02 .sec02Block>h3{margin:0 0 44px;padding:0;color:#fff;font-size:22px;line-height:calc(33em / 22);text-align:center}@media (max-width: 767px){#main .sec02 .sec02Block>h3{margin:0 0 calc(15 / 393 * 100vw);font-size:calc(22 / 393 * 100vw)}}#main .sec02 .sec02Block>h3 span{padding:14px 22px 12px 31px;background:#D00F31}@media (max-width: 767px){#main .sec02 .sec02Block>h3 span{padding:calc(15 / 393 * 100vw) calc(20 / 393 * 100vw);display:block}}#main .sec02 .sec02Block+h2{margin-top:40px}@media (max-width: 767px){#main .sec02 .sec02Block+h2{margin-top:calc(30 / 393 * 100vw)}}#main .sec02 .sec02Block :last-child{margin-bottom:0}#main .sec02 .row04{display:flex}@media (max-width: 767px){#main .sec02 .row04{display:block}}#main .sec02 .row04 .img{margin-left:47px;flex-shrink:0}@media (max-width: 767px){#main .sec02 .row04 .img{margin-top:calc(15 / 393 * 100vw);margin-left:0;text-align:center}}#main .sec03{padding:70px 0 124px;background:#F2F2F2}@media (max-width: 767px){#main .sec03{padding:calc(50 / 393 * 100vw) calc(15 / 393 * 100vw) calc(123 / 393 * 100vw)}}#main .sec03 h2{margin:0 0 80px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec03 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec03 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec03 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec03 h3{margin:15px 0 60px;padding:0;font-size:34px;font-weight:500;line-height:calc(59em / 34);position:relative}@media (max-width: 767px){#main .sec03 h3{margin:calc(15 / 393 * 100vw) 0 calc(35 / 393 * 100vw);padding:0 0 0 calc(15 / 393 * 100vw);font-size:calc(24 / 393 * 100vw);line-height:1.5}}#main .sec03 h3 .svg_h3{width:82px;height:82px;position:absolute;z-index:0;top:-19px;left:-49px}@media (max-width: 767px){#main .sec03 h3 .svg_h3{width:calc(80 / 393 * 100vw);height:calc(80 / 393 * 100vw);top:calc(-19 / 393 * 100vw);left:calc(-8 / 393 * 100vw)}}#main .sec03 h3 span{position:relative;z-index:1}#main .sec03 p{margin:0 0 calc(36em / 20);font-size:20px;font-weight:500;line-height:calc(36em / 20)}@media (max-width: 767px){#main .sec03 p{font-size:calc(18 / 393 * 100vw)}}#main .sec03 p strong{color:#D00F31;font-size:30px}#main .sec03 ul{margin:0 0 calc(36em / 20);font-size:24px;font-weight:500;line-height:calc(36em / 24)}@media (max-width: 767px){#main .sec03 ul{font-size:calc(20 / 393 * 100vw)}}#main .sec03 ul li::marker{color:#D00F31}#main .sec03 ul li .text{width:515px;display:inline-block}@media (max-width: 767px){#main .sec03 ul li .text{display:inline}}#main .sec03 ul li .num{font-weight:bold}#main .sec03 ul li .num .red{margin-right:9px;color:#D00F31;font-size:40px;line-height:calc(59em / 40)}@media (max-width: 767px){#main .sec03 ul li .num .red{font-size:calc(24 / 393 * 100vw)}}#main .sec03 .marker{background:linear-gradient(transparent 60%, #F8B500 60%);font-weight:900}#main .sec03 .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .sec03 .container{width:100%}}#main .sec03 .inner{width:891px;margin:0 auto}@media (max-width: 767px){#main .sec03 .inner{width:100%}}#main .sec03 hr{width:100%;height:1px;margin:15px 0;background:#707070;border:none}@media (max-width: 767px){#main .sec03 hr{margin:calc(15 / 393 * 100vw) 0}}#main .sec03 .h3Wrapper{margin-top:103px;text-align:center;position:relative}@media (max-width: 767px){#main .sec03 .h3Wrapper{margin-top:calc(100 / 393 * 100vw)}}#main .sec03 .h3Wrapper .catch{display:inline-block;position:absolute;top:-60px;left:228px;z-index:2}@media (max-width: 767px){#main .sec03 .h3Wrapper .catch{width:calc(319 / 393 * 100vw);height:calc(89 / 393 * 100vw);top:calc(-60 / 393 * 100vw);left:0}}#main .sec03 .h3Wrapper h3{font-size:34px;display:inline-block}@media (max-width: 767px){#main .sec03 .h3Wrapper h3{font-size:calc(24 / 393 * 100vw);text-align:left}}#main .sec03 .exNotes{width:1024px;margin:0 auto 17px;font-size:16px}@media (max-width: 767px){#main .sec03 .exNotes{width:100%;margin:0 auto calc(17 / 393 * 100vw);font-size:calc(14 / 393 * 100vw)}}#main .sec03 .ex{width:1024px;height:366px;margin:0 auto;position:relative}@media (max-width: 767px){#main .sec03 .ex{width:100%;height:calc(1020 / 393 * 100vw)}}#main .sec03 .ex .ttl01,#main .sec03 .ex .ttl02,#main .sec03 .ex .ttl03{font-size:30px;font-weight:bold;line-height:calc(45em / 30);position:absolute;top:130px}@media (max-width: 767px){#main .sec03 .ex .ttl01,#main .sec03 .ex .ttl02,#main .sec03 .ex .ttl03{font-size:calc(26 / 393 * 100vw);left:50%;writing-mode:vertical-rl;transform:translate(-50%, 0);top:auto}}#main .sec03 .ex .text01,#main .sec03 .ex .text02,#main .sec03 .ex .text03,#main .sec03 .ex .text04,#main .sec03 .ex .text05{height:116px;background:#fff;border:6px solid #707070;border-radius:10px;font-size:24px;font-weight:bold;line-height:calc(36em / 24);position:absolute;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}@media (max-width: 767px){#main .sec03 .ex .text01,#main .sec03 .ex .text02,#main .sec03 .ex .text03,#main .sec03 .ex .text04,#main .sec03 .ex .text05{height:auto;border-width:calc(6 / 393 * 100vw);font-size:calc(22 / 393 * 100vw);writing-mode:vertical-rl}}#main .sec03 .ex .text01:before,#main .sec03 .ex .text01:after,#main .sec03 .ex .text02:before,#main .sec03 .ex .text02:after,#main .sec03 .ex .text03:before,#main .sec03 .ex .text03:after,#main .sec03 .ex .text04:before,#main .sec03 .ex .text04:after,#main .sec03 .ex .text05:before,#main .sec03 .ex .text05:after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute}#main .sec03 .ex .text01 a,#main .sec03 .ex .text02 a,#main .sec03 .ex .text03 a,#main .sec03 .ex .text04 a,#main .sec03 .ex .text05 a{padding:15px 13px;color:#000;display:block;position:relative}@media (max-width: 767px){#main .sec03 .ex .text01 a,#main .sec03 .ex .text02 a,#main .sec03 .ex .text03 a,#main .sec03 .ex .text04 a,#main .sec03 .ex .text05 a{padding:calc(15 / 393 * 100vw) calc(13 / 393 * 100vw) calc(35 / 393 * 100vw)}}#main .sec03 .ex .text01 a::after,#main .sec03 .ex .text02 a::after,#main .sec03 .ex .text03 a::after,#main .sec03 .ex .text04 a::after,#main .sec03 .ex .text05 a::after{width:18px;height:18px;background:url("../images/ico_blank.svg") center center/cover no-repeat;content:"";display:block;position:absolute;bottom:12px;right:12px}#main .sec03 .ex .text01 a:hover,#main .sec03 .ex .text02 a:hover,#main .sec03 .ex .text03 a:hover,#main .sec03 .ex .text04 a:hover,#main .sec03 .ex .text05 a:hover{opacity:.6}#main .sec03 .ex .ttl01{width:340px;height:100px;background:#F8B500;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec03 .ex .ttl01{width:calc(100 / 393 * 100vw);height:calc(360 / 393 * 100vw);top:0}}#main .sec03 .ex .ttl01:after{border-style:solid;border-color:#D00F31 transparent #D00F31 transparent;border-width:50px 0 50px 60px;content:"";display:block;position:absolute;right:0}@media (max-width: 767px){#main .sec03 .ex .ttl01:after{border-color:transparent #D00F31 transparent #D00F31;border-width:calc(60 / 393 * 100vw) calc(50 / 393 * 100vw) 0 calc(50 / 393 * 100vw);bottom:0}}#main .sec03 .ex .text01{width:230px}@media (max-width: 767px){#main .sec03 .ex .text01{width:calc(100 / 393 * 100vw);height:calc(220 / 393 * 100vw)}}#main .sec03 .ex .text01:after{border-color:rgba(255,255,255,0);border-top-width:20px;border-bottom-width:20px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#FFFFFF;top:100%;left:15%}@media (max-width: 767px){#main .sec03 .ex .text01:after{border-width:calc(10 / 393 * 100vw) calc(20 / 393 * 100vw);border-top-color:rgba(255,255,255,0);border-left-color:#fff;margin-left:0;margin-top:calc(-10 / 393 * 100vw);top:20%;left:100%}}#main .sec03 .ex .text01:before{border-color:rgba(112,112,112,0);border-top-width:30px;border-bottom-width:30px;border-left-width:15px;border-right-width:15px;margin-left:-15px;margin-top:5px;border-top-color:#707070;top:100%;left:15%}@media (max-width: 767px){#main .sec03 .ex .text01:before{border-width:calc(15 / 393 * 100vw) calc(30 / 393 * 100vw);margin-left:calc(5 / 393 * 100vw);margin-top:calc(-15 / 393 * 100vw);border-top-color:rgba(112,112,112,0);border-left-color:#707070;top:20%;left:100%}}#main .sec03 .ex .text02{width:255px;top:250px;left:200px}@media (max-width: 767px){#main .sec03 .ex .text02{width:calc(100 / 393 * 100vw);height:calc(240 / 393 * 100vw);top:calc(230 / 393 * 100vw);left:auto;right:0}}#main .sec03 .ex .text02:after{border-color:rgba(255,255,255,0);border-top-width:20px;border-bottom-width:20px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-bottom-color:#FFFFFF;bottom:100%;left:20%}@media (max-width: 767px){#main .sec03 .ex .text02:after{border-width:calc(10 / 393 * 100vw) calc(20 / 393 * 100vw);border-bottom-color:rgba(255,255,255,0);border-right-color:#fff;margin-left:0;margin-top:calc(-10 / 393 * 100vw);top:20%;right:100%;left:auto}}#main .sec03 .ex .text02:before{border-color:rgba(112,112,112,0);border-top-width:30px;border-bottom-width:30px;border-left-width:15px;border-right-width:15px;margin-left:-15px;margin-bottom:5px;border-bottom-color:#707070;bottom:100%;left:20%}@media (max-width: 767px){#main .sec03 .ex .text02:before{border-width:calc(15 / 393 * 100vw) calc(30 / 393 * 100vw);margin-left:calc(5 / 393 * 100vw);margin-top:calc(-15 / 393 * 100vw);margin-right:calc(5 / 393 * 100vw);border-bottom-color:rgba(112,112,112,0);border-right-color:#707070;top:20%;right:100%;left:auto}}#main .sec03 .ex .text02 a{padding-right:34px}@media (max-width: 767px){#main .sec03 .ex .text02 a{padding:calc(15 / 393 * 100vw) calc(13 / 393 * 100vw) calc(35 / 393 * 100vw)}}#main .sec03 .ex .ttl02{width:370px;height:100px;padding-right:60px;background:#D00F31;color:#fff;display:flex;align-items:center;justify-content:center;left:340px}@media (max-width: 767px){#main .sec03 .ex .ttl02{width:calc(100 / 393 * 100vw);height:calc(360 / 393 * 100vw);padding-right:0;padding-bottom:calc(60 / 393 * 100vw);top:calc(360 / 393 * 100vw);left:50%}}#main .sec03 .ex .ttl02:after{border-style:solid;border-color:#F8B500 transparent #F8B500 transparent;border-width:50px 0 50px 60px;content:"";display:block;position:absolute;right:0}@media (max-width: 767px){#main .sec03 .ex .ttl02:after{border-color:transparent #F8B500 transparent #F8B500;border-width:calc(60 / 393 * 100vw) calc(50 / 393 * 100vw) 0 calc(50 / 393 * 100vw);bottom:0}}#main .sec03 .ex .text03{width:198px;left:398px}@media (max-width: 767px){#main .sec03 .ex .text03{width:calc(100 / 393 * 100vw);height:calc(200 / 393 * 100vw);top:calc(412 / 393 * 100vw);left:0}}#main .sec03 .ex .text03:after{border-color:rgba(255,255,255,0);border-top-width:20px;border-bottom-width:20px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#FFFFFF;top:100%;left:50%}@media (max-width: 767px){#main .sec03 .ex .text03:after{border-width:calc(10 / 393 * 100vw) calc(20 / 393 * 100vw);border-top-color:rgba(255,255,255,0);border-left-color:#fff;margin-left:0;margin-top:calc(-10 / 393 * 100vw);top:50%;left:100%}}#main .sec03 .ex .text03:before{border-color:rgba(112,112,112,0);border-top-width:30px;border-bottom-width:30px;border-left-width:15px;border-right-width:15px;margin-left:-15px;margin-top:5px;border-top-color:#707070;top:100%;left:50%}@media (max-width: 767px){#main .sec03 .ex .text03:before{border-width:calc(15 / 393 * 100vw) calc(30 / 393 * 100vw);margin-left:calc(5 / 393 * 100vw);margin-top:calc(-15 / 393 * 100vw);border-top-color:rgba(112,112,112,0);border-left-color:#707070;top:50%;left:100%}}#main .sec03 .ex .ttl03{width:299px;height:100px;padding-right:60px;background:#F8B500;display:flex;align-items:center;justify-content:center;left:710px}@media (max-width: 767px){#main .sec03 .ex .ttl03{width:calc(100 / 393 * 100vw);height:calc(300 / 393 * 100vw);padding-right:0;padding-bottom:calc(60 / 393 * 100vw);left:50%;top:calc(720 / 393 * 100vw)}}#main .sec03 .ex .ttl03:after{border-style:solid;border-color:#F2F2F2 transparent #F2F2F2 transparent;border-width:50px 0 50px 60px;content:"";display:block;position:absolute;right:0}@media (max-width: 767px){#main .sec03 .ex .ttl03:after{border-color:transparent #F2F2F2 transparent #F2F2F2;border-width:calc(60 / 393 * 100vw) calc(50 / 393 * 100vw) 0 calc(50 / 393 * 100vw);bottom:0}}#main .sec03 .ex .text04{width:230px;top:250px;left:570px}@media (max-width: 767px){#main .sec03 .ex .text04{width:calc(100 / 393 * 100vw);height:calc(225 / 393 * 100vw);top:calc(585 / 393 * 100vw);left:auto;right:0}}#main .sec03 .ex .text04:after{border-color:rgba(255,255,255,0);border-top-width:20px;border-bottom-width:20px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-bottom-color:#FFFFFF;bottom:100%;left:20%}@media (max-width: 767px){#main .sec03 .ex .text04:after{border-width:calc(10 / 393 * 100vw) calc(20 / 393 * 100vw);border-bottom-color:rgba(255,255,255,0);border-right-color:#fff;margin-left:0;margin-top:calc(-10 / 393 * 100vw);top:20%;right:100%;left:auto}}#main .sec03 .ex .text04:before{border-color:rgba(112,112,112,0);border-top-width:30px;border-bottom-width:30px;border-left-width:15px;border-right-width:15px;margin-left:-15px;margin-bottom:5px;border-bottom-color:#707070;bottom:100%;left:20%}@media (max-width: 767px){#main .sec03 .ex .text04:before{border-width:calc(15 / 393 * 100vw) calc(30 / 393 * 100vw);margin-left:calc(5 / 393 * 100vw);margin-top:calc(-15 / 393 * 100vw);margin-right:calc(5 / 393 * 100vw);border-bottom-color:rgba(112,112,112,0);border-right-color:#707070;top:20%;right:100%;left:auto}}#main .sec03 .ex .text05{width:230px;left:763px}@media (max-width: 767px){#main .sec03 .ex .text05{width:calc(100 / 393 * 100vw);height:calc(225 / 393 * 100vw);top:calc(800 / 393 * 100vw);left:0}}#main .sec03 .ex .text05:after{border-color:rgba(255,255,255,0);border-top-width:20px;border-bottom-width:20px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#FFFFFF;top:100%;left:60%}@media (max-width: 767px){#main .sec03 .ex .text05:after{border-width:calc(10 / 393 * 100vw) calc(20 / 393 * 100vw);border-top-color:rgba(255,255,255,0);border-left-color:#fff;margin-left:0;margin-top:calc(-10 / 393 * 100vw);top:60%;left:100%}}#main .sec03 .ex .text05:before{border-color:rgba(112,112,112,0);border-top-width:30px;border-bottom-width:30px;border-left-width:15px;border-right-width:15px;margin-left:-15px;margin-top:5px;border-top-color:#707070;top:100%;left:60%}@media (max-width: 767px){#main .sec03 .ex .text05:before{border-width:calc(15 / 393 * 100vw) calc(30 / 393 * 100vw);margin-left:calc(5 / 393 * 100vw);margin-top:calc(-15 / 393 * 100vw);border-top-color:rgba(112,112,112,0);border-left-color:#707070;top:60%;left:100%}}#main .sec04{padding:42px 0 60px;background:#F2F2F2}@media (max-width: 767px){#main .sec04{padding:calc(50 / 393 * 100vw) calc(15 / 393 * 100vw)}}#main .sec04 h2{margin:0 0 80px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec04 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec04 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec04 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec04 .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .sec04 .container{width:100%}}#main .sec04 .sec04Block{width:1024px;margin:0 auto;padding:25px 35px;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:flex;align-items:center;margin-bottom:41px}@media (max-width: 767px){#main .sec04 .sec04Block{width:100%;display:block;padding:calc(15 / 393 * 100vw) calc(20 / 393 * 100vw);border-radius:calc(10 / 393 * 100vw)}}#main .sec04 .sec04Block .logo{flex-grow:1;text-align:center}@media (max-width: 767px){#main .sec04 .sec04Block .logo{min-height:calc(150 / 393 * 100vw);margin-bottom:calc(25 / 393 * 100vw);display:flex;align-items:center;justify-content:center}}#main .sec04 .sec04Block .text{width:650px}@media (max-width: 767px){#main .sec04 .sec04Block .text{width:100%}}#main .sec04 .sec04Block .text h3{margin:0 0 36px;padding:0;font-size:28px;line-height:calc(36em / 28);position:relative}#main .sec04 .sec04Block .text h3:before{width:51px;height:4px;background:#D00F31;content:"";display:block;position:absolute;bottom:-8px;left:0}@media (max-width: 767px){#main .sec04 .sec04Block .text h3:before{width:calc(51 / 393 * 100vw);height:calc(4 / 393 * 100vw);bottom:calc(-8 / 393 * 100vw)}}#main .sec04 .sec04Block .text .catch{margin:0 0 32px;color:#D00F31;font-size:20px;font-weight:bold;line-height:calc(31em / 20)}#main .sec04 .sec04Block .text p{margin:0 0 19px;padding:0;font-size:16px;line-height:calc(27em / 16)}#main .sec04 .sec04Block:nth-of-type(even){flex-direction:row-reverse}#main .sec04 .btnWrapper .btn{width:157px;height:44px;margin-left:auto;background:#E8E8E8;border-radius:45px;color:#000;font-size:20px;font-weight:bold;line-height:calc(29em / 20);text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec04 .btnWrapper .btn{width:calc(157 / 375* 100vw);height:calc(44 / 375* 100vw);border-radius:calc(45 / 375* 100vw);font-size:calc(20 / 375* 100vw)}}#main .sec04 .btnWrapper .btn:hover{opacity:.6}#main .sec05{padding:100px 0 86px;background:url("../images/index-bg-01.png") center top 473px/auto no-repeat}@media (max-width: 767px){#main .sec05{padding:calc(50 / 393 * 100vw) calc(15 / 393 * 100vw) calc(100 / 393 * 100vw);background:url("../images/index-bg-01-sp.png") center top 473px/auto no-repeat}}#main .sec05 h2{margin:0 0 80px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec05 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec05 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec05 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec05 .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .sec05 .container{width:100%}}#main .sec05 .row05{width:882px;margin:0 auto 100px;display:grid;grid-template-columns:repeat(2, 1fr);text-align:center;gap:114px 122px}@media (max-width: 767px){#main .sec05 .row05{width:100%;margin:0;display:block}}@media (max-width: 767px){#main .sec05 .row05 .col{margin:0 0 calc(45 / 393 * 100vw)}#main .sec05 .row05 .col .img{text-align:center}}#main .sec05 .row05 .col .btnWrapper{margin-top:22px}@media (max-width: 767px){#main .sec05 .row05 .col .btnWrapper{margin-top:calc(22 / 393 * 100vw)}}#main .sec05 .row05 .col .btnWrapper .btn{width:218px;height:50px;margin:0 auto;background:#D00F31;border-radius:45px;color:#fff;font-size:16px;font-weight:bold;line-height:calc(24em / 16);display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec05 .row05 .col .btnWrapper .btn{width:calc(218 / 393 * 100vw);height:calc(50 / 393 * 100vw);border-radius:calc(45 / 393 * 100vw);font-size:calc(16 / 393 * 100vw)}}#main .sec05 .row05 .col .btnWrapper .btn:hover{opacity:.6}#main .sec05 .btnGray{width:703px;height:50px;margin:0 auto;background:#E8E8E8;border-radius:45px;color:#000;font-size:20px;font-weight:bold;line-height:calc(29em / 20);display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec05 .btnGray{width:100%;height:auto;padding:calc(10 / 393 * 100vw) calc(20 / 393 * 100vw);font-size:calc(20 / 393 * 100vw);text-align:center}}#main .sec05 .btnGray:hover{opacity:.6}#main .sec05 .btnCTA{width:457px;height:92px;margin:135px auto 0;background:#D00F31;border-radius:59px;color:#fff;font-size:28px;font-weight:bold;line-height:calc(41em / 28);display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 767px){#main .sec05 .btnCTA{width:100%;height:calc(92 / 393 * 100vw);border-radius:calc(59 / 393 * 100vw);font-size:calc(26 / 393 * 100vw)}}#main .sec05 .btnCTA .svg_arrow{width:20.91px;height:16.5px;position:absolute;top:50%;right:27.7px;z-index:2;transform:translate(0, -50%);transition:all 0.2s ease-out 0s;fill:#fff}@media (max-width: 767px){#main .sec05 .btnCTA .svg_arrow{width:calc(20.91 / 393 * 100vw);height:calc(16.5 / 393 * 100vw);right:calc(27.7 / 393 * 100vw)}}#main .sec05 .btnCTA:before{width:142px;height:142px;background:url("../images/img_cta01_01_2x.png") center center/cover no-repeat;content:"";display:block;position:absolute;left:-84.2px}@media (max-width: 767px){#main .sec05 .btnCTA:before{width:calc(71 / 393 * 100vw);height:calc(71 / 393 * 100vw);top:calc(-15 / 393 * 100vw);left:calc(-15 / 393 * 100vw)}}#main .sec05 .btnCTA:after{width:0;height:0;background:#fff;border-radius:100%;content:"";display:block;position:absolute;top:50%;right:27px;transform:translate(0, -50%);z-index:1;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#main .sec05 .btnCTA:after{right:calc(27 / 393 * 100vw)}}#main .sec05 .btnCTA:hover .svg_arrow{fill:#D00F31}#main .sec05 .btnCTA:hover:after{width:50px;height:50px;right:13.5px}@media (max-width: 767px){#main .sec05 .btnCTA:hover:after{width:calc(50 / 393 * 100vw);height:calc(50 / 393 * 100vw);right:calc(13.5 / 393 * 100vw)}}#main .sec06{padding:153px 0 98px;background-color:#F2F2F2;position:relative}#main .sec06::before{content:"";width:100%;height:92px;background:#fff;clip-path:polygon(0% 0%, 100% 0%, 50% 100%);position:absolute;top:0;left:0}@media (max-width: 767px){#main .sec06::before{height:calc(50 / 393 * 100vw)}}@media (max-width: 767px){#main .sec06{padding:calc(100 / 393 * 100vw) calc(15 / 393 * 100vw) calc(50 / 393 * 100vw)}}#main .sec06 h2{margin:0 0 70px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec06 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec06 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec06 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec06 p{margin:0 0 calc(36em / 20);font-size:20px;line-height:calc(36em / 20)}@media (max-width: 767px){#main .sec06 p{font-size:calc(18 / 393 * 100vw)}}#main .sec06 .txt-lead{margin:0 0 60px;font-size:20px;line-height:calc(36em / 20);text-align:center}@media (max-width: 767px){#main .sec06 .txt-lead{font-size:calc(18 / 393 * 100vw);margin:0 0 calc(36em / 20)}}#main .sec06 .col2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:30px;max-width:978px;margin:0 auto 90px}@media (max-width: 767px){#main .sec06 .col2{gap:calc(20 / 393 * 100vw);margin:0 auto calc(60 / 393 * 100vw);flex-wrap:wrap}}#main .sec06 .col2.-flexEnd{justify-content:flex-end}#main .sec06 .col2 .col{width:calc((100% - 30px)/2)}@media (max-width: 767px){#main .sec06 .col2 .col{width:100%;text-align:center}}#main .sec06 .col2 .notes{margin:15px 20px 0;font-size:11px;line-height:calc(19em / 11);text-align:right}@media (max-width: 767px){#main .sec06 .col2 .notes{margin:calc(15 / 393 * 100vw) calc(20 / 393 * 100vw) 0;font-size:calc(11 / 393 * 100vw);text-align:left}}#main .sec06 .col2 .notes .right{text-align:left;display:inline-block}#main .sec06 .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .sec06 .container{width:100%}}#main .sec06 .sec06Block{width:1024px;margin:0 auto;padding:45px 50px;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width: 767px){#main .sec06 .sec06Block{width:100%;padding:calc(15 / 393 * 100vw) calc(20 / 393 * 100vw);border-radius:calc(10 / 393 * 100vw)}}#main .sec06 .sec06Block>h3{margin:0 0 44px;padding:0;color:#fff;font-size:22px;line-height:calc(33em / 22);text-align:center}@media (max-width: 767px){#main .sec06 .sec06Block>h3{margin:0 0 calc(15 / 393 * 100vw);font-size:calc(22 / 393 * 100vw)}}#main .sec06 .sec06Block>h3 span{padding:14px 22px 12px 31px;background:#D00F31}@media (max-width: 767px){#main .sec06 .sec06Block>h3 span{padding:calc(15 / 393 * 100vw) calc(20 / 393 * 100vw);display:block}}#main .sec06 .sec06Block+h2{margin-top:40px}@media (max-width: 767px){#main .sec06 .sec06Block+h2{margin-top:calc(30 / 393 * 100vw)}}#main .sec06 .sec06Block :last-child{margin-bottom:0}#main .sec06 .pointArea{margin:40px 0 0;padding:40px 0 0;border-top:1px solid #D00F31}#main .sec06 .pointArea:first-of-type{border-top:none;margin:0;padding:0}@media (max-width: 767px){#main .sec06 .pointArea{margin:calc(40 / 393 * 100vw) 0 0;padding:calc(40 / 393 * 100vw) 0 0}}#main .sec06 .pointArea .pointTitle{margin:0 0 25px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec06 .pointArea .pointTitle{margin:0 0 calc(20 / 393 * 100vw);display:block}}#main .sec06 .pointArea .pointTitle .point{width:91px;height:91px;margin-right:25px;background:#D00F31;color:#fff;font-size:23px;font-weight:bold;line-height:calc(29em / 23);text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec06 .pointArea .pointTitle .point{width:calc(91 / 393 * 100vw);height:calc(91 / 393 * 100vw);margin:0 auto calc(15 / 393 * 100vw);font-size:calc(23 / 393 * 100vw)}}#main .sec06 .pointArea .pointTitle h3{margin:0;padding:0;font-size:36px;line-height:calc(54em / 36)}@media (max-width: 767px){#main .sec06 .pointArea .pointTitle h3{font-size:calc(26 / 393 * 100vw)}}#main .sec06 .pointArea .pointTitle h3 .sub{margin:-30px 0 0 -13px;font-size:20px;line-height:calc(29em / 20)}@media (max-width: 767px){#main .sec06 .pointArea .pointTitle h3 .sub{margin:calc(-30 / 393 * 100vw) 0 0 calc(-13 / 393 * 100vw);font-size:calc(20 / 393 * 100vw)}}#main .sec06 .pointArea p{margin:0 0 calc(29em / 16);font-size:16px;line-height:calc(29em / 16);text-align:center}@media (max-width: 767px){#main .sec06 .pointArea p{font-size:calc(16 / 393 * 100vw);text-align:left}}#main .sec06 .pointArea .pointRow{display:flex;justify-content:center}@media (max-width: 767px){#main .sec06 .pointArea .pointRow{display:block}#main .sec06 .pointArea .pointRow .col{text-align:center}}#main .sec06 .pointArea .notes{margin:15px 0 0;font-size:11px;line-height:calc(19em / 11);text-align:right}@media (max-width: 767px){#main .sec06 .pointArea .notes{margin:calc(15 / 393 * 100vw) 0 0;font-size:calc(11 / 393 * 100vw);text-align:left}}#main .sec06 .pointArea .notes .right{text-align:left;display:inline-block}#main .sec03Block{width:1024px;margin:97px auto 0;padding:50px 60px;background:#fff;border:6px solid #FF9E0C;border-radius:20px;position:relative}@media (max-width: 767px){#main .sec03Block{width:100%;margin:calc(80 / 393 * 100vw) auto 0;padding:calc(30 / 393 * 100vw) calc(20 / 393 * 100vw) calc(15 / 393 * 100vw) calc(20 / 393 * 100vw);border-width:calc(6 / 393 * 100vw);border-radius:calc(20 / 393 * 100vw)}}#main .sec03Block h3{margin:0;padding:9px 26px 7px;background:#D00F31;color:#fff;font-size:36px;font-weight:bold;line-height:calc(54em / 36);display:inline-block;position:absolute;top:0;left:53px;transform:translate(0, -50%)}@media (max-width: 767px){#main .sec03Block h3{padding:calc(9 / 393 * 100vw) calc(15 / 393 * 100vw) calc(7 / 393 * 100vw);font-size:calc(24 / 393 * 100vw);left:calc(20 / 393 * 100vw)}}#main .sec03Block .case{display:flex;justify-content:center;gap:92px}@media (max-width: 767px){#main .sec03Block .case{display:block}}#main .sec03Block .case .item{font-size:28px;font-weight:900;line-height:calc(44em / 28);letter-spacing:calc(18em / 1000)}@media (max-width: 767px){#main .sec03Block .case .item{font-size:calc(20 / 393 * 100vw)}}#main .sec03Block .case .item span{margin-right:6px;color:#D00F31;font-size:60px;font-weight:bold;line-height:calc(89em / 60)}@media (max-width: 767px){#main .sec03Block .case .item span{margin-right:calc(6 / 393 * 100vw);font-size:calc(40 / 393 * 100vw)}}#main .sec03Block .img{text-align:center}#main .sec03Block .awsNum{padding-top:20px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec03Block .awsNum{padding-top:calc(20 / 393 * 100vw)}}#main .sec03Block .awsNum .num{margin-left:40px;color:#D00F31;font-size:60px;font-weight:bold;line-height:calc(89em / 60);display:flex;align-items:center}@media (max-width: 767px){#main .sec03Block .awsNum .num{margin-left:calc(20 / 393 * 100vw);font-size:calc(40 / 393 * 100vw)}}#main .sec03Block .awsNum .num span{margin-left:9px;color:#000;font-size:28px;font-weight:900}@media (max-width: 767px){#main .sec03Block .awsNum .num span{margin-left:calc(9 / 393 * 100vw);font-size:calc(20 / 393 * 100vw)}}#main .sec03Block .notes{text-align:right;font-size:11px;transform:translate(0, -50%)}@media (max-width: 767px){#main .sec03Block .notes{font-size:calc(11 / 393 * 100vw)}}#main .sec03Block :last-child{margin-bottom:0}#main+.sec03Block{margin-top:100px}@media (max-width: 767px){#main+.sec03Block{margin-top:calc(100 / 393 * 100vw)}}#main .sec07{padding:49px 0 98px;background-image:url("../images/index-bg-02.png"),url("../images/index-bg-01.png");background-repeat:no-repeat, no-repeat;background-size:contain, contain;background-position:center 371px, center 1747px;background-color:#fff}@media (max-width: 767px){#main .sec07{padding:calc(50 / 393 * 100vw) calc(15 / 393 * 100vw) calc(50 / 393 * 100vw)}}#main .sec07 h2{margin:0 0 70px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec07 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec07 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec07 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec07 p{margin:0 0 calc(36em / 20);font-size:20px;line-height:calc(36em / 20)}@media (max-width: 767px){#main .sec07 p{font-size:calc(18 / 393 * 100vw)}}#main .sec07 .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .sec07 .container{width:100%}}#main .sec08{padding:49px 0 98px;background-image:url("../images/index-bg-02.png"),url("../images/index-bg-01.png");background-repeat:no-repeat, no-repeat;background-size:contain, contain;background-position:center 371px, center 1747px;background-color:#fff}@media (max-width: 767px){#main .sec08{padding:calc(50 / 393 * 100vw) calc(15 / 393 * 100vw) calc(50 / 393 * 100vw)}}#main .sec08 h2{margin:0 0 70px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec08 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec08 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec08 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec08 .txt-lead{margin:0 0 calc(36em / 20);font-size:20px;line-height:calc(36em / 20);text-align:center}@media (max-width: 767px){#main .sec08 .txt-lead{font-size:calc(18 / 393 * 100vw)}}#main .sec08 .container{width:1024px;margin:0 auto}@media (max-width: 767px){#main .sec08 .container{width:100%}}#main .sec09{padding:49px 0 25px;background-color:#F2F2F2}@media (max-width: 767px){#main .sec09{padding:calc(50 / 393 * 100vw) calc(15 / 393 * 100vw) calc(50 / 393 * 100vw)}}#main .sec09 h2{margin:0 0 70px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec09 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec09 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec09 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec09 .txt-lead{margin:0 0 calc(36em / 20);font-size:20px;line-height:calc(36em / 20);text-align:center}@media (max-width: 767px){#main .sec09 .txt-lead{font-size:calc(18 / 393 * 100vw)}}#main .sec09 .container{width:1160px;margin:0 auto}@media (max-width: 767px){#main .sec09 .container{width:100%}}#main .sec09 .form-wrapper{padding:30px 20px 10px;background:#fff;border-radius:10px}@media (max-width: 767px){#main .sec09 .form-wrapper{padding:calc(20 / 393 * 100vw) calc(10 / 393 * 100vw);border-radius:calc(10 / 393 * 100vw)}}#main .sec10{padding:49px 0 98px;background-image:url("../images/index-bg-02.png"),url("../images/index-bg-01.png");background-repeat:no-repeat, no-repeat;background-size:contain, contain;background-position:center 371px, center 1747px;background-color:#fff}@media (max-width: 767px){#main .sec10{padding:calc(50 / 393 * 100vw) calc(15 / 393 * 100vw) calc(50 / 393 * 100vw)}}#main .sec10 h2{margin:0 0 70px;padding:0;font-size:42px;line-height:calc(62em / 42);text-align:center;position:relative}@media (max-width: 767px){#main .sec10 h2{margin:0 0 calc(50 / 393 * 100vw);font-size:calc(28 / 393 * 100vw)}}#main .sec10 h2:after{width:110px;height:10px;background:#D00F31;content:"";display:block;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}@media (max-width: 767px){#main .sec10 h2:after{width:calc(110 / 393 * 100vw);height:calc(10 / 393 * 100vw);bottom:calc(-18 / 393 * 100vw)}}#main .sec10 p{margin:0 0 calc(36em / 20);font-size:20px;line-height:calc(36em / 20)}@media (max-width: 767px){#main .sec10 p{font-size:calc(18 / 393 * 100vw)}}#main .sec10 .container{width:1280px;margin:0 auto}@media (max-width: 767px){#main .sec10 .container{width:100%}}#main .sec10 .sec10Block{width:1024px;margin:0 auto;padding:45px 50px;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width: 767px){#main .sec10 .sec10Block{width:100%;padding:calc(15 / 393 * 100vw) calc(20 / 393 * 100vw);border-radius:calc(10 / 393 * 100vw)}}#main .sec10 .sec10Block>h3{margin:0 0 44px;padding:0;color:#fff;font-size:22px;line-height:calc(33em / 22);text-align:center}@media (max-width: 767px){#main .sec10 .sec10Block>h3{margin:0 0 calc(15 / 393 * 100vw);font-size:calc(22 / 393 * 100vw)}}#main .sec10 .sec10Block>h3 span{padding:14px 22px 12px 31px;background:#D00F31}@media (max-width: 767px){#main .sec10 .sec10Block>h3 span{padding:calc(15 / 393 * 100vw) calc(20 / 393 * 100vw);display:block}}#main .sec10 .sec10Block+h2{margin-top:40px}@media (max-width: 767px){#main .sec10 .sec10Block+h2{margin-top:calc(30 / 393 * 100vw)}}#main .sec10 .sec10Block :last-child{margin-bottom:0}#main .sec10 .pointArea{margin:40px 0 0;padding:40px 0 0;border-top:1px solid #D00F31}#main .sec10 .pointArea:first-of-type{border-top:none;margin:0;padding:0}@media (max-width: 767px){#main .sec10 .pointArea{margin:calc(40 / 393 * 100vw) 0 0;padding:calc(40 / 393 * 100vw) 0 0}}#main .sec10 .pointArea .pointTitle{margin:0 0 25px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec10 .pointArea .pointTitle{margin:0 0 calc(20 / 393 * 100vw);display:block}}#main .sec10 .pointArea .pointTitle .point{width:91px;height:91px;margin-right:25px;background:#D00F31;color:#fff;font-size:23px;font-weight:bold;line-height:calc(29em / 23);text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#main .sec10 .pointArea .pointTitle .point{width:calc(91 / 393 * 100vw);height:calc(91 / 393 * 100vw);margin:0 auto calc(15 / 393 * 100vw);font-size:calc(23 / 393 * 100vw)}}#main .sec10 .pointArea .pointTitle h3{margin:0;padding:0;font-size:36px;line-height:calc(54em / 36)}@media (max-width: 767px){#main .sec10 .pointArea .pointTitle h3{font-size:calc(26 / 393 * 100vw)}}#main .sec10 .pointArea .pointTitle h3 .sub{margin:-30px 0 0 -13px;font-size:20px;line-height:calc(29em / 20)}@media (max-width: 767px){#main .sec10 .pointArea .pointTitle h3 .sub{margin:calc(-30 / 393 * 100vw) 0 0 calc(-13 / 393 * 100vw);font-size:calc(20 / 393 * 100vw)}}#main .sec10 .pointArea p{margin:0 0 calc(29em / 16);font-size:16px;line-height:calc(29em / 16);text-align:center}@media (max-width: 767px){#main .sec10 .pointArea p{font-size:calc(16 / 393 * 100vw);text-align:left}}#main .sec10 .pointArea .pointRow{display:flex;justify-content:center}@media (max-width: 767px){#main .sec10 .pointArea .pointRow{display:block}#main .sec10 .pointArea .pointRow .col{text-align:center}}#main .sec10 .pointArea .notes{margin:15px 0 0;font-size:11px;line-height:calc(19em / 11);text-align:right}@media (max-width: 767px){#main .sec10 .pointArea .notes{margin:calc(15 / 393 * 100vw) 0 0;font-size:calc(11 / 393 * 100vw);text-align:left}}#main .sec10 .pointArea .notes .right{text-align:left;display:inline-block}#footer{padding:32px 0 22px;background:#000;color:#fff;text-align:center}@media (max-width: 767px){#footer{padding:calc(32 / 393 * 100vw) 0 calc(22 / 393 * 100vw)}}#footer ul{margin:0 0 22px;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#footer ul{margin:0;display:block;text-align:center}}#footer ul li{margin:0;padding:0;list-style:none;font-size:13px;line-height:calc(19em / 13);position:relative}@media (max-width: 767px){#footer ul li{margin:0 0 calc(22 / 393 * 100vw);font-size:calc(13 / 393 * 100vw)}}#footer ul li:after{margin:0 1em;content:"｜";display:inline-block}@media (max-width: 767px){#footer ul li:after{display:none}}#footer ul li:last-of-type:after{display:none}#footer ul li a{color:#fff}#footer ul li a:hover{opacity:.6}#footer small{font-size:11px}@media (max-width: 767px){#footer small{font-size:calc(11 / 393 * 100vw)}}.toggle-faq{position:relative;margin-bottom:20px;border-radius:4px;background:#fff;box-shadow:0 0 10px rgba(42,42,42,0.1)}.toggle-faq_title{margin:0}.toggle-faq_inner,.toggle-faq_txt{position:relative;padding:23px 108px 23px 92px;border-radius:4px;font-family:"Noto Sans JP",sans-serif}.toggle-faq_inner p{font-size:16px;margin:0 0 32px;line-height:1.6}.toggle-faq_inner::before,.toggle-faq_txt::before{display:flex;position:absolute;top:1.4em;left:36px;flex-direction:column;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:15px;font-weight:700;text-align:center}.toggle-faq_inner>.btn-lyt{margin:0 0 50px}.toggle-faq_inner>*:last-child{margin-bottom:0}.toggle-faq_inner::before{border:2px solid #d00f31;color:#d00f31;content:"A"}.toggle-faq_txt{-webkit-appearance:none;appearance:none;display:flex;justify-content:space-between;width:100%;border:none;background:#fcfcfc;font-size:1.8rem;font-weight:400;letter-spacing:0.02em;text-align:left}.toggle-faq_txt::before{border:2px solid #f8b500;color:#f8b500;content:"Q"}.toggle-faq_action{display:block;position:absolute;top:0;right:30px;bottom:0;width:18px;height:18px;margin:auto;overflow:hidden;color:transparent}.toggle-faq_action::before,.toggle-faq_action::after{position:absolute;background:#808080;display:block;content:""}.toggle-faq_action::before{top:50%;left:0;width:18px;height:2px;transform:translateY(-50%)}.toggle-faq_action::after{top:0;left:50%;width:2px;height:18px;transform:translateX(-50%)}[aria-expanded=true]>.toggle-faq_action::after{display:none}@media only screen and (max-width: 767px){.toggle-faq{margin-bottom:16px;border-radius:2px}.toggle-faq_inner,.toggle-faq_txt{position:relative;padding:20px 50px 20px 56px;border-radius:2px}.toggle-faq_inner::before,.toggle-faq_txt::before{top:1.7em;left:20px;width:26px;height:26px;font-size:11px}.toggle-faq_inner{font-size:1.5rem}.toggle-faq_inner>.btn-lyt{margin-bottom:30px}.toggle-faq_txt{font-size:1.6rem}.toggle-faq_action{right:16px;width:14px;height:14px}.toggle-faq_action::before{width:14px;height:2px}.toggle-faq_action::after{width:2px;height:14px}}dd{margin:0}button{cursor:pointer}.js-on .fn-toggle_content{visibility:hidden;height:0;overflow:hidden}.fn-toggle_content.is-show{visibility:visible;height:100%;overflow:auto}.js-on .fn-toggle_content_inner{transform:translateY(-10px);opacity:0;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.is-show .fn-toggle_content_inner{padding-bottom:50px;transform:translateY(0);opacity:1}.is-hidden .fn-toggle_content_inner{display:none}.cta02{width:1160px;margin:30px auto 50px;padding:30px 70px 40px;background:#fff;border:5px solid #D00F31;border-radius:10px}@media (max-width: 767px){.cta02{width:auto;margin:calc(30 / 393 * 100vw) calc(7 / 393 * 100vw) calc(50 / 393 * 100vw);padding:calc(28 / 393 * 100vw) calc(14 / 393 * 100vw);border-width:calc(5 / 393 * 100vw);border-radius:calc(10 / 393 * 100vw)}}.cta02 .leaf-block{width:783px;margin:0 auto 45px;display:flex;justify-content:space-between}@media (max-width: 767px){.cta02 .leaf-block{width:100%;margin-bottom:calc(45 / 393 * 100vw);flex-wrap:wrap;justify-content:center;gap:calc(5 / 393 * 100vw) calc(25 / 393 * 100vw)}}.cta02 .leaf-block .sp-break{display:none}@media (max-width: 767px){.cta02 .leaf-block .sp-break{display:block;width:100%}}.cta02 .leaf-block .leaf-item{display:flex;flex-wrap:wrap;position:relative}.cta02 .leaf-block .leaf-item::before,.cta02 .leaf-block .leaf-item::after{width:57.47px;height:104.17px;background:url("../images/img_mv_02.svg") top left/cover no-repeat;content:"";display:block;position:absolute;bottom:0}@media (max-width: 767px){.cta02 .leaf-block .leaf-item::before,.cta02 .leaf-block .leaf-item::after{width:calc(38.3 / 393 * 100vw);height:calc(69.43 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item::before{left:0}.cta02 .leaf-block .leaf-item::after{right:0;transform:scale(-1, 1)}.cta02 .leaf-block .leaf-item .title,.cta02 .leaf-block .leaf-item .num,.cta02 .leaf-block .leaf-item .txt,.cta02 .leaf-block .leaf-item .img{width:100%}.cta02 .leaf-block .leaf-item.-item1{width:247.47px}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item1{width:calc(164.93 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item1 .title{color:#000;font-size:23px;font-weight:bold;line-height:calc(34em / 23);text-align:center}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item1 .title{font-size:calc(13 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item1 .num{margin-top:-4.5px;margin-bottom:4px;color:#D00F31;font-size:46px;font-weight:bold;line-height:calc(66em / 46);text-align:center}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item1 .num{margin-top:calc(0.7 / 393 * 100vw);margin-bottom:calc(4.7 / 393 * 100vw);font-size:calc(29 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item1 .txt{padding-bottom:3.1px;color:#000;font-size:14px;font-weight:bold;text-align:center}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item1 .txt{padding-bottom:calc(5.4 / 393 * 100vw);font-size:calc(7 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item2{width:213.47px}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item2{width:calc(142.27 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item2 .title{color:#000;font-size:24px;font-weight:bold;line-height:calc(35em / 24);text-align:center}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item2 .title{font-size:calc(14 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item2 .num{margin-top:-0.6px;padding-bottom:12.2px;color:#D00F31;font-size:53px;font-weight:bold;line-height:calc(76em / 53);text-align:center}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item2 .num{margin-top:calc(2.9 / 393 * 100vw);padding-bottom:calc(9.8 / 393 * 100vw);font-size:calc(34 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item3{width:213.47px}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item3{width:calc(160 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item3 .title{color:#000;font-size:14px;font-weight:bold;line-height:calc(17em / 14);text-align:center}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item3 .title{font-size:calc(11 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item3 .title span{font-size:12px}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item3 .title span{font-size:calc(10 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item3 .img{margin-top:11.2px}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item3 .img{margin-top:calc(10 / 393 * 100vw)}}.cta02 .leaf-block .leaf-item.-item3 .img img{width:77.06px;height:77.06px;margin:0 auto;display:block}@media (max-width: 767px){.cta02 .leaf-block .leaf-item.-item3 .img img{width:calc(51.36 / 393 * 100vw);height:calc(51.36 / 393 * 100vw)}}.cta02 .ctaColumn{display:flex}@media (max-width: 767px){.cta02 .ctaColumn{flex-wrap:wrap;gap:calc(45 / 393 * 100vw)}}.cta02 .ctaColumn .item{width:50%;padding-bottom:69px;position:relative}@media (max-width: 767px){.cta02 .ctaColumn .item{width:100%;padding-bottom:calc(110 / 393 * 100vw)}}.cta02 .ctaColumn .item h3{margin:0 0 27px;padding:0 0 0 30px;font-size:3.6rem;font-weight:bold;position:relative}@media (max-width: 767px){.cta02 .ctaColumn .item h3{width:fit-content;margin:0 auto calc(14 / 393 * 100vw);padding:0 0 0 calc(24 / 393 * 100vw);font-size:calc(26 / 393 * 100vw)}}.cta02 .ctaColumn .item h3::before{width:20px;height:20px;background:#D00F31;border-radius:100%;content:"";display:block;position:absolute;top:50%;left:0;transform:translate(0, -50%)}@media (max-width: 767px){.cta02 .ctaColumn .item h3::before{width:calc(15 / 393 * 100vw);height:calc(15 / 393 * 100vw)}}.cta02 .ctaColumn .item p{width:279px;margin:0 0 43px 11px !important;font-size:1.8rem !important;font-weight:500 !important;line-height:calc(31em / 18) !important;text-align:left !important}@media (max-width: 767px){.cta02 .ctaColumn .item p{width:calc(219 / 393 * 100vw);margin:0 !important;font-size:calc(16 / 393 * 100vw) !important}}.cta02 .ctaColumn .item .btnWrapper{margin:0 !important;padding:0 0 0 11px !important;display:flex;gap:32px;justify-content:flex-start !important;position:absolute;bottom:0}@media (max-width: 767px){.cta02 .ctaColumn .item .btnWrapper{width:fit-content;padding:0 0 0 calc(56 / 393 * 100vw) !important;flex-wrap:wrap;gap:calc(20 / 393 * 100vw);left:calc(19 / 393 * 100vw)}}.cta02 .ctaColumn .item .btnWrapper .svg_arrow{width:20.91px;height:16.5px;position:absolute;top:50%;right:27.7px;z-index:2;transform:translate(0, -50%);transition:all 0.2s ease-out 0s}@media (max-width: 767px){.cta02 .ctaColumn .item .btnWrapper .svg_arrow{width:calc(20.91 / 393 * 100vw);height:calc(16.5 / 393 * 100vw);right:calc(27.7 / 393 * 100vw)}}.cta02 .ctaColumn .item .btnWrapper .btn{width:271px;height:69px;padding-right:25px;border-radius:45px;box-shadow:0 3px 6px rgba(0,0,0,0.3);color:#FFF;font-size:2rem;font-weight:600;text-align:center;display:grid;align-content:center;position:relative;gap:4px}@media (max-width: 767px){.cta02 .ctaColumn .item .btnWrapper .btn{width:calc(258 / 393 * 100vw) !important;height:calc(56 / 393 * 100vw) !important;padding-right:calc(25 / 393 * 100vw) !important;border-radius:calc(45 / 393 * 100vw) !important;font-size:calc(20 / 393 * 100vw) !important;gap:calc(3 / 393 * 100vw) !important}}.cta02 .ctaColumn .item .btnWrapper .btn .svg_arrow{fill:#fff}.cta02 .ctaColumn .item .btnWrapper .btn:after{width:0;height:0;background:#fff;border-radius:100%;content:"";display:block;position:absolute;top:50%;right:27px;transform:translate(0, -50%);z-index:1;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.cta02 .ctaColumn .item .btnWrapper .btn:after{right:calc(27 / 393 * 100vw)}}.cta02 .ctaColumn .item .btnWrapper .btn:hover .svg_arrow{fill:#D00F31}.cta02 .ctaColumn .item .btnWrapper .btn:hover:after{width:50px;height:50px;right:13.5px}@media (max-width: 767px){.cta02 .ctaColumn .item .btnWrapper .btn:hover:after{width:calc(50 / 393 * 100vw);height:calc(50 / 393 * 100vw);right:calc(13.5 / 393 * 100vw)}}.cta02 .ctaColumn .item .btnWrapper .btn03{background:#D00F31}.cta02 .ctaColumn .item .btnWrapper .btn03:hover .svg_arrow{fill:#D00F31}.cta02 .ctaColumn .item .btnWrapper .btn04{background:#F5CC00;color:#000}.cta02 .ctaColumn .item .btnWrapper .btn04 .svg_arrow{fill:#000}.cta02 .ctaColumn .item .btnWrapper .btn04:hover .svg_arrow{fill:#000}.cta02 .ctaColumn .item.item01{background:url("../images/bg_cta02_01.png") right 60px bottom/177.5px auto no-repeat}@media (max-width: 767px){.cta02 .ctaColumn .item.item01{background:url("../images/bg_cta02_01.png") right bottom calc(68.5 / 393 * 100vw)/calc(121.6 / 393 * 100vw) auto no-repeat}}.cta02 .ctaColumn .item.item01 .btnWrapper::before{width:fit-content;padding:3px 20px;background:#fff;border:2px solid #D00F31;border-radius:100px;color:#D00F31;content:"簡単1分";font-size:1.6rem;font-weight:500;display:block;position:absolute;top:0;left:0;transform:translate(-5px, -50%);z-index:2}@media (max-width: 767px){.cta02 .ctaColumn .item.item01 .btnWrapper::before{width:calc(90 / 393 * 100vw);height:calc(33 / 393 * 100vw);padding:0;border-width:calc(2 / 393 * 100vw);border-radius:calc(100 / 393 * 100vw);font-size:calc(16 / 393 * 100vw);display:flex;align-items:center;justify-content:center}}.cta02 .ctaColumn .item.item02{background:url("../images/bg_cta02_02.png") right bottom/210px auto no-repeat}@media (max-width: 767px){.cta02 .ctaColumn .item.item02{background:url("../images/bg_cta02_02.png") right calc(-5 / 393 * 100vw) bottom calc(72 / 393 * 100vw)/calc(115 / 393 * 100vw) auto no-repeat}}.cta02 .ctaColumn .item.item02 .btnWrapper::before{width:fit-content;padding:3px 20px;background:#fff;border:2px solid #F5CC00;border-radius:100px;color:#000;content:"無料";font-size:1.6rem;font-weight:500;display:block;position:absolute;top:0;left:0;transform:translate(-5px, -50%);z-index:2}@media (max-width: 767px){.cta02 .ctaColumn .item.item02 .btnWrapper::before{width:calc(90 / 393 * 100vw);height:calc(33 / 393 * 100vw);padding:0;border-width:calc(2 / 393 * 100vw);border-radius:calc(100 / 393 * 100vw);font-size:calc(16 / 393 * 100vw);display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.bgImg .cta02{margin:calc(30 / 393 * 100vw) calc(-8 / 393 * 100vw) calc(50 / 393 * 100vw)}}
