@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&family=Montserrat:wght@400;500;700&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}li{list-style:none}body{line-height:1}html *{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img,input,select{vertical-align:bottom}img{-webkit-backface-visibility:hidden;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pc{display:block!important}.sp,.tab{display:none!important}.pc_tab{display:block!important}.tab_sp{display:none!important}.iframe_area{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.iframe_area iframe{position:absolute;left:0;top:0;height:100%;width:100%}a{text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a,a:hover{cursor:pointer}a:hover{opacity:.8}.header{width:100%;height:50px;background:#fff;position:fixed;top:0;left:0;right:0;z-index:3}.header_contents{width:100%;height:50px;margin:0 auto;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_contents .h_logo{position:fixed;z-index:9}.header_nav_contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_nav_contents_inner .h_nav{display:block;width:100%;font-size:18px;font-size:1.125rem;margin:0 0 1em;font-weight:700;color:#fff;position:relative}.header_nav_contents_inner .h_nav:hover{opacity:.8;color:#000}.footer_item{background:#999}.footer_item_inner{max-width:1000px;margin:0 auto;padding:30px 20px}.footer_item_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;color:#fff;margin-bottom:20px}.footer_item_logo span{margin-left:20px}.footer_item nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_item nav ul li a{font-size:13px;font-size:.8125rem;color:#fff;padding:0 10px;border-right:1px solid #fff;position:relative}.footer_item nav ul li a:hover{opacity:.8}.footer_item nav ul li:last-of-type a{border:none}.footer_item_btm{background:#666}.footer_item_btm .footer_copy{display:block;font-size:12px;font-size:.75rem;color:#fff;text-align:center;padding:10px 0}html{scroll-behavior:smooth}body{background:#fff;position:relative}body,li,p,span{font-family:BIZ UDPGothic,sans-serif;color:#000}li,p,span{font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.7;word-break:normal}.container{min-height:100vh;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer{margin-top:auto;position:relative;z-index:2}.sec_contents{width:100%;overflow:hidden}.sec_contents,.sec_inner{margin:0 auto;position:relative}.sec_inner{max-width:768px;width:90%;padding:70px 0}.logo{position:relative}.logo:after{content:"";display:block;width:70px;height:68px;background:url(../../assets/img/top/logo_img.png) 100%/contain no-repeat;position:absolute;top:10em;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sec_ttl{display:inline-block;font-family:Montserrat,sans-serif;font-size:45px;font-size:2.8125rem;font-weight:700;line-height:.8;color:#fff}.sec_ttl.red{color:#e60012}.sec_ttl_s{display:inline-block;font-size:17px;font-size:1.0625rem;font-weight:700;border-bottom:2px solid #fff;color:#fff}.sec_ttl_s.red{color:#e60012;border-bottom:2px solid #e60012}.sec_fx_js,.sec_fx_js_ac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_fx_js_ac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top{position:fixed;z-index:2;bottom:10em;right:1em}#page-top a{display:block;background:#000;width:70px;height:70px;line-height:70px;text-align:center;border-radius:50%;position:relative}#page-top a:before{content:"";width:15px;height:15px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;top:5px;bottom:0;left:0;right:0;margin:auto;transform:rotate(-45deg)}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeup{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeup{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bg{0%{opacity:0;-webkit-transform:scaleX(0) translateX(-5%);transform:scaleX(0) translateX(-5%)}30%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}30%,to{opacity:1}}@keyframes bg{0%{opacity:0;-webkit-transform:scaleX(0) translateX(-5%);transform:scaleX(0) translateX(-5%)}30%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}30%,to{opacity:1}}.fade{opacity:0}.anime_active .fade{opacity:1;-webkit-animation:fade 1.5s ease-in-out forwards;animation:fade 1.5s ease-in-out forwards}.anime_active .fade.delay_05s{-webkit-animation-delay:.5s;animation-delay:.5s}.anime_active .fade.delay_1s{-webkit-animation-delay:1s;animation-delay:1s}.anime_active .fade.delay_15s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime_active .fade.delay_2s{-webkit-animation-delay:2s;animation-delay:2s}.anime_active .fade.delay_25s{-webkit-animation-delay:2.5s;animation-delay:2.5s}.anime_active .fade.delay_3s,.anime_active .fade.delay_4s{-webkit-animation-delay:3s;animation-delay:3s}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.kv_item{background:#e60012;margin-top:50px}.kv_item_img{padding:20px 0 30px}.download h3{margin:25px 0}.sec_dl_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_dl_item a{display:block;text-align:left}.sec_dl_item a:first-of-type{margin-right:20px;text-align:right}.concept{background:#e60012}.concept .sec_ttl{position:relative}.concept .sec_ttl:before{content:"";display:block;width:32px;height:30px;background:url(../../assets/img/top/heart_yel.png) 100%/contain no-repeat;position:absolute;top:15%;right:-30%;-webkit-transform:translate(-30%,-15%);-ms-transform:translate(-30%,-15%);transform:translate(-30%,-15%)}.concept h3{font-family:BIZ UDPGothic,sans-serif;font-size:29px;font-size:1.8125rem;line-height:1.5;color:#fff}.concept p{font-size:15px;font-size:.9375rem;font-weight:700;color:#fff}.concept .sec_item_list{margin-bottom:30px}.concept .sec_item_list .icon{position:relative}.concept .sec_item_list .icon:before{content:"";display:inline-block;width:15px;height:15px;background:url(../../assets/img/top/concept_icon.png) 50%/contain no-repeat;vertical-align:middle;margin:-3px 5px 0 0}.service .sec_item{margin-bottom:70px}.service .sec_item:last-of-type{margin-bottom:0}.service .sec_item_num{text-align:center}.service .sec_item_num span{display:inline-block;font-family:Montserrat,sans-serif;font-size:55px;font-size:3.4375rem;font-weight:700;line-height:1.5;color:#e60012;position:relative}.service .sec_item_num span:before{content:"";display:block;width:32px;height:30px;background:url(../../assets/img/top/heart_yel.png) 50%/contain no-repeat;position:absolute;top:50%;left:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.service .sec_item:nth-of-type(2) .sec_item_num span:before{width:30px;height:34px;background:url(../../assets/img/top/heart_grn.png) 50%/contain no-repeat}.service .sec_item:nth-of-type(3) .sec_item_num span:before{left:100%;margin:-15px 0 0 20px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.service .sec_item h3{font-size:30px;font-size:1.875rem;font-weight:700;line-height:1.4;margin-bottom:30px}.service .sec_item_txt{font-weight:700;margin:20px 0 40px}.service .sec_item_txt span{color:#e60012;font-weight:700}.dl_area{display:none;background:#fff;-webkit-box-shadow:0 7px 2px -2px rgba(234,232,232,.2) inset;box-shadow:inset 0 7px 2px -2px rgba(234,232,232,.2)}.dl_area .sec_inner{padding:10px 0}.dl_area .sec_item_ttl{text-align:center;margin-bottom:5px}.dl_area .sec_item a{display:block;width:50%}.dl_btn_fixed{display:block;position:fixed;bottom:0;right:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;z-index:2}.dl_btn_fixed.none{display:none}.howto{background:#e60012}.howto .sec_inner:before{content:"";display:block;width:46px;height:40px;background:url(../../assets/img/top/circle_icon.svg) 100%/contain no-repeat;position:absolute;top:3%;right:0}.howto .sec_ttl:before{content:"";display:block;width:23px;height:23px;background:url(../../assets/img/top/heart_grn.png) 100%/contain no-repeat;position:absolute;top:20%;left:60%;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}.howto .sec_ttl_s{position:relative}.howto .sec_ttl_s:after{content:"";display:block;width:30px;height:30px;background:url(../../assets/img/top/heart_yel.png) 100%/contain no-repeat;position:absolute;bottom:-10%;right:-75%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.howto .howto_slider{width:100vw;margin:0 calc(50% - 50vw);padding-top:10px}.howto .howto_slider_item{text-align:center;padding:0 5%!important}.howto .howto_slider_img{display:inline-block;position:relative}.howto .howto_slider_img:before{content:"";display:block;position:absolute;top:5px;left:25px;right:0;bottom:0;background-color:rgba(0,0,0,.5);border-radius:20px;width:77%;z-index:2}.howto .howto_slider_img img{width:100%}.howto .howto_slider .slider_img:before{display:none}.howto .howto_slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.howto .howto_slider .slick-slide{height:auto!important}.howto .howto_slider .slick-center .howto_slider_img:before{display:none}.howto .howto_slider .prev_arrow{display:none!important}.howto .howto_slider .slide-arrow{width:15px;height:16px;background:url(../../assets/img/top/howto_arrow.svg) 50%/contain no-repeat;position:absolute;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.howto .howto_slider .prev-arrow{display:none!important}.howto .howto_slider .next-arrow{right:14.5vw;padding-right:5px}.howto .howto_slider_item_btm p,.howto .howto_slider_item_btm span{color:#fff;font-weight:700;text-align:center}.howto .howto_slider_item_btm_cat{font-family:Montserrat,sans-serif;font-size:28px;font-size:1.75rem;line-height:1.5}.howto .howto_slider_item_btm_txt{font-size:13px;font-size:.8125rem}.howto .howto_slider_item_btm_txt_s{display:block;font-size:16px;font-size:1rem}.txt_icon{width:12px;height:12px;display:inline-block;margin:0 2px}.case .sec_cat{display:inline-block;position:relative}.case .sec_cat:after{content:"";display:block;width:28px;height:32px;background:url(../../assets/img/top/heart_grn.png) 100%/contain no-repeat;position:absolute;top:50%;right:-20%;margin-top:-15px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.case .case_slider{width:100vw;margin:0 calc(50% - 50vw);padding-top:10px}.case .case_slider_item{text-align:center;padding:0 10%!important;position:relative}.case .case_slider_item_txt{width:100%;position:absolute;top:-40px;left:0;z-index:2}.case .case_slider_item_txt span{display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;text-align:center;padding:10px;background:#fff;border-radius:8px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2)}.case .case_slider_item_txt span:after{content:"";position:absolute;width:0;height:0;display:block;border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);border-style:solid;border-width:13px;bottom:-12px;left:45%;border-radius:0 0 10px 0;-webkit-transform:scaleX(.5) rotate(45deg);-ms-transform:scaleX(.5) rotate(45deg);transform:scaleX(.5) rotate(45deg)}.case .case_slider_img{display:block;position:relative}.case .case_slider_img:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);border-radius:50%;width:100%;height:100%;z-index:1}.case .case_slider .slick-center .case_slider_img:before{display:none}.case .case_slider .slide-arrow{width:15px;height:16px;background:url(../../assets/img/top/case_arrow.svg) 50%/contain no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.case .case_slider .prev-arrow{display:none!important}.case .case_slider .next-arrow{right:13.5vw;padding-right:5px}.faq{background:#e60012}.faq .sec_inner:before{content:"";display:block;width:16px;height:14px;background:url(../../assets/img/top/heart_yel.png) 100%/contain no-repeat;position:absolute;top:6%;right:60%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq .sec_ttl:before{content:"";display:block;width:40px;height:35px;background:url(../../assets/img/top/circle_icon.svg) 100%/contain no-repeat;position:absolute;top:3em;right:2em;-webkit-transform:rotate(-80deg);-ms-transform:rotate(-80deg);transform:rotate(-80deg)}.faq .sec_ttl:after{bottom:15%}.faq .faq_item{padding:20px 0;border-bottom:2px solid #fff}.faq .faq_item_ttl,.faq .faq_item_txt{font-size:16px;font-size:1rem;font-weight:700;color:#fff;line-height:1.7;padding-left:35px;position:relative}.faq .faq_item_ttl:before,.faq .faq_item_txt:before{display:block;font-family:Montserrat,sans-serif;font-size:16px;font-size:1rem;font-weight:700;color:#e60012;width:20px;height:20px;line-height:20px;text-align:center;background:#fff;border-radius:5px;position:absolute;top:0;left:0}.faq .faq_item_ttl{padding-right:30px}.faq .faq_item_ttl:before{content:"Q";margin-top:3px}.faq .faq_item_ttl:after{content:"";display:block;width:20px;height:20px;background:url(../../assets/img/top/faq_arrow.svg) 100%/contain no-repeat;position:absolute;top:50%;right:0;margin-top:-10px}.faq .faq_item_ttl.close:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq .faq_item_ttl:hover{cursor:pointer}.faq .faq_item_ttl .txt_icon{margin:-30px 2px 0;vertical-align:middle}.faq .faq_item_txt{display:none;padding-top:15px;margin-top:10px;border-top:2px dotted #fff}.faq .faq_item_txt:before{content:"A";margin-top:20px}.pages_contents .sec_ttl{display:block;text-align:center}.pages_contents li,.pages_contents p{font-size:15px;font-size:.9375rem;text-align:left;font-weight:500}.pages_contents .sec_item{text-align:left;margin-bottom:20px}.pages_contents .sec_item_ttl{display:block;font-size:17px;font-size:1.0625rem;font-weight:700;margin-bottom:5px}.pages_contents .sec_item_btm p{text-align:right}.pages_contents .sec_item_btm a{color:#000}.pages_contents .sec_item ol{counter-reset:count 0}.pages_contents .sec_item ol li{position:relative}.pages_contents .sec_item ol li:before{counter-increment:count 1}.pages_contents .sec_item_num li{text-indent:-1.3em;padding-left:1.3em}.pages_contents .sec_item_num li:before{content:counter(count) ". "}.pages_contents .sec_item_par{margin-top:20px}.pages_contents .sec_item_par li{text-indent:-2em;padding-left:2em}.pages_contents .sec_item_par li:before{content:"（" counter(count) "）";margin-right:.3em}.pages_contents .sec_item_circle li{padding:0 0 0 .3em;text-indent:0}.pages_contents .sec_item_circle li,.pages_contents .sec_item_circle li:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages_contents .sec_item_circle li:before{content:counter(count);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:17px;width:17px;line-height:17px;font-size:13px;font-size:.8125rem;margin-right:.3em;border:1px solid;border-radius:50%}.pages_contents .sec_item .txt_rt{text-align:right}.pages_contents .sec_item_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e60012}.pages_contents .sec_item_list dd,.pages_contents .sec_item_list dt{padding:2em;line-height:1.8}.pages_contents .sec_item_list dd:last-of-type,.pages_contents .sec_item_list dt:last-of-type{border-bottom:none}.pages_contents .sec_item_list dt{width:30%;color:#fff;background:#e60012;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pages_contents .sec_item_list dd{width:70%;text-align:left;border-bottom:1px solid #e60012}.pages_contents .sec_item_list dd a{display:block;color:#000}.pages_contents #page-top{bottom:2em}@media screen and (max-width:768px){.pc,.pc_tab,.tab{display:none!important}.sp{display:block!important}.header_nav_contents{width:100%;height:100vh;height:100dvh;background:#e60012;text-align:center;display:none;position:fixed;top:50px;left:0;z-index:999;overflow-y:auto}.header_nav_contents_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3em 1em 0}.drawer_nav_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 15px;position:fixed;position:absolute;top:15px;right:0;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box}.menu_trigger{display:none;display:inline-block;position:relative;width:30px;height:20px;vertical-align:middle;cursor:pointer}.menu_trigger span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:30px;height:2px;background:#e60012;-webkit-transition:all .5s .2s;-o-transition:all .5s .2s;transition:all .5s .2s}.menu_trigger span:first-of-type{top:0}.menu_trigger span:nth-of-type(2){top:9px}.menu_trigger span:nth-of-type(3){bottom:0}.menu_trigger.active span{background:#e60012}.menu_trigger.active span:first-of-type{-webkit-transform:translateY(10px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menu_trigger.active span:nth-of-type(2){opacity:0}.menu_trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);-ms-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.active{overflow:hidden}.active .header_nav_contents{visibility:visible;opacity:1}.active .header_nav_contents li{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .9s ease,-webkit-transform 1s ease;transition:opacity .9s ease,-webkit-transform 1s ease;-o-transition:transform 1s ease,opacity .9s ease;transition:transform 1s ease,opacity .9s ease;transition:transform 1s ease,opacity .9s ease,-webkit-transform 1s ease;text-align:center}.header_nav_contents li{opacity:0;-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px);-webkit-transition:opacity .2s ease,-webkit-transform .6s ease;transition:opacity .2s ease,-webkit-transform .6s ease;-o-transition:transform .6s ease,opacity .2s ease;transition:transform .6s ease,opacity .2s ease;transition:transform .6s ease,opacity .2s ease,-webkit-transform .6s ease}.header_nav_contents li:nth-child(2){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.header_nav_contents li:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.header_nav_contents li:nth-child(4){-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.header_nav_contents li:nth-child(5){-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.header_nav_contents .header_nav_sp li:first-child{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.header_nav_contents .header_nav_sp li:nth-child(2){-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}.header_nav_contents .header_nav_sp li:nth-child(3){-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}.header_nav_contents .header_nav_sp li:nth-child(4){-webkit-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}.header_nav_contents .header_nav_sp li:nth-child(5){-webkit-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}.header_nav_sp_btm{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}.header_nav_sp_btm span{display:block;margin-left:5px}.header_nav_sp a,.header_nav_sp li{font-size:14px;font-size:.875rem;font-weight:500}.header_nav_sp a{color:#fff;margin-bottom:15px}.header_nav_sp .sec_dl_item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-top{bottom:7em}#page-top a{width:40px;height:40px;line-height:40px}#page-top a:before{width:10px;height:10px;top:3px}.dl_btn_fixed{bottom:0}.howto .howto_slider_img{padding:0 10%}.howto .slider_btm .slider_img{padding:0 5%}.howto .slider_btm .slider_img img{padding:13% 0}.case .case_slider_item{margin-top:3em}.pages_contents .sec_item_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pages_contents .sec_item_list dd,.pages_contents .sec_item_list dt{width:100%}}@media screen and (min-width:768px){.header{height:80px}.header_contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px;padding:0 0 0 30px}.header_nav_contents_inner .h_nav{color:#e60012;margin:0 35px 0 0}.footer_item_logo,.footer_item nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_item nav ul li a{font-size:15px;font-size:.9375rem}.sec_inner{max-width:1000px;padding:95px 0;text-align:center}.logo:after{width:100px;height:100px;top:9em;right:10%}.sec_ttl{font-size:60px;font-size:3.75rem}.sec_ttl_s{font-size:22px;font-size:1.375rem}.mb10{margin-bottom:20px}.mb20{margin-bottom:40px}.mb30{margin-bottom:60px}.mb40{margin-bottom:80px}.mb50{margin-bottom:100px}.pb10{padding-bottom:20px}.pb20{padding-bottom:40px}.pb30,.pb40{padding-bottom:60px}.pb50{padding-bottom:100px}.kv_item{margin-top:80px}.kv_item_img{max-width:1065px;margin:0 auto}.download .sec_ttl{margin-bottom:50px}.download h3{margin:45px 0 30px}.sec_dl_item a{width:50%}.sec_dl_logo_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec_dl_logo_item .sec_dl_logo{width:50%;text-align:right;margin-right:3em}.sec_dl_logo_item h3{width:50%;text-align:left}.concept h3{font-size:35px;font-size:2.1875rem}.concept p{font-size:22px;font-size:1.375rem}.concept .sec_item_list p{text-align:left}.concept .sec_item_list .icon{text-indent:-1.8em;margin-left:1.8em}.concept .sec_item_list .icon:before{width:30px;height:30px;margin:-8px 10px 0 0}.concept .sec_item_list_fx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.concept .sec_item_list_lt{width:70%;margin-right:1em}.concept .sec_item_list_rt{width:30%}.service .sec_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5em}.service .sec_item figure{width:45%;margin-left:3em}.service .sec_item_num span{font-size:60px;font-size:3.75rem}.service .sec_item h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:125px}.service .sec_item_txt{margin:30px 0}.service .sec_item_txt,.service .sec_item_txt span{font-size:22px;font-size:1.375rem}.service .sec_item_img_btm{width:40%;margin:0 auto}.dl_area .sec_item_ttl{margin-left:35px}.howto .sec_inner:before{top:5%;right:20%}.howto .sec_ttl:before{width:40px;height:40px;top:15%;left:70%}.howto .howto_slider_item{padding:0 5%!important}.howto .howto_slider_img:before{width:96%;border-radius:30px;left:5px}.howto .howto_slider .slider_img:before{display:block;width:97%;height:98%}.howto .howto_slider .slide-arrow{width:30px;height:31px}.howto .howto_slider .prev-arrow{display:block!important;left:35.5vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-15px}.howto .howto_slider .next-arrow{right:35.5vw}.howto .howto_slider_item_btm_cat{font-size:35px;font-size:2.1875rem}.howto .howto_slider_item_btm_txt{font-size:18px;font-size:1.125rem}.howto .howto_slider_item_btm_txt_s{font-size:22px;font-size:1.375rem}.txt_icon{width:20px;height:20px}.case .sec_cat:after{right:-10%}.case .case_slider_item_txt span{font-size:16px;font-size:1rem}.case .case_slider .slide-arrow{width:30px;height:31px}.case .case_slider .prev-arrow{display:block!important;left:34.5vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-15px}.case .case_slider .next-arrow{right:34.5vw}.faq .faq_item{padding:15px 0;text-align:left}.faq .faq_item_ttl,.faq .faq_item_txt{font-size:20px;font-size:1.25rem;padding-left:40px}.faq .faq_item_ttl:before,.faq .faq_item_txt:before{font-size:20px;font-size:1.25rem;width:30px;height:30px;line-height:30px}.faq .faq_item_ttl:after{width:25px;height:25px;margin-top:-15px}.faq .faq_item_ttl .txt_icon{margin:-15px 5px 0}.faq .faq_item_txt{border-top:4px dotted #fff}.pages_contents li,.pages_contents p{font-size:16px;font-size:1rem;line-height:1.9}.pages_contents .sec_item{margin-bottom:30px}.pages_contents .sec_item_ttl{font-size:20px;font-size:1.25rem}.pages_contents .sec_item_col{margin-bottom:60px}}@media screen and (min-width:768px) and (max-width:1000px){.howto .howto_slider .prev-arrow{left:25vw}.howto .howto_slider .next-arrow{right:30vw}.case .case_slider .prev-arrow{left:28.5vw}.case .case_slider .next-arrow{right:28.5vw}}@media screen and (max-width:900px){.pages_contents .sec_item_list dd,.pages_contents .sec_item_list dt{padding:1em}}
/*# sourceMappingURL=map/style.css.map */