*{box-sizing:border-box}html{font-size:62.5%!important;scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:Noto Sans JP,sans-serif;font-weight:400;outline:1px solid red}img{max-width:100%}a,label{text-decoration:none;transition:all .3s}.wrapper{margin:0 auto;max-width:100%;width:1060px}.pc-inline{display:inline}.sp-only{display:none}@media screen and (max-width:999px){html{scroll-padding-top:70px}.wrapper{max-width:100%;padding:0 20px}.pc-inline,.pc-only{display:none}.sp-only{display:block}}.lp-header{background:#fff;display:flex;height:90px;position:fixed;width:100vw;z-index:10}.logo{margin:14px auto auto 24px;width:154px}.menu{align-items:center;display:flex;margin-left:auto;margin-right:40px}.toggle-menu{display:none}.intra-pages{align-items:center;display:flex;gap:40px;list-style:none}.intra-pages a{background:url(https://3863743.fs1.hubspotusercontent-na1.net/hubfs/3863743/oricon-lp/ico_1.png) 2px/17px 16px no-repeat;color:#223e69;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1;padding-left:22px}.intra-pages a:hover{opacity:.8}.btn-cv{background:url(https://3863743.fs1.hubspotusercontent-na1.net/hubfs/3863743/oricon-lp/ico_2.png) 30px 29px/28px 32px no-repeat #de0029;color:#fff;font-size:15px;font-size:1.5rem;font-weight:700;line-height:1.5;padding:22px 24px 22px 79px}@media screen and (max-width:999px){html{scroll-padding-top:70px}.lp-header{height:70px}.logo{margin:10px auto 16px 16px;width:130px}.menu{background-color:#223e69;color:#fff;margin-right:0}.menu label{display:block;height:100%}.menu-btn-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;padding-top:15px;width:68px}.toggle-menu~.intra-pages,.toggle-menu~label .menu-shown{display:none}.toggle-menu:checked~.intra-pages{background-color:#223e69;display:flex;flex-direction:column;justify-content:center;z-index:1}.toggle-menu:checked~label .menu-shown{display:block}.toggle-menu:checked~label .menu-hidden{display:none}.intra-pages{gap:0;left:0;padding:40px 20px;position:absolute;top:70px;width:100vw}.intra-pages li{border-top:1px solid hsla(0,0%,100%,.33);width:100%}.intra-pages li:last-child{border-bottom:1px solid hsla(0,0%,100%,.33)}.intra-pages a{background:url(https://3863743.fs1.hubspotusercontent-na1.net/hubfs/3863743/oricon-lp/ico_3.png) calc(100% - 8px) 50% /24px no-repeat;color:#fff;display:block;font-size:17px;font-size:1.7rem;padding:32px 0}#menu .nav-icon{display:inline-block;position:relative;top:9px;-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-ms-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;width:24px}#menu .nav-icon-line{background:#fff;height:2px;position:absolute;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;width:50%}#menu .nav-icon-line:nth-child(2n){left:50%}#menu .nav-icon-line:nth-child(odd){left:0}#menu .nav-icon-line:first-child,#menu .nav-icon-line:nth-child(2){transform:translateY(-8px)}#menu .nav-icon-line:nth-child(5),#menu .nav-icon-line:nth-child(6){transform:translateY(8px)}#menu .toggle-menu:checked~label .nav-icon-line:first-child,#menu .toggle-menu:checked~label .nav-icon-line:nth-child(6){transform:rotate(45deg)}#menu .toggle-menu:checked~label .nav-icon-line:nth-child(2),#menu .toggle-menu:checked~label .nav-icon-line:nth-child(5){transform:rotate(-45deg)}#menu .toggle-menu:checked~label .nav-icon-line:nth-child(2),#menu .toggle-menu:checked~label .nav-icon-line:nth-child(6){transform-origin:left}#menu .toggle-menu:checked~label .nav-icon-line:first-child,#menu .toggle-menu:checked~label .nav-icon-line:nth-child(5){transform-origin:right}#menu .toggle-menu:checked~label .nav-icon-line:nth-child(3){left:-50%;opacity:0}#menu .toggle-menu:checked~label .nav-icon-line:nth-child(4){left:100%;opacity:0}#menu .toggle-menu:checked~label:hover #menu .nav-icon{transform:rotate(180deg)}.menu-text{bottom:11px;font-weight:700;position:absolute;text-align:center;width:68px}.btn-cv,.menu-text{font-size:11px;font-size:1.1rem;line-height:1.4}.btn-cv{background:url(https://3863743.fs1.hubspotusercontent-na1.net/hubfs/3863743/oricon-lp/ico_2.png) 50% 12px/21px 24px no-repeat #de0029;padding:44px 12px 11px;width:112px}}@media screen and (max-width:320px){.logo{align-items:center;display:flex;margin-right:16px}.btn-cv,.menu-text{font-size:9px}.btn-cv{align-items:center;display:flex;justify-content:center;line-height:2;padding-bottom:6px;padding-left:5px;padding-right:5px}}.keyvisual{margin-top:62px}@media screen and (max-width:999px){.keyvisual{margin-top:42px}}.keyvisual-sp{display:none}.keyvisual-pc{display:block;height:auto;width:100vw}@media screen and (max-width:767px){.keyvisual-sp{display:block;height:100vh;object-fit:cover}.keyvisual-pc{display:none}}.section-awards{background:url(/hubfs/3863743/oricon-lp/bg_pc.jpg) top/cover no-repeat;background-attachment:fixed;margin-top:-1px;padding:72px 0 120px}.heading{color:#fff;font-family:"Noto Serif JP",serif;font-weight:600;text-align:center}.section-awards h2{display:flex;flex-direction:column;line-height:1.5}.title-grp-1{font-size:20px;font-size:2rem;font-weight:500;line-height:1.75;margin-bottom:10px}.title-grp-1 a{color:#fff;text-decoration:underline}.title-grp-1 a:hover{text-decoration:none}.title-grp-2{font-size:28px;font-size:2.8rem}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fffffe 6.25%,#fcdf39 105%),#fff;-webkit-background-clip:text;background-clip:text;font-size:48px;font-size:4.8rem;font-weight:600}.lead-text{font-size:20px;font-size:2rem;font-weight:500;line-height:1.75;margin-top:12px}@media screen and (max-width:767px){.section-awards{background:url(https://form.swedenhouse.co.jp/hs-fs/hubfs/oricon-lp/bg_sp.jpg) top/cover no-repeat;background-attachment:fixed;padding:48px 0 64px}.section-2-title{margin-bottom:40px}.title-grp-1{font-size:15px;font-size:1.5rem;line-height:1.65;margin-bottom:16px}.title-grp-2{font-size:24px;font-size:2.4rem;line-height:1.5}.text-gradient{font-size:40px;font-size:4rem;line-height:1.3}.title-normal{display:block;margin-top:6px}.lead-text{font-size:15px;font-size:1.5rem;line-height:1.65}}.awards-row-1{margin:56px auto 0;width:73.4%}.awards-row-2{margin-top:57px}.awards-img-sp{display:none}.awards-row-3{display:flex;flex-direction:column;margin-top:56px}@media screen and (max-width:767px){.awards-row-1{margin:40px -4px 0;width:100%}.awards-row-2{margin:40px -10px 0}.awards-img-sp{display:block}.awards-img-pc{display:none}.awards-row-3{margin-top:40px}}.accordion-toggle{display:none}.accordion-label{color:#fff;display:inline-flex;justify-content:center;margin:0 auto;width:fit-content}.accordion-label span{font-size:20px;font-size:2rem;font-weight:700;padding-right:32px;transition:all .5s ease-in-out;transition-delay:.5s}@media screen and (min-width:1025){.accordion-label:hover{cursor:pointer;opacity:.5}}.accordion-toggle:checked~label .accordion-more,.accordion-toggle~label .accordion-less{display:none}.accordion-toggle:checked~label .accordion-less,.accordion-toggle~label .accordion-more{display:flex}.awards-row-3{overflow:hidden}.accordion-toggle~.accordion-img{max-height:0;transition:all .4s ease-in-out}.accordion-toggle:checked~.accordion-img{max-height:100vh}.accordion-more{background:url(/hubfs/3863743/oricon-lp/ico_more.svg) 100% 0/20px no-repeat}.accordion-less{background:url(/hubfs/3863743/oricon-lp/ico_less.svg) 100% 0/20px no-repeat}.accordion-img{margin-top:38px}.accordion-img-sp{display:none}.accordion-img-pc{height:auto}@media screen and (max-width:767px){.accordion-label span{padding-right:28px}.accordion-img{margin-top:17px;overflow-x:auto}.accordion-img-sp{display:block;height:698px!important;max-width:513px!important}.accordion-toggle:checked~.accordion-img{max-height:698px}.accordion-img-pc{display:none}}.section-cta{background:linear-gradient(180deg,#feeac1,#fff8e9);margin-top:0;padding:48px 0 56px;text-align:center}@media screen and (max-width:767px){.section-cta{margin-top:-2px;padding:28px 0 40px}}.cta-line{font-weight:700;line-height:1.5}.cta-line-1{color:#765000;font-size:28px;font-size:2.8rem;margin-bottom:24px}.cta-line-2{color:#ba8516;font-size:20px;margin-bottom:20px}.cta-btn-wrapper{margin-top:32px}.cta-btn-wrapper a{align-items:center;background:url(/hubfs/3863743/oricon-lp/ico_cta.svg) calc(100% - 24px) 50%/32px no-repeat #cb9524;box-shadow:inset 0 -6px 0 rgba(0,0,0,.25);color:#fff;display:flex;font-size:32px;font-size:3.2rem;font-weight:700;justify-content:center;line-height:1.5;margin:0 auto;max-width:700px;padding:29px 80px 35px 56px}.cta-btn-wrapper a:hover{background:url(/hubfs/3863743/oricon-lp/ico_cta_hovered.svg) calc(100% - 24px) 50%/32px no-repeat #ad7f1f}@media screen and (max-width:767px){.cta-line-1{font-size:20px;font-size:2rem;margin-bottom:16px}.cta-line-2{font-size:16px;font-size:1.6rem;margin-bottom:12px}.cta-btn-wrapper{margin-top:24px}.cta-btn-wrapper a{background:url(/hubfs/3863743/oricon-lp/ico_cta.svg) calc(100% - 16px) 50%/20px no-repeat #cb9524;box-sizing:border-box!important;font-size:24px;font-size:2.4rem;line-height:1.4;min-height:84px;padding:16px 52px 20px 32px}.cta-btn-wrapper a:hover{background:url(/hubfs/3863743/oricon-lp/ico_cta_hovered.svg) calc(100% - 16px) 50%/20px no-repeat #ad7f1f}}.sp-only--320{display:none}@media screen and (max-width:360px){.cta-btn-wrapper a{font-size:21px}.sp-only--320{display:block}.sp-only--320+.sp-only{display:none}}.sp-only--375{display:none}@media screen and (max-width:520px){.sp-only--375{display:block}.cta-line-1{font-size:16px}.cta-line-2{font-size:13px}}@media screen and (max-width:319px){.cta-line-1{font-size:14x}}.section-features{padding:80px 0 8px}.section-features h2{color:#223e69;font-family:"Noto Serif JP",serif;font-size:40px;font-size:4rem;font-weight:600;line-height:1.5;margin-bottom:60px;text-align:center}.section-features h2 br{display:none}.feature-item{display:flex;gap:48px;margin-top:56px}.feature-img{width:41.11vw}.feature-img img{width:100%}.feature-text{box-sizing:border-box;flex:1;padding-right:56px}.feature-title{align-items:center;display:flex;margin-bottom:16px}.feature-title-index{color:#223e69;font-family:Source Sans Pro,sans-serif;font-size:64px;font-size:6.4rem;font-style:italic;font-weight:300;opacity:.33;padding-right:20px}.feature-title-text{border-left:1px solid #ddd;color:#223e69;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.5;min-height:53px;padding:13px 0 13px 20px}.feature-displayed-rt p,.feature-hidden-rt p{color:#343434;font-size:16px;font-size:1.6rem;line-height:1.75}.feature-displayed-rt{margin-bottom:16px}.feature-hidden-rt{background-color:#f6f7f9;margin-top:16px}.feature-accordion{overflow:hidden}.feature-toggle-checkbox~.feature-hidden-rt{max-height:0;padding:0 24px;transition:all .4s ease-in-out}.feature-toggle-checkbox:checked~.feature-hidden-rt{max-height:100vh;padding:24px}.feature-toggle-checkbox{display:none}.feature-toggle-label-wrapper{display:flex;justify-content:center}.feature-toggle-checkbox~.feature-toggle-label-wrapper label{background:url(https://3863743.fs1.hubspotusercontent-na1.net/hubfs/3863743/oricon-lp/ico_more_2.svg) 100% 50%/18px no-repeat;color:#223e69;cursor:pointer;font-size:20px;font-size:2rem;font-weight:700;line-height:1.5;padding-right:26px}.feature-toggle-checkbox:checked~.feature-toggle-label-wrapper label{background:url(https://3863743.fs1.hubspotusercontent-na1.net/hubfs/3863743/oricon-lp/ico_less_2.svg) 100% 50%/18px no-repeat}@media screen and (min-width:1025px){.feature-toggle-label-wrapper label:hover{opacity:.5}}@media screen and (max-width:767px){.section-features{padding:64px 0}.section-features h2{font-size:32px;font-size:3.2rem;margin-bottom:56px;padding:0 20px}.feature-item{flex-direction:column;gap:16px;margin-top:48px}.feature-img{width:100vw}.feature-text{padding:0 20px}.feature-title-index{font-size:48px;font-size:4.8rem;padding-right:10px}.feature-title-text{font-size:16px;font-size:1.6rem;min-height:45px;padding:10px 0 10px 10px}.feature-displayed-rt p,.feature-hidden-rt p{font-size:14px;font-size:1.4rem}.feature-displayed-rt{margin-bottom:12px}.feature-toggle-checkbox~.feature-hidden-rt{padding:0 16px}.feature-toggle-checkbox:checked~.feature-hidden-rt{padding:16px}}@media screen and (max-width:420px){.section-features h2 br{display:block}}.section-voice{padding:80px 0 120px}.section-voice h2{color:#223e69;font-family:"Noto Serif JP",serif;font-size:40px;font-size:4rem;font-weight:600;line-height:1.5;margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.section-voice{padding:64px 0 72px}.section-voice h2{font-size:32px;font-size:3.2rem;margin-bottom:56px;padding:0 20px}}.section-product h2{color:#223e69;font-family:"Noto Serif JP",serif;font-size:40px;font-size:4rem;font-weight:600;line-height:1.5;margin-bottom:24px;text-align:center}@media screen and (max-width:767px){.section-product h2{font-size:24px;font-size:2.4rem}}@media screen and (min-width:1024px) and (max-width:1120px){.intra-pages{gap:20px}.intra-pages a{font-size:10px;font-size:1rem}.menu{margin-right:16px}.wrapper{max-width:calc(100% - 40px)}}.arr-border{overflow-x:clip;position:relative}.arr-border:before{border-left:51.25vw solid transparent;border-right:0 solid transparent;right:0}.arr-border:after,.arr-border:before{border-bottom:5.69444vw solid #feeac1;bottom:-1px;content:"";position:absolute}.arr-border:after{border-left:0 solid transparent;border-right:51.25vw solid transparent;left:0}@media screen and (max-width:767px){.arr-border:before{border-left:81.6vw solid transparent;border-right:0 solid transparent}.arr-border:after,.arr-border:before{border-bottom:9.06667vw solid #feeac1}.arr-border:after{border-left:0 solid transparent;border-right:81.6vw solid transparent}}@media screen and (max-width:370px){.lead-text{font-size:14px}}@media screen and (max-width:320px){.lead-text,.title-grp-1{font-size:13px}.lead-text{margin-left:-3px;margin-right:-3px}}@media screen and (max-width:359px){.ms-survey-from.section-form h2,.section-features h2,.section-thanks h2,.section-voice h2{font-size:28px}.ms-survey-from.section-form .lead-text,.section-thanks .lead-text{font-size:14px}.popular-heading,.section-product h2{font-size:21px}}body.modelhouse .lp-header{position:relative}