@charset "UTF-8";html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;word-wrap:break-word}html{scroll-behavior:smooth}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;word-break:break-all}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:block;clear:both}img{max-width:100%;height:auto;vertical-align:bottom;line-height:1;border:0}@media only screen and (min-width:768px){.pc-none{display:none !important}}@media only screen and (max-width:767px){.sp-none{display:none !important}}@media (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}html{font-size:100%}@media (max-width:767px){html{font-size:87.5%}}body{-webkit-text-size-adjust:100%;overflow-wrap:break-word;word-wrap:break-word;line-height:1.75;text-align:left;color:#333;font-weight:400;font-size:1rem;font-family:"Helvetica Neue","Helvetica","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Noto Sans CJK JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif !important;min-width:1200px;position:relative}@media (max-width:767px){body{min-width:auto;overflow-x:hidden}body.is-fixed{overflow-y:hidden}}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}strong,span{font-size:100%}strong{font-weight:700}.pc-none{display:none}@media (max-width:767px){.pc-none{display:block}}.sp-none{display:block}@media (max-width:767px){.sp-none{display:none}}.l-header{position:absolute;top:0;left:0;width:100%;min-width:1200px;display:block;z-index:1;border-bottom:1px solid rgba(255,255,255,.4)}@media (max-width:767px){.l-header{min-width:auto}}.l-header.js-fixed-header{position:fixed;z-index:99999;top:0;left:0;width:100%}.l-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px;padding-bottom:24px}@media (max-width:767px){.l-header__inner{padding-top:18px;padding-bottom:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.l-header__logo{line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s;transition:opacity .3s}.l-header__logo:hover{opacity:.7}@media (max-width:767px){.l-header__logo{display:block}}.l-header__logo--text{color:#fff;margin-left:12px;font-size:.875rem;font-weight:700}@media (max-width:767px){.l-header__logo--text{font-size:10px;margin-left:0;text-align:center}}.l-header__logo img{width:240px}@media (max-width:767px){.l-header__logo img{width:160px}}.l-header__menu{margin-left:auto}@media (max-width:767px){.l-header__menu{display:block;opacity:0;background-color:#1abc9c;position:absolute;top:0;left:0;width:100%;padding-left:16px;padding-right:16px;margin-top:83px;height:calc(100vh - 83px);-webkit-transition:all .3s;transition:all .3s;z-index:-1}}.l-header__menu.is-active{opacity:1;z-index:99999}.l-header__gnav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__gnav li{color:#fff;font-size:1rem;font-weight:700}@media (max-width:1400px){.l-header__gnav li{font-size:.75rem}}@media (max-width:767px){.l-header__gnav{display:block}}.l-header__menu-list,.l-header__link-list,.l-header__btn-list{list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__menu-list li,.l-header__link-list li,.l-header__btn-list li{line-height:1.5}.l-header__link-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-header__link-list li+li{margin-left:48px}@media (max-width:767px){.l-header__link-list{display:block}.l-header__link-list li+li{margin:0}}@media (max-width:767px){.l-header__menu-list{display:block}}.l-header__menu-list li+li{margin-left:32px}@media (max-width:767px){.l-header__menu-list li+li{margin:0}}.l-header__menu-list li a{position:relative;display:block}@media (max-width:767px){.l-header__menu-list li a{padding:18px 0 14px;text-align:center;border-bottom:1px solid #ddd;font-size:16px}}.l-header__menu-list li a:after{content:"";display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;background-color:#fff;right:0;width:0;height:2px}.l-header__menu-list li a[class],.l-header__menu-list li a:hover{text-decoration:none}.l-header__menu-list li a[class]:after,.l-header__menu-list li a:hover:after{left:0;right:auto;width:100%}.l-header__btn-list{margin-left:48px}@media (max-width:767px){.l-header__btn-list{display:block;margin:0}}.l-header__btn-list li a{display:block;border:1px solid #ddd;padding:16px 24px}.l-header__btn-list li a:hover{text-decoration:none}@media (min-width:768px){.l-header__trigger{display:none}}@media (max-width:767px){.l-header__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-header__trigger-btn{background:0 0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;width:28px;height:18px}.l-header__trigger-btn:hover{cursor:pointer}.l-header__trigger-btn>*{background-color:#fff;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;left:0;width:100%;height:2px}.l-header__trigger-btn>*:nth-of-type(1){top:0}.l-header__trigger-btn>*:nth-of-type(2){top:8px}.l-header__trigger-btn>*:nth-of-type(3){bottom:0}.l-header__trigger-btn.is-active>*:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.l-header__trigger-btn.is-active>*:nth-of-type(2){opacity:0}.l-header__trigger-btn.is-active>*:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.l-footer__cv{background-color:#f1f1f1;padding-top:32px;padding-bottom:32px}.l-footer__sitemap{padding-top:32px;padding-bottom:32px}.l-footer__info{padding-top:57px;padding-bottom:57px;text-align:center}@media (max-width:767px){.l-footer__info{padding-top:34px;padding-bottom:34px}}.l-container{max-width:calc(1200px + 32px);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.l-container.-sm,.l-container--small{max-width:calc(900px + 32px)}.l-container.-wide,.l-container--wide{max-width:100%;padding-left:40px;padding-right:40px}@media (max-width:767px){.l-container{max-width:100%;padding-left:16px;padding-right:16px}}.scroll-hint-icon-wrap{display:none}@media screen and (max-width:600px){.scroll-hint-icon-wrap{display:block}@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:80px;border-radius:5px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;-webkit-transition-delay:2.4s;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.4);box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}}.c-btn{font-weight:700;line-height:1.5;position:relative;display:block;max-width:300px;margin:32px auto 0;padding:16px 32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;text-decoration:none;color:#fff;background:#2f84c3}@media (max-width:767px){.c-btn{max-width:100%}}.c-btn:hover{text-decoration:none;opacity:.8;background-color:#2f84c3}.c-btn:after{position:absolute;top:0;right:0;display:block;width:.5em;height:100%;margin-right:16px;content:"";background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../img/ico/ico_arrow_white.svg);background-repeat:no-repeat;background-position:right center;background-size:.5em}.c-btn--wide{max-width:100%}.c-btn:first-child{margin-top:0}.c-btn-text{margin-top:24px}.c-btn-text a{position:relative;display:inline-block;padding:0 0 0 1.75em}.c-btn-text a:before{position:absolute;top:0;left:0;display:inline-block;width:1.25em;height:1.5em;margin-right:8px;content:"";background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../img/ico/ico_arrow_blue.svg);background-repeat:no-repeat;background-position:center center;background-size:.44em auto}.c-btn-text a[href*=".pdf"]:before{background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../img/ico/ico_pdf.svg);background-position:center 40%;background-size:1em auto}.c-btn-text a[target*=_blank]:before{background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../img/ico/ico_blank.svg);background-position:center 80%;background-size:1em auto}.c-btn--cta{font-size:2rem;font-weight:700;position:relative;display:block;width:100%;margin-top:24px;padding:19px 0;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:center;color:#fff;border:3px solid #e2a22a;border-radius:12px;background:-webkit-gradient(linear,left bottom,left top,from(#ffb612),to(#ffc812));background:linear-gradient(to top,#ffb612 0%,#ffc812 100%);text-shadow:2px 2px rgba(0,0,0,.1)}@media (max-width:767px){.c-btn--cta{font-size:1.6rem;padding-right:30px}}.c-btn--cta:hover{text-decoration:none;opacity:.8}.c-btn--cta:after{position:absolute;top:50%;right:21px;width:52px;height:52px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#fff;background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/ico/ico_arrow_01.svg);background-repeat:no-repeat;background-position:center center;background-size:8px 14px}@media (max-width:767px){.c-btn--cta:after{width:40px;height:40px;right:10px}}.c-btn--cta--large{padding:21px 0}.c-btn-small{display:block;max-width:360px;margin:0 auto;padding:18px 0;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:center;color:#1abc9c;border-radius:40px;background-color:#fff;-webkit-box-shadow:2px 2px rgba(0,0,0,.1);box-shadow:2px 2px rgba(0,0,0,.1);font-size:1.25rem}.c-btn-small:hover{text-decoration:none;opacity:.8}.c-btn-small span{position:relative;padding-right:20px;font-weight:700}.c-btn-small span:after{position:absolute;top:50%;right:0;display:block;width:13px;height:8px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/ico/ico_arrow_02.svg);background-repeat:no-repeat;background-position:right center;background-size:contain}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}.c-flex+*{margin-top:24px}.c-flex:first-child{margin-top:0}.c-flex--max2{margin-left:-40px}.c-flex--max2 .c-flex__item{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);max-width:calc(50% - 40px);margin-left:40px}.c-flex--max2 .c-flex__item:nth-of-type(2)~*{margin-top:40px}@media (max-width:767px){.c-flex--max2 .c-flex__item,.c-flex--max2 .c-flex__item:nth-of-type(2)~*{margin-top:40px}}.c-flex--max3{margin-left:-32px}.c-flex--max3 .c-flex__item{-ms-flex-preferred-size:calc(100% / 3 - 32px);flex-basis:calc(100% / 3 - 32px);max-width:calc(100% / 3 - 32px);margin-left:32px}.c-flex--max3 .c-flex__item:nth-of-type(3)~*{margin-top:32px}@media (max-width:767px){.c-flex--max3 .c-flex__item,.c-flex--max3 .c-flex__item:nth-of-type(3)~*{margin-top:32px}}.c-flex--max4{margin-left:-24px}.c-flex--max4 .c-flex__item{-ms-flex-preferred-size:calc(100% / 4 - 24px);flex-basis:calc(100% / 4 - 24px);max-width:calc(100% / 4 - 24px);margin-left:24px}.c-flex--max4 .c-flex__item:nth-of-type(4)~*{margin-top:24px}@media (max-width:767px){.c-flex--max4 .c-flex__item,.c-flex--max4 .c-flex__item:nth-of-type(4)~*{margin-top:24px}}.c-flex--max4[class]{margin-left:-24px}.c-flex--max4 .c-flex__item[class]{margin-left:24px}@media (max-width:767px){.c-flex--max4 .c-flex__item[class]{-ms-flex-preferred-size:calc(100% / 2 - 24px);flex-basis:calc(100% / 2 - 24px);max-width:calc(100% / 2 - 24px)}}@media (max-width:767px){.c-flex--max4 .c-flex__item[class]:nth-of-type(1),.c-flex--max4 .c-flex__item[class]:nth-of-type(2){margin-top:0}}@media (max-width:767px){.c-flex{margin-left:0;margin-top:24px}}.c-flex .c-flex__item{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:767px){.c-flex .c-flex__item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0}.c-flex .c-flex__item:first-child{margin-top:0}.c-flex .c-flex__item img{display:block}}.c-img-center{max-width:100%;margin:32px auto 0}@media (max-width:767px){.c-img-center{margin:24px auto 0}}.c-img-center .c-img-center__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.c-img-center .c-img-center__img{display:block;text-align:center}}.c-img-center:first-child{margin-top:0}.c-img-caption,.wp-block-image .alignleft figcaption,.wp-block-image .alignright figcaption,.wp-block-image .aligncenter figcaption{margin-top:12px;text-align:center}@media (max-width:767px){.c-img-movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}}.c-img-movie iframe{vertical-align:bottom;width:100%}@media (max-width:767px){.c-img-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.c-imgbox{margin:56px 0 0}.c-imgbox:first-child{margin:0}.c-imgbox .c-imgbox__right{float:right;width:410px;margin:0 0 40px 40px}@media (max-width:767px){.c-imgbox .c-imgbox__right{width:100%;margin:0 0 24px}}.c-imgbox .c-imgbox__left{float:left;width:410px;margin:0 40px 40px 0}@media (max-width:767px){.c-imgbox .c-imgbox__left{width:100%;margin:0 0 24px}}.c-imgbox:first-child{margin-top:0}.c-table{border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;margin-top:32px}.c-table+*{margin-top:32px}.c-table th,.c-table td{border-top:1px solid #bebebe;border-left:1px solid #bebebe;text-align:center;vertical-align:middle}.c-table th{width:200px;padding:32px 40px;font-weight:700;background:#f5f8f8;font-size:1.25rem}.c-table td{padding:13px 32px;font-size:1.125rem}.c-table td:first-child{text-align:left;font-weight:700}@media (max-width:767px){.c-table th,.c-table td{display:block;width:100%;padding:16px}}.c-table:first-child{margin-top:0}@media (max-width:767px){.c-table--wide th{width:30%}}@media (max-width:767px){.c-table--wide td{width:70%}}@media (max-width:767px){.c-table--wide th,.c-table--wide td{display:table-cell;border-right:1px solid #ddd}}.c-table--side th,.c-table--side td{width:auto}@media (max-width:767px){.c-table--side th,.c-table--side td{width:auto}}.c-table-scroll{margin:32px 0}@media (max-width:767px){.c-table-scroll{overflow-x:auto;overflow-y:hidden !important;-webkit-overflow-scrolling:touch}}@media (max-width:767px){.c-table-scroll .c-table{min-width:640px}}@media (max-width:767px){.c-table-scroll .c-table th,.c-table-scroll .c-table td{display:table-cell;width:auto;border-right:1px solid #ddd}}.c-table-scroll:first-child{margin-top:0}.c-pagetop{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;z-index:9999;right:0;bottom:0;opacity:0}.c-pagetop.is-active{opacity:1}.c-pagetop__btn{background:0 0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-pagetop__btn:hover{cursor:pointer}.c-breadcrumb{margin-top:16px}.c-breadcrumb+*{margin-top:96px}@media (max-width:767px){.c-breadcrumb+*{margin-top:64px}}.c-breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.c-breadcrumb-list{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}}.c-breadcrumb-list li{list-style-type:none;line-height:1.5;font-size:.875rem}.c-breadcrumb-list li+li:before{content:">";display:inline-block;margin:0 4px 0 6px}.c-pagetitle{background-color:#f1f1f1;padding-top:32px;padding-bottom:32px}.c-pagetitle__title{text-align:center}.c-pagetitle__sub,.c-pagetitle__main{display:block;line-height:1.5}.c-pagetitle__main{font-size:2rem}.c-sitemap ul{list-style:none}.c-sitemap__list ul{margin-left:24px}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-image{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}@media (max-width:767px){.wp-block-image{margin-top:24px}}.wp-block-image .alignleft,.wp-block-image .alignright{display:inline-block}.wp-block-image .alignleft figcaption,.wp-block-image .alignright figcaption,.wp-block-image .aligncenter figcaption{text-align:center}@media (max-width:767px){.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}}.wp-block-image .alignright{margin-left:auto}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.un-section+.un-section{margin-top:64px}@media (max-width:767px){.un-section+.un-section{margin-top:48px}}.un-text,.un-container p:not([class]){font-size:1rem}.un-text--center{text-align:center}.un-head-2,.un-container h2:not([class]),.un-head-3,.un-container h3:not([class]),.un-head-4,.un-container h4:not([class]){font-weight:700;line-height:1.5}.un-head-2,.un-container h2:not([class]){border-bottom:2px solid #2f84c3;font-size:2rem;padding:0 0 6px}.un-head-2+*,.un-container h2:not([class])+*{margin-top:32px}@media (max-width:767px){.un-head-2+*,.un-container h2:not([class])+*{margin-top:24px}}.un-head-2:first-child,.un-container h2:first-child:not([class]){margin-top:0}.un-head-3,.un-container h3:not([class]){background-color:#f1f1f1;font-size:1.5rem;margin-top:64px;padding:6px 16px}.un-head-3+*,.un-container h3:not([class])+*{margin-top:24px}@media (max-width:767px){.un-head-3+*,.un-container h3:not([class])+*{margin-top:16px}}.un-head-3:first-child,.un-container h3:first-child:not([class]){margin-top:0}.un-head-4,.un-container h4:not([class]){font-size:1.25rem;margin-top:48px}.un-head-4+*,.un-container h4:not([class])+*{margin-top:16px}@media (max-width:767px){.un-head-4+*,.un-container h4:not([class])+*{margin-top:12px}}.un-head-4:first-child,.un-container h4:first-child:not([class]){margin-top:0}.un-ul,.un-container ul:not([class]),.un-ol,.un-container ol:not([class]){margin-top:32px;padding:0 0 0 32px}.un-ul+*,.un-container ul:not([class])+*,.un-ol+*,.un-container ol:not([class])+*{margin-top:32px}.un-ul:first-child,.un-container ul:first-child:not([class]),.un-ol:first-child,.un-container ol:first-child:not([class]){margin-top:0}.un-container h2:not([class]){margin:64px 0 0}@media (max-width:767px){.un-container h2:not([class]){margin:48px 0 0}}.c-text-check{font-size:1rem}.c-text-check span{padding-left:26px;position:relative}.c-text-check span:before{position:absolute;content:"";left:0;top:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/ico/ico_check_01.svg);width:18px;height:18px;background-repeat:no-repeat;background-size:contain}.mw_wp_form .error{font-size:93%;color:#b70000;display:block}.mw_wp_form .akismet_error{display:block}.mw_wp_form .vertical-item{display:block}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400;margin-bottom:0}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:5px}.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:40%;margin:0 5px}.mw-wp-form-deprecated-message{background:#fdeeee;border:1px solid #f7bdb8;border-radius:5px;color:#af4040;font-size:13px;line-height:1.6;margin:0 0 10px;padding:1em}.mw_wp_form input[type=file]{display:inline-block}.mwform-file-delete{cursor:pointer;visibility:hidden}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;width:auto}.p-form__inner dt,.p-form__inner dd{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.p-form__inner dt{font-weight:700}.home-section{width:100%;padding:80px 0 120px}@media (max-width:767px){.home-section{padding:48px 3% 72px}}.home-section__content{max-width:1232px;min-width:1200px;margin:0 auto;padding:0 16px}@media (max-width:767px){.home-section__content{min-width:auto;width:100%;padding:0}}.home-section__content--wide{max-width:1432px;min-width:1200px;padding:0 16px}@media (max-width:767px){.home-section__content--wide{min-width:auto;width:100%;padding:0}}.section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-title__en{font-size:6rem;color:#1abc9c;font-family:"La Belle Aurore",cursive}@media (max-width:767px){.section-title__en{font-size:3.6rem;width:100%;text-align:center}}.section-title__jp{font-size:1.125rem;color:#1abc9c;margin-left:69px;position:relative}@media (max-width:767px){.section-title__jp{margin-top:0;margin-left:0;width:auto;text-align:center}}.section-title__jp:before,.section-title__jp:after{content:"";background-color:#1abc9c;width:1px;height:22px;position:absolute;top:6px;left:-36px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){.section-title__jp:before,.section-title__jp:after{top:3px}}.section-title__jp:after{left:initial;right:-36px}.section-head{margin-bottom:70px}@media (max-width:767px){.section-head{margin-bottom:53px;text-align:center}}.section-head__catch{margin-top:20px;font-size:2rem;font-weight:700;text-align:center}@media (max-width:767px){.section-head__catch{margin-top:15px}}.section-head__catch--sub{font-size:1.125rem;margin-top:21px;text-align:center}.home-kv{background-color:#1abc9c;position:relative;overflow:hidden;padding-top:137px;padding-bottom:64px}@media (max-width:767px){.home-kv{padding-top:112px}}.home-kv:before{position:absolute;content:"";width:100%;height:calc(100% + 88px);top:-88px;left:0;background:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/bg_lp_03.png);background-size:cover;opacity:.32;z-index:0;pointer-events:none}@media (max-width:767px){.home-kv:before{top:-88px;height:calc(100% + 88px);background-position:center center}}.home-kv .home-campaign__head{font-size:2rem;white-space:nowrap;max-width:660px;padding:0 48px 3px}@media (max-width:767px){.home-kv .home-campaign__head{font-size:1rem;width:100%;white-space:normal;padding:5px 20px}}.home-kv .home-campaign__head span{font-size:2.81rem;font-family:"Open Sans",sans-serif;font-weight:600;font-style:italic}@media (max-width:767px){.home-kv .home-campaign__head span{font-size:1.4rem}}.home-kv .home-campaign__title{font-size:4.625rem;white-space:nowrap;position:relative}.home-kv .home-campaign__title:before{right:-184px;content:"";background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/img_lp_34.png);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;display:none}@media (max-width:767px){.home-kv .home-campaign__title:before{width:80px;height:80px;display:block;right:-12px;top:10px}}@media (max-width:767px){.home-kv .home-campaign__title{font-size:2.3rem;white-space:normal;margin-top:40px}}.home-kv .home-campaign__title span{font-size:5.9375rem;margin-right:14px;letter-spacing:5.7px}@media (max-width:767px){.home-kv .home-campaign__title span{font-size:2.5rem;letter-spacing:2.5px;margin-right:7px}}@media (max-width:767px){.home-kv .home-campaign__title span:after{bottom:0}}.home-kv__catch{position:relative;text-align:center;font-size:2rem;color:#fff;padding-bottom:8px;font-weight:700;background-size:12px 3px;background-image:linear-gradient(to right,#fff,#fff 6px,transparent 6px,transparent 6px);background-repeat:repeat-x;background-position:left bottom;max-width:1020px;display:block;margin:0 auto;margin-top:20px;white-space:nowrap}@media (max-width:1400px){.home-kv__catch{max-width:820px;font-size:1.5rem}}@media (max-width:767px){.home-kv__catch{margin-top:17px;font-size:1.25rem;text-align:center;margin-left:0;white-space:normal;background-image:none}}.home-kv__catch:before{right:-184px;content:"";background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/img_lp_34.png);width:160px;height:160px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain}@media (max-width:1400px){.home-kv__catch:before{width:140px;height:140px}}@media (max-width:767px){.home-kv__catch:before{display:none}}.home-kv__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:63px}@media (max-width:767px){.home-kv__flex{margin-top:38px}}.home-kv__set{width:33.33%;padding:16px 20px 20px;background-color:#ffffff26;border-radius:12px;position:relative}@media (max-width:767px){.home-kv__set{width:100%;max-width:none;min-width:auto}}.home-kv__set-title{font-size:1.375rem;color:#fff;font-weight:700;text-align:center}.home-kv__set-image{padding:50px 22px;background-color:rgba(255,255,255,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:12px;margin-top:17px}.home-kv__set-image img{height:112px;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:767px){.home-kv__set-image img{height:90px}}@media (max-width:767px){.home-kv__set-image img{width:100%}}.home-kv__set-image img:first-child{width:100%;margin:0 auto 32px}@media (max-width:767px){.home-kv__set-image img:first-child{margin-bottom:0}}@media (max-width:767px){.home-kv__set-image img:not(:first-child){margin-top:24px;width:45%}}.home-kv__set:before{content:"";width:40px;height:40px;position:absolute;top:0;left:0;background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/img_lp_35.png);background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.home-kv__set:before{width:30px;height:30px}}.home-kv__benefits{width:64.2%;margin-left:2%}@media (max-width:767px){.home-kv__benefits{width:100%;margin-left:0;margin-top:32px;min-width:auto}}.home-kv .home-campaign-flex .home-campaign-card__catch{margin-top:9px;margin-bottom:21px}@media (max-width:767px){.home-kv .home-campaign-flex .home-campaign-card__catch{margin-bottom:0}}.home-kv .home-section__content{z-index:1}.home-kv .sp-none{display:inline-block}.home-case{padding-top:120px;padding-bottom:88px}@media (max-width:767px){.home-case{padding-top:72px;padding-bottom:72px}}.home-case__flex{margin-top:70px;margin-left:-60px}@media (max-width:767px){.home-case__flex{margin-left:0;margin-top:42px}}.home-case .case-card{-ms-flex-preferred-size:calc(100% / 3 - 60px);flex-basis:calc(100% / 3 - 60px);max-width:calc(100% / 3 - 60px);margin-left:60px}@media (max-width:767px){.home-case .case-card{width:100%;margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none;margin-top:8px !important}}.home-case .case-card__title{text-align:right;font-size:1.5rem;color:#fff;position:relative;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-case .case-card__title--en{font-family:"La Belle Aurore",cursive;position:absolute;top:-25px;right:0}.home-case .case-card__title--jp{padding:11px 40px;background:rgba(26,188,156,.9);display:inline-block}@media (max-width:767px){.home-case .case-card img{width:100%}}.home-case-head__title-wrapper{position:relative;background-color:#1abc9c;border-radius:20px 20px 0 0}@media (max-width:767px){.home-case-head__title-wrapper{padding:0 20px}}.home-case-head__title-wrapper:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/bg_lp_03.png);background-size:cover;background-position:center -220px;opacity:.6;border-radius:20px 20px 0 0;background-repeat:no-repeat}@media (max-width:767px){.home-case-head__title-wrapper:before{background-position:center top}}.home-case-head__title{font-size:2rem;font-weight:700;color:#fff;text-align:center;padding:20px 0}@media (max-width:767px){.home-case-head__title{font-size:1.6rem}}.home-case-head__title:before,.home-case-head__title:after{content:"";position:absolute;width:8px;height:260px;bottom:-260px;background:-webkit-gradient(linear,left top,left bottom,from(#71d7c8),to(#fff));background:linear-gradient(to bottom,#71d7c8 0%,#fff 100%)}.home-case-head__title:before{left:0}.home-case-head__title:after{right:0}.home-case-head__title span{position:relative;width:100%;display:block}.home-case-head__title span:before,.home-case-head__title span:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:contain}.home-case-head__title span:before{background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/img_lp_55.png);width:197px;height:180px;left:48px}@media (max-width:767px){.home-case-head__title span:before{width:70px;height:auto}}.home-case-head__title span:after{background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/img_lp_56.png);width:223px;height:174px;right:31.5px}@media (max-width:767px){.home-case-head__title span:after{width:70px;height:auto}}.home-case-head__catch{vertical-align:middle;margin-top:81px;text-align:center;font-size:2.5rem;font-weight:700}@media (max-width:767px){.home-case-head__catch{margin-top:48px;font-size:1.5rem}}@media (max-width:767px){.home-case-head__catch-wrapper{padding:0 20px}}.home-case-head__catch span{color:#1abc9c}.home-case-head__catch img{margin-right:16px}@media (max-width:767px){.home-case-head__catch img{margin-right:0;width:60%;display:block;margin:0 auto;margin-bottom:18px}}.home-case-head__catch:nth-of-type(2){margin-top:10px}.home-case-head__text{margin-top:23px;font-size:1.75rem;font-weight:700;text-align:center}@media (max-width:767px){.home-case-head__text{font-size:1.5rem}}.home-campaign{position:relative;background-color:#1abc9c;padding:60px 0;font-size:0}@media (max-width:767px){.home-campaign{padding:60px 4% 36px}}.home-campaign:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/bg_lp_01.png);background-size:cover;opacity:.32}.home-campaign .home-section__content{position:relative}.home-campaign__head{text-align:center;display:block;background-color:#fff;padding:0 40px 2px;border-radius:40px;font-size:1.56rem;color:#1abc9c;font-weight:700;line-height:1.35;padding-bottom:3px;max-width:512px;margin:auto;-webkit-box-shadow:2px 2px rgba(0,0,0,.1);box-shadow:2px 2px rgba(0,0,0,.1);white-space:nowrap}@media (max-width:767px){.home-campaign__head{font-size:1rem;width:100%;white-space:normal}}.home-campaign__head span{font-size:2.19rem;font-family:"Open Sans",sans-serif;font-weight:600;font-style:italic}@media (max-width:767px){.home-campaign__head span{width:100%;font-size:1.4rem}}.home-campaign__title{font-size:3.75rem;font-weight:700;color:#fff;line-height:1.4;text-shadow:2px 2px rgba(0,0,0,.1);text-align:center;margin-top:4.5px}@media (max-width:767px){.home-campaign__title{font-size:2rem;margin-top:20px}}.home-campaign__title span{font-size:4.81rem;position:relative;display:inline-block;color:#f5ff00;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);margin-right:15px}@media (max-width:767px){.home-campaign__title span{font-size:2.3rem}}.home-campaign__title span:after{content:"";position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:23px;background-color:#fff;opacity:.19}@media (max-width:767px){.home-campaign__title span:after{bottom:5px;height:12px}}.home-campaign__catch{color:#fff;font-size:1.75rem;font-weight:700;margin-top:7px;text-align:center}@media (max-width:767px){.home-campaign__catch{font-size:1.2rem}}.home-campaign__float-image{position:absolute;top:-119px;right:5px}@media (max-width:767px){.home-campaign__float-image{top:-100px}}.home-campaign__float-image img{width:189px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.home-campaign__float-image img{width:100px}}.home-campaign .sp-none{display:inline-block}.home-campaign-flex{margin-left:-14px;margin-top:30px}@media (max-width:767px){.home-campaign-flex{margin-left:0}}.home-campaign-flex .home-campaign-card{-ms-flex-preferred-size:calc(100% / 3 - 14px);flex-basis:calc(100% / 3 - 14px);max-width:calc(100% / 3 - 14px);margin-left:14px;border:2px solid #fff;border-radius:12px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.home-campaign-flex .home-campaign-card{width:100%;margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}}.home-campaign-flex .home-campaign-card__inner{padding:23px 0 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home-campaign-flex .home-campaign-card__title{font-size:1rem;text-align:center;background-color:#1abc9c;border-radius:12px 12px 0 0;color:#fff;padding:5px 0 5px;font-weight:700;line-height:1.68}.home-campaign-flex .home-campaign-card__title .number{font-size:1.25rem;font-style:italic;font-family:"Open Sans",sans-serif;line-height:1}.home-campaign-flex .home-campaign-card__title .text{position:relative}.home-campaign-flex .home-campaign-card__title .text:before,.home-campaign-flex .home-campaign-card__title .text:after{content:"";background-color:#fff;width:1px;height:22px;position:absolute;top:-3px;left:-16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.home-campaign-flex .home-campaign-card__title .text:after{left:initial;right:-16px}.home-campaign-flex .home-campaign-card__text{font-size:1rem;text-align:center;font-weight:700}@media (max-width:767px){.home-campaign-flex .home-campaign-card__text{font-size:1.25rem}}.home-campaign-flex .home-campaign-card__catch{text-align:center;font-size:1.25rem;font-weight:700;color:#1abc9c;margin-top:-12px;line-height:1.4}@media (max-width:767px){.home-campaign-flex .home-campaign-card__catch{margin-top:0;font-size:1.5rem}}.home-campaign-flex .home-campaign-card__catch .number-size-1,.home-campaign-flex .home-campaign-card__catch .number-size-2{font-size:2rem;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:600}@media (max-width:767px){.home-campaign-flex .home-campaign-card__catch .number-size-1,.home-campaign-flex .home-campaign-card__catch .number-size-2{font-size:2.25rem}}.home-campaign-flex .home-campaign-card__catch .number-size-2{font-size:2.5rem}@media (max-width:767px){.home-campaign-flex .home-campaign-card__catch .number-size-2{font-size:2.75rem}}.home-campaign-flex .home-campaign-card__catch--small{margin-top:5px}.home-campaign-flex .home-campaign-card .image-size-1,.home-campaign-flex .home-campaign-card .image-size-2{display:block;margin:auto auto 0;width:64px;height:64px;margin-top:9px}@media (max-width:767px){.home-campaign-flex .home-campaign-card .image-size-1,.home-campaign-flex .home-campaign-card .image-size-2{margin-top:12px}}.home-campaign-flex .home-campaign-card .image-size-1{width:80px;-o-object-fit:contain;object-fit:contain}.home-campaign-set{padding:86px 0 115px;background-color:#16b192;text-align:center}@media (max-width:767px){.home-campaign-set{padding:58px 4%}}.home-campaign-set__head{font-size:1.75rem;text-align:center}.home-campaign-set__head p{display:inline-block;padding-bottom:6px;background-size:12px 1px;background-image:linear-gradient(to right,#fff,#fff 6px,transparent 6px,transparent 6px);background-repeat:repeat-x;background-position:left bottom;font-weight:700;color:#fff}.home-campaign-set__title{font-size:3rem;color:#fff;font-weight:700;line-height:1.4;margin-top:8px}@media (max-width:767px){.home-campaign-set__title{font-size:1.5rem;margin-top:16px}}.home-campaign-set__title span{color:#f5ff00;font-weight:600;font-style:italic;font-size:4.5rem;font-family:"Open Sans"}@media (max-width:767px){.home-campaign-set__title span{font-size:2rem}}.home-campaign-set__note{font-size:1.125rem;color:#fff;margin-top:17px}.home-campaign-set__flex{margin-top:58px;margin-left:-16px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.home-campaign-set__flex{margin-left:0;margin-top:44px}}.home-campaign-set__note--bottom{margin-top:35px;font-size:.875rem;text-align:left;color:#fff}.home-campaign-set__flex .home-campaign-set-card{background-color:#fff;padding:40px 85px;border-radius:16px;-webkit-box-shadow:2px 2px rgba(0,0,0,.1);box-shadow:2px 2px rgba(0,0,0,.1);-ms-flex-preferred-size:calc(100% / 3 - 16px);flex-basis:calc(100% / 3 - 16px);max-width:calc(100% / 3 - 16px);margin-left:16px}@media (max-width:767px){.home-campaign-set__flex .home-campaign-set-card{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none;margin-left:0;padding:24px 20px}}.home-campaign-set__flex .home-campaign-set-card__title{font-size:4rem;font-family:"Open Sans",sans-serif;font-style:italic;color:#1abc9c;line-height:1.35}.home-campaign-set__flex .home-campaign-set-card__title span{font-size:2rem;padding-left:12px;padding-bottom:10px}.home-campaign-set__flex .home-campaign-set-card__image{margin-top:50px}.home-campaign-set__flex .home-campaign-set-card__image img{margin:0 auto;-o-object-fit:contain;object-fit:contain;height:225px}@media (max-width:767px){.home-campaign-set__flex .home-campaign-set-card__image img{height:180px}}.home-campaign-set__flex .home-campaign-set-card__bottom-image{margin-top:32px}@media (max-width:767px){.home-campaign-set__flex .home-campaign-set-card__bottom-image{margin-top:24px}}.home-campaign-set__flex .home-campaign-set-card__bottom-image img{display:block}.home-campaign-set__flex .home-campaign-set-card .plus{display:block;width:24px;height:24px;margin:2px auto}.home-campaign-set__flex .home-campaign-set-card__product-name{font-size:1.75rem;font-weight:700}.home-campaign-set__flex .home-campaign-set-card__product-name-wrapper{margin-top:48px}@media (max-width:767px){.home-campaign-set__flex .home-campaign-set-card__product-name-wrapper{margin-top:29px}}.home-campaign-set__flex .home-campaign-set-card__text{font-size:1.125rem;text-align:center;margin-top:15px}.home-campaign-set__flex .home-campaign-set-card__text--sub{font-size:.875rem;margin-top:0}.home-campaign-about{background-color:#f5f8f8}.home-campaign-about .home-section__content{margin-top:120px}.home-campaign-about .home-section__content:first-child{margin-top:0}@media (max-width:767px){.home-campaign-about .home-section__content{margin-top:72px}}.home-campaign-about:nth-of-type(8){padding-top:120px}@media (max-width:767px){.home-campaign-about:nth-of-type(8){padding-top:60px}}.campaign-content{position:relative;padding:62px 60px 60px;background-color:#fff;border-radius:24px;-webkit-box-shadow:2px 2px rgba(0,0,0,.1);box-shadow:2px 2px rgba(0,0,0,.1)}@media (max-width:767px){.campaign-content{padding:46px 16px 36px}}.campaign-content:before{content:"";width:56px;height:56px;position:absolute;top:0;left:0;background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/img_lp_32.png);background-repeat:no-repeat;background-size:contain;z-index:1}@media (max-width:767px){.campaign-content:before{width:28px;height:28px}}.campaign-content__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaign-content__top-text{width:540px;font-size:1.125rem}@media (max-width:767px){.campaign-content__top-text{width:100%}}.campaign-content__head{font-size:3rem;max-width:480px}@media (max-width:767px){.campaign-content__head{font-size:2rem}}@media (max-width:767px){.campaign-content__head{width:100%}}.campaign-content__head--en{font-family:"Open Sans",sans-serif;font-style:italic;color:#1abc9c;padding-bottom:10px;border-bottom:1px solid #1abc9c;display:inline-block;line-height:1.35}.campaign-content__head--jp{font-weight:700;margin-top:14px}.campaign-content__product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:88px 50px 42px}@media (max-width:767px){.campaign-content__product-list{margin:32px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.campaign-content__product-list li{list-style:none}@media (max-width:767px){.campaign-content__product-list li:first-child{margin-top:0}}@media (max-width:767px){.campaign-content__product-list li+li{margin-left:16px}}.campaign-content__product-list img{height:225px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.campaign-content__product-list img{height:100px}}.campaign-content__product-list img:first-child{margin-top:0}.campaign-content-fragrance .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:72px;padding-bottom:40px;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.campaign-content-fragrance .tabs{margin-top:54px}}.campaign-content-fragrance .tab-item{width:calc(94.44% / 3);margin-left:2.77%;background-color:#f5f8f8;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;padding:32px 40px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px 4px 0 0}@media (max-width:767px){.campaign-content-fragrance .tab-item{padding:8px 2px 12px}}.campaign-content-fragrance .tab-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;display:block;background-color:#1abc9c;z-index:10}.campaign-content-fragrance .tab-item:first-of-type{margin-left:0}.campaign-content-fragrance .tab-item:first-of-type:after,.campaign-content-fragrance .tab-item:last-of-type:after{content:"";position:absolute;bottom:0;left:0;width:317%;max-width:1080px;height:8px;display:block;background-color:#1abc9c;z-index:10}.campaign-content-fragrance .tab-item:last-of-type:after{left:initial;right:0}.campaign-content-fragrance .tab-item__image{width:100px;height:100px}@media (max-width:767px){.campaign-content-fragrance .tab-item__image{width:50px;height:50px}}.campaign-content-fragrance .tab-item__title{font-family:"Open Sans",sans-serif;font-style:italic;font-size:1.5rem;text-transform:capitalize;margin-top:16px;color:#1abc9c;display:block;font-weight:400}@media (max-width:767px){.campaign-content-fragrance .tab-item__title{font-size:1rem;margin-top:4px;line-height:1.5}}.campaign-content-fragrance .tab-item__text{font-size:1.25rem;margin-top:4.5px;font-weight:700;display:block;line-height:1.7;margin-bottom:17px}@media (max-width:767px){.campaign-content-fragrance .tab-item__text{font-size:.875rem;margin-bottom:0;display:none}}.campaign-content-fragrance .tab-item__button{width:100%;max-width:210px;color:#1abc9c;font-size:1.125rem;font-weight:700;padding:3px;display:block;background-color:#fff;-webkit-box-shadow:2px 2px rgba(0,0,0,.1);box-shadow:2px 2px rgba(0,0,0,.1);border-radius:40px;margin:auto auto 0;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.campaign-content-fragrance .tab-item__button{padding:15px 3px 20px;font-size:1rem;display:none}}.campaign-content-fragrance .tab-item__button span{position:relative;padding-right:22px}@media (max-width:767px){.campaign-content-fragrance .tab-item__button span{padding:0 0 20px}}.campaign-content-fragrance .tab-item__button span:after{position:absolute;top:50%;right:0;display:block;width:13px;height:8px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/ico/ico_arrow_02.svg);background-repeat:no-repeat;background-position:right center;background-size:contain}@media (max-width:767px){.campaign-content-fragrance .tab-item__button span:after{right:initial;top:initial;left:50%;bottom:3px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.campaign-content-fragrance .tab-item:hover{opacity:.8;cursor:pointer}.campaign-content-fragrance .tab-item:hover:after{opacity:1}.campaign-content-fragrance .tab-item:hover .tab-item__button{opacity:.8}.campaign-content-fragrance input[name=tab-item]{display:none}.campaign-content-fragrance .tab-content{width:100%;display:none;padding:64px 0 0;clear:both;overflow:hidden}.campaign-content-fragrance .tab-content__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaign-content-fragrance .tab-content__top-content{width:calc(100% - 445px)}@media (max-width:767px){.campaign-content-fragrance .tab-content__top-content{width:100%}}.campaign-content-fragrance .tab-content__top-title{font-family:"Open Sans",sans-serif;font-style:italic;font-size:4rem;text-transform:capitalize;color:#1abc9c;display:block;font-weight:400;text-align:center}.campaign-content-fragrance .tab-content__top-text{font-size:2rem;text-align:center;font-weight:700;margin-top:12px}.campaign-content-fragrance .tab-content__top-image{width:445px}@media (max-width:767px){.campaign-content-fragrance .tab-content__top-image{width:100%;margin-top:24px}}.campaign-content-fragrance .tab-content__taste-list{margin-top:18px}.campaign-content-fragrance .tab-content__taste-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f8f8;border-radius:24px;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;width:100%;padding:60px 90px;margin-top:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list>li{padding:45px 16px}}.campaign-content-fragrance .tab-content__taste-list>li:first-child{margin-top:0}.campaign-content-fragrance .tab-content__taste-list li{list-style:none}.campaign-content-fragrance .tab-content__taste-list-content{max-width:87.5%}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list-content{width:100%;max-width:none;margin-top:24px}}.campaign-content-fragrance .tab-content__taste-list-content-image{width:80px;height:80px;overflow:hidden}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list-content-image{width:60px;height:60px}}.campaign-content-fragrance .tab-content__taste-list-content-image img{display:block;width:100%;-webkit-transform:scale(1.25);transform:scale(1.25)}.campaign-content-fragrance .tab-content__taste-list-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list-content-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.campaign-content-fragrance .tab-content__taste-list-image{width:12.5%}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list-image{width:20%;margin:0 auto}}.campaign-content-fragrance .tab-content__taste-list-content-title--jp{font-size:1.125rem;margin-left:30px;vertical-align:middle}.campaign-content-fragrance .tab-content__taste-list-content-title--jp span{font-size:.875rem;padding:6px 18px;border-radius:60px;border:1px solid #d0d0d0;margin-left:18px;background-color:#fff;position:relative;top:-2px}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list-content-title--jp span{margin-top:8px;margin-left:0}}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list-content-title--jp{margin-left:20px}}.campaign-content-fragrance .tab-content__taste-list-content-title--en{font-size:3rem;margin-top:-5px;font-family:"Open Sans",sans-serif;text-transform:uppercase;margin-left:30px;line-height:1.35}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list-content-title--en{font-size:1.8rem;margin-left:20px;margin-top:0}}.campaign-content-fragrance .tab-content__taste-list-content-desc{font-size:1rem;margin-top:20px;max-width:690px}.campaign-content-fragrance .tab-content__taste-list-content-desc span{color:#f0253c}@media (max-width:767px){.campaign-content-fragrance .tab-content__taste-list-content-desc{margin-top:15px}}.campaign-content-fragrance .aroma-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:12px}@media (max-width:767px){.campaign-content-fragrance .aroma-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.campaign-content-fragrance .aroma-list li{width:115px;height:115px}@media (max-width:767px){.campaign-content-fragrance .aroma-list li{width:95px;height:95px}}.campaign-content-fragrance .aroma-list li:first-child{margin-left:calc((35px / 2) * -1)}@media (max-width:767px){.campaign-content-fragrance .aroma-list li:first-child{margin-left:0}}.campaign-content-fragrance #taste:checked~#taste-content,.campaign-content-fragrance #efficacy:checked~#efficacy-content,.campaign-content-fragrance #branding:checked~#branding-content{display:block}.campaign-content-fragrance .tabs input:checked+.tab-item{background-color:#1abc9c;color:#fff}.campaign-content-fragrance .tabs input:checked+.tab-item .tab-item__title{color:#fff}.campaign-content-diffuser{margin-top:62px}@media (max-width:767px){.campaign-content-diffuser{margin-top:48px}}.campaign-content-diffuser .c-flex{margin-left:-15px}@media (max-width:767px){.campaign-content-diffuser .c-flex{margin-left:0}}.campaign-content-diffuser .c-flex__item{margin-left:15px;-ms-flex-preferred-size:calc(100% / 3 - 16px);flex-basis:calc(100% / 3 - 16px);max-width:calc(100% / 3 - 16px);background-color:#f5f8f8;border-radius:24px;padding:32px 32px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.campaign-content-diffuser .c-flex__item{padding:24px 20px}}@media (max-width:767px){.campaign-content-diffuser .c-flex__item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none;margin-left:0}}.campaign-content-diffuser__type{font-family:"Open Sans",sans-serif;font-style:italic;color:#1abc9c;font-size:4rem;line-height:1.4;text-align:center}.campaign-content-diffuser__title{font-size:2rem;text-align:center;font-weight:700;margin-top:4px}.campaign-content-diffuser__image--main img,.campaign-content-diffuser__image--sub img{display:block;-o-object-fit:contain;object-fit:contain}.campaign-content-diffuser__image--main img{width:200px;height:200px;margin:36px auto 0}@media (max-width:767px){.campaign-content-diffuser__image--main img{margin:22px auto 0}}.campaign-content-diffuser__image--sub img{width:100%;margin:48px auto 0}@media (max-width:767px){.campaign-content-diffuser__image--sub img{margin:29px auto 0}}.campaign-content-diffuser__info{margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.campaign-content-diffuser__info dt{font-weight:700;font-size:1rem;padding-top:26px;border-top:1px solid #bebebe}.campaign-content-diffuser__info dt:first-child{padding-bottom:0;border-bottom:none;margin-top:0;border-top:none;padding-top:0}.campaign-content-diffuser__info dd{font-size:1.125rem;margin-top:4px;padding-bottom:25px}.campaign-content-diffuser__info dd:last-child{padding-bottom:0}.campaign-content-diffuser__info .flex-adjustment-top{margin-top:auto}.campaign-content-diffuser__info .flex-adjustment-bottom{margin-bottom:auto}.campaign-content--green{background-color:#1abc9c;padding:76px 0 60px}@media (max-width:767px){.campaign-content--green{padding:46px 0 20px}}.campaign-content--green:before{background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/img_lp_33.png)}.campaign-content--green .campaign-content__top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1}.campaign-content--green .campaign-content__head--en,.campaign-content--green .campaign-content__head--jp{color:#fff;line-height:1.5}.campaign-content--green .campaign-content__head--en{border-bottom:1px solid #fff;padding-bottom:5px}.campaign-content--green .campaign-content__head--jp{margin-top:20px}.campaign-content--green .campaign-content__case-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:52px}@media (max-width:767px){.campaign-content--green .campaign-content__case-list{margin-top:35px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.campaign-content--green .campaign-content__case-list li{list-style:none}@media (max-width:767px){.campaign-content--green .campaign-content__case-list li{width:33.33%}}.campaign-content--green .campaign-content__case-list-image{width:200px;height:140px;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.campaign-content--green .campaign-content__case-list-image{width:auto;height:auto}}.campaign-content--green .campaign-content__catch{font-weight:700;font-size:1.75rem;color:#fff;text-align:center;margin-top:46px}@media (max-width:767px){.campaign-content--green .campaign-content__catch{margin-top:28px;padding:0 4%;font-size:1.5rem}}.campaign-content--green .campaign-content__note{font-size:1.125rem;color:#fff;margin-top:33px;text-align:center}@media (max-width:767px){.campaign-content--green .campaign-content__note{margin-top:20px}}.campaign-content--green .c-btn-small{margin-top:46px}@media (max-width:767px){.campaign-content--green .c-btn-small{width:90%;margin:28px auto}}.home-fragrance-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:104px 68px 93px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width:767px){.home-fragrance-content{padding:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.home-fragrance-content:before{content:"";position:absolute;top:0;left:0;background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/bg_lp_02.png);background-size:contain;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;pointer-events:none}@media (max-width:767px){.home-fragrance-content:before{background-position:center top 0}}@media (max-width:767px){.home-fragrance-content--side:last-child{margin-left:12px}}@media (max-width:767px){.home-fragrance-content--center{width:100%;margin-bottom:32px}}.home-fragrance-content--center img{display:block;margin:0 auto;width:400px}@media (max-width:767px){.home-fragrance-content--center img{width:60%}}.home-fragrance-content__title{margin-top:35px;font-weight:700;font-size:1.5rem}.home-fragrance-content__title:first-child{margin-top:0;font-weight:400;font-size:1.25rem}.home-fragrance-content__catch{font-size:1.75rem;font-weight:700;color:#1abc9c;line-height:1.43;margin-top:17px}.home-fragrance-content__text{margin-top:11px;font-size:1.125rem}.home-fragrance .c-table th,.home-fragrance .c-table td{border-top:1px solid #bebebe;border-left:1px solid #bebebe}.home-fragrance .c-table th{width:240px;background:#f5f8f8}.home-fragrance .c-table th:first-child{width:340px}.home-fragrance .c-table th:nth-child(2){width:380px}.home-fragrance .c-table td:nth-child(2){color:#1abc9c;font-weight:700}.home-fragrance .c-table tr:first-child th:nth-child(2){border-top:3px solid #1abc9c;border-left:3px solid #1abc9c;border-right:3px solid #1abc9c}.home-fragrance .c-table tr:last-child td:nth-child(2){border-bottom:3px solid #1abc9c}.home-fragrance .c-table tr td:nth-child(2),.home-fragrance .c-table tr th:nth-child(2){border-right:1px solid #bebebe}.home-fragrance .c-table tr td:nth-child(2){border-left:3px solid #1abc9c;border-right:3px solid #1abc9c}.home-fragrance .c-table img{width:300px;display:block}.home-fragrance-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}.home-fragrance-flex__image{width:460px}@media (max-width:767px){.home-fragrance-flex__image{width:100%}}.home-fragrance-flex__title{font-size:1.75rem;font-weight:700}.home-fragrance-flex__title span{color:#1abc9c}.home-fragrance-flex__text{font-size:1.125rem;margin-top:30px}.home-fragrance-flex__text-wrap{width:680px}@media (max-width:767px){.home-fragrance-flex__text-wrap{width:100%;margin-top:24px}}.home-fragrance .c-table-scroll{margin-top:80px}@media (max-width:767px){.home-fragrance .c-table-scroll{margin-top:48px}}.home-plan .text-large{font-size:1.75rem;color:#1abc9c;font-weight:700}.home-plan .text-small{font-size:1.125rem}.home-plan .c-table-scroll{padding-top:30px;margin-top:2px;margin-bottom:0}.home-plan .c-table-scroll tr th:first-child{width:320px}.home-plan .c-table-scroll tr th:not(:first-child){width:440px}.home-plan .c-table tr:not(:first-child) td:nth-child(2),.home-plan .c-table tr:not(:first-child) th:nth-child(2){position:relative}.home-plan .c-table tr:not(:first-child) td:nth-child(2):before,.home-plan .c-table tr:not(:first-child) td:nth-child(2):after,.home-plan .c-table tr:not(:first-child) th:nth-child(2):before,.home-plan .c-table tr:not(:first-child) th:nth-child(2):after{display:block;position:absolute;content:"";top:-1px;background-color:#1abc9c;width:2px;height:calc(100% + 1px)}.home-plan .c-table tr:not(:first-child) td:nth-child(2):before,.home-plan .c-table tr:not(:first-child) th:nth-child(2):before{left:0}.home-plan .c-table tr:not(:first-child) td:nth-child(2):after,.home-plan .c-table tr:not(:first-child) th:nth-child(2):after{right:0}.home-plan .c-table tr:last-child td:nth-child(2){border-bottom:2px solid #1abc9c}.home-plan .baloon{position:relative;background-color:#1abc9c;color:#fff;border-top:1px solid #1abc9c}.home-plan .baloon:before{content:"";position:absolute;display:block;left:50%;top:-30px;width:160px;height:46px;background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/img_lp_31.png);background-size:cover;background-repeat:no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.home-plan .section-head{margin-bottom:40px}.home-faq .home-section__content{max-width:1112px;min-width:1080px;margin:0 auto;padding:0 16px}@media (max-width:767px){.home-faq .home-section__content{min-width:auto;padding:0}}.home-faq__list{margin-top:48px;border-top:4px solid #eaeaea}@media (max-width:767px){.home-faq__list{margin-top:29px}}.home-faq__question,.home-faq__answer{padding-left:56px;position:relative}.home-faq__question:before,.home-faq__answer:before{content:"";position:absolute;left:0;width:40px;height:40px;border-radius:50%;text-align:center;padding:1px 0 6px;vertical-align:top;top:.5px}.home-faq__question:after,.home-faq__answer:after{content:"";position:absolute;left:0;font-size:1.5rem;font-style:italic;font-family:"Open Sans",sans-serif;width:40px;text-align:center;line-height:1.375;font-weight:400}.home-faq__question{font-size:1.5rem;font-weight:700;margin-top:40px}.home-faq__question:before{background-color:#1abc9c}.home-faq__question:after{content:"Q";color:#fff;top:1.5px}@media (max-width:767px){.home-faq__question:after{top:4.5px}}.home-faq__answer{font-size:1.125rem;margin-top:28px;padding-bottom:33px;border-bottom:4px solid #eaeaea}@media (max-width:767px){.home-faq__answer{margin-top:20px;padding-bottom:25px}}.home-faq__answer:before{background-color:#fff;border:1px solid #1abc9c;top:-4px}.home-faq__answer:after{content:"A";color:#1abc9c;top:-4px}@media (max-width:767px){.home-faq__answer:after{top:0}}.home-company__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin-top:64px}@media (max-width:767px){.home-company__flex{margin-top:38px}}.home-company__image{width:640px}@media (max-width:767px){.home-company__image{width:100%}}.home-company__text{width:507px}@media (max-width:767px){.home-company__text{width:100%;margin-top:32px}}.home-company__text img{width:360px;display:block}@media (max-width:767px){.home-company__text img{width:180px}}.home-company .un-text,.home-company .un-container p:not([class]),.un-container .home-company p:not([class]){font-size:2rem;margin-top:24px}@media (max-width:767px){.home-company .un-text,.home-company .un-container p:not([class]),.un-container .home-company p:not([class]){font-size:1.5rem}}.home-company .c-btn-small{background-color:#fff;border:1px solid #1abc9c;-webkit-box-shadow:none;box-shadow:none;margin-top:44px;width:90%;margin-left:0}@media (max-width:767px){.home-company .c-btn-small{margin:24px auto 0px}}.home-company .c-btn-small span{padding-right:34px}.home-company .c-btn-small span:after{position:absolute;top:50%;right:0;display:block;width:18px;height:18px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/ico/ico_new_window_01.svg);background-repeat:no-repeat;background-position:right center;background-size:contain}.c-table--plan th{font-size:1.5rem;padding:24px 31px}.c-table--plan td{padding:13px 31px}.l-footer__info-inner{font-size:1.125rem}.p-form{background-color:#fff;padding:52px 60px 60px;border-radius:12px;-webkit-box-shadow:2px 2px rgba(0,0,0,.1);box-shadow:2px 2px rgba(0,0,0,.1)}@media (max-width:767px){.p-form{padding:40px 20px 40px;border-radius:10px}}.p-form__bg{background-color:#f5f8f8;padding-top:72px;padding-bottom:80px}@media (max-width:767px){.p-form__bg{padding-top:54px;padding-bottom:60px}}.p-form button,.p-form input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none}.p-form input[type=text],.p-form input[type=email],.p-form input[type=tel]{padding:0;border:none;border-radius:0;outline:none;background:0 0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-form dt,.p-form dd{display:block;width:100%}.p-form dt{font-weight:700;font-size:1.25rem;color:#484848;margin-top:40px}@media (max-width:767px){.p-form dt{margin-top:30px}}.p-form dt:first-child{margin-top:0}.p-form dd{margin-top:16px;padding-bottom:40px;border-bottom:1px solid #d0d0d0}@media (max-width:767px){.p-form dd{margin-top:14px;padding-bottom:30px}}.p-form dd span{font-size:1.25rem}.p-form dd span+span{margin-top:2px}.p-form input::-webkit-input-placeholder{color:#939393;font-size:1.125rem}.p-form input::-moz-placeholder{color:#939393;font-size:1.125rem}.p-form input:-ms-input-placeholder{color:#939393;font-size:1.125rem}.p-form input::-ms-input-placeholder{color:#939393;font-size:1.125rem}.p-form input::placeholder{color:#939393;font-size:1.125rem}.p-form input[type=button]{width:440px;height:80px;margin-top:48px;border:3px solid #e2a22a}@media (max-width:767px){.p-form input[type=button]{width:90%;margin:24px auto}}.p-form input[type=button]:hover{cursor:pointer}.p-form .postal{width:250px !important}.p-form .inner-text+input{margin-top:4px}.p-form input+.inner-text{margin-top:16px}.p-form .inner-text{font-size:1.125rem}.p-form li{margin-top:11px}.p-form li:first-child{margin-top:0}.p-form .input_item label:before,.p-form .input_agreement label:before{border-radius:4px}.p-form .input_item span,.p-form .input_agreement span{display:block;color:#000}.p-form .input_item span:after,.p-form .input_agreement span:after{content:"";display:block;position:absolute;top:50%;opacity:0;width:10px;height:5px;border-left:2px solid #1abc9c;border-bottom:2px solid #1abc9c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:0 !important;left:5px;margin-top:-3px;background-color:#ffff}@media (max-width:767px){.p-form .input_item span:after,.p-form .input_agreement span:after{top:14px}}.p-form .input_item .link-text,.p-form .input_agreement .link-text{color:#3a84db}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.p-form__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px}.submit-wrapper{position:relative;display:inline-block}@media (max-width:767px){.submit-wrapper{width:100%}}.submit-wrapper:after{position:absolute;top:50%;right:21px;width:36px;height:36px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#fff;background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/ico/ico_arrow_01.svg);background-repeat:no-repeat;background-position:center center;background-size:6px 10px;opacity:1 !important}@media (max-width:767px){.submit-wrapper:after{right:30px;width:30px;height:30px}}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}body.contact header{position:relative;background-color:#1abc9c}body.contact .l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.contact .l-footer__info{background-color:#f5f8f8}.p-form__req{position:relative;display:inline-block}.p-form__req:before{display:inline-block;content:"必須";color:#eb5c72;width:auto;margin-right:16px}body.suvaliteair-contact .l-header{position:static;background-color:#1abc9c}body.suvaliteair-contact .l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.suvaliteair-contact .l-footer{background-color:#f5f8f8}.suvaliteair-contact-wrapper .mw_wp_form{width:100%}.suvaliteair-contact{padding:0 !important}.suvaliteair-contact .err_block+.p-form{margin-top:24px}@media (max-width:767px){.suvaliteair-contact .err_block+.p-form{margin-top:20px}}.suvaliteair-contact .p-form{background-color:#fff;padding:52px 60px 60px;border-radius:12px;-webkit-box-shadow:2px 2px rgba(0,0,0,.1);box-shadow:2px 2px rgba(0,0,0,.1)}@media (max-width:767px){.suvaliteair-contact .p-form{margin-top:48px;padding:40px 20px 40px;border-radius:10px}}.suvaliteair-contact .p-form__page-title{font-size:3.2rem;font-weight:700;line-height:1.5;text-align:center;padding-bottom:16px;position:relative;margin-bottom:90px}@media (max-width:767px){.suvaliteair-contact .p-form__page-title{padding-bottom:12px;font-size:2.4rem;margin-bottom:60px}}.suvaliteair-contact .p-form__page-title:before{display:block;position:absolute;content:"";left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#1abc9c;width:80px;height:2px;background-repeat:no-repeat;background-size:contain}.suvaliteair-contact .p-form table{width:100%;border:0}.suvaliteair-contact .p-form th,.suvaliteair-contact .p-form td,.suvaliteair-contact .p-form tr{display:block}.suvaliteair-contact .p-form tr{margin-top:40px;padding-bottom:40px;border-bottom:1px solid #d0d0d0}@media (max-width:767px){.suvaliteair-contact .p-form tr{margin-top:30px;padding-bottom:30px}}.suvaliteair-contact .p-form tr:first-child{margin-top:0}.suvaliteair-contact .p-form th{font-weight:700;font-size:2rem;color:#484848;padding:0 !important;width:100% !important;border:0;background:0 !important}.suvaliteair-contact .p-form td{margin-top:16px;padding:0 !important;width:100% !important;border:0 !important}.suvaliteair-contact .p-form span.req{display:inline-block;content:"必須";color:#eb5c72;background:#fff;margin-right:16px;float:initial;font-size:2rem}.suvaliteair-contact .p-form .require{display:none}.suvaliteair-contact .p-form label{padding-left:36px !important;position:relative;display:inline-block;color:#000;font-size:2rem}@media (max-width:767px){.suvaliteair-contact .p-form label{padding-left:30px !important}}.suvaliteair-contact .p-form label:hover{cursor:pointer}.suvaliteair-contact .p-form label:before{content:"";display:block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;background-color:#fff;border:1px solid #d0d0d0;border-radius:50%;width:20px;height:20px;left:0}@media (max-width:767px){.suvaliteair-contact .p-form label:before{top:17px;width:18px;height:18px}}.suvaliteair-contact .p-form label span{color:#000}.suvaliteair-contact .p-form label span:after{content:"";display:block;position:absolute;top:7px;left:2px;opacity:0;border-radius:50%;width:16px;height:16px;background-color:#1abc9c}@media (max-width:767px){.suvaliteair-contact .p-form label span:after{top:10px;width:14px;height:14px}}.suvaliteair-contact .p-form .label-checkbox:before{border-radius:4px}.suvaliteair-contact .p-form .label-checkbox span:after{content:"";display:block;position:absolute;top:15px;opacity:0;width:10px;height:5px;border-left:2px solid #1abc9c;border-bottom:2px solid #1abc9c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:0 !important;left:5px;margin-top:-3px;background-color:#ffff}@media (max-width:767px){.suvaliteair-contact .p-form .label-checkbox span:after{top:16px}}.suvaliteair-contact .p-form input:checked+span:after{opacity:1}.suvaliteair-contact .g-standard-description{padding-left:36px !important}.suvaliteair-contact .g-standard-description p{font-size:1.6rem}.suvaliteair-contact input[type=text],.suvaliteair-contact input[type=email],.suvaliteair-contact input[type=tel]{border:1px solid #d0d0d0 !important;padding:16px 20px 14px !important;font-size:2rem !important}@media (max-width:767px){.suvaliteair-contact input[type=text],.suvaliteair-contact input[type=email],.suvaliteair-contact input[type=tel]{padding:16px 20px 14px !important}}.suvaliteair-contact input[type=text]::-webkit-input-placeholder,.suvaliteair-contact input[type=email]::-webkit-input-placeholder{font-size:2rem !important}.suvaliteair-contact input[type=text]::-moz-placeholder,.suvaliteair-contact input[type=email]::-moz-placeholder{font-size:2rem !important}.suvaliteair-contact input[type=text]:-ms-input-placeholder,.suvaliteair-contact input[type=email]:-ms-input-placeholder{font-size:2rem !important}.suvaliteair-contact input[type=text]::-ms-input-placeholder,.suvaliteair-contact input[type=email]::-ms-input-placeholder{font-size:2rem !important}.suvaliteair-contact input[type=text]::placeholder,.suvaliteair-contact input[type=email]::placeholder{font-size:2rem !important}.suvaliteair-contact textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;outline:none;background:0 0;height:150px;border:1px solid #d0d0d0;font-size:2rem !important;width:100%;padding:16px 20px !important}@media (max-width:767px){.suvaliteair-contact textarea{height:100px;padding:12px 16px !important}}.suvaliteair-contact input[type=submit]{position:relative;display:block;width:440px !important;margin:0 auto !important;font-size:2.4rem !important;height:80px !important;border:3px solid #e2a22a !important;border-radius:12px !important;background:-webkit-gradient(linear,left bottom,left top,from(#ffb612),to(#ffc812)) !important;background:linear-gradient(to top,#ffb612 0%,#ffc812 100%) !important;text-shadow:2px 2px rgba(0,0,0,.1) !important;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}@media (max-width:767px){.suvaliteair-contact input[type=submit]{width:100% !important;margin:0 auto !important}}.suvaliteair-contact input[type=submit]:hover{cursor:pointer;color:#fff !important;opacity:.7}.suvaliteair-contact table{margin:0 !important}.suvaliteair-contact .action-buttons{width:440px !important;margin:48px auto 0;position:relative}@media (max-width:767px){.suvaliteair-contact .action-buttons{margin:24px auto 0;width:100% !important}}.suvaliteair-contact .action-buttons:before{position:absolute;top:50%;right:21px;width:36px;height:36px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#fff;background-image:url(//www.karumoa.co.jp/suvaliteair/lp2021/assets/css/../../assets/img/ico/ico_arrow_01.svg);background-repeat:no-repeat;background-position:center center;background-size:6px 10px;opacity:1 !important;z-index:10}.suvaliteair-contact input[type=submit]+input[type=submit]{margin-top:32px !important}.suvaliteair-contact .suvaliteair-contact-wrapper--comfirm .action-buttons{padding-bottom:50px}.suvaliteair-contact .suvaliteair-contact-wrapper--comfirm .action-buttons:before{top:initial !important;top:22px !important;-webkit-transform:none !important;transform:none !important}@media (max-width:767px){.suvaliteair-contact .suvaliteair-contact-wrapper--comfirm .action-buttons{padding-bottom:40px}}.suvaliteair-contact input[type=submit]{color:#fff !important}.suvaliteair-contact .l-footer__info-inner{font-size:1.8rem}@media (max-width:767px){.suvaliteair-contact .l-footer__info-inner{font-size:1.4rem}}.suvaliteair-contact span.error{max-width:95px !important;font-size:1.2rem !important;white-space:nowrap}@media (max-width:767px){.suvaliteair-contact .l-header{padding:0}}.err_block{display:none}.suvaliteair-contact-wrapper__error .err_block{display:block !important}.suvaliteair-contact-wrapper__error .err_tit{font-size:2rem !important;display:inline-block !important}@media (max-width:767px){.suvaliteair-contact-wrapper__error .err_tit{font-size:1.8rem !important}}.thanks-message{display:none}.comfirm-message{display:none}.suvaliteair-contact-wrapper--complete .thanks-message{display:block}.suvaliteair-contact-wrapper--complete .p-form__page-title{display:none}.suvaliteair-contact-wrapper--comfirm .comfirm-message{display:block}.suvaliteair-contact-wrapper--comfirm .g-standard-description{display:none}.suvaliteair-contact-wrapper--comfirm td{font-size:2rem !important}.suvaliteair-contact-wrapper--comfirm .action-buttons{position:relative}.suvaliteair-contact-wrapper--comfirm input[name=submitBack]{background:#fff !important;color:#333 !important;text-shadow:none !important;border:0 !important;padding:0 !important;text-decoration:underline;width:auto !important;height:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important;position:absolute;bottom:0;border-radius:0 !important;line-height:1 !important;left:50%;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;font-size:1.8rem !important;font-weight:400 !important}.suvaliteair-contact-wrapper--comfirm input[name=submitBack]:hover{opacity:1 !important;text-decoration:none !important;color:#333 !important}.thanks-message__title,.comfirm-message__title{font-size:3.2rem;text-align:center;font-weight:700}@media (max-width:767px){.thanks-message__title,.comfirm-message__title{font-size:2.8rem}}.thanks-message__text,.comfirm-message__text{font-size:2rem;text-align:center;margin-top:32px}@media (max-width:767px){.thanks-message__text,.comfirm-message__text{margin-top:24px}}.thanks-message__mail,.comfirm-message__mail{font-size:1.6rem;text-align:center;margin-top:48px}@media (max-width:767px){.thanks-message__mail,.comfirm-message__mail{margin-top:32px}}