*,:after,:before{box-sizing:border-box}ul{list-style:none}li,ul{margin:0}li,ol,ul{padding:0}ol{margin:0 0 1em 1.5em}ol li{line-height:1.5;margin-bottom:.5em}ol ol,ol ul{margin-top:1em}a{color:#1f1f1f;outline:none;text-decoration:none}:hover{transition:color .3s ease 0s}a.udr{text-decoration:underline}img{vertical-align:middle}dd,dl,dt{margin:0}address,caption,em,th{font-style:normal}table{border-collapse:collapse;border-spacing:0}html{font-feature-settings:"pkna" 1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,游ゴシック,Yu Gothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:15px;height:100%;line-height:1.6;scroll-behavior:smooth}@media print,screen and (width >= 768px){html{font-size:16px}}body{display:flex;flex-flow:column;margin:0;min-height:100vh;padding-top:60px}body.scroll-lock{overflow:hidden}main{flex:1}@media print,screen and (width >= 940px){body{padding-top:80px}}.inner{margin:auto;padding-left:16px;padding-right:16px;width:100%}@media print,screen and (width >= 768px){.inner{justify-content:center;margin:auto;max-width:1100px;padding-left:20px;padding-right:20px}}#wrap{overflow-x:hidden}.cl-white{color:#fff}.cl-red{color:#ff2700}.bg-main-l{background-color:#e0f1ef}.bg-black{background-color:#282828}.bg-white{background-color:#fff}.bg-red{background-color:#ff2700}.bg-sub{background-color:#bf9d63}.bg-ye-bg{background-color:#fef2b2}.pc-only{display:none!important}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:.075em;margin:0 0 .5em}h1{font-size:26px}@media print,screen and (width >= 768px){h1{font-size:36px}}h2{font-size:24px}@media print,screen and (width >= 768px){h2{font-size:34px}}h3{font-size:20px}@media print,screen and (width >= 768px){h3{font-size:26px}}h4{font-size:18px}@media print,screen and (width >= 768px){h4{font-size:22px}}h5{font-size:16px}@media print,screen and (width >= 768px){h5{font-size:20px}}h6{font-size:16px}@media print,screen and (width >= 768px){h6{font-size:18px}}p{letter-spacing:.03em;line-height:1.9;margin:0 auto}.fs18{font-size:16px}@media print,screen and (width >= 768px){.fs18{font-size:18px}}.indent{margin-left:1em;text-indent:-1em}.multiline-txt{white-space:pre-wrap}.nolink,a.disabled{pointer-events:none}a.disabled{cursor:auto;opacity:.3}img{height:auto;max-width:100%;width:100%}.d-inline-block{display:inline-block}.font-b{font-weight:600}@media print,screen and (width >= 768px){a:hover,a:hover img{transition:all .25s ease}a:hover img{opacity:.75}.sp-only{display:none!important}.pc-only{display:block!important}}.text-center{text-align:center}.text-left{text-align:left}.text-left_pc{text-align:center}@media print,screen and (width >= 768px){.text-left_pc{text-align:left}}.text-center_pc{text-align:left}@media print,screen and (width >= 768px){.text-center_pc{text-align:center}}.col_2{display:flex;flex-wrap:wrap;gap:3.137254902%}.col_2-box{width:100%}@media print,screen and (width >= 768px){.col_2-box{width:48.431372549%}}.mt-20{margin-top:12px}@media print,screen and (width >= 768px){.mt-20{margin-top:20px}}.mb-40{margin-bottom:20px}@media print,screen and (width >= 768px){.mb-40{margin-bottom:40px}}.mb-60{margin-bottom:30px}@media print,screen and (width >= 768px){.mb-60{margin-bottom:60px}}.mb-80{margin-bottom:40px}@media print,screen and (width >= 768px){.mb-80{margin-bottom:80px}}.mb-100{margin-bottom:80px}@media print,screen and (width >= 768px){.mb-100{margin-bottom:100px}}.mb-140{margin-bottom:100px}@media print,screen and (width >= 768px){.mb-140{margin-bottom:140px}}.marker_b,.marker_y{font-weight:700;padding:2px 3px}.marker_y{background-color:#ffe500}.marker_b{background-color:#b1e1db}.tit_marker span{background:linear-gradient(transparent 60%,#ffe500 0);display:inline;padding-bottom:2px}rt{font-size:50%;text-align:center}@media print,screen and (width >= 768px){rt{font-size:40%}}a.arrow{display:inline-block;padding:0 0 0 16px;position:relative;text-decoration:underline;vertical-align:middle}a.arrow:before{border-radius:2px;border-right:3px solid #ff2700;border-top:3px solid #ff2700;content:"";display:block;height:10px;left:3px;left:0;position:absolute;top:calc(51% - 5px);transform:rotate(45deg);width:10px}a.arrow:hover{color:#ff2700;opacity:.75}.btn_red,.btn_trial,.fixedcv .fixedcv_box .btn_download{align-items:center;background-color:#ff2700;border-radius:40px;box-shadow:0 12px 20px hsla(0,0%,61%,.25);display:flex;font-weight:700;height:80px;justify-content:center;margin-left:auto;margin-right:auto;min-width:220px;padding:16px 20px;position:relative;text-align:center;transition:all .25s ease;width:auto}.btn_red:after,.btn_trial:after,.fixedcv .fixedcv_box .btn_download:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:10px;position:absolute;right:1.6em;top:50%;transform:rotate(45deg) translateY(-50%);transition:all .25s ease;width:10px}@media print,screen and (width >= 768px){.btn_red,.btn_trial,.fixedcv .fixedcv_box .btn_download{padding:20px 30px}.btn_red:hover,.btn_trial:hover,.fixedcv .fixedcv_box .btn_download:hover{background-color:#ea2a08;opacity:1;transition:all .25s ease}}.btn_red{height:60px;max-width:320px}.btn_trial{color:#faff00;flex-direction:column;max-width:460px}.btn_trial span{color:#fff;display:inline-block;font-size:90%}iframe.youtube-16-9{aspect-ratio:16/9;height:auto;width:100%}.fixedBox{background-color:#fff;box-shadow:0 6px 12px hsla(0,0%,85%,.25);height:60px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.header_wrap{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end;max-width:2560px;position:relative;width:100%}.anchor_wrap{margin-top:-60px;padding-top:60px}@media print,screen and (width >= 940px){.fixedBox{align-items:center;display:flex;height:80px}.anchor_wrap{margin-top:-80px;padding-top:80px}}header{align-items:center;background-color:#fff;display:flex;height:100%;height:60px;justify-content:space-between;padding:0 2.67vw;width:100%}header .header_logo{margin-right:auto;width:auto}header .header_logo a:hover{color:#282828;opacity:.75}header .header_logo .header_logo-text{font-size:11px;font-weight:600;margin:0;transform:scale(.7);transform-origin:center left}header .header_logo span.header_logo-img{background:url(../assets/img/logo.png) 0 0 no-repeat;background-size:100%;display:block;height:0;margin-top:3px;overflow:hidden;padding-top:36px;text-indent:100%;white-space:nowrap}@media print,screen and (width >= 768px){header .header_logo span.header_logo-img{width:200px}}.header_drawer{cursor:pointer;height:16px;position:absolute;right:3.4vw;top:22px;width:20px}.header_drawer span{background-color:#282828;border-radius:2px;display:block;height:3px;left:0;position:absolute;top:7px;transition:all .25s ease;width:20px}.header_drawer span:first-child{top:0}.header_drawer span:nth-child(3){bottom:0;top:auto}.open .header_drawer span{bottom:auto;top:7px}.open .header_drawer span:nth-child(2){display:none}.open .header_drawer span:first-child{transform:rotate(45deg)}.open .header_drawer span:nth-child(3){transform:rotate(-45deg)}@media print,screen and (width >= 940px){header{background-color:transparent;display:block;height:auto;height:80px;padding:0;width:auto}header .header_logo{margin-left:20px;width:auto}header .header_logo .header_logo-text{display:inline-block;padding-top:6px;transform:scale(1)}.header_drawer{display:none}}@media print,screen and (width <= 1080px){header .header_logo .header_logo-text{display:inline-block;padding-top:6px}}.ic_login img{margin-right:.2em;width:16px}.gNav{display:none;overflow-y:auto;position:fixed;top:60px}.gNav,.gNav .gNav_layer{height:100%;left:0;width:100%}.gNav .gNav_layer{background-color:rgba(0,0,0,.75);display:block;position:absolute;top:0}.gNav ul{background-color:#fff;font-size:15px;position:relative;transition:all .25s ease;z-index:99}.gNav ul li{font-weight:700;padding:20px}.gNav ul li a{cursor:pointer;display:block;height:100%;position:relative;width:100%}.gNav ul li:first-child{border-top:1px solid #ddd}.gNav ul li:not(:last-child){border-bottom:1px solid #ddd}.gNav ul li:not(:last-child) a:after{border-right:3px solid #282828;border-top:3px solid #282828;content:"";display:block;height:12px;position:absolute;right:12px;top:50%;transform:rotate(45deg) translateY(-50%);width:12px}.gNav ul li.login_pc{display:none}.gNav ul li.trial a{background-color:#ff2700;border-radius:40px;color:#fff;font-size:11px;margin:10px;padding:18px 10px;text-align:center;width:auto}.gNav ul li.trial a span{color:#faff00;display:block;font-size:13px}.gNav ul li.trial a:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:10px;position:absolute;right:28px;top:50%;transform:rotate(45deg) translateY(-50%);width:10px}.gNav ul li.trial a.download{background-color:#fff;border:1px solid #ff2700;color:#ff2700}.gNav ul li.trial a.download:after{border-color:#ff2700}.gNav ul li.trial2{display:none}@media print,screen and (width >= 940px){.gNav{display:block!important;height:auto;height:100%;overflow:inherit;position:static;width:auto}.gNav .gNav_layer{display:none}.gNav ul{align-items:center;background:transparent;display:flex;font-size:.75em;height:100%;justify-content:flex-end}.gNav ul li{padding:.5vw}.gNav ul li:first-child,.gNav ul li:not(:last-child){border:none}.gNav ul li:not(:last-child) a:after{content:none}.gNav ul li.login_pc{display:block}.gNav ul li.trial{height:100%;padding:0}.gNav ul li.trial a{align-items:center;border-radius:inherit;display:flex;flex-direction:column;justify-content:center;line-height:1.2;margin:0;padding:10px 14px}.gNav ul li.trial a:hover{background-color:#ea2a08;transition:.3s}.gNav ul li.trial a:after{content:none}.gNav ul li.trial a.download{display:none}.gNav ul li.trial2{display:list-item;height:100%;padding:0}.gNav ul li.trial2 a{align-items:center;background-color:#ffec84;border-radius:inherit;display:flex;flex-direction:column;justify-content:center;line-height:1.2;margin:0;padding:10px 14px;text-align:center;transition:background-color .3s}.gNav ul li.trial2 a:hover{background-color:#f2e07d;color:#1f1f1f}.gNav a{font-weight:700;padding:2px}.gNav a:hover{color:#ff2700}}@media print,screen and (width >= 1090px){.gNav ul{font-size:.9em}.gNav ul li{padding:.7vw .6vw}.gNav ul li.trial a{font-size:12px;padding:10px 20px}.gNav ul li.trial a span{font-size:15px}}@media print,screen and (width >= 1224px){.gNav ul li.trial a{padding:10px 36px}}.login_sp{font-size:15px;font-weight:600;margin:auto 44px auto 10px}@media print,screen and (width <= 340px){.login_sp{font-size:13px}}@media print,screen and (width >= 940px){.login_sp{display:none!important}}#footer{margin-bottom:88px;margin-top:5.4em}#footer .footer_logo{text-align:center}#footer .footer_logo a{display:inline-block}#footer .footer_logo a:hover{color:#282828;opacity:.75}#footer .footer_logo .footer_logo-text{font-size:11px;font-weight:600;margin:0}#footer .footer_logo span.footer_logo-img{background:url(../assets/img/logo.png) 0 0 no-repeat;background-size:100%;display:block;height:0;margin-top:3px;overflow:hidden;padding-top:36px;text-indent:100%;white-space:nowrap;width:200px}#footer ul.footer_menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:start;margin-top:1.6em}#footer ul.footer_menu li{font-size:14px;font-weight:600;margin-bottom:10px;margin-right:18px}#footer ul.footer_menu li a{display:block;height:100%;padding-left:20px;position:relative;text-decoration:underline;width:100%}#footer ul.footer_menu li a:after{border-right:2px solid #ff2700;border-top:2px solid #ff2700;content:"";display:block;height:.5em;left:.2em;position:absolute;top:46%;transform:rotate(45deg) translateY(-50%);width:.5em}#footer ul.footer_sns{align-items:center;display:flex;flex-wrap:wrap;justify-content:start;margin:1.6em 0}#footer ul.footer_sns li{margin-right:20px;width:40px}#footer ul.footer_sns li:last-child{margin-right:0;width:60px}#footer .footer_bottom{background-color:#000;margin-top:4em}#footer .footer_bottom .copyright{align-self:center;font-size:.65em;padding:10px;text-align:center}@media print,screen and (width >= 768px){#footer{margin-bottom:118px}#footer .footer_logo{text-align:left}#footer .footer_logo .footer_logo-text{display:inline-block;transform:scale(1)}#footer ul.footer_menu li{font-size:1em;margin-bottom:26px;margin-right:22px}#footer ul.footer_menu li a:hover{color:#ff2700;text-decoration:underline}#footer .copyright{font-size:.75em}}h2{line-height:1.2;margin:0 auto 20px;text-align:center}h2.tit_logo{padding-top:40px;position:relative}h2.tit_logo:before{background:url(../assets/img/tit_ic01.svg) no-repeat 50%/contain;content:"";height:20px;left:calc(50% - 15px);position:absolute;top:0;width:30px}@media print,screen and (width >= 768px){h2{margin:0 auto 40px}h2.tit_logo{padding-top:70px;position:relative}h2.tit_logo:before{height:30px;left:calc(50% - 20px);width:40px}}h3{line-height:1.4;margin:20px auto 30px;text-align:center}h3.m_min{margin:20px auto 12px}@media print,screen and (width >= 768px){h3{margin:40px auto 60px}h3.m_min{margin:30px auto 24px}}h4{line-height:1.4}#fv_area .fv_inr{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:auto;max-width:100%;padding:25px 16px 40px;width:100%}#fv_area .fv_inr .fv_txt{width:100%}#fv_area .fv_inr .fv_txt .catch{font-size:4.8vw;font-weight:600;line-height:1.6;text-align:center}#fv_area .fv_inr .fv_txt .catch span.marker{background:linear-gradient(transparent 60%,#ffe500 0);display:inline;padding-bottom:2px}#fv_area .fv_inr .fv_txt .fv_logo{font-size:12px;font-weight:600;margin:15px auto 10px;text-align:center}#fv_area .fv_inr .fv_txt .fv_logo .fv_logo-img{background:url(../assets/img/logo.png) 0 0 no-repeat;background-position:50%;background-size:contain;display:block;height:auto;margin:5px auto;max-width:400px;min-height:48px;overflow:hidden;text-indent:100%;white-space:nowrap;width:84%}#fv_area .fv_inr .fv_txt .fv_text{font-size:14px;font-weight:600;line-height:1.6}#fv_area .fv_inr .fv_txt .btn_trial{max-width:550px}#fv_area .fv_inr .fv_ill{max-width:86%;position:relative;text-align:center;width:400px}#fv_area .fv_inr .fv_ill .fv_ill-txt01,#fv_area .fv_inr .fv_ill .fv_ill-txt02,#fv_area .fv_inr .fv_ill .fv_ill-txt03{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:0;margin:0;overflow:hidden;position:absolute;text-indent:100%;white-space:nowrap}#fv_area .fv_inr .fv_ill .fv_ill-txt01{background-image:url(../assets/img/fv_ill_txt_01.png);bottom:16.5vw;height:78px;left:0;max-width:36%;width:180px}#fv_area .fv_inr .fv_ill .fv_ill-txt02{background-image:url(../assets/img/fv_ill_txt_02.png);height:128px;max-width:28%;right:0;top:-8%;width:128px}#fv_area .fv_inr .fv_ill .fv_ill-txt03{background-image:url(../assets/img/fv_ill_txt_03.png);height:111px;max-width:22%;right:25%;top:10%;width:111px}@media print,screen and (width >= 470px){#fv_area .fv_inr{gap:40px;padding-top:25px}#fv_area .fv_inr .fv_txt .catch{font-size:3.6vw}#fv_area .fv_inr .fv_txt .fv_logo{font-size:16px}#fv_area .fv_inr .fv_ill .fv_ill-txt01{bottom:24%}#fv_area .fv_inr .fv_ill .fv_ill-txt02{top:0}#fv_area .fv_inr .fv_ill .fv_ill-txt03{right:26%;top:14%}}@media print,screen and (width >= 768px){#fv_area .fv_inr{flex-direction:row;margin:auto;max-width:1060px;padding:66px 20px}#fv_area .fv_inr .fv_txt{max-width:512px;width:45%}#fv_area .fv_inr .fv_txt .fv_logo{font-size:18px;margin:30px auto}#fv_area .fv_inr .fv_txt .fv_logo .fv_logo-img{min-height:74px;width:100%}#fv_area .fv_inr .fv_txt .catch{font-size:24px;line-height:1.9}#fv_area .fv_inr .fv_txt .fv_text{font-size:16px;text-align:left}#fv_area .fv_inr .fv_ill{width:calc(55% - 40px)}#fv_area .fv_inr .fv_ill .fv_ill-txt01{bottom:26%}#fv_area .fv_inr .fv_ill .fv_ill-txt02{top:-6%}#fv_area .fv_inr .fv_ill .fv_ill-txt03{right:27%;top:12%}}@media print,screen and (width >= 1060px){#fv_area .fv_inr .fv_txt .catch{font-size:26px}#fv_area .fv_inr .fv_ill .fv_ill-txt02{top:0}#fv_area .fv_inr .fv_ill .fv_ill-txt03{right:135px;top:56px}}@media print,screen and (width >= 1100px){#fv_area .fv_inr{gap:40px;padding:66px 0}#fv_area .fv_inr .fv_txt{width:50%}#fv_area .fv_inr .fv_txt .fv_logo{margin:40px auto}#fv_area .fv_inr .fv_txt .fv_logo .fv_logo-img{margin-top:25px;max-width:486px;min-height:84px}#fv_area .fv_inr .fv_txt .fv_text{font-size:18px}#fv_area .fv_inr .fv_ill{max-width:50%;width:526px}#fv_area .fv_inr .fv_ill .fv_ill-txt01{bottom:26%;padding-top:78px;width:180px}}.sec_about{background-image:url(../assets/img/bg_pt_tl.png);background-position:0 0;background-repeat:no-repeat;background-size:180px auto;padding-top:120px}.sec_about .txt_yt{border-bottom:3px solid #ff2700;display:inline-block;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:40px}.sec_about .txt_yt span{font-size:140%}@media print,screen and (width >= 768px){.sec_about{background-size:330px auto;padding-top:120px}.sec_about .txt_yt{font-size:18px;margin-bottom:0}.sec_about h3.m_min{margin:0 auto 16px}}.sec_reason{background-image:url(../assets/img/bg_pt_br.png);background-position:100% 100%;background-repeat:no-repeat;background-size:160px auto;padding-bottom:100px}.sec_reason .col_2{align-items:center;flex-direction:column-reverse}.sec_reason .bg_box-l,.sec_reason .bg_box-r{margin:20px auto auto;max-width:490px;padding:20px 0;position:relative}.sec_reason .bg_box-l:before,.sec_reason .bg_box-r:before{background-color:#e0f1ef;content:"";height:100%;position:absolute;top:0;width:calc(50vw + 60%);z-index:-1}@media print,screen and (width >= 768px){.sec_reason .bg_box-l,.sec_reason .bg_box-r{margin-top:0;padding:52px 0}.sec_reason .bg_box-l:before,.sec_reason .bg_box-r:before{width:calc(50vw + 360px)}}.sec_reason .bg_box-l:before{left:-50vw}.sec_reason .bg_box-r:before{right:-50vw}.sec_reason .point_01,.sec_reason .point_02,.sec_reason .point_03{background-position:0 0;background-repeat:no-repeat;background-size:contain;height:0;margin-top:20px;overflow:hidden;padding-top:45px;text-indent:100%}@media print,screen and (width >= 768px){.sec_reason .point_01,.sec_reason .point_02,.sec_reason .point_03{margin-top:0;padding-top:65px}}.sec_reason .point_01{background-image:url(../assets/img/txt_point_01.png)}.sec_reason .point_02{background-image:url(../assets/img/txt_point_02.png)}.sec_reason .point_03{background-image:url(../assets/img/txt_point_03.png)}@media print,screen and (width >= 768px){.sec_reason{background-size:316px auto;padding-bottom:140px}.sec_reason .col_2{align-items:center;flex-direction:row}.sec_reason .col_2-pc_r{flex-direction:row-reverse}}.sec_features{background:linear-gradient(180deg,#e0f1ef,#e0f1ef 35%,transparent 0,transparent);padding-top:100px}.sec_features h4{margin-bottom:12px;margin-top:20px}.sec_features .col_2{justify-content:center}.sec_features .col_2-box:nth-child(2){margin-top:40px}@media print,screen and (width >= 768px){.sec_features{background:linear-gradient(180deg,#e0f1ef,#e0f1ef 40%,transparent 0,transparent)}.sec_features h4{margin-bottom:20px;margin-top:30px}.sec_features .col_2-box:nth-child(2){margin-top:0}}.sec_features .slider{margin:0 auto;width:100%}.sec_features .slider img{height:auto;width:100%}.sec_features .slider .slick-slide{margin:0 8px}.sec_features .slick-next,.sec_features .slick-prev{border-radius:2px;border-right:3px solid #ff2700;border-top:3px solid #ff2700;cursor:pointer;height:15px;outline:none;position:absolute;top:42%;width:15px;z-index:1}.sec_features .slick-prev{left:6px;transform:rotate(-135deg)}.sec_features .slick-next{right:6px;transform:rotate(45deg)}@media print,screen and (width >= 768px){.sec_features .slider{width:94%}.sec_features .slick-prev{left:-2%}.sec_features .slick-next{right:-2%}}.sec_trial{background-image:url(../assets/img/bg_pt_tl.png),url(../assets/img/bg_pt_tr.png),url(../assets/img/bg_pt_br.png),url(../assets/img/bg_pt_bl.png);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:25% auto;padding:70px 0}@media print,screen and (width >= 900px){.sec_trial{background-size:220px auto}}#faq_ac{width:100%}#faq_ac dl{background:#e0f1ef;border-radius:20px;margin-bottom:20px}#faq_ac dd,#faq_ac dt{width:100%}#faq_ac dt{cursor:pointer;display:block;font-weight:700;padding:14px 40px 14px 20px;position:relative;width:100%}#faq_ac dd{display:none;padding:0 20px 14px}#faq_ac dd .txt_att{display:block;font-size:12px;padding-left:1em;text-indent:-1em}#faq_ac dd .img_box{padding:20px}#faq_ac dd .img_box .tit_marker{font-size:22px;font-weight:600;margin-bottom:40px;text-align:center}#faq_ac .op_plus{display:inline-block;height:18px;position:absolute;right:12px;top:calc(50% - 9px);transition:.3s;width:18px}#faq_ac .op_plus:after,#faq_ac .op_plus:before{background-color:#1abdaa;border-radius:2px;content:"";display:block;height:4px;position:absolute;top:50%;transition:.3s;width:18px}#faq_ac .op_plus:after{transform:rotate(90deg)}#faq_ac dt.active .op_plus:after{transform:rotate(0deg)}@media print,screen and (width >= 768px){#faq_ac dt{padding:24px 90px 24px 35px}#faq_ac dd{padding:0 35px 24px}#faq_ac .op_plus{right:24px}}.sec_price h3{margin:24px auto}.sec_price .plan_box h4{border-radius:15px 15px 0 0;color:#fff;font-size:22px;margin:auto;padding:16px;text-align:center}.sec_price .plan_box h5{margin-top:20px}.sec_price .plan_box .kome{font-size:12px;line-height:1.5;padding-left:1em;text-indent:-1em}.sec_price .plan_box .plan_box-item{align-items:flex-start;border:1px solid #c2c2c2;border-radius:0 0 15px 15px;padding:20px}.sec_price .plan_box .plan_box-item .plan_box-flex{align-items:center;display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center}.sec_price .plan_box .plan_box-icon{text-align:center;width:100%}.sec_price .plan_box .plan_box-icon p{background-color:#e0f1ef;border-radius:40px;display:inline-block;font-weight:600;min-width:144px;padding:8px;text-align:center}.sec_price .plan_box .plan_box-icon .ic_01{width:124px}.sec_price .plan_box .plan_box-icon .ic_02{margin-bottom:10px;width:198px}.sec_price .plan_box .plan_box-icon .ic_03{margin-bottom:10px;width:200px}.sec_price .plan_box .plan_box-flex_wrap{width:100%}@media print,screen and (width >= 768px){.sec_price .plan_box .plan_box-item{padding:42px 40px}}@media print,screen and (width >= 970px){.sec_price .plan_box .plan_box-item{padding:42px 60px}.sec_price .plan_box .plan_box-item .plan_box-icon{width:22%}.sec_price .plan_box .plan_box-item .plan_box-flex_wrap{width:75%}.sec_price .plan_box .plan_box-item .plan_box-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}}.sec_price .plan_standard .plan_box-flex_in{align-items:center;display:flex;flex-direction:column;justify-content:center}.sec_price .plan_standard .plan_box-price{margin-bottom:24px;margin-top:20px}.sec_price .plan_standard .plan_box-price .txt{border:2px solid #ff2700;border-radius:30px;color:#ff2700;font-weight:600;margin-bottom:5px;max-width:380px;padding:2px 10px;text-align:center}.sec_price .plan_standard .plan_box-price .price{font-size:20px;line-height:1.4}.sec_price .plan_standard .plan_box-price .price .pricemarker{background:linear-gradient(transparent 60%,#ffd600 0);display:inline;padding-bottom:4px}.sec_price .plan_standard .plan_box-price .price .num{font-size:160%;font-weight:600}.sec_price .plan_standard .plan_box-price .price .tax{font-size:14px}@media print,screen and (width >= 970px){.sec_price .plan_standard .plan_box-flex_in{align-items:flex-start;flex-direction:row;gap:4px;justify-content:space-around}.sec_price .plan_standard .plan_box-price .txt{font-size:18px;margin-bottom:20px}.sec_price .plan_standard .plan_box-price .price{font-size:30px;line-height:1;margin-top:-10px}.sec_price .plan_standard .plan_box-price .price .tax{font-size:16px}}.sec_price .plan_option .plan_box-flex_wrap{width:100%}.sec_price .plan_option .plan_box-flex_wrap h5{text-align:center}.sec_price .plan_option .plan_box-price{flex-direction:column}.sec_price .plan_option .plan_box-price,.sec_price .plan_option .plan_box-price .d-flex{align-items:center;display:flex;gap:4px;justify-content:flex-start}.sec_price .plan_option .plan_box-price .price_plan{border-radius:20px;color:#fff;display:block;font-size:12px;margin-right:4px;padding:2px 10px;text-align:center}.sec_price .plan_option .plan_box-price .price{font-size:14px;line-height:1.4}.sec_price .plan_option .plan_box-price .price .num{font-size:250%;font-weight:600}.sec_price .plan_option .plan_box-price .price .tax{display:block}.sec_price .plan_option .plan_box-price p.equals,.sec_price .plan_option .plan_box-price p.plus{font-size:32px;line-height:1}.sec_price .plan_option .plan_box-price .equals{transform:rotate(90deg)}.sec_price .plan_option .moniter_list{cursor:pointer;font-weight:600;margin-top:20px;text-align:center;text-decoration:underline}.sec_price .plan_option .moniter_list:hover{opacity:.75}.sec_price .plan_option .moniter_list span{padding-right:14px;position:relative}.sec_price .plan_option .moniter_list span:after{border-bottom:2px solid #282828;border-right:2px solid #282828;content:"";display:block;height:.5em;position:absolute;right:0;top:46%;transform:rotate(45deg) translateY(-50%);transition:all .25s ease;width:.5em}.sec_price .plan_option .moniter_list.active span:after{transform:rotate(135deg) translateY(-50%) scaleX(-1);transition:all .25s ease}.sec_price .plan_option .plan_monitor{display:none;margin-top:20px}.sec_price .plan_option .plan_monitor dl{border-bottom:1px solid #c2c2c2;padding:10px 0}.sec_price .plan_option .plan_monitor dl:last-child{border-bottom:none}.sec_price .plan_option .plan_monitor dl dd{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:1em}.sec_price .plan_option .plan_monitor dl dd p{font-size:14px;margin:0}.sec_price .plan_option .plan_monitor dl dd .equals,.sec_price .plan_option .plan_monitor dl dd .plus{padding:0 10px 0 4px}.sec_price .plan_option .plan_monitor dl dd .total{font-size:130%;line-height:1}@media print,screen and (width >= 768px){.sec_price .plan_option .plan_box-flex_wrap h5{text-align:left}.sec_price .plan_option .plan_box-price{flex-direction:row;gap:6px}.sec_price .plan_option .plan_box-price .price{font-size:12px}.sec_price .plan_option .plan_box-price .price .num{font-size:200%}.sec_price .plan_option .plan_box-price .price .tax{font-size:12px}.sec_price .plan_option .plan_box-price .equals,.sec_price .plan_option .plan_box-price .plus{font-size:22px}.sec_price .plan_option .plan_box-price .equals{transform:rotate(0deg)}.sec_price .plan_option .plan_monitor dl{padding:14px 0}.sec_price .plan_option .plan_monitor dl dd p{font-size:15px}}@media print,screen and (width >= 970px){.sec_price .plan_option .plan_box-price .price .num{font-size:170%}}@media print,screen and (width >= 1100px){.sec_price .plan_option .plan_box-price .price .num{font-size:230%}}.sec_price .ic_plus{display:block;height:28px;left:calc(50% - 14px);margin:20px 0;position:relative;top:50%;transition:.3s;width:28px}.sec_price .ic_plus:after,.sec_price .ic_plus:before{background-color:#1abdaa;border-radius:2px;content:"";display:block;height:4px;position:absolute;top:50%;width:28px}.sec_price .ic_plus:after{transform:rotate(90deg)}.sec_price .price_table{overflow-x:scroll}.sec_price .price_table table{border-collapse:collapse;font-weight:700;min-width:730px;table-layout:fixed;text-align:center;width:100%}.sec_price .price_table table thead th{border-right:2px solid #fff;color:#fff;position:relative;width:19%}.sec_price .price_table table thead th span{font-size:11px}.sec_price .price_table table thead th .inr{background-color:#282828;border-radius:16px 16px 0 0;bottom:0;font-size:14px;left:0;padding:16px 6px;position:absolute;width:100%}.sec_price .price_table table thead th:nth-child(2){background-color:#ff2700;border-radius:16px 16px 0 0;font-size:18px;padding:24px 10px 10px;width:24%}.sec_price .price_table table thead th:nth-child(2) rt{font-size:10px}.sec_price .price_table table tbody th{background-color:#e0f1ef;border-bottom:1px solid #bababa;padding:10px}.sec_price .price_table table .maru{color:#ff2700;font-size:30px;line-height:1}.sec_price .price_table table .maru .kome_wrap{position:relative}.sec_price .price_table table .maru .kome_wrap .kome{bottom:0;color:#282828;font-size:12px;padding-left:4px;position:absolute}.sec_price .price_table table .sankaku{font-size:26px;line-height:1}.sec_price .price_table table .batsu{font-size:28px;line-height:1}.sec_price .price_table table td{border-bottom:1px solid #bababa;border-left:1px solid #bababa;padding:10px}.sec_price .price_table table td:nth-child(2),.sec_price .price_table table td:nth-child(3){border-left:transparent}.sec_price .price_table table td:not(:nth-child(2)){background-color:#ececec}.sec_price .price_table table td p{color:#282828;font-size:12px}.sec_price .price_table table td .txt_xl{font-size:220%}.sec_price .price_table table td .txt_l{font-size:150%}@media print,screen and (width >= 768px){.sec_price .price_table{overflow-x:auto}.sec_price .price_table thead th .inr{font-size:16px}.sec_price .price_table thead th:nth-child(2){font-size:26px}.sec_price .price_table thead th:nth-child(2) rt{font-size:16px;letter-spacing:normal;line-height:1.4}}.sec_price .kome-r{font-size:12px;line-height:1.5;margin-top:8px;padding-left:1em;text-align:right;text-indent:-1em}.sec_example{padding:80px 0}.sec_example .txt_exmple{font-size:18px;font-weight:600;margin:16px auto 30px}.sec_example .ex01 h4{align-items:baseline;background-image:url(../assets/img/ic_ex01.png);background-position:0;background-repeat:no-repeat;background-size:38px auto;display:flex;flex-wrap:wrap;height:38px;justify-content:flex-start;padding-left:50px}@media print,screen and (width >= 768px){.sec_example{padding:120px 0}.sec_example .ex01 h4{background-size:58px auto;height:58px;padding-left:75px}.sec_example .txt_exmple{font-size:22px;margin:30px auto 0}}.sec_example .ex_box{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.sec_example .ex_box .ex_box-items{margin:44px auto 0;width:100%}.sec_example .ex_box .ex_box-items:last-child{margin-bottom:24px}@media print,screen and (width >= 768px){.sec_example .ex_box{flex-direction:row}.sec_example .ex_box .ex_box-items{margin:80px auto 50px;width:32%}.sec_example .ex_box .ex_box-items:last-child{margin-bottom:50px}.sec_example .ex_box .ex_box-items:hover{cursor:pointer;opacity:.6}}.sec_example .ex_box .ex02,.sec_example .ex_box .ex03,.sec_example .ex_box .ex04{align-items:center;background-color:#fff;border:3px solid #1abdaa;border-radius:20px;display:flex;justify-content:center;min-height:110px;padding:29px 10px 20px;position:relative}.sec_example .ex_box .ex02:before,.sec_example .ex_box .ex03:before,.sec_example .ex_box .ex04:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:38px;left:calc(50% - 19px);position:absolute;top:-19px;width:38px}@media print,screen and (width >= 768px){.sec_example .ex_box .ex02:before,.sec_example .ex_box .ex03:before,.sec_example .ex_box .ex04:before{height:58px;left:calc(50% - 29px);top:-29px;width:58px}}.sec_example .ex_box .ex02:before{background-image:url(../assets/img/ic_ex02.png)}.sec_example .ex_box .ex03:before{background-image:url(../assets/img/ic_ex03.png)}.sec_example .ex_box .ex04:before{background-image:url(../assets/img/ic_ex04.png)}@keyframes show{0%{opacity:0}to{opacity:1}}.sec_example .modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.sec_example .modal .modal-box{animation:show .4s linear 0s;background-color:#e0f1ef;border-radius:20px;margin:2% auto 20%;max-width:95%;padding:40px 20px 20px;position:relative;width:980px}.sec_example .modal .modal-box h4{align-items:center;background-position:0;background-repeat:no-repeat;background-size:38px auto;display:flex;flex-wrap:wrap;height:38px;justify-content:flex-start;padding-left:50px}.sec_example .modal .modal-box .ex02 h4{background-image:url(../assets/img/ic_ex02.png)}.sec_example .modal .modal-box .ex03 h4{background-image:url(../assets/img/ic_ex03.png)}.sec_example .modal .modal-box .ex04 h4{background-image:url(../assets/img/ic_ex04.png)}@media print,screen and (width >= 768px){.sec_example .modal .modal-box{margin:2% auto 3%}.sec_example .modal .modal-box h4{background-size:58px auto;height:58px;padding-left:75px}}.sec_example .modal .modal-box p{padding-bottom:5px}.sec_example .modal .modal-box .mainClose{display:inline-block;font-weight:600;margin-top:40px;padding:2px 4px 2px 16px;position:relative}.sec_example .modal .modal-box .mainClose:after,.sec_example .modal .modal-box .mainClose:before{background:#282828;border-radius:2px;content:"";height:18px;left:0;position:absolute;top:50%;width:3px}.sec_example .modal .modal-box .mainClose:before{transform:translate(-50%,-50%) rotate(45deg)}.sec_example .modal .modal-box .mainClose:after{transform:translate(-50%,-50%) rotate(-45deg)}.sec_example .modal .modal-box .subClose{content:"";display:inline-block;font-weight:600;height:20px;padding:2px;position:absolute;right:4%;top:2%;width:20px}.sec_example .modal .modal-box .subClose:after,.sec_example .modal .modal-box .subClose:before{background:#282828;border-radius:2px;content:"";height:18px;left:50%;position:absolute;top:50%;width:3px}.sec_example .modal .modal-box .subClose:before{transform:translate(-50%,-50%) rotate(45deg)}.sec_example .modal .modal-box .subClose:after{transform:translate(-50%,-50%) rotate(-45deg)}@media print,screen and (width >= 768px){.sec_example .modal .modal-box{padding:60px 40px}.sec_example .modal .modal-box .mainClose:hover,.sec_example .modal .modal-box .subClose:hover{cursor:pointer;opacity:.5}.sec_example .modal .modal-box .subClose{right:2%;top:5%}}.sec_company .table_company table{border-collapse:collapse;margin:auto;max-width:840px;width:100%}.sec_company .table_company table tr{border-bottom:10px solid #fff}.sec_company .table_company table td,.sec_company .table_company table th{border-top:none;display:block;padding:10px 15px;width:100%}.sec_company .table_company table th{background:#bf9d63;border-bottom:4px solid #fff;color:#fff;text-align:left}.sec_company .table_company table td{background-color:#f4f4f4}.sec_company .table_company table .work_list li{margin-bottom:5px;padding-left:1em;text-indent:-1em}.sec_company .table_company table .work_list li:last-child{margin-bottom:0}@media print,screen and (width >= 768px){.sec_company .table_company table td,.sec_company .table_company table th{padding:15px 20px}.sec_company .table_company table th{border-bottom:none;border-right:10px solid #fff;display:table-cell;min-width:200px;text-align:center;width:25%}}.sec_company .name{font-size:14px;margin:20px}.sec_company .name span{display:block;font-size:16px;font-weight:600}.sec_company .box_yt{text-align:center}.sec_company .box_yt iframe.youtube-16-9{max-width:600px}.sec_company .company_img{margin:40px auto auto;max-width:80%;width:490px}@media print,screen and (width >= 768px){.sec_company .col_2 .col_2-box:first-child{width:50%}.sec_company .col_2 .col_2-box:nth-child(2){width:46%}.sec_company .col_2 .company_img{margin-top:0;max-width:100%}}.sec_company .bg-ph{background-image:url(../assets/img/bg_company.png);background-position:0 100%;background-repeat:no-repeat;background-size:100% auto;padding-bottom:250px}.sec_company .box_yt{margin-bottom:30px;margin-top:-130px}.sec_company .bg-color{position:relative}.sec_company .bg-color:before{background-color:#bf9d63;content:"";height:100%;left:0;position:absolute;top:130px;width:100%;z-index:-1}.sec_cv{background-image:url(../assets/img/bg_pt_tl.png),url(../assets/img/bg_pt_tr.png);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:30% auto;padding:60px 0}.sec_cv .tit_cv{font-weight:600;margin-bottom:30px}.sec_cv .tit_cv .tit_cv_txt{font-size:16px}.sec_cv .tit_cv .tit_marker{font-size:18px}@media print,screen and (width >= 768px){.sec_cv{background-size:25% auto}.sec_cv .tit_cv .tit_cv_txt{font-size:18px}.sec_cv .tit_cv .tit_marker{font-size:22px}}@media print,screen and (width >= 1000px){.sec_cv{background-size:280px auto}}.fixedcv{background-color:rgba(255,234,122,.6);bottom:-2px;cursor:pointer;display:none;left:0;min-height:90px;position:fixed;transition:all .25s ease;width:100%;z-index:2}.fixedcv .fixedcv_box{display:flex;flex-direction:column;gap:10px;padding:12px 10px}.fixedcv .fixedcv_box .btn_trial{box-shadow:none;font-size:14px;height:50px;max-width:95%;padding:0;width:680px}.fixedcv .fixedcv_box .btn_download{background-color:#fff;border:1px solid #ff2700;box-shadow:none;color:#ff2700;flex-direction:column;font-size:14px;height:40px;max-width:95%;padding:0;width:680px}.fixedcv .fixedcv_box .btn_download:after{border-color:#ff2700}@media print,screen and (width >= 768px){.fixedcv{height:120px}.fixedcv .fixedcv_box{padding:20px 10px}.fixedcv .fixedcv_box .btn_trial{font-size:15px;height:80px}}
