﻿@import"https://fonts.googleapis.com/css2?&family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap";/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html,body{font-family:sans-serif;width:100%;height:100%;min-height:100%}h1,h2,h3,h4,h5,h6 p,table,blockquote,address,pre,iframe,form,figure,dl{padding:0}p,table,blockquote,address,pre,iframe,form,figure,dl,dt,dd,ul,ol,li{font-weight:inherit;margin:0}img{width:100%;max-width:100%;height:auto;display:block}a:hover img{opacity:.85}svg{margin:0;padding:0;vertical-align:top}picture{display:block}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}th,td{margin:0;padding:0}.dp-none{display:none}.dp-block{display:block}@media(min-width: 768px){.pc-dp-none{display:none !important}.mb-dp-none{display:block}}@media(max-width: 767px){.pc-dp-none{display:block !important}.mb-dp-none{display:none !important}}.fl-left{float:left}.fl-right{float:right}.clearfix:after{content:" ";display:block;clear:both}.bold{font-weight:bold}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.justify{text-align:justify;text-justify:inter-ideograph}.indent{text-indent:-1em;padding-left:1em}.text-vertical{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;width:100%;height:100%;margin:0;padding:0}_:-ms-lang(x)::-ms-backdrop,.text-vertical{writing-mode:tb-rl}@media(max-width: 767px){.text-vertical{-ms-writing-mode:initial;-webkit-writing-mode:initial;-o-writing-mode:initial;writing-mode:initial}}input,optgroup,select,textarea{border-width:1px;border-style:solid;border-color:#aaa;border-radius:5px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input:focus,optgroup:focus,select:focus,textarea:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}input[type=button],input[type=submit],select{-webkit-appearance:none}.poa{position:absolute;content:""}:root{--white: #fff;--black: #484848;--orange: #dd4400;--green: #0ba39b;--yellow: #f2d744}body{font-family:"Noto Sans JP",sans-serif;color:var(--black);background:var(--white)}@media screen and (min-width: 768px){body{font-size:calc(.875rem + (1vw - 7.68px)*.6689);line-height:1.6666666667}}@media screen and (min-width: 1366px){div{font-size:18px;line-height:1.6666666667}}@media screen and (max-width: 767px){body{font-size:4.2666666667vw;line-height:1.625}}@media screen and (max-width: 374px){body{font-size:3.84vw}}main{margin:0}#wrap{width:100%;overflow:hidden}.width-100{width:100%}.max-inner{width:100%;max-width:100%;margin:auto}@media screen and (max-width: 767px){.con-inner{width:93%;max-width:93%;margin:auto}}@media screen and (min-width: 768px){.con-inner{width:80%;max-width:1080px;margin:auto}}.header{position:relative;z-index:1}.header ul li{width:10%}.header ul li{position:relative}.header ul li .sub-menu{margin:0;position:absolute}.header ul li .sub-menu li{width:100%;height:0;overflow:hidden;transition:.5s}.header ul li:hover>.sub-menu>li{height:4em;overflow:visible}@media screen and (min-width: 768px){#fixed-navi{line-height:5em;width:100%;height:5em;background:#fff;position:fixed;top:-9em;transition:.7s;z-index:100}#fixed-navi.is-show{top:0}}.footer{background-color:var(--green)}.footer-inner{width:89.3333333333%;padding-top:2.25em;padding-bottom:7.8125em;margin:0 auto}.footer-logo{width:31.3432835821%}.footer-copyright{font-size:87.5%;color:var(--white)}@media screen and (min-width: 768px){.footer-inner{width:97%;padding-top:3.8888888889em;padding-bottom:5.6666666667em}.footer-logo{width:9.6666666667em}.footer-copyright{font-size:88.8888888889%}}.drawer-hamburger{background-color:rgba(255,255,255,.7);width:15%;height:7%;padding:2% 0 0 0;top:1%;z-index:999}.drawer-hamburger .drawer-hamburger-icon,.drawer-hamburger .drawer-hamburger-icon:after,.drawer-hamburger .drawer-hamburger-icon:before{background-color:#666;width:100%;height:2px;border-radius:0;margin:auto}.drawer-hamburger .drawer-hamburger-icon{width:70%;margin-top:-0.5em}.drawer-hamburger:hover{background-color:rgba(255,255,255,.7)}.drawer-open .drawer-hamburger{background-color:rgba(0,0,0,0)}.drawer-open .drawer-hamburger-icon{background-color:rgba(0,0,0,0)}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{background-color:#fff}.drawer-nav{background:#fff;z-index:999}.drawer-nav li{width:100%;border-bottom:1px dotted #666;padding:0}.drawer-nav li img{width:auto;height:4vw;display:inline-block}.drawer-nav li:hover{background:#fff}.drawer-nav a{color:#000;width:100%;height:100%;padding:5% 6%;display:block}.drawer-nav a span{margin-right:.5em}.drawer-nav a:hover{background:#eee}.drawer-nav li .sub-menu li:last-child{border-bottom:none}.drawer-overlay{background-color:rgba(32,32,32,.7)}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);opacity:0;visibility:hidden;z-index:9}.hamburger{position:fixed;display:block;width:3.125em;height:3.125em;outline:none;top:0;right:0;border:none;background-color:var(--green);z-index:12}.hamburger.is-active .menu-bar{background:#fff}.hamburger.is-active .menu-bar:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.hamburger.is-active .menu-bar:nth-child(2){opacity:0}.hamburger.is-active .menu-bar:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(45deg)}.menu-bar{position:absolute;left:50%;width:42%;transform:translateX(-50%);height:1px;background:#fff;transition:all .3s cubic-bezier(0.19, 1, 0.22, 1)}.menu-bar:nth-child(1){top:36%}.menu-bar:nth-child(2){top:52%;transform:translate(-50%, -50%)}.menu-bar:nth-child(3){top:68%}.drawer-menu{position:fixed;top:0;right:0;width:min(100%,375px);height:100%;padding-top:4.6875em;text-align:left;font-size:100%;background:rgba(255,255,255,.95);z-index:11;transform:translateX(100%);transition:.3s cubic-bezier(0.19, 1, 0.22, 1);display:block;overflow:auto}.drawer-logo{width:37.3333333333%;margin:0 auto}.drawer-list{display:block;width:100%;background:none;color:#000;text-align:center;transition:all .3s;margin-top:2.375em}.drawer-link{position:relative;display:block;text-decoration:none;color:var(--black);font-weight:700;padding:.625em 0}.drawer-bg-logo{position:absolute;content:"";bottom:0;left:0;width:100%;opacity:.05}.nav-open .drawer-menu{transform:translateX(0)}.nav-open #contents{transform:translateX(-10%)}@media screen and (min-width: 768px){.drawer-link{transition:color .3s ease}.drawer-link:hover{color:#ffdf00}}.animated{animation-delay:.2s;display:block}.animate-op0{opacity:0}.animate-op1{opacity:1}.animatedDura1{animation-duration:1s}.animatedDura2{animation-duration:2s}.animatedDura3{animation-duration:3s}.animatedDura4{animation-duration:4s}.animatedDura5{animation-duration:5s}.animatedDura6{animation-duration:6s}.animatedDura7{animation-duration:7s}.animatedDura8{animation-duration:8s}.animatedDura9{animation-duration:9s}.animatedDura10{animation-duration:10s}.animatedDelay01{animation-delay:.1s}.animatedDelay02{animation-delay:.2s}.animatedDelay03{animation-delay:.3s}.animatedDelay04{animation-delay:.4s}.animatedDelay05{animation-delay:.5s}.animatedDelay06{animation-delay:.6s}.animatedDelay07{animation-delay:.7s}.animatedDelay08{animation-delay:.8s}.animatedDelay09{animation-delay:.9s}.animatedDelay10{animation-delay:1s}.animatedDelay15{animation-delay:1.5s}.animatedDelay20{animation-delay:2s}.js-fadeIn,.js-fadeInUp,.js-fadeInDown,.js-fadeInLeft,.js-fadeInRight{opacity:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation:fadeIn 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 25%, 0)}to{opacity:1;transform:translate3d(0, 0%, 0)}}.fadeInUp{animation:fadeInUp 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -25%, 0)}to{opacity:1;transform:translate3d(0, 0%, 0)}}.fadeInDown{animation:fadeInDown 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-25%, 0, 0)}to{opacity:1;transform:translate3d(0%, 0, 0)}}.fadeInLeft{animation:fadeInLeft 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@keyframes fadeInRight{from{opacity:0;transform:translate3d(25%, 0, 0)}to{opacity:1;transform:translate3d(0%, 0, 0)}}.fadeInRight{animation:fadeInRight 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.flex{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#breadcrumb-area{margin-bottom:3%}#breadcrumb-area #breadcrumb{font-size:90%}#breadcrumb-area #breadcrumb li:after{content:"＞";margin:0 .5em}#breadcrumb-area #breadcrumb li:last-child:after{content:none}#eyecatch-area .swiper-container{z-index:0}h2{font-weight:bold}h3{font-weight:bold}.fixed-btn-wrapper{position:fixed;bottom:0;right:0;width:100%;z-index:9}.fixed-btn{display:block}@media screen and (min-width: 768px){.fixed-btn-wrapper{max-width:375px}}table{margin:5% 0;border-top:2px solid #ccc;border-bottom:2px solid #ccc}table tr:last-child th,table tr:last-child td{border-bottom:none}@media screen and (max-width: 767px){table th,table td{width:100%;display:block}table th{padding:3% 0 1%}table td{border-bottom:1px solid #ccc;padding:0 0 3%}}@media screen and (min-width: 768px){table th,table td{border-bottom:1px solid #ccc;padding:2% 0;vertical-align:top}table th{padding-right:3%}}#instaGallery{width:100%;margin:0 auto 5%}#instaGallery li{height:auto;margin:0;position:relative}#instaGallery li img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 767px){#instaGallery li{width:32%;padding:32% 0 0 0}}@media screen and (min-width: 768px){#instaGallery li{width:16%;padding:16% 0 0 0}}#article-main .atc-single-txt{line-height:1.8}#article-main .atc-single-txt h2,#article-main .atc-single-txt h3,#article-main .atc-single-txt h4,#article-main .atc-single-txt h5,#article-main .atc-single-txt h6{line-height:1.5}#article-main .atc-single-txt h1{color:#fff;font-size:200%;font-weight:bold;line-height:1;background:#666;margin-bottom:2em;padding:.5em;position:relative}#article-main .atc-single-txt h1::before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 15px rgba(0,0,0,0);border-right:solid 20px #333}#article-main .atc-single-txt h2{color:#666;font-size:150%;font-weight:bold;border-bottom:4px solid #666;background:#eee;margin-bottom:1.5em;padding:1% 0 1% 2%}#article-main .atc-single-txt h3{color:#666;font-size:140%;font-weight:bold;border-top:2px solid #666;border-bottom:2px solid #666;margin-bottom:1.5em;padding:1% 0 1% 2%}#article-main .atc-single-txt h4{color:#666;font-size:130%;font-weight:bold;border-left:4px solid #666;margin-bottom:1.5em;padding-left:.3em}#article-main .atc-single-txt h5{color:#666;font-size:120%;font-weight:bold;margin-bottom:1.5em}#article-main .atc-single-txt h5::before{content:"■"}#article-main .atc-single-txt h6{color:#666;font-size:110%;font-weight:bold;margin-bottom:1em}#article-main .atc-single-txt p{margin-bottom:1em}#article-main .atc-single-txt p.has-background{padding:0 .3em}#article-main .atc-single-txt p a,#article-main .atc-single-txt li a{color:#0757fe;text-decoration:underline}#article-main .atc-single-txt p a:hover,#article-main .atc-single-txt li a:hover{color:#007cba}#article-main .atc-single-txt ul,#article-main .atc-single-txt ol{margin-bottom:1em}#article-main .atc-single-txt ul{margin-left:1.2em;list-style:disc}#article-main .atc-single-txt ul.style-none{list-style:none;margin-left:0}#article-main .atc-single-txt ol{margin-left:1.2em;list-style:decimal}#article-main .atc-single-txt blockquote{color:#3f3131;font-style:italic;line-height:1.5;background:#eee;border-left:4px solid #999;box-shadow:0 2px 4px rgba(0,0,0,.14);margin-bottom:1em;padding:2em 1em .5em;position:relative}#article-main .atc-single-txt blockquote p:not(:last-child){margin-bottom:1em}#article-main .atc-single-txt blockquote::before{content:"“";font-family:arial,"Helvetica Neue",helvetica,sans-serif;color:#999;font-size:4em;line-height:1;position:absolute;top:1.5%;left:1%;display:inline-block}#article-main .atc-single-txt .wp-block-yoast-how-to-block{margin:2em auto}#article-main .atc-single-txt .wp-block-yoast-how-to-block .schema-how-to-description{font-weight:bold;background:#eee;padding:1%}#article-main .atc-single-txt .wp-block-yoast-faq-block{margin:2em auto}#article-main .atc-single-txt .wp-block-yoast-faq-block .schema-faq-section{background:#eee;margin-bottom:1em;padding:2%}#article-main .atc-single-txt .wp-block-yoast-faq-block .schema-faq-section .schema-faq-question{font-weight:bold}.title-wrapper{overflow:hidden}.title-anim{position:relative}.title-anim .char{display:inline-block}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.marker{text-decoration:underline;text-decoration-thickness:.4583333333em;text-decoration-color:var(--yellow);text-underline-offset:-0.2em;text-decoration-skip-ink:none}.accent-dots{position:relative}.accent-dots::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:110%;background-image:radial-gradient(circle at center, #7556b1 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .4em;padding-top:.2em}.dot-decoration{position:relative;padding-bottom:.3em}.dot-decoration::after{position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);width:5.05em;background-image:radial-gradient(circle at center, var(--yellow) 37.5%, transparent 37.5%);background-position:bottom right;background-repeat:repeat-x;background-size:8px 3px;padding-bottom:.3em}@media screen and (min-width: 768px){.dot-decoration{padding-bottom:.35em}.dot-decoration::after{width:5.9444444444em}}.eyecatch-wrapper{position:relative}.eyecatch-logo{position:absolute;content:""}.eyecatch-title{position:absolute;content:"";width:95.4666666667%;left:1.2%;top:66.2%;filter:drop-shadow(0 0 4px rgba(255, 255, 255, 0.8));opacity:0;visibility:hidden;transform:translateX(-16px)}.eyecatch-lead{position:absolute;content:"";width:22.4%;top:4em;right:.375em;filter:drop-shadow(0 0 4px rgba(255, 255, 255, 0.8));opacity:0;visibility:hidden;transform:translateX(16px)}.eyecatch-caption{display:inline-block;place-content:center;position:absolute;content:"";font-size:93.75%;font-weight:900;color:var(--yellow);text-align:center;line-height:1.4;width:7.3333333333em;height:7.3333333333em;border-radius:50%;background:#000;opacity:0;visibility:hidden}.eyecatch-caption span{font-size:133.3333333333%}.eyecatch-caption._01{top:8.2666666667em;left:-.3333333333em;transform:rotate(-24deg) scale(0)}.eyecatch-caption._02{top:2.2em;left:4.3333333333em;transform:rotate(-8deg) scale(0)}.eyecatch-caption._03{top:3.2666666667em;left:11.9333333333em;transform:rotate(16deg) scale(0)}.fluffy-anim1{animation:fluffy-anim1 4s ease-out infinite alternate}.fluffy-anim2{animation:fluffy-anim2 4s ease-out infinite alternate}.fluffy-anim3{animation:fluffy-anim3 4s ease-out infinite alternate}@keyframes fluffy-anim1{0%{transform:rotate(-24deg) scale(0.92)}50%{transform:rotate(-24deg) scale(1.08)}100%{transform:rotate(-24deg) scale(1)}}@keyframes fluffy-anim2{0%{transform:rotate(-8deg) scale(0.97)}50%{transform:rotate(-8deg) scale(1.03)}100%{transform:rotate(-8deg) scale(1)}}@keyframes fluffy-anim3{0%{transform:rotate(16deg) scale(0.96)}50%{transform:rotate(16deg) scale(1.04)}100%{transform:rotate(16deg) scale(1)}}.eyecatch-logo{position:absolute;content:"";width:14.1333333333%;top:.5625em;left:.8125em}@media screen and (min-width: 768px){.eyecatch-logo{top:1.9%;left:2%;width:8.4187408492%}.eyecatch-title{top:59.6%;left:1.6%;width:50.0732064422%}.eyecatch-lead{top:4.5%;right:6.9%;width:20.8%}.eyecatch-caption{width:12.737920937vw;height:12.737920937vw;font-size:1.6105417277vw}.eyecatch-caption span{font-size:145%;line-height:1.25}.eyecatch-caption._01{left:3.66%;top:29.7%}.eyecatch-caption._02{top:14.7%;left:15%}.eyecatch-caption._03{font-size:1.4641288433vw;line-height:1.45;top:40.1%;left:16.6%}}.intro{background-color:#fff7c9}.intro-inner{margin:0 auto}.intro-head{padding-top:4.0625em;padding-right:5.3333333333%;padding-bottom:4em;padding-left:5.3333333333%;background-color:var(--white)}.intro-title{font-size:150%;font-weight:700;text-align:center;white-space:nowrap;font-feature-settings:"palt"}.intro-title span{position:relative;font-size:133.3333333333%;color:#7556b1}.intro-list-wrapper{padding-top:1.0625em;padding-right:.875em;padding-bottom:1.6875em;padding-left:.875em;border:1px solid #7556b1;border-radius:8px;margin:1.875em auto 0;box-shadow:2px 2px 3px rgba(0,0,0,.16)}.intro-list{display:grid;row-gap:1.25em}.intro-item{display:flex;align-items:center;gap:.5em;opacity:0;visibility:hidden;transform:translateX(8px)}.intro-item span{width:calc(eo/16*1em)}.intro-item p{font-size:112.5%;font-weight:700;font-feature-settings:"palt"}.intro-avatars-wrapper{display:flex;justify-content:center;gap:1em;margin-top:1.875em}.intro-avatar{width:7.5em}.intro-note-wrapper{margin-top:1em}.intro-note{font-size:150%;font-weight:700;text-align:center;line-height:1.5}.intro-note span{color:var(--orange);text-decoration:underline;text-decoration-thickness:.4583333333em;text-decoration-color:var(--yellow);text-underline-offset:-0.2em;text-decoration-skip-ink:none}.intro-body{position:relative;width:89.3333333333%;padding-top:.5em;padding-bottom:2.5625em;margin:0 auto}.intro-body::before,.intro-body::after{position:absolute;content:"";bottom:calc(100% - 1px);width:50%;height:2.5em;background:#fff7c9}.intro-body::before{left:-5.833333%;clip-path:polygon(0 5%, 0% 100%, 100% 100%)}.intro-body::after{right:-5.833333%;clip-path:polygon(0 100%, 100% 100%, 100% 5%)}.intro-lead-wrapper{position:relative}.intro-lead{font-weight:700;position:relative;display:flex;justify-content:space-between;margin:0 auto}.intro-lead._01{font-size:150%;padding-bottom:.25em;width:72.8358208955%}.intro-lead._01::after{position:absolute;content:"";width:100%;height:1px;background-color:#707070;bottom:0;left:0}.intro-lead._02{align-items:baseline;margin-top:.375em}.intro-lead._02 span:nth-of-type(1){width:57.0149253731%}.intro-lead._02 span:nth-of-type(2){font-size:218.75%;font-weight:900}.intro-pitto-image{position:absolute;content:"";width:29.8507462687%;bottom:50%;left:50%;transform:translateX(-50%);z-index:3}.intro-pitto-image{position:absolute;content:"";width:29.8507462687%;bottom:50%;left:50%;transform:translateX(-50%);transform-origin:bottom;z-index:3;animation:float-animation 2s ease-in-out infinite alternate}@keyframes float-animation{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.05)}100%{transform:translateX(-50%) scale(1)}}.intro-steps{display:grid;row-gap:1.625em;margin-top:1.875em}.intro-step{opacity:0;visibility:hidden}.intro-footer{background-color:var(--orange)}.intro-footer-inner{padding-top:.5em;padding-right:5.33333%;padding-bottom:1.1875em;padding-left:5.33333%;margin:0 auto}.intro-caption-wrapper{display:flex;align-items:center;padding:0 1.6% 0 1%}.intro-caption{display:flex;flex-direction:column;color:var(--white);font-weight:700;width:75.223880597%}.intro-caption ._first-line{font-size:93.75%}.intro-caption ._second-line{font-size:125%}.intro-price{font-size:131.25%;color:var(--white);font-weight:900;line-height:1;width:max-content}.intro-price span{display:inline-block;width:2.1428571429em;margin-right:.25em}.intro-btn-wrapper{background:#fff;display:flex;align-items:center;justify-content:center;margin-top:.375em}.intro-btn{display:block;position:relative;font-size:87.5%;font-weight:900;color:var(--orange);text-align:center;padding:.76em 2em .76em 0;width:100%}.intro-btn::before{display:inline-block;position:absolute;content:"";top:50%;left:73.8%;transform:translateY(-50%);background-color:var(--orange);width:1.2142857143em;height:1.2142857143em;border-radius:50%}.intro-btn::after{display:inline-block;position:absolute;content:"";top:50%;left:75.4%;transform:translateY(-50%);width:.5em;height:.6428571429em;background-color:var(--white);clip-path:polygon(0 100%, 0 0, 100% 50%)}@media screen and (min-width: 768px){.intro-inner{padding-top:3.2222222222em;width:min(88%,1168px)}.intro-head{padding-top:3.6111111111em;padding-bottom:7.5555555556em}.intro-title{font-size:244.4444444444%}.intro-title span{font-size:131.8181818182%}.intro-list-wrapper{display:flex;justify-content:space-between;max-width:1000px;padding-top:2.6666666667em;padding-right:6.7%;padding-bottom:3.5555555556em;padding-left:5.6%;margin-top:3.5555555556em}.intro-list{width:59.5866819747%;row-gap:.9444444444em}.intro-item span{width:2.8888888889em}.intro-item p{font-size:clamp(16px,2.1229868228vw,29px);font-feature-settings:inherit}.intro-avatars-wrapper{width:38.346727899%;column-gap:1.1666666667em;margin:0}.intro-avatar{width:8.7222222222em}.intro-note-wrapper{margin-top:1.9444444444em}.intro-note{font-size:200%;line-height:1.6666666667}.intro-body{width:100%;padding-top:1em;padding-bottom:4.1111111111em}.intro-body::before,.intro-body::after{height:6em}.intro-body::before{left:-5.9333%}.intro-body::after{right:-5.9333%}.intro-lead._01{font-size:222.2222222222%;width:min(50%,415px);padding-bottom:.15em}.intro-lead._02{width:min(60%,573px)}.intro-lead._02 span:nth-of-type(1){width:18.0555555556em}.intro-lead._02 span:nth-of-type(2){font-size:327.7777777778%;margin-top:.6666666667em;line-height:1;transform:translateY(-0.2em);white-space:nowrap}.intro-pitto-image{width:9.4444444444em;left:49.5%;bottom:47%}.intro-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.9%;margin-top:2.6666666667em}.intro-footer{margin:0 calc(50% - 50vw)}.intro-footer-inner{padding-top:1.1666666667em;padding-right:0;padding-bottom:1.5em;padding-left:0;width:min(50%,499px)}.intro-caption-wrapper{padding:0;justify-content:space-between}.intro-caption ._first-line{font-size:122.2222222222%}.intro-caption ._second-line{font-size:161.1111111111%}.intro-price{font-size:200%}.intro-price span{width:1.7755555556em}.intro-btn{font-size:105.5555555556%;transition:color .3s ease-out,background-color .3s ease-out}.intro-btn::before{width:1.3421052632em;height:1.3421052632em;transition:background-color .3s ease-out}.intro-btn::after{width:.5468421053em;height:.7457894737em;transition:background-color .3s ease-out,box-shadow .3s ease-out;left:75.6%}.intro-btn:hover{color:var(--white);background-color:var(--orange);box-shadow:0 0 2px 2px var(--white)}.intro-btn:hover::before{background-color:var(--white)}.intro-btn:hover::after{background-color:var(--orange)}}.features-inner{padding-top:1.875em;margin:0 auto}.features-head{position:relative;padding-bottom:2.25em}.features-head::after{position:absolute;content:"";top:100%;left:0;width:100%;height:1.06875em;background:url(../images/svg/features-line.svg) center/cover no-repeat}.features-lead{font-size:150%;font-weight:700;text-align:center}.features-lead span{font-size:133.3333333333%;color:var(--green)}.features-lead span::after{background-image:radial-gradient(circle at center, var(--green) 20%, transparent 20%)}.features-title{font-size:150%;font-weight:700;text-align:center;line-height:1.5;margin-top:1.5em}.features-title span{color:var(--green)}.features-body{width:89.3333333333%;padding-top:2.1875em;margin:0 auto}.features-caption{position:relative;font-size:112.5%;font-weight:700;color:var(--orange);width:max-content;margin-inline:auto}.features-caption::before,.features-caption::after{position:absolute;content:"";top:50%;transform:translateY(-50%);width:.75em;height:1.2777777778em}.features-caption::before{background:url(../images/svg/features-caption-prepend.svg) center/cover no-repeat;right:101%}.features-caption::after{background:url(../images/svg/features-caption-apend.svg) center/cover no-repeat;left:100%}.features-movie-wrapper{position:relative;padding-top:56.25%;margin-top:1em}.features-movie-wrapper video{position:absolute;content:"";top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.features-inner{display:flex;width:min(88%,1168px);padding-top:4.8333333333em;padding-bottom:6em}.features-head{width:46.9178082192%;padding:0;margin-top:2.5555555556em}.features-head::after{display:none}.features-lead{font-size:clamp(28px,3.513909224vw,48px)}.features-lead span{font-size:131.25%}.features-title{font-size:clamp(26px,3.3674963397vw,46px);line-height:1.5652173913;margin-top:1.0434782609em}.features-body{width:52.9109589041%;padding-top:0}.features-caption{font-size:clamp(20px,2.196193265vw,30px)}.features-caption::before,.features-caption::after{top:65%;width:.7886666667em;height:1.3433333333em}.features-caption::before{right:103.8%}.features-caption::after{left:103.8%}}.testimonials{overflow-x:hidden;background-color:rgba(11,163,155,.05)}.testimonials-inner{padding-top:2.1875em;padding-bottom:3em;margin:0 auto}.testimonials-title{font-size:125%;font-weight:700;text-align:center;width:max-content;margin-inline:auto}.testimonials-body{padding-bottom:2.125em;margin-top:2.1875em}.testimonials-item-inner{padding-top:1.125em;padding-right:1.125em;padding-bottom:1.25em;padding-left:1.125em;border-radius:8px;background-color:var(--white);box-shadow:2px 2px 3px rgba(0,0,0,.16);overflow:hidden;height:100%}.testimonials-item-body{margin-top:1.25em}.testimonials-item-copy-wrapper{margin-top:.625em}.testimonials-item-autograph{font-size:87.5%;text-align:right;margin-top:1.4285714286em}.testimonials-swiper-pagination{position:static;gap:.9375em;margin-top:1em}.testimonials-swiper-pagination .swiper-pagination-bullet{width:1em;height:1em;margin:0}.testimonials-swiper-pagination .swiper-pagination-bullet-active{background-color:var(--green)}.testimonials-footer{position:relative;background-color:var(--orange)}.testimonials-footer::before,.testimonials-footer::after{position:absolute;content:"";bottom:calc(100% - 1px);background-color:var(--orange);width:50%;height:2.125em}.testimonials-footer::before{left:0;clip-path:polygon(0 0, 0% 100%, 100% 100%)}.testimonials-footer::after{right:0;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}.testimonials-footer-inner{padding-top:.5em;padding-right:5.33333%;padding-bottom:1.1875em;padding-left:5.33333%;margin:0 auto}.testimonials-caption-wrapper{display:flex;align-items:center;padding:0 1.6% 0 1%}.testimonials-caption{display:flex;flex-direction:column;color:var(--white);font-weight:700;width:75.223880597%}.testimonials-caption ._first-line{font-size:81.25%}.testimonials-caption ._second-line{font-size:156.25%}.testimonials-price{width:7.26875em}.testimonials-btn-wrapper{background:#fff;display:flex;align-items:center;justify-content:center;margin-top:.375em}.testimonials-btn{display:block;position:relative;font-size:87.5%;font-weight:900;color:var(--orange);text-align:center;padding:.76em 2em .76em 0;width:100%}.testimonials-btn::before{display:inline-block;position:absolute;content:"";top:50%;left:73.8%;transform:translateY(-50%);background-color:var(--orange);width:1.2142857143em;height:1.2142857143em;border-radius:50%}.testimonials-btn::after{display:inline-block;position:absolute;content:"";top:50%;left:75.4%;transform:translateY(-50%);width:.5em;height:.6428571429em;background-color:var(--white);clip-path:polygon(0 100%, 0 0, 100% 50%)}@media screen and (min-width: 768px){.testimonials-inner{width:min(88%,1168px);padding-top:2.7777777778em;padding-bottom:3.8888888889em}.testimonials-title{font-size:200%}.testimonials-body{padding-bottom:6.6666666667em;margin-top:2em}.testimonials-list{display:grid;row-gap:2.2222222222em}.testimonials-item{opacity:0;visibility:hidden;transform:translateY(8px)}.testimonials-item-inner{display:flex;justify-content:space-between;padding-top:2.2222222222em;padding-right:3.4246575342%;padding-bottom:2.2222222222em;padding-left:3.4246575342%}.testimonials-item-fugure-wrapper{width:37.3161764706%}.testimonials-item-body{width:59.0073529412%;margin:0}.testimonials-item-lead{font-size:100%}.testimonials-item-copy{font-size:100%;line-height:1.6666666667}.testimonials-item-autograph{font-size:100%;margin-top:1em}.testimonials-swiper-pagination{display:none}.testimonials-footer{margin:0 calc(50% - 50vw)}.testimonials-footer::before,.testimonials-footer::after{height:2.7777777778em}.testimonials-footer-inner{padding-top:1.1666666667em;padding-right:0;padding-bottom:1.5em;padding-left:0;width:min(60%,499px)}.testimonials-caption-wrapper{padding:0;justify-content:space-between}.testimonials-caption ._first-line{font-size:105.5555555556%}.testimonials-caption ._second-line{font-size:200%;letter-spacing:.01em}.testimonials-price{width:9.605em}.testimonials-btn{font-size:105.5555555556%;transition:color .3s ease-out,background-color .3s ease-out}.testimonials-btn::before{width:1.3421052632em;height:1.3421052632em;transition:background-color .3s ease-out}.testimonials-btn::after{width:.5468421053em;height:.7457894737em;transition:background-color .3s ease-out,box-shadow .3s ease-out;left:75.6%}.testimonials-btn:hover{color:var(--white);background-color:var(--orange);box-shadow:0 0 2px 2px var(--white)}.testimonials-btn:hover::before{background-color:var(--white)}.testimonials-btn:hover::after{background-color:var(--orange)}}.developers-note-inner{width:80%;padding-top:2.0625em;padding-bottom:3em;margin:0 auto}.developers-note-title{font-size:125%;font-weight:700;text-align:center;width:max-content;margin-inline:auto}.developers-note-body{margin-top:2.1875em}.developers-note-content{margin-top:1.75em}.developers-note-lead span{display:block}.developers-note-description{margin-top:1em}.developers-note-autograph-wrapper{margin-top:1em}.developers-note-position{text-align:right}.developers-note-autograph{text-align:right}@media screen and (min-width: 768px){.developers-note-inner{width:min(88%,1088px);padding-top:2.4444444444em;padding-bottom:3.8888888889em}.developers-note-title{font-size:200%}.developers-note-body{display:flex;justify-content:space-between}.developers-note-avatar-wrapper{width:37.3161764706%}.developers-note-content{width:59.0073529412%}.developers-note-lead{font-size:100%;line-height:1.6666666667}.developers-note-description{font-size:100%;line-height:1.6666666667}.developers-note-autograph-wrapper{margin-top:1.1111111111em}.developers-note-position{font-size:100%;line-height:1.6666666667}.developers-note-autograph{font-size:100%;line-height:1.6666666667}}.fee{background-color:#fffdee}.fee-inner{width:89.3333333333%;padding-top:2.625em;padding-bottom:3.125em;margin:0 auto}.fee-title{position:relative;font-size:125%;text-align:center;font-weight:700;margin-inline:auto}.fee-description{margin-top:1.75em}.fee-body{padding-top:.75em;padding-right:1.0625em;padding-bottom:1.375em;padding-left:1.0625em;border:1px solid var(--black);border-radius:8px;margin-top:1.25em}.fee-monthly{font-size:112.5%;text-align:center;font-weight:500}.fee-note{font-size:87.5%;line-height:1.8571428571;margin-top:.5em}@media screen and (min-width: 768px){.fee-inner{width:min(88%,762px);padding-top:2.3888888889em;padding-bottom:3.8888888889em}.fee-title{font-size:200%}.fee-description{margin-top:3em}.fee-body{padding-top:1em;padding-right:6.6666%;padding-bottom:1.5555555556em;padding-left:6.6666%;margin-top:1.5555555556em}.fee-monthly{font-size:166.6666666667%}.fee-note{font-size:100%;line-height:1.6666666667}}.contact{background-color:#f7f7f7}.contact-inner{width:89.3333333333%;padding-top:2.1875em;padding-bottom:3.125em;margin:0 auto}.contact-title{font-size:125%;text-align:center;font-weight:700;margin-inline:auto}.contact-description-wrapper{margin-top:1.875em}.contact-body{margin-top:1.25em}.contact-form{display:grid;row-gap:.9375em}.form-group label{width:100%}.form-group input,.form-group textarea,.form-group select{width:100%;padding:.25em;border-radius:0;background-color:var(--white)}.form-group .required{font-size:75%;margin-left:.25em;color:var(--orange)}.contact-form a{text-decoration:underline}input.submit-btn{position:relative;font-size:87.5%;color:var(--white);font-weight:700;text-align:center;display:grid;place-items:center;padding:.76em 0;width:100%;background:var(--orange)}input.submit-btn::before{display:inline-block;position:absolute;content:"";top:50%;left:56.8%;transform:translateY(-50%);background-color:var(--white);width:1.2142857143em;height:1.2142857143em;border-radius:50%}input.submit-btn::after{display:inline-block;position:absolute;content:"";top:50%;left:58.2%;transform:translateY(-50%);width:.5em;height:0.6428571429em;background-color:var(--orange);clip-path:polygon(0 100%, 0 0, 100% 50%)}@media screen and (min-width: 768px){.contact-inner{padding-top:2.3888888889em;padding-bottom:3.8888888889em;width:min(88%,762px)}.contact-title{font-size:200%}.contact-description-wrapper{margin-top:3em}.contact-description{font-size:100%}.contact-body{margin-top:1.5555555556em}.form-group p{display:flex}.form-group p label{width:30%;display:block}.form-group p .wpcf7-form-control-wrap{width:70%}.contact-note{font-size:88.8888888889%;line-height:1.625}input.submit-btn{font-size:111.1111111111%;font-weight:900;width:min(66.7%,488px);margin:3.1em auto 0;transition:color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out}input.submit-btn::before{width:1.64em;height:1.64em;left:58%;transition:background-color .3s ease-out}input.submit-btn::after{width:.6755em;height:.8685em;left:60.5%;transition:background-color .3s ease-out}input.submit-btn:hover{color:var(--orange);background-color:var(--white);box-shadow:0 0 2px 2px var(--orange)}input.submit-btn:hover::before{background-color:var(--orange)}input.submit-btn:hover::after{background-color:var(--white)}}/*# sourceMappingURL=style-main.min.css.map */