@charset "UTF-8";.trial-page blockquote,.trial-page body,.trial-page dd,.trial-page dl,.trial-page dt,.trial-page fieldset,.trial-page figure,.trial-page h1,.trial-page h2,.trial-page h3,.trial-page h4,.trial-page h5,.trial-page h6,.trial-page hr,.trial-page html,.trial-page iframe,.trial-page legend,.trial-page li,.trial-page ol,.trial-page p,.trial-page pre,.trial-page textarea,.trial-page ul{margin:0;padding:0}.trial-page article,.trial-page aside,.trial-page figcaption,.trial-page figure,.trial-page footer,.trial-page header,.trial-page main,.trial-page nav,.trial-page section{display:block}.trial-page h1,.trial-page h2,.trial-page h3,.trial-page h4,.trial-page h5,.trial-page h6{font-size:100%;font-weight:400}.trial-page ul{list-style:none}.trial-page button,.trial-page input,.trial-page select,.trial-page textarea{margin:0;background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}.trial-page button,.trial-page input{overflow:visible;vertical-align:middle}.trial-page button,.trial-page select{text-transform:none}.trial-page button,.trial-page input,.trial-page select{font-family:inherit;font-weight:inherit}.trial-page button[type=submit],.trial-page input[type=button],.trial-page input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.trial-page button[type=submit]:-webkit-search-decoration,.trial-page input[type=button]:-webkit-search-decoration,.trial-page input[type=submit]:-webkit-search-decoration{display:none}.trial-page button[type=submit]:focus,.trial-page input[type=button]:focus,.trial-page input[type=submit]:focus{outline:none}.trial-page:-ms-input-placeholder{color:#999}.trial-page html{box-sizing:border-box;-ms-text-size-adjust:100%}.trial-page body,.trial-page html{-webkit-text-size-adjust:100%}.trial-page *,.trial-page :after,.trial-page :before{background-repeat:no-repeat;box-sizing:inherit}.trial-page:after,.trial-page:before{text-decoration:inherit;vertical-align:inherit}.trial-page audio,.trial-page embed,.trial-page img,.trial-page object,.trial-page video{height:auto;max-width:100%}.trial-page iframe,.trial-page img{border:0}.trial-page img{vertical-align:bottom}.trial-page svg{fill:currentColor}.trial-page table{border-collapse:collapse;border-spacing:0}.trial-page td,.trial-page th{padding:0;text-align:left;font-weight:400}.trial-page a{background-color:transparent;-webkit-text-decoration-skip:objects}.trial-page body{font:400 16px/1.6 Noto Sans JP,sans-serif;background:#F5F5F5;color:#141414}.trial-page .sp{display:none}.trial-page a{color:#141414;text-decoration:none}.trial-page .global-header{z-index:10;position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:18px 24px}.trial-page .global-header .logo{margin-left:11px}.trial-page .global-header .logo img{height:84px}.trial-page .global-nav{display:flex;align-items:center}.trial-page .nav{display:flex;gap:40px}.trial-page .nav a{font-size:16px}.trial-page .btn-contact{display:flex;justify-content:space-between;align-items:center;width:229px;height:52px;margin-left:53px;background:#5598d5;border-radius:5px;font-size:18px;color:#fff;line-height:1;text-align:center}.trial-page .btn-contact:before{display:block;content:"";width:29px;height:100%;margin-left:24px;background:url(/img/icon_contact-mail.png) 50%/contain no-repeat}.trial-page .btn-contact:after{display:block;content:"";width:24px;height:100%;margin-right:27px;background:url(/img/icon_contact-arrow.png) 50%/contain no-repeat}.trial-page .burger{display:none}.trial-page .footer{padding:30px 0;background:#141414;text-align:center}.trial-page .footer .logo{width:124px}.trial-page .footer ul{margin:20px 0;line-height:2}.trial-page .footer a{font-size:15px;color:#fff}.trial-page .footer small{font-size:13px;color:#626467}@media (max-width:1200px){.trial-page body{font-size:calc(32vw / 7.8)}.trial-page .global-header{height:calc(128vw / 7.8);padding:0}.trial-page .global-header .logo img{margin-left:calc(24vw / 7.8);height:calc(80vw / 7.8)}.trial-page .nav{z-index:9;display:none;position:fixed;flex-flow:column;gap:0;top:calc(128vw / 7.8);bottom:0;left:0;right:0;padding-top:calc(37vw / 7.8);background:rgba(0,0,0,.9)}.trial-page .nav.show{display:flex}.trial-page .nav li{border-bottom:calc(2vw / 7.8) solid #5d5d5d}.trial-page .nav a{display:block;padding:calc(40vw / 7.8) calc(72vw / 7.8);font-size:calc(40vw / 7.8);color:#fff}.trial-page .btn-contact{display:flex;justify-content:center;height:calc(128vw / 7.8);width:calc(128vw / 7.8);border-radius:0;font-size:0}.trial-page .btn-contact:before{width:calc(72vw / 7.8);margin:0}.trial-page .btn-contact:after{display:none}.trial-page .burger{display:block;background:url(/img/icon_burger.png) 50%/cover no-repeat;height:calc(128vw / 7.8);width:calc(128vw / 7.8);cursor:pointer}.trial-page .burger.close{background-image:url(/img/icon_burger2.png)}.trial-page .footer{padding:calc(50vw / 7.8) 0}.trial-page .footer .logo{width:calc(268vw / 7.8)}.trial-page .footer ul{margin:calc(25vw / 7.8) 0 calc(50vw / 7.8)}.trial-page .footer a{font-size:calc(32vw / 7.8)}.trial-page .footer small{font-size:calc(28vw / 7.8)}}.trial-page section{padding:80px 0 120px;overflow:hidden}.trial-page .white{background:#fff}.trial-page .lp-header{position:relative;background:url(/img/header-bg.png) 50%/cover no-repeat;height:900px;width:100%;padding-top:0}.trial-page .header-scroll{position:absolute;bottom:0;right:48px}.trial-page .lp-header .inner{display:flex;justify-content:space-between;max-width:1200px;width:100%;margin:0 auto;padding:calc(88px + 84px) 20px 120px}.trial-page .lp-header-video{overflow:hidden;position:relative;height:600px;width:316px}.trial-page .lp-header-video-sp{position:absolute;top:0;height:600px;width:100%}.trial-page .header-video{width:calc(100% - 30px);height:calc(100% - 30px);border-radius:30px;margin:15px;object-fit:cover;object-position:50% top}.trial-page .lp-header-txt{margin-top:20px}@media (max-width:1350px){.trial-page .header-scroll{display:none}}@media (max-width:1200px){.trial-page section{padding:calc(64vw / 7.8) 0 calc(90vw / 7.8)}.trial-page .sp{display:block}.trial-page .pc{display:none}.trial-page .lp-header{position:relative;height:auto;background-image:url(/img/sp_header-bg.png)}.trial-page .lp-header .inner{flex-flow:column;padding:calc(165vw / 7.8) calc(30vw / 7.8) calc(50vw / 7.8)}.trial-page .lp-header-mv{display:flex;align-items:center;justify-content:space-between;margin-top:calc(50vw / 7.8)}.trial-page .lp-header-video{overflow:hidden;height:calc(400vw / 7.8);width:calc(316vw / 7.8);background-image:url(/images/movie_amoru.jpg);background-size:90% auto;background-position:top;border-radius:calc(48vw / 7.8) calc(48vw / 7.8) 0 0}.trial-page .lp-header-video-sp{height:calc(600vw / 7.8)}.trial-page .lp-header-mv video{display:none;width:calc(100% - (30vw / 7.8));height:calc(100% - 15px);border-radius:calc(30vw / 7.8) calc(30vw / 7.8) 0 0;margin:calc(15vw / 7.8);object-fit:cover;object-position:50% top}.trial-page .sp_header-mv2{width:calc(372vw / 7.8)}.trial-page .lp-header-txt{margin-top:0}.trial-page .sp_header-mv{position:absolute;bottom:calc(35vw / 7.8);left:0;right:0;width:100%}}.trial-page .sp-br{display:none}.trial-page .about-box{display:flex;justify-content:center;align-items:center;height:150px;margin-bottom:80px;background:url(/img/about.png) 50% no-repeat;background-size:contain;font-size:32px;font-weight:500;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15%}.trial-page .about-box span{color:#5598d5;font-weight:700}.trial-page .title{position:relative;padding-top:70px;text-align:center;margin-bottom:40px;white-space:nowrap}.trial-page .title .large{position:absolute;z-index:1;top:0;left:0;right:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:161px;line-height:1;letter-spacing:.1em;color:#fff}.trial-page .title .large.gray{color:#F4F4F4}.trial-page .title .small{position:relative;z-index:2;font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;color:#5598d5}.trial-page .title h1{font-size:42px}.trial-page .title h1,.trial-page .title p{position:relative;z-index:2;font-weight:700}.trial-page .title p{margin-top:15px;font-size:16px}.trial-page .inner-wrap{width:100%;max-width:1200px;margin:auto}@media (max-width:1200px){.trial-page .header-scroll{display:none}.trial-page .sp-br{display:inline-block}.trial-page .about-box{height:auto;background:url(/img/sp_about.png) bottom no-repeat;background-size:calc(310vw / 7.8);padding-bottom:calc(250vw / 7.8);margin-bottom:calc(60vw / 7.8);font-size:calc(38vw / 7.8)}.trial-page .title{padding-top:calc(60vw / 7.8);margin-bottom:calc(43vw / 7.8)}.trial-page .title .large{font-size:calc(108vw / 7.8)}.trial-page .title .small{font-size:calc(34vw / 7.8)}.trial-page .title h1{font-size:calc(54vw / 7.8)}}.trial-page .problem{display:flex;gap:24px;padding:0 60px}.trial-page .problem-box{flex:1;background:#fff;padding:32px 32px 36px;border-radius:8px}.trial-page .problem-box h2{display:flex;justify-content:center;align-items:center;height:2.4em;margin-top:24px;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.2;text-align:center}@media (max-width:1200px){.trial-page .problem{flex-flow:column;gap:calc(32vw / 7.8);padding:0 calc(72vw / 7.8)}.trial-page .problem-box{padding:calc(40vw / 7.8);border-radius:calc(16vw / 7.8)}.trial-page .problem-box h2{height:auto;margin-top:calc(24vw / 7.8);margin-bottom:calc(24vw / 7.8);font-size:calc(40vw / 7.8)}.trial-page .problem-box img{display:block;width:calc(400vw / 7.8);margin:auto}}.trial-page .merit{padding:0 60px}.trial-page .merit-box{display:flex;align-items:center;gap:48px;border-bottom:2px solid #e2e2e2}.trial-page .merit-box:last-child{border:none}.trial-page .merit-box:nth-child(odd){flex-direction:row-reverse}.merit-img,.trial-page .merit-txt{flex:1;padding:56px 0}.trial-page .merit-box:first-child>*{padding-top:0}.trial-page .merit-num{margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#5598d5}.trial-page .merit h2{margin-bottom:15px;font-size:32px;font-weight:700;line-height:1.2}.trial-page .merit p{font-weight:500;line-height:2}@media (max-width:1200px){.trial-page .merit{padding:0}.trial-page .merit-box{flex-flow:column;gap:0;border-bottom:calc(2vw / 7.8) solid #e2e2e2}.trial-page .merit-box:nth-child(odd){flex-direction:column}.merit-img,.trial-page .merit-txt{padding:0 calc(48vw / 7.8)}.trial-page .merit-img{padding-top:calc(50vw / 7.8)}.trial-page .merit-txt{padding-bottom:calc(104vw / 7.8)}.trial-page .merit-num{margin-bottom:calc(10vw / 7.8);font-size:calc(48vw / 7.8)}.trial-page .merit h2{margin-bottom:calc(15vw / 7.8);font-size:calc(40vw / 7.8)}.trial-page .merit p{line-height:1.5}}.trial-page .aside-contact{position:relative;height:342px;padding-top:118px;background:#5598d5}.trial-page .aside-contact h2{position:absolute;z-index:1;top:15px;left:0;right:0;font-family:Montserrat,sans-serif;font-size:123px;font-weight:700;color:#000;letter-spacing:.1em;text-align:center;line-height:1;opacity:.6}.trial-page .ac-inner{position:relative;z-index:2;height:200px;width:100%;max-width:1080px;padding-top:34px;margin:auto;background:#fff;border-radius:8px;text-align:center}.trial-page .btn{display:flex;justify-content:space-between;align-items:center;width:470px;height:68px;margin:auto;background:#5598d5;border-radius:5px;font-size:18px;font-weight:700;color:#fff;line-height:1;text-align:center}.trial-page .btn:after,.trial-page .btn:before{display:block;content:"";width:24px;height:100%;margin-right:24px}.trial-page .btn:after{background:url(/img/icon_contact-arrow.png) 50%/contain no-repeat}.trial-page .aside-contact .btn{margin-top:26px}.trial-page .contact-text{font-size:36px;font-weight:700;color:#000;margin-bottom:20px}.trial-page .ac-bottom{display:flex;justify-content:center;align-items:center;height:60px;margin-top:25px;background:#141414;color:#fff;line-height:1}.trial-page .ac-bottom .p{margin-right:60px;font-size:22px;font-weight:700}.trial-page .ac-bottom .tel{font-family:Montserrat,sans-serif;font-size:39px;font-weight:700;letter-spacing:.06em}.trial-page .ac-bottom .time{margin-left:26px;font-size:16px}.trial-page .ac-bottom-sp{display:none}@media (max-width:1200px){.trial-page .aside-contact{height:calc(520vw / 7.8);padding:calc(128vw / 7.8) 0 calc(32vw / 7.8);background:#5598d5}.trial-page .aside-contact h2{top:calc(30vw / 7.8);font-size:calc(116vw / 7.8);color:#000}.trial-page .ac-inner{height:calc(348vw / 7.8);width:calc(100% - (48vw*2 / 7.8));padding-top:calc(50vw / 7.8);margin:auto;border-radius:calc(8vw / 7.8)}.trial-page .contact-text{font-size:calc(40vw / 7.8);margin-bottom:calc(30vw / 7.8)}.trial-page .btn{width:calc(604vw / 7.8);height:calc(126vw / 7.8);border-radius:calc(10vw / 7.8);font-size:calc(36vw / 7.8);line-height:calc(42/36)}.trial-page .btn:after,.trial-page .btn:before{width:calc(16vw / 7.8);margin-right:calc(50vw / 7.8)}.trial-page .btn:after{background:url(/img/sp_icon_contact-arrow.png) 50%/contain no-repeat}.trial-page .aside-contact .btn{margin-top:calc(26vw / 7.8)}}.trial-page .slider{width:1260px;margin:40px auto auto;line-height:1.46;word-break:break-all}.trial-page .slider-box{width:100%;background:#fff;border-radius:8px;box-shadow:10px 10px 30px rgba(214,214,214,.16)}.trial-page .follow{display:flex;align-items:flex-start;gap:48px;padding:45px 40px 35px}.trial-page .follow .movie{width:289px}.trial-page .follow-main{width:637px}.trial-page .follow-main .logo{max-height:62px;margin:0 0 .5em}.trial-page .follow-tiktok{position:relative;width:100%;background:#F8F8F8;border-radius:8px;padding:49px 19px 18px;margin-top:16px;margin-bottom:18px;font-weight:500}.trial-page .follow-tiktok h2{position:absolute;top:0;left:0;display:inline-block;background:#5598d5;padding:7px 25px 6px 16px;border-radius:8px 0;color:#fff}.trial-page .line1{line-height:2.9}.trial-page .follow-bottom{display:flex;align-items:flex-start;gap:40px}.trial-page .follow-table{width:420px;line-height:1}.follow-table th,.trial-page .follow-table td{padding:22px 0;border-bottom:1px solid #e2e2e2}.trial-page .follow-table th:before{display:inline-block;content:"";background:#5598d5;width:4px;height:24px;margin-right:20px;border-radius:4px}.trial-page .follow-table td{font-size:14px}.trial-page .follow-table .num{font-family:Montserrat,sans-serif;font-size:21px;font-weight:700}.trial-page .follow-table .td1{background:url(/img/icon_triangle.png) center right 16px no-repeat;background-size:9px;padding-right:30px}.trial-page .follow .img{width:177px;margin-top:24px}.trial-page .follow-sp{display:none}.trial-page .slider .slick-list{overflow:visible;padding:0}.trial-page .slick-slide{margin:0 40px}.trial-page .slick-dotted.slick-slider{margin-bottom:70px}.trial-page .slick-dots{bottom:-75px}.trial-page .slick-next,.trial-page .slick-prev{background:#4E4E4E;z-index:2;height:108px;width:40px}.trial-page .slick-prev{left:30px}.trial-page .slick-next{right:30px}.trial-page .slick-prev:before{background:url(/img/sp_icon_contact-arrow2.png) 50%/contain no-repeat}.trial-page .slick-next:before,.trial-page .slick-prev:before{content:"";display:inline-block;width:10px;height:10px;opacity:1}.trial-page .slick-next:before{background:url(/img/sp_icon_contact-arrow.png) 50%/contain no-repeat}.slick-prev:focus,.slick-prev:hover,.trial-page .slick-next:focus,.trial-page .slick-next:hover{background:#4E4E4E}.trial-page .slick-dots li{margin:0 10px}.trial-page .slick-dots li button:before{content:"";display:inline-block;background:url(/img/icon_dot.png) 50%/contain no-repeat;width:16px;height:16px;opacity:1}.trial-page .slick-dots li.slick-active button:before{background:url(/img/icon_dot2.png) 50%/contain no-repeat}@media (max-width:1200px){.trial-page .slider{width:calc(716vw / 7.8);margin-top:0;font-size:calc(30vw / 7.8)}.trial-page .slider-box{height:calc(1707vw / 7.8);width:100%;border-radius:calc(16vw / 7.8);box-shadow:calc(10vw / 7.8) calc(10vw / 7.8) calc(30vw / 7.8) rgba(214,214,214,.16)}.trial-page .follow{padding:calc(42vw / 7.8) calc(24vw / 7.8) calc(48vw / 7.8);border-radius:calc(16vw / 7.8)}.trial-page .follow .img,.trial-page .follow .movie{display:none}.trial-page .follow-main{width:100%}.trial-page .follow-main .h{font-size:calc(34vw / 7.8)}.trial-page .follow-main .h.small{font-size:calc(30vw / 7.8)}.trial-page .follow-main .small-p{font-size:calc(26vw / 7.8)}.trial-page .follow-main .logo{max-height:calc(90vw / 7.8);margin:calc(13vw / 7.8) 0 calc(26vw / 7.8)}.trial-page .follow-tiktok{border-radius:calc(16vw / 7.8);padding:calc(91vw / 7.8) calc(24vw / 7.8) calc(27vw / 7.8);margin-top:calc(37vw / 7.8);margin-bottom:calc(40vw / 7.8);font-size:calc(32vw / 7.8)}.trial-page .follow-tiktok.small{padding:calc(66vw / 7.8) calc(24vw / 7.8) calc(17vw / 7.8);font-size:calc(24vw / 7.8);line-height:1.2}.trial-page .follow-tiktok h2{padding:calc(14vw / 7.8) calc(40vw / 7.8) calc(13vw / 7.8) calc(24vw / 7.8);border-radius:calc(16vw / 7.8) 0}.trial-page .sp-s{display:inline-block;width:1em}.trial-page .follow-sp{display:flex;justify-content:center;align-items:flex-start;padding:0 calc(18vw / 7.8) calc(30vw / 7.8)}.trial-page .follow-sp .movie{display:block;width:calc(287vw / 7.8)}.trial-page .follow-sp .img{display:block;width:calc(240vw / 7.8);margin-top:calc(132vw / 7.8)}.trial-page .follow-table{width:100%}.follow-table th,.trial-page .follow-table td{padding:0;border:none}.trial-page .follow-table tr{display:flex;flex-wrap:wrap;padding-bottom:calc(16vw / 7.8);border-bottom:calc(2vw / 7.8) solid #e2e2e2}.trial-page .follow-table th{width:100%;padding:calc(16vw / 7.8) 0 calc(10vw / 7.8);font-size:calc(36vw / 7.8)}.trial-page .follow-table th:before{width:calc(8vw / 7.8);height:calc(44vw / 7.8);margin-right:calc(20vw / 7.8);border-radius:calc(48px / 7.8)}.trial-page .follow-table td{font-size:calc(24vw / 7.8)}.trial-page .follow-table .num{font-size:calc(48vw / 7.8)}.trial-page .follow-table .td1{background:url(/img/icon_triangle.png) center right calc(15vw / 7.8) no-repeat;background-size:calc(18vw / 7.8);padding-right:calc(50vw / 7.8);padding-left:calc(30vw / 7.8)}.trial-page .slick-slide{margin:0 calc(12vw / 7.8)}.trial-page .slick-dotted.slick-slider{margin-bottom:70px}.trial-page .slick-dots{bottom:-55px}.trial-page .slick-dots li{margin:0 calc(20vw / 7.8)}.trial-page .slick-dots li button:before{content:"";display:inline-block;background:url(/img/icon_dot.png) 50%/contain no-repeat;width:calc(30vw / 7.8);height:calc(30vw / 7.8);opacity:1}.trial-page .slick-dots li.slick-active button:before{background:url(/img/icon_dot2.png) 50%/contain no-repeat}}.trial-page .reason{display:flex;flex-wrap:wrap;gap:84px 52px;width:1080px;margin:auto}.trial-page .reason-box{width:512px}.trial-page .reason-box img{margin-bottom:34px}.trial-page .reason-box h2{font-size:24px;font-weight:700;text-align:center;line-height:calc(34/24)}.trial-page .reason h2:after{display:block;content:"";width:168px;margin:18px auto 32px;height:3px;background:#5598d5}.trial-page .reason-box p{line-height:calc(33/16)}@media (max-width:1200px){.trial-page .reason{gap:calc(115vw / 7.8);width:calc(684vw / 7.8)}.trial-page .reason-box{width:100%}.trial-page .reason-box img{margin-bottom:calc(33vw / 7.8)}.trial-page .reason-box h2{font-size:calc(38vw / 7.8)}.trial-page .reason h2:after{width:calc(168vw / 7.8);margin:calc(18vw / 7.8) auto calc(32vw / 7.8);height:calc(6vw / 7.8)}.trial-page .reason-box p{font-size:calc(32vw / 7.8)}}.trial-page .flow-wrap{max-width:1000px;padding-left:12px;margin:auto}.trial-page .flow-wrap .h2{position:relative;padding-left:100px;padding-bottom:38px;border-left:2px solid #bebebe;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:1}.trial-page .flow-wrap .h2:after{display:block;position:absolute;top:0;left:-13px;content:"";height:25px;width:25px;border-radius:20px;background:#5598d5}.trial-page .flow{border-left:2px solid #bebebe}.trial-page .flow-box{position:relative;display:flex;align-items:flex-start;gap:32px;margin-left:100px;padding-right:24px;background:#fff;border-radius:8px}.trial-page .flow-box+.flow-box{margin-top:18px}.trial-page .flow-box:before{top:50%;left:-100px;height:2px;width:100px}.trial-page .flow-box:after,.trial-page .flow-box:before{display:block;position:absolute;content:"";background:#141414}.trial-page .flow-box:after{top:calc(50% - 7px);left:-108px;height:16px;width:16px;border-radius:8px}.trial-page .flow-box img{width:112px;margin-top:30px;margin-left:38px}.trial-page .flow-box .txt{padding:24px 0 27px}.trial-page .flow-box .step{font-size:20px;font-family:Montserrat,sans-serif;font-weight:700;color:#5598d5}.trial-page .flow-box h2{margin-top:5px;margin-bottom:17px;font-size:22px;font-weight:700}.trial-page .flow-box p{line-height:calc(26/16)}@media (max-width:1200px){.trial-page .pc-br{display:none}.trial-page .flow-wrap{padding:0 calc(72vw / 7.8)}.trial-page .flow-wrap .h2{padding-left:calc(55vw / 7.8);padding-bottom:calc(32vw / 7.8);border-width:calc(2vw / 7.8);font-size:calc(40vw / 7.8)}.trial-page .flow-wrap .h2:after{left:calc(-16vw / 7.8);height:calc(32vw / 7.8);width:calc(32vw / 7.8);border-radius:calc(16vw / 7.8)}.trial-page .flow{border-width:calc(2vw / 7.8)}.trial-page .flow-box{gap:calc(40vw / 7.8);width:calc(580vw / 7.8);padding:calc(32vw / 7.8) calc(32vw / 7.8) calc(37vw / 7.8);margin-left:calc(55vw / 7.8);border-radius:calc(16vw / 7.8)}.trial-page .flow-box+.flow-box{margin-top:calc(32vw / 7.8)}.trial-page .flow-box:before{left:calc(-55vw / 7.8);height:calc(2vw / 7.8);width:calc(55vw / 7.8)}.trial-page .flow-box:after{top:calc(50% - (12vw / 7.8));left:calc(-67vw / 7.8);height:calc(24vw / 7.8);width:calc(24vw / 7.8);border-radius:calc(24vw / 7.8)}.trial-page .flow-box img{width:calc(112vw / 7.8);margin:0}.trial-page .flow-box .txt{padding:0}.trial-page .flow-box .step{font-size:calc(26vw / 7.8);line-height:1}.trial-page .flow-box h2{margin-top:0;margin-bottom:calc(14vw / 7.8);font-size:calc(34vw / 7.8)}.trial-page .flow-box p{font-size:calc(30vw / 7.8)}}.trial-page .cost-flex{display:flex;gap:40px;max-width:1080px;margin:auto}.trial-page .cost-box{width:520px;padding-bottom:24px;background:#fff;border-radius:8px;font-weight:500}.trial-page .cost-h2{padding:13px 0;background:#5598d5;border-radius:8px 8px 0 0;text-align:center;font-weight:700;line-height:1}.trial-page .cost-h2.black{background:#141414}.trial-page .cost-h2 .en{display:block;margin-bottom:7px;font-size:15px;font-family:Montserrat,sans-serif;color:#fff;opacity:.4}.trial-page .cost-h2 .jp{font-size:28px;color:#fff}.trial-page .cost{font-size:28px;font-weight:700;text-align:center}.trial-page .cost .num{margin-right:14px;font-size:66px;font-family:Montserrat,sans-serif}.trial-page .cost-box p{margin:24px 24px 0;font-size:16px}.trial-page .cost-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 24px;line-height:calc(21/18)}.trial-page .cost-list li{display:flex;align-items:center;height:59px;width:472px;padding:0 8px;background:#F5F5F5;font-size:18px}.trial-page .cost-list li:before{content:"";height:27px;width:24px;margin-right:8px;background:url(/img/icon_check.png) bottom/contain no-repeat}.trial-page .cost-list.flex li{width:232px}.trial-page .cost-box2{display:flex;flex-flow:column;justify-content:center;align-items:center;height:177px;margin-top:50px;margin-bottom:60px;background:url(/img/cost.png) 50% no-repeat;text-align:center}.trial-page .cost-box2 .p1{margin-bottom:17px;font-size:28px;font-weight:700}.trial-page .cost-box2 .p1 span{color:#5598d5}.trial-page .cost-box2 .p2{font-size:20px;font-weight:500}@media (max-width:1200px){.trial-page .cost-flex{flex-flow:column;align-items:center;gap:calc(32vw / 7.8)}.trial-page .cost-box{width:calc(732vw / 7.8);padding-bottom:calc(24vw / 7.8);border-radius:calc(16vw / 7.8)}.trial-page .cost-h2{padding:calc(25vw / 7.8) 0;border-radius:calc(16vw / 7.8) calc(16vw / 7.8) 0 0}.trial-page .cost-h2 .en{margin-bottom:calc(7vw / 7.8);font-size:calc(24vw / 7.8)}.trial-page .cost-h2 .jp{font-size:calc(42vw / 7.8)}.trial-page .cost{font-size:calc(51vw / 7.8)}.trial-page .cost .num{margin-right:calc(21vw / 7.8);font-size:calc(122vw / 7.8)}.trial-page .cost-box p{margin:calc(24vw / 7.8) calc(32vw / 7.8) 0;font-size:calc(24vw / 7.8)}.trial-page .cost-list{gap:calc(8vw / 7.8);margin:0 calc(32vw / 7.8);line-height:calc(21/18)}.trial-page .cost-list li{height:calc(83vw / 7.8);width:calc(652vw / 7.8);padding:0 calc(11vw / 7.8);font-size:calc(26vw / 7.8)}.trial-page .cost-list li:before{height:calc(37vw / 7.8);width:calc(34vw / 7.8);margin-right:calc(8vw / 7.8)}.trial-page .cost-list.flex li{width:calc(326vw / 7.8)}.trial-page .cost-box2{height:auto;background:url(/img/sp_cost.png) bottom no-repeat;background-size:calc(310vw / 7.8);padding-bottom:calc(250vw / 7.8);margin-bottom:calc(60vw / 7.8)}.trial-page .cost-box2 .p1{margin-bottom:calc(26vw / 7.8);font-size:calc(36vw / 7.8);font-weight:700}.trial-page .cost-box2 .p2{font-size:calc(30vw / 7.8)}}.trial-page .qa-list{max-width:1080px;margin:auto}.trial-page .qa{background:#fff;border:1px solid #e2e2e2;border-radius:8px;padding:24px}.trial-page .qa+.qa{margin-top:16px}.trial-page .a,.trial-page .q{min-height:40px;position:relative;padding-top:8px;padding-left:64px;line-height:calc(24/16)}.trial-page .q{font-weight:700}.trial-page .a{margin-top:16px}.q:before,.trial-page .a:before{display:block;position:absolute;top:0;left:0;width:40px;border-radius:20px;font-family:Montserrat,sans-serif;font-weight:700;color:#fff;text-align:center;line-height:40px}.trial-page .q:before{content:"Q";background:#5598d5}.trial-page .a:before{content:"A";background:#141414}@media (max-width:1200px){.trial-page .qa-list{padding:0 calc(24vw / 7.8)}.trial-page .qa{border-width:calc(4vw / 7.8);border-radius:calc(16vw / 7.8);padding:calc(32vw / 7.8)}.trial-page .qa+.qa{margin-top:calc(16vw / 7.8)}.trial-page .a,.trial-page .q{min-height:calc(64vw / 7.8);padding-top:calc(9vw / 7.8);padding-left:calc(80vw / 7.8);font-size:calc(30vw / 7.8);line-height:calc(42/30)}.trial-page .a{margin-top:16px}.q:before,.trial-page .a:before{width:calc(64vw / 7.8);border-radius:calc(32vw / 7.8);font-size:calc(30vw / 7.8);line-height:calc(64vw / 7.8)}}.trial-page .contact-form{max-width:1000px;margin:auto}.trial-page .contact-table tr+tr>*{padding-top:32px}.trial-page .contact-table th{width:296px;vertical-align:top;font-weight:700;line-height:64px}.trial-page .required:after{content:"\5FC5\9808";margin-left:8px;font-size:14px;font-weight:500;color:#5598d5}.trial-page .contact-table .flex{display:flex;gap:21px;font-size:14px;font-weight:500}.contact-table input,.trial-page .contact-table textarea{width:704px;padding:19px 16px;font-size:15px;border:1px solid #e2e2e2;border-radius:8px}.trial-page .contact-table textarea{height:200px;resize:vertical}.trial-page input.input-name{width:311px;margin-left:16px}.trial-page .contact-table input::placeholder{color:#B9B9B9}.trial-page .acceptance{margin-top:48px;text-align:center}.trial-page .acceptance a{text-decoration:underline;color:#0F61C1}.trial-page .agree{line-height:25px;display:flex;justify-content:center;align-items:center;gap:16px;margin-top:25px}.trial-page .agree input{width:25px;height:25px;background:url(/img/icon_agree.png) 50%/contain no-repeat;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}.trial-page .agree input:checked{background:url(/img/icon_agree2.png) 50%/contain no-repeat}.trial-page .form-submit{position:relative;display:block;width:470px;height:68px;margin:40px auto 0;background:#5598d5;border-radius:5px;font-size:18px;font-weight:700;color:#fff;text-align:center}.trial-page .form-submit:after{content:"";position:absolute;display:block;top:0;right:0;width:24px;height:100%;margin-right:24px;background:url(/img/icon_contact-arrow.png) 50%/contain no-repeat;pointer-events:none}.trial-page .form-submit input{height:68px;width:100%}@media (max-width:1200px){.trial-page .contact-form{padding:0 calc(48vw / 7.8)}.trial-page .contact-table tr+tr>*{padding-top:0}.trial-page .contact-table tr+tr th{padding-top:calc(32vw / 7.8)}.contact-table th,.trial-page .contact-table td{display:block;width:100%}.trial-page .contact-table th{padding-bottom:calc(17vw / 7.8);line-height:calc(49vw / 7.8);font-size:calc(34vw / 7.8)}.trial-page .required:after{margin-left:calc(24vw / 7.8);font-size:calc(26vw / 7.8)}.trial-page .contact-table .flex{flex-flow:column;gap:calc(16vw / 7.8);font-size:calc(30vw / 7.8)}.contact-table input,.trial-page .contact-table textarea{width:calc(684vw / 7.8);padding:calc(38vw / 7.8) calc(24vw / 7.8);font-size:calc(30vw / 7.8);border-width:calc(2vw / 7.8);border-radius:calc(16vw / 7.8)}.trial-page .contact-table textarea{height:calc(445vw / 7.8)}.trial-page input.input-name{width:calc(630vw / 7.8);margin-left:calc(24vw / 7.8)}.trial-page .acceptance{margin-top:calc(48vw / 7.8);font-size:calc(30vw / 7.8)}.trial-page .agree{line-height:calc(56vw / 7.8);gap:calc(24vw / 7.8);margin-top:calc(25vw / 7.8)}.trial-page .agree input{width:calc(56vw / 7.8);height:calc(56vw / 7.8)}.trial-page .agree label{display:flex}.trial-page .form-submit{width:calc(636vw / 7.8);height:calc(128vw / 7.8);margin-top:calc(56vw / 7.8);border-radius:calc(10vw / 7.8);font-size:calc(34vw / 7.8)}.trial-page .form-submit:after{width:calc(80vw / 7.8);margin-right:calc(22vw / 7.8)}.trial-page .form-submit input{width:calc(636vw / 7.8);height:calc(128vw / 7.8)}}.trial-page section.page{margin-top:3em}.trial-page .thanks{text-align:center;min-height:200px;margin:0 1em}.trial-page .thanks h2{font-size:1.5em;font-weight:700;margin-bottom:1em}@media (max-width:1200px){.trial-page .thanks{text-align:left;min-height:12em}.trial-page .thanks h2{font-size:1.1em;line-height:1.2}}.trial-page section.py-12{padding-top:.5rem!important;padding-bottom:.5rem!important}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before,[dir=rtl] .slick-prev:before{content:"竊�"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before,[dir=rtl] .slick-next:before{content:"竊�"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"窶｢";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}