@charset "UTF-8";/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}img,svg{vertical-align:middle}button,hr,input{overflow:visible}article,aside,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}progress,sub,sup{vertical-align:baseline}*,.sp-no-js,legend{max-width:100%}body,caption{text-align:left}.js-animation,.swiper-slide-invisible-blank{visibility:hidden}.sp-layer,.sp-slides,.swiper-backface-hidden .swiper-slide,a.sp-video img{-webkit-backface-visibility:hidden}body,sub,sup{position:relative}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{overflow:auto;-ms-overflow-style:scrollbar}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;caption-side:bottom}th{text-align:inherit}label,output{display:inline-block}button{border-radius:0}*,fieldset{padding:0;border:0;margin:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=time],input[type=datetime-local],input[type=month],input[type=date]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0}legend{width:100%;padding:0;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;color:#212529;background-color:#fff;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-font-kerning:normal;font-kerning:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-break:strict;font-family:Meiryo,"Hiragino kaku Gothic ProN","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 0)}.c-button span,.l-header-sp ul li a,.l-header__lists ul li a{font-weight:700;font-style:normal}@media (max-width:768px){.pc-only{display:none!important}.sp-only{display:inherit}}@media (min-width:769px){.pc-only{display:inherit}.sp-only{display:none!important}.l-header{padding:40px 3.88vw}}.js-animation{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 1s;transition:all 1s}.js-animation.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.l-header{position:fixed;top:0;left:0;width:100%;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:769px){.l-header__logo{width:13.25vw}.l-header__lists__menu{background:#F7FCFD}}@media (max-width:768px){.l-header{padding:20px}.l-header__logo{width:150px}}.l-header__logo img{width:100%}.l-header__lists ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-header__lists ul li{list-style:none}.l-header__lists ul li a{font-size:.72vw;line-height:1.5;letter-spacing:calc(.72vw * .001 * 0)}.l-header__lists__menu li a{position:relative}.l-header__lists__menu li a::after{content:'';position:absolute;left:0;bottom:-10px;width:0%;height:2px;background:#000;z-index:2;-webkit-transition:all .4s;transition:all .4s}.hamburger_btn,.l-header-sp{display:block;position:fixed;top:0}.l-header__lists__menu li a:hover{text-decoration:none}.l-header__lists__menu li a:hover::after{width:100%}@media (min-width:769px){.l-header__lists__menu li{padding:0 1.8vw;margin:0}.l-header__lists__menu li a{color:#000}.l-header__lists__next{background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}.l-header__lists__next li a{display:block;color:#FFF;padding:17px .77vw;min-width:100px;text-align:center}}.hamburger_btn{right:0;width:80px;height:80px;cursor:pointer;z-index:30}.l-header-sp{right:-100vw;height:100vh;background:#FBF3F2;-webkit-transition:all .3s;transition:all .3s;z-index:20;overflow-y:auto;width:100vw;padding:100px 50px 70px}.l-header-sp ul li{list-style:none}.l-header-sp ul li a{padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.5;letter-spacing:calc(18px * .001 * 0);color:#000;border-bottom:1px solid #000}.hamburger_line{position:absolute;height:2px;background-color:#000;-webkit-transition:all .3s;transition:all .3s;width:25px;left:20px}.hamburger_line_1{top:30px}.hamburger_line_2{top:40px}.hamburger_line_3{top:50px}.nav-open .l-header-sp{right:0}.nav-open .hamburger_line_1{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40px;width:25px}.nav-open .hamburger_line_2{width:0;left:50%}.nav-open .hamburger_line_3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40px;width:25px}.nav-open .hamburger_btn{-webkit-box-shadow:initial;box-shadow:initial}.nav-open .l-header__logo{position:relative;z-index:31}.nav-open .l-header__instagram{display:none}.l-footer .logo-section,.l-footer .navbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media (min-width:769px){.l-footer__grid{width:65.21%;max-width:1200px;margin:0 auto;padding:80px 20px}}@media (max-width:768px){.l-footer__grid{padding:40px 0 10px}.l-footer .logo{margin:0 0 20px}}.l-footer .navbar{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.l-footer .logo-section{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-footer .menu,.l-footer .menu-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.l-footer .category-items,.l-footer .menu-category{-webkit-flex-direction:column;-webkit-box-direction:normal}.l-footer .logo{width:150px}.l-footer .logo img{width:100%}.l-footer .copyright{font-size:12px;color:#777;margin-top:5px}.l-footer .privacy-terms{font-size:12px;color:#777;margin-top:3px}.l-footer .privacy-terms a{color:#777;text-decoration:none}.l-footer .privacy-terms a:hover{text-decoration:underline}.l-footer .menu-item,.p-front__feature .more-button,.p-information .tab-button,.p-news a,.p-price .cta-btn,.p-price .plan-btn,a.sp-video{text-decoration:none}.l-footer .menu{display:flex;gap:60px}@media (max-width:768px){.l-footer .menu{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:60%;margin:0 auto 20px}}.l-footer .menu-category{display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.l-footer .category-title{font-weight:500;margin-bottom:15px;font-size:14px}.l-footer .category-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:10px}.l-footer .menu-item{font-size:14px;color:#555}.l-footer .menu-item:hover{color:#000}.l-footer .menu-toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:30px;height:21px;cursor:pointer}.l-footer .menu-toggle span{height:3px;width:100%;background-color:#333;border-radius:3px}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}@media (max-width:768px){.l-footer .navbar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.l-footer .menu{width:100%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}.l-footer .menu-category{margin-bottom:15px;min-width:120px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-footer .category-items{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-footer .logo-section{margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-front__price .card,.p-news .news-list,.p-price .plan-card,.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}@media (max-width:480px){.l-footer .logo{font-size:16px}.l-footer .copyright,.l-footer .privacy-terms{font-size:10px}.l-footer .menu-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0}.l-footer .category-items{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-footer .category-title{margin-bottom:10px}}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--primary:#E95504;--primary-dark:#D24A00;--background:#FFF6F2;--white:#FFFFFF;--black:#000000;--text-dark:#333333;--text-medium:#666666;--border:#FFD6C2;--gray-light:#EEEEEE;--gray:#CCCCCC;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid;border-radius:50%;border-top-color:transparent}.slider-pro,.sp-mask,.sp-slides,.sp-slides-container{position:relative}.sp-image,.sp-thumbnail{border:none}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*!
*  - v1.5.0
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/.slider-pro{margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}.sp-mask{overflow:hidden}.sp-slides{-webkit-perspective:1000}.sp-slide{position:absolute;list-style:none}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block}.sp-no-js{overflow:hidden}.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr}.sp-left-thumbnails,.sp-right-thumbnails,.sp-top-thumbnails{position:absolute;top:0}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.sp-rtl .sp-thumbnail-container{float:right}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{left:0;top:50%;border-right:13px solid red}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{right:0;top:50%;border-left:13px solid red}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';height:0;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{width:0;top:0;border-bottom:13px solid red}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{width:0;bottom:0;border-top:13px solid red}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased}.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-full-screen,.sp-selected-button{background-color:#000}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:url(images/openhand.cur),move}.sp-grabbing{cursor:url(images/closedhand.cur),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px;right:auto}.sp-horizontal .sp-next-arrow,.sp-horizontal.sp-rtl .sp-previous-arrow{right:20px;left:auto}.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-horizontal.sp-rtl .sp-previous-arrow,.sp-next-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0);transform:rotate(0)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video img{border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}.c-button{display:block;text-align:center;position:relative;padding:15px 0;-webkit-transition:.3s;transition:.3s}.c-button img{position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:7px;height:auto}.c-white-button:hover::after,.p-front__main__texts .contact a::after{content:'';top:50%;transform:translateY(-50%)}.c-button span{font-size:14px;line-height:1.5;letter-spacing:calc(14px * .001 * 0)}.c-white-button{background:#FFF;border:2px solid #FFF}.c-white-button span{color:#054EA9}.c-white-button:hover{background:#054EA9}.c-white-button:hover span{color:#FFF}.c-white-button:hover::after{width:6.79px;height:13px;background:url(../img/arrow-white.png);background-size:cover;position:absolute;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}.p-front{background:#FBF3F2}.p-front__main__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:769px){.p-front__main{padding-top:200px}.p-front__main__grid{width:73.44%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-front__main__texts{width:55%;margin-right:2.5%}.p-front__main__texts h1{font-size:2.5vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(2.5vw * .001 * 0)}}@media (max-width:768px){.p-front__main{padding-top:120px}.p-front__main__grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 20px}.p-front__main__texts h1{margin:10px 0;font-size:24px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(24px * .001 * 0)}}.p-front__main__texts h1 span{color:#EA580C}@media (min-width:769px){.p-front__main__texts p{margin-top:50px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}.p-front__main__texts .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:30px}}@media (max-width:768px){.p-front__main__texts .buttons{margin-top:20px}}.p-front__main__texts .buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-front__main__texts .buttons a{margin:0 12px;padding:15px 3px;border-radius:8px;width:12.9vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-front__main__texts .buttons a{width:100%;padding:11px 1px;margin:10px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-front__main__texts .buttons .free{background:#FFF;color:#000;padding:12px 0}.p-front__main__texts .contact a{color:#EA580C;position:relative;display:inline-block}.p-front__main__texts .contact a::after{background:url(../img/circle-arrow.png) center center/cover no-repeat;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:20px;height:20px}.p-front__main__texts .contact a::before,.p-front__price .contact a::after{content:'';top:50%;transform:translateY(-50%)}@media (min-width:769px){.p-front__main__texts .buttons .free{border:3px solid #EA580C;margin:0 12px 0 0}.p-front__main__texts .contact{margin-top:20px}.p-front__main__texts .contact a{font-size:1vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1vw * .001 * 30)}.p-front__main__texts .contact a::after{right:-10vw}}@media (max-width:768px){.p-front__main__texts .buttons .free{border:1px solid #EA580C}.p-front__main__texts .contact{text-align:center}.p-front__main__texts .contact a{margin-left:-55px;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}.p-front__main__texts .contact a::after{right:-55px}}.p-front__main__texts .contact a::before{background:#EA580C;height:1px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-front__main__texts .contact a::before{width:8vw;right:-8.5vw}}@media (max-width:768px){.p-front__main__texts .contact a::before{width:25px;right:-30px}}@media (min-width:769px){.p-front__main__image{width:42.5%}.p-front__corporate{padding:60px 0}}@media (max-width:768px){.p-front__corporate{padding:40px 0}}.p-front__corporate .logo-container{width:100%;overflow:hidden;position:relative;padding:20px 0}.p-front__corporate .slider-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(300px * 20);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:30s;animation-duration:30s}.p-front__corporate .slide-left{-webkit-animation-name:slide-left;animation-name:slide-left}.p-front__corporate .slide-right{-webkit-animation-name:slide-right;animation-name:slide-right}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-300px * 10));transform:translateX(calc(-300px * 10))}}@keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-300px * 10));transform:translateX(calc(-300px * 10))}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(calc(-300px * 10));transform:translateX(calc(-300px * 10))}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(calc(-300px * 10));transform:translateX(calc(-300px * 10))}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.p-front__corporate .logo{width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p-front__corporate .logo img{max-width:80%;max-height:60px;-o-object-fit:contain;object-fit:contain}.p-front__corporate .placeholder{background-color:#f8f8f8;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#C6C6C6;font-size:14px;font-weight:700}@media (min-width:769px){.p-front__worries__grid{width:84.67%;margin:0 auto;padding-bottom:80px}}@media (max-width:768px){.p-front__worries__grid{padding:20px}}.p-front__solution{position:relative;background-color:#fff;border-radius:30px;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.25);box-shadow:inset 0 2px 2px rgba(0,0,0,.25)}@media (min-width:769px){.p-front__solution{padding:40px 30px}.p-front__solution__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.p-front__solution{padding:40px;width:90%;margin:60px auto 0}.p-front__solution__texts{margin-top:20px}}.p-front__solution::before{content:'';position:absolute;top:-46px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:50px solid #fff;-webkit-filter:drop-shadow(0 -3px 2px rgba(0, 0, 0, .1));filter:drop-shadow(0 -3px 2px rgba(0, 0, 0, .1))}@media (min-width:769px){.p-front__solution__image{width:55%;text-align:center}.p-front__solution__image img{width:90%}.p-front__solution__texts{margin-left:-100px;width:45%}.p-front__solution__texts .grid{width:75%}.p-front__solution__texts .grid .top{text-align:center;font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-front__solution__texts .grid .top{font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}@media (min-width:769px){.p-front__solution__texts .grid .detail{margin-top:20px;font-size:1.44vw;font-weight:400;font-style:normal;line-height:2;letter-spacing:calc(1.44vw * .001 * 60)}}@media (max-width:768px){.p-front__solution__texts .grid .detail{margin-top:10px;font-size:16px;font-weight:400;font-style:normal;line-height:2;letter-spacing:calc(16px * .001 * 60)}}.p-front__solution__texts .grid .detail span{color:#EA580C}@media (min-width:769px){.p-front__feature__grid{max-width:1200px;margin:0 auto;padding:120px 20px 0}.p-front__feature .header h2{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}@media (max-width:768px){.p-front__feature__grid{padding:60px 20px 0}}.p-front__feature .header{text-align:center;padding-bottom:40px}.p-front__feature .header h2{color:#000;margin-bottom:20px}@media (max-width:768px){.p-front__feature .header h2{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}.p-front__feature .header h2 span{color:#EA580C}.p-front__feature .features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-front__feature .feature{-webkit-flex-basis:calc(25% - 20px);-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px);text-align:center;padding:20px;position:relative}.p-front__feature .feature:not(:last-child)::after{content:'';position:absolute;right:-10px;top:0;height:100%;width:1px;border-right:1px dashed #EA580C}.p-front__feature .icon-wrapper{width:120px;height:120px;margin:0 auto 20px;background-color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.p-front__feature .feature h2{font-size:22px;margin-bottom:15px}.p-front__feature .feature p{font-size:14px;line-height:1.6;margin-bottom:25px;text-align:left}.p-front__feature .more-button{display:inline-block;background-color:#EA580C;color:#fff;padding:8px 25px;font-size:14px;-webkit-transition:background-color .3s;transition:background-color .3s}.p-front__feature .more-button:hover{background-color:#c73b10}.p-front__feature .feature:nth-child(2) .more-button{background-color:#FBF3F2;color:#000;border:1px solid #EA580C}.p-front__feature .feature:nth-child(2) .more-button:hover{background-color:#fff8f6}.p-front__feature .feature:nth-child(3) .more-button,.p-front__feature .feature:nth-child(4) .more-button{background-color:#FBF3F2;color:#000;border:1px solid #EA580C}.p-front__feature .feature:nth-child(3) .more-button:hover,.p-front__feature .feature:nth-child(4) .more-button:hover{background-color:#fff8f6}@media (max-width:992px){.p-front__feature .feature{-webkit-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-bottom:40px}.p-front__feature .feature:nth-child(2)::after{display:none}.p-front__feature .feature:nth-child(1)::after,.p-front__feature .feature:nth-child(3)::after{display:block}}@media (max-width:768px){.p-front__feature .features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-front__feature .feature{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;padding-bottom:40px;border-bottom:1px dashed #EA580C}.p-front__feature .feature::after{display:none!important}.p-front__feature .feature:last-child{border-bottom:none}}.p-front__plans .plans .plan-buttons,.p-front__price .pricing-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;gap:20px}.p-front__plans .plans{text-align:center;background:#FFF}@media (min-width:769px){.p-front__feature .feature p{min-height:180px}.p-front__plans .plans{margin:60px 0 100px;padding:60px 0}}.p-front__plans .plans .plan-buttons{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media (max-width:768px){.p-front__plans .plans{padding:40px 20px}.p-front__plans .plans .plan-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-front__plans .plans .plan-buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-front__plans .plans .plan-buttons a{margin:0 12px;padding:15px 0;border-radius:8px;width:12.9vw;max-width:200px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-front__plans .plans .plan-buttons a{width:100%;padding:13px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-front__plans .plans .plan-buttons .free-plan{background:#FFF;color:#000}@media (min-width:769px){.p-front__plans .plans .plan-buttons .free-plan{margin:0 12px 0 0;border:3px solid #EA580C;padding:12px 0}}@media (max-width:768px){.p-front__plans .plans .plan-buttons .free-plan{border:1px solid #EA580C;padding:12px 0}}.p-front__price{background:-webkit-gradient(linear,left top,right top,from(#ffde9e),to(#ffb6b6));background:-webkit-linear-gradient(left,#ffde9e,#ffb6b6);background:linear-gradient(to right,#ffde9e,#ffb6b6)}@media (min-width:769px){.p-front__price{padding:80px 0;border-radius:30px}.p-front__price__grid{max-width:1200px;width:100%;margin:0 auto}.p-front__price h2{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}.p-front__price h2{text-align:center;margin-bottom:40px;font-weight:700}@media (max-width:768px){.p-front__price__grid{padding:60px 20px}.p-front__price h2{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}.p-front__price .pricing-cards{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.p-front__price .card,.p-front__price .features li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.p-front__price .card{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;max-width:260px;padding:20px;text-align:center;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-front__price .card-title{color:#EA580C;font-size:18px;margin-bottom:10px}.p-front__price .card-price{font-size:32px;font-weight:700;margin-bottom:5px}.p-front__price .enterprise-price{font-size:28px}.p-front__price .user-info{font-size:12px;margin-bottom:5px;font-weight:700}.p-front__price .time-limit{font-size:12px;color:#000;font-weight:700}.p-front__price .time-sub{font-size:12px;color:#C6C6C6;margin-bottom:20px;padding-bottom:15px}.p-front__price .features{text-align:left;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:15px 0}.p-front__price .features li{list-style-type:none;margin-bottom:10px;font-size:14px;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-front__qa .faq-question,.p-front__qa .tab-container{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex}.p-front__price .features li::before{content:"・";margin-right:5px}.p-front__price .plus-icon{color:#EA580C;font-weight:700;text-align:center;margin:10px 0;font-size:16px}.p-front__price .start-button{background-color:#EA580C;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;max-width:150px;margin:20px auto 0}.p-front__price .start-button.outlined{background-color:#fff;color:#000;border:1px solid #000}.p-front__price .start-button:hover{background-color:#d44d1f}.p-front__price .start-button.outlined:hover{background-color:#f8f8f8}.p-front__price .plan-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:20px}.p-front__price .plan-buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-front__price .plan-buttons a{margin:0 12px;padding:15px 0;border-radius:8px;width:12.9vw;max-width:200px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-front__price .plan-buttons a{width:100%;padding:13px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-front__price .plan-buttons .free-plan{background:#FFF;color:#000}.p-front__price .contact a{color:#EA580C;position:relative;display:inline-block}.p-front__price .contact a::after{background:url(../img/circle-arrow.png) center center/cover no-repeat;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:20px;height:20px}.p-front__price .contact a::before,.p-front__qa .contact a::after{content:'';top:50%;transform:translateY(-50%)}@media (min-width:769px){.p-front__price .plan-buttons .free-plan{margin:0 12px 0 0;border:3px solid #EA580C;padding:12px 0}.p-front__price .contact{margin-top:20px;text-align:center}.p-front__price .contact a{margin-left:-10vw;font-size:1vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1vw * .001 * 30)}.p-front__price .contact a::after{right:-10vw}}@media (max-width:768px){.p-front__price .plan-buttons .free-plan{border:1px solid #EA580C;padding:12px 0}.p-front__price .contact{text-align:center}.p-front__price .contact a{margin-left:-10vw;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}.p-front__price .contact a::after{right:-55px}}.p-front__price .contact a::before{background:#EA580C;height:1px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-front__price .contact a::before{width:8vw;right:-8.5vw}}@media (max-width:1100px){.p-front__price .pricing-cards{gap:15px}.p-front__price .card{max-width:230px}}@media (max-width:950px){.p-front__price .pricing-cards{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-front__price .card{max-width:45%}}@media (max-width:768px){.p-front__price .contact a::before{width:25px;right:-30px}.p-front__price .card{max-width:100%}.p-front__price .plan-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.p-front__price .plan-button{width:100%}}@media (min-width:769px){.p-front__qa__grid{width:64%;max-width:1200px;margin:0 auto;padding:100px 0 60px}.p-front__qa .header h2{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}.p-front__qa .header{text-align:center}.p-front__qa .header h2{color:#000;margin-bottom:30px;position:relative}@media (max-width:768px){.p-front__qa__grid{padding:60px 20px}.p-front__qa .header h2{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}.p-front__qa .header h2::after{content:'Q&A';position:absolute;color:#000;text-align:center;top:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:14px;font-weight:400}.p-front__qa .tab-container{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-front__qa .tab{border-radius:8px 8px 0 0;cursor:pointer;position:relative;font-weight:700;width:50%}@media (min-width:769px){.p-front__qa .tab{padding:15px 30px;font-size:1.04vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.04vw * .001 * 30)}}@media (max-width:768px){.p-front__qa .tab-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-front__qa .tab{padding:20px 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(13px * .001 * 30)}}.p-front__qa .tab-active{background-color:#FFF;color:#EA580C;border:1px solid #EA580C;border-bottom:initial}.p-front__qa .tab-inactive{background-color:#ccc;color:#666;border:1px solid #ccc}.p-front__qa .speech-bubble{position:relative}.p-front__qa .faq-item{margin-bottom:15px;border-radius:5px;overflow:hidden;background-color:#fff}.p-front__qa .faq-question{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;border:2px solid #EA580C;background:#EA580C;color:#FFF}@media (min-width:769px){.p-front__qa .faq-question{padding:20px}.p-front__qa .question-icon{font-size:1.86vw;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:calc(1.86vw * .001 * 30)}}@media (max-width:768px){.p-front__qa .faq-question{padding:15px}}.p-front__qa .question-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:Outfit,sans-serif;width:50px;height:50px;border:2px solid #EA580C;border-radius:50%;background-color:#FFF;color:#EA580C;margin-right:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p-front__qa .question-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-front__qa .faq-answer.active,.p-front__qa .toggle-btn{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}@media (min-width:769px){.p-front__qa .question-text{font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.34vw * .001 * 30);font-size:clamp(22px,1.34vw,26px)}.p-front__qa .faq-answer{padding:20px}}.p-front__qa .toggle-btn{font-size:50px;color:#FFF;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;cursor:pointer}.p-front__qa .faq-answer{display:none;background-color:#fff;border:2px solid #EA580C}@media (max-width:768px){.p-front__qa .faq-answer{padding:15px}}.p-front__qa .faq-answer.active{display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-front__qa .answer-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#EA580C;color:#fff;margin-right:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p-front__qa .answer-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#000}@media (min-width:769px){.p-front__qa .answer-icon{font-size:1.86vw;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:calc(1.86vw * .001 * 30)}.p-front__qa .answer-text{font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.34vw * .001 * 30);font-size:clamp(22px,1.34vw,26px)}.p-front__qa .plan-buttons{margin-top:40px}}.p-front__qa .keyword-tag{display:inline-block;font-size:10px;font-weight:400;padding:3px 8px;margin-bottom:5px;border-radius:12px;background-color:#EA580C;color:#fff}.p-front__qa .plan-buttons,.p-news .news-filters,.p-news .news-list{display:-webkit-box;display:-ms-flexbox}.p-front__qa .plan-buttons{display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:20px}@media (max-width:768px){.p-front__qa .plan-buttons{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-front__qa .plan-buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-front__qa .plan-buttons a{margin:0 12px;padding:15px 0;border-radius:8px;width:12.9vw;max-width:200px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-front__qa .plan-buttons a{width:100%;padding:13px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-front__qa .plan-buttons .free-plan{background:#FFF;color:#000}.p-features__main__contact .contact a::after,.p-front__qa .contact a::after{background:url(../img/circle-arrow.png) center center/cover no-repeat;width:20px;height:20px}.p-front__qa .contact a{color:#EA580C;position:relative;display:inline-block}.p-front__qa .contact a::after{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.p-front__qa .contact a::before,.p-news .news-item:after{transform:translateY(-50%);content:'';top:50%}@media (min-width:769px){.p-front__qa .plan-buttons .free-plan{margin:0 12px 0 0;border:3px solid #EA580C;padding:12px 0}.p-front__qa .contact{margin-top:20px;text-align:center}.p-front__qa .contact a{margin-left:-10vw;font-size:1vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1vw * .001 * 30)}.p-front__qa .contact a::after{right:-10vw}}@media (max-width:768px){.p-front__qa .plan-buttons .free-plan{border:1px solid #EA580C;padding:12px 0}.p-front__qa .contact{text-align:center}.p-front__qa .contact a{margin-left:-10vw;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}.p-front__qa .contact a::after{right:-55px}}.p-front__qa .contact a::before{background:#EA580C;height:1px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.p-news{background:#FBF3F2}@media (min-width:769px){.p-front__qa .contact a::before{width:8vw;right:-8.5vw}.p-news .container{max-width:1200px;margin:0 auto;padding:0 20px 120px}}@media (max-width:768px){.p-front__qa .contact a::before{width:25px;right:-30px}.p-front__qa .tab-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-front__qa .tab{text-align:center}.p-front__qa .answer-icon,.p-front__qa .question-icon{width:30px;height:30px;font-size:14px}.p-front__qa .plan-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.p-front__qa .plan-button{width:100%}.p-news .container{padding:20px 20px 80px}}.p-news a{color:inherit}@media (min-width:769px){.p-news .header-container{padding:200px 3.88vw 40px}}@media (max-width:768px){.p-news .header-container{padding:100px 20px 0}}.p-news .news-header{text-align:left;margin-bottom:var(--spacing-xxl);opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:fadeInUp .7s ease forwards;animation:fadeInUp .7s ease forwards}.p-news .news-header h1,.p-news .news-header span{margin-bottom:var(--spacing-md);letter-spacing:2px}.p-news .news-header h1{font-size:var(--text-3xl);color:var(--black);font-weight:700}.p-news .news-header span{font-size:var(--text-xl);color:var(--primary);font-weight:400}.p-news .news-header p{font-size:var(--text-lg);color:var(--black);max-width:700px;letter-spacing:2px}.p-news .news-content{background-color:#FFF5F5;border-radius:8px;padding:30px;margin-bottom:50px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);-webkit-animation:fadeInUp .7s ease forwards;animation:fadeInUp .7s ease forwards}.p-news .news-list,.p-price .pricing-header{-webkit-animation:fadeInUp .7s ease forwards}.p-news .news-filters{display:-webkit-flex;display:flex;gap:12px}.p-news .filter-btn{padding:6px 28px;font-size:13px;font-weight:500;border:1px solid #EA580C;border-radius:6px;cursor:pointer;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;background-color:#fff;color:#EA580C;line-height:1.4;text-align:center;white-space:nowrap}.p-news .filter-btn.active{background-color:#EA580C;color:#fff;border-color:#EA580C}.p-news .news-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;animation:fadeInUp .7s ease forwards}.p-news .news-item,.p-price .pricing-plans{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.p-news .news-item{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #F2A474;position:relative}.p-news .news-item:after{background:url(../img/news-arrow.png) center center/cover no-repeat;width:30px;height:30px;position:absolute;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.p-news .news-date{color:#000;font-family:Roboto,sans-serif}@media (min-width:769px){.p-news .news-date{min-width:200px;font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1.24vw * .001 * 50)}.p-news #all .news-item:first-child .news-date::after,.p-news #latest .news-item:first-child .news-date::after{right:20px}}@media (max-width:768px){.p-news .news-date{min-width:90px;margin:10px 0;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 50)}}.p-news #all .news-item:first-child .news-date,.p-news #latest .news-item:first-child .news-date{position:relative}.p-news #all .news-item:first-child .news-date::after,.p-news #latest .news-item:first-child .news-date::after{position:absolute;content:'LATEST';color:#EA580C;font-size:10px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(10px * .001 * 50);display:inline-block;border:1px solid #EA580C;border-radius:50px;top:50%;padding:3px 10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.p-price .content-divider,.p-price .cta-section,.p-price .pricing-header{opacity:0;-webkit-transform:translateY(20px)}.p-news .news-tag{min-width:80px;text-align:center;margin-right:20px;font-size:12px;padding:4px 10px;border-radius:20px;color:#F63;border:1px solid #F63;font-weight:400;display:inline-block}.p-news .news-title{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-news .news-title h3{margin-bottom:5px;color:#000}@media (min-width:769px){.p-news .news-title h3{font-size:1.34vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.34vw * .001 * 50)}}@media (max-width:768px){.p-news #all .news-item:first-child .news-date::after,.p-news #latest .news-item:first-child .news-date::after{right:-80px}.p-news .news-title h3{font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 50)}}.p-news .news-title p{font-size:14px;color:#999}@media (max-width:768px){.p-news .news-filters,.p-news .news-header h1,.p-news .news-item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.p-news .news-header h1{font-size:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.p-news .news-header h1 span{font-size:16px;margin-left:0;margin-top:5px}.p-news .news-description{font-size:14px}.p-news .news-content{padding:20px;margin-bottom:30px}.p-news .news-filters{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p-news .filter-btn{padding:8px 20px;width:100%;text-align:center}.p-news .news-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:15px 0}.p-news .news-date{min-width:auto;margin-bottom:5px;font-size:13px}.p-news .news-tag,.p-news .news-title{margin-bottom:10px}.p-news .news-tag{min-width:auto;margin-right:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.p-news .news-title h3{font-size:15px}.p-news .news-title p{font-size:13px}.p-news .news-more{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:10px}.p-news .arrow-link{width:25px;height:25px}.p-news .arrow{font-size:12px}}.p-price{background:#FBF3F2}@media (min-width:769px){.p-price .container{max-width:1200px;margin:0 auto;padding:0 20px 120px}}@media (max-width:768px){.p-price .container{padding:0 20px 80px}}@media (min-width:769px){.p-price .header-container{padding:200px 3.88vw 40px}}@media (max-width:768px){.p-price .header-container{padding:100px 20px 0}}.p-price .pricing-header{text-align:left;margin-bottom:var(--spacing-xxl);transform:translateY(20px);animation:fadeInUp .7s ease forwards}.p-price .pricing-header h1{font-size:var(--text-3xl);margin-bottom:var(--spacing-md);color:var(--black);font-weight:700;letter-spacing:2px}.p-price .pricing-header span{font-size:var(--text-xl);margin-bottom:var(--spacing-md);color:var(--primary);font-weight:400;letter-spacing:2px}.p-price .pricing-header p{font-size:var(--text-lg);color:var(--black);max-width:700px;letter-spacing:2px}.p-price .pricing-plans{display:flex;gap:var(--spacing-lg);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--spacing-xxl)}.p-price .plan-card{background:var(--white);border-radius:8px;border:3px solid var(--primary);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:250px;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.p-price .plan-card:hover .plan-btn,.p-price .plan-card:hover .plan-header{background-color:var(--primary);color:var(--white)}.p-price .plan-card:hover .add-plan,.p-price .plan-card:hover .plan-name,.p-price .plan-card:hover .plan-price,.p-price .plan-card:hover .tax-included,.p-price .plan-card:hover .time-limit,.p-price .plan-card:hover .user-limit{color:var(--white)}.p-price .plan-header{padding:15px;font-weight:700;color:var(--primary);text-align:center;border-bottom:2px dashed var(--primary);-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.p-price .plan-content{padding:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-price .plan-footer{padding:15px;text-align:center}.p-price .plan-name,.p-price .plan-price{font-size:18px;margin-bottom:8px;color:var(--primary);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.p-price .price-period{font-size:14px;font-weight:400}.p-price .tax-included{font-size:12px;color:var(--black);display:inline;margin-top:-5px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.p-price .time-limit,.p-price .user-limit{font-size:14px;margin-top:8px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.p-price .add-plan{font-size:10px;margin-top:8px;font-weight:300;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.p-price .plus-features{font-weight:600;margin-bottom:8px;text-align:center;color:var(--primary);font-size:16px}.p-price .plus-sign{color:var(--primary);font-size:25px;display:block;text-align:center;margin:8px 0}.p-price .plan-features{list-style:none;margin-bottom:20px}.p-price .plan-features li{padding:6px 0 6px 1.5rem;position:relative;font-size:14px;color:var(--text-dark);left:15%}.p-price .plan-features li::before{content:"・";position:absolute;left:0;font-weight:700;color:var(--black)}.p-price .plan-btn{display:inline-block;width:100%;padding:12px 20px;border-radius:4px;font-weight:600;cursor:pointer;text-align:center;background:var(--white);color:var(--primary);border:1px solid var(--primary);font-size:16px;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.p-price .plan-btn:hover{background:var(--primary);color:var(--white)}.p-price .plan-card:nth-child(1){-webkit-animation:fadeInUp .7s ease forwards .2s;animation:fadeInUp .7s ease forwards .2s}.p-price .plan-card:nth-child(2){-webkit-animation:fadeInUp .7s ease forwards .35s;animation:fadeInUp .7s ease forwards .35s}.p-price .plan-card:nth-child(3){-webkit-animation:fadeInUp .7s ease forwards .5s;animation:fadeInUp .7s ease forwards .5s}.p-price .plan-card:nth-child(4){-webkit-animation:fadeInUp .7s ease forwards .65s;animation:fadeInUp .7s ease forwards .65s}.p-price .content-divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl);position:relative;transform:translateY(20px);-webkit-animation:fadeInUp .7s ease forwards .8s;animation:fadeInUp .7s ease forwards .8s}.p-price .content-divider::before{content:"";position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-price .add-options,.p-price .note-section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:var(--radius-lg);padding:0;border:2px solid var(--primary);-webkit-box-shadow:none;box-shadow:none;overflow:hidden;height:170px}.p-price .add-options-header,.p-price .note-section-header{background:var(--white);padding:var(--spacing-md);text-align:center;border-bottom:1px solid var(--border)}.p-price .add-options-content,.p-price .notes-section-content,.p-price .option-box{padding:var(--spacing-lg);background:var(--background);text-align:center}.p-price .add-options-header h2,.p-price .note-section-header h2{color:var(--primary);margin:0;font-size:var(--text-xl)}.p-price .option-box{border:none;border-radius:0}.p-price .option-title{font-size:var(--text-lg);margin-bottom:var(--spacing-sm);font-weight:600;color:var(--primary);text-align:center}.p-price .option-price{font-size:var(--text-xl);font-weight:700;color:var(--black);margin-bottom:0;text-align:center}.p-price .option-description{color:var(--black);margin-bottom:var(--spacing-md);font-size:var(--text-sm)}.p-price .note-section ul{list-style-type:none;padding-left:2.5rem}.p-price .note-section li{margin-bottom:var(--spacing-xs);color:var(--black);font-size:var(--text-xs);position:relative}.p-price .note-section li::before{content:"・";position:absolute;left:-1.5rem;color:var(--black)}.p-price .cta-section{text-align:center;margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-xxl);transform:translateY(20px);-webkit-animation:fadeInUp .7s ease forwards .9s;animation:fadeInUp .7s ease forwards .9s}.p-price .cta-message{color:var(--primary);font-size:var(--text-xs);margin-bottom:var(--spacing-sm)}.p-price .cta-btn{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);margin:0 var(--spacing-md);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-lg);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.p-price .cta-btn.primary{background:var(--background);color:var(--black);border:2px solid var(--primary)}.p-price .cta-btn.primary:hover{background:var(--primary);color:var(--white)}.p-price .cta-btn.secondary{background:var(--background);color:var(--black);border:2px solid var(--primary)}.p-price .cta-btn.secondary:hover{background:var(--primary);color:var(--white)}.p-price .responsive-br{display:inline}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1199px){.p-price .pricing-plans{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-price .plan-card{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - var(--spacing-lg));-ms-flex:0 0 calc(50% - var(--spacing-lg));flex:0 0 calc(50% - var(--spacing-lg))}.p-price .content-divider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-price .content-divider::before{display:none}}@media (max-width:767px){.p-price .cta-section,.p-price .pricing-plans{-webkit-box-orient:vertical;-webkit-box-direction:normal}.p-price .pricing-plans{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg)}.p-price .plan-card{width:100%;min-width:auto;margin-bottom:var(--spacing-xxl)}.p-price .add-options,.p-price .note-section{width:100%;min-width:auto;margin-bottom:var(--spacing-lg)}.p-price .responsive-br{display:block}.p-price .cta-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-md)}.p-price .cta-btn{margin:0}}.p-features{background:#FBF3F2}.p-features__main__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-features__main__texts h1{color:#EA580C}@media (min-width:769px){.p-features__main__grid{width:88%;max-width:1400px;margin:0 auto;padding:200px 0 60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-features__main__texts{width:35%;margin-right:2%}.p-features__main__texts h1{font-size:2.5vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(2.5vw * .001 * 30)}}@media (max-width:768px){.p-features__main__grid{padding:100px 20px 60px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-features__main__texts{margin-top:60px}.p-features__main__texts h1{font-size:32px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(32px * .001 * 30)}}.p-features__main__texts h1 span{color:#000}@media (min-width:769px){.p-features__main__texts p{margin:30px 0 60px;font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}.p-features__main__contact .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:30px}}@media (max-width:768px){.p-features__main__texts p{margin:20px 0 40px;font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}.p-features__main__contact .buttons{margin-top:20px}}.p-features__main__contact .buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-features__main__contact .buttons a{margin:0 12px;padding:15px 3px;border-radius:8px;width:12.9vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-features__main__contact .buttons a{width:100%;padding:11px 1px;margin:10px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-features__main__contact .buttons .free{background:#FFF;color:#000;padding:12px 0}.p-features__four__head .en,.p-features__four__head h2 span,.p-features__high__head .detail span,.p-features__high__head .num,.p-features__high__head h2 span,.p-features__main__contact .contact a{color:#EA580C}.p-features__main__contact .contact a{position:relative;display:inline-block}.p-features__main__contact .contact a::after{content:'';position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.p-features__high__item__texts h3 .time::after,.p-features__high__item__texts ul li::after,.p-features__main__contact .contact a::before{transform:translateY(-50%);top:50%;content:''}@media (min-width:769px){.p-features__main__contact .buttons .free{border:3px solid #EA580C;margin:0 12px 0 0}.p-features__main__contact .contact{margin-top:20px}.p-features__main__contact .contact a{font-size:1vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1vw * .001 * 30)}.p-features__main__contact .contact a::after{right:-10vw}}@media (max-width:768px){.p-features__main__contact .buttons .free{border:1px solid #EA580C}.p-features__main__contact .contact{text-align:center}.p-features__main__contact .contact a{margin-left:-55px;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}.p-features__main__contact .contact a::after{right:-55px}}.p-features__main__contact .contact a::before{background:#EA580C;height:1px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-features__main__contact .contact a::before{width:8vw;right:-8.5vw}}@media (max-width:768px){.p-features__main__contact .contact a::before{width:25px;right:-30px}}.p-features__four__head{text-align:center}@media (min-width:769px){.p-features__main__image{width:63%}.p-features__four__grid{width:88%;max-width:1400px;margin:0 auto;padding:20px 0 60px}.p-features__four__head .en{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-features__four__grid{padding:40px 20px}.p-features__four__head .en{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}@media (min-width:769px){.p-features__four__head h2{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}.p-features__four__item{width:25%;border-right:1px dashed #EA580C;padding:40px 1.5vw}}@media (max-width:768px){.p-features__four__head h2{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}.p-features__four__item{width:50%;padding:0 0 0 20px}}.p-features__four__item .image{margin:0 auto}.p-features__four__item h3{text-align:center;font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__four__item .image{width:7.76vw;max-width:150px}.p-features__four__item h3{margin:10px 0 20px;font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__four__item .image{width:90px}.p-features__four__item h3{margin:10px 0;font-size:18px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(18px * .001 * 30)}}.p-features__four__item a{display:block}@media (min-width:769px){.p-features__four__item p{min-height:14.5vw;font-size:1.03vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.03vw * .001 * 30)}.p-features__four__item a{margin:0 auto;width:4.86vw;max-width:100px}}@media (max-width:768px){.p-features__four__item p{font-size:12px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(12px * .001 * 30)}.p-features__four__item a{margin:20px auto 0;width:50px}}.p-features__four__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:769px){.p-features__four__contents{margin-top:60px}}.p-features__four__contents .last{border-right:initial}@media (max-width:768px){.p-features__four__contents{margin-top:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-features__four__contents .border{border-right:1px dashed #EA580C;padding-right:20px}.p-features__four__contents .under{margin-top:40px}}.p-features__high__head .num{text-align:center;font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__high__grid{width:73.39%;max-width:1300px;margin:0 auto;padding:20px 0 60px}.p-features__high__head .num{font-size:4.96vw;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(4.96vw * .001 * 30)}}@media (max-width:768px){.p-features__high__grid{padding:40px 20px}.p-features__high__head .num{font-size:50px;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(50px * .001 * 30)}}.p-features__high__head h2{text-align:center}@media (min-width:769px){.p-features__high__head h2{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}@media (max-width:768px){.p-features__high__head h2{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}.p-features__high__head .detail{text-align:center}@media (min-width:769px){.p-features__high__head .detail{margin:30px 0;font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__high__head .detail{margin:10px 0;font-size:16px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-features__high__contents .even{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:769px){.p-features__high__head .detail .big{font-size:1.86vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.86vw * .001 * 30)}.p-features__high__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-features__high__item__image{width:55%}}@media (max-width:768px){.p-features__high__head .detail .big{font-size:18px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(18px * .001 * 30)}.p-features__high__item{padding:20px 0}.p-features__high__item__image{width:85%;margin:0 auto}.p-features__high__item__texts .head{text-align:center}}.p-features__high__item__texts .head{color:rgba(234,88,12,.4)}@media (min-width:769px){.p-features__high__item__texts{width:40%}.p-features__high__item__texts .head .en{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-features__high__item__texts .head .en{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-features__high__item__texts .head .num{font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__high__item__texts .head .num{font-size:4.96vw;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(4.96vw * .001 * 30)}}@media (max-width:768px){.p-features__high__item__texts .head .num{font-size:50px;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(50px * .001 * 30)}}@media (min-width:769px){.p-features__high__item__texts h3{font-size:1.44vw;font-weight:700;font-style:normal;line-height:2;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__high__item__texts h3{text-align:center;font-size:18px;font-weight:700;font-style:normal;line-height:2;letter-spacing:calc(18px * .001 * 30)}}.p-features__high__item__texts h3 .orange{color:#EA580C}.p-features__high__item__texts h3 .arrow-up{position:relative;display:inline-block}.p-features__high__item__texts h3 .arrow-up::after{content:'';background:url(../img/features-up.png) center center/cover no-repeat;position:absolute}@media (min-width:769px){.p-features__high__item__texts h3 .orange{font-size:1.86vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.86vw * .001 * 30)}.p-features__high__item__texts h3 .arrow-up::after{height:40px;width:56px;right:-42px;bottom:-4px}}@media (max-width:768px){.p-features__high__item__texts h3 .orange{font-size:20px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(20px * .001 * 30)}.p-features__high__item__texts h3 .arrow-up::after{height:29px;width:40px;right:-42px;bottom:4px}}.p-features__high__item__texts h3 .time{position:relative;display:inline-block}.p-features__high__item__texts h3 .time::after{background:url(../img/time.png) center center/cover no-repeat;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-55px}@media (min-width:769px){.p-features__high__item__texts h3 .time::after{height:53px;width:50px}.p-features__high__item__texts p{margin-top:15px;font-size:.82vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(.82vw * .001 * 30)}}@media (max-width:768px){.p-features__high__item__texts h3 .time::after{height:42px;width:41px}.p-features__high__item__texts p{font-size:10px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(10px * .001 * 30);width:260px;margin:10px auto 0}}.p-features__high__item__texts ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-features__high__item__texts ul li{position:relative}@media (min-width:769px){.p-features__high__item__texts ul{margin-top:20px}.p-features__high__item__texts ul li{min-width:10vw;padding:3px 0 3px 15px;font-size:.82vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(.82vw * .001 * 30)}}@media (max-width:768px){.p-features__high__item__texts ul{width:260px;margin:10px auto 0}.p-features__high__item__texts ul li{min-width:130px;width:50%;padding:3px 0 3px 4px;font-size:10px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(10px * .001 * 30)}}.p-features__high__item__texts ul li::after{background:url(../img/chack-list.png) center center/cover no-repeat;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-features__high__item__texts ul li::after{left:-15px;width:16px;height:12px}.p-features__high__contact{margin-top:40px}}@media (max-width:768px){.p-features__high__item__texts ul li::after{left:-10px;width:12px;height:10px}.p-features__high__contact{margin-top:30px}}.p-features__high__contact .plan-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.p-features__high__contact .plan-buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-features__high__contact .plan-buttons a{margin:0 12px;padding:15px 3px;border-radius:8px;width:12.9vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-features__high__contact .plan-buttons a{width:100%;padding:11px 1px;margin:10px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-features__high__contact .plan-buttons .outlined{background:#FFF;color:#000;padding:12px 0}.p-features__high__contact .contact a::after,.p-features__wise__contact .contact a::after{background:url(../img/circle-arrow.png) center center/cover no-repeat;height:20px;width:20px}.p-features__high__contact .contact a{color:#EA580C;position:relative;display:inline-block}.p-features__high__contact .contact a::after{content:'';position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-features__high__contact .plan-buttons .outlined{border:3px solid #EA580C;margin:0 12px 0 0}.p-features__high__contact .contact{margin-top:20px;text-align:center}.p-features__high__contact .contact a{margin-left:-10vw;font-size:1vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1vw * .001 * 30)}.p-features__high__contact .contact a::after{right:-10vw}}@media (max-width:768px){.p-features__high__contact .plan-buttons .outlined{border:1px solid #EA580C}.p-features__high__contact .contact{text-align:center}.p-features__high__contact .contact a{margin-left:-10vw;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}.p-features__high__contact .contact a::after{right:-55px}}.p-features__high__contact .contact a::before{content:'';background:#EA580C;height:1px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-features__high__contact .contact a::before{width:8vw;right:-8.5vw}}@media (max-width:768px){.p-features__high__contact .contact a::before{width:25px;right:-30px}.p-features__high__contact .plan-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.p-features__high__contact .plan-button{width:100%}}.p-features__wise__head .num{color:#EA580C;text-align:center;font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__wise__grid{width:73.39%;max-width:1300px;margin:0 auto;padding:20px 0 60px}.p-features__wise__head .num{font-size:4.96vw;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(4.96vw * .001 * 30)}}@media (max-width:768px){.p-features__wise__grid{padding:40px 20px}.p-features__wise__head .num{font-size:50px;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(50px * .001 * 30)}}.p-features__wise__head h2{text-align:center}@media (min-width:769px){.p-features__wise__head h2{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}@media (max-width:768px){.p-features__wise__head h2{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}.p-features__wise__head h2 span{color:#EA580C}.p-features__wise__head .detail{text-align:center}@media (min-width:769px){.p-features__wise__head .detail{margin:30px 0;font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__wise__head .detail{margin:10px 0;font-size:16px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-features__wise__head .detail span{color:#EA580C}.p-features__wise__image{position:relative}.p-features__wise__image::after{content:'';background:url(../img/02feature-02.png) center center/cover no-repeat;position:absolute}@media (min-width:769px){.p-features__wise__head .detail .big{font-size:1.86vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.86vw * .001 * 30)}.p-features__wise__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-features__wise__image{width:75%}.p-features__wise__image::after{bottom:9px;right:-18vw;max-width:507px;max-height:45px;width:26.29vw;height:2.7vw}}@media (max-width:768px){.p-features__wise__head .detail .big{font-size:18px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(18px * .001 * 30)}.p-features__wise__contents{margin-top:10px}.p-features__wise__image{margin:10px 0}.p-features__wise__image::after{bottom:0;right:0;width:234px;height:24px}.p-features__wise__item .head{text-align:center}}.p-features__wise__item .head{color:rgba(234,88,12,.4)}.p-features__wise__item h3 .orange,.p-features__wise__item p span{color:#EA580C}@media (min-width:769px){.p-features__wise__item{width:25%}.p-features__wise__item .head .en{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-features__wise__item .head .en{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-features__wise__item .head .num{font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__wise__item .head .num{font-size:4.96vw;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(4.96vw * .001 * 30)}}@media (max-width:768px){.p-features__wise__item .head .num{font-size:50px;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(50px * .001 * 30)}}@media (min-width:769px){.p-features__wise__item h3{font-size:1.44vw;font-weight:700;font-style:normal;line-height:2;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__wise__item h3{text-align:center;font-size:18px;font-weight:700;font-style:normal;line-height:2;letter-spacing:calc(18px * .001 * 30)}}@media (min-width:769px){.p-features__wise__item h3 .orange{font-size:1.86vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.86vw * .001 * 30)}}@media (max-width:768px){.p-features__wise__item h3 .orange{font-size:20px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(20px * .001 * 30)}}@media (min-width:769px){.p-features__wise__item p{margin-top:15px;font-size:.82vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(.82vw * .001 * 30)}}@media (max-width:768px){.p-features__wise__item p{font-size:10px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(10px * .001 * 30);width:260px;margin:10px auto 0;text-align:center}}@media (min-width:769px){.p-features__wise__contact{margin-top:40px}}@media (max-width:768px){.p-features__wise__contact{margin-top:30px}}.p-features__wise__contact .plan-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.p-features__wise__contact .plan-buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-features__wise__contact .plan-buttons a{margin:0 12px;padding:15px 3px;border-radius:8px;width:12.9vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-features__wise__contact .plan-buttons a{width:100%;padding:11px 1px;margin:10px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-features__wise__contact .plan-buttons .outlined{background:#FFF;color:#000;padding:12px 0}.p-features__wise__contact .contact a{color:#EA580C;position:relative;display:inline-block}.p-features__wise__contact .contact a::after,.p-features__wise__contact .contact a::before{position:absolute;transform:translateY(-50%);content:'';top:50%}.p-features__wise__contact .contact a::after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-features__wise__contact .plan-buttons .outlined{border:3px solid #EA580C;margin:0 12px 0 0}.p-features__wise__contact .contact{margin-top:20px;text-align:center}.p-features__wise__contact .contact a{margin-left:-10vw;font-size:1vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1vw * .001 * 30)}.p-features__wise__contact .contact a::after{right:-10vw}}@media (max-width:768px){.p-features__wise__contact .plan-buttons .outlined{border:1px solid #EA580C}.p-features__wise__contact .contact{text-align:center}.p-features__wise__contact .contact a{margin-left:-10vw;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}.p-features__wise__contact .contact a::after{right:-55px}}.p-features__wise__contact .contact a::before{background:#EA580C;height:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-features__wise__contact .contact a::before{width:8vw;right:-8.5vw}}@media (max-width:768px){.p-features__wise__contact .contact a::before{width:25px;right:-30px}.p-features__wise__contact .plan-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.p-features__wise__contact .plan-button{width:100%}}.p-features__easy__head .num{color:#EA580C;text-align:center;font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__easy__grid{width:73.39%;max-width:1300px;margin:0 auto;padding:20px 0 60px}.p-features__easy__head .num{font-size:4.96vw;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(4.96vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__grid{padding:40px 20px}.p-features__easy__head .num{font-size:50px;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(50px * .001 * 30)}}.p-features__easy__head h2{text-align:center}@media (min-width:769px){.p-features__easy__head h2{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__head h2{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}.p-features__easy__head h2 span{color:#EA580C}.p-features__easy__head .detail{text-align:center}@media (min-width:769px){.p-features__easy__head .detail{margin:30px 0;font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__head .detail{margin:10px 0;font-size:16px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-features__easy__head .detail span{color:#EA580C}.p-features__easy__first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:769px){.p-features__easy__head .detail .big{font-size:1.86vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.86vw * .001 * 30)}.p-features__easy__first{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:52.17vw;max-width:1100px;margin:40px auto}.p-features__easy__first__image{width:70%}}@media (max-width:768px){.p-features__easy__head .detail .big{font-size:18px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(18px * .001 * 30)}.p-features__easy__first{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:20px auto}.p-features__easy__first__image{width:85%;margin:0 auto}.p-features__easy__first__texts .head{text-align:center}}.p-features__easy__first__texts .head{color:rgba(234,88,12,.4)}.p-features__easy__first__texts h3 .orange,.p-features__easy__first__texts p span{color:#EA580C}@media (min-width:769px){.p-features__easy__first__texts{width:40%}.p-features__easy__first__texts .head .en{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__first__texts .head .en{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-features__easy__first__texts .head .num{font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__easy__first__texts .head .num{font-size:4.96vw;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(4.96vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__first__texts .head .num{font-size:50px;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(50px * .001 * 30)}}@media (min-width:769px){.p-features__easy__first__texts h3{font-size:1.44vw;font-weight:700;font-style:normal;line-height:2;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__first__texts h3{text-align:center;font-size:18px;font-weight:700;font-style:normal;line-height:2;letter-spacing:calc(18px * .001 * 30)}}@media (min-width:769px){.p-features__easy__first__texts h3 .orange{font-size:1.86vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.86vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__first__texts h3 .orange{font-size:20px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(20px * .001 * 30)}}.p-features__easy__contents .even{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:769px){.p-features__easy__first__texts p{margin-top:15px;font-size:.82vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(.82vw * .001 * 30)}.p-features__easy__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.p-features__easy__first__texts p{font-size:10px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(10px * .001 * 30);width:260px;margin:10px auto 0}.p-features__easy__item{padding:30px 0}}@media (min-width:769px){.p-features__easy__item__image{width:55%}}@media (max-width:768px){.p-features__easy__item__image{width:85%;margin:0 auto}.p-features__easy__item__texts .head{text-align:center}}.p-features__easy__item__texts .head{color:rgba(234,88,12,.4)}.p-features__easy__item__texts h3 .orange,.p-features__easy__item__texts p span{color:#EA580C}@media (min-width:769px){.p-features__easy__item__texts{width:40%}.p-features__easy__item__texts .head .en{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__item__texts .head .en{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-features__easy__item__texts .head .num{font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__easy__item__texts .head .num{font-size:4.96vw;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(4.96vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__item__texts .head .num{font-size:50px;font-weight:400;font-style:normal;line-height:1;letter-spacing:calc(50px * .001 * 30)}}@media (min-width:769px){.p-features__easy__item__texts h3{font-size:1.44vw;font-weight:700;font-style:normal;line-height:2;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__item__texts h3{text-align:center;font-size:18px;font-weight:700;font-style:normal;line-height:2;letter-spacing:calc(18px * .001 * 30)}}@media (min-width:769px){.p-features__easy__item__texts h3 .orange{font-size:1.86vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.86vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__item__texts h3 .orange{font-size:20px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(20px * .001 * 30)}}@media (min-width:769px){.p-features__easy__item__texts p{margin-top:15px;font-size:.82vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(.82vw * .001 * 30)}}@media (max-width:768px){.p-features__easy__item__texts p{font-size:10px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(10px * .001 * 30);width:260px;margin:10px auto 0}}@media (min-width:769px){.p-features__easy__contact{margin-top:40px}}@media (max-width:768px){.p-features__easy__contact{margin-top:30px}}.p-features__easy__contact .plan-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.p-features__easy__contact .plan-buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-features__easy__contact .plan-buttons a{margin:0 12px;padding:15px 3px;border-radius:8px;width:12.9vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-features__easy__contact .plan-buttons a{width:100%;padding:11px 1px;margin:10px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-features__easy__contact .plan-buttons .outlined{background:#FFF;color:#000;padding:12px 0}.p-features__easy__contact .contact a{color:#EA580C;position:relative;display:inline-block}.p-features__easy__contact .contact a::after{content:'';background:url(../img/circle-arrow.png) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:20px;height:20px}@media (min-width:769px){.p-features__easy__contact .plan-buttons .outlined{border:3px solid #EA580C;margin:0 12px 0 0}.p-features__easy__contact .contact{margin-top:20px;text-align:center}.p-features__easy__contact .contact a{margin-left:-10vw;font-size:1vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1vw * .001 * 30)}.p-features__easy__contact .contact a::after{right:-10vw}}@media (max-width:768px){.p-features__easy__contact .plan-buttons .outlined{border:1px solid #EA580C}.p-features__easy__contact .contact{text-align:center}.p-features__easy__contact .contact a{margin-left:-10vw;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}.p-features__easy__contact .contact a::after{right:-55px}}.p-features__easy__contact .contact a::before{content:'';background:#EA580C;height:1px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){.p-features__easy__contact .contact a::before{width:8vw;right:-8.5vw}}@media (max-width:768px){.p-features__easy__contact .contact a::before{width:25px;right:-30px}.p-features__easy__contact .plan-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.p-features__easy__contact .plan-button{width:100%}}.p-features__security__head h2{text-align:center}@media (min-width:769px){.p-features__security__grid{width:73.39%;max-width:1300px;margin:0 auto;padding:60px 0}.p-features__security__head h2 img{width:9.1vw}.p-features__security__head p{margin:20px 0;font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__security__grid{padding:40px 20px}.p-features__security__head h2 img{width:100px}.p-features__security__head p{margin-top:20px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-features__security__head p span{color:#EA580C}.p-features__security__contents{border:2px solid #EA580C;border-radius:30px;background:#FFF}.p-features__security__texts h3{color:rgba(234,88,12,.4)}@media (min-width:769px){.p-features__security__contents{padding:120px 100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-features__security__texts{width:45%}.p-features__security__texts h3 .en{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-features__security__contents{padding:40px;margin-top:20px}.p-features__security__texts h3 .en{font-size:16px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-features__security__texts h3 .num{font-family:Outfit,sans-serif}@media (min-width:769px){.p-features__security__texts h3 .num{font-size:4.96vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(4.96vw * .001 * 30)}}@media (max-width:768px){.p-features__security__texts h3 .num{font-size:44px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:calc(44px * .001 * 30)}}@media (min-width:769px){.p-features__security__texts .black{font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.44vw * .001 * 30)}}@media (max-width:768px){.p-features__security__texts .black{font-size:20px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(20px * .001 * 30)}}.p-features__security__texts .orange{color:#EA580C}@media (min-width:769px){.p-features__security__texts .orange{font-size:1.86vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.86vw * .001 * 30)}.p-features__security__startup{width:55%}}@media (max-width:768px){.p-features__security__texts .orange{font-size:24px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(24px * .001 * 30)}.p-features__security__startup{margin-top:20px}}@media (min-width:769px){.p-features__security__contact{margin-top:40px}}@media (max-width:768px){.p-features__security__contact{margin-top:30px}}.p-features__security__contact .plan-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.p-features__security__contact .plan-buttons a{display:block;text-align:center;color:#FFF;background:-webkit-gradient(linear,left top,right top,from(#F6D365),to(#EA580C));background:-webkit-linear-gradient(left,#F6D365,#EA580C);background:linear-gradient(to right,#F6D365,#EA580C)}@media (min-width:769px){.p-features__security__contact .plan-buttons a{margin:0 12px;padding:15px 3px;border-radius:8px;width:12.9vw;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(1.25vw * .001 * 30);font-size:clamp(16px,1.25vw,20px)}}@media (max-width:768px){.p-features__security__contact .plan-buttons a{width:100%;padding:11px 1px;margin:10px 0;border-radius:8px;font-size:16px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}}.p-features__security__contact .plan-buttons .outlined{background:#FFF;color:#000;padding:12px 0}.p-features__security__contact .contact a{color:#EA580C;position:relative;display:inline-block}.p-features__security__contact .contact a::after{content:'';background:url(../img/circle-arrow.png) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:20px;height:20px}@media (min-width:769px){.p-features__security__contact .plan-buttons .outlined{border:3px solid #EA580C;margin:0 12px 0 0}.p-features__security__contact .contact{margin-top:20px;text-align:center}.p-features__security__contact .contact a{margin-left:-10vw;font-size:1vw;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(1vw * .001 * 30)}.p-features__security__contact .contact a::after{right:-10vw}}@media (max-width:768px){.p-features__security__contact .plan-buttons .outlined{border:1px solid #EA580C}.p-features__security__contact .contact{text-align:center}.p-features__security__contact .contact a{margin-left:-10vw;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:calc(16px * .001 * 30)}.p-features__security__contact .contact a::after{right:-55px}}.p-features__security__contact .contact a::before{content:'';background:#EA580C;height:1px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.p-information{background:#FBF3F2}@media (min-width:769px){.p-features__security__contact .contact a::before{width:8vw;right:-8.5vw}.p-information{padding:150px 0 60px}}@media (max-width:768px){.p-features__security__contact .contact a::before{width:25px;right:-30px}.p-features__security__contact .plan-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.p-features__security__contact .plan-button{width:100%}.p-information{padding:80px 0 60px}}.p-information .container{max-width:100%;padding:20px 50px;position:relative;overflow:hidden}.p-information .info-header{padding:12px;margin:30px 0}.p-information .info-title{font-size:28px;font-weight:700;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-information .info-title span{font-size:16px;color:#f63;margin-left:15px;font-weight:400}.p-information .info-description{font-size:18px;color:#666;margin-bottom:30px}.p-information .tab-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:30px 0;position:relative;background-color:#fbf5f5}.p-information .tab-container::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fbf6f5}.p-information .tab-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1200px;background-color:#fbf6f5;border-radius:8px;padding:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-information .tab-button{padding:8px 20px;margin:0 15px;background-color:#fff;border:1px solid #ffaa80;border-radius:4px;font-size:16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:#ff8c4d;text-align:center;min-width:150px;display:inline-block}.p-information .tab-button.active{background-color:#f63;color:#fff;border-color:#f63}.p-information .section-title{font-size:24px;margin:40px 0 20px;padding-left:500px;font-weight:700}.p-information .section-title2{font-size:24px;margin:40px 0 20px;padding-left:1200px;font-weight:700}.p-information .scroll-section{position:relative;margin-bottom:40px;overflow:hidden;padding:10px 0}.p-information .swiper{width:100%;overflow:visible;-ms-touch-action:pan-y;touch-action:pan-y}.p-information .popular-articles-swiper{padding-left:500px;-webkit-clip-path:polygon(500px 0,100% 0,100% 100%,500px 100%);clip-path:polygon(500px 0,100% 0,100% 100%,500px 100%)}.p-information .features-swiper{padding-left:0;width:1500px;-webkit-clip-path:polygon(0 0,1500px 0,1500px 100%,0 100%);clip-path:polygon(0 0,1500px 0,1500px 100%,0 100%)}.p-information .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media (min-width:769px){.p-information .features-container{-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}}.p-information .swiper-slide{height:auto}.p-information .article-card{background-color:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;min-width:360px;width:360px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.p-information .article-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.p-information .article-image{width:100%;height:160px;background-color:#f9f9f9;position:relative;overflow:hidden}.p-information .article-image::after,.p-information .article-image::before{content:'';position:absolute;width:100%;height:1px;background-color:#dadada;top:50%;left:0;-webkit-transform-origin:center;transform-origin:center}.p-information .article-image::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-information .article-image::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-information .article-content{padding:20px}.p-information .article-meta-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;min-height:24px}.p-information .label{background-color:#fff;border:1px solid #ffaa80;border-radius:12px;color:#ff8c4d;font-size:14px;padding:4px 10px;margin-right:10px}.p-information .article-date{font-size:12px;color:#999;text-align:right;margin-left:auto}.p-information .article-title{font-size:18px;font-weight:700;margin-bottom:12px;line-height:1.4}.p-information .article-description{font-size:14px;color:#666;margin-bottom:12px}.p-information .article-meta{font-size:12px;color:#999}.p-information .big-nav-button{position:absolute;width:50px;height:50px;background-color:#f63;color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);cursor:pointer;z-index:20;font-size:24px;font-weight:700;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.p-information .big-nav-button:hover{background-color:#ff8c4d;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.p-information .big-nav-left.desktop-nav{left:300px}.p-information .big-nav-right.desktop-nav{left:1700px}.p-information .mobile-nav{display:none;position:absolute;width:40px;height:40px;background-color:#f63;color:#fff;border-radius:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);cursor:pointer;z-index:20;font-size:16px;font-weight:700;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.p-information .mobile-nav:hover{background-color:#ff8c4d;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.p-information .mobile-nav-prev{left:10px}.p-information .mobile-nav-next{right:10px}.p-information .bg-decoration{position:absolute;width:150px;height:150px;background-color:rgba(255,244,240,.8);border-radius:50%;z-index:-1}.p-information .bg-decoration.top-right{top:20px;right:50px}.p-information .bg-decoration.bottom-left{bottom:50px;left:50px}@media screen and (max-width:1023px){.p-information .container{padding:15px;max-width:100%}.p-information .section-title,.p-information .section-title2{font-size:16px;margin:30px 0 15px;padding-left:15px;text-align:left}.p-information .features-swiper,.p-information .popular-articles-swiper{padding-left:0;width:100%;-webkit-clip-path:none;clip-path:none}.p-information .tab-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0}.p-information .tab-nav{width:100%;margin-left:0;overflow-x:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:10px;background-color:#fbf6f5;border-radius:8px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.08);box-shadow:0 1px 5px rgba(0,0,0,.08)}.p-information .tab-button{min-width:auto;padding:8px 12px;font-size:11px;white-space:nowrap;margin:0 5px}.p-information .article-card{min-width:260px;width:260px}.p-information .article-image{height:100px}.p-information .article-content{padding:12px}.p-information .article-meta-header{margin-bottom:8px;min-height:18px}.p-information .label{font-size:10px;padding:3px 8px;margin-right:8px}.p-information .article-date{font-size:10px}.p-information .article-title{font-size:13px}.p-information .article-description{font-size:11px}.p-information .article-meta{font-size:10px}.p-information .desktop-nav{display:none}.p-information .mobile-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-information .mobile-nav-prev{left:10px}.p-information .mobile-nav-next{right:10px}}@media screen and (max-width:480px){.p-information .container{padding:10px}.p-information .info-title{font-size:18px}.p-information .info-description{font-size:12px;margin-bottom:20px}.p-information .section-title,.p-information .section-title2{font-size:15px;margin:25px 0 10px;padding-left:10px;text-align:left}.p-information .tab-container{margin:15px 0}.p-information .tab-nav{padding:8px;border-radius:6px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:15px}.p-information .tab-button{padding:6px 10px;font-size:10px;margin:0 3px}.p-information .article-card{min-width:220px;width:220px}.p-information .article-image{height:90px}.p-information .article-content{padding:10px}.p-information .article-meta-header{margin-bottom:6px;min-height:16px}.p-information .label{font-size:9px;padding:2px 6px;margin-right:6px}.p-information .article-date{font-size:9px}.p-information .article-title{font-size:12px;margin-bottom:8px}.p-information .article-description{font-size:10px;margin-bottom:8px}.p-information .article-meta{font-size:9px}.p-information .mobile-nav{width:30px;height:30px;font-size:14px}.p-information .mobile-nav-prev{left:5px}.p-information .mobile-nav-next{right:5px}}@media screen and (min-width:1024px){.p-information .container{max-width:1400px;padding:20px 30px;margin-left:auto;margin-right:auto}.p-information .section-title{font-size:20px;margin:30px 0 20px;padding-left:40px}.p-information .section-title2{font-size:20px;margin:30px 0 20px;padding-left:800px}.p-information .popular-articles-swiper{padding-left:80px;-webkit-clip-path:polygon(80px 0,100% 0,100% 100%,80px 100%);clip-path:polygon(80px 0,100% 0,100% 100%,80px 100%)}.p-information .features-swiper{padding-left:0;width:auto;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,calc(100% - 10px) 100%,0 100%);margin-right:80px;overflow:hidden}.p-information .article-card{min-width:300px;width:300px}.p-information .article-image{height:120px}.p-information .article-content{padding:15px}.p-information .big-nav-button.desktop-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:45px;height:45px;font-size:20px}.p-information .big-nav-left.desktop-nav{left:10px}.p-information .big-nav-right.desktop-nav{left:auto;right:30px;z-index:30}.p-information .mobile-nav{display:none}.p-information .scroll-section{position:relative;overflow:visible;padding:10px 0}}.p-useful{background:#FBF3F2}@media (min-width:769px){.p-useful__head__grid{padding:150px 3.88vw 80px}.p-useful__head__grid h1 .ja{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}@media (max-width:768px){.p-useful__head__grid{padding:80px 20px 40px}.p-useful__head__grid h1 .ja{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}.p-useful__head__grid h1 .en{color:#EA580C;margin-left:5px}@media (min-width:769px){.p-useful__head__grid h1 .en{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-useful__head__grid h1 .en{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}@media (min-width:769px){.p-useful__head__grid p{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}.p-useful__links__grid{padding:0 3.88vw 80px}}@media (max-width:768px){.p-useful__head__grid p{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}.p-useful__links__grid{padding:0 20px 40px}}.p-useful__links__grid h3{font-size:16px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30);margin:15px 0 5px}.p-useful__links__grid ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-useful__links__grid ul li{margin:5px 0}.p-useful__links__grid ul li a{display:inline-block;background:#FFF;border:1px solid #EA580C;border-radius:3px;text-align:center;color:#EA580C;-webkit-transition:all .3s;transition:all .3s}@media (min-width:769px){.p-useful__links__grid ul li a{min-width:130px;margin-right:10px;padding:8px;font-size:14px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(14px * .001 * 30)}.p-useful__links__grid ul li a:hover{background:#EA580C;color:#FFF;-webkit-transition:all .3s;transition:all .3s}}@media (max-width:768px){.p-useful__links__grid ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-useful__links__grid ul li{width:48%}.p-useful__links__grid ul li a{width:100%;padding:8px;font-size:12px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(12px * .001 * 30)}}.p-useful__links__grid ul li .all{background:#EA580C;color:#FFF;cursor:pointer}.p-useful__links__grid ul li .all:hover{color:#FFF}.p-useful__links__lists{-webkit-box-shadow:1px 4px 4px rgba(0,0,0,.25);box-shadow:1px 4px 4px rgba(0,0,0,.25);border-radius:5px}@media (min-width:769px){.p-useful__links__lists{width:78.26vw;max-width:1200px;margin-left:auto;padding:2vw}.p-useful__contents .swiper-button-next1,.p-useful__contents .swiper-button-next11,.p-useful__contents .swiper-button-next3,.p-useful__contents .swiper-button-next5,.p-useful__contents .swiper-button-next7,.p-useful__contents .swiper-button-next9{cursor:pointer;width:120px;height:120px;position:absolute;top:50%;left:-200px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media (max-width:768px){.p-useful__links__lists{padding:20px}.p-useful__contents .swiper-button-next1,.p-useful__contents .swiper-button-next11,.p-useful__contents .swiper-button-next3,.p-useful__contents .swiper-button-next5,.p-useful__contents .swiper-button-next7,.p-useful__contents .swiper-button-next9{width:40px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;border-radius:50%;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,.25);box-shadow:1px 4px 4px rgba(0,0,0,.25)}.p-useful__contents .swiper-button-prev1,.p-useful__contents .swiper-button-prev11,.p-useful__contents .swiper-button-prev3,.p-useful__contents .swiper-button-prev5,.p-useful__contents .swiper-button-prev7,.p-useful__contents .swiper-button-prev9{width:40px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;border-radius:50%;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,.25);box-shadow:1px 4px 4px rgba(0,0,0,.25)}}@media (min-width:769px){.p-useful__contents .swiper-button-next10,.p-useful__contents .swiper-button-next12,.p-useful__contents .swiper-button-next2,.p-useful__contents .swiper-button-next4,.p-useful__contents .swiper-button-next6,.p-useful__contents .swiper-button-next8{cursor:pointer;width:120px;height:120px;position:absolute;top:50%;right:-200px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media (max-width:768px){.p-useful__contents .swiper-button-next10,.p-useful__contents .swiper-button-next12,.p-useful__contents .swiper-button-next2,.p-useful__contents .swiper-button-next4,.p-useful__contents .swiper-button-next6,.p-useful__contents .swiper-button-next8{width:40px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;border-radius:50%;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,.25);box-shadow:1px 4px 4px rgba(0,0,0,.25)}.p-useful__contents .swiper-button-prev10,.p-useful__contents .swiper-button-prev12,.p-useful__contents .swiper-button-prev2,.p-useful__contents .swiper-button-prev4,.p-useful__contents .swiper-button-prev6,.p-useful__contents .swiper-button-prev8{width:40px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;border-radius:50%;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,.25);box-shadow:1px 4px 4px rgba(0,0,0,.25)}}.p-useful__all__slide,.p-useful__bord__slide,.p-useful__comparison__slide,.p-useful__doctor__slide,.p-useful__hospital__slide,.p-useful__human__slide{position:relative}@media (min-width:769px){.p-useful__all__grid,.p-useful__bord__grid,.p-useful__comparison__grid,.p-useful__doctor__grid,.p-useful__hospital__grid,.p-useful__human__grid{width:80vw;margin-left:auto;padding:0 0 80px}.p-useful__all__head h2,.p-useful__bord__head h2,.p-useful__comparison__head h2,.p-useful__doctor__head h2,.p-useful__hospital__head h2,.p-useful__human__head h2{font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}.p-useful__all .swiper-slide,.p-useful__bord .swiper-slide,.p-useful__comparison .swiper-slide,.p-useful__doctor .swiper-slide,.p-useful__hospital .swiper-slide,.p-useful__human .swiper-slide{min-width:370px;width:370px}.p-useful__all__slide,.p-useful__bord__slide,.p-useful__comparison__slide,.p-useful__doctor__slide,.p-useful__hospital__slide,.p-useful__human__slide{margin-top:20px}.p-useful__all__slide .block,.p-useful__bord__slide .block,.p-useful__comparison__slide .block,.p-useful__doctor__slide .block,.p-useful__hospital__slide .block,.p-useful__human__slide .block{border-radius:15px}}@media (max-width:768px){.p-useful__all__head h2,.p-useful__bord__head h2,.p-useful__comparison__head h2,.p-useful__doctor__head h2,.p-useful__hospital__head h2,.p-useful__human__head h2{padding:0 20px;font-size:18px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(18px * .001 * 30)}.p-useful__all__slide,.p-useful__bord__slide,.p-useful__comparison__slide,.p-useful__doctor__slide,.p-useful__hospital__slide,.p-useful__human__slide{margin-top:20px}}.p-useful__all__slide .shadow,.p-useful__bord__slide .shadow,.p-useful__comparison__slide .shadow,.p-useful__doctor__slide .shadow,.p-useful__hospital__slide .shadow,.p-useful__human__slide .shadow{padding:10px 0}.p-useful__all__slide .block,.p-useful__bord__slide .block,.p-useful__comparison__slide .block,.p-useful__doctor__slide .block,.p-useful__hospital__slide .block,.p-useful__human__slide .block{background:#FFF;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,.25);box-shadow:1px 4px 4px rgba(0,0,0,.25);display:block}@media (max-width:768px){.p-useful__all__slide .block,.p-useful__bord__slide .block,.p-useful__comparison__slide .block,.p-useful__doctor__slide .block,.p-useful__hospital__slide .block,.p-useful__human__slide .block{border-radius:8px}}@media (min-width:769px){.p-useful__all__slide .block__image,.p-useful__bord__slide .block__image,.p-useful__comparison__slide .block__image,.p-useful__doctor__slide .block__image,.p-useful__hospital__slide .block__image,.p-useful__human__slide .block__image{border-radius:15px}}@media (max-width:768px){.p-useful__all__slide .block__image,.p-useful__bord__slide .block__image,.p-useful__comparison__slide .block__image,.p-useful__doctor__slide .block__image,.p-useful__hospital__slide .block__image,.p-useful__human__slide .block__image{border-radius:8px}}.p-useful__all__slide .block__image img,.p-useful__bord__slide .block__image img,.p-useful__comparison__slide .block__image img,.p-useful__doctor__slide .block__image img,.p-useful__hospital__slide .block__image img,.p-useful__human__slide .block__image img{width:100%;-o-object-fit:cover;object-fit:cover}.p-useful__all__slide .block__texts,.p-useful__bord__slide .block__texts,.p-useful__comparison__slide .block__texts,.p-useful__doctor__slide .block__texts,.p-useful__hospital__slide .block__texts,.p-useful__human__slide .block__texts{padding:15px;color:#000}.p-useful__all__slide .block__texts .date,.p-useful__bord__slide .block__texts .date,.p-useful__comparison__slide .block__texts .date,.p-useful__doctor__slide .block__texts .date,.p-useful__hospital__slide .block__texts .date,.p-useful__human__slide .block__texts .date{text-align:right;font-size:12px;font-weight:300;font-style:normal;line-height:1.75;letter-spacing:calc(12px * .001 * 30);color:#c6c6c6}.p-useful__all__slide .block__texts h3,.p-useful__bord__slide .block__texts h3,.p-useful__comparison__slide .block__texts h3,.p-useful__doctor__slide .block__texts h3,.p-useful__hospital__slide .block__texts h3,.p-useful__human__slide .block__texts h3{font-size:16px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30);margin:10px 0}.p-useful__all__slide .block__texts .samary,.p-useful__bord__slide .block__texts .samary,.p-useful__comparison__slide .block__texts .samary,.p-useful__doctor__slide .block__texts .samary,.p-useful__hospital__slide .block__texts .samary,.p-useful__human__slide .block__texts .samary{font-size:12px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(12px * .001 * 30)}.p-useful__education .swiper,.p-useful__education .swiper-slide,.p-useful__general .swiper,.p-useful__general .swiper-slide,.p-useful__marketer .swiper,.p-useful__marketer .swiper-slide,.p-useful__media .swiper,.p-useful__media .swiper-slide,.p-useful__popular .swiper,.p-useful__popular .swiper-slide,.p-useful__sales .swiper,.p-useful__sales .swiper-slide{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-useful__education__slide,.p-useful__general__slide,.p-useful__marketer__slide,.p-useful__media__slide,.p-useful__popular__slide,.p-useful__sales__slide{position:relative}@media (min-width:769px){.p-useful__all__slide .block__image img,.p-useful__bord__slide .block__image img,.p-useful__comparison__slide .block__image img,.p-useful__doctor__slide .block__image img,.p-useful__hospital__slide .block__image img,.p-useful__human__slide .block__image img{border-radius:15px;height:200px}.p-useful__education__grid,.p-useful__general__grid,.p-useful__marketer__grid,.p-useful__media__grid,.p-useful__popular__grid,.p-useful__sales__grid{width:80vw;padding:0 0 80px}.p-useful__education__head h2,.p-useful__general__head h2,.p-useful__marketer__head h2,.p-useful__media__head h2,.p-useful__popular__head h2,.p-useful__sales__head h2{text-align:right;font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}.p-useful__education .swiper-slide,.p-useful__general .swiper-slide,.p-useful__marketer .swiper-slide,.p-useful__media .swiper-slide,.p-useful__popular .swiper-slide,.p-useful__sales .swiper-slide{min-width:370px;width:370px}.p-useful__education__slide,.p-useful__general__slide,.p-useful__marketer__slide,.p-useful__media__slide,.p-useful__popular__slide,.p-useful__sales__slide{margin-top:20px}}@media (max-width:768px){.p-useful__all__slide .block__image img,.p-useful__bord__slide .block__image img,.p-useful__comparison__slide .block__image img,.p-useful__doctor__slide .block__image img,.p-useful__hospital__slide .block__image img,.p-useful__human__slide .block__image img{border-radius:8px;height:50vw}.p-useful__education__grid,.p-useful__general__grid,.p-useful__marketer__grid,.p-useful__media__grid,.p-useful__popular__grid,.p-useful__sales__grid{padding:60px 0}.p-useful__education__head h2,.p-useful__general__head h2,.p-useful__marketer__head h2,.p-useful__media__head h2,.p-useful__popular__head h2,.p-useful__sales__head h2{padding:0 20px;font-size:18px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(18px * .001 * 30)}.p-useful__education__slide,.p-useful__general__slide,.p-useful__marketer__slide,.p-useful__media__slide,.p-useful__popular__slide,.p-useful__sales__slide{margin-top:20px}}.p-useful__education__slide .shadow,.p-useful__general__slide .shadow,.p-useful__marketer__slide .shadow,.p-useful__media__slide .shadow,.p-useful__popular__slide .shadow,.p-useful__sales__slide .shadow{padding:10px 0}.p-useful__education__slide .block,.p-useful__general__slide .block,.p-useful__marketer__slide .block,.p-useful__media__slide .block,.p-useful__popular__slide .block,.p-useful__sales__slide .block{background:#FFF;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,.25);box-shadow:1px 4px 4px rgba(0,0,0,.25);display:block}@media (min-width:769px){.p-useful__education__slide .block,.p-useful__general__slide .block,.p-useful__marketer__slide .block,.p-useful__media__slide .block,.p-useful__popular__slide .block,.p-useful__sales__slide .block{border-radius:15px}}@media (max-width:768px){.p-useful__education__slide .block,.p-useful__general__slide .block,.p-useful__marketer__slide .block,.p-useful__media__slide .block,.p-useful__popular__slide .block,.p-useful__sales__slide .block{border-radius:8px}}@media (min-width:769px){.p-useful__education__slide .block__image,.p-useful__general__slide .block__image,.p-useful__marketer__slide .block__image,.p-useful__media__slide .block__image,.p-useful__popular__slide .block__image,.p-useful__sales__slide .block__image{border-radius:15px}}@media (max-width:768px){.p-useful__education__slide .block__image,.p-useful__general__slide .block__image,.p-useful__marketer__slide .block__image,.p-useful__media__slide .block__image,.p-useful__popular__slide .block__image,.p-useful__sales__slide .block__image{border-radius:8px}}.p-useful__education__slide .block__image img,.p-useful__general__slide .block__image img,.p-useful__marketer__slide .block__image img,.p-useful__media__slide .block__image img,.p-useful__popular__slide .block__image img,.p-useful__sales__slide .block__image img{width:100%;-o-object-fit:cover;object-fit:cover}.p-useful__education__slide .block__texts,.p-useful__general__slide .block__texts,.p-useful__marketer__slide .block__texts,.p-useful__media__slide .block__texts,.p-useful__popular__slide .block__texts,.p-useful__sales__slide .block__texts{padding:15px;color:#000}.p-useful__education__slide .block__texts .date,.p-useful__general__slide .block__texts .date,.p-useful__marketer__slide .block__texts .date,.p-useful__media__slide .block__texts .date,.p-useful__popular__slide .block__texts .date,.p-useful__sales__slide .block__texts .date{text-align:right;font-size:12px;font-weight:300;font-style:normal;line-height:1.75;letter-spacing:calc(12px * .001 * 30);color:#c6c6c6}.p-useful__education__slide .block__texts h3,.p-useful__general__slide .block__texts h3,.p-useful__marketer__slide .block__texts h3,.p-useful__media__slide .block__texts h3,.p-useful__popular__slide .block__texts h3,.p-useful__sales__slide .block__texts h3{font-size:16px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30);margin:10px 0}.p-useful__education__slide .block__texts .samary,.p-useful__general__slide .block__texts .samary,.p-useful__marketer__slide .block__texts .samary,.p-useful__media__slide .block__texts .samary,.p-useful__popular__slide .block__texts .samary,.p-useful__sales__slide .block__texts .samary{font-size:12px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(12px * .001 * 30)}@media (max-width:500px){.p-useful .swiper-slide{width:300px}.p-useful .swiper-wrapper{direction:inherit}}.p-singlenews{background:#FBF3F2}.p-singlenews__head p{color:#EA580C}@media (min-width:769px){.p-useful__education__slide .block__image img,.p-useful__general__slide .block__image img,.p-useful__marketer__slide .block__image img,.p-useful__media__slide .block__image img,.p-useful__popular__slide .block__image img,.p-useful__sales__slide .block__image img{border-radius:15px;height:200px}.p-singlenews__grid{padding:250px 0 200px;width:50%;max-width:900px;margin:0 auto}.p-singlenews__head p{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-useful__education__slide .block__image img,.p-useful__general__slide .block__image img,.p-useful__marketer__slide .block__image img,.p-useful__media__slide .block__image img,.p-useful__popular__slide .block__image img,.p-useful__sales__slide .block__image img{border-radius:8px;height:50vw}.p-singlenews__grid{padding:80px 20px 40px}.p-singlenews__head p{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-singlenews__contents{background:#FFF}@media (min-width:769px){.p-singlenews__head h1 .ja{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}.p-singlenews__contents{margin-top:30px;padding:30px;border-radius:30px}}@media (max-width:768px){.p-singlenews__head h1 .ja{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}.p-singlenews__contents{margin-top:20px;padding:20px;border-radius:20px}}.p-singlenews__contents a,.p-singlenews__contents li,.p-singlenews__contents p{margin:10px 0}@media (min-width:769px){.p-singlenews__contents a,.p-singlenews__contents li,.p-singlenews__contents p{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-singlenews__contents a,.p-singlenews__contents li,.p-singlenews__contents p{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-singlenews__contents h2,.p-singlenews__contents h3,.p-singlenews__contents h4,.p-singlenews__contents img{margin:20px 0 10px}.p-contact{background:#FBF3F2}@media (min-width:769px){.p-singlenews__contents h2,.p-singlenews__contents h3,.p-singlenews__contents h4{font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}.p-contact__grid{padding:150px 3.88vw 80px;max-width:1400px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-contact__texts{width:48%}}@media (max-width:768px){.p-singlenews__contents h2,.p-singlenews__contents h3,.p-singlenews__contents h4{font-size:18px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(18px * .001 * 30)}.p-contact__grid{padding:130px 20px 40px}.p-contact__texts{margin-bottom:30px}}@media (min-width:769px){.p-contact__texts h1{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}@media (max-width:768px){.p-contact__texts h1{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}@media (min-width:769px){.p-contact__texts p{margin-top:20px;font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}.p-contact__texts .already{padding:20px}}@media (max-width:768px){.p-contact__texts p{margin-top:20px;font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-contact__texts .already{background:#FFF;font-size:14px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(14px * .001 * 30);border-radius:5px}@media (min-width:769px){.p-contact__texts__image{width:50%;margin:30px auto}.p-contact__texts__point a,.p-contact__texts__point li,.p-contact__texts__point p{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-contact__texts .already{padding:10px}.p-contact__texts__image{width:70%;margin:20px auto}}.p-contact__texts__point a,.p-contact__texts__point li,.p-contact__texts__point p{margin:10px 0}@media (max-width:768px){.p-contact__texts__point a,.p-contact__texts__point li,.p-contact__texts__point p{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-contact__texts__point h2,.p-contact__texts__point h3,.p-contact__texts__point h4,.p-contact__texts__point img{margin:20px 0 10px}.p-contact__form{background:#FFF}@media (min-width:769px){.p-contact__texts__point h2,.p-contact__texts__point h3,.p-contact__texts__point h4{font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}.p-contact__contents{width:48%}.p-contact__form{padding:40px;border-radius:10px}}@media (max-width:768px){.p-contact__texts__point h2,.p-contact__texts__point h3,.p-contact__texts__point h4{font-size:18px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(18px * .001 * 30)}.p-contact__form{padding:40px 20px;border-radius:10px}}.p-contact__form .form__block{margin:0 0 20px}.p-contact__form .form__block h3{margin-bottom:5px;font-size:14px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(14px * .001 * 30)}.p-contact__form .form__block .require{display:inline-block;position:relative}.p-contact__form .form__block .require::after{content:'※';font-size:10px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(10px * .001 * 30);position:absolute;top:0;right:-12px;color:red}.p-contact__form .form__block .privacy{font-size:12px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(12px * .001 * 30)}.p-contact__form .form__block .privacy a{color:#000;border-bottom:.5px solid #000}.p-contact__form .form__block__input .full-width{background:#F7FCFD;width:100%;border:1px solid #DDD;padding:8px 10px;border-radius:5px;font-size:14px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(14px * .001 * 30)}.p-contact__form .form__block .checklist label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#F7FCFD;border:1px solid #DDD;border-radius:3px;padding:5px}.p-contact__form .form__block .checklist label span{margin-left:5px}@media (min-width:769px){.p-contact__form .form__block .checklist label span{font-size:12px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(12px * .001 * 30)}}@media (max-width:768px){.p-contact__form .form__block .checklist label span{font-size:10px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(10px * .001 * 30)}}.p-contact__form .form__block .checklist .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-contact__form .form__block .checklist .wpcf7-list-item{display:block;width:49%;margin:5px 0}.p-contact__form .form__submit p{text-align:center}.p-contact__form .form__submit p input{color:#FFF;background:#EA580C;min-width:250px;border-radius:100px;text-align:center;padding:8px 20px}.p-contact__form .form__submit span{display:none}.p-term{background:#FBF3F2}@media (min-width:769px){.p-contact__form .form__submit p input{font-size:1.24vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}.p-term__grid{padding:200px 0;width:50%;max-width:900px;margin:0 auto}}@media (max-width:768px){.p-contact__form .form__submit p input{font-size:16px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}.p-term__grid{padding:80px 20px 40px}}.p-term__head p{color:#EA580C}@media (min-width:769px){.p-term__head p{font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-term__head p{font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}.p-term__contents{background:#FFF}@media (min-width:769px){.p-term__head h1 .ja{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}.p-term__contents{margin-top:30px;padding:30px;border-radius:30px}}@media (max-width:768px){.p-term__head h1 .ja{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}.p-term__contents{margin-top:20px;padding:20px;border-radius:20px}}.p-term__contents ol,.p-term__contents ul{padding-left:20px}.p-term__contents a,.p-term__contents li,.p-term__contents p{margin:10px 0}@media (min-width:769px){.p-term__contents a,.p-term__contents li,.p-term__contents p{font-size:1.04vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.04vw * .001 * 30)}}@media (max-width:768px){.p-term__contents a,.p-term__contents li,.p-term__contents p{font-size:14px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(14px * .001 * 30)}}.p-term__contents table{width:100%}@media (min-width:769px){.p-term__contents table td,.p-term__contents table th{min-width:200px;padding:10px 0;font-size:1.04vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.04vw * .001 * 30)}}@media (max-width:768px){.p-term__contents table td,.p-term__contents table th{display:block;font-size:14px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(14px * .001 * 30)}.p-term__contents table th{padding:20px 0 5px}}.p-term__contents table th{font-weight:700}.p-term__contents h2,.p-term__contents h3,.p-term__contents h4,.p-term__contents img{margin:20px 0 10px}.p-contact-done{background:#FBF3F2}@media (min-width:769px){.p-term__contents h2,.p-term__contents h3,.p-term__contents h4{font-size:1.44vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.44vw * .001 * 30)}.p-contact-done__grid{padding:250px 0 200px;width:50%;max-width:900px;margin:0 auto}}@media (max-width:768px){.p-term__contents h2,.p-term__contents h3,.p-term__contents h4{font-size:16px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}.p-contact-done__grid{padding:80px 20px 40px}}@media (min-width:769px){.p-contact-done__head p{margin:20px 0;font-size:1.24vw;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(1.24vw * .001 * 30)}}@media (max-width:768px){.p-contact-done__head p{margin:10px 0;font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:calc(16px * .001 * 30)}}@media (min-width:769px){.p-contact-done__head h1 .ja{font-size:1.65vw;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(1.65vw * .001 * 30)}}@media (max-width:768px){.p-contact-done__head h1 .ja{font-size:22px;font-weight:700;font-style:normal;line-height:1.75;letter-spacing:calc(22px * .001 * 30)}}