/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}body{position:relative;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300}@media screen and (min-width: 768px),print{body{font-size:15px;line-height:1.8;min-width:1266px}}@media screen and (max-width: 767px){body{font-size:3.2vw;line-height:1.5}}svg{overflow:visible}picture{display:block}main{overflow:hidden}img{display:block;max-width:100%;width:100%;height:auto;outline:0}sub{bottom:0}iframe{display:block}@media screen and (max-width: 767px){.pc{display:none}}@media screen and (min-width: 768px),print{.sp{display:none}}.inner{margin:auto}@media screen and (min-width: 768px),print{.inner{max-width:1040px}}@media screen and (max-width: 767px){.inner{max-width:89.3333333333vw}}@media screen and (max-width: 767px){.intro_desc{font-weight:300}}@media screen and (min-width: 768px),print{.intro_desc{font-weight:400}}@media screen and (min-width: 768px),print{.gNav_link-strength,.gNav_link-performance{cursor:default}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeFromRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeFromRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeUpRotateRight{0%{opacity:0;-webkit-transform:translate(-10px, 20px) rotate(-5deg);transform:translate(-10px, 20px) rotate(-5deg)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@keyframes fadeUpRotateRight{0%{opacity:0;-webkit-transform:translate(-10px, 20px) rotate(-5deg);transform:translate(-10px, 20px) rotate(-5deg)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@-webkit-keyframes fadeUpRotateLeft{0%{opacity:0;-webkit-transform:translate(10px, 20px) rotate(5deg);transform:translate(10px, 20px) rotate(5deg)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@keyframes fadeUpRotateLeft{0%{opacity:0;-webkit-transform:translate(10px, 20px) rotate(5deg);transform:translate(10px, 20px) rotate(5deg)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@-webkit-keyframes svgTextPainting{0%{stroke-dashoffset:200%}94%{stroke-dashoffset:0%;fill:rgba(0,0,0,0)}100%{stroke-dashoffset:0%;fill:#fff}}@keyframes svgTextPainting{0%{stroke-dashoffset:200%}94%{stroke-dashoffset:0%;fill:rgba(0,0,0,0)}100%{stroke-dashoffset:0%;fill:#fff}}@-webkit-keyframes svgTextPaintingWhite{0%{stroke-dashoffset:200%;fill:rgba(255,255,255,0)}57%{fill:rgba(255,255,255,0)}80%{stroke-dashoffset:0%}100%{stroke-dashoffset:0%;fill:#fff}}@keyframes svgTextPaintingWhite{0%{stroke-dashoffset:200%;fill:rgba(255,255,255,0)}57%{fill:rgba(255,255,255,0)}80%{stroke-dashoffset:0%}100%{stroke-dashoffset:0%;fill:#fff}}@-webkit-keyframes svgTextPaintingBlack{0%{stroke-opacity:1;stroke-dashoffset:200%;fill:rgba(51,51,51,0)}60%{fill:rgba(51,51,51,0)}80%{stroke-dashoffset:0%}100%{stroke-dashoffset:0%;fill:#333}}@keyframes svgTextPaintingBlack{0%{stroke-opacity:1;stroke-dashoffset:200%;fill:rgba(51,51,51,0)}60%{fill:rgba(51,51,51,0)}80%{stroke-dashoffset:0%}100%{stroke-dashoffset:0%;fill:#333}}@-webkit-keyframes svgCmTitlePainting{0%{fill:rgba(255,255,255,0)}100%{fill:#fff}}@keyframes svgCmTitlePainting{0%{fill:rgba(255,255,255,0)}100%{fill:#fff}}@-webkit-keyframes scaleUpFromRightDown{0%{opacity:0;-webkit-transform:translate(20px, 30px) scale(0.7) rotate(5deg);transform:translate(20px, 30px) scale(0.7) rotate(5deg)}60%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}}@keyframes scaleUpFromRightDown{0%{opacity:0;-webkit-transform:translate(20px, 30px) scale(0.7) rotate(5deg);transform:translate(20px, 30px) scale(0.7) rotate(5deg)}60%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}}@-webkit-keyframes scaleUpFromLeftDown{0%{opacity:0;-webkit-transform:translate(-80px, 20px) scale(0.7);transform:translate(-80px, 20px) scale(0.7)}60%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes scaleUpFromLeftDown{0%{opacity:0;-webkit-transform:translate(-80px, 20px) scale(0.7);transform:translate(-80px, 20px) scale(0.7)}60%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes wideUpWidth{0%{width:0%}100%{width:100%}}@keyframes wideUpWidth{0%{width:0%}100%{width:100%}}@-webkit-keyframes wideUpHeight{0%{height:0%}100%{height:100%}}@keyframes wideUpHeight{0%{height:0%}100%{height:100%}}@-webkit-keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:70px;opacity:1}100%{height:0;top:113px;opacity:0}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:70px;opacity:1}100%{height:0;top:113px;opacity:0}}@-webkit-keyframes slideIn-text{0%{-webkit-transform:translate(0, -100%);transform:translate(0, -100%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes slideIn-text{0%{-webkit-transform:translate(0, -100%);transform:translate(0, -100%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes slideIn-bg{0%{height:0%}100%{height:100%}}@keyframes slideIn-bg{0%{height:0%}100%{height:100%}}.body-content{opacity:0}.body-content.is-show{-webkit-animation:fadeIn .6s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;animation:fadeIn .6s cubic-bezier(0.25, 0.1, 0.25, 1) forwards}@media screen and (min-width: 768px),print{.underLine-lr{position:relative;display:inline-block;text-decoration:none}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.underLine-lr{-webkit-backface-visibility:hidden;backface-visibility:hidden}.underLine-lr:hover:after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media screen and (min-width: 768px),print{.underLine-lr::after{position:absolute;bottom:-5px;left:0;content:"";width:100%;height:1px;background:#333;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}}.gNav_subLink.underLine-lr::after{background:#ccc}.hinoki .thought_copy-2.isAnimationStarted .slideIn-bg{width:100%;height:0%;background-color:#fff;-webkit-animation:slideIn-bg .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;animation:slideIn-bg .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards}.hinoki .thought_copy-2.isAnimationStarted .slideIn-text{-webkit-animation:slideIn-text .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .4s;animation:slideIn-text .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .4s}.hinoki .quality_copy-2.slideIn .slideIn-bg{width:100%;height:0%;background-color:#fff;-webkit-animation:slideIn-bg .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;animation:slideIn-bg .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards}.hinoki .quality_copy-2.slideIn .slideIn-text{-webkit-animation:slideIn-text .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .4s;animation:slideIn-text .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .4s}.hinoki .quality_copy-3.slideIn .slideIn-bg{width:100%;height:0%;background-color:#fff;-webkit-animation:slideIn-bg .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .3s;animation:slideIn-bg .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .3s}.hinoki .quality_copy-3.slideIn .slideIn-text{-webkit-animation:slideIn-text .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .7s;animation:slideIn-text .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .7s}.scrollDown::after{content:"";position:absolute;top:0;width:1px;height:113px;background:#000;-webkit-animation:pathmove 1.4s ease-in-out infinite;animation:pathmove 1.4s ease-in-out infinite;opacity:0}.isAnimationStarted.fadeUp{-webkit-animation:fadeUp 1.5s ease-in-out forwards;animation:fadeUp 1.5s ease-in-out forwards}.isAnimationStarted.fadeUp-2{-webkit-animation:fadeUp 1.5s ease-in-out .4s forwards;animation:fadeUp 1.5s ease-in-out .4s forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="1"]{-webkit-animation:fadeUp 1.5s ease-in-out 100ms forwards;animation:fadeUp 1.5s ease-in-out 100ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="2"]{-webkit-animation:fadeUp 1.5s ease-in-out 200ms forwards;animation:fadeUp 1.5s ease-in-out 200ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="3"]{-webkit-animation:fadeUp 1.5s ease-in-out 300ms forwards;animation:fadeUp 1.5s ease-in-out 300ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="4"]{-webkit-animation:fadeUp 1.5s ease-in-out 400ms forwards;animation:fadeUp 1.5s ease-in-out 400ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="5"]{-webkit-animation:fadeUp 1.5s ease-in-out 500ms forwards;animation:fadeUp 1.5s ease-in-out 500ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="6"]{-webkit-animation:fadeUp 1.5s ease-in-out 600ms forwards;animation:fadeUp 1.5s ease-in-out 600ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="7"]{-webkit-animation:fadeUp 1.5s ease-in-out 700ms forwards;animation:fadeUp 1.5s ease-in-out 700ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="8"]{-webkit-animation:fadeUp 1.5s ease-in-out 800ms forwards;animation:fadeUp 1.5s ease-in-out 800ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="9"]{-webkit-animation:fadeUp 1.5s ease-in-out 900ms forwards;animation:fadeUp 1.5s ease-in-out 900ms forwards}.isAnimationStarted.fadeUp-linear-parent .fadeUp-linear-child[data-childNum="10"]{-webkit-animation:fadeUp 1.5s ease-in-out 1000ms forwards;animation:fadeUp 1.5s ease-in-out 1000ms forwards}.isAnimationStarted.slideIn .slideIn-bg{width:100%;height:0%;background-color:#fff;-webkit-animation:slideIn-bg .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;animation:slideIn-bg .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards}.isAnimationStarted.slideIn .slideIn-text{-webkit-animation:slideIn-text .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .4s;animation:slideIn-text .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards .4s}@media screen and (max-width: 767px){.headerStickyPointer{display:none}}@media screen and (min-width: 768px),print{.headerStickyPointer{display:block;height:1px;margin-bottom:-1px}}.header{position:relative;z-index:100;background-color:#fff}@media screen and (max-width: 767px){.header{height:16vw}}@media screen and (min-width: 768px),print{.header{position:sticky;top:0;z-index:50;height:80px;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s, -webkit-box-shadow .4s}.header.isFloating{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.16);box-shadow:0 0 20px 0 rgba(0,0,0,.16)}}.header .header_inner{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;height:100%}@media screen and (max-width: 767px){.header .header_inner{padding-left:2.1333333333vw}}@media screen and (min-width: 768px),print{.header .header_inner{padding-left:40px}}.header .header_logo{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.header .header_logo{width:44.4vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{.header .header_logo{width:217px;height:32px}}.header .header_logo a{display:block;width:100%;height:100%}@media screen and (max-width: 767px){.gNav .gNav_opener{position:fixed;top:0;right:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#298d7a;width:16vw;height:16vw}.gNav .gNav_opener::before,.gNav .gNav_opener::after{content:"";display:block;position:absolute;left:4.5333333333vw;width:6.9333333333vw;height:.5333333333vw;background-color:#fff;-webkit-transition:top .4s,-webkit-transform .4s;transition:top .4s,-webkit-transform .4s;transition:top .4s,transform .4s;transition:top .4s,transform .4s,-webkit-transform .4s}.gNav .gNav_opener::before{top:4vw}.gNav .gNav_opener::after{top:6.6666666667vw}.gNav .gNav_opener .gNav_openerText{display:block;width:8.2666666667vw;height:4.2666666667vw;margin:auto auto 2.8vw;background:url("/house/images/common/gNav_btnText_menu.svg") no-repeat 50% 50%/contain}.gNav .gNav_opener.isOpen::before{top:5.6vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gNav .gNav_opener.isOpen::after{top:5.6vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gNav .gNav_opener.isOpen .gNav_openerText{background:url("/house/images/common/gNav_btnText_close.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{.gNav .gNav_opener{display:none}}@media screen and (max-width: 767px){.gNav .gNav_contents{position:fixed;inset:0;z-index:10;background-color:#fff;padding:4.6666666667vw 0 17.0666666667vw 2.1333333333vw;overflow:scroll;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.gNav .gNav_contents.isOpen{-webkit-transform:translateY(0%);transform:translateY(0%)}}@media screen and (min-width: 768px),print{.gNav .gNav_contents{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}@media screen and (max-width: 767px){.gNav .gNav_logo{width:44.4vw;height:6.6666666667vw}.gNav .gNav_logo a{display:block;width:100%;height:100%}}@media screen and (min-width: 768px),print{.gNav .gNav_logo{display:none}}.gNav .gNav_btnContainer{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.gNav .gNav_btnContainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 4vw;margin-top:14.2666666667vw}}@media screen and (min-width: 768px),print{.gNav .gNav_btnContainer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:36px}}@media screen and (max-width: 767px){.gNav .gNav_btn{width:37.3333333333vw;height:16vw}}@media screen and (min-width: 768px),print{.gNav .gNav_btn{width:88px;height:80px}}.gNav .gNav_btn .gNav_btnIcon svg{fill:#fff}.gNav .gNav_btn.gNav_btn-catalog{background-color:#363636}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-catalog{border:1px solid #363636;-webkit-transition:all .4s;transition:all .4s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.gNav .gNav_btn.gNav_btn-catalog{-webkit-backface-visibility:hidden;backface-visibility:hidden}.gNav .gNav_btn.gNav_btn-catalog:hover{border:1px solid #363636;background-color:#fff}.gNav .gNav_btn.gNav_btn-catalog:hover .gNav_btnText{color:#363636}.gNav .gNav_btn.gNav_btn-catalog:hover .gNav_btnIcon svg{fill:#363636}}@media screen and (max-width: 767px){.gNav .gNav_btn.gNav_btn-catalog .gNav_btnIcon{width:5.7333333333vw;height:4.4vw}}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-catalog .gNav_btnIcon{width:25px;height:19px}}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-catalog .gNav_btnText{margin-top:11px}}.gNav .gNav_btn.gNav_btn-contact{background-color:#0ca37e}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-contact{border:1px solid #0ca37e;-webkit-transition:all .4s;transition:all .4s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.gNav .gNav_btn.gNav_btn-contact{-webkit-backface-visibility:hidden;backface-visibility:hidden}.gNav .gNav_btn.gNav_btn-contact:hover{border:1px solid #0ca37e;background-color:#fff}.gNav .gNav_btn.gNav_btn-contact:hover .gNav_btnIcon svg{fill:#0ca37e}.gNav .gNav_btn.gNav_btn-contact:hover .gNav_btnText{color:#0ca37e}}@media screen and (max-width: 767px){.gNav .gNav_btn.gNav_btn-contact .gNav_btnIcon{width:5.7333333333vw;height:4.4vw}}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-contact .gNav_btnIcon{width:21px;height:14px}}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-contact .gNav_btnText{margin-top:14px}}.gNav .gNav_btn.gNav_btn-reserve{background-color:#c41f1f}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-reserve{border:1px solid #c41f1f;-webkit-transition:all .4s;transition:all .4s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.gNav .gNav_btn.gNav_btn-reserve{-webkit-backface-visibility:hidden;backface-visibility:hidden}.gNav .gNav_btn.gNav_btn-reserve:hover{border:1px solid #c41f1f;background-color:#fff}.gNav .gNav_btn.gNav_btn-reserve:hover .gNav_btnIcon img{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.gNav .gNav_btn.gNav_btn-reserve:hover .gNav_btnText{color:#c41f1f}}.gNav .gNav_btn.gNav_btn-reserve .gNav_btnIcon{overflow:hidden}@media screen and (max-width: 767px){.gNav .gNav_btn.gNav_btn-reserve .gNav_btnIcon{width:4.6666666667vw;height:4.4vw}}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-reserve .gNav_btnIcon{width:20px;height:19px}.gNav .gNav_btn.gNav_btn-reserve .gNav_btnIcon img{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width: 768px),print{.gNav .gNav_btn.gNav_btn-reserve .gNav_btnText{margin-top:9px}}.gNav .gNav_btnLink{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-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media screen and (max-width: 767px){.gNav .gNav_btnLink{padding-bottom:3.3333333333vw}}@media screen and (min-width: 768px),print{.gNav .gNav_btnLink{padding-bottom:18px}}.gNav .gNav_btnText{color:#fff}@media screen and (max-width: 767px){.gNav .gNav_btnText{margin-top:2.2vw;font-size:3.7333333333vw;line-height:1;font-weight:600}}@media screen and (min-width: 768px),print{.gNav .gNav_btnText{font-size:12px;line-height:1}}@media screen and (max-width: 767px){.gNav .gNav_list{width:78.6666666667vw;margin:10.6666666667vw auto 0}}@media screen and (min-width: 768px),print{.gNav .gNav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.gNav .gNav_item{position:relative}@media screen and (max-width: 767px){.gNav .gNav_item{border-bottom:.2666666667vw solid #ccc}.gNav .gNav_item:nth-of-type(1){border-top:.2666666667vw solid #ccc}}@media screen and (min-width: 768px),print{.gNav .gNav_item{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.gNav .gNav_item.sp{display:none}.gNav .gNav_item.gNav_item-hasOpen .gNav_subListWrap{opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.gNav .gNav_item.gNav_item-hasOpen{-webkit-backface-visibility:hidden;backface-visibility:hidden}.gNav .gNav_item.gNav_item-hasOpen:hover .gNav_subListWrap{pointer-events:visible;opacity:1}}@media screen and (max-width: 767px){.gNav .gNav_itemOpenerWrap{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}.gNav .gNav_itemOpenerWrap .gNav_link{display:inline-block}.gNav .gNav_itemOpenerWrap .gNav_itemOpener{position:relative;width:5.7333333333vw;height:5.7333333333vw;border:.4vw solid #000;border-radius:50%}.gNav .gNav_itemOpenerWrap .gNav_itemOpener::before,.gNav .gNav_itemOpenerWrap .gNav_itemOpener::after{content:"";display:block;position:absolute;background:url("/house/images/common/gNav_itemBtn_bar.svg") no-repeat 50% 50%/contain;top:50%;left:50%;width:2.5333333333vw;height:.4vw;margin:-0.2vw 0 0 -1.2666666667vw}.gNav .gNav_itemOpenerWrap .gNav_itemOpener::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.gNav .gNav_itemOpenerWrap .gNav_itemOpener.isOpen::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media screen and (max-width: 767px){.gNav .gNav_subListWrap{overflow:hidden}.gNav .gNav_subListWrap .gNav_subList{-webkit-transition:margin-top .4s;transition:margin-top .4s;margin-top:-50%}.gNav .gNav_subListWrap.isOpen .gNav_subList{margin-top:0%}}@media screen and (min-width: 768px),print{.gNav .gNav_subList{position:absolute;top:86px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 0;width:160px;margin-left:-80px;padding:24px;color:#fff;border-radius:10px;background-color:#333}.gNav .gNav_subList::before{content:"";display:block;position:absolute;top:-14px;left:50%;width:0;height:0;margin-left:-8.5px;border-style:solid;border-width:0 8.5px 14px 8.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333 rgba(0,0,0,0)}}@media screen and (max-width: 767px){.gNav .gNav_subItem{border-top:.2666666667vw solid #ccc}}@media screen and (max-width: 767px){.gNav .gNav_link{display:block;padding-block:4.2666666667vw;font-size:4.2666666667vw;line-height:1;font-weight:600}}@media screen and (min-width: 768px),print{.gNav .gNav_link{display:inline-block;font-size:14px;line-height:1.9428571429}}@media screen and (max-width: 767px){.gNav .gNav_subLink{display:block;padding:4.2666666667vw 0 4.2666666667vw 5.3333333333vw;font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{.gNav .gNav_subLink{display:inline-block;font-size:14px;line-height:1}}@media screen and (max-width: 767px){.gNav .gNav_sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5.3333333333vw;width:78.6666666667vw;margin:7.4666666667vw auto 0}}@media screen and (min-width: 768px),print{.gNav .gNav_sns{display:none}}.gNav .gNav_snsItem{width:10.6666666667vw;height:10.6666666667vw}.footer{background-color:#231f24}.footer .footer_inner{margin:auto}@media screen and (max-width: 767px){.footer .footer_inner{max-width:89.3333333333vw;padding:10.6666666667vw 0 1.3333333333vw}}@media screen and (min-width: 768px),print{.footer .footer_inner{max-width:1366px;padding-block:60px 10px;padding-inline:50px}}@media screen and (min-width: 768px),print{.footer .footer_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .footer_logoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.footer .footer_logoWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.3333333333vw 0}}@media screen and (min-width: 768px),print{.footer .footer_logoWrap{gap:24px 0}}@media screen and (max-width: 767px){.footer .footer_logo{width:42.6666666667vw;height:10.6666666667vw}}@media screen and (min-width: 768px),print{.footer .footer_logo{width:200px;height:50px}}.footer .footer_snsWrap{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}@media screen and (max-width: 767px){.footer .footer_snsWrap{gap:0 6.4vw}}@media screen and (min-width: 768px),print{.footer .footer_snsWrap{gap:0 16px}}@media screen and (max-width: 767px){.footer .footer_sns-tw{width:6.6666666667vw;height:5.3333333333vw}}@media screen and (min-width: 768px),print{.footer .footer_sns-tw{width:30px;height:24px}}@media screen and (max-width: 767px){.footer .footer_sns-fb{width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{.footer .footer_sns-fb{width:30px;height:30px}}@media screen and (max-width: 767px){.footer .footer_sns-instagram{width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{.footer .footer_sns-instagram{width:30px;height:30px}}@media screen and (max-width: 767px){.footer .footer_sns-line{width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{.footer .footer_sns-line{width:30px;height:30px}}.footer .footer_nav{display:grid}@media screen and (max-width: 767px){.footer .footer_nav{gap:11.7333333333vw 0;grid-template-columns:50%;margin:9.4666666667vw 0 -1.2vw}}@media screen and (min-width: 768px),print{.footer .footer_nav{gap:18px 40px;margin:-5px 0}}.footer .footer_navCategory{font-weight:700;color:#989898}@media screen and (max-width: 767px){.footer .footer_navCategory{font-size:3.7333333333vw;line-height:1}}@media screen and (min-width: 768px),print{.footer .footer_navCategory{grid-row:1/2;font-size:16px;line-height:1}}@media screen and (max-width: 767px){.footer .footer_navCategory:nth-of-type(1){grid-row:2/3;grid-column:1/2}}@media screen and (min-width: 768px),print{.footer .footer_navCategory:nth-of-type(1){grid-column:2/3}}@media screen and (max-width: 767px){.footer .footer_navCategory:nth-of-type(2){grid-row:2/3;grid-column:2/3}}@media screen and (min-width: 768px),print{.footer .footer_navCategory:nth-of-type(2){grid-column:3/4}}@media screen and (max-width: 767px){.footer .footer_navCategory:nth-of-type(3){grid-row:3/4;grid-column:1/2}}@media screen and (min-width: 768px),print{.footer .footer_navCategory:nth-of-type(3){grid-column:4/5}}@media screen and (max-width: 767px){.footer .footer_navCategory+.footer_navWrap{margin-top:8.6666666667vw}}.footer .footer_navWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.footer .footer_navWrap{gap:4vw 0}}@media screen and (min-width: 768px),print{.footer .footer_navWrap{gap:6px 0;grid-row:2/3;max-height:390px}}@media screen and (max-width: 767px){.footer .footer_navWrap:nth-of-type(1){grid-row:1/2;grid-column:1/2}}@media screen and (min-width: 768px),print{.footer .footer_navWrap:nth-of-type(1){grid-column:1/2}}@media screen and (max-width: 767px){.footer .footer_navWrap:nth-of-type(2){grid-row:2/3;grid-column:1/2}}@media screen and (min-width: 768px),print{.footer .footer_navWrap:nth-of-type(2){grid-column:2/3}}@media screen and (max-width: 767px){.footer .footer_navWrap:nth-of-type(3){grid-row:2/3;grid-column:2/3}}@media screen and (min-width: 768px),print{.footer .footer_navWrap:nth-of-type(3){grid-column:3/4}}@media screen and (max-width: 767px){.footer .footer_navWrap:nth-of-type(4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row:3/4;grid-column:1/3}}@media screen and (min-width: 768px),print{.footer .footer_navWrap:nth-of-type(4){display:grid;gap:6px 40px;grid-column:4/5}}@media screen and (max-width: 767px){.footer .footer_navWrap:nth-of-type(4) .footer_navItem{width:50%}}.footer .footer_navWrap:nth-of-type(4) .footer_navItem:nth-of-type(5){grid-row:1/2;grid-column:2/3}.footer .footer_navWrap:nth-of-type(4) .footer_navItem:nth-of-type(6){grid-row:2/3;grid-column:2/3}.footer .footer_navWrap:nth-of-type(4) .footer_navItem:nth-of-type(7){grid-row:3/4;grid-column:2/3}.footer .footer_navWrap:nth-of-type(4) .footer_navItem:nth-of-type(8){grid-row:4/5;grid-column:2/3}.footer .footer_navWrap:nth-of-type(4) .footer_navItem:nth-of-type(9){grid-row:1/2;grid-column:3/4}.footer .footer_navWrap:nth-of-type(4) .footer_navItem:nth-of-type(10){grid-row:2/3;grid-column:3/4}.footer .footer_navWrap:nth-of-type(4) .footer_navItem:nth-of-type(11){grid-row:3/4;grid-column:3/4}.footer .footer_navWrap:nth-of-type(4) .footer_navItem:nth-of-type(12){grid-row:4/5;grid-column:3/4}@media screen and (max-width: 767px){.footer .footer_navWrap:nth-of-type(5){grid-row:3/4;grid-column:2/3}}@media screen and (min-width: 768px),print{.footer .footer_navWrap:nth-of-type(5){grid-column:5/6}}@media screen and (max-width: 767px){.footer .footer_navWrap:nth-of-type(6){grid-row:3/4;grid-column:2/3}}@media screen and (min-width: 768px),print{.footer .footer_navWrap:nth-of-type(6){grid-column:6/7}}.footer .footer_navLink{color:#fff;display:inline-block;height:100%}@media screen and (max-width: 767px){.footer .footer_navLink{font-size:3.2vw;line-height:1.7083333333}}@media screen and (min-width: 768px),print{.footer .footer_navLink{font-size:14px;line-height:1.7142857143}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.footer .footer_navLink{-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer .footer_navLink:hover{text-decoration:underline;text-underline-offset:2px}}.footer .footer_navLink.footer_navLink-out{position:relative}.footer .footer_navLink.footer_navLink-out::before{content:"";display:block;position:absolute;background:url("/house/images/common/footer_link_icon.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){.footer .footer_navLink.footer_navLink-out::before{top:1.2vw;right:-6.1333333333vw;width:4vw;height:2.8vw}}@media screen and (min-width: 768px),print{.footer .footer_navLink.footer_navLink-out::before{top:5px;right:-19px;width:15px;height:11px}}.footer .footer_copyright{display:block;color:#fff;text-align:center}@media screen and (max-width: 767px){.footer .footer_copyright{margin-top:16vw;font-size:2.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{.footer .footer_copyright{margin-top:64px;font-size:11px;line-height:1.7272727273}}.modal_afterService{display:none;position:fixed;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;z-index:101}.modal_afterService .modal_bg{width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.modal_afterService.isShow{display:block}.modal_container{overflow:scroll;position:fixed;inset:0;margin:auto;background-color:#fff}@media screen and (max-width: 767px){.modal_container{width:80vw;height:80vh}}@media screen and (min-width: 768px),print{.modal_container{width:clamp(60vw,1040px,80vw);height:clamp(60vh,507px,80vh)}}@media screen and (max-width: 767px){.container_inner{padding:2.1333333333vw 3.2vw}}@media screen and (min-width: 768px),print{.container_inner{width:90%;margin:auto;padding:32px 0}}@media screen and (max-width: 767px){.modal_afterService td{border:.1333333333vw solid #a5a5a5}.modal_afterService td+td{margin-top:-.1333333333vw}.modal_afterService tr[data-order="1"] td{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:2.1333333333vw}.modal_afterService tr[data-order="1"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="2"] td{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:2.1333333333vw}.modal_afterService tr[data-order="2"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="3"] td{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:2.1333333333vw}.modal_afterService tr[data-order="3"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="4"] td{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:2.1333333333vw}.modal_afterService tr[data-order="4"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="5"] td{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:2.1333333333vw}.modal_afterService tr[data-order="5"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="6"] td{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;padding:2.1333333333vw}.modal_afterService tr[data-order="6"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="7"] td{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;padding:2.1333333333vw}.modal_afterService tr[data-order="7"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="8"] td{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;padding:2.1333333333vw}.modal_afterService tr[data-order="8"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="9"] td{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;padding:2.1333333333vw}.modal_afterService tr[data-order="9"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}.modal_afterService tr[data-order="10"] td{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;padding:2.1333333333vw}.modal_afterService tr[data-order="10"] td:first-child{margin-top:3.2vw;background-color:#c6d4e1}}@media screen and (max-width: 767px){.supportContent+.supportContent{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{.supportContent+.supportContent{margin-top:32px}}.supportTitle{font-weight:700}@media screen and (max-width: 767px){.supportTitle{padding:0 0 1.0666666667vw;font-size:3.7333333333vw;line-height:1.5;border-bottom:.1333333333vw solid #000}}@media screen and (min-width: 768px),print{.supportTitle{padding:0 0 8px 32px;font-size:16px;line-height:1.5;border-bottom:1px solid #000}}.descriptionList_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.descriptionList_item{gap:0 8px;margin-top:12px;font-size:3.2vw;line-height:1.5}}@media screen and (min-width: 768px),print{.descriptionList_item{gap:0 8px;margin-top:12px;padding:0 32px;text-align:justify;font-size:12px;line-height:1.5}}.descriptionList_item .description_num{-ms-flex-item-align:start;align-self:start}@media screen and (max-width: 767px){.descriptionList_item .description_num{min-width:2.6666666667vw}}@media screen and (min-width: 768px),print{.descriptionList_item .description_num{min-width:16px}}@media screen and (max-width: 767px){.descriptionList_item+.descriptionList_item{margin-top:2.6666666667vw}}@media screen and (min-width: 768px),print{.descriptionList_item+.descriptionList_item{margin-top:16px}}@media screen and (max-width: 767px){.detailList{margin-top:1.6vw}}@media screen and (min-width: 768px),print{.detailList{margin-top:12px}}.detailList_item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.detailList_item+.detailList_item{margin-top:1.6vw}}@media screen and (min-width: 768px),print{.detailList_item+.detailList_item{margin-top:8px}}@media screen and (max-width: 767px){.detail_num{min-width:4.2666666667vw}}@media screen and (min-width: 768px),print{.detail_num{min-width:24px}}.detailList_annotation{margin-left:2em;text-indent:-2em}@media screen and (max-width: 767px){.detailList_annotation{margin-top:1.0666666667vw}}@media screen and (min-width: 768px),print{.detailList_annotation{margin-top:8px}}.description_table{border-collapse:separate}@media screen and (max-width: 767px){.description_table{margin-top:1.6vw}.description_table tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px),print{.description_table{width:100%;margin-top:12px;border-spacing:2px}}@media screen and (max-width: 767px){.description_table tr{display:contents}}@media screen and (max-width: 767px){.description_table tr.pc{display:none}}@media screen and (min-width: 768px),print{.description_table th,.description_table td{font-size:12px;line-height:1.5;border:1px solid #a5a5a5}}.description_table th{text-align:center;font-weight:700;font-size:16px;line-height:1.5;background-color:#c6d4e1}@media screen and (min-width: 768px),print{.description_table th{padding:12px 0}}.description_table td{vertical-align:middle}@media screen and (min-width: 768px),print{.description_table td{padding:8px 8px}}.description_table .table_detail li{margin-left:1.4em;text-indent:-1.3em}@media screen and (max-width: 767px){.table_annotation{margin-top:1.6vw;font-size:2.1333333333vw;line-height:1.5}}@media screen and (min-width: 768px),print{.table_annotation{font-size:12px;line-height:1.3333333333}}@media screen and (min-width: 768px),print{.table_annotation+.table_annotation{margin-top:1em}}.top-body,.title,.bottom{display:none}@media screen and (min-width: 768px),print{.longTermWarranty-2 th:nth-child(1),.longTermWarranty-2 th:nth-child(2){width:20%}.longTermWarranty-2 th:nth-child(3){width:7%}.longTermWarranty-2 th:nth-child(4){width:28%}.longTermWarranty-2 th:nth-child(5){width:25%}}@media screen and (min-width: 768px),print{.shortTermWarranty-2 th:nth-child(1),.shortTermWarranty-3 th:nth-child(1),.shortTermWarranty-4 th:nth-child(1),.shortTermWarranty-5 th:nth-child(1),.shortTermWarranty-6 th:nth-child(1),.shortTermWarranty-7 th:nth-child(1),.shortTermWarranty-8 th:nth-child(1){width:20%}.shortTermWarranty-2 th:nth-child(2),.shortTermWarranty-3 th:nth-child(2),.shortTermWarranty-4 th:nth-child(2),.shortTermWarranty-5 th:nth-child(2),.shortTermWarranty-6 th:nth-child(2),.shortTermWarranty-7 th:nth-child(2),.shortTermWarranty-8 th:nth-child(2){width:7%}.shortTermWarranty-2 th:nth-child(3),.shortTermWarranty-3 th:nth-child(3),.shortTermWarranty-4 th:nth-child(3),.shortTermWarranty-5 th:nth-child(3),.shortTermWarranty-6 th:nth-child(3),.shortTermWarranty-7 th:nth-child(3),.shortTermWarranty-8 th:nth-child(3){width:40%}.shortTermWarranty-2 th:nth-child(4),.shortTermWarranty-3 th:nth-child(4),.shortTermWarranty-4 th:nth-child(4),.shortTermWarranty-5 th:nth-child(4),.shortTermWarranty-6 th:nth-child(4),.shortTermWarranty-7 th:nth-child(4),.shortTermWarranty-8 th:nth-child(4){width:33%}}@media screen and (min-width: 768px),print{.afterCheck th:nth-child(1){width:80%}.afterCheck th:nth-child(2){width:20%}}@media screen and (max-width: 767px){.afterCheck th,.afterCheck td{padding:2.1333333333vw;text-align:left}}@media screen and (max-width: 767px){.afterCheck th[data-order="1"],.afterCheck td[data-order="1"]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 767px){.afterCheck th[data-order="2"],.afterCheck td[data-order="2"]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 767px){.afterCheck .afterCheck_categoryWrap{margin-top:3.2vw}}@media screen and (min-width: 768px),print{.afterCheck .afterCheck_categoryWrap{margin-top:12px}}@media screen and (max-width: 767px){.afterCheck .afterCheck_categoryWrap+.afterCheck_categoryWrap{padding-top:3.2vw;border-top:.2666666667vw dashed #c6d4e1}}@media screen and (min-width: 768px),print{.afterCheck .afterCheck_categoryWrap+.afterCheck_categoryWrap{padding-top:12px;border-top:1px dashed #c6d4e1}}.afterCheck .afterCheck_badgeList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.afterCheck .afterCheck_badgeList{gap:0 1.6vw}}@media screen and (min-width: 768px),print{.afterCheck .afterCheck_badgeList{gap:0 8px}}.afterCheck .badgeList_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#fff;background-color:#333}@media screen and (max-width: 767px){.afterCheck .badgeList_item{padding:2.1333333333vw 3.2vw;font-size:16px;line-height:1}}@media screen and (min-width: 768px),print{.afterCheck .badgeList_item{padding:16px;font-size:12px;line-height:1}}@media screen and (max-width: 767px){.warrantyInheritance .description_bodyCopy{margin-top:12px;font-size:3.2vw;line-height:1.5}}@media screen and (min-width: 768px),print{.warrantyInheritance .description_bodyCopy{margin-top:12px;padding:0 32px;font-size:12px;line-height:1.5}}.customerCenterBanner{color:#fff;background-color:#9ca8b4}@media screen and (max-width: 767px){.customerCenterBanner{margin-top:3.2vw;padding:3.2vw 2.1333333333vw}}@media screen and (min-width: 768px),print{.customerCenterBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 12px;margin-top:24px;padding:24px}}@media screen and (min-width: 768px),print{.customerCenterBanner .customerCenter_guidance{-ms-flex-negative:0;flex-shrink:0;width:50%}}.customerCenterBanner .customerCenter_title{font-weight:700}@media screen and (max-width: 767px){.customerCenterBanner .customerCenter_title{text-align:center;font-size:3.2vw;line-height:1.5}}@media screen and (min-width: 768px),print{.customerCenterBanner .customerCenter_title{font-size:16px;line-height:1.5}}.customerCenterBanner .customerCenter_title.freeDial{text-align:center;color:#000;background-color:#fff}@media screen and (max-width: 767px){.customerCenterBanner .customerCenter_title.freeDial{padding:1.0666666667vw 0;font-size:2.1333333333vw;line-height:1.5}}@media screen and (min-width: 768px),print{.customerCenterBanner .customerCenter_title.freeDial{font-size:12px;line-height:1.5}}@media screen and (max-width: 767px){.customerCenterBanner .customerCenter_bodyCopy{margin-top:1.3333333333vw;font-size:2.1333333333vw;line-height:1.5}}@media screen and (min-width: 768px),print{.customerCenterBanner .customerCenter_bodyCopy{margin-top:9px;font-size:12px;line-height:1.5}}@media screen and (max-width: 767px){.customerCenterBanner .customerCenter_phone{width:70%;margin:3.2vw auto 0}}@media screen and (min-width: 768px),print{.customerCenterBanner .customerCenter_phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media screen and (max-width: 767px){.customerCenterBanner .customerCenter_copyWrap{margin-top:1.0666666667vw}}@media screen and (min-width: 768px),print{.customerCenterBanner .customerCenter_copyWrap{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.customerCenterBanner .phoneNum{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;font-weight:700}@media screen and (max-width: 767px){.customerCenterBanner .phoneNum{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1.6vw;font-size:4.2666666667vw;line-height:1.5}}@media screen and (min-width: 768px),print{.customerCenterBanner .phoneNum{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 8px;font-size:28px;line-height:1.5}}.customerCenterBanner .phoneNum:before{display:block;content:"";background:url("/house/images/common/icon-phone.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){.customerCenterBanner .phoneNum:before{width:4.8vw;height:4.8vw}}@media screen and (min-width: 768px),print{.customerCenterBanner .phoneNum:before{width:40px;height:40px}}@media screen and (max-width: 767px){.customerCenterBanner .receptionTime{font-size:2.1333333333vw;line-height:1.5}}@media screen and (min-width: 768px),print{.customerCenterBanner .receptionTime{margin-top:8px;font-size:12px;line-height:1.5}}@media screen and (max-width: 767px){.accordion .supportTitle{position:relative}}@media screen and (max-width: 767px){.accordion-close{overflow:hidden;-webkit-transition:height .5s;transition:height .5s}}@media screen and (max-width: 767px){.accordion-close .description_table,.accordion-close .table_annotation{display:none}}@media screen and (max-width: 767px){.accordion-open{-webkit-transition:height 1s;transition:height 1s}}.accordion-close .supportTitle::before,.accordion-close .supportTitle::after{display:block;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media screen and (max-width: 767px){.accordion-close .supportTitle::before{font-weight:bold;content:"OPEN";top:2.1333333333vw;right:3.5em;font-size:2.4vw;line-height:1.5}}@media screen and (max-width: 767px){.accordion-close .supportTitle::after{content:"";background:url("/house/images/common/triangle.svg") 50% 50%/contain no-repeat;-webkit-transform:rotate(180deg) translate(0, 0);transform:rotate(180deg) translate(0, 0);top:2.6666666667vw;right:0;width:3.7333333333vw;height:2.6666666667vw}}.accordion-open .supportTitle::before,.accordion-open .supportTitle::after{display:block;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media screen and (max-width: 767px){.accordion-open .supportTitle::before{font-weight:bold;content:"CLOSE";top:2.1333333333vw;right:3em;font-size:2.4vw;line-height:1.5}}@media screen and (max-width: 767px){.accordion-open .supportTitle::after{content:"";background:url("/house/images/common/triangle.svg") 50% 50%/contain no-repeat;-webkit-transform:rotate(0deg) translate(0, 0.4vw);transform:rotate(0deg) translate(0, 0.4vw);top:2.1333333333vw;right:0;width:3.7333333333vw;height:2.6666666667vw}}.sectionBanner{position:fixed;right:0;text-align:center;z-index:100;font-weight:600}@media screen and (max-width: 767px){.sectionBanner{bottom:0vw}}@media screen and (min-width: 768px),print{.sectionBanner{bottom:65px}}.sectionBanner-active .sectionBanner_item a{pointer-events:auto}.sectionBanner .sectionBanner_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}@media screen and (max-width: 767px){.sectionBanner .sectionBanner_list{width:16vw;height:16vw}}@media screen and (min-width: 768px),print{.sectionBanner .sectionBanner_list{width:69px;height:315px;margin-right:-3px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.sectionBanner .sectionBanner_list{-webkit-backface-visibility:hidden;backface-visibility:hidden}.sectionBanner .sectionBanner_list:hover{margin-right:0;width:auto}.sectionBanner .sectionBanner_list:hover .sectionBanner_item a{border-radius:0;opacity:1;width:69px;border:1px solid #000;border-right:none}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine)and (hover: hover)and (pointer: fine){.sectionBanner .sectionBanner_list:hover .sectionBanner_item a{-webkit-backface-visibility:hidden;backface-visibility:hidden}.sectionBanner .sectionBanner_list:hover .sectionBanner_item a:hover{opacity:.6}}.sectionBanner .sectionBanner_item a{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;width:0;color:#333;height:100%;background-color:#fff;opacity:0;-webkit-transition:width .5s,opacity .5s,color .5s;transition:width .5s,opacity .5s,color .5s}@media screen and (max-width: 767px){.sectionBanner .sectionBanner_item a{height:16vw}}@media screen and (min-width: 768px),print{.sectionBanner .sectionBanner_item a{text-orientation:upright;height:315px}}.sectionBanner .sectionBanner_item a.current{color:#fff;background-color:#029f97;opacity:1}@media screen and (max-width: 767px){.sectionBanner .sectionBanner_item a.current{width:16vw;border:.1333333333vw solid #029f97;border-radius:2.6666666667vw 0 0 2.6666666667vw}}@media screen and (min-width: 768px),print{.sectionBanner .sectionBanner_item a.current{width:69px;border:1px solid #029f97;border-radius:10px 0 0 10px}}@media screen and (max-width: 767px){.sectionBanner .sectionBanner_pointCopy{margin-bottom:-4.2666666667vw;font-family:"Roboto",sans-serif;font-size:3.2vw;line-height:2.8833333333}}.sectionBanner .sectionBanner_sectionNum{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){.sectionBanner .sectionBanner_sectionNum{font-size:8vw;line-height:1.1533333333}}@media screen and (min-width: 768px),print{.sectionBanner .sectionBanner_sectionNum{margin:16px auto 10px;font-size:30px;line-height:1.3}}.sectionBanner .sectionBanner_sectionName{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (min-width: 768px),print{.sectionBanner .sectionBanner_sectionName{margin:0 auto;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:start;font-size:20px;line-height:1.1}}@media screen and (min-width: 768px),print{#freedesign .sectionBanner_item:nth-of-type(3) .sectionBanner_sectionName{font-size:19px}}@media screen and (max-width: 767px){.scrollTopBtn{width:18.6666666667vw;height:18.6666666667vw}}@media screen and (min-width: 768px),print{.scrollTopBtn{width:100px;height:100px}}.scrollTopBtn>a{display:block;width:100%;height:100%;border-radius:50%}@media screen and (max-width: 767px){.breadcrumb{margin-bottom:-.9333333333vw;padding-top:5.4666666667vw;padding-left:5.3333333333vw}}@media screen and (min-width: 768px),print{.breadcrumb{position:absolute;top:80px;right:0;left:0;padding-top:12px;padding-left:40px}}@media screen and (max-width: 767px){.breadcrumb .breadcrumb_link{font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.breadcrumb .breadcrumb_link{font-size:12px;line-height:1.6666666667}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.breadcrumb .breadcrumb_link{-webkit-backface-visibility:hidden;backface-visibility:hidden}.breadcrumb .breadcrumb_link:hover{text-decoration:underline}}.breadcrumb .breadcrumb_link:nth-of-type(n + 2){position:relative;margin-left:1em;padding-left:2em}.breadcrumb .breadcrumb_link:nth-of-type(n + 2)::before{position:absolute;left:0;font-size:inherit;content:"＞"}@media screen and (max-width: 767px){.breadcrumb .breadcrumb_link:nth-of-type(n + 2)::before{top:-.9333333333vw}}@media screen and (min-width: 768px),print{.breadcrumb .breadcrumb_link:nth-of-type(n + 2)::before{top:-4px}}.otherAbout{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){.otherAbout{padding-block:10.6666666667vw;background:url("/house/images/common/otherAbout_bg_sp.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (min-width: 768px),print{.otherAbout{padding-block:56px;background:url("/house/images/common/otherAbout_bg.png") no-repeat 50% 50%/contain;background-size:cover}}.otherAbout .otherAbout_inner{margin:auto}@media screen and (max-width: 767px){.otherAbout .otherAbout_inner{max-width:89.3333333333vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_inner{max-width:1040px;margin:auto}}.otherAbout .otherAbout_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.otherAbout .otherAbout_list{-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;gap:5.3333333333vw 0}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 48px}}.otherAbout .otherAbout_item{background-color:#fff}@media screen and (max-width: 767px){.otherAbout .otherAbout_item{width:66.1333333333vw;height:25.4666666667vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item{width:100%;height:196px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-support .otherAbout_icon{width:15.6vw;height:9.4666666667vw;margin-bottom:2.1333333333vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-support .otherAbout_icon{width:117px;height:72px;margin-bottom:35px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-freeDesign .otherAbout_icon{width:7.7333333333vw;height:10.1333333333vw;margin-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-freeDesign .otherAbout_icon{width:58px;height:76px;margin-bottom:30px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-hinoki .otherAbout_icon{width:6.0133333333vw;height:10.1333333333vw;margin-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-hinoki .otherAbout_icon{width:40.6px;height:68.5px;margin-bottom:30px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-technology .otherAbout_icon{width:9.6vw;height:11.4666666667vw;margin-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-technology .otherAbout_icon{width:75.16px;height:90px;margin-bottom:30px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-jutakuseino .otherAbout_icon{width:11.7173333333vw;height:10.1333333333vw;margin-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-jutakuseino .otherAbout_icon{width:87.88px;height:76px;margin-bottom:30px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-ecology .otherAbout_icon{width:10.1333333333vw;height:10.1333333333vw;margin-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-ecology .otherAbout_icon{width:76px;height:76px;margin-bottom:30px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-vr .otherAbout_icon{width:12vw;height:6.1333333333vw;margin-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-vr .otherAbout_icon{width:90px;height:46px;margin-bottom:30px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-flow .otherAbout_icon{width:10.2666666667vw;height:10.1333333333vw;margin-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-flow .otherAbout_icon{width:77px;height:76px;margin-bottom:30px}}@media screen and (max-width: 767px){.otherAbout .otherAbout_item.otherAbout_item-qa .otherAbout_icon{width:10.2666666667vw;height:8.1333333333vw;margin-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_item.otherAbout_item-qa .otherAbout_icon{width:77px;height:61px;margin-bottom:30px}}.otherAbout .otherAbout_link{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-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media screen and (max-width: 767px){.otherAbout .otherAbout_link{padding-bottom:3.2vw}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_link{padding-bottom:32px}}.otherAbout .otherAbout_text{font-weight:600;text-align:center}@media screen and (max-width: 767px){.otherAbout .otherAbout_text{font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{.otherAbout .otherAbout_text{font-size:26px;line-height:1}}.contact{background-color:#f8f7f4}@media screen and (max-width: 767px){.contact{padding-block:8.5333333333vw}}@media screen and (min-width: 768px),print{.contact{padding-block:56px 53px}}.contact .contact_box{margin:auto;background-color:#fff}@media screen and (max-width: 767px){.contact .contact_box{max-width:89.3333333333vw;padding-block:7.4666666667vw;border-top:.6666666667vw #231f24 solid;border-bottom:.6666666667vw #231f24 solid}}@media screen and (min-width: 768px),print{.contact .contact_box{max-width:1040px;padding-block:46px 44px;border-top:5px #231f24 solid;border-bottom:5px #231f24 solid}}@media screen and (max-width: 767px){.contact .contact_title{width:27.0666666667vw;height:4.5333333333vw;margin:auto}}@media screen and (min-width: 768px),print{.contact .contact_title{width:150px;height:25px;margin:auto}}@media screen and (max-width: 767px){.contact .contact_localeTitle{width:15.6vw;height:2.4vw;margin:3.2vw auto 0}}@media screen and (min-width: 768px),print{.contact .contact_localeTitle{width:70px;height:11px;margin:18px auto 0}}.contact .contact_lead{text-align:center}@media screen and (max-width: 767px){.contact .contact_lead{margin-block:4.2666666667vw -1.0666666667vw;font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{.contact .contact_lead{margin-block:32px -8px;font-size:16px;line-height:2}}.contact .contact_btnWrap{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.contact .contact_btnWrap{grid-template-columns:repeat(1, 66.9333333333vw);gap:4.2666666667vw;margin-top:6.4vw}}@media screen and (min-width: 768px),print{.contact .contact_btnWrap{grid-template-columns:repeat(2, 380px);gap:24px;margin-top:40px}}@media screen and (max-width: 767px){.contact .contact_btn{height:13.3333333333vw}}@media screen and (min-width: 768px),print{.contact .contact_btn{height:70px}}.contact .contact_link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-weight:700;color:#fff;background-color:var(--color)}@media screen and (max-width: 767px){.contact .contact_link>span{font-size:3.7333333333vw;line-height:1.2142857143}}@media screen and (min-width: 768px),print{.contact .contact_link>span{font-size:18px;line-height:1.8888888889}}.contact .contact_link-mail{--color: #0ca37e}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.contact .contact_link-mail{-webkit-backface-visibility:hidden;backface-visibility:hidden}.contact .contact_link-mail:hover .contact_linkIcon>img{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.contact .contact_link-mail .contact_linkIcon{overflow:hidden}@media screen and (max-width: 767px){.contact .contact_link-mail .contact_linkIcon{width:5.6vw;height:4.2666666667vw;margin-right:3.2vw}}@media screen and (min-width: 768px),print{.contact .contact_link-mail .contact_linkIcon{width:26px;height:20px;margin-right:32px}}.contact .contact_link-mail .contact_linkIcon>img{display:block;-webkit-transition:-webkit-transform .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:-webkit-transform .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform .2s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform .2s cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (min-width: 768px),print{.contact .contact_link-mail .contact_linkIcon>img{height:40px}}.contact .contact_link-reserve{--color: #C41F1F}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.contact .contact_link-reserve{-webkit-backface-visibility:hidden;backface-visibility:hidden}.contact .contact_link-reserve:hover .contact_linkIcon>img{-webkit-transform:translateY(-24px);transform:translateY(-24px)}}.contact .contact_link-reserve .contact_linkIcon{overflow:hidden}@media screen and (max-width: 767px){.contact .contact_link-reserve .contact_linkIcon{width:5.0666666667vw;height:5.0666666667vw;margin-right:3.2vw}}@media screen and (min-width: 768px),print{.contact .contact_link-reserve .contact_linkIcon{width:24px;height:24px;margin-right:32px}}.contact .contact_link-reserve .contact_linkIcon>img{display:block;-webkit-transition:-webkit-transform .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:-webkit-transform .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform .2s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform .2s cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (min-width: 768px),print{.contact .contact_link-reserve .contact_linkIcon>img{height:46px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.contact .contact_link{-webkit-backface-visibility:hidden;backface-visibility:hidden}.contact .contact_link:hover{-webkit-transition:color .2s cubic-bezier(0.25, 0.1, 0.25, 1),background-color .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:color .2s cubic-bezier(0.25, 0.1, 0.25, 1),background-color .2s cubic-bezier(0.25, 0.1, 0.25, 1);color:var(--color);background-color:#fff;border:2px solid var(--color)}}.contact .contact_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}@media screen and (max-width: 767px){.contact .contact_tel{-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;width:66.9333333333vw;height:13.0666666667vw;margin:4.2666666667vw auto 0;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{.contact .contact_tel{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:41px}}@media screen and (max-width: 767px){.contact .contact_telNumbers{width:44vw;height:3.4666666667vw}}@media screen and (min-width: 768px),print{.contact .contact_telNumbers{width:273px;height:22px}}@media screen and (max-width: 767px){.contact .contact_telInfo{margin-top:2.1333333333vw;font-size:2.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{.contact .contact_telInfo{font-size:16px;line-height:1}}@media screen and (max-width: 767px){.scrollTopBtnContainer{padding:10.6666666667vw 2.4vw 2.6666666667vw 0}}@media screen and (min-width: 768px),print{.scrollTopBtnContainer{display:none}}.scrollTopBtnContainer .scrollTopBtn{margin-left:auto}@media screen and (min-width: 768px),print{#top section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1266px;margin:auto}}#top button{color:#fff}@media screen and (min-width: 768px),print{#top .top_inner{min-width:1266px;margin:auto;overflow-x:hidden}}#top .category_head{text-align:center}#top .category_name{display:inline-block;position:relative;font-family:"Roboto","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400}@media screen and (max-width: 767px){#top .category_name{margin-top:2vw;font-size:6.6666666667vw;line-height:8.8vw}}@media screen and (min-width: 768px),print{#top .category_name{font-size:46px;line-height:60px}}#top .category_name:before,#top .category_name:after{content:"";display:block;position:absolute;background:url("/house/images/common/categoryName_decoration.svg") no-repeat 50% 50%/contain;top:50%}@media screen and (max-width: 767px){#top .category_name:before,#top .category_name:after{width:.5333333333vw;height:1.8666666667vw;margin:-.9333333333vw 0 0 -.2666666667vw}}@media screen and (min-width: 768px),print{#top .category_name:before,#top .category_name:after{width:2px;height:8px;margin:-4px 0 0 -1px}}#top .category_subName{font-family:"ヒラギノ明朝 Pro","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300}@media screen and (max-width: 767px){#top .category_subName{font-size:2.6666666667vw;line-height:4.5333333333vw}}@media screen and (min-width: 768px),print{#top .category_subName{font-size:16px;line-height:27px}}@media screen and (min-width: 768px),print{#top .mv{position:relative}}@media screen and (min-width: 1367px),print{#top .mv{position:relative;width:1920px}}#top .mv .mv_inner{position:relative}@media screen and (min-width: 768px),print{#top .mv .mv_inner{width:1366px}}@media screen and (min-width: 1367px),print{#top .mv .mv_inner{width:1920px}}#top .mv .mv_titleContainer{position:absolute;color:#fff;background-color:rgba(35,31,36,.95);z-index:11}@media screen and (max-width: 767px){#top .mv .mv_titleContainer{width:66.1333333333vw;height:33.4666666667vw;padding:4.6666666667vw 0 0 5.3333333333vw;top:82.5333333333vw;left:5.3333333333vw}}@media screen and (min-width: 768px),print{#top .mv .mv_titleContainer{width:395px;height:245px;padding:35.5px 45px 40px;top:500px;left:139px}}@media screen and (min-width: 1367px),print{#top .mv .mv_titleContainer{left:98px}}#top .mv .mv_mainTitle{font-family:"ヒラギノUD角ゴ Std","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300}@media screen and (max-width: 767px){#top .mv .mv_mainTitle{font-size:4.9333333333vw;line-height:5.8666666667vw}}@media screen and (min-width: 768px),print{#top .mv .mv_mainTitle{font-size:33px;line-height:42px}}#top .mv .mv_subTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#top .mv .mv_subTitle{font-size:2.9333333333vw;line-height:4.9333333333vw}}@media screen and (min-width: 768px),print{#top .mv .mv_subTitle{margin-top:22px;font-size:16px;line-height:27px}}@media screen and (max-width: 767px){#top .mv .scrollDown{display:none}}@media screen and (min-width: 768px),print{#top .mv .scrollDown{position:absolute;left:101px;bottom:235px;height:50px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}}@media screen and (min-width: 1367px),print{#top .mv .scrollDown{bottom:287px;left:62px}}#top .mv .scrollDown span{position:absolute;left:-13px;top:-60px;color:#000;font-family:"ヒラギノUD角ゴ Std","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;letter-spacing:.05em}#top .mv .slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media screen and (max-width: 767px){#top .mv .slideshow{width:100vw;height:96vw}}@media screen and (min-width: 768px),print{#top .mv .slideshow{width:1203px;height:720px;margin:0 0 0 163px}}@media screen and (min-width: 1367px),print{#top .mv .slideshow{width:1643px;margin:0 0 0 277px}}#top .mv .slide{position:absolute;width:100%;height:100%;display:none;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px),print{#top .mv .slide{overflow:hidden}}@media screen and (min-width: 768px),print{#top .mv .slide img{width:auto;max-width:inherit;height:100%}}@media screen and (max-width: 767px){#top .mv .slide-1{background:url("/house/images/top/mv/photo_firstView_1_sp.png") no-repeat right/cover}}@media screen and (min-width: 768px),print{#top .mv .slide-1{background:url("/house/images/top/mv/photo_firstView_1.png") no-repeat right/cover}}@media screen and (min-width: 1367px),print{#top .mv .slide-1{background:url("/house/images/top/mv/photo_firstView_1_large.png") no-repeat right/cover}}@media screen and (max-width: 767px){#top .mv .slide-2{background:url("/house/images/top/mv/photo_firstView_2_sp.png") no-repeat right/cover}}@media screen and (min-width: 768px),print{#top .mv .slide-2{background:url("/house/images/top/mv/photo_firstView_2.png") no-repeat right/cover}}@media screen and (min-width: 1367px),print{#top .mv .slide-2{background:url("/house/images/top/mv/photo_firstView_2_large.png") no-repeat right/cover}}
@media screen and (max-width: 767px){#top .mv .slide-3{background:url("/house/images/top/mv/photo_firstView_3_sp.png") no-repeat right/cover}
#top .mv .slide-4{background:url("/house/images/top/mv/photo_firstView_4_sp.png") no-repeat right/cover}
#top .mv .slide-5{background:url("/house/images/top/mv/photo_firstView_5_sp.png") no-repeat right/cover}
}@media screen and (min-width: 768px),print{#top .mv .slide-3{background:url("/house/images/top/mv/photo_firstView_3.png") no-repeat right/cover}
#top .mv .slide-4{background:url("/house/images/top/mv/photo_firstView_4.png") no-repeat right/cover}
#top .mv .slide-5{background:url("/house/images/top/mv/photo_firstView_5.png") no-repeat right/cover}
}@media screen and (min-width: 1367px),print{#top .mv .slide-3{background:url("/house/images/top/mv/photo_firstView_3_large.png") no-repeat right/cover}
#top .mv .slide-4{background:url("/house/images/top/mv/photo_firstView_4_large.png") no-repeat right/cover}
#top .mv .slide-5{background:url("/house/images/top/mv/photo_firstView_5_large.png") no-repeat right/cover}
}
@media screen and (max-width: 767px){#top .mv .slide-0{background:url("/house/images/top/mv/photo_firstView_0_sp.png") no-repeat right/cover}}@media screen and (min-width: 768px),print{#top .mv .slide-0{background:url("/house/images/top/mv/photo_firstView_0.png") no-repeat right/cover}}@media screen and (min-width: 1367px),print{#top .mv .slide-0{background:url("/house/images/top/mv/photo_firstView_0_large.png") no-repeat right/cover}}
.slide_link{
	display: block;height: 100%;width: 100%;
}

#top .mv .active-slide{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:slideIn 2s cubic-bezier(0.7, 0, 0.3, 1) 0s 1 forwards;animation:slideIn 2s cubic-bezier(0.7, 0, 0.3, 1) 0s 1 forwards;position:absolute;top:0;right:0}#top .mv .prev-slide{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes slideIn{0%{width:0}100%{width:100%}}@keyframes slideIn{0%{width:0}100%{width:100%}}#top .strength{position:relative}@media screen and (max-width: 767px){#top .strength{margin-top:29.3333333333vw}}@media screen and (min-width: 768px),print{#top .strength{margin-top:57px}}#top .strength .category_icon{margin:auto}@media screen and (max-width: 767px){#top .strength .category_icon{width:6.1333333333vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{#top .strength .category_icon{width:37px;height:40px}}@media screen and (max-width: 767px){#top .strength .category_name::before{left:-6.6666666667vw}}@media screen and (min-width: 768px),print{#top .strength .category_name::before{left:-50px}}@media screen and (max-width: 767px){#top .strength .category_name::after{right:-6.6666666667vw}}@media screen and (min-width: 768px),print{#top .strength .category_name::after{right:-50px}}#top .strength .strength_inner{position:relative}@media screen and (min-width: 768px),print{#top .strength .strength_inner{width:1366px}}@media screen and (max-width: 767px){#top .strength .category_head{margin-top:1.0666666667vw}}@media screen and (min-width: 768px),print{#top .strength .category_head{margin-top:9px}}@media screen and (max-width: 767px){#top .strength .strength_strengthContainer{margin-top:9.7333333333vw;padding-right:5.3333333333vw}}@media screen and (min-width: 768px),print{#top .strength .strength_strengthContainer{margin-top:56px;width:1316px}}@media screen and (max-width: 767px){#top .strength .strength_strengthList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.2666666667vw}}@media screen and (max-width: 767px){#top .strength .strength_item{position:relative;width:94.6666666667vw;height:72.6666666667vw}}@media screen and (min-width: 768px),print{#top .strength .strength_item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px),print{#top .strength .strength_imagePhoto{width:683px}}#top .strength .strength_feature{-webkit-background-clip:text}@media screen and (max-width: 767px){#top .strength .strength_feature{position:absolute;top:0;padding:7.6vw 7.4666666667vw 8.5333333333vw}}@media screen and (min-width: 768px),print{#top .strength .strength_feature{width:633px;padding:0 116px 0 88px}}@media screen and (min-width: 768px),print{#top .strength .strength_feature.hinoki{background:url("/house/images/top/strength/bg_hinoki_1.png") no-repeat 50% 50%/contain;border-radius:0 27px 0 0}}@media screen and (min-width: 768px),print{#top .strength .strength_feature.free-design{background:url("/house/images/top/strength/bg_freeDesign_1.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#top .strength .strength_feature.support{background:url("/house/images/top/strength/bg_support_1.png") no-repeat 50% 50%/contain;border-radius:0 0 27px 0}}#top .strength .strength_decorationText{color:#d3d3d3}@media screen and (max-width: 767px){#top .strength .strength_decorationText{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.6666666667vw;line-height:4.5333333333vw;font-weight:600}}@media screen and (min-width: 768px),print{#top .strength .strength_decorationText{margin-top:54px;font-size:14px;line-height:24px}}#top .strength .strength_featureTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;color:#fff}@media screen and (max-width: 767px){#top .strength .strength_featureTitle{margin-top:2.8vw;font-size:5.3333333333vw;font-weight:300;line-height:9.0666666667vw}}@media screen and (min-width: 768px),print{#top .strength .strength_featureTitle{margin-top:13px;font-size:32px;line-height:54px}}#top .strength .strength_featureText{color:#fff}@media screen and (max-width: 767px){#top .strength .strength_featureText{margin-top:4.2666666667vw;font-size:3.7333333333vw;font-weight:300;line-height:6.3466666667vw}}@media screen and (min-width: 768px),print{#top .strength .strength_featureText{margin-top:11.6px;font-size:16px;line-height:28.8px}}#top .strength .moreBtn{position:relative;color:#fff;font-weight:600}#top .strength .moreBtn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#top .strength .moreBtn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23fff" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#top .strength .moreBtn::after{right:-4.1333333333vw}}@media screen and (max-width: 767px)and (min-width: 768px){#top .strength .moreBtn::after{right:-20px}}@media screen and (min-width: 768px),print{#top .strength .moreBtn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23fff" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#top .strength .moreBtn::after{right:-4.1333333333vw}}@media screen and (min-width: 768px)and (min-width: 768px),print{#top .strength .moreBtn::after{right:-20px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .strength .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .strength .moreBtn:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){#top .strength .moreBtn{width:30.1333333333vw;height:9.3333333333vw;margin-top:7.2vw;border:.1333333333vw solid #fff;font-size:2.6666666667vw;line-height:9.3333333333vw}}@media screen and (min-width: 768px),print{#top .strength .moreBtn{width:130px;height:40px;margin-top:41.6px;border:1px solid #fff;font-size:13px;line-height:40px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .strength .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .strength .moreBtn:hover{background-color:rgba(255,255,255,.9)}#top .strength .moreBtn:hover a{color:rgba(0,0,0,.8)}}@media screen and (max-width: 767px){#top .strength .moreBtn a{padding-left:4.5333333333vw}}@media screen and (min-width: 768px),print{#top .strength .moreBtn a{padding:0 0 0 29px}}#top .strength::before{position:absolute;content:"";background-color:#f8f7f4;z-index:-1}@media screen and (max-width: 767px){#top .strength::before{width:89.3333333333vw;height:222.5333333333vw;top:18.1333333333vw;left:0}}@media screen and (min-width: 768px),print{#top .strength::before{width:100vw;height:1118px;top:105px;right:296px}}#top .lineUp{position:relative}@media screen and (max-width: 767px){#top .lineUp{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#top .lineUp{margin-top:57px}}#top .lineUp .category_icon{margin:auto}@media screen and (max-width: 767px){#top .lineUp .category_icon{width:9.2vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{#top .lineUp .category_icon{width:56px;height:40px}}@media screen and (max-width: 767px){#top .lineUp .category_name::before{left:-6.6666666667vw}}@media screen and (min-width: 768px),print{#top .lineUp .category_name::before{left:-50px}}@media screen and (max-width: 767px){#top .lineUp .category_name::after{right:-6.6666666667vw}}@media screen and (min-width: 768px),print{#top .lineUp .category_name::after{right:-50px}}#top .lineUp .lineUp_inner{position:relative}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_inner{width:1366px}}@media screen and (min-width: 768px),print{#top .lineUp .category_head{margin-top:9px}}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpContainer{margin-top:9.7333333333vw}}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_lineUpContainer{width:1040px;margin:50px auto 0}}#top .lineUp .lineUp_lineUpList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpList{-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}}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_lineUpList{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:13px}}#top .lineUp .lineUp_lineUpItem{position:relative;text-align:center;opacity:0}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpItem{width:82.6666666667vw;height:68.4vw}}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_lineUpItem{width:504px;height:386px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .lineUp .lineUp_lineUpItem{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .lineUp .lineUp_lineUpItem:hover{opacity:.7}}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpItem-hinoki,#top .lineUp .lineUp_lineUpItem-excellent{height:62.9333333333vw}}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpItem-quadV .lineUp_itemText,#top .lineUp .lineUp_lineUpItem-hiraterrace .lineUp_itemText{bottom:6.4vw}}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpItem-forteNeo,#top .lineUp .lineUp_lineUpItem-soraTerrace{height:62.9333333333vw}}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpItem-forteNeo .lineUp_itemText,#top .lineUp .lineUp_lineUpItem-soraTerrace .lineUp_itemText{bottom:4.2666666667vw}}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpItem-forteNeo .lineUp_arrow,#top .lineUp .lineUp_lineUpItem-soraTerrace .lineUp_arrow{bottom:9.0666666667vw}}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_lineUpItem:nth-of-type(even){margin-top:43px}}@media screen and (max-width: 767px){#top .lineUp .lineUp_lineUpItem+.lineUp_lineUpItem{margin-top:5.3333333333vw}}#top .lineUp .lineUp_itemText{color:#d3d3d3;position:absolute;right:0;bottom:0;left:0}@media screen and (max-width: 767px){#top .lineUp .lineUp_itemText{bottom:4.2666666667vw}}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_itemText{margin:0 auto 21px}}#top .lineUp .lineUp_itemTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:300}@media screen and (max-width: 767px){#top .lineUp .lineUp_itemTitle{font-size:4.2666666667vw;line-height:7.2vw}}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_itemTitle{font-size:26px;line-height:44px}}#top .lineUp .lineUp_itemSubTitle{font-weight:300}@media screen and (max-width: 767px){#top .lineUp .lineUp_itemSubTitle{font-size:3.2vw;line-height:4.2666666667vw}}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_itemSubTitle{font-size:16px;line-height:1.8}}#top .lineUp .lineUp_arrow{position:absolute}@media screen and (max-width: 767px){#top .lineUp .lineUp_arrow{width:5.3333333333vw;height:1.2vw;bottom:11.2vw;right:3.0666666667vw}}@media screen and (min-width: 768px),print{#top .lineUp .lineUp_arrow{width:30px;height:7px;bottom:52.5px;right:31.5px}}@media screen and (max-width: 767px){#top .lineUp .lineUp_arrow-1{bottom:8.4vw}}#top .lineUp::before{position:absolute;content:"";background-color:#f8f7f4;z-index:-1}@media screen and (max-width: 767px){#top .lineUp::before{width:89.3333333333vw;height:853.3333333333vw;top:21.3333333333vw;right:0}}@media screen and (min-width: 768px),print{#top .lineUp::before{width:100vw;height:2645px;top:105px;left:296px}}@media screen and (max-width: 767px){#top .lineup_facade{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#top .lineup_facade{margin-top:80px}}#top .productlineup_facadeImageFacade_image{width:100%}@media screen and (max-width: 767px){#top .productlineup_facadeImageFacade_image{height:54.4vw}}@media screen and (min-width: 768px),print{#top .productlineup_facadeImageFacade_image{height:200px}}#top .performance{position:relative}@media screen and (max-width: 767px){#top .performance{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#top .performance{margin-top:80px}}#top .performance:before{position:absolute;content:"";background-color:#f8f7f4;z-index:-1}@media screen and (max-width: 767px){#top .performance:before{width:89.3333333333vw;height:330.6666666667vw;top:18.1333333333vw;left:0}}@media screen and (min-width: 768px),print{#top .performance:before{min-width:1070px;width:78.3308931186vw;height:499px;top:105px;right:296px}}@media screen and (min-width: 768px),print{#top .performance .performance_inner{position:relative;width:1366px}}@media screen and (min-width: 768px),print{#top .performance .category_head{margin-top:9px}}#top .performance .category_icon{margin:auto}@media screen and (max-width: 767px){#top .performance .category_icon{width:7.4666666667vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{#top .performance .category_icon{width:45px;height:40px}}@media screen and (max-width: 767px){#top .performance .category_name::before{left:-6.6666666667vw}}@media screen and (min-width: 768px),print{#top .performance .category_name::before{left:-50px}}@media screen and (max-width: 767px){#top .performance .category_name::after{right:-6.6666666667vw}}@media screen and (min-width: 768px),print{#top .performance .category_name::after{right:-50px}}@media screen and (min-width: 768px),print{#top .performance .performance_performanceContainer{width:1266px;margin:50px auto 0}}#top .performance .performance_performanceList{position:relative}@media screen and (max-width: 767px){#top .performance .performance_performanceList{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;row-gap:5.3333333333vw;width:82.6666666667vw;margin:9.7333333333vw auto 0}}@media screen and (min-width: 768px),print{#top .performance .performance_performanceList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-top:clamp(75px,5.35vw,100px);height:475px}}#top .performance .performance_featureBox{position:relative}@media screen and (max-width: 767px){#top .performance .performance_featureBox{width:100%;height:105.6vw}}@media screen and (min-width: 768px),print{#top .performance .performance_featureBox{width:calc(33.3333333333% - 2px);-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}#top .performance .performance_bgArea{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:100%;z-index:1}@media screen and (min-width: 768px),print{#top .performance .performance_bgArea:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}@media screen and (max-width: 767px){#top .performance .performance_bgArea-1{background:url("/house/images/top/performance/photo_feature_1_sp.png") no-repeat 50% 50%/cover}}@media screen and (min-width: 768px),print{#top .performance .performance_bgArea-1{background:url("/house/images/top/performance/photo_feature_1.png") no-repeat 50% 50%/cover}}#top .performance .performance_bgArea-1:after{background:rgba(33,38,44,.85)}@media screen and (max-width: 767px){#top .performance .performance_bgArea-2{background:url("/house/images/top/performance/photo_feature_2_sp.png") no-repeat 50% 50%/cover}}@media screen and (min-width: 768px),print{#top .performance .performance_bgArea-2{background:url("/house/images/top/performance/photo_feature_2.png") no-repeat 50% 50%/cover}}#top .performance .performance_bgArea-2:after{background:rgba(47,41,36,.85)}@media screen and (max-width: 767px){#top .performance .performance_bgArea-3{background:url("/house/images/top/performance/photo_feature_3_sp.png") no-repeat 50% 50%/cover}}@media screen and (min-width: 768px),print{#top .performance .performance_bgArea-3{background:url("/house/images/top/performance/photo_feature_3.png") no-repeat 50% 50%/cover}}#top .performance .performance_bgArea-3:after{background:rgba(32,43,38,.85)}#top .performance .performance_textBox{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;height:100%;color:#fff}@media screen and (max-width: 767px){#top .performance .performance_textBox{padding:7.4666666667vw}}@media screen and (min-width: 768px),print{#top .performance .performance_textBox{-webkit-transition:all 2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}#top .performance .performance_textBoxInner{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}@media screen and (max-width: 767px){#top .performance .performance_textBoxInner{width:100%;height:100%;padding:7.4666666667vw 4.6666666667vw;color:#000;background-color:#fff}}@media screen and (min-width: 768px),print{#top .performance .performance_textBoxInner{width:345px;-webkit-transition:height 1s;transition:height 1s}}#top .performance .performance_featureTitle{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;z-index:10}@media screen and (max-width: 767px){#top .performance .performance_featureTitle{font-size:5.3333333333vw;font-weight:800;line-height:9.0666666667vw}}@media screen and (min-width: 768px),print{#top .performance .performance_featureTitle{font-size:32px;font-weight:600;line-height:54px}}#top .performance .performance_featureDetail{position:relative}@media screen and (max-width: 767px){#top .performance .performance_featureDetail{margin-top:4.2666666667vw;visibility:visible;opacity:1;font-size:3.7333333333vw;font-weight:300;line-height:6.2666666667vw}}@media screen and (min-width: 768px),print{#top .performance .performance_featureDetail{margin:33px auto 0;max-height:0;visibility:hidden;opacity:0;z-index:10;font-size:16px;font-weight:300;line-height:28.8px}}#top .performance .moreBtn{position:relative;font-weight:600;z-index:5}#top .performance .moreBtn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#top .performance .moreBtn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23fff" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#top .performance .moreBtn::after{right:-4.1333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (min-width: 768px){#top .performance .moreBtn::after{right:-20px}}@media screen and (min-width: 768px),print{#top .performance .moreBtn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23fff" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#top .performance .moreBtn::after{right:-4.1333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 768px),print{#top .performance .moreBtn::after{right:-20px}}@media screen and (max-width: 767px){#top .performance .moreBtn{width:30.1333333333vw;height:9.3333333333vw;margin-top:4.1333333333vw;border:.2666666667vw solid #000;font-size:2.6666666667vw;line-height:9.3333333333vw;color:#000}}@media screen and (min-width: 768px),print{#top .performance .moreBtn{width:130px;height:40px;border:1px solid #fff;font-size:13px;line-height:40px;color:#fff;-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}@media screen and (max-width: 767px){#top .performance .moreBtn a{padding:0 0 0 4.5333333333vw}}@media screen and (min-width: 768px),print{#top .performance .moreBtn a{padding:0 0 0 20px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .performance .performance_featureBox{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .performance .performance_featureBox:hover{-webkit-transform:scale(1.039);transform:scale(1.039);z-index:30}#top .performance .performance_featureBox:hover .performance_bgArea::after{background:rgba(0,0,0,0)}#top .performance .performance_featureBox:hover .performance_textBoxInner{padding:29px 24px 44px;color:#000;background-color:#fff}#top .performance .performance_featureBox:hover .performance_featureDetail{position:relative;max-height:400px;margin:21px auto 0;visibility:visible;opacity:1}#top .performance .performance_featureBox:hover .moreBtn{margin:23px auto 0;color:#000;border:1px solid #000}#top .performance .performance_featureBox:hover .moreBtn::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}#top .professional{position:relative}@media screen and (max-width: 767px){#top .professional{margin-top:16vw}}@media screen and (min-width: 768px),print{#top .professional{overflow:hidden;margin-top:57px}}#top .professional .category_icon{margin:auto}@media screen and (max-width: 767px){#top .professional .category_icon{width:5.4666666667vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{#top .professional .category_icon{width:41px;height:45px}}@media screen and (max-width: 767px){#top .professional .category_name::before{left:-6.6666666667vw}}@media screen and (min-width: 768px),print{#top .professional .category_name::before{left:-50px}}@media screen and (max-width: 767px){#top .professional .category_name::after{right:-6.6666666667vw}}@media screen and (min-width: 768px),print{#top .professional .category_name::after{right:-50px}}@media screen and (min-width: 768px),print{#top .professional .professional_inner{position:relative;width:1366px}}@media screen and (min-width: 768px),print{#top .professional .category_head{margin-top:9px}}@media screen and (max-width: 767px){#top .professional .professional_professionalContainer{margin-top:9.7333333333vw}}@media screen and (min-width: 768px),print{#top .professional .professional_professionalContainer{width:1203px;margin:50px 0 0 auto}}#top .professional .photoList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#top .professional .photoList{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 767px){#top .professional .photoList_item{width:18.8vw;height:39.2vw}}@media screen and (min-width: 768px),print{#top .professional .photoList_item{width:240px;height:500px}}#top .professional .professional_textBox{background:#fff}@media screen and (max-width: 767px){#top .professional .professional_textBox{width:84vw;height:78.9333333333vw;margin:0 0 0 auto;padding:3.6vw 5.3333333333vw 7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#top .professional .professional_textBox{position:relative;width:990px;height:260px;margin:-90px 0 0 auto;padding:18px 0 42px 56px}}@media screen and (min-width: 768px),print{#top .professional .professional_pholosophy{position:relative;width:514px}}#top .professional .professional_pholosophyTitle{position:relative;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#top .professional .professional_pholosophyTitle{font-size:4.2666666667vw;font-weight:800;line-height:12vw}}@media screen and (min-width: 768px),print{#top .professional .professional_pholosophyTitle{font-size:30px;line-height:90px}}#top .professional .professional_pholosophyTitle::after{position:absolute;content:"";background-color:#000}@media screen and (max-width: 767px){#top .professional .professional_pholosophyTitle::after{width:10.6666666667vw;height:.2666666667vw;top:50%;right:3.0666666667vw}}@media screen and (min-width: 768px),print{#top .professional .professional_pholosophyTitle::after{width:80px;height:1px;top:50%;right:0}}#top .professional .professional_pholosophyDetail{font-weight:300}@media screen and (max-width: 767px){#top .professional .professional_pholosophyDetail{font-size:3.7333333333vw;line-height:6.4vw}}@media screen and (min-width: 768px),print{#top .professional .professional_pholosophyDetail{font-size:16px;line-height:1.8}}#top .professional .moreBtn{position:absolute;color:#000;font-weight:600;z-index:5}#top .professional .moreBtn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#top .professional .moreBtn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#top .professional .moreBtn::after{right:-4.5333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (min-width: 768px){#top .professional .moreBtn::after{right:-20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#top .professional .moreBtn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#top .professional .moreBtn::after{right:-4.5333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 768px),print{#top .professional .moreBtn::after{right:-20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .professional .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .professional .moreBtn:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){#top .professional .moreBtn{width:30.1333333333vw;height:9.3333333333vw;margin-top:7.2vw;font-size:2.6666666667vw;line-height:9.3333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#top .professional .moreBtn{right:184px;bottom:54px;width:180px;height:40px;border:1px solid #000;font-size:13px;line-height:40px;-webkit-transition:all .1s;transition:all .1s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .professional .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .professional .moreBtn:hover{color:#fff;background-color:#000}}@media screen and (max-width: 767px){#top .professional .moreBtn a{padding:0 0 0 4.5333333333vw}}@media screen and (min-width: 768px),print{#top .professional .moreBtn a{padding:0 0 0 20px}}#top .professional::before{position:absolute;content:"";background-color:#f8f7f4;z-index:-1}@media screen and (max-width: 767px){#top .professional::before{width:89.3333333333vw;height:137.6vw;top:18.1333333333vw;right:0}}@media screen and (min-width: 768px),print{#top .professional::before{width:100vw;height:830px;top:105px;left:296px}}#top .ownersVoice{position:relative}@media screen and (max-width: 767px){#top .ownersVoice{margin-top:26.6666666667vw}}@media screen and (min-width: 768px),print{#top .ownersVoice{margin-top:160px}}#top .ownersVoice .category_icon{margin:auto}@media screen and (max-width: 767px){#top .ownersVoice .category_icon{width:8.6666666667vw;height:6.6666666667vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .category_icon{width:52px;height:40px}}@media screen and (max-width: 767px){#top .ownersVoice .category_name::before{left:-4.4vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .category_name::before{left:-50px}}@media screen and (max-width: 767px){#top .ownersVoice .category_name::after{right:-4.4vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .category_name::after{right:-50px}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_inner{position:relative;width:1366px;padding-bottom:80px}}@media screen and (min-width: 768px),print{#top .ownersVoice .category_head{margin-top:9px}}@media screen and (max-width: 767px){#top .ownersVoice .ownersVoice_ownersVoiceContainer{width:82.6666666667vw;margin:9.7333333333vw auto 0}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_ownersVoiceContainer{width:1040px;margin:50px auto 0}}#top .ownersVoice .ownersVoice_exmapleList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#top .ownersVoice .ownersVoice_exmapleList{-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;row-gap:5.3333333333vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_exmapleList{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#top .ownersVoice .ownersVoice_exampleItem{position:relative;opacity:0}@media screen and (max-width: 767px){#top .ownersVoice .ownersVoice_exampleItem{width:100%;height:78vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_exampleItem{width:504px;height:424px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .ownersVoice .ownersVoice_exampleItem{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .ownersVoice .ownersVoice_exampleItem:hover{opacity:.7}}#top .ownersVoice .ownersVoice_ownerData{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;color:#d3d3d3}@media screen and (max-width: 767px){#top .ownersVoice .ownersVoice_ownerData{top:49.2vw;padding:0 4.2666666667vw 0}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_ownerData{bottom:0;margin-bottom:33.5px;padding:0 32px 0 24px}}@media screen and (max-width: 767px){#top .ownersVoice .leftColumn{-ms-flex-preferred-size:100%;flex-basis:100%}}#top .ownersVoice .ownersVoice_viewNum{font-weight:300;color:#868686}@media screen and (max-width: 767px){#top .ownersVoice .ownersVoice_viewNum{font-size:2.6666666667vw;line-height:4.5333333333vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_viewNum{font-size:14px;line-height:24px}}#top .ownersVoice .ownersVoice_owner{font-weight:600}@media screen and (max-width: 767px){#top .ownersVoice .ownersVoice_owner{margin-top:.9333333333vw;font-size:3.7333333333vw;line-height:6.4vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_owner{margin-top:5px;font-size:18px;line-height:31px}}@media screen and (max-width: 767px){#top .ownersVoice .ownersVoice_arrow{width:5.3333333333vw;height:1.2vw;margin-top:4vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_arrow{width:30px;height:7px;margin-top:17px}}@media screen and (max-width: 767px){#top .ownersVoice .rightColumn{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width: 768px),print{#top .ownersVoice .rightColumn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:107px}}#top .ownersVoice .rightColumn dt{position:relative;font-weight:300;float:left}@media screen and (max-width: 767px){#top .ownersVoice .rightColumn dt{width:16.8vw;font-size:2.6666666667vw;line-height:4.5333333333vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .rightColumn dt{width:80px;font-size:14px;line-height:24px}}@media screen and (min-width: 768px),print{#top .ownersVoice .rightColumn dt:nth-of-type(2n){margin-top:6px}}#top .ownersVoice .rightColumn dt::after{position:absolute;top:50%;right:0;content:"";background:url("/house/images/top/ownersVoice/slash.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#top .ownersVoice .rightColumn dt::after{width:1.8666666667vw;height:3.4666666667vw;margin-top:-1.7333333333vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .rightColumn dt::after{width:8px;height:14px;margin-top:-7px}}#top .ownersVoice .rightColumn dd{font-weight:600;text-align:right}@media screen and (max-width: 767px){#top .ownersVoice .rightColumn dd{font-size:2.6666666667vw;line-height:4.5333333333vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .rightColumn dd{font-size:14px;line-height:24px}}@media screen and (max-width: 767px){#top .ownersVoice .rightColumn dd:nth-of-type(n+2){margin-top:1.0666666667vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .rightColumn dd:nth-of-type(n+2){margin-top:6px}}@media screen and (min-width: 768px),print{#top .ownersVoice .ownersVoice_exampleItem:nth-of-type(even){margin-top:40px}}#top .ownersVoice .moreBtn{position:relative;margin:auto;color:#000;font-weight:600;text-align:left;z-index:3}#top .ownersVoice .moreBtn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#top .ownersVoice .moreBtn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#top .ownersVoice .moreBtn::after{right:-4.5333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (min-width: 768px){#top .ownersVoice .moreBtn::after{right:-20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#top .ownersVoice .moreBtn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#top .ownersVoice .moreBtn::after{right:-4.5333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 768px),print{#top .ownersVoice .moreBtn::after{right:-20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .ownersVoice .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .ownersVoice .moreBtn:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){#top .ownersVoice .moreBtn{width:37.3333333333vw;height:10.6666666667vw;margin-top:10.6666666667vw;border:.2666666667vw solid #000;font-size:3.2vw;line-height:10.6666666667vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .moreBtn{width:231px;height:50px;margin-top:56px;border:1px solid #000;font-size:13px;line-height:50px;-webkit-transition:all .1s;transition:all .1s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#top .ownersVoice .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#top .ownersVoice .moreBtn:hover{color:#fff;background-color:#000}}@media screen and (max-width: 767px){#top .ownersVoice .moreBtn a{padding:0 0 0 4.2666666667vw}}@media screen and (min-width: 768px),print{#top .ownersVoice .moreBtn a{padding:0 0 0 20px}}#top .ownersVoice::before{position:absolute;content:"";background-color:#f8f7f4;z-index:-1}@media screen and (max-width: 767px){#top .ownersVoice::before{width:89.3333333333vw;height:115.7333333333vw;top:18.1333333333vw;left:0}}@media screen and (min-width: 768px),print{#top .ownersVoice::before{min-width:100vw;width:100%;height:994px;top:105px;right:296px}}@media screen and (min-width: 768px),print{#top .scrollTopBtnContainer{display:block;margin-top:-40px;padding-right:50px;padding-bottom:20px}}#hinoki .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#hinoki .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#hinoki .section_head{height:208px;padding-top:34px}}#hinoki .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#hinoki .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#hinoki .section_title{font-size:60px;line-height:1.4}}#hinoki .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#hinoki .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#hinoki .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#hinoki .intro{overflow:hidden}}@media screen and (max-width: 767px){#hinoki .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#hinoki .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#hinoki .intro .intro_image img{width:100%;height:auto}}#hinoki .intro .intro_box{position:relative}@media screen and (max-width: 767px){#hinoki .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#hinoki .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#hinoki .intro .intro_box{margin-top:-374px;margin-left:-278px}}#hinoki .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#hinoki .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#hinoki .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#hinoki .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#hinoki .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#hinoki .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}@media screen and (max-width: 767px){#hinoki .intro .introPoints{margin-top:2.1333333333vw;padding-block:17.0666666667vw 9.2vw;background:url("/house/images/strength/hinoki/index/introPoints_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints{width:1271px;height:451px;margin:19px auto 0;padding-block:85px 43.5px;background:url("/house/images/strength/hinoki/index/introPoints_bg.png") no-repeat 50% 50%/contain}}#hinoki .intro .introPoints_titleWrap{text-align:center}#hinoki .intro .introPoints_title{position:relative;display:inline-block;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#hinoki .intro .introPoints_title{font-size:6.6666666667vw;line-height:1.32}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_title{font-size:46px;line-height:1.3043478261}}#hinoki .intro .introPoints_title::before,#hinoki .intro .introPoints_title::after{content:"";display:block;position:absolute;background-color:#c1c1c1;top:50%}@media screen and (max-width: 767px){#hinoki .intro .introPoints_title::before,#hinoki .intro .introPoints_title::after{width:.5333333333vw;height:1.8666666667vw;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_title::before,#hinoki .intro .introPoints_title::after{width:2px;height:8px;margin-top:-4px}}@media screen and (max-width: 767px){#hinoki .intro .introPoints_title::before{left:-6.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_title::before{left:-50px}}@media screen and (max-width: 767px){#hinoki .intro .introPoints_title::after{right:-6.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_title::after{right:-50px}}#hinoki .intro .introPoints_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#hinoki .intro .introPoints_subtitle{margin-top:.2666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_subtitle{margin-block:-2px -6px;font-size:16px;line-height:1.6875}}#hinoki .intro .introPoints_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#hinoki .intro .introPoints_list{gap:4.6666666667vw 2.6666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_list{gap:0 10px;margin-top:56px}}#hinoki .intro .introPoints_item{background-color:#fff;opacity:0}@media screen and (max-width: 767px){#hinoki .intro .introPoints_item{width:28vw;height:24.5333333333vw;border:.2666666667vw solid #000}#hinoki .intro .introPoints_item:nth-of-type(1){margin-left:14vw}#hinoki .intro .introPoints_item:nth-of-type(2){margin-right:14vw}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_item{width:200px;height:170px;border:1px solid #000}}#hinoki .intro .introPoints_link{position:relative;display:block;width:100%;height:100%}@media screen and (max-width: 767px){#hinoki .intro .introPoints_link{padding-top:3.2vw}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_link{padding-top:24px}}#hinoki .intro .introPoints_link::before{content:"";display:block;position:absolute;left:50%}@media screen and (max-width: 767px){#hinoki .intro .introPoints_link::before{bottom:-3.2vw;width:1.2vw;height:4.9333333333vw;margin-left:-0.6vw;background:url("/house/images/strength/hinoki/index/introPoints_arrow_sp.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_link::before{bottom:-18px;width:8px;height:36px;margin-left:-4px;background:url("/house/images/strength/hinoki/index/introPoints_arrow.svg") no-repeat 50% 50%/contain}}#hinoki .intro .introPoints_number{text-align:center;font-family:"Roboto",sans-serif;color:#529588}@media screen and (max-width: 767px){#hinoki .intro .introPoints_number{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_number{font-size:24px;line-height:1.5;font-weight:bold}}#hinoki .intro .introPoints_txt{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;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#hinoki .intro .introPoints_txt{height:10.6666666667vw;margin-top:2.5333333333vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#hinoki .intro .introPoints_txt{height:60px;margin-top:18px;font-size:24px;line-height:1.4583333333;font-weight:300}}#hinoki .thought{overflow:hidden}@media screen and (max-width: 767px){#hinoki .thought{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .thought{margin-top:80px}}@media screen and (max-width: 767px){#hinoki .thought .thought_head{background:url("/house/images/strength/hinoki/index/thought_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_head{background:url("/house/images/strength/hinoki/index/thought_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#hinoki .thought .thought_contents{margin-top:16vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_contents{margin-top:104px}}#hinoki .thought .thought_topContainer{position:relative;z-index:1}@media screen and (max-width: 767px){#hinoki .thought .thought_topContainer{height:185.0666666667vw;padding-top:84vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_topContainer{height:1008px;padding-top:641px}}#hinoki .thought .thought_topContainer::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4;top:0}@media screen and (max-width: 767px){#hinoki .thought .thought_topContainer::before{right:-5.3333333333vw;width:89.3333333333vw;height:185.0666666667vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_topContainer::before{left:0;width:1203px;height:1008px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .thought .thought_topContainer::before{width:90.0449101796vw}}#hinoki .thought .thought_descBox{position:relative;background-color:#fff}@media screen and (max-width: 767px){#hinoki .thought .thought_descBox{padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_descBox{padding:40px 54px}}#hinoki .thought .thought_descTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#hinoki .thought .thought_descTitle{margin-block:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_descTitle{margin-block:-8px;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){#hinoki .thought .thought_descText{margin-block:7.2vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_descText{font-size:16px;line-height:1.8;margin-block:34px -6px}}#hinoki .thought .thought_image-1{position:absolute}@media screen and (max-width: 767px){#hinoki .thought .thought_image-1{top:10.6666666667vw;left:-5.3333333333vw;width:74.6666666667vw;height:85.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_image-1{top:80px;left:-113px;width:980px;height:696px}}#hinoki .thought .thought_copy-1{position:absolute;opacity:0}@media screen and (max-width: 767px){#hinoki .thought .thought_copy-1{top:-5.3333333333vw;right:0;width:12.6666666667vw;height:78.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_copy-1{top:-40px;right:0;width:89px;height:575px}}#hinoki .thought .thought_copy-2{position:absolute;text-align:center;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:300;overflow:hidden}@media screen and (max-width: 767px){#hinoki .thought .thought_copy-2{top:49.8666666667vw;left:4.2666666667vw;width:6.9333333333vw;height:79.2vw;font-size:4.8vw;line-height:1.4444444444;letter-spacing:.9333333333vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_copy-2{top:248px;left:80px;width:50px;height:480px;font-size:30px;line-height:1.6666666667;letter-spacing:4px}}@media screen and (max-width: 767px){#hinoki .thought .thought_copy-2 .slideIn-text{display:block;height:100%;opacity:0;overflow:hidden}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_copy-2 .slideIn-text{display:block;height:100%;opacity:0;overflow:hidden}}#hinoki .thought .thought_descBox-1{opacity:0}@media screen and (max-width: 767px){#hinoki .thought .thought_descBox-1{width:78.1333333333vw;margin:0 -5.3333333333vw 0 auto}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_descBox-1{width:661px;margin-left:auto}}#hinoki .thought .thought_bottomContainer{position:relative}@media screen and (max-width: 767px){#hinoki .thought .thought_bottomContainer{margin-top:12.8vw;padding-block:32vw 80.8vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_bottomContainer{margin-top:96px;padding-block:240px 354px}}#hinoki .thought .thought_deco{position:absolute}@media screen and (max-width: 767px){#hinoki .thought .thought_deco{top:-3.2vw;left:-21.6vw;width:40vw;height:37.2vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_deco{top:-16px;left:-163px;width:390px;height:391px}}#hinoki .thought .thought_image-2{position:absolute}@media screen and (max-width: 767px){#hinoki .thought .thought_image-2{top:0vw;right:-5.3333333333vw;width:72vw;height:41.8666666667vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_image-2{top:0;right:0;width:720px;height:420px}}#hinoki .thought .thought_image-3{position:absolute}@media screen and (max-width: 767px){#hinoki .thought .thought_image-3{top:112.1333333333vw;left:-5.3333333333vw;width:64vw;height:43.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_image-3{top:400px;left:-113px;width:480px;height:325px}}#hinoki .thought .thought_image-4{position:absolute}@media screen and (max-width: 767px){#hinoki .thought .thought_image-4{top:162.6666666667vw;left:12.5333333333vw;width:40vw;height:30.9333333333vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_image-4{top:604px;right:135px;width:240px;height:186px}}#hinoki .thought .thought_image-5{position:absolute}@media screen and (max-width: 767px){#hinoki .thought .thought_image-5{top:160.5333333333vw;right:-7.8666666667vw;width:40vw;height:30.9333333333vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_image-5{top:604px;right:-113px;width:240px;height:186px}}#hinoki .thought .thought_descBox-2{opacity:0}@media screen and (max-width: 767px){#hinoki .thought .thought_descBox-2{width:78.1333333333vw}}@media screen and (min-width: 768px),print{#hinoki .thought .thought_descBox-2{width:686px}}@media screen and (max-width: 767px){#hinoki .quality{overflow:hidden}}@media screen and (max-width: 767px){#hinoki .quality .quality_head{background:url("/house/images/strength/hinoki/index/quality_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_head{background:url("/house/images/strength/hinoki/index/quality_head_bg.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .quality .quality_head{background-size:cover}}#hinoki .quality .quality_container{position:relative;z-index:1}@media screen and (max-width: 767px){#hinoki .quality .quality_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw 68.1333333333vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_container{margin-top:80px;padding-block:80px 329px}}#hinoki .quality .quality_container::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){#hinoki .quality .quality_container::before{top:0;left:-5.3333333333vw;width:89.3333333333vw;height:468.8vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_container::before{top:0;right:133px;width:1070px;height:1817px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .quality .quality_container::before{width:78.3308931186vw}}#hinoki .quality .quality_descBox{position:relative;background-color:#fff;opacity:0}@media screen and (max-width: 767px){#hinoki .quality .quality_descBox{width:78.1333333333vw;padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_descBox{width:661px;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:40px 56px}}#hinoki .quality .quality_descTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#hinoki .quality .quality_descTitle{margin-block:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_descTitle{margin-block:-8px;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){#hinoki .quality .quality_descText{margin-block:7.2vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_descText{margin-block:34px -6px;font-size:16px;line-height:1.8}}#hinoki .quality .quality_copy-1{position:absolute;opacity:0}@media screen and (max-width: 767px){#hinoki .quality .quality_copy-1{bottom:69.3333333333vw;left:75.6vw;width:4.8vw;height:63.2vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_copy-1{top:1186px;left:958px;width:30px;height:474px}}#hinoki .quality .quality_copy-2{position:absolute;text-align:center;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:300;overflow:hidden}@media screen and (max-width: 767px){#hinoki .quality .quality_copy-2{left:13.2vw;bottom:24.2666666667vw;width:6.9333333333vw;height:84.4vw;font-size:4.8vw;line-height:1.4444444444;letter-spacing:.8vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_copy-2{top:1394px;left:38px;width:50px;height:514px;font-size:30px;line-height:1.6666666667;letter-spacing:4px}}@media screen and (max-width: 767px){#hinoki .quality .quality_copy-2 .slideIn-text{display:block;height:100%;opacity:0;overflow:hidden}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_copy-2 .slideIn-text{display:block;height:100%;opacity:0;overflow:hidden}}#hinoki .quality .quality_copy-3{position:absolute;text-align:center;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:300;overflow:hidden}@media screen and (max-width: 767px){#hinoki .quality .quality_copy-3{left:3.0666666667vw;bottom:16vw;width:6.9333333333vw;height:79.2vw;font-size:4.8vw;line-height:1.4444444444;letter-spacing:.8vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_copy-3{top:1478px;left:-19px;width:50px;height:472px;font-size:30px;line-height:1.6666666667;letter-spacing:4px}}@media screen and (max-width: 767px){#hinoki .quality .quality_copy-3 .slideIn-text{display:block;height:100%;opacity:0;overflow:hidden}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_copy-3 .slideIn-text{display:block;height:100%;opacity:0;overflow:hidden}}#hinoki .quality .quality_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-1{margin-left:-113px}}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-1 .quality_image{width:77.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-1 .quality_image{width:720px;height:476px}}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-1 .quality_descBox{margin:-7.4666666667vw 0 0 11.2vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-1 .quality_descBox{margin:80px 0 0 -230px}}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:72px;margin-right:-113px}}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-2 .quality_image{width:77.3333333333vw;height:50.1333333333vw;margin-left:20.4vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-2 .quality_image{width:710px;height:476px;margin-left:-218px}}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-2 .quality_descBox{margin:-9.6vw 0 0 0}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-2 .quality_descBox{width:661px;height:316px;margin-top:80px}}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-3{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-3{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:80px;margin-left:-113px}}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-3 .quality_image{width:74.6666666667vw;height:85.3333333333vw;margin:-9.6vw 0 0 -5.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-3 .quality_image{width:980px;height:696px}}@media screen and (max-width: 767px){#hinoki .quality .quality_wrap-3 .quality_descBox{margin-left:11.2vw}}@media screen and (min-width: 768px),print{#hinoki .quality .quality_wrap-3 .quality_descBox{margin-left:-469px;margin-bottom:-123px}}@media screen and (min-width: 768px),print{#hinoki .performance{overflow:hidden}}@media screen and (max-width: 767px){#hinoki .performance .performance_head{background:url("/house/images/strength/hinoki/index/performance_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#hinoki .performance .performance_head{background:url("/house/images/strength/hinoki/index/performance_head_bg.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .performance .performance_head{background-size:cover}}#hinoki .performance .performance_container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#hinoki .performance .performance_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13.8666666667vw 0;padding-block:10.6666666667vw 16vw}}@media screen and (min-width: 768px),print{#hinoki .performance .performance_container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;max-height:2100px;margin-top:80px;padding-block:80px 120px}}#hinoki .performance .performance_container::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){#hinoki .performance .performance_container::before{top:0;right:-5.3333333333vw;width:100vw;height:100%}}@media screen and (min-width: 768px),print{#hinoki .performance .performance_container::before{top:0;left:133px;width:1070px;height:1860px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .performance .performance_container::before{width:78.3308931186vw}}#hinoki .performance .performance_wrap{opacity:0}@media screen and (max-width: 767px){#hinoki .performance .performance_wrap{width:77.3333333333vw}}@media screen and (max-width: 767px)and (min-width: 768px){#hinoki .performance .performance_wrap:nth-of-type(2n){margin-left:auto}}@media screen and (min-width: 768px),print{#hinoki .performance .performance_wrap{width:480px}#hinoki .performance .performance_wrap:nth-of-type(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:160px}#hinoki .performance .performance_wrap:nth-of-type(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#hinoki .performance .performance_wrap:nth-of-type(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#hinoki .performance .performance_wrap:nth-of-type(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width: 767px){#hinoki .performance .performance_image{width:77.3333333333vw;height:54.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .performance .performance_image{width:480px;height:340px}}#hinoki .performance .performance_descTitle{display:inline-block;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#hinoki .performance .performance_descTitle{padding-block:3.8666666667vw 1.7333333333vw;font-size:4.2666666667vw;line-height:1.7;border-bottom:.2666666667vw solid #1e9f86}}@media screen and (min-width: 768px),print{#hinoki .performance .performance_descTitle{padding-block:23px 7px;font-size:24px;line-height:1.7083333333;border-bottom:2px solid #1e9f86}}@media screen and (max-width: 767px){#hinoki .performance .performance_descText{font-size:3.7333333333vw;line-height:1.7;margin-block:4vw -1.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .performance .performance_descText{font-size:16px;line-height:1.8;margin-block:18px -6px}}@media screen and (max-width: 767px){#hinoki .comparison{padding-bottom:16vw}}@media screen and (min-width: 768px),print{#hinoki .comparison{padding-bottom:120px}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_head{background:url("/house/images/strength/hinoki/index/comparison_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_head{background:url("/house/images/strength/hinoki/index/comparison_head_bg.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .comparison .comparison_head{background-size:cover}}@media screen and (min-width: 768px),print{#hinoki .comparison .section_contents{overflow:hidden}}#hinoki .comparison .comparison_container{position:relative;z-index:1}@media screen and (max-width: 767px){#hinoki .comparison .comparison_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_container{margin-top:80px;padding-block:80px}}#hinoki .comparison .comparison_container::before{content:"";display:block;position:absolute;top:0;bottom:0;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){#hinoki .comparison .comparison_container::before{left:-5.3333333333vw;width:100vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_container::before{left:50%;width:1278px;margin-left:-639px}}#hinoki .comparison .comparison_contentTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#hinoki .comparison .comparison_contentTitle{margin-block:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_contentTitle{margin:-2px;font-size:30px;line-height:1.16}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_contentDesc{width:86.4vw;margin-block:7.2vw 1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_contentDesc{margin-block:34px -6px;font-size:16px;line-height:1.8}}#hinoki .comparison .comparison_compareContainer{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#hinoki .comparison .comparison_compareContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10.4vw 0;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_compareContainer{gap:0 40px;margin-top:56px}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_compareWrap{width:66.6666666667vw;margin-left:8vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_compareWrap{width:500px}}#hinoki .comparison .comparison_compareBox{position:relative;background-color:#fff}@media screen and (max-width: 767px){#hinoki .comparison .comparison_compareBox{width:56vw;margin:-13.3333333333vw auto 0;padding:3.2vw 3.2vw 4.2666666667vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_compareBox{width:420px;margin:-100px auto 0;padding:24px 24px 26.8px}}#hinoki .comparison .comparison_compareHead{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800;text-align:center}@media screen and (max-width: 767px){#hinoki .comparison .comparison_compareHead{margin-block:-.6666666667vw;padding-bottom:1.4666666667vw;border-bottom:.2666666667vw solid #029f97;font-size:4vw;line-height:1.36}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_compareHead{margin-top:-8px;padding-bottom:8px;font-size:24px;line-height:1.7;border-bottom:2px solid #029f97}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_compareList{margin-block:3.0666666667vw -1.2vw;font-size:3.4666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_compareList{margin-block:28px -6px;font-size:18px;line-height:1.7}}#hinoki .comparison .comparison_compareItem{position:relative}@media screen and (max-width: 767px){#hinoki .comparison .comparison_compareItem{padding-left:4.8vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_compareItem{padding-left:30px}#hinoki .comparison .comparison_compareItem:nth-of-type(n + 2){margin-top:8.2px}}#hinoki .comparison .comparison_compareItem::before{content:"";display:block;position:absolute;background:url("/house/images/strength/hinoki/index/checkmark.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#hinoki .comparison .comparison_compareItem::before{top:1.2vw;left:0;width:3.7333333333vw;height:3.7333333333vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_compareItem::before{top:4px;left:0;width:24px;height:24px;white-space:nowrap}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_image{width:89.3333333333vw;height:57.8666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_image{margin-top:56px}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_graph{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_graph{margin-top:56px}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_strengthCompareContainer{margin-top:9.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_strengthCompareContainer{margin-top:50px}}#hinoki .comparison .comparison_strengthCompareContainer .comparison_image{margin:0 auto}#hinoki .comparison .comparison_featureTitle{position:relative;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#hinoki .comparison .comparison_featureTitle{padding-left:6.6666666667vw;font-size:4vw;line-height:1}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_featureTitle{padding-left:52px;font-size:24px;line-height:1.45}}#hinoki .comparison .comparison_featureItem .comparison_featureTitle::before{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;color:#fff;background-color:#109f97}@media screen and (max-width: 767px){#hinoki .comparison .comparison_featureItem .comparison_featureTitle::before{width:4.5333333333vw;height:4.5333333333vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_featureItem .comparison_featureTitle::before{width:34px;height:34px;font-size:30px;line-height:1}}#hinoki .comparison .comparison_featureItem:nth-of-type(1) .comparison_featureTitle::before{content:"1"}#hinoki .comparison .comparison_featureItem:nth-of-type(2) .comparison_featureTitle::before{content:"2"}@media screen and (max-width: 767px){#hinoki .comparison .comparison_featureItem:nth-of-type(2) .comparison_featureTitle::before{top:1.4666666667vw}}#hinoki .comparison .comparison_featureBodyCopy{font-weight:300}@media screen and (max-width: 767px){#hinoki .comparison .comparison_featureBodyCopy{margin-top:5.0666666667vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_featureBodyCopy{margin-top:19px;font-size:16px;line-height:1.8}}#hinoki .comparison .comparison_featureImages{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#hinoki .comparison .comparison_featureImages{-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_featureImages{-ms-flex-wrap:wrap;flex-wrap:wrap}}#hinoki .comparison .comparison_materialImages{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#hinoki .comparison .comparison_materialImages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:133.2vw;margin-top:5.8666666667vw;row-gap:1.2vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_materialImages{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:34px}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_materialImages .comparison_image{width:43.6vw;height:43.6vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_materialImages .comparison_image{width:320px;height:320px;margin:0}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_materialImages+.comparison_materialImages{margin-top:40px}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_image.testResult{width:81.6vw;height:40.2666666667vw;margin:5.3333333333vw auto 9.6vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_image.testResult{width:1040px;height:976px;margin:70px 0 83px}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_featureItem:nth-of-type(2) .comparison_featureTitle{font-size:4vw;line-height:1.7}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_banner{height:29.3333333333vw;margin-top:10.6666666667vw;padding-block:7.4666666667vw;background:url("/house/images/strength/hinoki/index/comparison_banner_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_banner{width:840px;height:216px;margin:80px auto 0;padding-block:56px;background:url("/house/images/strength/hinoki/index/comparison_banner_bg.png") no-repeat 50% 50%/contain}}#hinoki .comparison .comparison_bannerText{font-weight:800;color:#fff;text-align:right}@media screen and (max-width: 767px){#hinoki .comparison .comparison_bannerText{margin-block:-1.2vw;padding-right:4.5333333333vw;font-size:3.4666666667vw;line-height:1.6923076923}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_bannerText{margin-block:-8px;padding-right:40px;font-size:22px;line-height:1.6818181818}}@media screen and (max-width: 767px){#hinoki .comparison .comparison_bannerBtn{width:29.3333333333vw;height:6.6666666667vw;margin:4.2666666667vw 0 0 46vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_bannerBtn{width:220px;height:50px;margin:32px 0 0 536px}}#hinoki .comparison .comparison_bannerBtn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-weight:600;color:#fff;background-color:#000}@media screen and (max-width: 767px){#hinoki .comparison .comparison_bannerBtn a{padding-left:2.9333333333vw;font-size:1.8666666667vw;line-height:1.7142857143;border:.2666666667vw solid #fff}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_bannerBtn a{padding-left:24px;font-size:14px;line-height:1.7142857143;border:2px solid #fff}}#hinoki .comparison .comparison_bannerBtn a::before{content:"";display:block;position:absolute;background:url("/house/images/common/more_arrow_white.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#hinoki .comparison .comparison_bannerBtn a::before{top:50%;right:-3.4666666667vw;width:6vw;height:1.3333333333vw;margin-top:-.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .comparison .comparison_bannerBtn a::before{top:50%;right:-21px;width:44px;height:9px;margin-top:-4.5px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_head{background:url("/house/images/strength/hinoki/index/jujo_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_head{background:url("/house/images/strength/hinoki/index/jujo_head_bg.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .jujo .jujo_head{background-size:cover}}#hinoki .jujo .jujo_container{position:relative}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container{margin-top:80px;padding-block:80px}}#hinoki .jujo .jujo_container::before{content:"";display:block;position:absolute;top:0;bottom:0;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container::before{left:0vw;width:100vw}}#hinoki .jujo .jujo_contentTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#hinoki .jujo .jujo_contentTitle{margin-block:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_contentTitle{margin-block:-2px;font-size:30px;line-height:1.16}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_contentDesc{width:86.6666666667vw;margin-block:7.2vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_contentDesc{margin-block:34px -6px;font-size:16px;line-height:1.8}}#hinoki .jujo .jujo_descBox{opacity:0;background-color:#fff}@media screen and (max-width: 767px){#hinoki .jujo .jujo_descBox{width:78.1333333333vw;padding:7.4666666667vw 5.3333333333vw;margin:auto}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_descBox{padding:40px 56px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_descBox-1{margin-top:88.5333333333vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_descBox-1{width:661px;min-height:406px;margin:706px 0 0 0}}#hinoki .jujo .moreBtn{position:relative;color:#000;font-weight:400;z-index:5}#hinoki .jujo .moreBtn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#hinoki .jujo .moreBtn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#hinoki .jujo .moreBtn::after{right:-4.1333333333vw}}@media screen and (max-width: 767px)and (min-width: 768px){#hinoki .jujo .moreBtn::after{right:-20px}}@media screen and (min-width: 768px),print{#hinoki .jujo .moreBtn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#hinoki .jujo .moreBtn::after{right:-4.1333333333vw}}@media screen and (min-width: 768px)and (min-width: 768px),print{#hinoki .jujo .moreBtn::after{right:-20px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#hinoki .jujo .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#hinoki .jujo .moreBtn:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){#hinoki .jujo .moreBtn{width:30.1333333333vw;height:9.3333333333vw;margin-top:7.2vw;font-size:2.6666666667vw;line-height:9.3333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#hinoki .jujo .moreBtn{-webkit-transition:all .1s;transition:all .1s;width:180px;height:50px;margin-top:34px;border:1px solid #000;font-size:14px;line-height:50px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#hinoki .jujo .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#hinoki .jujo .moreBtn:hover{color:#fff;background-color:#000}}@media screen and (max-width: 767px){#hinoki .jujo .moreBtn a{padding:0 0 0 4.5333333333vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .moreBtn a{padding:0 0 0 20px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_descBox-2{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_descBox-2{width:661px;margin-top:40px}}#hinoki .jujo .jujo_descTitle{position:relative;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800;margin-block:-8px;font-size:24px;line-height:1.7}@media screen and (max-width: 767px){#hinoki .jujo .jujo_descTitle{margin-block:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}#hinoki .jujo .jujo_descTitle sup{position:absolute}@media screen and (max-width: 767px){#hinoki .jujo .jujo_descTitle sup{top:2.9333333333vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_descTitle sup{top:17px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_descText{margin-top:7.2vw;font-size:3.7333333333vw;line-height:1.7071428571}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_descText{margin-top:34px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_descCaution{margin-top:6.3466666667vw;font-size:3.2vw;line-height:1.9833333333}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_descCaution{margin-top:28.8px;font-size:14px;line-height:2.0571428571}}#hinoki .jujo .jujo_container-1{margin-top:0}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-1{padding-bottom:16vw}#hinoki .jujo .jujo_container-1::before{width:100vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-1{background-color:#f8f7f4}#hinoki .jujo .jujo_container-1::before{right:0;width:1203px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .jujo .jujo_container-1::before{width:88.0673499268vw}}#hinoki .jujo .jujo_container-1 .jujo_contentTitle{text-align:center}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-1 .jujo_contentTitle{margin-block:-1.7333333333vw;font-size:4.8vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-1 .jujo_contentTitle{margin-block:-12px;font-size:30px;line-height:1.8}}#hinoki .jujo .jujo_container-1 .jujo_imageContainer{position:absolute;inset:0}#hinoki .jujo .jujo_container-1 .jujo_image{position:absolute}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-1 .jujo_image-1{top:40.4vw;left:5.3333333333vw;width:89.3333333333vw;height:74.6666666667vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-1 .jujo_image-1{top:224px;left:50%;width:630px;height:526px;margin-left:-315px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-1 .jujo_image-2{top:195.0666666667vw;left:0vw;width:49.7333333333vw;height:108.9333333333vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-1 .jujo_image-2{top:830px;left:50%;width:373px;height:817px;margin-left:-595px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-1 .jujo_image-3{display:none}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-1 .jujo_image-3{top:830px;left:50%;width:688px;height:836px;margin-left:-55px}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-2{width:1278px;margin:80px auto}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-2::before{left:0;width:1278px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-2 .jujo_graph{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-2 .jujo_graph{margin-top:56px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-2 .jujo_cautionWrap{margin-top:2.2666666667vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-2 .jujo_cautionWrap{margin-top:11px}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-2 .jujo_caution{font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-2 .jujo_caution{font-size:14px;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-3{width:1278px;margin:80px auto 0}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-3::before{left:0;width:100%}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-3 .jujo_CompareBox{margin-top:7.4666666667vw;padding:5.3333333333vw 5.3333333333vw 7.3333333333vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-3 .jujo_CompareBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:34px}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-3 .jujo_compare{-ms-flex-negative:0;flex-shrink:0;width:1040px;height:350px}}#hinoki .jujo .jujo_container-3 .jujo_compareTitle{font-weight:800}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-3 .jujo_compareTitle{margin-top:5.7333333333vw;font-size:3.7333333333vw;line-height:1.3357142857}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-3 .jujo_compareTitle{margin-block:-5px;font-size:24px;line-height:1.5583333333}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_container-3 .jujo_compareDesc{margin:3.0666666667vw -1.2vw;font-size:3.4666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_container-3 .jujo_compareDesc{margin-top:28px;font-size:20px;line-height:1.87}}@media screen and (max-width: 767px){#hinoki .jujo .jujo_standard{padding-block:9.8666666667vw 10.6666666667vw;background:url("/house/images/strength/hinoki/index/jujo_standard_bg_sp.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_standard{min-height:635px;padding-top:80px;background:url("/house/images/strength/hinoki/index/jujo_standard_bg.png") no-repeat 50% 50%/cover}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#hinoki .jujo .jujo_standard{background-size:cover}}#hinoki .jujo .jujo_standard .jujo_standardTitle{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;color:#fff}@media screen and (max-width: 767px){#hinoki .jujo .jujo_standard .jujo_standardTitle{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_standard .jujo_standardTitle{font-size:30px;line-height:1.16}}#hinoki .jujo .jujo_standard .jujo_standardList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#hinoki .jujo .jujo_standard .jujo_standardList{gap:4.2666666667vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_standard .jujo_standardList{gap:48px 25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:688px;margin:88px auto 0}}#hinoki .jujo .jujo_standard .jujo_standardItem{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;opacity:0}@media screen and (max-width: 767px){#hinoki .jujo .jujo_standard .jujo_standardItem{padding-inline:1.0666666667vw 4.2666666667vw}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_standard .jujo_standardItem{width:330px;padding-inline:8px 32px}}#hinoki .jujo .jujo_standard .jujo_standardNumber{-ms-flex-negative:0;flex-shrink:0;text-align:center;font-family:"Roboto",sans-serif;color:#fff;background:url("/house/images/strength/hinoki/index/jujo_ribbon.svg") no-repeat 50% 50%/contain;background-position:top center}@media screen and (max-width: 767px){#hinoki .jujo .jujo_standard .jujo_standardNumber{width:6.6666666667vw;height:9.6vw;margin-top:-1.0666666667vw;padding-top:1.0666666667vw;font-size:5.3333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_standard .jujo_standardNumber{width:40px;height:58px;margin-top:-8px;padding-top:8px;font-size:32px;line-height:1}}#hinoki .jujo .jujo_standard .jujo_standardDesc{font-weight:800}@media screen and (max-width: 767px){#hinoki .jujo .jujo_standard .jujo_standardDesc{margin-left:2.1333333333vw;padding-block:2.9333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#hinoki .jujo .jujo_standard .jujo_standardDesc{margin-left:16px;padding-block:25px;font-size:20px;line-height:1.74}}@media screen and (max-width: 767px){#hinoki .scrollTopBtnContainer{position:relative;margin-top:10.6666666667vw;padding-top:0}}@media screen and (min-width: 768px),print{#hinoki .scrollTopBtnContainer{display:block;margin-top:40px;padding-right:50px;padding-bottom:20px}}#mokuzou .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#mokuzou .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .section_head{height:208px;padding-top:34px}}#mokuzou .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#mokuzou .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#mokuzou .section_title{font-size:60px;line-height:1.4}}#mokuzou .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#mokuzou .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#mokuzou .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#mokuzou .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#mokuzou .intro{overflow:hidden}}@media screen and (max-width: 767px){#mokuzou .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#mokuzou .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#mokuzou .intro .intro_image img{width:100%;height:auto}}#mokuzou .intro .intro_box{position:relative}@media screen and (max-width: 767px){#mokuzou .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#mokuzou .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#mokuzou .intro .intro_box{margin-top:-374px;margin-left:-278px}}#mokuzou .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#mokuzou .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#mokuzou .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#mokuzou .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333;letter-spacing:1px}}@media screen and (max-width: 767px){#mokuzou .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#mokuzou .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#mokuzou .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#mokuzou .intro .intro_desc{width:510px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}#mokuzou .superiority_container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#mokuzou .superiority_container{-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;padding-top:20vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority_container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-top:104px;padding-block:50px 120px}}#mokuzou .superiority_container::before{content:"";display:block;position:absolute;z-index:-1}@media screen and (max-width: 767px){#mokuzou .superiority_container::before{top:0;right:-5.3333333333vw;width:100vw;height:629.8666666667vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority_container::before{top:0;left:133px;width:1070px;height:1860px;background-color:#f8f7f4}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#mokuzou .superiority_container::before{width:78.3308931186vw}}#mokuzou .containerHead{text-align:center}@media screen and (min-width: 768px),print{#mokuzou .containerHead{margin:0 auto 160px}}#mokuzou .containerHead_headCopy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#mokuzou .containerHead_headCopy{margin-bottom:5.0666666667vw;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#mokuzou .containerHead_headCopy{margin-bottom:50px;font-size:36px;line-height:1}}#mokuzou .containerHead_bodyCopy{text-align:left;font-weight:300}@media screen and (max-width: 767px){#mokuzou .containerHead_bodyCopy{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#mokuzou .containerHead_bodyCopy{font-size:16px;line-height:1.8}}#mokuzou .superiority_wrap{background-color:#fff}@media screen and (min-width: 768px),print{#mokuzou .superiority_wrap{padding:40px 32px}}#mokuzou .superiority_descTitle{display:inline-block;width:100%;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#mokuzou .superiority_descTitle{padding-block:3.8666666667vw 1.7333333333vw;font-size:4.2666666667vw;line-height:1.7;border-bottom:.2666666667vw solid #1e9f86}}@media screen and (min-width: 768px),print{#mokuzou .superiority_descTitle{font-size:24px;line-height:1.7083333333;border-bottom:2px solid #1e9f86}}@media screen and (max-width: 767px){#mokuzou .superiority_descText{font-size:3.7333333333vw;line-height:1.7;margin-block:4vw -1.3333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority_descText{font-size:16px;line-height:1.8;margin-block:18px -6px}}#mokuzou .superiority{overflow:hidden}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_head{margin-top:18.5333333333vw;background:url("/house/images/strength/hinoki/mokuzou/treeSuperiority_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_head{margin-top:118px;background:url("/house/images/strength/hinoki/mokuzou/treeSuperiority_head_bg.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#mokuzou .superiority .superiority_head{background-size:cover}}@media screen and (max-width: 767px){#mokuzou .superiority .containerHead{margin-bottom:9.3333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-1::after{display:block;content:"";position:absolute;top:273px;width:1286px;height:1334px;background:url("/house/images/strength/hinoki/mokuzou/superiority_bg_1.png") no-repeat 50% 50%/contain;z-index:-1}}#mokuzou .superiority .superiority_container-1::before{content:"";display:block;position:absolute;width:100vw;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-1::before{top:10.6666666667vw;left:5.3333333333vw;height:497.4666666667vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-1::before{top:0;left:133px;height:1471px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#mokuzou .superiority .superiority_container-1::before{width:78.3308931186vw}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-1{padding-bottom:10.6666666667vw}}#mokuzou .superiority .superiority_container-1 .superiority_wrap{opacity:0}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-1 .superiority_wrap{width:89.3333333333vw;min-height:94.9333333333vw;padding:0 5.3333333333vw 7.4666666667vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-1 .superiority_wrap{width:500px;min-height:525px;max-height:553px}#mokuzou .superiority .superiority_container-1 .superiority_wrap:nth-of-type(odd){margin-top:56px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-1 .superiority_wrap:nth-of-type(n + 3){margin-top:7.4666666667vw}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-1 .superiority_image{width:78.6666666667vw;margin-top:4vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-1 .superiority_image{width:436px;margin-top:18px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-1 .superiority_image-1,#mokuzou .superiority .superiority_container-1 .superiority_image-2{height:54.9333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-1 .superiority_image-1,#mokuzou .superiority .superiority_container-1 .superiority_image-2{height:306px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-1 .superiority_image-3,#mokuzou .superiority .superiority_container-1 .superiority_image-4{height:50.1333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-1 .superiority_image-3,#mokuzou .superiority .superiority_container-1 .superiority_image-4{height:278px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2{padding-bottom:26.6666666667vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2{padding-bottom:80px}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2::after{display:block;content:"";position:absolute;top:273px;width:1286px;height:1334px;background:url("/house/images/strength/hinoki/mokuzou/superiority_bg_2.png") no-repeat 50% 50%/contain;z-index:-1}}#mokuzou .superiority .superiority_container-2::before{content:"";display:block;position:absolute;width:100vw;background-color:#f8f7f4;z-index:-1}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2::before{top:0;right:5.3333333333vw;height:522.4vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2::before{top:0;right:296px;height:1464px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2{margin-top:16vw;padding-top:9.3333333333vw}}#mokuzou .superiority .superiority_container-2 .superiority_wrap{opacity:0}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2 .superiority_wrap{width:89.3333333333vw;padding:0 5.3333333333vw 7.4666666667vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2 .superiority_wrap{width:500px;min-height:484px;max-height:603px}#mokuzou .superiority .superiority_container-2 .superiority_wrap:nth-of-type(odd){margin-top:56px}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2 .superiority_wrap-6 .superiority_descText{height:160px}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2 .superiority_wrap-7{height:484px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2 .superiority_wrap+.superiority_wrap{margin-top:7.4666666667vw}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2 .superiority_image{width:78.6666666667vw;margin-top:4vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2 .superiority_image{width:436px;margin-top:18px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2 .superiority_image-5{height:54.9333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2 .superiority_image-5{height:306px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2 .superiority_image-6{height:50.1333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2 .superiority_image-6{height:278px}}@media screen and (max-width: 767px){#mokuzou .superiority .superiority_container-2 .superiority_image-7,#mokuzou .superiority .superiority_container-2 .superiority_image-8{height:36.5333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .superiority .superiority_container-2 .superiority_image-7,#mokuzou .superiority .superiority_container-2 .superiority_image-8{height:202px}}#mokuzou .material{position:relative;overflow:hidden}#mokuzou .material::before{display:block;content:"";position:absolute;width:100vw;background-color:#f8f7f4}@media screen and (max-width: 767px){#mokuzou .material::before{top:27.7333333333vw;height:401.0666666667vw}}@media screen and (min-width: 768px),print{#mokuzou .material::before{top:300px;height:1759px}}#mokuzou .material .material_head{position:relative}@media screen and (max-width: 767px){#mokuzou .material .material_head{padding-top:6.4vw;background:url("/house/images/strength/hinoki/mokuzou/material_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#mokuzou .material .material_head{margin-top:100px;background:url("/house/images/strength/hinoki/mokuzou/material_head_bg.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#mokuzou .material .material_head{background-size:cover}}@media screen and (max-width: 767px){#mokuzou .material .material_title{font-size:6.6666666667vw;line-height:1.32}}#mokuzou .material .section_contents{position:relative}#mokuzou .material .contentsBox_headCopy{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#mokuzou .material .contentsBox_headCopy{font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#mokuzou .material .contentsBox_headCopy{margin:80px auto 56px;font-size:30px;line-height:1}}@media screen and (max-width: 767px){#mokuzou .material .contentsBox_bodyCopy{width:78.6666666667vw;margin:auto;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#mokuzou .material .contentsBox_bodyCopy{text-align:left;margin-bottom:65px;font-size:16px;line-height:1.8}}#mokuzou .material .contentsBox_body{text-align:center}@media screen and (max-width: 767px){#mokuzou .material .contentsBox_body{margin-top:10.2666666667vw}}@media screen and (min-width: 768px),print{#mokuzou .material .material_image-2{width:754px;height:730px;margin:auto}}@media screen and (max-width: 767px){#mokuzou .material .material_contentsBox-1 .contentsBox_headCopy{margin:9.3333333333vw 0 6.1333333333vw}}#mokuzou .material .material_contentsBox-1 .contentsBox_body iframe{margin:auto}@media screen and (max-width: 767px){#mokuzou .material .material_contentsBox-1 .contentsBox_body iframe{width:89.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .material .material_contentsBox-1 .contentsBox_body iframe{width:800px;height:450px}}@media screen and (max-width: 767px){#mokuzou .material .material_contentsBox-2 .contentsBox_headCopy{margin:10.2666666667vw 0}}@media screen and (max-width: 767px){#mokuzou .material .material_contentsBox-3 .contentsBox_head{margin-top:20.8vw}}@media screen and (min-width: 768px),print{#mokuzou .material .material_contentsBox-3 .contentsBox_head{margin-top:166px}}#mokuzou .material .material_contentsBox-3 .contentsBox_body iframe{margin:auto}@media screen and (max-width: 767px){#mokuzou .material .material_contentsBox-3 .contentsBox_body iframe{width:89.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#mokuzou .material .material_contentsBox-3 .contentsBox_body iframe{width:800px;height:450px}}@media screen and (max-width: 767px){#mokuzou .material .material_contentsBox-4{padding-bottom:20.8vw}}@media screen and (min-width: 768px),print{#mokuzou .material .material_contentsBox-4{padding-bottom:163px}}@media screen and (max-width: 767px){#mokuzou .material .material_contentsBox-4 .contentsBox_headCopy{margin:10.2666666667vw 0 6.6666666667vw}}@media screen and (max-width: 767px){#mokuzou .scrollTopBtnContainer{position:relative;margin-top:-5.3333333333vw;padding-top:0}}@media screen and (min-width: 768px),print{#mokuzou .scrollTopBtnContainer{display:block;padding-right:50px;padding-bottom:20px}}#freedesign .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#freedesign .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#freedesign .section_head{height:208px;padding-top:34px}}#freedesign .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#freedesign .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#freedesign .section_title{font-size:60px;line-height:1.4}}#freedesign .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#freedesign .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#freedesign .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#freedesign .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#freedesign .intro{overflow:hidden}}@media screen and (max-width: 767px){#freedesign .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#freedesign .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#freedesign .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#freedesign .intro .intro_image img{width:100%;height:auto}}#freedesign .intro .intro_box{position:relative}@media screen and (max-width: 767px){#freedesign .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#freedesign .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#freedesign .intro .intro_box{margin-top:-374px;margin-left:-278px}}#freedesign .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#freedesign .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#freedesign .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#freedesign .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#freedesign .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#freedesign .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#freedesign .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#freedesign .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}@media screen and (max-width: 767px){#freedesign .intro .introPoints{margin-top:2.1333333333vw;padding-block:17.0666666667vw 9.2vw;background:url("/house/images/strength/hinoki/index/introPoints_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints{width:1271px;height:451px;margin:19px auto 0;padding-block:85px 43.5px;background:url("/house/images/strength/hinoki/index/introPoints_bg.png") no-repeat 50% 50%/contain}}#freedesign .intro .introPoints_titleWrap{text-align:center}#freedesign .intro .introPoints_title{position:relative;display:inline-block;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#freedesign .intro .introPoints_title{font-size:6.6666666667vw;line-height:1.32}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_title{font-size:46px;line-height:1.3043478261}}#freedesign .intro .introPoints_title::before,#freedesign .intro .introPoints_title::after{content:"";display:block;position:absolute;background-color:#c1c1c1;top:50%}@media screen and (max-width: 767px){#freedesign .intro .introPoints_title::before,#freedesign .intro .introPoints_title::after{width:.5333333333vw;height:1.8666666667vw;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_title::before,#freedesign .intro .introPoints_title::after{width:2px;height:8px;margin-top:-4px}}@media screen and (max-width: 767px){#freedesign .intro .introPoints_title::before{left:-4.6666666667vw}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_title::before{left:-28px}}@media screen and (max-width: 767px){#freedesign .intro .introPoints_title::after{right:-4.6666666667vw}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_title::after{right:-28px}}#freedesign .intro .introPoints_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#freedesign .intro .introPoints_subtitle{margin-top:.2666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_subtitle{margin-block:-2px -6px;font-size:16px;line-height:1.6875}}#freedesign .intro .introPoints_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#freedesign .intro .introPoints_list{gap:4.6666666667vw 2.6666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_list{gap:0 8px;margin-top:56px}}#freedesign .intro .introPoints_item{background-color:#fff;opacity:0}@media screen and (max-width: 767px){#freedesign .intro .introPoints_item{width:37.3333333333vw;height:24.5333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_item{width:254px;height:170px;border:1px solid #000}}#freedesign .intro .introPoints_link{position:relative;display:block;width:100%;height:100%}@media screen and (max-width: 767px){#freedesign .intro .introPoints_link{padding-top:3.2vw}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_link{padding-top:24px}}#freedesign .intro .introPoints_link::before{content:"";display:block;position:absolute;left:50%}@media screen and (max-width: 767px){#freedesign .intro .introPoints_link::before{bottom:-3.2vw;width:1.2vw;height:4.9333333333vw;margin-left:-0.6vw;background:url("/house/images/strength/hinoki/index/introPoints_arrow_sp.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_link::before{bottom:-18px;width:8px;height:36px;margin-left:-4px;background:url("/house/images/strength/hinoki/index/introPoints_arrow.svg") no-repeat 50% 50%/contain}}#freedesign .intro .introPoints_number{text-align:center;font-family:"Roboto",sans-serif;color:#529588}@media screen and (max-width: 767px){#freedesign .intro .introPoints_number{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_number{font-size:24px;line-height:1.5;font-weight:bold}}#freedesign .intro .introPoints_txt{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;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#freedesign .intro .introPoints_txt{height:10.6666666667vw;margin-top:2.5333333333vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#freedesign .intro .introPoints_txt{height:60px;margin-top:18px;font-size:24px;line-height:1.4583333333;font-weight:300}}#freedesign .zoning>*,#freedesign .planning>*,#freedesign .interior>*,#freedesign .exterior>*{position:relative}#freedesign .contents_heading{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#freedesign .contents_heading{font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#freedesign .contents_heading{font-size:36px;line-height:1}}#freedesign .contents_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#freedesign .contents_bodyCopy{margin:7.4666666667vw auto;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#freedesign .contents_bodyCopy{margin:56px auto;font-size:16px;line-height:1.8}}#freedesign .zoning{position:relative;overflow:hidden}@media screen and (max-width: 767px){#freedesign .zoning{min-height:482.8vw;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#freedesign .zoning{min-height:2043px;margin-top:80px}}#freedesign .zoning::before{content:"";display:block;position:absolute;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#freedesign .zoning::before{top:38.4vw;left:10.6666666667vw;height:444.4vw}}@media screen and (min-width: 768px),print{#freedesign .zoning::before{top:288px;left:296px;height:1755px}}#freedesign .zoning .zoning_head{position:relative}@media screen and (max-width: 767px){#freedesign .zoning .zoning_head{background:url("/house/images/strength/freedesign/zoning_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#freedesign .zoning .zoning_head{background:url("/house/images/strength/freedesign/zoning_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#freedesign .zoning .zoning_contents-1{margin-top:20vw}}@media screen and (min-width: 768px),print{#freedesign .zoning .zoning_contents-1{margin-top:160px}}@media screen and (max-width: 767px){#freedesign .zoning .zoning_contents-1 .imageBox_item{width:89.3333333333vw;height:34.4vw}}@media screen and (min-width: 768px),print{#freedesign .zoning .zoning_contents-1 .imageBox_item{width:1040px;height:400px}}@media screen and (max-width: 767px){#freedesign .zoning .zoning_contents-2{margin-top:14.6666666667vw}}@media screen and (min-width: 768px),print{#freedesign .zoning .zoning_contents-2{margin-top:80px}}@media screen and (max-width: 767px){#freedesign .zoning .zoning_contents-2 .contents_bodyCopy{margin-bottom:0}}#freedesign .zoning .zoning_contents-2 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#freedesign .zoning .zoning_contents-2 .contents_imageBox{-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}}@media screen and (min-width: 768px),print{#freedesign .zoning .zoning_contents-2 .contents_imageBox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 767px){#freedesign .zoning .zoning_contents-2 .imageBox_item{width:77.3333333333vw;margin:9.3333333333vw auto 0}}@media screen and (min-width: 768px),print{#freedesign .zoning .zoning_contents-2 .imageBox_item{width:500px}}#freedesign .zoning .zoning_contents-2 .item_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#freedesign .zoning .zoning_contents-2 .item_title{margin-top:6.1333333333vw;padding-bottom:1.8666666667vw;font-size:4.2666666667vw;line-height:1.7;border-bottom:.2666666667vw solid #109f98}}@media screen and (min-width: 768px),print{#freedesign .zoning .zoning_contents-2 .item_title{margin-top:23px;font-size:24px;line-height:1.7083333333;border-bottom:1px solid #109f98}}@media screen and (max-width: 767px){#freedesign .zoning .zoning_contents-2 .item_bodyCopy{margin-top:2.9333333333vw;font-size:3.7333333333vw;line-height:1.7071428571}}@media screen and (min-width: 768px),print{#freedesign .zoning .zoning_contents-2 .item_bodyCopy{margin-top:18px;font-size:16px;line-height:1.8}}#freedesign .planning{position:relative;overflow:hidden}@media screen and (max-width: 767px){#freedesign .planning{margin-top:16vw;min-height:359.6vw}}@media screen and (min-width: 768px),print{#freedesign .planning{min-height:1957px;margin-top:80px}}#freedesign .planning::before{content:"";display:block;position:absolute;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#freedesign .planning::before{top:38.4vw;right:10.6666666667vw;height:321.2vw}}@media screen and (min-width: 768px),print{#freedesign .planning::before{top:288px;right:299px;height:1669px}}@media screen and (max-width: 767px){#freedesign .planning .planning_head{background:url("/house/images/strength/freedesign/planning_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#freedesign .planning .planning_head{background:url("/house/images/strength/freedesign/planning_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#freedesign .planning .planning_contents-1{margin-top:20vw}}@media screen and (min-width: 768px),print{#freedesign .planning .planning_contents-1{margin-top:160px}}@media screen and (max-width: 767px){#freedesign .planning .planning_contents-1 .imageBox_item{width:89.3333333333vw;height:34.4vw}}@media screen and (min-width: 768px),print{#freedesign .planning .planning_contents-1 .imageBox_item{width:1040px;height:330px}}@media screen and (max-width: 767px){#freedesign .planning .planning_contents-2{margin-top:14.6666666667vw}}@media screen and (min-width: 768px),print{#freedesign .planning .planning_contents-2{margin-top:80px}}#freedesign .planning .planning_contents-2 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#freedesign .planning .planning_contents-2 .contents_imageBox{width:89.3333333333vw;gap:3.2vw 1.3333333333vw}}@media screen and (min-width: 768px),print{#freedesign .planning .planning_contents-2 .contents_imageBox{width:1040px;gap:25px}}@media screen and (max-width: 767px){#freedesign .planning .planning_contents-2 .imageBox_item{width:44vw;height:44vw}}@media screen and (min-width: 768px),print{#freedesign .planning .planning_contents-2 .imageBox_item{width:330px;height:330px}}#freedesign .interior{position:relative;overflow:hidden}@media screen and (max-width: 767px){#freedesign .interior{min-height:174.5333333333vw;margin-top:14.6666666667vw}}@media screen and (min-width: 768px),print{#freedesign .interior{min-height:1264px;margin-top:80px}}#freedesign .interior::before{content:"";display:block;position:absolute;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#freedesign .interior::before{top:38.4vw;right:10.6666666667vw;height:136.1333333333vw}}@media screen and (min-width: 768px),print{#freedesign .interior::before{top:288px;left:296px;height:976px}}@media screen and (max-width: 767px){#freedesign .interior .interior_head{padding-top:5.3333333333vw;background:url("/house/images/strength/freedesign/interior_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#freedesign .interior .interior_head{background:url("/house/images/strength/freedesign/interior_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#freedesign .interior .interior_title{font-size:7.2vw;line-height:1.3333333333}}@media screen and (max-width: 767px){#freedesign .interior .interior_contents{margin-top:20vw}}@media screen and (min-width: 768px),print{#freedesign .interior .interior_contents{margin-top:160px}}#freedesign .interior .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#freedesign .interior .contents_imageBox{gap:2.0666666667vw}}@media screen and (min-width: 768px),print{#freedesign .interior .contents_imageBox{gap:24px}}#freedesign .interior .imageBox_item-1{width:100%}@media screen and (max-width: 767px){#freedesign .interior .imageBox_item-1{height:34.4vw}}@media screen and (min-width: 768px),print{#freedesign .interior .imageBox_item-1{height:400px}}@media screen and (max-width: 767px){#freedesign .interior .imageBox_item-2{width:28.2666666667vw;height:28.2666666667vw}}@media screen and (min-width: 768px),print{#freedesign .interior .imageBox_item-2{width:330px;height:330px}}@media screen and (max-width: 767px){#freedesign .interior .imageBox_item-3{width:58.9333333333vw;height:28.2666666667vw}}@media screen and (min-width: 768px),print{#freedesign .interior .imageBox_item-3{width:686px;height:330px}}#freedesign .exterior{position:relative;overflow:hidden}@media screen and (max-width: 767px){#freedesign .exterior{min-height:168.2666666667vw;margin-top:14.6666666667vw}}@media screen and (min-width: 768px),print{#freedesign .exterior{min-height:1290px;margin-top:80px;padding-bottom:120px}}#freedesign .exterior::before{content:"";display:block;position:absolute;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#freedesign .exterior::before{top:38.4vw;right:10.6666666667vw;height:129.8666666667vw}}@media screen and (min-width: 768px),print{#freedesign .exterior::before{top:288px;right:296px;height:1002px}}@media screen and (max-width: 767px){#freedesign .exterior .exterior_head{background:url("/house/images/strength/freedesign/exterior_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#freedesign .exterior .exterior_head{background:url("/house/images/strength/freedesign/exterior_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#freedesign .exterior .exterior_contents{margin-top:20vw}}@media screen and (min-width: 768px),print{#freedesign .exterior .exterior_contents{margin-top:160px}}#freedesign .exterior .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#freedesign .exterior .contents_imageBox{gap:2.0666666667vw}}@media screen and (min-width: 768px),print{#freedesign .exterior .contents_imageBox{gap:24px}}@media screen and (max-width: 767px){#freedesign .exterior .imageBox_item-1{width:28.2666666667vw;height:28.2666666667vw}}@media screen and (min-width: 768px),print{#freedesign .exterior .imageBox_item-1{width:330px;height:330px}}@media screen and (max-width: 767px){#freedesign .exterior .imageBox_item-2{width:58.9333333333vw;height:28.2666666667vw}}@media screen and (min-width: 768px),print{#freedesign .exterior .imageBox_item-2{width:686px;height:330px}}@media screen and (max-width: 767px){#freedesign .exterior .imageBox_item-3{width:89.3333333333vw;height:34.2666666667vw}}@media screen and (min-width: 768px),print{#freedesign .exterior .imageBox_item-3{width:100%;height:400px}}#totalSupport .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#totalSupport .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .section_head{height:208px;padding-top:34px}}#totalSupport .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#totalSupport .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#totalSupport .section_title{font-size:60px;line-height:1.4}}#totalSupport .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#totalSupport .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#totalSupport .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#totalSupport .intro{overflow:hidden}}@media screen and (max-width: 767px){#totalSupport .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#totalSupport .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#totalSupport .intro .intro_image img{width:100%;height:auto}}#totalSupport .intro .intro_box{position:relative}@media screen and (max-width: 767px){#totalSupport .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#totalSupport .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#totalSupport .intro .intro_box{margin-top:-374px;margin-left:-278px}}#totalSupport .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#totalSupport .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#totalSupport .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#totalSupport .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#totalSupport .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#totalSupport .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}@media screen and (max-width: 767px){#totalSupport .intro .introPoints{margin-top:2.1333333333vw;padding-block:17.0666666667vw 9.2vw;background:url("/house/images/strength/hinoki/index/introPoints_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints{width:1271px;height:451px;margin:19px auto 0;padding-block:85px 43.5px;background:url("/house/images/strength/hinoki/index/introPoints_bg.png") no-repeat 50% 50%/contain}}#totalSupport .intro .introPoints_titleWrap{text-align:center}#totalSupport .intro .introPoints_title{position:relative;display:inline-block;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_title{font-size:6.6666666667vw;line-height:1.32}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_title{font-size:46px;line-height:1.3043478261}}#totalSupport .intro .introPoints_title::before,#totalSupport .intro .introPoints_title::after{content:"";display:block;position:absolute;background-color:#c1c1c1;top:50%}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_title::before,#totalSupport .intro .introPoints_title::after{width:.5333333333vw;height:1.8666666667vw;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_title::before,#totalSupport .intro .introPoints_title::after{width:2px;height:8px;margin-top:-4px}}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_title::before{left:-4.6666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_title::before{left:-28px}}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_title::after{right:-4.6666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_title::after{right:-28px}}#totalSupport .intro .introPoints_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_subtitle{margin-top:.2666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_subtitle{margin-block:-2px -6px;font-size:16px;line-height:1.6875}}#totalSupport .intro .introPoints_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_list{gap:4.6666666667vw 2.6666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_list{gap:0 8px;margin-top:56px}}#totalSupport .intro .introPoints_item{background-color:#fff;opacity:0}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_item{width:37.3333333333vw;height:24.5333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_item{width:254px;height:170px;border:1px solid #000}}#totalSupport .intro .introPoints_link{position:relative;display:block;width:100%;height:100%}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_link{padding-top:3.2vw}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_link{padding-top:24px}}#totalSupport .intro .introPoints_link::before{content:"";display:block;position:absolute;left:50%}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_link::before{bottom:-3.2vw;width:1.2vw;height:4.9333333333vw;margin-left:-0.6vw;background:url("/house/images/strength/hinoki/index/introPoints_arrow_sp.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_link::before{bottom:-18px;width:8px;height:36px;margin-left:-4px;background:url("/house/images/strength/hinoki/index/introPoints_arrow.svg") no-repeat 50% 50%/contain}}#totalSupport .intro .introPoints_number{text-align:center;font-family:"Roboto",sans-serif;color:#529588}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_number{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_number{font-size:24px;line-height:1.5;font-weight:bold}}#totalSupport .intro .introPoints_txt{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;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#totalSupport .intro .introPoints_txt{height:10.6666666667vw;margin-top:2.5333333333vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#totalSupport .intro .introPoints_txt{height:60px;margin-top:18px;font-size:24px;line-height:1.4583333333;font-weight:300}}#totalSupport .afterService>*,#totalSupport .warranty>*,#totalSupport .qualityControl>*,#totalSupport .jujoClub>*{position:relative}#totalSupport .contents_heading{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#totalSupport .contents_heading{font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#totalSupport .contents_heading{font-size:30px;line-height:1}}#totalSupport .contents_copyBox{background-color:#fff}#totalSupport .copyBox_leadCopy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (min-width: 768px),print{#totalSupport .copyBox_leadCopy{margin-bottom:30px;font-size:24px;line-height:1.7}}#totalSupport .contents_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#totalSupport .contents_bodyCopy{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .contents_bodyCopy{font-size:16px;line-height:1.8}}#totalSupport .afterService{position:relative;overflow:hidden}@media screen and (max-width: 767px){#totalSupport .afterService{min-height:482.8vw;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService{margin-top:80px}}#totalSupport .afterService .afterService_head{position:relative}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_head{background:url("/house/images/strength/support/afterService_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_head{background:url("/house/images/strength/support/afterService_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#totalSupport .afterService .section_inner{position:relative}@media screen and (max-width: 767px){#totalSupport .afterService .section_inner{padding-top:9.6vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .section_inner{padding-top:80px}}#totalSupport .afterService .section_inner>*{position:relative}#totalSupport .afterService .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#totalSupport .afterService .section_inner::before{top:103.2vw;right:5.3333333333vw;height:178.8vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .section_inner::before{top:442px;right:133px;height:613px}}#totalSupport .afterService .afterService_contents-1 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .contents_imageBox{-ms-flex-wrap:wrap;flex-wrap:wrap;width:86.2666666667vw;margin-top:5.0666666667vw;row-gap:2.6666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .contents_imageBox{width:1040px;height:196px;margin-top:56px}}#totalSupport .afterService .afterService_contents-1 .imageBox_item{position:relative;opacity:0}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .imageBox_item{width:25.8666666667vw;height:33.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .imageBox_item{width:152px;height:196px}}#totalSupport .afterService .afterService_contents-1 .imageBox_item:not(:last-child)::before{content:"";display:block;position:absolute;top:50%;background:url("/house/images/strength/support/afterService_arrow.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .imageBox_item:not(:last-child)::before{right:-3.0666666667vw;width:1.7333333333vw;height:2.4vw;margin-top:-1.2vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .imageBox_item:not(:last-child)::before{right:-18px;width:10px;height:14px;margin-top:-7px}}#totalSupport .afterService .afterService_contents-1 .contents_copyBox{position:relative}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .contents_copyBox{width:78.1333333333vw;margin:64vw 0 0 auto}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .contents_copyBox{width:661px;margin:280px 0 0 auto}}#totalSupport .afterService .afterService_contents-1 .copyBox_copyWrap{position:relative;z-index:1;background-color:#fff}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .copyBox_copyWrap{padding:6.4vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .copyBox_copyWrap{padding:30px 56px}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .copyBox_copyWrap .copyBox_leadCopy{font-size:4.2666666667vw;line-height:1.7}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .copyBox_copyWrap .copyBox_bodyCopy{margin-top:5.8666666667vw;font-size:3.7333333333vw;line-height:1.7}}#totalSupport .afterService .afterService_contents-1 .contents_copyBox::before{content:"";display:block;position:absolute}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .contents_copyBox::before{top:-42.6666666667vw;left:-16.5333333333vw;width:84vw;height:51.2vw;background:url("/house/images/strength/support/afterService_copyBox_bg_1.png") 50% 50%/contain no-repeat}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .contents_copyBox::before{top:-120px;left:-492px;width:680px;height:416px;background:url("/house/images/strength/support/afterService_copyBox_bg_1.png") 50% 50%/contain no-repeat}}#totalSupport .afterService .afterService_contents-1 .afterService_basis{position:relative;font-weight:600}#totalSupport .afterService .afterService_contents-1 .afterService_basis::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .afterService_basis::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .afterService_basis::after{right:-4.6666666667vw}}@media screen and (max-width: 767px)and (min-width: 768px){#totalSupport .afterService .afterService_contents-1 .afterService_basis::after{right:-19px}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .afterService_basis::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .afterService_basis::after{right:-4.6666666667vw}}@media screen and (min-width: 768px)and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .afterService_basis::after{right:-19px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#totalSupport .afterService .afterService_contents-1 .afterService_basis{-webkit-backface-visibility:hidden;backface-visibility:hidden}#totalSupport .afterService .afterService_contents-1 .afterService_basis:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-1 .afterService_basis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:max(40vw,150px);height:9.3333333333vw;margin:6.1333333333vw 0;padding:0 3.2vw;font-size:2.6666666667vw;line-height:3.5;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-1 .afterService_basis{width:208px;height:50px;margin-top:37px;padding-left:25px;border:1px #000 solid;font-size:14px;line-height:3.5714285714;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#totalSupport .afterService .afterService_contents-1 .afterService_basis{-webkit-backface-visibility:hidden;backface-visibility:hidden}#totalSupport .afterService .afterService_contents-1 .afterService_basis:hover{color:#fff;background-color:#000}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2{margin:25.3333333333vw 0 0 0;padding:0 5.3333333333vw 0}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-2{margin-top:150px}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .inner{width:78.6666666667vw;margin:auto}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .contents_heading{font-size:4.5333333333vw;line-height:1.6}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .contents_bodyCopy{margin-top:5.8666666667vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-2 .contents_bodyCopy{margin-top:30px;text-align:center}}#totalSupport .afterService .afterService_contents-2 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .contents_imageBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:78.6666666667vw;margin-top:5.0666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-2 .contents_imageBox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:364px;margin-top:46px}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .imageBox_item-1{height:46.4vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-2 .imageBox_item-1{width:616px;height:364px}}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .imageBox_item-2{height:58.6666666667vw;padding:5.3333333333vw 0}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-2 .imageBox_item-2{width:422px;padding:32px}}#totalSupport .afterService .afterService_contents-2 .imageBox_item-2 .featureList{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .imageBox_item-2 .featureList{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#totalSupport .afterService .afterService_contents-2 .imageBox_item-2 .featureList_item{position:relative;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .imageBox_item-2 .featureList_item{padding-left:7.4666666667vw;font-size:4vw;line-height:2.2}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-2 .imageBox_item-2 .featureList_item{padding-left:46px;font-size:24px;line-height:1.7}}#totalSupport .afterService .afterService_contents-2 .imageBox_item-2 .featureList_item::before{content:"";display:block;position:absolute;background:url("/house/images/common/checkmark.svg") no-repeat 50% 50%/contain;top:50%;left:0}@media screen and (max-width: 767px){#totalSupport .afterService .afterService_contents-2 .imageBox_item-2 .featureList_item::before{width:5.3333333333vw;height:5.3333333333vw;margin-top:-2.6666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .afterService .afterService_contents-2 .imageBox_item-2 .featureList_item::before{width:30px;height:30px;margin-top:-15px;white-space:nowrap}}#totalSupport .warranty{position:relative;overflow:hidden}@media screen and (max-width: 767px){#totalSupport .warranty{margin-top:16vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty{min-height:1957px;margin-top:80px}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_head{background:url("/house/images/strength/support/warranty_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_head{background:url("/house/images/strength/support/warranty_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#totalSupport .warranty .section_inner{position:relative}@media screen and (max-width: 767px){#totalSupport .warranty .section_inner{min-height:874.8vw;padding-top:64vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .section_inner{min-height:3010px;padding-top:280px}}#totalSupport .warranty .section_inner>*{position:relative}#totalSupport .warranty .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#totalSupport .warranty .section_inner::before{top:10.6666666667vw;left:5.3333333333vw;height:874.8vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .section_inner::before{top:80px;left:133px;height:3010px}}#totalSupport .warranty .warranty_contents-1 .contents_copyBox{position:relative}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-1 .contents_copyBox{width:78.1333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-1 .contents_copyBox{width:661px;margin:0 auto 0 0}}#totalSupport .warranty .warranty_contents-1 .contents_copyBox::before{content:"";display:block;position:absolute}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-1 .contents_copyBox::before{top:-42.6666666667vw;left:10.6666666667vw;width:84vw;height:51.2vw;background:url("/house/images/strength/support/warranty_copyBox_bg_1_sp.png") 50% 50%/contain no-repeat}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-1 .contents_copyBox::before{top:-120px;left:472px;width:680px;height:416px;background:url("/house/images/strength/support/warranty_copyBox_bg_1.png") 50% 50%/contain no-repeat}}#totalSupport .warranty .warranty_contents-1 .copyBox_copyWrap{position:relative;background-color:#fff;z-index:1}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-1 .copyBox_copyWrap{padding:6.1333333333vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-1 .copyBox_copyWrap{padding:30px 56px}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-1 .copyBox_copyWrap .copyBox_leadCopy{font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-1 .copyBox_copyWrap .copyBox_bodyCopy+.copyBox_bodyCopy{margin-top:1.5em}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-1 .copyBox_copyWrap .copyBox_bodyCopy-2{margin-top:1em}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-1 .contents_imageBox{width:89.3333333333vw;height:146.6666666667vw;margin:10.6666666667vw auto 0}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-1 .contents_imageBox{width:1040px;height:680px;margin-top:80px}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2{margin-top:58.6666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2{margin-top:160px}}#totalSupport .warranty .warranty_contents-2 .inner{position:relative}#totalSupport .warranty .warranty_contents-2 .inner>*{position:relative;z-index:1}#totalSupport .warranty .warranty_contents-2 .inner::before{content:"";display:block;position:absolute}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2 .inner::before{top:-48vw;left:0;width:78.6666666667vw;height:52.8vw;background:url("/house/images/strength/support/warranty_copyBox_bg_2_sp.png") 50% 50%/contain no-repeat}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2 .inner::before{top:-80px;left:-113px;width:1036px;height:1036px;background:url("/house/images/strength/support/warranty_copyBox_bg_2.png") 50% 50%/contain no-repeat}}#totalSupport .warranty .warranty_contents-2 .contents_copyBox{margin:0 0 0 auto}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2 .contents_copyBox{width:78.6666666667vw;padding:6.1333333333vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2 .contents_copyBox{width:660px;padding:30px 56px}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2 .contents_copyBox+.contents_copyBox{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2 .contents_copyBox+.contents_copyBox{margin-top:24px}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2 .copyBox_leadCopy{font-size:4.2666666667vw;line-height:1.7}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2 .copyBox_copyWrap{margin-top:6.1333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2 .copyBox_copyWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2 .copyBox_bodyCopyWrap{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#totalSupport .warranty .warranty_contents-2 .copyBox_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2 .copyBox_bodyCopy{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2 .copyBox_bodyCopy{font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2 .copyBox_bodyCopy+.copyBox_bodyCopy{margin-top:1.5em}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2 .contents_imageBox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-2 .warrantyImage{float:right;width:29.3333333333vw;height:41.6vw;margin-left:4.2666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-2 .warrantyImage{width:200px;height:283px}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-3{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-3{margin-top:158px}}#totalSupport .warranty .warranty_contents-3 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-3 .contents_imageBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-3 .imageBox_item{width:73.3333333333vw;margin-left:10.6666666667vw}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-3 .imageBox_item{width:320px}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-3 .imageBox_item:nth-of-type(2){margin-top:0px}}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-3 .imageBox_item+.imageBox_item{margin-top:9.3333333333vw}}#totalSupport .warranty .warranty_contents-3 .item_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-3 .item_title{margin:2.9333333333vw 0 1.6vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-3 .item_title{margin:14px 0 4px;font-size:24px;line-height:1.7}}#totalSupport .warranty .warranty_contents-3 .item_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#totalSupport .warranty .warranty_contents-3 .item_bodyCopy{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .warranty .warranty_contents-3 .item_bodyCopy{font-size:16px;line-height:1.8}}#totalSupport .qualityControl{position:relative;overflow:hidden}@media screen and (max-width: 767px){#totalSupport .qualityControl{margin-top:16vw}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl{min-height:1264px;margin-top:80px}}@media screen and (max-width: 767px){#totalSupport .qualityControl .qualityControl_head{padding-top:5.3333333333vw;background:url("/house/images/strength/support/qualityControl_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .qualityControl_head{background:url("/house/images/strength/support/qualityControl_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#totalSupport .qualityControl .section_inner{position:relative}@media screen and (max-width: 767px){#totalSupport .qualityControl .section_inner{min-height:292.4vw;padding-top:20vw}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .section_inner{min-height:1572px;padding-top:123px}}#totalSupport .qualityControl .section_inner>*{position:relative}#totalSupport .qualityControl .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#totalSupport .qualityControl .section_inner::before{top:10.6666666667vw;right:10.6666666667vw;height:281.7333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .section_inner::before{top:80px;right:296px;height:1492px}}@media screen and (max-width: 767px){#totalSupport .qualityControl .qualityControl_title{font-size:7.2vw;line-height:1.3333333333}}@media screen and (max-width: 767px){#totalSupport .qualityControl .contents_copyBox-1{padding:6.1333333333vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .contents_copyBox-1{padding:30px 30px 30px 56px}}@media screen and (max-width: 767px){#totalSupport .qualityControl .contents_copyBox+.contents_copyBox{margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .contents_copyBox+.contents_copyBox{margin-top:40px}}@media screen and (max-width: 767px){#totalSupport .qualityControl .copyBox_leadCopy{margin-bottom:3.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .copyBox_leadCopy{margin-bottom:22px;text-align:center}}#totalSupport .qualityControl .copyBox_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#totalSupport .qualityControl .copyBox_bodyCopy{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .copyBox_bodyCopy{font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#totalSupport .qualityControl .contents_imageBox{width:78.6666666667vw;height:48vw;margin:7.2vw auto 0}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .contents_imageBox{width:680px;height:416px;margin:46px auto 0}}@media screen and (max-width: 767px){#totalSupport .qualityControl .contents_copyBox-2{padding:6.1333333333vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .contents_copyBox-2{padding:30px 30px 73px 56px}}@media screen and (max-width: 767px){#totalSupport .qualityControl .contents_copyBox-2 .contents_imageBox{width:78.6666666667vw;height:42.4vw;margin:7.2vw auto 0}}@media screen and (min-width: 768px),print{#totalSupport .qualityControl .contents_copyBox-2 .contents_imageBox{width:627px;height:288px;margin:91px auto 0}}#totalSupport .jujoClub{position:relative;overflow:hidden}@media screen and (max-width: 767px){#totalSupport .jujoClub{margin-top:16vw}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub{margin-top:120px;padding-bottom:80px;background-color:#f8f7f4}}@media screen and (max-width: 767px){#totalSupport .jujoClub .jujoClub_head{background:url("/house/images/strength/support/jujoClub_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .jujoClub_head{background:url("/house/images/strength/support/jujoClub_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#totalSupport .jujoClub .section_contents{padding-top:10.6666666667vw;background-color:#f8f7f4}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .section_contents{margin-top:80px}}#totalSupport .jujoClub .inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#totalSupport .jujoClub .inner{-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}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .inner{-webkit-column-gap:42px;-moz-column-gap:42px;column-gap:42px}}@media screen and (max-width: 767px){#totalSupport .jujoClub .contents_imageBox{width:56.4vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .contents_imageBox{width:423px;height:376px}}#totalSupport .jujoClub .contents_copyBox{position:relative}@media screen and (max-width: 767px){#totalSupport .jujoClub .contents_copyBox{width:89.3333333333vw;margin-top:5.3333333333vw;padding:6.1333333333vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .contents_copyBox{width:575px;margin-top:40px;padding:40px}}@media screen and (max-width: 767px){#totalSupport .jujoClub .copyBox_leadCopy{margin-bottom:4.8vw;font-size:4.2666666667vw;line-height:1.7}}#totalSupport .jujoClub .copyBox_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#totalSupport .jujoClub .copyBox_bodyCopy{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .copyBox_bodyCopy{font-size:16px;line-height:1.8}}#totalSupport .jujoClub .moreBtn{position:relative}#totalSupport .jujoClub .moreBtn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#totalSupport .jujoClub .moreBtn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#totalSupport .jujoClub .moreBtn::after{right:-4vw}}@media screen and (max-width: 767px)and (min-width: 768px){#totalSupport .jujoClub .moreBtn::after{right:-19px}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .moreBtn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#totalSupport .jujoClub .moreBtn::after{right:-4vw}}@media screen and (min-width: 768px)and (min-width: 768px),print{#totalSupport .jujoClub .moreBtn::after{right:-19px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#totalSupport .jujoClub .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#totalSupport .jujoClub .moreBtn:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){#totalSupport .jujoClub .moreBtn{right:4vw;width:30.1333333333vw;height:9.3333333333vw;margin:6.1333333333vw 0 0 auto;padding-left:4.5333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .moreBtn{right:20px;width:180px;height:50px;margin:29px 0 0 auto;padding-left:24px;border:1px solid #000;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#totalSupport .jujoClub .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#totalSupport .jujoClub .moreBtn:hover{color:#fff;background-color:#000}}@media screen and (max-width: 767px){#totalSupport .jujoClub .moreBtn a{line-height:9.3333333333vw}}@media screen and (min-width: 768px),print{#totalSupport .jujoClub .moreBtn a{line-height:50px}}@media screen and (max-width: 767px){#totalSupport .scrollTopBtnContainer{background-color:#f8f7f4}}#flow .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#flow .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#flow .section_head{height:208px;padding-top:34px}}#flow .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#flow .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#flow .section_title{font-size:60px;line-height:1.4}}#flow .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#flow .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#flow .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#flow .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#flow .intro{overflow:hidden}}@media screen and (max-width: 767px){#flow .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#flow .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#flow .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#flow .intro .intro_image img{width:100%;height:auto}}#flow .intro .intro_box{position:relative}@media screen and (max-width: 767px){#flow .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#flow .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#flow .intro .intro_box{margin-top:-374px;margin-left:-278px}}#flow .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#flow .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#flow .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#flow .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#flow .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#flow .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#flow .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#flow .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}#flow .flowStep{position:relative;overflow:hidden}@media screen and (max-width: 767px){#flow .flowStep{padding-bottom:10.6666666667vw}}@media screen and (min-width: 768px),print{#flow .flowStep{margin-top:64px;padding-bottom:200px}}#flow .flowStep_inner{position:relative;margin:auto}@media screen and (max-width: 767px){#flow .flowStep_inner{padding:10.6666666667vw 0 0 5.3333333333vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner{width:1040px;padding-top:80px}}#flow .flowStep_inner::before{display:block;content:"";position:absolute;top:0;width:100vw;background-color:#f8f7f4}@media screen and (max-width: 767px){#flow .flowStep_inner::before{top:0;left:26.6666666667vw;height:1517.0666666667vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner::before{left:203px;height:5663px}}#flow .flowStep_inner .stepList_item{position:relative;opacity:0}@media screen and (max-width: 767px){#flow .flowStep_inner .stepList_item{min-height:139.7333333333vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .stepList_item{min-height:413px}}#flow .flowStep_inner .stepList_item.connectLine::before{display:block;content:"";position:absolute;background-color:#109f98}@media screen and (max-width: 767px){#flow .flowStep_inner .stepList_item.connectLine::before{top:12.1333333333vw;left:4.2666666667vw;width:1.0666666667vw;height:calc(100% - 91px)}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .stepList_item.connectLine::before{bottom:-8px;left:36px;width:8px;height:calc(100% - 80px)}}@media screen and (max-width: 767px){#flow .flowStep_inner .stepList_item+.stepList_item{margin-top:2.1333333333vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .stepList_item+.stepList_item{margin-top:16px}}#flow .flowStep_inner .itemHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767px){#flow .flowStep_inner .itemHead{margin-bottom:1.0666666667vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemHead{margin-bottom:8px}}#flow .flowStep_inner .itemHead_stepNum{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-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",sans-serif;font-weight:bold;text-align:center}@media screen and (max-width: 767px){#flow .flowStep_inner .itemHead_stepNum{width:10.6666666667vw;height:10.6666666667vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemHead_stepNum{width:80px;height:80px}}@media screen and (max-width: 767px){#flow .flowStep_inner .itemHead_stepNum .step{font-size:2.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemHead_stepNum .step{font-size:20px;line-height:1}}@media screen and (max-width: 767px){#flow .flowStep_inner .itemHead_stepNum .num{font-size:6.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemHead_stepNum .num{font-size:50px;line-height:1}}#flow .flowStep_inner .itemHead_flowName{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#flow .flowStep_inner .itemHead_flowName{margin-left:3.4666666667vw;padding-bottom:1.3333333333vw;font-size:5.3333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemHead_flowName{margin-left:26px;padding-bottom:10px;font-size:40px;line-height:1}}#flow .flowStep_inner .itemContents{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}@media screen and (max-width: 767px){#flow .flowStep_inner .itemContents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:78.1333333333vw;margin-left:11.2vw;padding:5.3333333333vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemContents{width:956px;margin-left:84px;padding:40px}}@media screen and (max-width: 767px){#flow .flowStep_inner .itemContents_image{width:67.4666666667vw;height:49.8666666667vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemContents_image{width:284px;height:210px}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemContents_desc{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:40px}}#flow .flowStep_inner .itemContents_movies{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-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0}#flow .flowStep_inner .itemContents_movies iframe{margin:auto}@media screen and (max-width: 767px){#flow .flowStep_inner .itemContents_movies iframe{width:67.4666666667vw;height:38.2666666667vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemContents_movies iframe{width:880px;height:496px}}@media screen and (max-width: 767px){#flow .flowStep_inner .itemContents_movies .movies_item+.movies_item{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemContents_movies .movies_item+.movies_item{margin-top:40px}}#flow .flowStep_inner .itemContents_headCopy{font-weight:600}@media screen and (max-width: 767px){#flow .flowStep_inner .itemContents_headCopy{margin:5.3333333333vw 0;font-size:4vw;line-height:1}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemContents_headCopy{font-size:22px;line-height:1}}#flow .flowStep_inner .itemContents_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#flow .flowStep_inner .itemContents_bodyCopy{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#flow .flowStep_inner .itemContents_bodyCopy{margin-top:26px;font-size:16px;line-height:1.8}}#flow .btnBox{width:100%;background-color:#fff}@media screen and (max-width: 767px){#flow .btnBox{margin:4vw 0 0 0}}@media screen and (min-width: 768px),print{#flow .btnBox{margin:26px 0 0 0}}#flow .moreBtn{display:block;position:relative;left:0;font-weight:600;background-color:#fff;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s}#flow .moreBtn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#flow .moreBtn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#flow .moreBtn::after{right:-5.3333333333vw}}@media screen and (max-width: 767px)and (min-width: 768px){#flow .moreBtn::after{right:-20px}}@media screen and (min-width: 768px),print{#flow .moreBtn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#flow .moreBtn::after{right:-5.3333333333vw}}@media screen and (min-width: 768px)and (min-width: 768px),print{#flow .moreBtn::after{right:-20px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#flow .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#flow .moreBtn:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){#flow .moreBtn{width:30.1333333333vw;height:9.3333333333vw;padding-left:4.2666666667vw;font-size:2.6666666667vw;line-height:3.5;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#flow .moreBtn{width:180px;height:50px;padding-left:24px;font-size:14px;line-height:3.5714285714;border:1px solid #000}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#flow .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#flow .moreBtn:hover{color:#fff;background-color:#000}}@media screen and (max-width: 767px){#ownersTop .mv{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#ownersTop .mv{overflow:hidden}}@media screen and (max-width: 767px){#ownersTop .mv .mv_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersTop .mv .mv_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#ownersTop .mv .mv_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#ownersTop .mv .mv_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#ownersTop .mv .mv_box{position:relative}@media screen and (max-width: 767px){#ownersTop .mv .mv_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#ownersTop .mv .mv_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#ownersTop .mv .mv_box{margin-top:-374px;margin-left:-278px}}#ownersTop .mv .mv_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#ownersTop .mv .mv_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#ownersTop .mv .mv_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#ownersTop .mv .mv_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#ownersTop .mv .mv_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersTop .mv .mv_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#ownersTop .mv .mv_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersTop .mv .mv_desc{width:521px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;font-weight:400;background-color:#fff}}@media screen and (max-width: 767px){#ownersTop .search{margin-top:9.8666666667vw}}@media screen and (min-width: 768px),print{#ownersTop .search{margin-top:64px}}#ownersTop .searchNav{position:relative;z-index:1}@media screen and (max-width: 767px){#ownersTop .searchNav{padding-block:16vw 7.7333333333vw}}@media screen and (min-width: 768px),print{#ownersTop .searchNav{padding-block:90px 40px}}#ownersTop .searchNav::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f7f6f5}@media screen and (max-width: 767px){#ownersTop .searchNav::before{inset:0;-webkit-clip-path:polygon(50% 0%, 100% 26.9333333333vw, 100% 100%, 0 100%, 0% 26.9333333333vw);clip-path:polygon(50% 0%, 100% 26.9333333333vw, 100% 100%, 0 100%, 0% 26.9333333333vw)}}@media screen and (min-width: 768px),print{#ownersTop .searchNav::before{top:0;left:50%;width:1200px;height:100%;margin-left:-600px;-webkit-clip-path:polygon(50% 0%, 100% 182px, 100% 100%, 0 100%, 0% 182px);clip-path:polygon(50% 0%, 100% 182px, 100% 100%, 0 100%, 0% 182px)}}#ownersTop .searchNav .searchNav_title{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#ownersTop .searchNav .searchNav_title{margin-block:-1.7333333333vw;font-size:4.8vw;line-height:1.6944444444}}@media screen and (min-width: 768px),print{#ownersTop .searchNav .searchNav_title{margin-block:-11px;font-size:32px;line-height:1.6875}}#ownersTop .searchNav .searchNav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#ownersTop .searchNav .searchNav_list{margin-top:14.9333333333vw;gap:7.4666666667vw 0}}@media screen and (min-width: 768px),print{#ownersTop .searchNav .searchNav_list{margin-top:56px;gap:24px 0}}#ownersTop .searchNav .searchNav_category{position:relative;font-weight:600}@media screen and (max-width: 767px){#ownersTop .searchNav .searchNav_category{font-size:4vw;line-height:1}}@media screen and (min-width: 768px),print{#ownersTop .searchNav .searchNav_category{font-size:18px;line-height:1}}#ownersTop .searchNav .searchNav_category::before{content:"";display:block;position:absolute;top:50%;right:0;background-color:#231f24}@media screen and (max-width: 767px){#ownersTop .searchNav .searchNav_category::before{width:69.6vw;height:.2666666667vw;margin-top:-.1333333333vw}}@media screen and (min-width: 768px),print{#ownersTop .searchNav .searchNav_category::before{width:950px;height:1px}}#ownersTop .searchNav .searchNav_btnContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#ownersTop .searchNav .searchNav_btnContainer{gap:3.2vw 2.1333333333vw;margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersTop .searchNav .searchNav_btnContainer{gap:24px 16px;margin-top:16px;padding-left:98px}}#ownersTop .searchNav .searchNav_btn{display:inline-block;font-weight:600;color:#fff;background-color:#231f24}@media screen and (max-width: 767px){#ownersTop .searchNav .searchNav_btn{padding:1.3333333333vw 2.6666666667vw;border-radius:6.6666666667vw;font-size:3.7333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#ownersTop .searchNav .searchNav_btn{padding:8px 16px;border-radius:50px;font-size:18px;line-height:1}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#ownersTop .searchNav .searchNav_btn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#ownersTop .searchNav .searchNav_btn:hover{color:#231f24;background-color:#fff}}#ownersTop .searchNav .searchNav_btn.isSelected{color:#231f24;background-color:#fff}@media screen and (max-width: 767px){#ownersTop .searchList{padding-block:16.8vw 10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersTop .searchList{padding-block:80px 120px}}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_item{width:89.3333333333vw;padding:5.3333333333vw 3.3333333333vw 0;border-radius:2.6666666667vw 0 2.6666666667vw 0}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_item{width:504px;border-radius:10px 0 10px 0;padding-top:56px}}#ownersTop .searchList .searchList_item.isFirst{padding-top:0}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_item.isSecond{padding-top:40px}}#ownersTop .searchList .searchList_item[aria-hidden=true]{display:none}#ownersTop .searchList .searchList_link{position:relative;display:block;width:100%;height:100%;overflow:hidden}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_link{border-radius:2.6666666667vw 0 2.6666666667vw 0}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_link{border-radius:10px 0 10px 0;-webkit-transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1)}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#ownersTop .searchList .searchList_link{-webkit-backface-visibility:hidden;backface-visibility:hidden}#ownersTop .searchList .searchList_link:hover{opacity:.7}}#ownersTop .searchList .searchList_content{background-color:#231f24}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_content{min-height:33.3333333333vw;padding:5.3333333333vw 4.2666666667vw;border-radius:0 0 2.6666666667vw 0}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_content{min-height:150px;padding:32px 24px;border-radius:0 0 10px 0}}#ownersTop .searchList .searchList_contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#ownersTop .searchList .searchList_namesWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0}#ownersTop .searchList .searchList_label{color:#868686}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_label{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_label{margin-block:-2px -5px;font-size:14px;line-height:1.7142857143}}#ownersTop .searchList .searchList_name{font-weight:600;color:#d3d3d3}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_name{margin-block:1.8666666667vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7142857143}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_name{margin-block:9px -7px;font-size:18px;line-height:1.7777777778}}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_name>span{display:block}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_name>span{margin-left:.5em}}#ownersTop .searchList .searchList_details{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#d3d3d3}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_details{min-width:37.0666666667vw;font-size:2.6666666667vw;line-height:1.7;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_details{min-width:180px;font-size:14px;line-height:1.7142857143;margin-top:-5px}}#ownersTop .searchList .searchList_details .searchList_detailsHead{position:relative;display:inline-block;font-weight:300}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_details .searchList_detailsHead{width:16.8vw;padding-right:2vw;padding-block:.8vw;margin-right:3.4666666667vw}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_details .searchList_detailsHead{width:80px;padding-block:3px;padding-right:9px;margin-right:16px}}#ownersTop .searchList .searchList_details .searchList_detailsHead::before{position:absolute;color:#868686;top:50%;right:0;line-height:1;content:"/"}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_details .searchList_detailsHead::before{margin-top:-1.8vw;font-size:3.6vw}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_details .searchList_detailsHead::before{margin-top:-7px;font-size:14px}}#ownersTop .searchList .searchList_details .searchList_detailsData{font-weight:600;text-align:right}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_details .searchList_detailsData{padding-block:.8vw}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_details .searchList_detailsData{padding-block:3px}}#ownersTop .searchList .searchList_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_tags{gap:2.1333333333vw 1.0666666667vw;margin-top:4.2666666667vw}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_tags{gap:8px;margin-top:40px}}#ownersTop .searchList .searchList_tag{display:inline-block;font-weight:600;color:#d3d3d3}@media screen and (max-width: 767px){#ownersTop .searchList .searchList_tag{padding:1.3333333333vw 1.8666666667vw;border-radius:12vw;border:.2666666667vw solid #d3d3d3;font-size:3.2vw;line-height:1}}@media screen and (min-width: 768px),print{#ownersTop .searchList .searchList_tag{padding:8px 12px;border-radius:70px;border:1px solid #d3d3d3;font-size:14px;line-height:1}}@media screen and (max-width: 767px){#ownersDetail .mv{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#ownersDetail .mv{overflow:hidden}}@media screen and (max-width: 767px){#ownersDetail .mv .mv_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .mv .mv_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#ownersDetail .mv .mv_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#ownersDetail .mv .mv_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#ownersDetail .mv .mv_box{position:relative}@media screen and (max-width: 767px){#ownersDetail .mv .mv_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#ownersDetail .mv .mv_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#ownersDetail .mv .mv_box{margin-top:-374px;margin-left:-278px}}#ownersDetail .mv .mv_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#ownersDetail .mv .mv_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#ownersDetail .mv .mv_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}#ownersDetail .mv .mv_title>span{margin-left:.5em}}@media screen and (min-width: 768px),print{#ownersDetail .mv .mv_title{margin-block:28px -13px;font-size:38px;line-height:1.7052631579}}@media screen and (max-width: 767px){#ownersDetail .mv .mv_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .mv .mv_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#ownersDetail .mv .mv_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .mv .mv_desc{width:521px;margin-top:56px;padding-block:28px;padding-right:32px;font-weight:400;font-size:16px;line-height:2.5;background-color:#fff}}@media screen and (max-width: 767px){#ownersDetail .photoSlider{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider{margin-top:64px}}#ownersDetail .photoSlider .photoSlider_main{background-color:#f8f7f4}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_main{width:100vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_main{width:100%}}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_mainItem{padding:0 8.5333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_mainItem{padding:0 80px}}#ownersDetail .photoSlider .photoSlider_arrow-prev,#ownersDetail .photoSlider .photoSlider_arrow-next{height:100%;top:0;margin:0;background-color:#f8f7f4}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_arrow-prev,#ownersDetail .photoSlider .photoSlider_arrow-next{width:8.5333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_arrow-prev,#ownersDetail .photoSlider .photoSlider_arrow-next{width:80px}}#ownersDetail .photoSlider .photoSlider_arrow-prev::after,#ownersDetail .photoSlider .photoSlider_arrow-next::after{position:absolute;top:50%;content:""}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_arrow-prev::after,#ownersDetail .photoSlider .photoSlider_arrow-next::after{width:4.8vw;height:.9333333333vw;margin-top:-.4666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_arrow-prev::after,#ownersDetail .photoSlider .photoSlider_arrow-next::after{width:42px;height:8px;margin-top:-4px}}#ownersDetail .photoSlider .photoSlider_arrow-prev{left:-1px}#ownersDetail .photoSlider .photoSlider_arrow-prev::after{background:url("/house/images/owners/voice/slider_arrow_left.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_arrow-prev::after{left:2.2vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_arrow-prev::after{left:16.5px}}#ownersDetail .photoSlider .photoSlider_arrow-next{right:-1px}#ownersDetail .photoSlider .photoSlider_arrow-next::after{background:url("/house/images/owners/voice/slider_arrow_right.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_arrow-next::after{right:2.2vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_arrow-next::after{right:16.5px}}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_nav{margin-top:5.6vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_nav{margin-top:32px}}#ownersDetail .photoSlider .photoSlider_navWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_navWrapper{gap:2.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_navWrapper{gap:10px}}#ownersDetail .photoSlider .photoSlider_navItem{-webkit-transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (max-width: 767px){#ownersDetail .photoSlider .photoSlider_navItem{width:28vw;height:18.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .photoSlider .photoSlider_navItem{width:165px;height:110px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#ownersDetail .photoSlider .photoSlider_navItem{-webkit-backface-visibility:hidden;backface-visibility:hidden}#ownersDetail .photoSlider .photoSlider_navItem:hover{opacity:.6}}#ownersDetail .photoSlider .photoSlider_navItem.isCurrent{opacity:.6}@media screen and (max-width: 767px){#ownersDetail .feature{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .feature{margin-top:80px}}#ownersDetail .feature .feature_container{position:relative;z-index:1}@media screen and (max-width: 767px){#ownersDetail .feature .feature_container{padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_container{padding:80px 0}}#ownersDetail .feature .feature_container::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4;height:100%}@media screen and (max-width: 767px){#ownersDetail .feature .feature_container::before{top:0;left:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_container::before{top:0;right:132px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#ownersDetail .feature .feature_container::before{width:78.3308931186vw}}#ownersDetail .feature .feature_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#ownersDetail .feature .feature_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_wrap.feature_wrap-1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 767px){#ownersDetail .feature .feature_wrap.feature_wrap-1 .feature_descBox{margin-left:auto}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_wrap.feature_wrap-1 .feature_descBox{margin-left:-80px}}@media screen and (max-width: 767px){#ownersDetail .feature .feature_wrap.feature_wrap-1 .feature_photo{margin:-5.3333333333vw 0 0 -5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_wrap.feature_wrap-1 .feature_photo{margin:80px 0 0 -112px}}@media screen and (max-width: 767px){#ownersDetail .feature .feature_wrap.feature_wrap-2{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_wrap.feature_wrap-2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-240px}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_wrap.feature_wrap-2 .feature_descBox{margin:320px -80px 0 0}}@media screen and (max-width: 767px){#ownersDetail .feature .feature_wrap.feature_wrap-2 .feature_photo{margin:-5.3333333333vw -5.3333333333vw 0 auto}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_wrap.feature_wrap-2 .feature_photo{margin-right:-112px}}#ownersDetail .feature .feature_descBox{position:relative;background-color:#fff}@media screen and (max-width: 767px){#ownersDetail .feature .feature_descBox{width:78.1333333333vw;padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_descBox{-ms-flex-negative:0;flex-shrink:0;width:664px;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:40px 56px}}@media screen and (max-width: 767px){#ownersDetail .feature .feature_photo{width:76.2666666667vw;height:78vw}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_photo{-ms-flex-negative:0;flex-shrink:0;width:572px;height:585px}}#ownersDetail .feature .feature_descTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#ownersDetail .feature .feature_descTitle{margin-block:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_descTitle{margin-block:-8px;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){#ownersDetail .feature .feature_descText{margin-block:7.2vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .feature .feature_descText{margin-block:34px -6px;font-size:16px;line-height:1.8}}#ownersDetail .reason{overflow:hidden}@media screen and (max-width: 767px){#ownersDetail .reason{padding:16vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .reason{padding:120px 0 80px}}#ownersDetail .reason .reason_container{position:relative;z-index:1}#ownersDetail .reason .reason_container::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){#ownersDetail .reason .reason_container::before{top:10.6666666667vw;right:-5.3333333333vw;width:89.3333333333vw;height:100%}}@media screen and (min-width: 768px),print{#ownersDetail .reason .reason_container::before{top:80px;left:132px;width:1070px;height:100%}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#ownersDetail .reason .reason_container::before{width:78.3308931186vw}}#ownersDetail .reason .reason_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){#ownersDetail .reason .reason_head{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:-5.3333333333vw}}@media screen and (max-width: 767px){#ownersDetail .reason .reason_title{width:4.8vw;height:70.4vw;margin:0 0 0 6.1333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .reason .reason_title{width:30px;height:474px;margin-left:70px}}@media screen and (max-width: 767px){#ownersDetail .reason .reason_image{width:77.3333333333vw;height:85.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .reason .reason_image{width:840px;height:520px}}#ownersDetail .reason .reason_descBox{position:relative;background-color:#fff}@media screen and (max-width: 767px){#ownersDetail .reason .reason_descBox{margin-top:-5.3333333333vw;padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .reason .reason_descBox{-ms-flex-negative:0;flex-shrink:0;width:724px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:-40px;padding:40px 56px}}#ownersDetail .reason .reason_descTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#ownersDetail .reason .reason_descTitle{margin-block:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .reason .reason_descTitle{margin-block:-8px;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){#ownersDetail .reason .reason_descText{margin-block:7.2vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .reason .reason_descText{margin-block:34px -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#ownersDetail .floor{margin-top:16vw}}@media screen and (min-width: 768px),print{#ownersDetail .floor{margin-top:120px}}#ownersDetail .floor .floor_container{position:relative;z-index:1}@media screen and (max-width: 767px){#ownersDetail .floor .floor_container{padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_container{padding:80px 0}}#ownersDetail .floor .floor_container::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4;height:100%}@media screen and (max-width: 767px){#ownersDetail .floor .floor_container::before{top:0;left:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_container::before{top:0;right:132px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#ownersDetail .floor .floor_container::before{width:78.3308931186vw}}#ownersDetail .floor .floor_title{font-weight:600;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#ownersDetail .floor .floor_title{margin-block:-1.0666666667vw;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_title{margin-block:-2px;font-size:30px;line-height:1.16}}#ownersDetail .floor .floor_box{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}@media screen and (max-width: 767px){#ownersDetail .floor .floor_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_box{padding:30px 40px 30px 30px}}@media screen and (max-width: 767px){#ownersDetail .floor .floor_box.floor_box-1{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_box.floor_box-1{margin-top:68px}}@media screen and (max-width: 767px){#ownersDetail .floor .floor_box.floor_box-2{margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_box.floor_box-2{margin-top:32px}}@media screen and (max-width: 767px){#ownersDetail .floor .floor_image{width:53.3333333333vw;height:53.3333333333vw;margin:auto}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_image{-ms-flex-negative:0;flex-shrink:0;width:340px;height:340px}}@media screen and (max-width: 767px){#ownersDetail .floor .floor_descBox{margin-top:7.2vw}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_descBox{margin-left:40px;padding:18px 0}}#ownersDetail .floor .floor_descTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#ownersDetail .floor .floor_descTitle{margin-block:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_descTitle{margin-block:-8px;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){#ownersDetail .floor .floor_descText{margin-block:4.2666666667vw -1.3333333333vw;padding-top:4vw;border-top:.5333333333vw solid #109f98;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .floor .floor_descText{margin-block:16px -6px;padding-top:18px;border-top:2px solid #109f98;font-size:16px;line-height:1.8}}#ownersDetail .gallery{position:relative;z-index:1}@media screen and (max-width: 767px){#ownersDetail .gallery{margin-top:16vw}}@media screen and (min-width: 768px),print{#ownersDetail .gallery{overflow:hidden;margin-top:80px}}#ownersDetail .gallery::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){#ownersDetail .gallery::before{inset:12.8vw 0 0 auto;width:100vw;height:97.8666666667%}}@media screen and (min-width: 768px),print{#ownersDetail .gallery::before{inset:96px 0 0 auto;width:1070px;height:calc(100% - 16px)}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#ownersDetail .gallery::before{width:78.3308931186vw}}#ownersDetail .gallery .gallery_container{position:relative;z-index:1}@media screen and (max-width: 767px){#ownersDetail .gallery .gallery_container{margin-top:-2.1333333333vw;padding-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .gallery .gallery_container{width:100%;min-width:1366px;margin:-16px auto 0;padding:80px 0}}#ownersDetail .gallery .gallery_title{position:relative;z-index:10;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;color:#edecea;text-align:right}@media screen and (max-width: 767px){#ownersDetail .gallery .gallery_title{font-size:14.9333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#ownersDetail .gallery .gallery_title{font-size:112px;line-height:1}}@media screen and (max-width: 767px){#ownersDetail .gallery .gallery_sliderItem{padding:0 2.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .gallery .gallery_sliderItem{padding:0 20px;width:740px}}#ownersDetail .gallery .gallery_sliderItem:not(.swiper-slide-active) .gallery_image>img{opacity:.4}#ownersDetail .gallery .gallery_sliderItem:not(.swiper-slide-active) .gallery_desc{opacity:0}#ownersDetail .gallery .gallery_image{margin:auto;background-color:#fff}@media screen and (max-width: 767px){#ownersDetail .gallery .gallery_image{height:51.4666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .gallery .gallery_image{height:466px}}#ownersDetail .gallery .gallery_image>img{-webkit-transition:opacity .6s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .6s cubic-bezier(0.25, 0.1, 0.25, 1)}#ownersDetail .gallery .gallery_desc{-webkit-transition:opacity .6s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .6s cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (max-width: 767px){#ownersDetail .gallery .gallery_desc{margin-top:4vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ownersDetail .gallery .gallery_desc{margin-top:18px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#ownersDetail .plan{margin-top:10.6666666667vw;padding-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan{margin-top:80px}}#ownersDetail .plan .plan_container{position:relative;display:grid;place-items:center}@media screen and (max-width: 767px){#ownersDetail .plan .plan_container{height:54.9333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan .plan_container{height:354px}}#ownersDetail .plan .plan_box{background-color:rgba(255,255,255,.9)}@media screen and (max-width: 767px){#ownersDetail .plan .plan_box{width:68vw;padding:5.3333333333vw 0}}@media screen and (min-width: 768px),print{#ownersDetail .plan .plan_box{width:400px;padding:40px 0}}#ownersDetail .plan .plan_btn{position:relative;text-align:center}@media screen and (max-width: 767px){#ownersDetail .plan .plan_btn{height:9.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan .plan_btn{height:50px}}#ownersDetail .plan .plan_btn>a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-weight:600}@media screen and (max-width: 767px){#ownersDetail .plan .plan_btn>a{padding-left:4.2666666667vw;padding-right:6.6666666667vw;border:.2666666667vw solid #000;font-size:2.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#ownersDetail .plan .plan_btn>a{padding-left:24px;padding-right:42px;border:1px solid #000;font-size:14px;line-height:1.7142857143;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#ownersDetail .plan .plan_btn>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#ownersDetail .plan .plan_btn>a:hover{color:#fff;background-color:#000}#ownersDetail .plan .plan_btn>a:hover::before{-webkit-transform:translateX(12px);transform:translateX(12px)}}#ownersDetail .plan .plan_btn>a::before{content:"";display:block;position:absolute;background:url("/house/images/common/icon_arrow_black.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#ownersDetail .plan .plan_btn>a::before{top:50%;right:-5.0666666667vw;width:8.5333333333vw;height:1.8666666667vw;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan .plan_btn>a::before{top:50%;right:-24px;width:44px;height:9px;margin-top:-4.5px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}#ownersDetail .plan.plan-waiting .plan_container{background-color:#4a4a4a;color:#fff}@media screen and (max-width: 767px){#ownersDetail .plan.plan-quadV .plan_container{background:url("/house/images/owners/voice/plan_bg_quadV_sp.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-quadV .plan_container{background:url("/house/images/owners/voice/plan_bg_quadV.jpg") no-repeat 50% 50%/contain}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-quadV .plan_logo{width:24.5333333333vw;height:9.3333333333vw;margin:0 auto 4.2666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-quadV .plan_logo{width:130px;height:50px;margin:0 auto 26px}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-quadVR .plan_container{background:url("/house/images/owners/voice/plan_bg_quadVR_sp.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-quadVR .plan_container{background:url("/house/images/owners/voice/plan_bg_quadVR.jpg") no-repeat 50% 50%/contain}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-quadVR .plan_logo{width:24vw;height:9.3333333333vw;margin:0 auto 4.2666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-quadVR .plan_logo{width:130px;height:50px;margin:0 auto 26px}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-hinoki .plan_container{background:url("/house/images/owners/voice/plan_bg_hinoki_sp.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-hinoki .plan_container{background:url("/house/images/owners/voice/plan_bg_hinoki.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-hinoki .plan_box{width:448px}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-hinoki .plan_logo{width:16.9333333333vw;height:20.5333333333vw;margin:0 auto 3.7333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-hinoki .plan_logo{width:102px;height:124px;margin:0 auto 20px}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-lucida .plan_container{background:url("/house/images/owners/voice/plan_bg_lucida_sp.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-lucida .plan_container{background:url("/house/images/owners/voice/plan_bg_lucida.jpg") no-repeat 50% 50%/contain}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-lucida .plan_logo{width:33.0666666667vw;height:9.3333333333vw;margin:0 auto 4.2666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-lucida .plan_logo{width:177px;height:50px;margin:0 auto 24px}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-hiraie .plan_container{background:url("/house/images/owners/voice/plan_bg_hiraie_sp.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-hiraie .plan_container{background:url("/house/images/owners/voice/plan_bg_hiraie.jpg") no-repeat 50% 50%/contain}}@media screen and (max-width: 767px){#ownersDetail .plan.plan-hiraie .plan_logo{width:26.9333333333vw;height:13.3333333333vw;margin:0 auto 4.2666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .plan.plan-hiraie .plan_logo{width:142px;height:70px;margin:0 auto 24px}}@media screen and (max-width: 767px){#ownersDetail .details{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .details{margin-top:40px;padding-bottom:120px}}#ownersDetail .details .details_container{background-color:#f8f7f4}@media screen and (max-width: 767px){#ownersDetail .details .details_container{padding:5.3333333333vw}}@media screen and (min-width: 768px),print{#ownersDetail .details .details_container{width:880px;margin:auto;padding:40px}}#ownersDetail .details .details_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#ownersDetail .details .details_list{gap:3.2vw 0}}@media screen and (min-width: 768px),print{#ownersDetail .details .details_list{gap:24px 0}}#ownersDetail .details .details_term,#ownersDetail .details .details_data{font-weight:300}@media screen and (max-width: 767px){#ownersDetail .details .details_term,#ownersDetail .details .details_data{margin-block:-2vw;font-size:2.6666666667vw;line-height:2.5}}@media screen and (min-width: 768px),print{#ownersDetail .details .details_term,#ownersDetail .details .details_data{margin-block:-17px;font-size:16px;line-height:3.125}}#ownersDetail .details .details_term{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){#ownersDetail .details .details_term{width:10.6666666667vw}}@media screen and (min-width: 768px),print{#ownersDetail .details .details_term{width:64px}}@media screen and (max-width: 767px){#ownersDetail .details .details_data{width:86.1333333333%;padding-left:3.2vw}}@media screen and (min-width: 768px),print{#ownersDetail .details .details_data{width:336px;padding-left:40px}}#ownersDetail .details .details_term-first,#ownersDetail .details .details_data-first{position:relative}@media screen and (max-width: 767px){#ownersDetail .details .details_term-first,#ownersDetail .details .details_data-first{padding-bottom:3.2vw}}@media screen and (min-width: 768px),print{#ownersDetail .details .details_term-first,#ownersDetail .details .details_data-first{padding-bottom:24px}}#ownersDetail .details .details_term-first::before,#ownersDetail .details .details_data-first::before{content:"";display:block;position:absolute;left:0;right:0;height:2px;background-color:#cecece}@media screen and (max-width: 767px){#ownersDetail .details .details_term-first::before,#ownersDetail .details .details_data-first::before{bottom:2vw}}@media screen and (min-width: 768px),print{#ownersDetail .details .details_term-first::before,#ownersDetail .details .details_data-first::before{bottom:17px}}@media screen and (min-width: 768px),print{#ownersDetail .details .details_data-first{width:calc(100% - 104px)}}#technology .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#technology .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#technology .section_head{height:208px;padding-top:34px}}#technology .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#technology .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#technology .section_title{font-size:60px;line-height:1.4}}#technology .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#technology .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#technology .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#technology .intro{overflow:hidden}}@media screen and (max-width: 767px){#technology .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#technology .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#technology .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#technology .intro .intro_image img{width:100%;height:auto}}#technology .intro .intro_box{position:relative}@media screen and (max-width: 767px){#technology .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#technology .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#technology .intro .intro_box{margin-top:-374px;margin-left:-278px}}#technology .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#technology .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#technology .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#technology .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#technology .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#technology .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}@media screen and (max-width: 767px){#technology .intro .introPoints{margin-top:2.1333333333vw;padding-block:17.0666666667vw 9.2vw;background:url("/house/images/strength/hinoki/index/introPoints_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#technology .intro .introPoints{width:1271px;height:451px;margin:19px auto 0;padding-block:85px 43.5px;background:url("/house/images/strength/hinoki/index/introPoints_bg.png") no-repeat 50% 50%/contain}}#technology .intro .introPoints_titleWrap{text-align:center}#technology .intro .introPoints_title{position:relative;display:inline-block;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#technology .intro .introPoints_title{font-size:6.6666666667vw;line-height:1.32}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_title{font-size:46px;line-height:1.3043478261}}#technology .intro .introPoints_title::before,#technology .intro .introPoints_title::after{content:"";display:block;position:absolute;background-color:#c1c1c1;top:50%}@media screen and (max-width: 767px){#technology .intro .introPoints_title::before,#technology .intro .introPoints_title::after{width:.5333333333vw;height:1.8666666667vw;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_title::before,#technology .intro .introPoints_title::after{width:2px;height:8px;margin-top:-4px}}@media screen and (max-width: 767px){#technology .intro .introPoints_title::before{left:-6.6666666667vw}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_title::before{left:-50px}}@media screen and (max-width: 767px){#technology .intro .introPoints_title::after{right:-6.6666666667vw}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_title::after{right:-50px}}#technology .intro .introPoints_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#technology .intro .introPoints_subtitle{margin-top:.2666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_subtitle{margin-block:-2px -6px;font-size:16px;line-height:1.6875}}#technology .intro .introPoints_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#technology .intro .introPoints_list{gap:4.6666666667vw 2.6666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_list{gap:0 10px;margin-top:56px}}#technology .intro .introPoints_item{background-color:#fff;opacity:0}@media screen and (max-width: 767px){#technology .intro .introPoints_item{width:28vw;height:24.5333333333vw;border:.2666666667vw solid #000}#technology .intro .introPoints_item:nth-of-type(1){margin-left:14vw}#technology .intro .introPoints_item:nth-of-type(2){margin-right:14vw}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_item{width:200px;height:170px;border:1px solid #000}}#technology .intro .introPoints_link{position:relative;display:block;width:100%;height:100%}@media screen and (max-width: 767px){#technology .intro .introPoints_link{padding-top:3.2vw}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_link{padding-top:24px}}#technology .intro .introPoints_link::before{content:"";display:block;position:absolute;left:50%}@media screen and (max-width: 767px){#technology .intro .introPoints_link::before{bottom:-3.2vw;width:1.2vw;height:4.9333333333vw;margin-left:-0.6vw;background:url("/house/images/strength/hinoki/index/introPoints_arrow_sp.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_link::before{bottom:-18px;width:8px;height:36px;margin-left:-4px;background:url("/house/images/strength/hinoki/index/introPoints_arrow.svg") no-repeat 50% 50%/contain}}#technology .intro .introPoints_number{text-align:center;font-family:"Roboto",sans-serif;color:#529588}@media screen and (max-width: 767px){#technology .intro .introPoints_number{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_number{font-size:24px;line-height:1.5;font-weight:bold}}#technology .intro .introPoints_txt{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;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#technology .intro .introPoints_txt{height:10.6666666667vw;margin-top:2.9333333333vw;font-size:3.4666666667vw;line-height:1.5}}@media screen and (min-width: 768px),print{#technology .intro .introPoints_txt{height:60px;margin-top:18px;font-size:22px;line-height:1.5;font-weight:300}}#technology section{overflow:hidden}#technology .slabSystem>*,#technology .framingMonocoque>*,#technology .highInsulation>*,#technology .heavyDuty>*,#technology .superPanel>*,#technology .seismicTest>*{position:relative}#technology .contents_heading{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#technology .contents_heading{font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#technology .contents_heading{font-size:30px;line-height:1}}#technology .contents_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#technology .contents_bodyCopy{margin-top:5.0666666667vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .contents_bodyCopy{margin-top:34px;font-size:16px;line-height:1.8}}#technology .contents_copyBox{background-color:#fff}@media screen and (max-width: 767px){#technology .contents_copyBox{padding:6vw 5.3333333333vw 7.4666666667vw}}@media screen and (max-width: 767px){#technology .contents_copyBox+.contents_copyBox{margin-top:10.6666666667vw}}#technology .copyBox_leadCopy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#technology .copyBox_leadCopy{font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .copyBox_leadCopy{text-align:center;font-size:24px;line-height:1}}#technology .copyBox_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#technology .copyBox_bodyCopy{margin-top:6.1333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .copyBox_bodyCopy{margin-top:34px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#technology .slabSystem{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .slabSystem{margin-top:80px}}#technology .slabSystem .slabSystem_head{position:relative}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_head{background:url("/house/images/performance/technology/slabSystem_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_head{background:url("/house/images/performance/technology/slabSystem_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#technology .slabSystem .section_inner{position:relative}@media screen and (max-width: 767px){#technology .slabSystem .section_inner{padding:9.6vw 0 10vw}}@media screen and (min-width: 768px),print{#technology .slabSystem .section_inner{padding:80px 0 73px 0}}#technology .slabSystem .section_inner>*{position:relative}#technology .slabSystem .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#technology .slabSystem .section_inner::before{top:71.4666666667vw;left:5.3333333333vw;height:320.4vw}}@media screen and (min-width: 768px),print{#technology .slabSystem .section_inner::before{top:610px;left:133px;height:1265px}}#technology .slabSystem .slabSystem_contents-1 iframe{margin:auto}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_contents-1 iframe{width:89.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_contents-1 iframe{width:800px;height:450px}}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_contents-2{margin-top:20.2666666667vw}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_contents-2{margin-top:160px}}#technology .slabSystem .slabSystem_contents-2 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_contents-2 .contents_imageBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12.8vw 0;margin-top:11.4666666667vw}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_contents-2 .contents_imageBox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:96px}}#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item{gap:3.2vw 0;width:66.6666666667vw;margin:0 auto}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item{gap:24px 0;width:500px}}#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item .item_title{position:absolute;margin:0 auto;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;color:#fff}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item .item_title{top:-5.3333333333vw;left:5.3333333333vw;width:56vw;height:8.8vw;font-size:3.7333333333vw;line-height:2.3571428571}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item .item_title{top:-40px;left:40px;width:420px;height:66px;font-size:24px;line-height:2.75}}#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item:first-child .item_title{background-color:#109f98}#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item:last-child .item_title{background-color:#4c4c4c}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item picture:first-child{height:45.3333333333vw}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item picture:first-child{height:340px}}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item picture:last-child{height:66.6666666667vw}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_contents-2 .contents_imageBox .imageBox_item picture:last-child{height:500px}}#technology .slabSystem .slabSystem_contents-2 .annotation{font-weight:300}@media screen and (max-width: 767px){#technology .slabSystem .slabSystem_contents-2 .annotation{margin-top:4.6666666667vw;text-align:center;font-size:2.4vw;line-height:1.6}}@media screen and (min-width: 768px),print{#technology .slabSystem .slabSystem_contents-2 .annotation{margin-top:9px;font-size:14px;line-height:2.0571428571}}@media screen and (max-width: 767px){#technology .framingMonocoque{min-height:482.8vw;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque{margin-top:120px}}#technology .framingMonocoque .framingMonocoque_head{position:relative}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_head{background:url("/house/images/performance/technology/framingMonocoque_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_head{background:url("/house/images/performance/technology/framingMonocoque_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#technology .framingMonocoque .section_inner{position:relative}@media screen and (max-width: 767px){#technology .framingMonocoque .section_inner{padding:9.6vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .section_inner{padding:80px 0}}#technology .framingMonocoque .section_inner>*{position:relative}#technology .framingMonocoque .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#technology .framingMonocoque .section_inner::before{top:71.7333333333vw;right:5.3333333333vw;height:648.2666666667vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .section_inner::before{top:610px;right:133px;height:3336px}}#technology .framingMonocoque .framingMonocoque_contents-1 iframe{margin:auto}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-1 iframe{width:89.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-1 iframe{width:800px;height:450px}}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-2{margin-top:20.5333333333vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2{margin-top:160px}}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-2 .contents_imageBox{margin-top:6.1333333333vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2 .contents_imageBox{margin-top:50px}}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox{margin-top:80px;padding:40px 56px}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox .contents_imageBox{width:800px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-1 .contents_imageBox{width:78.6666666667vw;height:81.8666666667vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-1 .contents_imageBox{height:666px}}#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox{-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;gap:10.6666666667vw 0;margin-top:12.8vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:87px auto 0}}#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item{position:relative}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item{width:66.6666666667vw;height:51.8666666667vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item{width:384px;height:301px}}#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item .item_title{position:absolute;margin:0 auto;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;color:#fff}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item .item_title{top:-5.3333333333vw;left:5.3333333333vw;width:55.8666666667vw;height:8.7466666667vw;font-size:3.7333333333vw;line-height:2.3428571429}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item .item_title{top:-30px;left:30px;width:323px;height:50.75px;font-size:17px;line-height:2.9852941176}}#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item:first-child .item_title{background-color:#109f98}#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item:last-child .item_title{background-color:#4c4c4c}@media screen and (max-width: 767px){#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-3 .contents_imageBox{width:78.6666666667vw;height:36.2666666667vw}}@media screen and (min-width: 768px),print{#technology .framingMonocoque .framingMonocoque_contents-2 .contents_copyBox-3 .contents_imageBox{height:370px}}@media screen and (max-width: 767px){#technology .highInsulation{margin-top:16vw}}@media screen and (min-width: 768px),print{#technology .highInsulation{margin-top:120px}}@media screen and (max-width: 767px){#technology .highInsulation .contents_copyBox small{font-size:3.2vw;line-height:1}}@media screen and (min-width: 768px),print{#technology .highInsulation .contents_copyBox small{font-size:12px;line-height:1.9833333333}}#technology .highInsulation .highInsulation_head{position:relative}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_head{background:url("/house/images/performance/technology/highInsulation_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_head{background:url("/house/images/performance/technology/highInsulation_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#technology .highInsulation .section_inner{position:relative}@media screen and (max-width: 767px){#technology .highInsulation .section_inner{padding:9.6vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .section_inner{padding:80px 0}}#technology .highInsulation .section_inner>*{position:relative}#technology .highInsulation .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#technology .highInsulation .section_inner::before{top:71.4666666667vw;left:5.3333333333vw;height:100%}}@media screen and (min-width: 768px),print{#technology .highInsulation .section_inner::before{top:610px;left:133px;height:5260px}}#technology .highInsulation .highInsulation_contents-1 iframe{margin:auto}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-1 iframe{width:89.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-1 iframe{width:800px;height:450px}}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2{margin-top:20.2666666667vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2{margin-top:160px}}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox{margin-top:80px;padding:40px 56px}}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_imageBox{margin-top:6.1333333333vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_imageBox{width:700px;height:510px;margin:50px auto 0}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .contents_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .contents_wrap{-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}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .contents_wrap{width:800px;margin:50px auto 0}}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .contents_imageBox{width:66.6666666667vw;height:65.8666666667vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .contents_imageBox{width:441px;height:436px;margin:0}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList{gap:1.0666666667vw 0;margin-top:-13.0666666667vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList{gap:6.8px 0;margin:34px 0 0 -57px}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .copyBox_featureItem{background-color:#fff}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .copyBox_featureItem{width:72vw;padding:3.2vw 1em 2.4vw 9.8666666667vw;border:.2666666667vw solid #17948d}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .copyBox_featureItem{width:416px;padding:12.7px 0 7.9px 43.3px;border:1px solid #17948d}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_title{position:relative;font-weight:600}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_title{font-size:3.7333333333vw;line-height:1.0928571429}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_title{font-size:20px;line-height:1}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_title:before{content:"";display:block;position:absolute;top:0;left:0;background:url("/house/images/common/checkmark.svg")}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_title:before{width:4vw;height:4vw;margin-left:-6.1333333333vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_title:before{width:20px;height:20px;margin-left:-28px}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_bodyCopy{margin-top:1.3333333333vw;font-size:2.9333333333vw;line-height:1.5181818182}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-1 .copyBox_featureList .featureItem_bodyCopy{margin-top:8.6px;font-size:13px;line-height:1.7692307692}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-2 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-2 .contents_imageBox{-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;gap:5.3333333333vw 0;width:100%}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-2 .contents_imageBox{gap:0 15px;width:800px;height:409px;margin:57px auto 0}}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-3 .contents_imageBox{width:66.6666666667vw;height:104.2666666667vw;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-3 .contents_imageBox{width:800px;height:406px;margin:50px auto 0}}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-4 .contents_imageBox{width:66.6666666667vw;height:118.4vw;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-4 .contents_imageBox{width:800px;height:510px;margin:50px auto 0}}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-5 .contents_imageBox{width:66.6666666667vw;height:93.8666666667vw;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-5 .contents_imageBox{width:800px;height:294px;margin:50px auto 0}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#eaf4f5}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:66.6666666667vw;height:94.6666666667vw;margin:6.1333333333vw auto 0;padding:2.6666666667vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:800px;padding:20px;margin:50px auto 0}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .contents_imageBox{margin:0}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .contents_imageBox{width:61.3333333333vw;height:41.0666666667vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .contents_imageBox{width:370px;height:264px;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureList{display:contents}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureList{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem{background-color:#fff}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem{padding:2.1333333333vw 3.7333333333vw 1.2933333333vw 7.2vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem{padding:16.3px 24.7px 12.3px 48.3px}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_title{position:relative;font-weight:600}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_title{font-size:3.4666666667vw;line-height:1.1769230769}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_title{font-size:20px;line-height:1}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_title:before{content:"";display:block;position:absolute;top:0;left:0;background:url("/house/images/common/checkmark.svg")}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_title:before{width:4vw;height:4vw;margin-left:-5.0666666667vw}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_title:before{width:20px;height:20px;margin-left:-28px}}#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_bodyCopy{margin-top:1.0666666667vw;font-size:2.9333333333vw;line-height:1.5181818182}}@media screen and (min-width: 768px),print{#technology .highInsulation .highInsulation_contents-2 .contents_copyBox-6 .contents_wrap .copyBox_featureItem .featureItem_bodyCopy{margin-top:12px;font-size:14px;line-height:1.9285714286}}@media screen and (max-width: 767px){#technology .heavyDuty{margin-top:16vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty{margin-top:120px}}#technology .heavyDuty .heavyDuty_head{position:relative}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_head{background:url("/house/images/performance/technology/heavyDuty_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_head{background:url("/house/images/performance/technology/heavyDuty_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#technology .heavyDuty .section_inner{position:relative}@media screen and (max-width: 767px){#technology .heavyDuty .section_inner{padding:9.6vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty .section_inner{padding:80px 0}}#technology .heavyDuty .section_inner>*{position:relative}#technology .heavyDuty .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#technology .heavyDuty .section_inner::before{top:71.4666666667vw;right:5.3333333333vw;height:100%}}@media screen and (min-width: 768px),print{#technology .heavyDuty .section_inner::before{top:610px;right:133px;height:1592px}}#technology .heavyDuty .heavyDuty_contents-1 iframe{margin:auto}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-1 iframe{width:89.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-1 iframe{width:800px;height:450px}}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-2{margin-top:20.2666666667vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2{margin-top:160px}}#technology .heavyDuty .heavyDuty_contents-2 .contents_box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-2 .contents_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.4666666667vw 0;margin-top:9.3333333333vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:500px}}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_imageBox{width:89.3333333333vw;height:71.4666666667vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_imageBox{height:400px}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_copyBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px 32px 34px}}#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_copyBox .copyBox_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_copyBox .copyBox_title{font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_copyBox .copyBox_title{font-size:24px;line-height:1}}#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_copyBox .copyBox_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_copyBox .copyBox_bodyCopy{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_box .contents_wrap .contents_copyBox .copyBox_bodyCopy{font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-2 .contents_copyBox.kisoPacking{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_copyBox.kisoPacking{margin-top:80px;padding:40px 56px}}#technology .heavyDuty .heavyDuty_contents-2 .contents_copyBox.kisoPacking .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-2 .contents_copyBox.kisoPacking .contents_imageBox{-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;gap:5.3333333333vw 0;margin-top:6.1333333333vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_copyBox.kisoPacking .contents_imageBox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:800px;margin:50px auto 0}}@media screen and (max-width: 767px){#technology .heavyDuty .heavyDuty_contents-2 .contents_copyBox.kisoPacking .contents_imageBox .imageBox_item{width:66.6666666667vw;height:44vw}}@media screen and (min-width: 768px),print{#technology .heavyDuty .heavyDuty_contents-2 .contents_copyBox.kisoPacking .contents_imageBox .imageBox_item{width:394px;height:260px}}@media screen and (max-width: 767px){#technology .superPanel{margin-top:16vw}}@media screen and (min-width: 768px),print{#technology .superPanel{margin-top:120px}}#technology .superPanel .superPanel_head{position:relative}@media screen and (max-width: 767px){#technology .superPanel .superPanel_head{background:url("/house/images/performance/technology/superPanel_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#technology .superPanel .superPanel_head{background:url("/house/images/performance/technology/superPanel_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#technology .superPanel .section_inner{position:relative}@media screen and (max-width: 767px){#technology .superPanel .section_inner{padding:9.6vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .superPanel .section_inner{padding:80px 0}}#technology .superPanel .section_inner>*{position:relative}#technology .superPanel .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#technology .superPanel .section_inner::before{top:71.4666666667vw;left:5.3333333333vw;height:100%}}@media screen and (min-width: 768px),print{#technology .superPanel .section_inner::before{top:610px;left:133px;height:2454px}}#technology .superPanel .superPanel_contents-1 iframe{margin:auto}@media screen and (max-width: 767px){#technology .superPanel .superPanel_contents-1 iframe{width:89.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#technology .superPanel .superPanel_contents-1 iframe{width:800px;height:450px}}@media screen and (max-width: 767px){#technology .superPanel .superPanel_contents-2{margin-top:19.6vw}}@media screen and (min-width: 768px),print{#technology .superPanel .superPanel_contents-2{margin-top:160px}}@media screen and (max-width: 767px){#technology .superPanel .superPanel_contents-2 .contents_copyBox{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .superPanel .superPanel_contents-2 .contents_copyBox{margin-top:80px;padding:40px 56px}}@media screen and (max-width: 767px){#technology .superPanel .superPanel_contents-2 .contents_imageBox{margin:6.1333333333vw auto 0}}@media screen and (min-width: 768px),print{#technology .superPanel .superPanel_contents-2 .contents_imageBox{margin:50px auto 0}}@media screen and (max-width: 767px){#technology .superPanel .superPanel_contents-2 .contents_copyBox-1 .contents_imageBox{width:66.6666666667vw;height:68.5333333333vw}}@media screen and (min-width: 768px),print{#technology .superPanel .superPanel_contents-2 .contents_copyBox-1 .contents_imageBox{width:800px;height:590px;margin:50px auto 0}}#technology .superPanel .superPanel_contents-2 .contents_copyBox-2 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#technology .superPanel .superPanel_contents-2 .contents_copyBox-2 .contents_imageBox{-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;gap:5.3333333333vw 0}}@media screen and (min-width: 768px),print{#technology .superPanel .superPanel_contents-2 .contents_copyBox-2 .contents_imageBox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto 0}}@media screen and (max-width: 767px){#technology .superPanel .superPanel_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item{width:66.6666666667vw;height:58.8vw}}@media screen and (min-width: 768px),print{#technology .superPanel .superPanel_contents-2 .contents_copyBox-2 .contents_imageBox .imageBox_item{width:446px;height:399px}}@media screen and (max-width: 767px){#technology .seismicTest{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .seismicTest{margin-top:120px}}#technology .seismicTest .seismicTest_head{position:relative;background-size:cover}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_head{min-height:33.6vw;padding-top:7.4666666667vw;background:url("/house/images/performance/technology/seismicTest_head_bg_sp.png") no-repeat 50% 50%/cover}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_head{min-height:252px;padding-top:80px;background:url("/house/images/performance/technology/seismicTest_head_bg.png") no-repeat 50% 50%/cover}}#technology .seismicTest .seismicTest_head .seismicTest_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_head .seismicTest_title{font-size:6.1333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_head .seismicTest_title{font-size:36px;line-height:1}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_head .seismicTest_subtitle{margin-top:3.6vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_head .seismicTest_subtitle{margin-top:34px}}#technology .seismicTest .section_inner{position:relative}@media screen and (max-width: 767px){#technology .seismicTest .section_inner{padding:9.6vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .section_inner{padding:80px 0 200px}}#technology .seismicTest .section_inner>*{position:relative}#technology .seismicTest .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#technology .seismicTest .section_inner::before{top:71.4666666667vw;right:5.3333333333vw;height:100%}}@media screen and (min-width: 768px),print{#technology .seismicTest .section_inner::before{top:610px;right:133px;height:1425px}}#technology .seismicTest .seismicTest_contents-1 iframe{margin:auto}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-1 iframe{width:89.3333333333vw;height:50.1333333333vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-1 iframe{width:800px;height:450px}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2{margin-top:20.2666666667vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2{margin-top:160px}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_copyBox{margin-top:7.4666666667vw;padding:4.2666666667vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_copyBox{margin-top:45px;padding:45px 54px 35px}}#technology .seismicTest .seismicTest_contents-2 .contents_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_wrap{-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;gap:2.1333333333vw 0}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_wrap{gap:0 24px}}#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_imageBox{gap:3.2vw 0}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_imageBox{gap:8px 0}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_imageBox .imageBox_item{width:80.8vw;height:50.6666666667vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_imageBox .imageBox_item{width:438px;height:270px}}#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail{margin:0;background-color:#dff3f1}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail{padding:4.2666666667vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail{padding:27px 32px 32px}}#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .copyBox_leadCopy{margin:0 auto}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .copyBox_leadCopy{width:70.2666666667vw;height:3.6vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .copyBox_leadCopy{width:371px;height:19px}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .contents_imageBox{gap:1.0666666667vw 0;margin-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .contents_imageBox{gap:6px 0;margin-top:28px}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .contents_imageBox .imageBox_item{width:72.2666666667vw;height:12.1333333333vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .contents_imageBox .imageBox_item{width:402px;height:70px}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .contents_imageBox .imageBox_item:last-child{height:10.4vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 .contents_wrap .contents_copyBox.testDetail .contents_imageBox .imageBox_item:last-child{height:60px}}#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox{border-collapse:separate}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox{table-layout:fixed;border-spacing:.5333333333vw;width:100%;margin-top:5.6vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox{border-spacing:4px;margin-top:56px}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox caption{width:54.1333333333vw;height:3.8666666667vw;margin-bottom:2.1333333333vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox caption{width:280px;height:20px;margin-bottom:16px}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox thead tr{height:6.6666666667vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox thead tr{height:50px}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox thead th:nth-of-type(1){width:30.198019802%}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox thead th:nth-of-type(2),#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox thead th:nth-of-type(3){width:15.5115511551%}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox thead th:nth-of-type(4){width:36.798679868%}}@media screen and (max-width: 767px){#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox tbody tr{height:9.3333333333vw}}@media screen and (min-width: 768px),print{#technology .seismicTest .seismicTest_contents-2 table.contents_imageBox tbody tr{height:50px}}#ecology .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#ecology .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#ecology .section_head{height:208px;padding-top:34px}}#ecology .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#ecology .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#ecology .section_title{font-size:60px;line-height:1.4}}#ecology .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#ecology .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#ecology .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#ecology .intro{overflow:hidden}}@media screen and (max-width: 767px){#ecology .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#ecology .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#ecology .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#ecology .intro .intro_image img{width:100%;height:auto}}#ecology .intro .intro_box{position:relative}@media screen and (max-width: 767px){#ecology .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#ecology .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#ecology .intro .intro_box{margin-top:-374px;margin-left:-278px}}#ecology .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#ecology .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#ecology .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#ecology .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#ecology .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#ecology .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}@media screen and (max-width: 767px){#ecology .intro .introPoints{margin-top:2.1333333333vw;padding-block:17.0666666667vw 9.2vw;background:url("/house/images/strength/hinoki/index/introPoints_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints{width:1271px;height:451px;margin:19px auto 0;padding-block:85px 43.5px;background:url("/house/images/strength/hinoki/index/introPoints_bg.png") no-repeat 50% 50%/contain}}#ecology .intro .introPoints_titleWrap{text-align:center}#ecology .intro .introPoints_title{position:relative;display:inline-block;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#ecology .intro .introPoints_title{font-size:6.6666666667vw;line-height:1.32}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_title{font-size:46px;line-height:1.3043478261}}#ecology .intro .introPoints_title::before,#ecology .intro .introPoints_title::after{content:"";display:block;position:absolute;background-color:#c1c1c1;top:50%}@media screen and (max-width: 767px){#ecology .intro .introPoints_title::before,#ecology .intro .introPoints_title::after{width:.5333333333vw;height:1.8666666667vw;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_title::before,#ecology .intro .introPoints_title::after{width:2px;height:8px;margin-top:-4px}}@media screen and (max-width: 767px){#ecology .intro .introPoints_title::before{left:-6.6666666667vw}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_title::before{left:-50px}}@media screen and (max-width: 767px){#ecology .intro .introPoints_title::after{right:-6.6666666667vw}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_title::after{right:-50px}}#ecology .intro .introPoints_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#ecology .intro .introPoints_subtitle{margin-top:.2666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_subtitle{margin-block:-2px -6px;font-size:16px;line-height:1.6875}}#ecology .intro .introPoints_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#ecology .intro .introPoints_list{gap:4.6666666667vw 2.6666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_list{gap:0 8px;margin-top:56px}}#ecology .intro .introPoints_item{background-color:#fff;opacity:0}@media screen and (max-width: 767px){#ecology .intro .introPoints_item{width:37.3333333333vw;height:24.5333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_item{width:254px;height:170px;border:1px solid #000}}#ecology .intro .introPoints_link{position:relative;display:block;width:100%;height:100%}@media screen and (max-width: 767px){#ecology .intro .introPoints_link{padding-top:3.2vw}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_link{padding-top:24px}}#ecology .intro .introPoints_link::before{content:"";display:block;position:absolute;left:50%}@media screen and (max-width: 767px){#ecology .intro .introPoints_link::before{bottom:-3.2vw;width:1.2vw;height:4.9333333333vw;margin-left:-0.6vw;background:url("/house/images/strength/hinoki/index/introPoints_arrow_sp.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_link::before{bottom:-18px;width:8px;height:36px;margin-left:-4px;background:url("/house/images/strength/hinoki/index/introPoints_arrow.svg") no-repeat 50% 50%/contain}}#ecology .intro .introPoints_number{text-align:center;font-family:"Roboto",sans-serif;color:#529588}@media screen and (max-width: 767px){#ecology .intro .introPoints_number{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_number{font-size:24px;line-height:1.5;font-weight:bold}}#ecology .intro .introPoints_txt{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;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#ecology .intro .introPoints_txt{height:10.6666666667vw;margin-top:2.5333333333vw;font-size:3.7333333333vw;line-height:1.3428571429}}@media screen and (min-width: 768px),print{#ecology .intro .introPoints_txt{height:60px;margin-top:18px;font-size:24px;line-height:1.4583333333;font-weight:300}}#ecology .lowEnergy,#ecology .healthy,#ecology .maintenance,#ecology .prevent{overflow:hidden}#ecology video{width:100%;height:100%}#ecology .lowEnergy>*,#ecology .healthy>*,#ecology .maintenance>*,#ecology .prevent>*{position:relative}#ecology .contents_heading{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#ecology .contents_heading{font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#ecology .contents_heading{font-size:30px;line-height:1}}#ecology .contents_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#ecology .contents_bodyCopy{margin-top:5.0666666667vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .contents_bodyCopy{margin-top:34px;font-size:16px;line-height:1.8}}#ecology .contents_copyBox{background-color:#fff}@media screen and (max-width: 767px){#ecology .contents_copyBox{padding:6vw 5.3333333333vw 7.4666666667vw}}@media screen and (min-width: 768px),print{#ecology .contents_copyBox{padding:40px 32px 34px}}@media screen and (max-width: 767px){#ecology .contents_copyBox+.contents_copyBox{margin-top:10.6666666667vw}}#ecology .copyBox_leadCopy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#ecology .copyBox_leadCopy{font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .copyBox_leadCopy{text-align:center;font-size:24px;line-height:1}}#ecology .copyBox_subLeadCopy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#ecology .copyBox_subLeadCopy{margin-top:9px;font-size:3.2vw;line-height:2.2666666667}}@media screen and (min-width: 768px),print{#ecology .copyBox_subLeadCopy{margin-top:4px;font-size:16px;line-height:2.5375}}#ecology .copyBox_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#ecology .copyBox_bodyCopy{margin-top:6.1333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .copyBox_bodyCopy{margin-top:34px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#ecology .lowEnergy{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ecology .lowEnergy{margin-top:80px}}#ecology .lowEnergy .lowEnergy_head{position:relative}@media screen and (max-width: 767px){#ecology .lowEnergy .lowEnergy_head{background:url("/house/images/performance/ecology/lowEnergy_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .lowEnergy_head{background:url("/house/images/performance/ecology/lowEnergy_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#ecology .lowEnergy .section_inner{padding:20.2666666667vw 0 10vw}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .section_inner{padding:160px 0 73px 0}}#ecology .lowEnergy .section_inner>*{position:relative}#ecology .lowEnergy .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#ecology .lowEnergy .section_inner::before{top:10.6666666667vw;left:5.3333333333vw}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .section_inner::before{top:80px;left:133px}}#ecology .lowEnergy .contents_box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#ecology .lowEnergy .contents_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.0666666667vw 0;margin-top:6.1333333333vw}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .contents_box{gap:0 40px;margin-top:50px}}#ecology .lowEnergy .contents_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#ecology .lowEnergy .contents_wrap{width:89.3333333333vw}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .contents_wrap{width:500px}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .contents_copyBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width: 767px){#ecology .lowEnergy .imageBox_item{height:65.6vw}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .imageBox_item{height:368px}}#ecology .lowEnergy .moreBtn{position:relative}#ecology .lowEnergy .moreBtn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){#ecology .lowEnergy .moreBtn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){#ecology .lowEnergy .moreBtn::after{width:8.8vw;height:1.8666666667vw;right:-5.3333333333vw}}@media screen and (max-width: 767px)and (min-width: 768px){#ecology .lowEnergy .moreBtn::after{right:-18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="58.7" height="11.18"><path fill="%23000" d="M49.3 12.1h-1v-4H0v-1h48.3V0l12 8.1h-11v4zm0-5H57l-7.7-5.2v5.2z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .moreBtn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){#ecology .lowEnergy .moreBtn::after{width:8.8vw;height:1.8666666667vw;right:-5.3333333333vw}}@media screen and (min-width: 768px)and (min-width: 768px),print{#ecology .lowEnergy .moreBtn::after{right:-18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="58.7" height="11.18"><path fill="%23000" d="M49.3 12.1h-1v-4H0v-1h48.3V0l12 8.1h-11v4zm0-5H57l-7.7-5.2v5.2z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#ecology .lowEnergy .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#ecology .lowEnergy .moreBtn:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){#ecology .lowEnergy .moreBtn{width:48vw;height:10.6666666667vw;margin:3.7333333333vw 0 0 13.2vw;padding-left:4.2666666667vw;font-size:3.2vw;line-height:3.3333333333;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#ecology .lowEnergy .moreBtn{width:210px;height:50px;margin:40px 21.4px 0 auto;padding-left:24px;font-size:14px;line-height:3.5714285714;border:1px solid #000;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#ecology .lowEnergy .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#ecology .lowEnergy .moreBtn:hover{color:#fff;background-color:#000}}@media screen and (max-width: 767px){#ecology .healthy{margin-top:16vw}}@media screen and (min-width: 768px),print{#ecology .healthy{margin-top:80px}}#ecology .healthy .healthy_head{position:relative}@media screen and (max-width: 767px){#ecology .healthy .healthy_head{background:url("/house/images/performance/ecology/healthy_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ecology .healthy .healthy_head{background:url("/house/images/performance/ecology/healthy_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#ecology .healthy .section_inner{position:relative}@media screen and (max-width: 767px){#ecology .healthy .section_inner{padding:20.2666666667vw 0 10vw}}@media screen and (min-width: 768px),print{#ecology .healthy .section_inner{padding:160px 0 73px 0}}#ecology .healthy .section_inner>*{position:relative}#ecology .healthy .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4;height:100%}@media screen and (max-width: 767px){#ecology .healthy .section_inner::before{top:10.6666666667vw;right:5.3333333333vw}}@media screen and (min-width: 768px),print{#ecology .healthy .section_inner::before{top:80px;right:133px}}@media screen and (max-width: 767px){#ecology .healthy .contents_head .contents_imageBox{margin-top:6.1333333333vw}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_head .contents_imageBox{margin-top:50px}}@media screen and (max-width: 767px){#ecology .healthy .contents_head .imageBox_item{width:89.3333333333vw;height:48vw}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_head .imageBox_item{width:1040px;height:328px}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#ecology .healthy .contents_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#ecology .healthy .contents_wrap{-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:10.6666666667vw;padding-bottom:7.4666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap{margin-top:80px}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap .contents_copyBox{padding:40px 56px 34px}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap .copyBox_leadCopy{text-align:left}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap .imageBox_item{width:464px}}@media screen and (max-width: 767px){#ecology .healthy .contents_wrap-1 .imageBox_item{width:66.6666666667vw}}#ecology .healthy .contents_wrap-1 .copyBox_leadCopy-2{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-1 .copyBox_leadCopy-2{margin-top:4px;font-size:16px;line-height:2.55}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-1 .copyBox_bodyCopy{margin-top:28px}}#ecology .healthy .contents_container{background-color:#fff}@media screen and (min-width: 768px),print{#ecology .healthy .contents_container{padding:40px}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_container .contents_copyBox{padding:0;margin-left:36px}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_container-1{margin-top:80px}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-1{height:505px}}@media screen and (max-width: 767px){#ecology .healthy .contents_wrap-2{padding:0}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-2{margin:0}}@media screen and (max-width: 767px){#ecology .healthy .contents_wrap-2 .imageBox_item{width:66.6666666667vw;height:46.6666666667vw}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-2 .imageBox_item{width:444px;height:310px}}@media screen and (max-width: 767px){#ecology .healthy .contents_wrap-3{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-3{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:40px 0 0 0}}@media screen and (max-width: 767px){#ecology .healthy .contents_wrap-3 .imageBox_item{width:66.6666666667vw;height:56vw}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-3 .imageBox_item{width:444px}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-3 .contents_copyBox{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px;background-color:#fff}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-4 .contents_copyBox{padding:0}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-4 .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}}@media screen and (max-width: 767px){#ecology .healthy .contents_wrap-4 .imageBox_item-1{width:66.6666666667vw;height:58.6666666667vw;margin:auto}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-4 .imageBox_item-1{width:460px}}@media screen and (max-width: 767px){#ecology .healthy .contents_wrap-4 .imageBox_item-2{width:78.6666666667vw;height:121.3333333333vw;margin:5.3333333333vw auto 0}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-4 .imageBox_item-2{width:500px}}@media screen and (max-width: 767px){#ecology .healthy .featureList_item+.featureList_item{margin-top:4.1333333333vw}}@media screen and (min-width: 768px),print{#ecology .healthy .featureList_item+.featureList_item{margin-top:10px}}#ecology .healthy .featureList_title{display:inline-block;text-align:center;font-weight:600;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#ecology .healthy .featureList_title{width:17.0666666667vw;height:5.8666666667vw;font-size:3.7333333333vw;line-height:1.5714285714}}@media screen and (min-width: 768px),print{#ecology .healthy .featureList_title{width:90px;height:28px;font-size:18px;line-height:1.5555555556}}#ecology .healthy .descList_item{position:relative;font-weight:300}@media screen and (max-width: 767px){#ecology .healthy .descList_item{margin:2vw 0 0 4.2666666667vw;font-size:3.4666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .healthy .descList_item{margin:10px 0 0 20px}}@media screen and (min-width: 768px),print{#ecology .healthy .contents_wrap-4 .descList_item{margin:3.2px 0 0 20px}}#ecology .healthy .descList_item::before{content:"";display:block;position:absolute;background:url("/house/images/common/listStyle_1.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#ecology .healthy .descList_item::before{top:.85em;left:0;width:3.2vw;height:3.2vw;margin:-1.6vw 0 0 -4.2666666667vw}}@media screen and (min-width: 768px),print{#ecology .healthy .descList_item::before{top:50%;left:-18px;width:12px;height:12px;margin-top:-6px}}@media screen and (max-width: 767px){#ecology .healthy .featureList_desc{margin-top:2vw;font-size:3.4666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#ecology .healthy .featureList_desc{margin-top:10px}}@media screen and (max-width: 767px){#ecology .maintenance{margin-top:16vw}}@media screen and (min-width: 768px),print{#ecology .maintenance{margin-top:80px}}#ecology .maintenance .healthy_head{position:relative}@media screen and (max-width: 767px){#ecology .maintenance .healthy_head{background:url("/house/images/performance/ecology/maintenance_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ecology .maintenance .healthy_head{background:url("/house/images/performance/ecology/maintenance_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#ecology .maintenance .section_inner{position:relative}@media screen and (max-width: 767px){#ecology .maintenance .section_inner{padding:20.2666666667vw 0 10vw}}@media screen and (min-width: 768px),print{#ecology .maintenance .section_inner{padding:160px 0 73px 0}}#ecology .maintenance .section_inner>*{position:relative}#ecology .maintenance .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#ecology .maintenance .section_inner::before{top:10.6666666667vw;left:5.3333333333vw}}@media screen and (min-width: 768px),print{#ecology .maintenance .section_inner::before{top:80px;left:133px}}@media screen and (min-width: 768px),print{#ecology .maintenance .contents_head .contents_imageBox{margin-top:50px}}@media screen and (max-width: 767px){#ecology .maintenance .contents_heading{word-break:keep-all}}#ecology .maintenance .contents_bodyCopy{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#ecology .maintenance .contents_bodyCopy{-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;row-gap:9.3333333333vw}}@media screen and (min-width: 768px),print{#ecology .maintenance .contents_bodyCopy{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:114px 80px}}@media screen and (max-width: 767px){#ecology .maintenance .contents_wrap{width:77.3333333333vw}}@media screen and (min-width: 768px),print{#ecology .maintenance .contents_wrap{width:480px}}@media screen and (max-width: 767px){#ecology .maintenance .contents_wrap .imageBox_item{height:52.8vw}}@media screen and (min-width: 768px),print{#ecology .maintenance .contents_wrap .imageBox_item{height:328px}}#ecology .maintenance .contents_wrap .contents_copyBox{padding:0;background-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){#ecology .maintenance .contents_wrap .contents_copyBox{margin-top:5.7333333333vw}}@media screen and (min-width: 768px),print{#ecology .maintenance .contents_wrap .contents_copyBox{margin-top:32px}}#ecology .maintenance .contents_wrap .contents_copyBox .copyBox_leadCopy{text-align:left}@media screen and (max-width: 767px){#ecology .maintenance .contents_wrap .contents_copyBox .copyBox_leadCopy{padding-bottom:1.7333333333vw;border-bottom:.2666666667vw solid #1e9f86}}@media screen and (min-width: 768px),print{#ecology .maintenance .contents_wrap .contents_copyBox .copyBox_leadCopy{padding-bottom:16px;border-bottom:2px solid #1e9f86}}@media screen and (max-width: 767px){#ecology .maintenance .contents_wrap .contents_copyBox .copyBox_bodyCopy{margin-top:4vw}}@media screen and (min-width: 768px),print{#ecology .maintenance .contents_wrap .contents_copyBox .copyBox_bodyCopy{margin-top:18px}}@media screen and (min-width: 768px),print{#ecology .maintenance .contents_wrap:nth-child(even){margin-top:80px}}@media screen and (max-width: 767px){#ecology .prevent{margin-top:16vw}}@media screen and (min-width: 768px),print{#ecology .prevent{margin-top:80px;padding-bottom:120px}}#ecology .prevent .prevent_head{position:relative}@media screen and (max-width: 767px){#ecology .prevent .prevent_head{padding-top:6.6666666667vw;background:url("/house/images/performance/ecology/prevent_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#ecology .prevent .prevent_head{background:url("/house/images/performance/ecology/prevent_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#ecology .prevent .prevent_title{font-size:6.5333333333vw;line-height:1.306122449}}@media screen and (max-width: 767px){#ecology .prevent .section_inner{padding:20.2666666667vw 0 10vw}}@media screen and (min-width: 768px),print{#ecology .prevent .section_inner{padding:160px 0 80px 0}}#ecology .prevent .section_inner>*{position:relative}#ecology .prevent .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#ecology .prevent .section_inner::before{top:10.6666666667vw;right:5.3333333333vw;height:100%}}@media screen and (min-width: 768px),print{#ecology .prevent .section_inner::before{top:80px;right:133px;height:calc(100% - 80px)}}@media screen and (max-width: 767px){#ecology .prevent .contents_copyBox{margin-top:9.3333333333vw;padding:6vw 5.3333333333vw 7.4666666667vw}}@media screen and (min-width: 768px),print{#ecology .prevent .contents_copyBox{margin-top:50px}}@media screen and (min-width: 768px),print{#ecology .prevent .copyBox_leadCopy{text-align:left}}#ecology .prevent .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#ecology .prevent .contents_imageBox{margin-top:6.1333333333vw}}@media screen and (min-width: 768px),print{#ecology .prevent .contents_imageBox{margin-top:34px}}@media screen and (max-width: 767px){#ecology .prevent .contents_copyBox-1 .imageBox_item{width:33.3333333333vw;height:21.6vw}}@media screen and (min-width: 768px),print{#ecology .prevent .contents_copyBox-1 .imageBox_item{width:464px;height:300px}}@media screen and (max-width: 767px){#ecology .prevent .contents_copyBox-2 .imageBox_item{width:66.6666666667vw;height:102.6666666667vw}}@media screen and (min-width: 768px),print{#ecology .prevent .contents_copyBox-2 .imageBox_item{width:928px;height:490px}}@media screen and (max-width: 767px){#ecology .prevent .contents_copyBox-3 .imageBox_item{width:66.6666666667vw;height:89.3333333333vw}}@media screen and (min-width: 768px),print{#ecology .prevent .contents_copyBox-3 .imageBox_item{width:928px;height:286px}}#jutakuseino .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#jutakuseino .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .section_head{height:208px;padding-top:34px}}#jutakuseino .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#jutakuseino .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#jutakuseino .section_title{font-size:60px;line-height:1.4}}#jutakuseino .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#jutakuseino .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#jutakuseino .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#jutakuseino .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#jutakuseino .intro{overflow:hidden}}@media screen and (max-width: 767px){#jutakuseino .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#jutakuseino .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#jutakuseino .intro .intro_image img{width:100%;height:auto}}#jutakuseino .intro .intro_box{position:relative}@media screen and (max-width: 767px){#jutakuseino .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#jutakuseino .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#jutakuseino .intro .intro_box{margin-top:-374px;margin-left:-278px}}#jutakuseino .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#jutakuseino .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#jutakuseino .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#jutakuseino .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#jutakuseino .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#jutakuseino .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#jutakuseino .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#jutakuseino .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}#jutakuseino section{overflow:hidden}#jutakuseino .whatSystem>*,#jutakuseino .flow>*,#jutakuseino .merit>*{position:relative}#jutakuseino .contents_heading{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#jutakuseino .contents_heading{font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#jutakuseino .contents_heading{font-size:30px;line-height:1}}#jutakuseino .contents_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#jutakuseino .contents_bodyCopy{margin-top:5.0666666667vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#jutakuseino .contents_bodyCopy{margin-top:34px;font-size:16px;line-height:1.8}}#jutakuseino .contents_copyBox{background-color:#fff}@media screen and (max-width: 767px){#jutakuseino .contents_copyBox{padding:6vw 5.3333333333vw 7.4666666667vw}}@media screen and (max-width: 767px){#jutakuseino .contents_copyBox+.contents_copyBox{margin-top:10.6666666667vw}}#jutakuseino .copyBox_leadCopy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#jutakuseino .copyBox_leadCopy{font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#jutakuseino .copyBox_leadCopy{text-align:center;font-size:24px;line-height:1}}#jutakuseino .copyBox_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#jutakuseino .copyBox_bodyCopy{margin-top:6.1333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#jutakuseino .copyBox_bodyCopy{margin-top:34px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#jutakuseino .whatSystem{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem{margin-top:80px}}@media screen and (max-width: 767px){#jutakuseino .whatSystem .section_inner{padding:20.2666666667vw 0 10vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .section_inner{padding:80px 0}}#jutakuseino .whatSystem .section_inner>*{position:relative}#jutakuseino .whatSystem .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#jutakuseino .whatSystem .section_inner::before{top:10.6666666667vw;left:5.3333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .section_inner::before{top:0;left:133px}}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_head .contents_imageBox{margin-top:6.9333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_head .contents_imageBox{margin-top:50px}}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_head .imageBox_item{width:89.3333333333vw;height:41.3333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_head .imageBox_item{width:1040px;height:480px}}#jutakuseino .whatSystem .contents_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_box{gap:10.6666666667vw 0;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_box{gap:40px 0;margin-top:80px}}#jutakuseino .whatSystem .contents_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:#fff}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:7.4666666667vw 0}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap{gap:0 40px;padding:40px 56px}}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap .contents_imageBox.grade{margin-top:6.1333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap .contents_imageBox.grade{margin-top:34px}}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap .contents_imageBox.grade .imageBox_item+.imageBox_item{margin-top:3.6vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap .contents_imageBox.grade .imageBox_item+.imageBox_item{margin-top:24px}}#jutakuseino .whatSystem .contents_wrap .contents_imageBox.imagePhoto{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap .contents_imageBox.imagePhoto{width:56.2666666667vw;height:62.9333333333vw;margin:7.4666666667vw auto 0}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap .contents_imageBox.imagePhoto{width:342px;height:384px}}#jutakuseino .whatSystem .contents_wrap .contents_copyBox{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap .contents_copyBox{width:78.6666666667vw;margin:auto;padding:0}}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap .contents_copyBox .copyBox_leadCopy{text-align:center}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap .contents_copyBox .copyBox_leadCopy{text-align:left}}#jutakuseino .whatSystem .contents_wrap .contents_copyBox small{font-weight:600}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap .contents_copyBox small{font-size:3.4666666667vw;line-height:2.1923076923}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap .contents_copyBox small{font-size:18px;line-height:2.2555555556}}#jutakuseino .whatSystem .contents_wrap .contents_copyBox::before{display:block;position:relative;content:""}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap .contents_copyBox::before{height:9.3333333333vw;margin:0 auto 3.7333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap .contents_copyBox::before{height:50px;margin:0 auto 24px}}#jutakuseino .whatSystem .contents_wrap[data-wrapname=utility] .contents_copyBox::before{background:url("/house/images/performance/jutakuseino/utility_icon_1.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap[data-wrapname=utility] .contents_copyBox::before{width:11.7333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap[data-wrapname=utility] .contents_copyBox::before{width:63px}}#jutakuseino .whatSystem .contents_wrap[data-wrapname=airEnvironment] .contents_copyBox::before{background:url("/house/images/performance/jutakuseino/airEnvironment_icon_1.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap[data-wrapname=airEnvironment] .contents_copyBox::before{width:13.8666666667vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap[data-wrapname=airEnvironment] .contents_copyBox::before{width:74.88px}}#jutakuseino .whatSystem .contents_wrap[data-wrapname=reduction] .contents_copyBox::before{background:url("/house/images/performance/jutakuseino/reduction_icon_1.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap[data-wrapname=reduction] .contents_copyBox::before{width:10.4vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap[data-wrapname=reduction] .contents_copyBox::before{width:55.66px}}#jutakuseino .whatSystem .contents_wrap[data-wrapname=stable] .contents_copyBox::before{background:url("/house/images/performance/jutakuseino/stable_icon_1.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap[data-wrapname=stable] .contents_copyBox::before{width:14.1333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap[data-wrapname=stable] .contents_copyBox::before{width:55.66px}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap[data-wrapname=stable] .contents_imageBox.imagePhoto{height:720px}}#jutakuseino .whatSystem .contents_wrap[data-wrapname=consumption] .contents_copyBox::before{background:url("/house/images/performance/jutakuseino/consumption_icon_1.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#jutakuseino .whatSystem .contents_wrap[data-wrapname=consumption] .contents_copyBox::before{width:10.9333333333vw}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap[data-wrapname=consumption] .contents_copyBox::before{width:55.66px}}@media screen and (min-width: 768px),print{#jutakuseino .whatSystem .contents_wrap[data-wrapname=consumption] .contents_imageBox.imagePhoto{height:546px}}@media screen and (min-width: 768px),print{#jutakuseino .flow{margin-top:80px;background:url("/house/images/performance/jutakuseino/flow_bg_1.png") 50% 50%/cover no-repeat}}@media screen and (min-width: 768px),print{#jutakuseino .flow .section_inner{padding:80px 0}}#jutakuseino .flow .section_inner>*{position:relative}#jutakuseino .flow .contents_head .contents_heading{color:#fff}@media screen and (min-width: 768px),print{#jutakuseino .flow .contents_head .contents_bodyCopy{margin-top:54px}}#jutakuseino .flow .contents_head .contents_copyBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px),print{#jutakuseino .flow .contents_head .contents_copyBox{padding:40px}}@media screen and (min-width: 768px),print{#jutakuseino .flow .contents_head .contents_copyBox .copyBox_bodyCopy{width:928px;margin:34px auto 0;font-size:16px;line-height:1.8}}#jutakuseino .flow .contents_head .contents_copyBox .contents_imageBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px),print{#jutakuseino .flow .contents_head .contents_copyBox .contents_imageBox{gap:0 7px;margin-top:34px}}@media screen and (min-width: 768px),print{#jutakuseino .flow .contents_head .contents_copyBox .contents_imageBox+.contents_imageBox{margin-top:22px}}#jutakuseino .flow .contents_head .contents_copyBox .contents_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0 7px}@media screen and (min-width: 768px),print{#jutakuseino .flow .contents_head .contents_copyBox .contents_wrap .imagePhoto{width:472px;margin-left:9px}}@media screen and (min-width: 768px),print{#jutakuseino .flow .contents_head .contents_copyBox .imageBox_item{width:156px;height:250px}}@media screen and (min-width: 768px),print{#jutakuseino .flow .contents_head .contents_copyBox .imageBox_item.delivery{width:146px}}@media screen and (min-width: 768px),print{#jutakuseino .merit{background-color:#f8f7f4}}@media screen and (min-width: 768px),print{#jutakuseino .merit .section_inner{padding:80px 0}}#jutakuseino .merit .section_inner>*{position:relative}@media screen and (min-width: 768px),print{#jutakuseino .merit .contents_head .meritList.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:54px;padding:0 82px}}#jutakuseino .merit .contents_head .meritList.about .meritList_item{position:relative}@media screen and (min-width: 768px),print{#jutakuseino .merit .contents_head .meritList.about .meritList_item{width:250px;height:250px}}#jutakuseino .merit .contents_head .meritList.about .meritList_item p{position:absolute;width:100%;bottom:65px;left:0;text-align:center;font-weight:600;font-size:28px;line-height:1.2428571429;word-break:keep-all;color:#109f98}#jutakuseino .merit .contents_copyBox{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px),print{#jutakuseino .merit .contents_copyBox{margin-top:40px}}@media screen and (min-width: 768px),print{#jutakuseino .merit .contents_imageBox{width:880px;height:928px;margin-left:-93px}}#jutakuseino .merit .meritList.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px),print{#jutakuseino .merit .meritList.detail{width:690px;margin:80px 0 0 -417px}}@media screen and (min-width: 768px),print{#jutakuseino .merit .meritList.detail .meritList_item{padding:12px 0 11px 50px;background-color:#fff}}@media screen and (min-width: 768px),print{#jutakuseino .merit .meritList.detail .meritList_item+.meritList_item{margin-top:16px}}#jutakuseino .merit .meritList.detail .meritList_title{position:relative;font-weight:600}@media screen and (min-width: 768px),print{#jutakuseino .merit .meritList.detail .meritList_title{font-size:20px;line-height:1}}#jutakuseino .merit .meritList.detail .meritList_title::before{content:"";display:block;position:absolute;top:0;left:-34px;width:24px;height:24px;background:url("/house/images/common/checkmark.svg") 50% 50%/contain no-repeat}@media screen and (min-width: 768px),print{#jutakuseino .merit .meritList.detail .meritList_desc{margin-top:13px;font-size:16px;line-height:1.8}}@media screen and (min-width: 768px),print{#jutakuseino .merit .meritList.detail .annotation{margin-top:2px;font-size:12px;line-height:2.4}}#professional .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#professional .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#professional .section_head{height:208px;padding-top:34px}}#professional .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#professional .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#professional .section_title{font-size:60px;line-height:1.4}}#professional .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#professional .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#professional .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#professional .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#professional .intro{overflow:hidden}}@media screen and (max-width: 767px){#professional .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#professional .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#professional .intro .intro_image img{width:100%;height:auto}}#professional .intro .intro_box{position:relative}@media screen and (max-width: 767px){#professional .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#professional .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#professional .intro .intro_box{margin-top:-374px;margin-left:-278px}}#professional .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#professional .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#professional .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#professional .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#professional .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#professional .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#professional .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#professional .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}@media screen and (max-width: 767px){#professional .intro .introPoints{margin-top:2.1333333333vw;padding-block:17.0666666667vw 9.2vw;background:url("/house/images/strength/hinoki/index/introPoints_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#professional .intro .introPoints{width:1271px;height:451px;margin:19px auto 0;padding-block:85px 43.5px;background:url("/house/images/strength/hinoki/index/introPoints_bg.png") no-repeat 50% 50%/contain}}#professional .intro .introPoints_titleWrap{text-align:center}#professional .intro .introPoints_title{position:relative;display:inline-block;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#professional .intro .introPoints_title{font-size:6.6666666667vw;line-height:1.32}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_title{font-size:46px;line-height:1.3043478261}}#professional .intro .introPoints_title::before,#professional .intro .introPoints_title::after{content:"";display:block;position:absolute;background-color:#c1c1c1;top:50%}@media screen and (max-width: 767px){#professional .intro .introPoints_title::before,#professional .intro .introPoints_title::after{width:.5333333333vw;height:1.8666666667vw;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_title::before,#professional .intro .introPoints_title::after{width:2px;height:8px;margin-top:-4px}}@media screen and (max-width: 767px){#professional .intro .introPoints_title::before{left:-6.6666666667vw}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_title::before{left:-50px}}@media screen and (max-width: 767px){#professional .intro .introPoints_title::after{right:-6.6666666667vw}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_title::after{right:-50px}}#professional .intro .introPoints_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#professional .intro .introPoints_subtitle{margin-top:.2666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_subtitle{margin-block:-2px -6px;font-size:16px;line-height:1.6875}}#professional .intro .introPoints_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#professional .intro .introPoints_list{gap:4.6666666667vw 2.6666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_list{gap:0 10px;margin-top:56px}}#professional .intro .introPoints_item{background-color:#fff;opacity:0}@media screen and (max-width: 767px){#professional .intro .introPoints_item{width:28vw;height:24.5333333333vw;border:.2666666667vw solid #000}#professional .intro .introPoints_item:nth-of-type(1){margin-left:14vw}#professional .intro .introPoints_item:nth-of-type(2){margin-right:14vw}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_item{width:200px;height:170px;border:1px solid #000}}#professional .intro .introPoints_link{position:relative;display:block;width:100%;height:100%}@media screen and (max-width: 767px){#professional .intro .introPoints_link{padding-top:3.2vw}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_link{padding-top:24px}}#professional .intro .introPoints_link::before{content:"";display:block;position:absolute;left:50%}@media screen and (max-width: 767px){#professional .intro .introPoints_link::before{bottom:-3.2vw;width:1.2vw;height:4.9333333333vw;margin-left:-0.6vw;background:url("/house/images/strength/hinoki/index/introPoints_arrow_sp.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_link::before{bottom:-18px;width:8px;height:36px;margin-left:-4px;background:url("/house/images/strength/hinoki/index/introPoints_arrow.svg") no-repeat 50% 50%/contain}}#professional .intro .introPoints_number{text-align:center;font-family:"Roboto",sans-serif;color:#529588}@media screen and (max-width: 767px){#professional .intro .introPoints_number{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_number{font-size:24px;line-height:1.5;font-weight:bold}}#professional .intro .introPoints_txt{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;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#professional .intro .introPoints_txt{height:10.6666666667vw;margin-top:2.5333333333vw;font-size:3.2vw;line-height:1.4583333333}}@media screen and (min-width: 768px),print{#professional .intro .introPoints_txt{height:60px;margin-top:18px;font-size:24px;line-height:1.4583333333;font-weight:300}}#professional section{overflow:hidden}#professional .sales>*,#professional .architect>*,#professional .interior>*,#professional .master>*,#professional .afterService>*{position:relative}#professional .contents_head .contents_copy{position:absolute;top:0;left:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;word-break:keep-all;z-index:1}@media screen and (max-width: 767px){#professional .contents_head .contents_copy{font-size:4.8vw;line-height:1.0833333333}}@media screen and (min-width: 768px),print{#professional .contents_head .contents_copy{font-size:32px;line-height:1.0875}}#professional .contents_heading{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#professional .contents_heading{font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#professional .contents_heading{font-size:30px;line-height:1}}@media screen and (max-width: 767px){#professional .contents_container{width:100%}}#professional .contents_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#professional .contents_bodyCopy{margin-top:5.0666666667vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#professional .contents_bodyCopy{margin-top:34px;font-size:16px;line-height:1.8}}#professional .contents_copyBox{background-color:#fff}@media screen and (max-width: 767px){#professional .contents_copyBox{width:78.1333333333vw;padding:6vw 5.3333333333vw 7.4666666667vw}}@media screen and (min-width: 768px),print{#professional .contents_copyBox{width:661px;padding:32px 56px 34px}}#professional .copyBox_leadCopy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#professional .copyBox_leadCopy{font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#professional .copyBox_leadCopy{font-size:24px;line-height:1.7}}#professional .copyBox_bodyCopy{font-weight:300}@media screen and (max-width: 767px){#professional .copyBox_bodyCopy{margin-top:6.1333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#professional .copyBox_bodyCopy{margin-top:34px;font-size:16px;line-height:1.8}}#professional .imageBox_item{position:absolute;top:0}@media screen and (max-width: 767px){#professional .imageBox_item.mainImage{width:74.6666666667vw;height:85.3333333333vw}}@media screen and (min-width: 768px),print{#professional .imageBox_item.mainImage{width:980px;height:696px}}@media screen and (max-width: 767px){#professional .slideIn-bg{padding:2.1333333333vw 1.0666666667vw}}@media screen and (min-width: 768px),print{#professional .slideIn-bg{padding:16px 7px}}#professional .slideIn-text{display:block;height:100%;opacity:0;overflow:hidden}@media screen and (max-width: 767px){#professional .slideIn-text{letter-spacing:.1333333333vw}}@media screen and (min-width: 768px),print{#professional .slideIn-text{letter-spacing:1.5px}}@media screen and (max-width: 767px){#professional .sales{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#professional .sales{margin-top:120px}}#professional .sales .sales_head{position:relative}@media screen and (max-width: 767px){#professional .sales .sales_head{background:url("/house/images/professional/sales_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#professional .sales .sales_head{background:url("/house/images/professional/sales_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#professional .sales .section_inner{position:relative}@media screen and (max-width: 767px){#professional .sales .section_inner{padding:0 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#professional .sales .section_inner{padding:104px 0 49px}}#professional .sales .section_inner>*{position:relative}#professional .sales .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#professional .sales .section_inner::before{top:16vw;left:5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .sales .section_inner::before{top:104px;left:133px}}#professional .sales .contents_copy-1{right:0;left:auto}@media screen and (max-width: 767px){#professional .sales .contents_copy-1{top:10.6666666667vw}}@media screen and (min-width: 768px),print{#professional .sales .contents_copy-1{top:60px}}#professional .sales .contents_copy-2{left:auto}@media screen and (max-width: 767px){#professional .sales .contents_copy-2{top:21.3333333333vw;right:8.2666666667vw}}@media screen and (min-width: 768px),print{#professional .sales .contents_copy-2{top:169px;right:80px}}@media screen and (max-width: 767px){#professional .sales .contents_copy-3{top:65.6vw;left:2.1333333333vw}}@media screen and (min-width: 768px),print{#professional .sales .contents_copy-3{top:352px;left:80px}}#professional .sales .sales_container-1{z-index:10}@media screen and (max-width: 767px){#professional .sales .sales_container-1{padding-top:171.6vw}}@media screen and (min-width: 768px),print{#professional .sales .sales_container-1{padding-top:1050px}}@media screen and (max-width: 767px){#professional .sales .sales_container-1 .contents_copyBox-2{margin:48.2666666667vw 0 0 auto}}@media screen and (min-width: 768px),print{#professional .sales .sales_container-1 .contents_copyBox-2{margin:352px 0 0 380px}}@media screen and (max-width: 767px){#professional .sales .sales_container-1 .contents_copyBox-3{margin-top:55.4666666667vw}}@media screen and (min-width: 768px),print{#professional .sales .sales_container-1 .contents_copyBox-3{margin-top:197px}}#professional .sales .sales_container-2{position:absolute;top:0}@media screen and (max-width: 767px){#professional .sales .sales_container-2 .imageBox_item-1.mainImage{top:26.6666666667vw;left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .sales .sales_container-2 .imageBox_item-1.mainImage{top:164px;left:-93px}}@media screen and (max-width: 767px){#professional .sales .sales_container-2 .imageBox_item-2{top:128vw;right:-5.3333333333vw;width:80vw;height:49.0666666667vw}}@media screen and (min-width: 768px),print{#professional .sales .sales_container-2 .imageBox_item-2{top:954px;left:472px;width:680px;height:416px}}@media screen and (max-width: 767px){#professional .sales .sales_container-2 .imageBox_item-3{top:274.8vw;left:-5.3333333333vw;width:37.3333333333vw;height:58.6666666667vw}}@media screen and (min-width: 768px),print{#professional .sales .sales_container-2 .imageBox_item-3{top:1378px;left:-93px;width:370px;height:616px}}@media screen and (max-width: 767px){#professional .sales .sales_container-2 .imageBox_item-4{top:290.8vw;right:-5.3333333333vw;width:57.3333333333vw;height:42.6666666667vw}}@media screen and (min-width: 768px),print{#professional .sales .sales_container-2 .imageBox_item-4{top:1538px;left:337px;width:510px;height:312px}}@media screen and (max-width: 767px){#professional .sales .sales_container-2 .imageBox_item-5{top:434.8vw;right:-5.3333333333vw;width:74.6666666667vw;height:55.4666666667vw}}@media screen and (min-width: 768px),print{#professional .sales .sales_container-2 .imageBox_item-5{top:2115px;left:592px;width:560px;height:416px}}@media screen and (max-width: 767px){#professional .architect{margin-top:16vw}}@media screen and (min-width: 768px),print{#professional .architect{margin-top:120px}}#professional .architect .architect_head{position:relative}@media screen and (max-width: 767px){#professional .architect .architect_head{background:url("/house/images/professional/architect_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#professional .architect .architect_head{background:url("/house/images/professional/architect_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#professional .architect .section_inner{position:relative}@media screen and (max-width: 767px){#professional .architect .section_inner{padding:0 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#professional .architect .section_inner{padding:0 0 80px}}#professional .architect .section_inner>*{position:relative}#professional .architect .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#professional .architect .section_inner::before{top:71.4666666667vw;right:5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .architect .section_inner::before{top:80px;right:133px}}#professional .architect .contents_copy-1{left:auto}@media screen and (max-width: 767px){#professional .architect .contents_copy-1{top:10.6666666667vw;right:0}}@media screen and (min-width: 768px),print{#professional .architect .contents_copy-1{top:64px;right:80px}}@media screen and (max-width: 767px){#professional .architect .contents_copy-2{top:23.4666666667vw;left:7.4666666667vw}}@media screen and (min-width: 768px),print{#professional .architect .contents_copy-2{top:344px;left:0}}#professional .architect .architect_container-1{z-index:10}@media screen and (max-width: 767px){#professional .architect .architect_container-1{padding-top:106.6666666667vw}}@media screen and (min-width: 768px),print{#professional .architect .architect_container-1{padding-top:721px}}@media screen and (min-width: 768px),print{#professional .architect .architect_container-1 .contents_copyBox-1{margin-left:80px}}@media screen and (max-width: 767px){#professional .architect .architect_container-1 .contents_copyBox-2{margin:89.6vw 0 0 auto}}@media screen and (min-width: 768px),print{#professional .architect .architect_container-1 .contents_copyBox-2{margin:280px 0 0 auto}}#professional .architect .architect_container-2{position:absolute;top:0}@media screen and (max-width: 767px){#professional .architect .architect_container-2 .imageBox_item-1.mainImage{top:26.6666666667vw;right:-5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .architect .architect_container-2 .imageBox_item-1.mainImage{top:160px;left:173px}}@media screen and (max-width: 767px){#professional .architect .architect_container-2 .imageBox_item-2{top:228.8vw;right:-5.3333333333vw;width:43.4666666667vw;height:43.4666666667vw}}@media screen and (min-width: 768px),print{#professional .architect .architect_container-2 .imageBox_item-2{top:976px;left:790px;width:364px;height:364px}}@media screen and (max-width: 767px){#professional .architect .architect_container-2 .imageBox_item-3{top:277.6vw;left:-5.3333333333vw;width:84vw;height:51.4666666667vw}}@media screen and (min-width: 768px),print{#professional .architect .architect_container-2 .imageBox_item-3{top:1204px;left:-113px;width:680px;height:416px}}@media screen and (min-width: 768px),print{#professional .architect .architect_container-2 .imageBox_item-4{top:1538px;left:337px;width:510px;height:312px}}@media screen and (min-width: 768px),print{#professional .architect .architect_container-2 .imageBox_item-5{top:2115px;left:472px;width:560px;height:416px}}@media screen and (max-width: 767px){#professional .interior{margin-top:16vw}}@media screen and (min-width: 768px),print{#professional .interior{margin-top:120px}}#professional .interior .interior_head{position:relative}@media screen and (max-width: 767px){#professional .interior .interior_head{padding-top:5.3333333333vw;background:url("/house/images/professional/interior_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#professional .interior .interior_head{background:url("/house/images/professional/interior_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (max-width: 767px){#professional .interior .interior_title{font-size:7.4666666667vw;line-height:1.3214285714}}#professional .interior .section_inner{position:relative}@media screen and (max-width: 767px){#professional .interior .section_inner{padding:0 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#professional .interior .section_inner{padding:0 0 80px}}#professional .interior .section_inner>*{position:relative}#professional .interior .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#professional .interior .section_inner::before{top:16vw;left:5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .interior .section_inner::before{top:80px;left:133px}}@media screen and (max-width: 767px){#professional .interior .contents_copy-1{top:10.6666666667vw;right:0}}@media screen and (min-width: 768px),print{#professional .interior .contents_copy-1{top:64px;right:0}}@media screen and (max-width: 767px){#professional .interior .contents_copy-2{top:21.3333333333vw;right:8.9333333333vw}}@media screen and (min-width: 768px),print{#professional .interior .contents_copy-2{top:144px;right:80px;left:auto}}@media screen and (max-width: 767px){#professional .interior .contents_copy-3{top:66.2666666667vw;left:2.1333333333vw}}@media screen and (min-width: 768px),print{#professional .interior .contents_copy-3{top:328px;left:80px}}#professional .interior .interior_container-1{z-index:10}@media screen and (max-width: 767px){#professional .interior .interior_container-1{padding-top:106.6666666667vw}}@media screen and (min-width: 768px),print{#professional .interior .interior_container-1{padding-top:721px}}#professional .interior .interior_container-1 .contents_copyBox-1{margin:0 0 0 auto}@media screen and (max-width: 767px){#professional .interior .interior_container-1 .contents_copyBox-2{margin:89.3333333333vw 0 0 0}}@media screen and (min-width: 768px),print{#professional .interior .interior_container-1 .contents_copyBox-2{margin:280px auto 0 0}}#professional .interior .interior_container-2{position:absolute;top:0}@media screen and (max-width: 767px){#professional .interior .interior_container-2 .imageBox_item-1.mainImage{top:26.6666666667vw;left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .interior .interior_container-2 .imageBox_item-1.mainImage{top:160px;left:-113px}}@media screen and (max-width: 767px){#professional .interior .interior_container-2 .imageBox_item-2{top:222.5333333333vw;left:-5.3333333333vw;width:43.4666666667vw;height:43.4666666667vw}}@media screen and (min-width: 768px),print{#professional .interior .interior_container-2 .imageBox_item-2{top:976px;left:-113px;width:364px;height:364px}}@media screen and (max-width: 767px){#professional .interior .interior_container-2 .imageBox_item-3{top:271.3333333333vw;right:-5.3333333333vw;width:84vw;height:51.4666666667vw}}@media screen and (min-width: 768px),print{#professional .interior .interior_container-2 .imageBox_item-3{top:1204px;left:473px;width:680px;height:416px}}@media screen and (max-width: 767px){#professional .master{margin-top:16vw}}@media screen and (min-width: 768px),print{#professional .master{margin-top:120px}}#professional .master .master_head{position:relative}@media screen and (max-width: 767px){#professional .master .master_head{background:url("/house/images/professional/master_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#professional .master .master_head{background:url("/house/images/professional/master_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#professional .master .section_inner{position:relative}@media screen and (max-width: 767px){#professional .master .section_inner{padding:0 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#professional .master .section_inner{padding:0 0 80px}}#professional .master .section_inner>*{position:relative}#professional .master .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4;height:100%}@media screen and (max-width: 767px){#professional .master .section_inner::before{top:16vw;right:5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .master .section_inner::before{top:80px;right:133px}}#professional .master .contents_copy-1{left:auto}@media screen and (max-width: 767px){#professional .master .contents_copy-1{top:10.6666666667vw;right:0}}@media screen and (min-width: 768px),print{#professional .master .contents_copy-1{top:64px;right:80px}}@media screen and (max-width: 767px){#professional .master .contents_copy-2{top:23.4666666667vw;left:7.4666666667vw}}@media screen and (min-width: 768px),print{#professional .master .contents_copy-2{top:343px;left:0}}#professional .master .master_container-1{z-index:10}@media screen and (max-width: 767px){#professional .master .master_container-1{padding-top:106.6666666667vw}}@media screen and (min-width: 768px),print{#professional .master .master_container-1{padding-top:721px}}@media screen and (min-width: 768px),print{#professional .master .master_container-1 .contents_copyBox-1{margin:0 auto 0 80px}}@media screen and (max-width: 767px){#professional .master .master_container-1 .contents_copyBox-2{margin:89.6vw 0 0 auto}}@media screen and (min-width: 768px),print{#professional .master .master_container-1 .contents_copyBox-2{margin:280px 0 0 auto}}#professional .master .master_container-2{position:absolute;top:0}@media screen and (max-width: 767px){#professional .master .master_container-2 .imageBox_item-1.mainImage{top:26.6666666667vw;right:-5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .master .master_container-2 .imageBox_item-1.mainImage{top:160px;left:273px}}@media screen and (max-width: 767px){#professional .master .master_container-2 .imageBox_item-2{top:248.9333333333vw;right:-5.3333333333vw;width:43.4666666667vw;height:43.4666666667vw}}@media screen and (min-width: 768px),print{#professional .master .master_container-2 .imageBox_item-2{top:976px;left:790px;width:364px;height:364px}}@media screen and (max-width: 767px){#professional .master .master_container-2 .imageBox_item-3{top:297.7333333333vw;left:-5.3333333333vw;width:84vw;height:51.4666666667vw}}@media screen and (min-width: 768px),print{#professional .master .master_container-2 .imageBox_item-3{top:1261px;left:-113px;width:680px;height:416px}}@media screen and (max-width: 767px){#professional .afterService{margin-top:16vw}}@media screen and (min-width: 768px),print{#professional .afterService{margin-top:120px;padding-bottom:200px}}#professional .afterService .afterService_head{position:relative}@media screen and (max-width: 767px){#professional .afterService .afterService_head{background:url("/house/images/professional/afterService_head_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#professional .afterService .afterService_head{background:url("/house/images/professional/afterService_head_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#professional .afterService .section_inner{position:relative}@media screen and (max-width: 767px){#professional .afterService .section_inner{padding:0 0 48.8vw 0}}@media screen and (min-width: 768px),print{#professional .afterService .section_inner{padding:0 0 192px}}#professional .afterService .section_inner>*{position:relative}#professional .afterService .section_inner::before{content:"";display:block;position:absolute;min-width:100vw;width:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#professional .afterService .section_inner::before{top:71.4666666667vw;left:5.3333333333vw;height:100%}}@media screen and (min-width: 768px),print{#professional .afterService .section_inner::before{top:80px;left:133px;height:calc(100% - 80px)}}#professional .afterService .contents_copy-1{right:0;left:auto}@media screen and (max-width: 767px){#professional .afterService .contents_copy-1{top:10.6666666667vw}}@media screen and (min-width: 768px),print{#professional .afterService .contents_copy-1{top:64px}}#professional .afterService .contents_copy-2{left:auto}@media screen and (max-width: 767px){#professional .afterService .contents_copy-2{top:21.3333333333vw;right:8.9333333333vw}}@media screen and (min-width: 768px),print{#professional .afterService .contents_copy-2{top:144px;right:80px}}@media screen and (max-width: 767px){#professional .afterService .contents_copy-3{top:66.2666666667vw;left:2.1333333333vw}}@media screen and (min-width: 768px),print{#professional .afterService .contents_copy-3{top:328px;left:80px;letter-spacing:1.5px}}#professional .afterService .afterService_container-1{z-index:10}@media screen and (max-width: 767px){#professional .afterService .afterService_container-1{padding-top:106.6666666667vw}}@media screen and (min-width: 768px),print{#professional .afterService .afterService_container-1{padding-top:721px}}#professional .afterService .afterService_container-1 .contents_copyBox-1{margin:0 0 0 auto}@media screen and (max-width: 767px){#professional .afterService .afterService_container-1 .contents_copyBox-2{margin:89.3333333333vw auto 0 0}}@media screen and (min-width: 768px),print{#professional .afterService .afterService_container-1 .contents_copyBox-2{margin:280px auto 0 0}}#professional .afterService .afterService_container-2{position:absolute;top:0}@media screen and (max-width: 767px){#professional .afterService .afterService_container-2 .imageBox_item-1.mainImage{top:26.6666666667vw;left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#professional .afterService .afterService_container-2 .imageBox_item-1.mainImage{top:160px;left:-113px}}@media screen and (max-width: 767px){#professional .afterService .afterService_container-2 .imageBox_item-2{top:222.5333333333vw;left:-5.3333333333vw;width:43.4666666667vw;height:43.4666666667vw}}@media screen and (min-width: 768px),print{#professional .afterService .afterService_container-2 .imageBox_item-2{top:976px;left:-51px;width:364px;height:364px}}@media screen and (max-width: 767px){#professional .afterService .afterService_container-2 .imageBox_item-3{top:271.3333333333vw;right:-5.3333333333vw;left:auto;width:84vw;height:51.4666666667vw}}@media screen and (min-width: 768px),print{#professional .afterService .afterService_container-2 .imageBox_item-3{top:1204px;left:473px;width:680px;height:416px}}@media screen and (max-width: 767px){#professional .afterService .afterService_container-2 .imageBox_item-4{top:421.3333333333vw;right:-5.3333333333vw;left:auto;width:43.4666666667vw;height:43.4666666667vw}}@media screen and (min-width: 768px),print{#professional .afterService .afterService_container-2 .imageBox_item-4{top:1700px;left:740px;width:350px;height:350px}}@media screen and (max-width: 767px){.productsDetail .p-mv{padding-top:6.4vw}}@media screen and (max-width: 767px){.productsDetail .p-intro{padding:8.5333333333vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-intro{padding:80px 0}}.productsDetail .p-intro .p-intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){.productsDetail .p-intro .p-intro_title{font-size:6.4vw;line-height:1}}@media screen and (min-width: 768px),print{.productsDetail .p-intro .p-intro_title{font-size:30px;line-height:1}}@media screen and (max-width: 767px){.productsDetail .p-intro .p-intro_lead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-intro .p-intro_lead{margin:34px 0 -6px;font-size:16px;line-height:1.8;text-align:center}}.productsDetail .p-contentHead{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){.productsDetail .p-contentHead{padding:6.4vw 0}}@media screen and (min-width: 768px),print{.productsDetail .p-contentHead{padding:48px 0}}@media screen and (max-width: 767px){.productsDetail .p-contentHead .p-contentHead_title{margin:-0.4vw 0;font-size:6.4vw;line-height:1.1333333333}}@media screen and (min-width: 768px),print{.productsDetail .p-contentHead .p-contentHead_title{margin:-3px 0;font-size:48px;line-height:1.1333333333}}@media screen and (max-width: 767px){.productsDetail .p-contentHead .p-contentHead_subtitle{margin:3.3333333333vw 0 -.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-contentHead .p-contentHead_subtitle{margin:25px 0 -7px;font-size:20px;line-height:1.7}}.productsDetail .p-container{position:relative;z-index:1}@media screen and (max-width: 767px){.productsDetail .p-container{padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-container{padding-block:80px}}.productsDetail .p-container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){.productsDetail .p-container::before{top:0;width:89.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-container::before{top:0;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{.productsDetail .p-container::before{width:78.3308931186vw}}@media screen and (max-width: 767px){.productsDetail .p-container.p-container-left::before{left:-5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-container.p-container-left::before{right:133px}}@media screen and (max-width: 767px){.productsDetail .p-container.p-container-right::before{right:-5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-container.p-container-right::before{left:133px}}.productsDetail .p-performance{background-color:#f8f7f4}@media screen and (max-width: 767px){.productsDetail .p-performance{padding-top:10.6666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-performance{padding:80px 0}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.productsDetail .p-performance_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){.productsDetail .p-performance_title{font-size:4.5333333333vw;line-height:1}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_title{font-size:32px;line-height:1}}.productsDetail .p-performance_note{font-weight:700}@media screen and (max-width: 767px){.productsDetail .p-performance_note{margin-top:5.3333333333vw;font-size:2.9333333333vw;line-height:1}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_note{margin-left:40px;font-size:16px;line-height:1}}.productsDetail .p-performance_note>a{color:#1e9f86;text-decoration:underline;text-underline-offset:5px}@media(hover: hover)and (pointer: fine){.productsDetail .p-performance_note>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}.productsDetail .p-performance_note>a:hover{text-decoration:none}}@media screen and (max-width: 767px){.productsDetail .p-performance_tags{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_tags{margin-top:40px}}.productsDetail .p-performance_tagsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.productsDetail .p-performance_tagsList{gap:3.2vw 1.0666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_tagsList{gap:16px}}.productsDetail .p-performance_tagsItem{display:inline-block}.productsDetail .p-performance_tagsItem.p-performance_tagsItem-none>a{pointer-events:none;color:#000;background-color:#868686;opacity:.2}.productsDetail .p-performance_tagsItem>a{display:block;width:100%;height:100%;font-weight:600;color:#fff;background-color:#1e9f86}@media screen and (max-width: 767px){.productsDetail .p-performance_tagsItem>a{padding:1.0666666667vw;font-size:3.4666666667vw;line-height:1}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_tagsItem>a{padding:8px;font-size:18px;line-height:1}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.productsDetail .p-performance_tagsItem>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}.productsDetail .p-performance_tagsItem>a:hover{opacity:.7}}.productsDetail .p-performance_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.productsDetail .p-performance_list{margin-top:7.2vw;gap:5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_list{margin-top:40px;gap:40px}}.productsDetail .p-performance_item{background-color:#fff}@media screen and (max-width: 767px){.productsDetail .p-performance_item{padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_item{width:320px;padding:32px}}@media screen and (max-width: 767px){.productsDetail .p-performance_itemImage{height:43.4666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_itemImage{height:236px}}.productsDetail .p-performance_itemImage>img{width:auto;height:100%;margin:auto}.productsDetail .p-performance_itemTitle{text-align:center;font-weight:600;white-space:nowrap}@media screen and (max-width: 767px){.productsDetail .p-performance_itemTitle{margin:5.7333333333vw 0 -1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_itemTitle{display:grid;place-items:center;height:51px;margin:27px 0 -5px;font-size:20px;line-height:1.53}}@media screen and (max-width: 767px){.productsDetail .p-performance_itemDesc{margin:5.3333333333vw 0 -1.3333333333vw;padding-top:4vw;border-top:.5333333333vw solid #109f98;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_itemDesc{margin:24px 0 -6px;padding-top:18px;border-top:2px solid #109f98;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){.productsDetail .p-performance_itemNote{margin-top:4.2666666667vw;font-size:2.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{.productsDetail .p-performance_itemNote{margin-top:11px;font-size:14px;line-height:1.7}}.productsDetail .p-sliderArea{overflow:hidden}@media screen and (max-width: 767px){.productsDetail .p-sliderArea{padding:10.6666666667vw 0 16vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea{padding:40px 0 80px}}.productsDetail .p-sliderArea .p-sliderContainer{position:relative;z-index:1}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-sliderContainer{padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-sliderContainer{padding-block:80px}}.productsDetail .p-sliderArea .p-sliderContainer::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-sliderContainer::before{top:0;left:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-sliderContainer::before{top:0;right:133px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{.productsDetail .p-sliderArea .p-sliderContainer::before{width:78.3308931186vw}}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider{padding-bottom:12.5333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider{width:960px;margin:0 -113px 0 auto;padding-bottom:60px}}.productsDetail .p-sliderArea .p-slider_pagination{text-align:right}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_pagination{font-weight:400;padding-right:25.0666666667vw;font-size:3.3333333333vw;line-height:1.5}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_pagination{font-weight:600;padding-right:120px;font-size:16px;line-height:1.6875}}.productsDetail .p-sliderArea .p-slider_button-next,.productsDetail .p-sliderArea .p-slider_button-prev{background-color:#1e9f86}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_button-next,.productsDetail .p-sliderArea .p-slider_button-prev{width:9.3333333333vw;height:9.3333333333vw;border:.2666666667vw solid rgba(0,0,0,0)}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_button-next,.productsDetail .p-sliderArea .p-slider_button-prev{width:45px;height:45px;border:1px solid rgba(0,0,0,0)}}.productsDetail .p-sliderArea .p-slider_button-next::after,.productsDetail .p-sliderArea .p-slider_button-prev::after{content:"";display:block;position:absolute}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_button-next::after,.productsDetail .p-sliderArea .p-slider_button-prev::after{width:2.4vw;height:2.4vw;border-top:.2666666667vw solid #fff;border-right:.2666666667vw solid #fff}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_button-next::after,.productsDetail .p-sliderArea .p-slider_button-prev::after{width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}}.productsDetail .p-sliderArea .p-slider_button-next[aria-disabled=true],.productsDetail .p-sliderArea .p-slider_button-prev[aria-disabled=true]{opacity:1;border-color:#000;background-color:#fff}.productsDetail .p-sliderArea .p-slider_button-next[aria-disabled=true]::after,.productsDetail .p-sliderArea .p-slider_button-prev[aria-disabled=true]::after{border-color:#000}.productsDetail .p-sliderArea .p-slider_button-next{inset:auto 0 0 auto}.productsDetail .p-sliderArea .p-slider_button-next::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_button-next::after{top:3.4666666667vw;left:2.6666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_button-next::after{top:17px;left:13px}}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_button-prev{inset:auto 11.4666666667vw 0 auto}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_button-prev{inset:auto 56px 0 auto}}.productsDetail .p-sliderArea .p-slider_button-prev::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_button-prev::after{top:3.4666666667vw;right:2.6666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_button-prev::after{top:17px;right:13px}}.productsDetail .p-sliderArea .p-slider_descBox{position:relative;z-index:10;background-color:#fff}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_descBox{width:78.1333333333vw;margin-top:5.3333333333vw;padding:6.1333333333vw 5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_descBox{width:662px;margin-top:-230px;padding:34px 56px}}.productsDetail .p-sliderArea .p-slider_descTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_descTitle{margin:-1.4666666667vw 0;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_descTitle{margin:-8px 0;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_descText{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_descText{margin:34px 0 -6px;font-size:16px;line-height:1.8}}.productsDetail .p-sliderArea .p-sliderContainer[data-sliderid] .p-slider_descText{margin:0}.productsDetail .p-sliderArea .p-sliderContainer[data-sliderid] .p-slider_descText:not(.p-slider_descText-active){display:none}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-sliderContainer[data-sliderid] .p-slider_descText:not(.p-slider_descText-active){font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-sliderContainer[data-sliderid] .p-slider_descText:not(.p-slider_descText-active){font-size:16px;line-height:1.8}}.productsDetail .p-sliderArea .p-slider_descText-active{display:block}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-slider_floatPhoto{display:none}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-slider_floatPhoto{position:absolute;top:80px;left:-163px;width:264px;height:360px}}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-sliderContainer-typeLeft::before{left:auto;right:-5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-sliderContainer-typeLeft::before{left:133px}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider{margin:0 auto 0 -113px}}.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider_pagination{text-align:left}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider_pagination{padding-left:25.0666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider_pagination{padding-left:120px}}@media screen and (max-width: 767px){.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider_button-next{inset:auto auto 0 11.4666666667vw}}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider_button-next{inset:auto auto 0 55px}}.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider_button-prev{inset:auto auto 0 0}.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider_descBox{margin-left:auto}@media screen and (min-width: 768px),print{.productsDetail .p-sliderArea .p-sliderContainer-typeLeft .p-slider_floatPhoto{left:auto;right:-163px}}.productsDetail .p-tabContainer .p-tabButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.productsDetail .p-tabContainer .p-tabButtons{gap:.5333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-tabContainer .p-tabButtons{gap:2px}}.productsDetail .p-tabContainer .p-tabButton{display:grid;place-items:center;font-weight:600;text-align:center;color:#fff;background-color:#4c4c4c;-webkit-transition:background-color .1s cubic-bezier(0.25, 0.1, 0.25, 1);transition:background-color .1s cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.productsDetail .p-tabContainer .p-tabButton{-webkit-backface-visibility:hidden;backface-visibility:hidden}.productsDetail .p-tabContainer .p-tabButton:hover{background-color:#109f98}}.productsDetail .p-tabContainer .p-tabButton.isActive{background-color:#109f98}@media screen and (min-width: 768px),print{.productsDetail .p-tabContainer .p-tabButton.isActive{position:relative}.productsDetail .p-tabContainer .p-tabButton.isActive::before{content:"";display:block;position:absolute;z-index:1;top:calc(100% - 1px);left:50%;width:0;height:0;margin-left:-10px;border-style:solid;border-width:14px 10px 0 10px;border-color:#109f98 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.productsDetail .p-tabContainer .p-tabContents{background-color:#fff}@media screen and (max-width: 767px){.productsDetail .p-tabContainer .p-tabContents{padding:2.6666666667vw 1.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-tabContainer .p-tabContents{padding:40px}}.productsDetail .p-tabContainer .p-tabContents_inner{position:relative;width:100%;height:100%}.productsDetail .p-tabContainer .p-tabContent{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.productsDetail .p-tabContainer .p-tabContent.isShow{opacity:1}.productsDetail .p-descBox{position:relative;background-color:#fff}@media screen and (max-width: 767px){.productsDetail .p-descBox{padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-descBox{padding:40px 54px}}.productsDetail .p-descBox .p-descBox_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){.productsDetail .p-descBox .p-descBox_title{margin:-1.4666666667vw 0;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-descBox .p-descBox_title{margin:-8px 0;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){.productsDetail .p-descBox .p-descBox_text{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{.productsDetail .p-descBox .p-descBox_text{margin:34px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){.productsDetail .p-jutakuseinoBnr{padding-bottom:32vw}}@media screen and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr{padding-bottom:80px}}@media screen and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_inner{padding:7.4666666667vw 5.3333333333vw;background:url("/house/images/products/details/jutakuseinoBnr_bg_sp.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_inner{padding:40px 144px;background:url("/house/images/products/details/jutakuseinoBnr_bg.jpg") no-repeat 50% 50%/contain}}.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_textArea{background-color:rgba(255,255,255,.9)}@media screen and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_textArea{padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_textArea{padding:40px 50px}}.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_title{font-size:5.0666666667vw;line-height:1}}@media screen and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_title{font-size:30px;line-height:1}}.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_note{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_note{margin:4vw 0 -1.3333333333vw;font-size:3.4666666667vw;line-height:1.7692307692}}@media screen and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_note{margin:26px 0 -6px;font-size:18px;line-height:1.6666666667;text-align:center}}.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn{position:relative;color:#000;font-weight:400;z-index:5}.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn::after{position:absolute;content:"";inset:50% 0 auto auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn::after{width:8.2666666667vw;height:1.8666666667vw;margin-top:-.9333333333vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="62px" height="14px"><path fill="%23000" d="M50.1 14.1h-2v-3.9H0v-2h48.1V0l14 10.2h-12v3.9zm0-5.9H56l-5.9-4.3v4.3z" /></svg>') no-repeat 50% 50%/contain}}@media screen and (max-width: 767px)and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn::after{right:-4.1333333333vw}}@media screen and (max-width: 767px)and (min-width: 768px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn::after{right:-20px}}@media screen and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn::after{width:34px;height:7px;margin-top:-3.5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="x,y" width="34px" height="7px"><path fill="%23000" d="M23.1 7.9h-1V5.5H0v-1h22.1V0l9.8 5.5h-8.8v2.4zm0-3.4h5l-5-2.8v2.8z" /></svg>') no-repeat 50% 50%/contain;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 768px)and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn::after{right:-4.1333333333vw}}@media screen and (min-width: 768px)and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn::after{right:-20px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn{-webkit-backface-visibility:hidden;backface-visibility:hidden}.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn:hover:after{-webkit-transform:translate(45%, 0);transform:translate(45%, 0)}}@media screen and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn{width:30.1333333333vw;height:9.3333333333vw;margin:5.3333333333vw auto 0;font-size:2.6666666667vw;line-height:9.3333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn{-webkit-transition:all .1s;transition:all .1s;width:180px;height:50px;margin:40px auto 0;border:1px solid #000;font-size:14px;line-height:50px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn{-webkit-backface-visibility:hidden;backface-visibility:hidden}.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn:hover{color:#fff;background-color:#000}}.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn a{display:block}@media screen and (max-width: 767px){.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn a{padding:0 0 0 4.5333333333vw}}@media screen and (min-width: 768px),print{.productsDetail .p-jutakuseinoBnr .p-jutakuseinoBnr_btn a{padding:0 0 0 20px}}#productsTop .moreBtn>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#productsTop .moreBtn>a{width:30.1333333333vw;height:9.3333333333vw;padding-left:4.2666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsTop .moreBtn>a{width:180px;height:50px;padding-left:24px;font-size:14px;line-height:1.7142857143}}#productsTop .moreBtn>a::before{content:"";display:block;position:absolute;top:50%}@media screen and (max-width: 767px){#productsTop .moreBtn>a::before{right:-4.8vw;width:8.2666666667vw;height:2vw;margin-top:-1vw}}@media screen and (min-width: 768px),print{#productsTop .moreBtn>a::before{right:-26px;width:44px;height:10px;margin-top:-5px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media screen and (max-width: 767px){#productsTop .mv{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#productsTop .mv{overflow:hidden}}@media screen and (max-width: 767px){#productsTop .mv .mv_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsTop .mv .mv_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#productsTop .mv .mv_image{width:1211px;height:560px;margin-left:275px}#productsTop .mv .mv_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#productsTop .mv .mv_box{position:relative}@media screen and (max-width: 767px){#productsTop .mv .mv_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#productsTop .mv .mv_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#productsTop .mv .mv_box{margin-top:-374px;margin-left:-278px}}#productsTop .mv .mv_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#productsTop .mv .mv_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsTop .mv .mv_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#productsTop .mv .mv_title{margin-block:35px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#productsTop .mv .mv_subtitle{font-weight:600;margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsTop .mv .mv_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#productsTop .mv .mv_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsTop .mv .mv_desc{width:521px;margin-top:120px;padding-block:28px;padding-right:32px;font-weight:400;font-size:16px;line-height:2.5;background-color:#fff}}#productsTop .productsListWrapper{overflow:hidden}#productsTop .productsListContainer{position:relative;z-index:1}@media screen and (max-width: 767px){#productsTop .productsListContainer{margin:10.6666666667vw 0 10.6666666667vw;padding-block:13.8666666667vw 10.6666666667vw}}@media screen and (min-width: 768px),print{#productsTop .productsListContainer{margin:120px 0 80px;padding-block:80px}}#productsTop .productsListContainer::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#productsTop .productsListContainer::before{top:0;right:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsTop .productsListContainer::before{top:0;left:133px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsTop .productsListContainer::before{width:78.3308931186vw}}#productsTop .productsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#productsTop .productsList{gap:10.6666666667vw 0;padding:0 3.2vw}}@media screen and (min-width: 768px),print{#productsTop .productsList{gap:80px 0}}@media screen and (min-width: 768px),print{#productsTop .productsItem{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:1152px;border-radius:10px 0 10px 0}#productsTop .productsItem:nth-of-type(odd){margin-left:-112px}#productsTop .productsItem:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:-112px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#productsTop .productsItem{-webkit-backface-visibility:hidden;backface-visibility:hidden}#productsTop .productsItem:hover .productsItem_imageOver{opacity:1}}#productsTop .productsItem_imageWrap{position:relative}@media screen and (min-width: 768px),print{#productsTop .productsItem_imageWrap{-ms-flex-negative:0;flex-shrink:0;width:700px}}@media screen and (max-width: 767px){#productsTop .productsItem_imageOver{display:none}}@media screen and (min-width: 768px),print{#productsTop .productsItem_imageOver{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}}#productsTop .productsItem_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#231f24}@media screen and (max-width: 767px){#productsTop .productsItem_details{padding:7.4666666667vw 5.3333333333vw;border-radius:0 0 2.6666666667vw 0}}@media screen and (min-width: 768px),print{#productsTop .productsItem_details{width:100%;padding:80px 40px}}#productsTop .productsItem_title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center;color:#d3d3d3}@media screen and (max-width: 767px){#productsTop .productsItem_title{margin-top:7.4666666667vw;font-size:6.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsTop .productsItem_title{margin-top:80px;font-size:40px;line-height:1}}#productsTop .productsItem_copy{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-weight:400;text-align:center;color:#d3d3d3}@media screen and (max-width: 767px){#productsTop .productsItem_copy{margin:-1.0666666667vw 0;font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsTop .productsItem_copy{margin:-6px 0;font-size:16px;line-height:1.7}}#productsTop .productsItem_btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width: 767px){#productsTop .productsItem_btn{margin:7.4666666667vw 0 0 19.2vw}}@media screen and (min-width: 768px),print{#productsTop .productsItem_btn{margin:80px 0 0 86px}}#productsTop .productsItem_btn>a{color:#fff}@media screen and (max-width: 767px){#productsTop .productsItem_btn>a{border:.2666666667vw solid #fff}}@media screen and (min-width: 768px),print{#productsTop .productsItem_btn>a{border:1px solid #fff;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#productsTop .productsItem_btn>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#productsTop .productsItem_btn>a:hover{color:#231f24;background-color:#fff}#productsTop .productsItem_btn>a:hover::before{-webkit-transform:translateX(12px);transform:translateX(12px)}}#productsTop .productsItem_btn>a::before{background:url("/house/images/common/icon_arrow.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#productsTop .productFacade{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsTop .productFacade{margin-top:80px}}#productsTop .productFacade_image{width:100%}@media screen and (max-width: 767px){#productsTop .productFacade_image{height:54.4vw}}@media screen and (min-width: 768px),print{#productsTop .productFacade_image{height:200px}}#productsTop .productsOption{overflow:hidden}#productsTop .productsOption_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsTop .productsOption_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsTop .productsOption_container{margin-top:80px;padding-block:80px}}#productsTop .productsOption_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#productsTop .productsOption_container::before{top:0;left:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsTop .productsOption_container::before{top:0;right:133px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsTop .productsOption_container::before{width:78.3308931186vw}}@media screen and (max-width: 767px){#productsTop .productsOption_image{width:92vw;height:39.7333333333vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsTop .productsOption_image{width:1040px;height:450px;margin-left:-113px}}#productsTop .productsOption_box{position:relative;color:#000;background-color:#fff}@media screen and (max-width: 767px){#productsTop .productsOption_box{width:77.3333333333vw;margin:-2.4vw 0 0 auto;padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#productsTop .productsOption_box{width:632px;margin:-90px 0 0 auto;padding:40px 28px}}#productsTop .productsOption_boxTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsTop .productsOption_boxTitle{margin:-1.4666666667vw 0;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsTop .productsOption_boxTitle{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsTop .productsOption_boxText{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsTop .productsOption_boxText{margin:26px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#productsTop .productsOption_btn{margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#productsTop .productsOption_btn{margin-top:40px}}#productsTop .productsOption_btn>a{color:#000}@media screen and (max-width: 767px){#productsTop .productsOption_btn>a{border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#productsTop .productsOption_btn>a{border:1px solid #000;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#productsTop .productsOption_btn>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#productsTop .productsOption_btn>a:hover{color:#fff;background-color:#000}#productsTop .productsOption_btn>a:hover::before{-webkit-transform:translateX(12px);transform:translateX(12px)}}#productsTop .productsOption_btn>a::before{background:url("/house/images/common/icon_arrow_black.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#productsTop .catalog{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsTop .catalog{margin-top:80px;padding-bottom:120px}}@media screen and (max-width: 767px){#productsTop .catalog_inner{width:100vw;margin-left:-5.3333333333vw;padding:8vw 0;background:url("/house/images/products/catalog_bg_sp.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#productsTop .catalog_inner{padding:60px 0;background:url("/house/images/products/catalog_bg.jpg") no-repeat 50% 50%/contain}}#productsTop .catalog_box{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;margin:auto;background-color:rgba(255,255,255,.9)}@media screen and (max-width: 767px){#productsTop .catalog_box{width:84.8vw;height:31.2vw;padding:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsTop .catalog_box{width:636px;height:234px;padding:40px}}#productsTop .catalog_boxText{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsTop .catalog_boxText{font-size:4vw;line-height:1}}@media screen and (min-width: 768px),print{#productsTop .catalog_boxText{font-size:30px;line-height:1}}#productsTop .catalog_btn{display:inline-block}@media screen and (max-width: 767px){#productsTop .catalog_btn{margin-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#productsTop .catalog_btn{margin-top:34px}}#productsTop .catalog_btn>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;font-weight:600}@media screen and (max-width: 767px){#productsTop .catalog_btn>a{height:6.6666666667vw;padding:0 8.5333333333vw 0 3.2vw;font-size:1.8666666667vw;line-height:1.7142857143}}@media screen and (min-width: 768px),print{#productsTop .catalog_btn>a{height:50px;padding:0 64px 0 24px;font-size:14px;line-height:1.7142857143;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#productsTop .catalog_btn>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#productsTop .catalog_btn>a:hover{color:#fff;background-color:#000}#productsTop .catalog_btn>a:hover::before{-webkit-transform:translateX(12px);transform:translateX(12px)}}#productsTop .catalog_btn>a::before{content:"";display:block;position:absolute;background:url("/house/images/common/icon_arrow_black.svg") no-repeat 50% 50%/contain;top:50%}@media screen and (max-width: 767px){#productsTop .catalog_btn>a::before{right:-4.8vw;width:8.2666666667vw;height:2vw;margin-top:-1vw}}@media screen and (min-width: 768px),print{#productsTop .catalog_btn>a::before{right:-26px;width:44px;height:10px;margin-top:-5px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media screen and (max-width: 767px){#productsTop .catalog_boxImage{width:13.6vw;height:20.5333333333vw}}@media screen and (min-width: 768px),print{#productsTop .catalog_boxImage{width:102px;height:154px}}@media screen and (min-width: 768px),print{#productsHiraie .breadcrumb{color:#fff}}#productsHiraie .universal .universalHead{position:relative;color:#604646}@media screen and (max-width: 767px){#productsHiraie .universal .universalHead{background:url("/house/images/products/hiraie/universal_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalHead{background:url("/house/images/products/hiraie/universal_head_bg.png") 50% 50%/cover}#productsHiraie .universal .universalHead::before{content:"";display:block;position:absolute;background:url("/house/images/products/hiraie/universal_head_tree.png") no-repeat 50% 50%/contain;top:-40px;right:0;width:448px;height:312px}}@media screen and (max-width: 767px){#productsHiraie .universal .universalIntro{padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalIntro{padding:80px 0 56px}}#productsHiraie .universal .universalIntro_copy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsHiraie .universal .universalIntro_copy{margin:-1.0666666667vw;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalIntro_copy{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsHiraie .universal .universalIntro_lead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalIntro_lead{margin:42px 0 -6px;font-size:16px;line-height:1.8;text-align:center}}#productsHiraie .universal .universalRules{position:relative;z-index:1}#productsHiraie .universal .universalRules::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){#productsHiraie .universal .universalRules::before{top:5.3333333333vw;left:0;right:0;width:100%;height:100%}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalRules::before{top:40px;left:50%;width:1266px;height:100%;margin-left:-633px}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universal_rulesImage{width:960px;margin:auto}}#productsHiraie .universal .universalRules_box{background-color:#fff}@media screen and (max-width: 767px){#productsHiraie .universal .universalRules_box{margin-top:5.3333333333vw;padding:7.4666666667vw 4.2666666667vw}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalRules_box{margin:40px auto 0;padding:32px 32px 40px}}#productsHiraie .universal .universalRules_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsHiraie .universal .universalRules_title{font-size:4.5333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalRules_title{font-size:28px;line-height:1}}@media screen and (max-width: 767px){#productsHiraie .universal .universalRules_list{margin-top:4.2666666667vw;padding-top:5.3333333333vw;border-top:.5333333333vw solid #109f98}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalRules_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:200px;margin-top:24px;padding-top:24px;border-top:2px solid #109f98}}#productsHiraie .universal .universalRules_item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalRules_item{width:50%}}@media screen and (max-width: 767px){#productsHiraie .universal .universalRules_item:nth-of-type(n + 2){margin-top:4.2666666667vw}}#productsHiraie .universal .universalRules_number{-ms-flex-negative:0;flex-shrink:0;display:grid;place-items:center;font-weight:600;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#productsHiraie .universal .universalRules_number{width:5.3333333333vw;height:5.3333333333vw;font-size:4vw;line-height:1}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalRules_number{width:24px;height:24px;font-size:18px;line-height:1}}#productsHiraie .universal .universalRules_contents{display:-webkit-box;display:-ms-flexbox;display:flex}#productsHiraie .universal .universalRules_contents>dt{-ms-flex-negative:0;flex-shrink:0;font-weight:600}@media screen and (max-width: 767px){#productsHiraie .universal .universalRules_contents>dt{padding:.5333333333vw 0 0 1.6vw;width:17.0666666667vw;font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalRules_contents>dt{padding:2px 0 0 12px;width:98px;font-size:20px;line-height:1}}@media screen and (max-width: 767px){#productsHiraie .universal .universalRules_contents>dd{margin:-1.3333333333vw 0;padding-top:.5333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalRules_contents>dd{margin:-5px;padding-top:2px;font-size:16px;line-height:1.625}}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures{padding-bottom:16vw}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalFeatures{padding-bottom:80px}}#productsHiraie .universal .universalFeatures_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures_container{margin-top:21.3333333333vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalFeatures_container{margin-top:120px;padding-block:80px}}#productsHiraie .universal .universalFeatures_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures_container::before{top:0;left:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalFeatures_container::before{top:0;right:133px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsHiraie .universal .universalFeatures_container::before{width:78.3308931186vw}}#productsHiraie .universal .universalFeatures_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures_list{gap:16vw}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalFeatures_list{gap:80px}}#productsHiraie .universal .universalFeatures_item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#productsHiraie .universal .universalFeatures_itemWrap{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures_itemWrap{display:contents}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalFeatures_itemWrap{width:712px}}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures_itemDesc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:4vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalFeatures_itemDesc{margin:26px 0 -6px;padding-right:80px;font-size:16px;line-height:1.8}}#productsHiraie .universal .universalFeatures_itemDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(16,159,152,.6)}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures_itemDetails{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;gap:1.0666666667vw;width:80vw;margin:-5.3333333333vw -5.3333333333vw 0 auto;padding:3.2vw}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalFeatures_itemDetails{gap:8px;width:368px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:40px;margin-left:-40px;padding:24px}}#productsHiraie .universal .universalFeatures_itemDetail{width:100%;font-weight:600;background-color:#fff}@media screen and (max-width: 767px){#productsHiraie .universal .universalFeatures_itemDetail{padding:1.8666666667vw 2.1333333333vw;font-size:3.4666666667vw;line-height:1.1769230769}}@media screen and (min-width: 768px),print{#productsHiraie .universal .universalFeatures_itemDetail{padding:7px 16px;font-size:15px;line-height:1.64}}#productsHiraie .exterior .exteriorHead{color:#fff}@media screen and (max-width: 767px){#productsHiraie .exterior .exteriorHead{background:url("/house/images/products/hiraie/exterior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHiraie .exterior .exteriorHead{background:url("/house/images/products/hiraie/exterior_head_bg.png") 50% 50%/cover}}#productsHiraie .interior .interiorHead{color:#3a795f}@media screen and (max-width: 767px){#productsHiraie .interior .interiorHead{background:url("/house/images/products/hiraie/interior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHiraie .interior .interiorHead{background:url("/house/images/products/hiraie/interior_head_bg.png") 50% 50%/cover}}#productsHiraie .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (min-width: 768px),print{#productsHiraterrace .breadcrumb{color:#fff}}@media screen and (max-width: 767px){#productsHiraterrace .mv{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .mv{background:-webkit-gradient(linear, left top, left bottom, from(#9184B5), to(#FCD0C6));background:linear-gradient(#9184B5, #FCD0C6)}}@media screen and (max-width: 767px){#productsHiraterrace .mv .mv_image{width:100%}}@media screen and (min-width: 768px),print{#productsHiraterrace .mv .mv_image{width:780px;margin-inline:auto}}#productsHiraterrace .intro rt{text-align:center}#productsHiraterrace .about{position:relative}#productsHiraterrace .about .about_titleWrap{position:absolute;left:0;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;background:rgba(255,255,255,.8)}@media screen and (max-width: 767px){#productsHiraterrace .about .about_titleWrap{top:49.0666666667vw;padding:2.6666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .about_titleWrap{top:max(470px,38.0673499268vw);padding:14px 27px 24px max(113px,(100vw - 1040px)/2)}}@media screen and (max-width: 767px){#productsHiraterrace .about .about_title{font-size:6.9333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .about_title{font-size:48px;line-height:1}}@media screen and (max-width: 767px){#productsHiraterrace .about .about_copy{margin-top:1.3333333333vw;margin-bottom:-0.8vw;font-size:3.7333333333vw;line-height:1.4285714286}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .about_copy{margin-top:10px;margin-bottom:0px;font-size:20px;line-height:1}}#productsHiraterrace .about .about_stylesList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#productsHiraterrace .about .about_stylesList{-webkit-column-gap:4vw;-moz-column-gap:4vw;column-gap:4vw;margin-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .about_stylesList{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-block:80px}}#productsHiraterrace .about .about_stylesItem{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}@media screen and (max-width: 767px){#productsHiraterrace .about .about_stylesItem{padding:3.2vw;-webkit-box-shadow:0 0 1.3333333333vw rgba(0,0,0,.16);box-shadow:0 0 1.3333333333vw rgba(0,0,0,.16)}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .about_stylesItem{padding-block:24px 32px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}}#productsHiraterrace .about .about_stylesImage{margin-inline:auto}@media screen and (max-width: 767px){#productsHiraterrace .about .about_stylesImage{width:16vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .about_stylesImage{width:120px}}#productsHiraterrace .about .about_stylesName{font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsHiraterrace .about .about_stylesName{margin-top:2.8vw;margin-bottom:-0.4vw;font-size:4.2666666667vw;line-height:1.1875}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .about_stylesName{margin-top:24px;margin-bottom:0px;font-size:24px;line-height:1}}@media screen and (max-width: 767px){#productsHiraterrace .about .about_stylesDescription{margin-top:2.5333333333vw;margin-bottom:-.6666666667vw;font-size:3.4666666667vw;line-height:1.3846153846}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .about_stylesDescription{text-align:center;margin-top:18px;margin-bottom:-6px;font-size:16px;line-height:1.75}}#productsHiraterrace .about .aboutDetail_container{position:relative}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_container{margin-block:10.6666666667vw 16vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_container{margin-block:80px}}#productsHiraterrace .about .aboutDetail_container:before{content:"";display:block;position:absolute;top:0;bottom:0}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_container:before{width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_container:before{width:max(1020px,max(113px,907px + (100vw - 1040px)/2))}}#productsHiraterrace .about .aboutDetail_inner{position:relative}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_inner{padding-block:52.2666666667vw 10.6666666667vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_inner{padding-block:160px 80px}}#productsHiraterrace .about .aboutDetail_image{position:absolute}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_image{top:80px;width:713px}}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_image{top:10.6666666667vw;width:80vw}}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_descBox{width:78.1333333333vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_descBox{width:542px}}#productsHiraterrace .about .aboutDetail_copy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_copy{margin-top:14.5333333333vw;margin-bottom:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.6875}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_copy{margin-top:160px;margin-bottom:0px;font-size:24px;line-height:1}}#productsHiraterrace .about .aboutDetail_description{text-align:center}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_description{margin-top:6.1333333333vw;margin-bottom:-1.3333333333vw;font-size:3.7333333333vw;line-height:1.6785714286}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_description{margin-top:31px;margin-bottom:-6px;font-size:16px;line-height:1.75}}#productsHiraterrace .about .aboutDetail_features{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_features{-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;row-gap:7.4666666667vw;margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_features{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-top:64px}}#productsHiraterrace .about .aboutDetail_featuresImages{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_featuresImages{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_featuresImages{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_featuresImage-lg{width:50.2666666667vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_featuresImage-lg{width:364px}}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_featuresImage-sm{width:35.8666666667vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_featuresImage-sm{width:260px}}#productsHiraterrace .about .aboutDetail_featuresList{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_featuresList{row-gap:2.1333333333vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_featuresList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#productsHiraterrace .about .aboutDetail_featuresItem{text-align:center;font-weight:600;background-color:#fff}@media screen and (max-width: 767px){#productsHiraterrace .about .aboutDetail_featuresItem{padding:2.9333333333vw 12.6666666667vw;border-radius:1.3333333333vw;border:.2666666667vw solid #7d8750;font-size:4.4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .aboutDetail_featuresItem{padding-block:11px;border-radius:10px;border:1px solid #7d8750;font-size:18px;line-height:1.5}}#productsHiraterrace .about .allRoof .allRoofHead{color:#fff}@media screen and (max-width: 767px){#productsHiraterrace .about .allRoof .allRoofHead{background:url("/house/images/products/hiraterrace/allRoofHead_sp.jpg") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .allRoof .allRoofHead{background:url("/house/images/products/hiraterrace/allRoofHead.jpg") 50% 50%/cover}}#productsHiraterrace .about .allRoof .aboutDetail_container:before{right:0;background-color:#f0f1ec}@media screen and (max-width: 767px){#productsHiraterrace .about .allRoof .aboutDetail_image{right:-3.7333333333vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .allRoof .aboutDetail_image{left:calc(50% - 80px)}}#productsHiraterrace .about .halfRoof .halfRoofHead{color:#fff}@media screen and (max-width: 767px){#productsHiraterrace .about .halfRoof .halfRoofHead{background:url("/house/images/products/hiraterrace/halfRoofHead_sp.jpg") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .halfRoof .halfRoofHead{background:url("/house/images/products/hiraterrace/halfRoofHead.jpg") 50% 50%/cover}}#productsHiraterrace .about .halfRoof .aboutDetail_container:before{left:0;background-color:#f1f1f1}#productsHiraterrace .about .halfRoof .aboutDetail_descBox{margin-left:auto}@media screen and (max-width: 767px){#productsHiraterrace .about .halfRoof .aboutDetail_image{left:-3.7333333333vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .about .halfRoof .aboutDetail_image{right:calc(50% - 80px)}}#productsHiraterrace .spaces .spacesHead{color:#fff}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spacesHead{background:url("/house/images/products/hiraterrace/spacesHead_sp.jpg") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHiraterrace .spaces .spacesHead{background:url("/house/images/products/hiraterrace/spacesHead.jpg") 50% 50%/cover}}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spacesHead_title{font-size:5.3333333333vw;line-height:1}}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spaces_inner{margin-block:10.6666666667vw 16vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .spaces .spaces_inner{margin-block:80px}}#productsHiraterrace .spaces .spaces_copy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spaces_copy{margin-top:7.0666666667vw;margin-bottom:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.6875}}@media screen and (min-width: 768px),print{#productsHiraterrace .spaces .spaces_copy{margin-top:56px;margin-bottom:0px;font-size:24px;line-height:1}}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spaces_description{margin-top:6.1333333333vw;margin-bottom:-1.3333333333vw;font-size:3.7333333333vw;line-height:1.6785714286}}@media screen and (min-width: 768px),print{#productsHiraterrace .spaces .spaces_description{margin-top:31px;margin-bottom:-6px;font-size:16px;line-height:1.75}}#productsHiraterrace .spaces .spaces_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spaces_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8.5333333333vw;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .spaces .spaces_list{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px;margin-top:56px}}#productsHiraterrace .spaces .spaces_item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-areas:"image name" "image description";grid-template-rows:auto 1fr}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spaces_item{grid-template-columns:36.2666666667vw 1fr;gap:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .spaces .spaces_item{grid-template-columns:200px 1fr;gap:40px 32px}}#productsHiraterrace .spaces .spaces_itemImage{grid-area:image}#productsHiraterrace .spaces .spaces_itemName{grid-area:name;font-weight:600}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spaces_itemName{padding-top:2.1333333333vw;font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsHiraterrace .spaces .spaces_itemName{padding-top:16px;font-size:24px;line-height:1}}#productsHiraterrace .spaces .spaces_itemDescription{grid-area:description}@media screen and (max-width: 767px){#productsHiraterrace .spaces .spaces_itemDescription{margin-top:-.6666666667vw;margin-bottom:-.6666666667vw;font-size:3.4666666667vw;line-height:1.3846153846}}@media screen and (min-width: 768px),print{#productsHiraterrace .spaces .spaces_itemDescription{margin-top:-5px;margin-bottom:-5px;font-size:15px;line-height:1.6}}#productsHiraterrace .interior .interiorHead{color:#fff}@media screen and (max-width: 767px){#productsHiraterrace .interior .interiorHead{background:url("/house/images/products/hiraterrace/interiorHead_sp.jpg") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHiraterrace .interior .interiorHead{background:url("/house/images/products/hiraterrace/interiorHead.jpg") 50% 50%/cover}}#productsHiraterrace .interior .interior_sliderContainer:before{background-color:#faf4f9}#productsHiraterrace .interior .interior_sliderBtn{background-color:#946fcc}#productsHiraterrace .interior .interior_sliderBtn[aria-disabled=true]{opacity:1;border-color:#000;background-color:#fff}#productsHiraterrace .interior .interior_sliderBtn[aria-disabled=true]::after{border-color:#000}@media screen and (max-width: 767px){#productsHiraterrace .interior .interior_sliderBtn-prev{inset:auto 11.4666666667vw 0 auto}}@media screen and (min-width: 768px),print{#productsHiraterrace .interior .interior_sliderBtn-prev{inset:auto 56px 0 auto}}#productsHiraterrace .interior .interior_sliderBtn-prev::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media screen and (max-width: 767px){#productsHiraterrace .interior .interior_sliderBtn-prev::after{top:3.4666666667vw;right:2.6666666667vw}}@media screen and (min-width: 768px),print{#productsHiraterrace .interior .interior_sliderBtn-prev::after{top:17px;right:13px}}#productsHiraterrace .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (min-width: 768px),print{#productsLucida .breadcrumb{color:#fff}}#productsLucida .landscape{color:#fff}@media screen and (max-width: 767px){#productsLucida .landscape{padding:48vw 0 26.6666666667vw;background:url("/house/images/products/lucida/landscape_bg_sp.jpg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#productsLucida .landscape{padding:288px 0;background:url("/house/images/products/lucida/landscape_bg.jpg") 50% 50%/cover}}#productsLucida .landscape .landscape_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsLucida .landscape .landscape_title{text-align:center;font-size:5.3333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#productsLucida .landscape .landscape_title{font-size:31px;line-height:1}}@media screen and (max-width: 767px){#productsLucida .landscape .landscape_lead{margin:6.1333333333vw 0 -1.3333333333vw;padding:0 5.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsLucida .landscape .landscape_lead{width:608px;margin:50px 0 -6px;font-weight:400;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#productsLucida .world{padding:16vw 0 20.8vw;background:url("/house/images/products/lucida/world_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#productsLucida .world{padding:120px 0;background:url("/house/images/products/lucida/world_bg.png") no-repeat 50% 50%/contain}}#productsLucida .world .world_title{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsLucida .world .world_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#productsLucida .world .world_title{font-size:30px;line-height:1}}@media screen and (max-width: 767px){#productsLucida .world .world_lead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsLucida .world .world_lead{text-align:center;margin:34px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (min-width: 768px),print{#productsLucida .sliderArea{padding:80px 0}}#productsLucida .dazur .dazurHead{color:#fff}@media screen and (max-width: 767px){#productsLucida .dazur .dazurHead{background:url("/house/images/products/lucida/dazur_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsLucida .dazur .dazurHead{background:url("/house/images/products/lucida/dazur_head_bg.png") 50% 50%/cover}}#productsLucida .mykonos .mykonosHead{color:#fff}@media screen and (max-width: 767px){#productsLucida .mykonos .mykonosHead{background:url("/house/images/products/lucida/mykonos_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsLucida .mykonos .mykonosHead{background:url("/house/images/products/lucida/mykonos_head_bg.png") 50% 50%/cover}}#productsLucida .bari .bariHead{color:#fff}@media screen and (max-width: 767px){#productsLucida .bari .bariHead{background:url("/house/images/products/lucida/bari_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsLucida .bari .bariHead{background:url("/house/images/products/lucida/bari_head_bg.png") 50% 50%/cover}}#productsLucida .california .californiaHead{color:#fff}@media screen and (max-width: 767px){#productsLucida .california .californiaHead{background:url("/house/images/products/lucida/california_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsLucida .california .californiaHead{background:url("/house/images/products/lucida/california_head_bg.png") 50% 50%/cover}}#productsLucida .brooklyn .brooklynHead{color:#fff}@media screen and (max-width: 767px){#productsLucida .brooklyn .brooklynHead{background:url("/house/images/products/lucida/brooklyn_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsLucida .brooklyn .brooklynHead{background:url("/house/images/products/lucida/brooklyn_head_bg.png") 50% 50%/cover}}#productsLucida .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (min-width: 768px),print{#productsSmartj .breadcrumb{color:#fff}}#productsSmartj .about{position:relative;z-index:1;background-color:#eef9ff}#productsSmartj .about_skyBg{position:absolute;z-index:-1;top:0;left:0;right:0;width:100%}@media screen and (min-width: 768px),print{#productsSmartj .about_skyBg{height:1109px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsSmartj .about_skyBg{height:auto}}#productsSmartj .aboutHead{text-align:center;color:#fff;background-color:rgba(16,159,152,.7)}@media screen and (max-width: 767px){#productsSmartj .aboutHead{padding:5.3333333333vw 0}}@media screen and (min-width: 768px),print{#productsSmartj .aboutHead{padding:40px 0 48px}}#productsSmartj .aboutHead .aboutHead_copy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsSmartj .aboutHead .aboutHead_copy{margin:-1.2vw 0;font-size:5.3333333333vw;line-height:1.45}}@media screen and (min-width: 768px),print{#productsSmartj .aboutHead .aboutHead_copy{margin:-6px 0;font-size:40px;line-height:1.275}}@media screen and (max-width: 767px){#productsSmartj .aboutHead .aboutHead_lead{margin:4.9333333333vw 0 -0.4vw;font-size:2.9333333333vw;line-height:1.2363636364}}@media screen and (min-width: 768px),print{#productsSmartj .aboutHead .aboutHead_lead{white-space:nowrap;margin:31px 0 -5px;font-size:18px;line-height:1.5111111111}}@media screen and (max-width: 767px){#productsSmartj .aboutMerit{padding-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit{padding-top:80px}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_image{width:960px;margin:auto}}#productsSmartj .aboutMerit .aboutMerit_box{background-color:#fff}@media screen and (max-width: 767px){#productsSmartj .aboutMerit .aboutMerit_box{margin-top:6.6666666667vw;padding:7.4666666667vw 4.2666666667vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_box{width:960px;margin:24px auto 0;padding:24px 32px 40px}}#productsSmartj .aboutMerit .aboutMerit_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsSmartj .aboutMerit .aboutMerit_title{font-size:4.5333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_title{font-size:24px;line-height:1}}@media screen and (max-width: 767px){#productsSmartj .aboutMerit .aboutMerit_list{margin-top:4.2666666667vw;padding-top:5.3333333333vw;border-top:.5333333333vw solid #109f98}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_list{margin-top:16px;padding-top:24px;border-top:2px solid #109f98}}#productsSmartj .aboutMerit .aboutMerit_item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#productsSmartj .aboutMerit .aboutMerit_item:nth-of-type(n + 2){margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_item:nth-of-type(n + 2){margin-top:24px}}#productsSmartj .aboutMerit .aboutMerit_number{-ms-flex-negative:0;flex-shrink:0;display:grid;place-items:center;font-weight:600;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#productsSmartj .aboutMerit .aboutMerit_number{width:5.3333333333vw;height:5.3333333333vw;font-size:4vw;line-height:1}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_number{width:24px;height:24px;font-size:18px;line-height:1}}@media screen and (max-width: 767px){#productsSmartj .aboutMerit .aboutMerit_contents{margin-left:1.6vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_contents{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:12px}}#productsSmartj .aboutMerit .aboutMerit_contents>dt{-ms-flex-negative:0;flex-shrink:0;font-weight:600}@media screen and (max-width: 767px){#productsSmartj .aboutMerit .aboutMerit_contents>dt{padding-top:.5333333333vw;font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_contents>dt{padding-top:2px;width:240px;font-size:20px;line-height:1}}@media screen and (max-width: 767px){#productsSmartj .aboutMerit .aboutMerit_contents>dd{margin:2.9333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsSmartj .aboutMerit .aboutMerit_contents>dd{margin:-5px;padding-top:2px;font-size:16px;line-height:1.625}}@media screen and (max-width: 767px){#productsSmartj .aboutPlan{padding-top:16vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutPlan{padding-top:120px}}#productsSmartj .aboutPlan .aboutPlan_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsSmartj .aboutPlan .aboutPlan_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#productsSmartj .aboutPlan .aboutPlan_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsSmartj .aboutPlan .aboutPlan_tabContainer{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutPlan .aboutPlan_tabContainer{margin-top:56px}}@media screen and (max-width: 767px){#productsSmartj .aboutPlan .aboutPlan_tabButton{width:21.8666666667vw;height:13.3333333333vw;font-size:4vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsSmartj .aboutPlan .aboutPlan_tabButton{width:258px;height:60px;font-size:24px;line-height:2.125}}@media screen and (max-width: 767px){#productsSmartj .aboutPlan .aboutPlan_tabContents{height:101.3333333333vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutPlan .aboutPlan_tabContents{height:745px}}#productsSmartj .aboutTips{overflow:hidden}@media screen and (max-width: 767px){#productsSmartj .aboutTips{padding:16vw 0}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips{padding:120px 0 80px}}#productsSmartj .aboutTips .aboutTips_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_title{margin:-11px 0;font-size:30px;line-height:1.7}}#productsSmartj .aboutTips .aboutTips_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_container{margin-top:56px;padding-block:80px}}#productsSmartj .aboutTips .aboutTips_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:rgba(197,228,248,.4)}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_container::before{top:0;right:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_container::before{top:0;left:133px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsSmartj .aboutTips .aboutTips_container::before{width:78.3308931186vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_wrap:nth-of-type(n + 2){margin-top:16vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_wrap:nth-of-type(n + 2){margin-top:80px}}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_category{width:78.9333333333vw;height:78.4vw;margin-left:auto}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_category{-ms-flex-negative:0;flex-shrink:0;width:712px;height:708px;margin-left:-378px}}#productsSmartj .aboutTips .aboutTips_details{position:relative}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_details{width:84vw;margin-top:-23.2vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_details{width:706px;margin-top:80px}}#productsSmartj .aboutTips .aboutTips_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_list{gap:4.2666666667vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_list{gap:24px}}#productsSmartj .aboutTips .aboutTips_item{background-color:#fff}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_item{padding:4.2666666667vw 3.2vw 4.2666666667vw 9.8666666667vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_item{padding:24px 24px 24px 56px}}#productsSmartj .aboutTips .aboutTips_itemTitle{position:relative;font-weight:600}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_itemTitle{margin:-1.4666666667vw 0;font-size:4vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_itemTitle{margin:-5px;font-size:20px;line-height:1.53}}#productsSmartj .aboutTips .aboutTips_itemTitle::before{content:"";display:block;position:absolute;background:url("/house/images/products/smartj/icon_check.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_itemTitle::before{top:.9333333333vw;left:-6.6666666667vw;width:4.5333333333vw;height:4.5333333333vw}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_itemTitle::before{top:3px;left:-34px;width:24px;height:24px}}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_itemDesc{margin:2.9333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_itemDesc{margin:14px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#productsSmartj .aboutTips .aboutTips_note{margin-top:3.2vw;font-size:2.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsSmartj .aboutTips .aboutTips_note{margin-top:16px;font-size:14px;line-height:1}}#productsSmartj .exterior .exteriorHead{color:#fff;background-color:#109f98}#productsSmartj .exterior .exterior_sliderArea{background:url("/house/images/products/smartj/slider_bg.png") 50% 50%/cover}@media screen and (max-width: 767px){#productsSmartj .exterior .exterior_sliderContainer{padding:0}}@media screen and (min-width: 768px),print{#productsSmartj .exterior .exterior_sliderContainer{padding-bottom:0}}#productsSmartj .exterior .exterior_sliderContainer::before{display:none}#productsSmartj .interior .interiorHead{color:#fff;background-color:#109f98}#productsSmartj .interior .interior_sliderArea{background:url("/house/images/products/smartj/slider_bg.png") 50% 50%/cover}@media screen and (min-width: 768px),print{#productsSmartj .interior .interior_sliderArea{padding-bottom:140px}}@media screen and (max-width: 767px){#productsSmartj .interior .interior_sliderContainer{padding:0}}@media screen and (min-width: 768px),print{#productsSmartj .interior .interior_sliderContainer{padding-bottom:0}}#productsSmartj .interior .interior_sliderContainer::before{display:none}#productsSmartj .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (max-width: 767px){#productsQuadV .aboutHead{height:88.6666666667vw;padding:6.4vw 0 7.4666666667vw;background:url("/house/images/products/quadV/about_bg_sp.png") no-repeat 50% 50%/contain;background-size:cover}}@media screen and (min-width: 768px),print{#productsQuadV .aboutHead{height:463px;padding:48px 0;background:url("/house/images/products/quadV/about_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#productsQuadV .aboutHead .aboutHead_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;color:#fff;text-align:center}@media screen and (max-width: 767px){#productsQuadV .aboutHead .aboutHead_title{margin:-1.4666666667vw 0;font-size:4vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsQuadV .aboutHead .aboutHead_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsQuadV .aboutHead .aboutHead_points{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadV .aboutHead .aboutHead_points{margin-top:160px}}#productsQuadV .aboutDetails{overflow:hidden}@media screen and (max-width: 767px){#productsQuadV .aboutDetails{padding-bottom:16vw}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails{padding-bottom:80px}}#productsQuadV .aboutDetails .aboutDetails_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsQuadV .aboutDetails .aboutDetails_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_container{margin-top:80px;padding-block:80px}}#productsQuadV .aboutDetails .aboutDetails_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#ebebeb}@media screen and (max-width: 767px){#productsQuadV .aboutDetails .aboutDetails_container::before{top:0;right:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_container::before{top:0;left:133px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsQuadV .aboutDetails .aboutDetails_container::before{width:78.3308931186vw}}@media screen and (max-width: 767px){#productsQuadV .aboutDetails .aboutDetails_image{width:80vw}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_image{-ms-flex-negative:0;flex-shrink:0;width:713px}}@media screen and (max-width: 767px){#productsQuadV .aboutDetails .aboutDetails_descBox{width:78.1333333333vw;margin-top:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_descBox{width:542px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:80px}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_item:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 767px){#productsQuadV .aboutDetails .aboutDetails_item:nth-of-type(odd) .aboutDetails_image{margin:0 -5.3333333333vw 0 auto}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_item:nth-of-type(odd) .aboutDetails_image{margin:0 -113px 0 -103px}}@media screen and (max-width: 767px){#productsQuadV .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_image{margin:0 auto 0 -5.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_image{margin:0 -103px 0 -113px}}@media screen and (max-width: 767px){#productsQuadV .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_descBox{margin-left:auto}}@media screen and (max-width: 767px){#productsQuadV .aboutDetails .aboutDetails_item:nth-of-type(n + 2){margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsQuadV .aboutDetails .aboutDetails_item:nth-of-type(n + 2){margin-top:80px}}#productsQuadV .exterior .exteriorHead{color:#fff}@media screen and (max-width: 767px){#productsQuadV .exterior .exteriorHead{background:url("/house/images/products/quadV/exterior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadV .exterior .exteriorHead{background:url("/house/images/products/quadV/exterior_head_bg.png") 50% 50%/cover}}#productsQuadV .exterior .exterior_sliderContainer::before{background-color:#ebebeb}#productsQuadV .interior .interiorHead{color:#fff}@media screen and (max-width: 767px){#productsQuadV .interior .interiorHead{background:url("/house/images/products/quadV/interior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadV .interior .interiorHead{background:url("/house/images/products/quadV/interior_head_bg.png") 50% 50%/cover}}#productsQuadV .interior .interior_sliderContainer::before{background-color:#ebebeb}#productsQuadV .scrollTopBtnContainer{background-color:#f8f7f4}#productsQuadVR .landscape{color:#fff}@media screen and (max-width: 767px){#productsQuadVR .landscape{height:205.3333333333vw;padding-top:10.6666666667vw;background:url("/house/images/products/quadVR/landscape_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#productsQuadVR .landscape{height:730px;padding-top:80px;background:url("/house/images/products/quadVR/landscape_bg.png") no-repeat 50% 50%/contain;background-position:50% 100%}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsQuadVR .landscape{background-size:cover}}#productsQuadVR .landscape .landscape_title{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsQuadVR .landscape .landscape_title{margin:-1.8666666667vw 0;font-size:5.3333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsQuadVR .landscape .landscape_title{margin:-6px 0;font-size:30px;line-height:1.3666666667}}@media screen and (max-width: 767px){#productsQuadVR .landscape .landscape_lead{margin-top:6.1333333333vw;padding:0 5.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsQuadVR .landscape .landscape_lead{font-weight:400;text-align:center;margin-top:42px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#productsQuadVR .about{padding-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsQuadVR .about{padding-top:80px}}#productsQuadVR .about .aboutHead{color:#fff}@media screen and (max-width: 767px){#productsQuadVR .about .aboutHead{background:url("/house/images/products/quadVR/about_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutHead{background:url("/house/images/products/quadVR/about_head_bg.png") 50% 50%/cover}}#productsQuadVR .about .aboutDetails{overflow:hidden}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails{padding-bottom:16vw}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails{padding-bottom:80px}}#productsQuadVR .about .aboutDetails .aboutDetails_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails .aboutDetails_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails .aboutDetails_container{margin-top:80px;padding-block:80px}}#productsQuadVR .about .aboutDetails .aboutDetails_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#e2f2f5}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails .aboutDetails_container::before{top:0;right:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails .aboutDetails_container::before{top:0;left:218px;width:984px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsQuadVR .about .aboutDetails .aboutDetails_container::before{width:78.3308931186vw}}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails .aboutDetails_image{width:80vw}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails .aboutDetails_image{-ms-flex-negative:0;flex-shrink:0;width:1040px;height:647px}}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails .aboutDetails_descBox{width:78.1333333333vw;margin-top:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails .aboutDetails_descBox{width:734px;margin-top:-127px}}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails .aboutDetails_item:nth-of-type(odd) .aboutDetails_image{margin:0 -5.3333333333vw 0 auto}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails .aboutDetails_item:nth-of-type(odd) .aboutDetails_image{margin:0 auto 0 -113px}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails .aboutDetails_item:nth-of-type(odd) .aboutDetails_descBox{margin-left:auto}}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_image{margin:0 auto 0 -5.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_image{margin:0 -113px 0 auto}}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_descBox{margin-left:auto}}@media screen and (max-width: 767px){#productsQuadVR .about .aboutDetails .aboutDetails_item:nth-of-type(n + 2){margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsQuadVR .about .aboutDetails .aboutDetails_item:nth-of-type(n + 2){margin-top:80px}}#productsQuadVR .exterior .exteriorHead{color:#fff}@media screen and (max-width: 767px){#productsQuadVR .exterior .exteriorHead{background:url("/house/images/products/quadVR/exterior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadVR .exterior .exteriorHead{background:url("/house/images/products/quadVR/exterior_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadVR .exterior .exterior_sliderArea{padding:80px 0}}#productsQuadVR .exterior .exterior_sliderContainer::before{background-color:#e2f2f5}#productsQuadVR .interior .interiorHead{color:#fff}@media screen and (max-width: 767px){#productsQuadVR .interior .interiorHead{background:url("/house/images/products/quadVR/interior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadVR .interior .interiorHead{background:url("/house/images/products/quadVR/interior_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadVR .interior .interior_sliderArea{padding:80px 0}}#productsQuadVR .interior .interior_sliderContainer::before{background-color:#e2f2f5}#productsQuadVR .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (max-width: 767px){#productsQuadNeo .concept{padding:10.6666666667vw 0;background:url("/house/images/products/quadNeo/concept_bg_sp.jpg") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadNeo .concept{padding:80px 0;background:url("/house/images/products/quadNeo/concept_bg.jpg") 50% 50%/cover}}#productsQuadNeo .concept .concept_box{margin:auto;background-color:#fff}@media screen and (max-width: 767px){#productsQuadNeo .concept .concept_box{width:82.1333333333vw;padding:7.4666666667vw 5.3333333333vw 12.8vw}}@media screen and (min-width: 768px),print{#productsQuadNeo .concept .concept_box{width:616px;padding:56px 48px}}#productsQuadNeo .concept .concept_title{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:700}@media screen and (max-width: 767px){#productsQuadNeo .concept .concept_title{margin:-1.8666666667vw 0;font-size:5.3333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsQuadNeo .concept .concept_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsQuadNeo .concept .concept_desc{margin:6.1333333333vw auto -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsQuadNeo .concept .concept_desc{margin:50px 0 -6px;font-size:16px;line-height:1.8}}#productsQuadNeo .about .aboutDetails{overflow:hidden}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails{padding-bottom:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails{padding-bottom:80px}}#productsQuadNeo .about .aboutDetails_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_container{margin-top:80px;padding-block:80px}}#productsQuadNeo .about .aboutDetails_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#faf4f4}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails_container::before{top:0;right:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_container::before{top:0;left:132px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsQuadNeo .about .aboutDetails_container::before{width:78.3308931186vw}}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails_image{width:80vw}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_image{-ms-flex-negative:0;flex-shrink:0;width:713px}}#productsQuadNeo .about .aboutDetails_descBox{height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails_descBox{width:78.1333333333vw;margin-top:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_descBox{-ms-flex-negative:0;flex-shrink:0;width:543px}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_item:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails_item:nth-of-type(odd) .aboutDetails_image{margin:0 -5.3333333333vw 0 auto}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_item:nth-of-type(odd) .aboutDetails_image{margin:0 -113px 0 auto}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_item:nth-of-type(odd) .aboutDetails_descBox{margin:80px -103px 0 auto}}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails_item:nth-of-type(even) .aboutDetails_image{margin:0 auto 0 -5.3333333333vw}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_item:nth-of-type(even) .aboutDetails_image{margin:0 auto 0 -113px}}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails_item:nth-of-type(even) .aboutDetails_descBox{margin-left:auto}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_item:nth-of-type(even) .aboutDetails_descBox{margin:80px auto 0 -103px}}@media screen and (max-width: 767px){#productsQuadNeo .about .aboutDetails_item:nth-of-type(n + 2){margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsQuadNeo .about .aboutDetails_item:nth-of-type(n + 2){margin-top:80px}}#productsQuadNeo .exterior .exteriorHead{color:#fff}@media screen and (max-width: 767px){#productsQuadNeo .exterior .exteriorHead{background:url("/house/images/products/quadNeo/exterior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadNeo .exterior .exteriorHead{background:url("/house/images/products/quadNeo/exterior_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadNeo .exterior .exterior_sliderArea{padding:80px 0}}#productsQuadNeo .exterior .exterior_sliderContainer::before{background-color:#faf4f4}#productsQuadNeo .interior .interiorHead{color:#fff}@media screen and (max-width: 767px){#productsQuadNeo .interior .interiorHead{background:url("/house/images/products/quadNeo/interior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadNeo .interior .interiorHead{background:url("/house/images/products/quadNeo/interior_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsQuadNeo .interior .interior_sliderArea{padding:80px 0}}#productsQuadNeo .interior .interior_sliderContainer::before{background-color:#f2eae9}#productsQuadNeo .scrollTopBtnContainer{background-color:#f8f7f4}#productsChelino .concept{background:linear-gradient(135deg, rgb(247, 233, 235) 0%, rgb(232, 221, 226) 30%, rgb(236, 227, 231) 40%, rgb(255, 255, 255) 100%)}@media screen and (max-width: 767px){#productsChelino .concept{padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#productsChelino .concept{padding:80px 0}}#productsChelino .concept .concept_inner{position:relative;z-index:1}#productsChelino .concept .concept_inner::before{content:"";display:block;position:absolute;z-index:-1;background:url("/house/images/products/chelino/concept_deco.png") no-repeat 50% 50%/contain;opacity:.3}@media screen and (max-width: 767px){#productsChelino .concept .concept_inner::before{top:-4.5333333333vw;left:-5.3333333333vw;width:72vw;height:53.0666666667vw}}@media screen and (min-width: 768px),print{#productsChelino .concept .concept_inner::before{top:-34px;left:-145px;width:790px;height:580px}}#productsChelino .concept .concept_title{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:700}@media screen and (max-width: 767px){#productsChelino .concept .concept_title{margin:-1.8666666667vw 0;font-size:5.3333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsChelino .concept .concept_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsChelino .concept .concept_lead{margin:6.1333333333vw auto -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsChelino .concept .concept_lead{margin:34px 0 -6px;font-size:16px;line-height:1.8;text-align:center}}#productsChelino .concept .concept_list{display:grid}@media screen and (max-width: 767px){#productsChelino .concept .concept_list{padding-top:10.6666666667vw;grid-template-columns:repeat(1, 1fr);gap:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsChelino .concept .concept_list{padding-top:56px;grid-template-columns:repeat(2, 500px);gap:32px 40px}}#productsChelino .concept .concept_itemName{font-weight:700;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsChelino .concept .concept_itemName{margin-top:3.2vw;font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsChelino .concept .concept_itemName{margin-top:16px;font-size:22px;line-height:1}}@media screen and (min-width: 768px),print{#productsChelino .exterior{margin-top:80px}}#productsChelino .exterior .exteriorHead{color:#fff}@media screen and (max-width: 767px){#productsChelino .exterior .exteriorHead{background:url("/house/images/products/chelino/exterior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsChelino .exterior .exteriorHead{background:url("/house/images/products/chelino/exterior_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsChelino .exterior .exterior_sliderArea{padding:80px 0}}@media screen and (min-width: 768px),print{#productsChelino .exterior .exterior_descBox{margin-top:-168px}}@media screen and (min-width: 768px),print{#productsChelino .exterior .exterior_sliderContainer{padding-bottom:136px}}#productsChelino .exterior .exterior_sliderContainer::before{background-color:#ebf2e6}#productsChelino .exterior .exterior_sliderContainer::after{content:"";display:block;position:absolute;background:url("/house/images/products/chelino/exterior_deco.png") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#productsChelino .exterior .exterior_sliderContainer::after{bottom:0;left:-5.3333333333vw;width:72vw;height:53.0666666667vw}}@media screen and (min-width: 768px),print{#productsChelino .exterior .exterior_sliderContainer::after{bottom:0;left:-123px;width:632px;height:464px}}#productsChelino .interior .interiorHead{color:#fff}@media screen and (max-width: 767px){#productsChelino .interior .interiorHead{background:url("/house/images/products/chelino/interior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsChelino .interior .interiorHead{background:url("/house/images/products/chelino/interior_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsChelino .interior .interior_sliderArea{padding:80px 0}}@media screen and (min-width: 768px),print{#productsChelino .interior .interior_descBox{margin-top:-78px}}@media screen and (min-width: 768px),print{#productsChelino .interior .interior_sliderContainer{padding-bottom:136px}}#productsChelino .interior .interior_sliderContainer::before{background-color:#ebf2e6}#productsChelino .interior .interior_sliderContainer::after{content:"";display:block;position:absolute;background:url("/house/images/products/chelino/interior_deco.png") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#productsChelino .interior .interior_sliderContainer::after{bottom:0;right:-5.3333333333vw;width:72vw;height:53.0666666667vw}}@media screen and (min-width: 768px),print{#productsChelino .interior .interior_sliderContainer::after{bottom:0;right:-123px;width:632px;height:464px}}@media screen and (max-width: 767px){#productsChelino .options{padding-bottom:16vw}}@media screen and (min-width: 768px),print{#productsChelino .options{margin-top:40px;padding-bottom:80px}}#productsChelino .options .options_title{text-align:center;font-weight:700;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsChelino .options .options_title{margin:-1.8666666667vw 0;font-size:5.3333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsChelino .options .options_title{margin:-5px 0;font-size:30px;line-height:1.3333333333}}#productsChelino .options .options_main{display:grid}@media screen and (max-width: 767px){#productsChelino .options .options_main{padding-top:11.7333333333vw;grid-template-columns:repeat(1, 1fr);gap:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsChelino .options .options_main{padding-top:80px;grid-template-columns:repeat(2, 1fr);gap:48px}}#productsChelino .options .options_mainItem{display:-webkit-box;display:-ms-flexbox;display:flex}#productsChelino .options .options_mainImage{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){#productsChelino .options .options_mainImage{width:34.6666666667vw;height:61.6vw;margin-right:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsChelino .options .options_mainImage{width:180px;height:320px;margin-right:32px}}@media screen and (max-width: 767px){#productsChelino .options .options_mainDetail{width:49.3333333333vw}}@media screen and (min-width: 768px),print{#productsChelino .options .options_mainDetail{width:284px}}#productsChelino .options .options_mainTitle{font-weight:700;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsChelino .options .options_mainTitle{padding-bottom:4.2666666667vw;border-bottom:.5333333333vw solid #109f98;font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsChelino .options .options_mainTitle{padding-bottom:24px;border-bottom:2px solid #109f98;font-size:24px;line-height:1}}@media screen and (max-width: 767px){#productsChelino .options .options_mainDesc{margin:3.8666666667vw 0 -1.4666666667vw;font-size:3.4666666667vw;line-height:1.8307692308}}@media screen and (min-width: 768px),print{#productsChelino .options .options_mainDesc{margin:26px 0 -6px;font-size:16px;line-height:1.8}}#productsChelino .options .options_others{display:grid}@media screen and (max-width: 767px){#productsChelino .options .options_others{padding-top:10.6666666667vw;grid-template-columns:repeat(2, 44vw);gap:2.1333333333vw 1.3333333333vw}}@media screen and (min-width: 768px),print{#productsChelino .options .options_others{padding-top:40px;grid-template-columns:repeat(5, 200px);gap:10px}}#productsChelino .options .options_othersItem{text-align:center;border:2px solid #109f98}@media screen and (max-width: 767px){#productsChelino .options .options_othersItem{padding:3.0666666667vw 0;font-size:3.7333333333vw;line-height:1.6428571429}}@media screen and (min-width: 768px),print{#productsChelino .options .options_othersItem{padding:10px 0;font-size:16px;line-height:1.8}}#productsChelino .options .options_othersName{font-weight:700}#productsChelino .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (max-width: 767px){#productsForte .aboutIntro{padding:10.6666666667vw 0;background:url("/house/images/products/forte/aboutIntro_bg_sp.jpg") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsForte .aboutIntro{padding:56px 0 80px;background:url("/house/images/products/forte/aboutIntro_bg.jpg") 50% 50%/cover}}#productsForte .aboutIntro .aboutIntro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff}@media screen and (max-width: 767px){#productsForte .aboutIntro .aboutIntro_title{margin:-1.2vw 0;font-size:5.3333333333vw;line-height:1.45}}@media screen and (min-width: 768px),print{#productsForte .aboutIntro .aboutIntro_title{margin:-8px 0;font-size:36px;line-height:1.4166666667}}@media screen and (min-width: 768px),print{#productsForte .aboutIntro .aboutIntro_wrap{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;margin-top:120px}}@media screen and (max-width: 767px){#productsForte .aboutIntro .aboutIntro_points{margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#productsForte .aboutIntro .aboutIntro_points{width:501px}}#productsForte .aboutIntro .aboutIntro_descBox{background-color:#fff}@media screen and (max-width: 767px){#productsForte .aboutIntro .aboutIntro_descBox{margin-top:7.4666666667vw;padding:4vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#productsForte .aboutIntro .aboutIntro_descBox{width:489px;padding:34px 40px}}@media screen and (max-width: 767px){#productsForte .aboutIntro .aboutIntro_desc{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsForte .aboutIntro .aboutIntro_desc{font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#productsForte .aboutIntro .aboutIntro_desc:nth-of-type(n + 2){margin-top:6.3466666667vw}}@media screen and (min-width: 768px),print{#productsForte .aboutIntro .aboutIntro_desc:nth-of-type(n + 2){margin-top:28.8px}}#productsForte .aboutDetails{overflow:hidden}@media screen and (max-width: 767px){#productsForte .aboutDetails{padding-bottom:16vw}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails{padding-bottom:80px}}#productsForte .aboutDetails .aboutDetails_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_container{margin-top:16vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_container{margin-top:80px;padding-block:80px}}#productsForte .aboutDetails .aboutDetails_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#f4f2ec}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_container::before{top:0;right:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_container::before{top:0;left:133px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsForte .aboutDetails .aboutDetails_container::before{width:78.3308931186vw}}#productsForte .aboutDetails .aboutDetails_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_title{margin:-7px 0;font-size:40px;line-height:1.36}}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_list{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_list{margin-top:80px}}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_image{width:80vw}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_image{-ms-flex-negative:0;flex-shrink:0;width:713px}}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_descBox{width:78.1333333333vw;margin-top:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_descBox{width:542px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:92px}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_item:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_item:nth-of-type(odd) .aboutDetails_image{margin:0 -5.3333333333vw 0 auto}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_item:nth-of-type(odd) .aboutDetails_image{margin:0 -113px 0 -103px}}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_image{margin:0 auto 0 -5.3333333333vw}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_image{margin:0 -103px 0 -113px}}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_item:nth-of-type(even) .aboutDetails_descBox{margin-left:auto}}@media screen and (max-width: 767px){#productsForte .aboutDetails .aboutDetails_item:nth-of-type(n + 2){margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsForte .aboutDetails .aboutDetails_item:nth-of-type(n + 2){margin-top:80px}}#productsForte .plan{background-color:#f4f2ec}#productsForte .plan .plan_head{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#productsForte .plan .plan_head{padding:6.4vw 0}}@media screen and (min-width: 768px),print{#productsForte .plan .plan_head{padding:48px 0 54px}}@media screen and (max-width: 767px){#productsForte .plan .plan_headTitle{margin:-0.4vw 0;font-size:6.4vw;line-height:1.1333333333}}@media screen and (min-width: 768px),print{#productsForte .plan .plan_headTitle{margin:-3px 0;font-size:48px;line-height:1.1333333333}}@media screen and (max-width: 767px){#productsForte .plan .plan_headLead{margin:3.3333333333vw 0 -.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsForte .plan .plan_headLead{margin:25px 0 -7px;font-size:20px;line-height:1.7}}@media screen and (max-width: 767px){#productsForte .plan .plan_tabContainer{padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#productsForte .plan .plan_tabContainer{padding:80px 0}}@media screen and (max-width: 767px){#productsForte .plan .plan_tabButton{width:29.3333333333vw;height:13.3333333333vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsForte .plan .plan_tabButton{width:171.5px;height:104px;font-size:24px;line-height:1.375}}@media screen and (max-width: 767px){#productsForte .plan .plan_tabContents{height:100vw}}@media screen and (min-width: 768px),print{#productsForte .plan .plan_tabContents{height:1066px}}@media screen and (max-width: 767px){#productsForte .customize{padding-bottom:16vw}}@media screen and (min-width: 768px),print{#productsForte .customize{padding-bottom:80px}}@media screen and (max-width: 767px){#productsForte .customize .customizeHead{padding:16vw 0;background:url("/house/images/products/forte/customizeHead_bg_sp.jpg") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeHead{padding:120px 0;background:url("/house/images/products/forte/customizeHead_bg.jpg") 50% 50%/cover}}#productsForte .customize .customizeHead_box{font-weight:600;text-align:center;color:#fff;background-color:rgba(16,159,152,.7)}@media screen and (max-width: 767px){#productsForte .customize .customizeHead_box{width:74.4vw;margin:auto;padding:4.6666666667vw 0;border:.6666666667vw solid #fff}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeHead_box{width:558px;margin:auto;padding:35px 0;border:5px solid #fff}}#productsForte .customize .customizeHead_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsForte .customize .customizeHead_title{margin:-0.8vw 0;font-size:5.3333333333vw;line-height:1.275}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeHead_title{margin:-6px 0;font-size:40px;line-height:1.275}}@media screen and (max-width: 767px){#productsForte .customize .customizeHead_lead{margin-top:4.2666666667vw;font-size:2.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeHead_lead{margin-top:32px;font-size:20px;line-height:1}}#productsForte .customize .customizeLead{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#productsForte .customize .customizeLead{padding:4.1333333333vw 0;font-size:4.5333333333vw;line-height:1.5}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeLead{padding:29px 0;font-size:30px;line-height:1.7}}#productsForte .customize .customizeDetails{background-color:#f4f2ec}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails{padding:10.6666666667vw 0 16vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails{padding:56px 0 80px}}#productsForte .customize .customizeDetails_box{position:relative;background-color:#fff}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_box{padding:7.4666666667vw 3.2vw 17.3333333333vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_box{padding:40px 40px 130px}}#productsForte .customize .customizeDetails_box::before{content:"";display:block;position:absolute;background-color:#f4f2ec;bottom:0;left:0;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 50% 100%, 100% 0, 100% 100%, 0% 100%);pointer-events:none}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_box::before{width:89.3333333333vw;height:21.3333333333vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_box::before{width:1040px;height:160px}}#productsForte .customize .customizeDetails_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;color:#109f98;text-align:center}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_title{margin:-8px;font-size:38px;line-height:1.4315789474}}#productsForte .customize .customizeDetails_title>span{color:#333}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_title>span{margin-left:1.8666666667vw;font-size:2.6666666667vw;line-height:2.72}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_title>span{margin-left:14px;font-size:20px;line-height:2.72}}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_lead{margin:2.1333333333vw 0 -1.3333333333vw;padding-top:4vw;border-top:.5333333333vw solid #109f98;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_lead{margin:24px 0 -6px;padding-top:26px;border-top:2px solid #109f98;font-size:16px;line-height:1.8;text-align:center}}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_figure{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_figure{width:642px;margin:32px auto 0}}@media screen and (max-width: 767px){#productsForte .customize .customizeExample{margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeExample{margin-top:72px}}#productsForte .customize .customizeExample_title{font-weight:600;text-align:center;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#productsForte .customize .customizeExample_title{padding:2.1333333333vw 0;font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeExample_title{padding:12px 0;font-size:26px;line-height:1}}@media screen and (max-width: 767px){#productsForte .customize .customizeExample_image{width:77.7333333333vw;margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeExample_image{width:857px;margin:32px auto 0}}#productsForte .customize .customizeExample_lead{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsForte .customize .customizeExample_lead{margin-top:10.6666666667vw;font-size:4vw;line-height:1}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeExample_lead{margin-top:80px;font-size:30px;line-height:1}}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_tabContainer{padding:5.3333333333vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_tabContainer{padding:40px 0 80px}}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_tabButton{width:29.3333333333vw;height:18.6666666667vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_tabButton{width:345px;height:104px;font-size:24px;line-height:1.375}}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_tabContents{height:150.9333333333vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_tabContents{height:745px}}#productsForte .customize .customizeDetails_facedeLead{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_facedeLead{padding:4.1333333333vw 0;font-size:4.5333333333vw;line-height:1.5}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_facedeLead{padding:29px 0;font-size:30px;line-height:1.7}}#productsForte .customize .customizeDetails_facedeBox{background-color:#fff}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_facedeBox{margin-top:10.6666666667vw;padding:7.4666666667vw 3.2vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_facedeBox{margin-top:56px;padding:40px 40px 56px}}#productsForte .customize .customizeDetails_facedeTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;color:#109f98;text-align:center}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_facedeTitle{margin:-1.0666666667vw 0 5.3333333333vw;padding-bottom:2.1333333333vw;border-bottom:.5333333333vw solid #109f98;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_facedeTitle{margin:-8px 0 24px;padding-bottom:16px;border-bottom:2px solid #109f98;font-size:38px;line-height:1.4315789474}}#productsForte .customize .customizeDetails_facedeTitle>span{color:#333}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_facedeTitle>span{margin-left:1.8666666667vw;font-size:2.6666666667vw;line-height:2.72}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_facedeTitle>span{margin-left:14px;font-size:20px;line-height:2.72}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_facedeImage{width:1040px;margin-left:-40px}}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_facedeNoteWrap{margin:4.2666666667vw 0 -1.0666666667vw}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_facedeNoteWrap{margin:18px 0 -6px}}@media screen and (max-width: 767px){#productsForte .customize .customizeDetails_facedeNote{font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsForte .customize .customizeDetails_facedeNote{padding:0 40px;font-size:14px;line-height:1.8857142857}}#productsForte .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (max-width: 767px){#productsHinoki .featureIntro{padding:10.6666666667vw 0;background:url("/house/images/products/hinoki/featureIntro_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHinoki .featureIntro{padding:80px 0;background:url("/house/images/products/hinoki/featureIntro_bg.png") 50% 50%/cover}}#productsHinoki .featureIntro .featureIntro_title{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;color:#fff}@media screen and (max-width: 767px){#productsHinoki .featureIntro .featureIntro_title{margin:-1.2vw 0;font-size:5.3333333333vw;line-height:1.45}}@media screen and (min-width: 768px),print{#productsHinoki .featureIntro .featureIntro_title{margin:-8px 0;font-size:36px;line-height:1.4166666667}}#productsHinoki .featureIntro .featureIntro_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#productsHinoki .featureIntro .featureIntro_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureIntro .featureIntro_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-top:56px}}#productsHinoki .featureIntro .featureIntro_item{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;background-color:#fff}@media screen and (max-width: 767px){#productsHinoki .featureIntro .featureIntro_item{padding:7.4666666667vw 5.3333333333vw;border-radius:2.6666666667vw 0 2.6666666667vw 0}}@media screen and (min-width: 768px),print{#productsHinoki .featureIntro .featureIntro_item{width:320px;padding:40px 24px 32px;border-radius:10px 0 10px 0}}#productsHinoki .featureIntro .featureIntro_itemTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsHinoki .featureIntro .featureIntro_itemTitle{margin:-1.4666666667vw 0;font-size:4vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHinoki .featureIntro .featureIntro_itemTitle{margin:-9px 0;font-size:24px;line-height:1.7083333333}}#productsHinoki .featureIntro .featureIntro_itemLabel{display:inline-block;font-weight:600;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#productsHinoki .featureIntro .featureIntro_itemLabel{margin-top:4.2666666667vw;padding:.8vw 2.1333333333vw;font-size:3.2vw;line-height:1.2}}@media screen and (min-width: 768px),print{#productsHinoki .featureIntro .featureIntro_itemLabel{margin-top:32px;padding:3px 16px;font-size:18px;line-height:1.6}}@media screen and (max-width: 767px){#productsHinoki .featureIntro .featureIntro_itemDesc{margin:2.9333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHinoki .featureIntro .featureIntro_itemDesc{margin:26px 0 -6px;font-size:16px;line-height:1.8}}#productsHinoki .featureDetails{overflow:hidden}@media screen and (max-width: 767px){#productsHinoki .featureDetails{padding-block:16vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails{padding-block:80px}}#productsHinoki .featureDetails .featureDetails_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_container{padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_container{padding-block:80px}}#productsHinoki .featureDetails .featureDetails_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#f7f0e5}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_container::before{top:0;left:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_container::before{top:0;right:133px;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsHinoki .featureDetails .featureDetails_container::before{width:78.3308931186vw}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_container:nth-of-type(n + 2){margin-top:16vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_container:nth-of-type(n + 2){margin-top:80px}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_container:nth-of-type(odd)::before{left:auto;right:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_container:nth-of-type(odd)::before{right:auto;left:133px}}#productsHinoki .featureDetails .featureDetails_container:nth-of-type(odd) .featureDetails_introWrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_container:nth-of-type(odd) .featureDetails_image{margin:0 -5.3333333333vw 0 auto}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_container:nth-of-type(odd) .featureDetails_image{margin:0 -113px 0 -170px}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_container:nth-of-type(even) .featureDetails_image{margin:0 auto 0 -5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_container:nth-of-type(even) .featureDetails_image{margin:0 -170px 0 -113px}}#productsHinoki .featureDetails .featureDetails_container:nth-of-type(even) .featureDetails_descBox{margin-left:auto}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_introWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_image{width:80vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_image{-ms-flex-negative:0;flex-shrink:0;width:787px}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_descBox{width:78.1333333333vw;margin-top:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_descBox{width:536px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:80px}}#productsHinoki .featureDetails .featureDetails_award{background-color:#fff}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_award{margin-top:10.6666666667vw;padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_award{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding:40px 56px}}#productsHinoki .featureDetails .featureDetails_awardTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_awardTitle{margin:-1.6vw 0;font-size:4vw;line-height:1.8133333333}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_awardTitle{margin:-15px 0;font-size:22px;line-height:2.3181818182}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_awardDesc{margin:4.2666666667vw 0 -1.0666666667vw;font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_awardDesc{margin:20px 0 -4px;font-size:14px;line-height:1.5714285714}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_awardLogo{width:50.4vw;margin:5.3333333333vw auto 10.6666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_awardLogo{width:189px;margin:24px 0 48px}}#productsHinoki .featureDetails .featureDetails_awardList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_awardList{gap:.8vw;margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_awardList{gap:6px;margin-top:16px}}#productsHinoki .featureDetails .featureDetails_awardItem{display:grid;place-items:center;font-weight:600;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_awardItem{width:38.9333333333vw;height:8vw;font-size:3.4666666667vw;line-height:1.5384615385}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_awardItem{width:234px;height:40px;font-size:18px;line-height:1.9333333333}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_awardHinoki{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_awardHinoki{-ms-flex-negative:0;flex-shrink:0;width:398px;margin-left:56px}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_itemNote{margin:4.2666666667vw 0 -1.0666666667vw;font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_itemNote{margin:11px 0 -5px;font-size:14px;line-height:1.7}}#productsHinoki .featureDetails .featureDetails_ua{background-color:#fff}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_ua{margin-top:10.6666666667vw;padding:6.4vw 5.3333333333vw 7.4666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_ua{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:40px;padding:24px}}#productsHinoki .featureDetails .featureDetails_uaTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_uaTitle{margin:-1.6vw 0;font-size:4vw;line-height:1.8133333333}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_uaTitle{margin:33px 0 -5px;font-size:20px;line-height:1.53}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_uaDesc{margin:6.4vw 0 -1.0666666667vw;padding-top:4.2666666667vw;border-top:.5333333333vw solid #109f98;font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_uaDesc{margin:24px 0 -6px;padding-top:42px;border-top:2px solid #109f98;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_uaNote{margin:4.3733333333vw 0 -1.0666666667vw;font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_uaNote{margin:21.8px 0 -7px;font-size:14px;line-height:2.0571428571}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_uaFigure{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_uaFigure{-ms-flex-negative:0;flex-shrink:0;width:520px;margin-right:32px}}#productsHinoki .featureDetails .featureDetails_figureBox{background-color:#fff}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_figureBox{margin-top:10.6666666667vw;padding:7.4666666667vw 5.3333333333vw 10.6666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_figureBox{margin-top:40px;padding:16px 56px 40px}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_figure{width:810px;margin:auto}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_descContainer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_descWrap{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_descWrap{width:424px;margin-top:32px}}#productsHinoki .featureDetails .featureDetails_descTitle{font-weight:600}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_descTitle{padding-bottom:6.4vw;margin-bottom:5.3333333333vw;border-bottom:.5333333333vw solid #109f98;font-size:4.2666666667vw;line-height:1;text-align:center}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_descTitle{padding-bottom:16px;margin-bottom:24px;border-bottom:2px solid #109f98;font-size:20px;line-height:1}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_descList{margin:-1.3333333333vw 0}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_descList{margin:-6px 0}}#productsHinoki .featureDetails .featureDetails_descItem{position:relative;padding-left:1.5em}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_descItem{font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_descItem{font-size:16px;line-height:1.8}}#productsHinoki .featureDetails .featureDetails_descItem::before{position:absolute;top:0;left:0;content:"●"}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_descText{margin:-1.3333333333vw 0;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_descText{margin:-6px 0;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#productsHinoki .featureDetails .featureDetails_merit{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsHinoki .featureDetails .featureDetails_merit{margin-top:40px}}#productsHinoki .p-performance_EQGuard{background-color:#fff}@media screen and (max-width: 767px){#productsHinoki .p-performance_EQGuard{margin-top:5.3333333333vw;padding:6.1333333333vw 5.3333333333vw 7.4666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .p-performance_EQGuard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;padding:24px 40px}}#productsHinoki .p-performance_EQGuard .EQGuard_wrap .p-performance_itemTitle{margin:0;text-align:left}@media screen and (min-width: 768px),print{#productsHinoki .p-performance_EQGuard .EQGuard_wrap .p-performance_itemTitle{place-items:start}}@media screen and (max-width: 767px){#productsHinoki .p-performance_EQGuard .p-performance_itemImage{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsHinoki .p-performance_EQGuard .p-performance_itemImage{margin-left:32px}}@media screen and (min-width: 768px),print{#productsHinoki .p-performance_EQGuard .p-performance_itemDesc{margin-top:0;padding-top:40px}}#productsHinoki .exterior .exteriorHead{color:#fff}@media screen and (max-width: 767px){#productsHinoki .exterior .exteriorHead{background:url("/house/images/products/hinoki/exterior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHinoki .exterior .exteriorHead{background:url("/house/images/products/hinoki/exterior_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHinoki .exterior .exterior_sliderArea{padding:80px 0}}#productsHinoki .exterior .exterior_sliderContainer::before{background-color:#f7f0e5}#productsHinoki .interior .interiorHead{color:#fff}@media screen and (max-width: 767px){#productsHinoki .interior .interiorHead{background:url("/house/images/products/hinoki/interior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHinoki .interior .interiorHead{background:url("/house/images/products/hinoki/interior_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsHinoki .interior .interior_sliderArea{padding:80px 0}}#productsHinoki .interior .interior_sliderContainer::before{background-color:#f7f0e5}#productsHinoki .scrollTopBtnContainer{background-color:#f8f7f4}#productsOption .contentHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;color:#fff}@media screen and (max-width: 767px){#productsOption .contentHead{padding:6.4vw 0}}@media screen and (min-width: 768px),print{#productsOption .contentHead{padding:48px 0}}#productsOption .contentHead .contentHead_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsOption .contentHead .contentHead_title{margin-top:3.2vw;font-size:8.5333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#productsOption .contentHead .contentHead_title{margin-top:24px;font-size:64px;line-height:1}}#productsOption .contentHead .contentHead_copy{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#productsOption .contentHead .contentHead_copy{margin:-0.4vw 0;font-size:2.1333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#productsOption .contentHead .contentHead_copy{margin:-3px 0;font-size:16px;line-height:1.3125}}#productsOption .content_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsOption .content_title{margin:-1.7333333333vw 0;font-size:5.0666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsOption .content_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsOption .content_lead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsOption .content_lead{margin:42px 0 -6px;font-size:16px;line-height:1.8;text-align:center}}@media screen and (max-width: 767px){#productsOption .content_note{margin:6.6666666667vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsOption .content_note{margin:54px 0 -6px;font-size:16px;line-height:1.8;text-align:center}}@media screen and (max-width: 767px){#productsOption .mv{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#productsOption .mv{overflow:hidden}}@media screen and (max-width: 767px){#productsOption .mv .mv_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsOption .mv .mv_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#productsOption .mv .mv_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#productsOption .mv .mv_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#productsOption .mv .mv_box{position:relative}@media screen and (max-width: 767px){#productsOption .mv .mv_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#productsOption .mv .mv_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#productsOption .mv .mv_box{margin-top:-374px;margin-left:-278px}}#productsOption .mv .mv_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#productsOption .mv .mv_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsOption .mv .mv_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#productsOption .mv .mv_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#productsOption .mv .mv_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsOption .mv .mv_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#productsOption .mv .mv_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsOption .mv .mv_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;font-weight:400;background-color:#fff}}@media screen and (max-width: 767px){#productsOption .introPoints{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .introPoints{margin-top:120px}}#productsOption .introPoints .introPoints_inner{position:relative;z-index:1}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_inner{padding:8.5333333333vw 0}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_inner{padding:40px 0 60px}}#productsOption .introPoints .introPoints_inner::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f7f6f5}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_inner::before{top:0;left:-5.3333333333vw;width:100vw;height:100%;-webkit-clip-path:polygon(50% 0%, 100% 30%, 100% 100%, 0 100%, 0 30%);clip-path:polygon(50% 0%, 100% 30%, 100% 100%, 0 100%, 0 30%)}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_inner::before{top:0;left:-80px;width:1200px;height:100%;-webkit-clip-path:polygon(50% 0%, 100% 50%, 100% 100%, 0 100%, 0 50%);clip-path:polygon(50% 0%, 100% 50%, 100% 100%, 0 100%, 0 50%)}}#productsOption .introPoints .introPoints_titleWrap{text-align:center}#productsOption .introPoints .introPoints_title{position:relative;display:inline-block;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_title{font-size:6.6666666667vw;line-height:1.32}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_title{font-size:46px;line-height:1.3043478261}}#productsOption .introPoints .introPoints_title::before,#productsOption .introPoints .introPoints_title::after{content:"";display:block;position:absolute;background-color:#c1c1c1;top:50%}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_title::before,#productsOption .introPoints .introPoints_title::after{width:.5333333333vw;height:1.8666666667vw;margin-top:-.9333333333vw}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_title::before,#productsOption .introPoints .introPoints_title::after{width:2px;height:8px;margin-top:-4px}}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_title::before{left:-2.4vw}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_title::before{left:-18px}}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_title::after{right:-2.4vw}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_title::after{right:-18px}}#productsOption .introPoints .introPoints_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_subtitle{margin-top:.2666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_subtitle{margin-block:-2px -6px;font-size:16px;line-height:1.6875}}#productsOption .introPoints .introPoints_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_list{gap:4.8vw 2.6666666667vw;margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:58px}}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_item{width:28vw;height:24.5333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_item{width:200px;height:170px;border:1px solid #000}}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_item:nth-of-type(1){margin-left:15.2vw}}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_item:nth-of-type(2){margin-right:15.2vw}}#productsOption .introPoints .introPoints_link{position:relative;display:block;width:100%;height:100%;background-color:#fff}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_link{padding-top:3.2vw}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_link{padding-top:24px}}#productsOption .introPoints .introPoints_link::before{content:"";display:block;position:absolute;left:50%}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_link::before{bottom:-3.2vw;width:1.2vw;height:4.9333333333vw;margin-left:-0.6vw;background:url("/house/images/strength/hinoki/index/introPoints_arrow_sp.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_link::before{bottom:-18px;width:8px;height:36px;margin-left:-4px;background:url("/house/images/strength/hinoki/index/introPoints_arrow.svg") no-repeat 50% 50%/contain}}#productsOption .introPoints .introPoints_number{text-align:center;font-family:"Roboto",sans-serif;color:#529588}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_number{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_number{font-size:36px;line-height:1;font-weight:bold}}#productsOption .introPoints .introPoints_txt{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#productsOption .introPoints .introPoints_txt{display:grid;place-items:center;height:10.6666666667vw;margin-top:1.2vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsOption .introPoints .introPoints_txt{margin-top:24px;font-size:24px;line-height:1.5}}@media screen and (max-width: 767px){#productsOption .specZeh{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specZeh{overflow:hidden;margin-top:56px}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_head{background:url("/house/images/products/option/specZeh_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_head{background:url("/house/images/products/option/specZeh_head_bg.png") 50% 50%/cover}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_container-1{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-1{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_container-1 .content_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-1 .content_image{width:930px;margin:56px auto 0}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_container-1 .content_wrap-2 .content_title{margin-top:8.9333333333vw}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-1 .content_wrap-2 .content_title{margin-top:69px}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-1 .content_wrap-2 .content_image{margin-top:32px}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_container-1 .subsidy{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-1 .subsidy{width:930px;margin:48px auto 0}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_container-2{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-2{margin-top:80px}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-2 .specZeh_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:56px}}#productsOption .specZeh .specZeh_container-2 .specZeh_wrap.specZeh_wrap-1{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-2 .specZeh_wrap.specZeh_wrap-1 .content_image{width:585px;height:480px;margin-right:40px}}#productsOption .specZeh .specZeh_container-2 .specZeh_wrap.specZeh_wrap-1 .specZeh_descBox{height:-webkit-max-content;height:-moz-max-content;height:max-content}#productsOption .specZeh .specZeh_container-2 .specZeh_wrap.specZeh_wrap-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-2 .specZeh_wrap.specZeh_wrap-2 .content_image{width:585px;height:324px;margin-left:40px}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_container-2 .content_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specZeh .specZeh_container-2 .content_image{-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_container-2 .specZeh_descBox{margin-top:7.4666666667vw;width:78.1333333333vw}}@media screen and (max-width: 767px){#productsOption .specZeh .specZeh_container-2 .specZeh_wrap-1 .specZeh_descBox{margin-left:auto}}@media screen and (max-width: 767px){#productsOption .specIot{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specIot{margin-top:120px;overflow:hidden}}@media screen and (max-width: 767px){#productsOption .specIot .specIot_head{background:url("/house/images/products/option/specIot_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_head{background:url("/house/images/products/option/specIot_head_bg.png") 50% 50%/cover}}#productsOption .specIot .specIot_list{display:grid}@media screen and (max-width: 767px){#productsOption .specIot .specIot_list{margin-top:7.4666666667vw;grid-template-columns:repeat(1, 1fr);gap:3.2vw}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_list{margin-top:56px;grid-template-columns:repeat(3, 320px);gap:34px 40px}}#productsOption .specIot .specIot_item{background-color:#fff}@media screen and (max-width: 767px){#productsOption .specIot .specIot_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.2666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_item{padding:24px}}#productsOption .specIot .specIot_itemImage{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){#productsOption .specIot .specIot_itemImage{width:30.6666666667vw;height:20.2666666667vw;margin-right:3.2vw}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_itemImage{width:272px;height:180px}}#productsOption .specIot .specIot_itemTitle{font-weight:600}@media screen and (max-width: 767px){#productsOption .specIot .specIot_itemTitle{margin:-0.4vw;font-size:3.7333333333vw;line-height:1.2142857143}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_itemTitle{margin:16px 0 -8px;font-size:18px;line-height:1.8888888889;text-align:center}}@media screen and (max-width: 767px){#productsOption .specIot .specIot_itemDesc{margin:3.0666666667vw 0 -1.2vw;font-size:3.4666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_itemDesc{margin:19px 0 -9px;font-size:16px;line-height:2.125}}@media screen and (max-width: 767px){#productsOption .specIot .specIot_container-1{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_container-1{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specIot .specIot_container-1 .content_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_container-1 .content_image{width:930px;margin:56px auto 0}}@media screen and (max-width: 767px){#productsOption .specIot .specIot_container-2{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specIot .specIot_container-2{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specAll{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specAll{margin-top:120px;overflow:hidden}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_head{background:url("/house/images/products/option/specAll_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_head{background:url("/house/images/products/option/specAll_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#productsOption .specAll .specAll_box{background-color:#fff}@media screen and (max-width: 767px){#productsOption .specAll .specAll_box{margin-top:7.4666666667vw;padding:5.3333333333vw 4.2666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_box{width:500px;margin-top:56px;padding:32px}}#productsOption .specAll .specAll_boxTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#productsOption .specAll .specAll_boxTitle{padding-bottom:2.1333333333vw;font-size:4vw;line-height:1;border-bottom:.5333333333vw solid #029f97}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_boxTitle{padding-bottom:24px;font-size:24px;line-height:1;border-bottom:2px solid #029f97}}#productsOption .specAll .specAll_boxList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#productsOption .specAll .specAll_boxList{margin-top:3.2vw;gap:3.2vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_boxList{margin-top:16px;gap:16px}}#productsOption .specAll .specAll_boxItem{position:relative}@media screen and (max-width: 767px){#productsOption .specAll .specAll_boxItem{margin:-1.2vw 0;padding-left:6.4vw;font-size:3.4666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_boxItem{padding-left:44px;font-size:16px;line-height:1.7}}#productsOption .specAll .specAll_boxItem::before{content:"";display:block;position:absolute;background:url("/house/images/products/option/specAll_icon_check_green.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#productsOption .specAll .specAll_boxItem::before{top:.5333333333vw;left:0;width:4.2666666667vw;height:4.2666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_boxItem::before{top:0;left:0;width:28px;height:28px}}#productsOption .specAll .specAll_box-demerit .specAll_boxTitle{border-color:#4c4c4c}#productsOption .specAll .specAll_box-demerit .specAll_boxItem::before{background:url("/house/images/products/option/specAll_icon_check_black.svg") no-repeat 50% 50%/contain}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-1{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-1{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-2{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-2{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-2 .content_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-2 .content_image{margin-top:56px}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-2 .specAll_descBox{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-2 .specAll_descBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-2 .specAll_descBoxImage{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-2 .specAll_descBoxImage{width:384px;height:236px;margin-left:56px;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-3{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-3{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-3 .specAll_descBox{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-3 .specAll_descBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:56px}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-3 .specAll_descBox-1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-3 .specAll_descBox-1 .specAll_descBoxImage{margin-right:56px}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-3 .specAll_descBox-2 .specAll_descBoxImage{margin-left:42px}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-3 .specAll_descBoxImage{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-3 .specAll_descBoxImage{-ms-flex-negative:0;flex-shrink:0;width:384px}}@media screen and (max-width: 767px){#productsOption .specAll .specAll_container-3 .content_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specAll .specAll_container-3 .content_image{margin-top:26px}}@media screen and (max-width: 767px){#productsOption .specTwo{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specTwo{margin-top:120px;overflow:hidden}}@media screen and (max-width: 767px){#productsOption .specTwo .specTwo_head{background:url("/house/images/products/option/specTwo_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsOption .specTwo .specTwo_head{background:url("/house/images/products/option/specTwo_head_bg.png") 50% 50%/cover}}@media screen and (max-width: 767px){#productsOption .specTwo .specTwo_container-1{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specTwo .specTwo_container-1{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specTwo .specTwo_container-1 .specTwo_tabContainer{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specTwo .specTwo_container-1 .specTwo_tabContainer{margin-top:88px}}@media screen and (max-width: 767px){#productsOption .specTwo .specTwo_container-1 .specTwo_tabButton{width:29.3333333333vw;height:15.7333333333vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsOption .specTwo .specTwo_container-1 .specTwo_tabButton{width:345px;height:60px;font-size:24px;line-height:1.375}}@media screen and (max-width: 767px){#productsOption .specTwo .specTwo_container-1 .specTwo_tabContents{padding:2.6666666667vw 1.3333333333vw;height:98.9333333333vw}}@media screen and (min-width: 768px),print{#productsOption .specTwo .specTwo_container-1 .specTwo_tabContents{height:877px;padding:40px}}@media screen and (max-width: 767px){#productsOption .specTwo .specTwo_container-2{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specTwo .specTwo_container-2{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specTwo .specTwo_sliderArea{padding:16vw 0 0}}@media screen and (min-width: 768px),print{#productsOption .specTwo .specTwo_sliderArea{padding:80px 0 0}}@media screen and (min-width: 768px),print{#productsOption .specTwo .specTwo_slider{width:980px}}@media screen and (max-width: 767px){#productsOption .specThree{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specThree{margin-top:120px;padding-bottom:120px;overflow:hidden}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_head{background:url("/house/images/products/option/specThree_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_head{background:url("/house/images/products/option/specThree_head_bg.png") 50% 50%/cover}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_container-1{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_container-1{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_container-1 .specThree_tabContainer{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_container-1 .specThree_tabContainer{margin-top:56px}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_container-1 .specThree_tabButton{width:21.8666666667vw;height:15.7333333333vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_container-1 .specThree_tabButton{width:258px;height:60px;font-size:24px;line-height:1.375}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_container-1 .specThree_tabContents{height:194.1333333333vw;padding:2.6666666667vw 1.3333333333vw}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_container-1 .specThree_tabContents{height:962px;padding:40px}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_container-2{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_container-2{margin-top:80px}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_container-2 .specThree_tabContainer{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_container-2 .specThree_tabContainer{margin-top:86px}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_container-2 .specThree_tabButton{width:29.3333333333vw;height:10.4vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_container-2 .specThree_tabButton{width:345px;height:60px;font-size:24px;line-height:1.375}}@media screen and (max-width: 767px){#productsOption .specThree .specThree_container-2 .specThree_tabContents{height:132.5333333333vw;padding:2.6666666667vw 1.3333333333vw}}@media screen and (min-width: 768px),print{#productsOption .specThree .specThree_container-2 .specThree_tabContents{height:620px;padding:40px}}#productsFacade .contentHead{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;color:#fff}@media screen and (max-width: 767px){#productsFacade .contentHead{padding:5.3333333333vw 0 6.4vw}}@media screen and (min-width: 768px),print{#productsFacade .contentHead{padding:48px 0}}#productsFacade .contentHead .contentHead_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsFacade .contentHead .contentHead_title{font-size:6.4vw;line-height:1}}@media screen and (min-width: 768px),print{#productsFacade .contentHead .contentHead_title{font-size:48px;line-height:1}}#productsFacade .contentHead .contentHead_copy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsFacade .contentHead .contentHead_copy{margin-top:4.2666666667vw;font-size:2.6666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productsFacade .contentHead .contentHead_copy{margin-top:20px;font-size:20px;line-height:1}}@media screen and (max-width: 767px){#productsFacade .mv{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#productsFacade .mv{overflow:hidden}}@media screen and (max-width: 767px){#productsFacade .mv .mv_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsFacade .mv .mv_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#productsFacade .mv .mv_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#productsFacade .mv .mv_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#productsFacade .mv .mv_box{position:relative}@media screen and (max-width: 767px){#productsFacade .mv .mv_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#productsFacade .mv .mv_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#productsFacade .mv .mv_box{margin-top:-374px;margin-left:-278px}}#productsFacade .mv .mv_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#productsFacade .mv .mv_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsFacade .mv .mv_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#productsFacade .mv .mv_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#productsFacade .mv .mv_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsFacade .mv .mv_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#productsFacade .mv .mv_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsFacade .mv .mv_desc{width:510px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;font-weight:400;background-color:#fff}}@media screen and (max-width: 767px){#productsFacade .concept{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsFacade .concept{overflow:hidden;margin-top:80px}}@media screen and (max-width: 767px){#productsFacade .concept .concept_head{background:url("/house/images/products/facade/concept_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsFacade .concept .concept_head{background:url("/house/images/products/facade/concept_head_bg.png") 50% 50%/cover}}@media screen and (max-width: 767px){#productsFacade .concept .concept_container{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsFacade .concept .concept_container{margin-top:80px}}#productsFacade .concept .concept_container::before{background-color:#f4f4f4}@media screen and (min-width: 768px),print{#productsFacade .concept .concept_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}#productsFacade .concept .concept_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:700}@media screen and (max-width: 767px){#productsFacade .concept .concept_title{margin:-1.8666666667vw 0;font-size:5.3333333333vw;line-height:1.7;text-align:center}}@media screen and (min-width: 768px),print{#productsFacade .concept .concept_title{margin:-6px 0;font-size:30px;line-height:1.3666666667}}@media screen and (max-width: 767px){#productsFacade .concept .concept_lead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsFacade .concept .concept_lead{margin:34px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#productsFacade .concept .concept_image-mini{width:100%;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsFacade .concept .concept_image-mini{width:520px;height:294px;margin-top:56px}}@media screen and (max-width: 767px){#productsFacade .concept .concept_image-main{width:61.8666666667vw;height:73.4666666667vw;margin:5.3333333333vw auto 0}}@media screen and (min-width: 768px),print{#productsFacade .concept .concept_image-main{-ms-flex-negative:0;flex-shrink:0;width:464px;height:551px;margin-left:56px}}@media screen and (max-width: 767px){#productsFacade .variation{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsFacade .variation{margin-top:80px}}@media screen and (max-width: 767px){#productsFacade .variation .variation_head{background:url("/house/images/products/facade/variation_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productsFacade .variation .variation_head{background:url("/house/images/products/facade/variation_head_bg.png") 50% 50%/cover}}#productsFacade .variation .variation_item:nth-of-type(even){background-color:#f5f5f5}#productsFacade .variation .variation_item:nth-of-type(even) .material_details{background-color:#fff}#productsFacade .variation .variation_itemInner{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}@media screen and (max-width: 767px){#productsFacade .variation .variation_itemInner{padding:10.6666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#productsFacade .variation .variation_itemInner{width:1040px;margin:auto;padding:80px 0}}#productsFacade .variation .variation_itemTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#productsFacade .variation .variation_itemTitle{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474;text-align:center}}@media screen and (min-width: 768px),print{#productsFacade .variation .variation_itemTitle{margin:-6px 0;font-size:30px;line-height:1.3666666667}}@media screen and (max-width: 767px){#productsFacade .variation .variation_itemSubtitle{margin:3.2vw 0 -1.0666666667vw;font-size:4.2666666667vw;line-height:1.525}}@media screen and (min-width: 768px),print{#productsFacade .variation .variation_itemSubtitle{margin:18px 0 -6px;font-size:16px;line-height:1.8;font-weight:400}}@media screen and (max-width: 767px){#productsFacade .variation .variation_itemLead{margin:7.2vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#productsFacade .variation .variation_itemLead{margin:34px 0 -6px;font-size:16px;line-height:1.8;text-align:center}}#productsFacade .variation .variation_itemImage{width:100%}@media screen and (max-width: 767px){#productsFacade .variation .variation_itemImage{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsFacade .variation .variation_itemImage{margin-top:40px}}@media screen and (max-width: 767px){#productsFacade .catalog{margin-top:10.6666666667vw;padding:8vw 7.4666666667vw;background:url("/house/images/products/facade/catalog_bg_sp.png") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#productsFacade .catalog{width:1040px;margin:80px auto;padding:60px 0;background:url("/house/images/products/facade/catalog_bg.png") no-repeat 50% 50%/contain;background-size:cover}}#productsFacade .catalog .catalog_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;background-color:rgba(255,255,255,.9)}@media screen and (max-width: 767px){#productsFacade .catalog .catalog_box{width:84.8vw;padding:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsFacade .catalog .catalog_box{width:636px;padding:40px}}#productsFacade .catalog .catalog_boxText{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:700}@media screen and (max-width: 767px){#productsFacade .catalog .catalog_boxText{margin:-.6666666667vw 0;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsFacade .catalog .catalog_boxText{margin:-5px 0;font-size:30px;line-height:1.3333333333}}#productsFacade .catalog .catalog_btn{display:inline-block}@media screen and (max-width: 767px){#productsFacade .catalog .catalog_btn{margin-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#productsFacade .catalog .catalog_btn{margin-top:34px}}#productsFacade .catalog .catalog_btn>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #000;font-weight:600}@media screen and (max-width: 767px){#productsFacade .catalog .catalog_btn>a{height:6.6666666667vw;padding:0 8.5333333333vw 0 3.2vw;font-size:1.8666666667vw;line-height:1.7142857143}}@media screen and (min-width: 768px),print{#productsFacade .catalog .catalog_btn>a{height:50px;padding:0 64px 0 24px;font-size:14px;line-height:1.7142857143;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#productsFacade .catalog .catalog_btn>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#productsFacade .catalog .catalog_btn>a:hover{color:#fff;background-color:#000}#productsFacade .catalog .catalog_btn>a:hover::before{-webkit-transform:translateX(12px);transform:translateX(12px)}}#productsFacade .catalog .catalog_btn>a::before{content:"";display:block;position:absolute;background:url("/house/images/common/icon_arrow_black.svg") no-repeat 50% 50%/contain;top:50%}@media screen and (max-width: 767px){#productsFacade .catalog .catalog_btn>a::before{right:-4.8vw;width:8.2666666667vw;height:2vw;margin-top:-1vw}}@media screen and (min-width: 768px),print{#productsFacade .catalog .catalog_btn>a::before{right:-26px;width:44px;height:10px;margin-top:-5px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media screen and (max-width: 767px){#productsFacade .catalog .catalog_boxImage{width:14.2666666667vw;height:20.5333333333vw}}@media screen and (min-width: 768px),print{#productsFacade .catalog .catalog_boxImage{width:107px;height:154px}}#productsSoraterrace .p-contentHead{color:#fff;background-color:#008cd0}#productsSoraterrace .roofImage{position:relative}@media screen and (max-width: 767px){#productsSoraterrace .roofImage{padding-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .roofImage{padding-top:80px}}#productsSoraterrace .roofImage .roofImage_gallery{background:-webkit-gradient(linear, left top, left bottom, from(#D2EBF8), to(#fff));background:linear-gradient(#D2EBF8, #fff)}@media screen and (max-width: 767px){#productsSoraterrace .roofImage .roofImage_gallery{padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#productsSoraterrace .roofImage .roofImage_gallery{padding:80px 0}}#productsSoraterrace .roofImage .roofImage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#productsSoraterrace .roofImage .roofImage_list{gap:.6666666667vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .roofImage .roofImage_list{gap:8px 8px}}@media screen and (max-width: 767px){#productsSoraterrace .roofImage .roofImage_list .roofImage_item{width:44.1333333333vw;height:41.0666666667vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .roofImage .roofImage_list .roofImage_item{width:516px;height:480px}}#productsSoraterrace .roofImage .decoration{position:absolute}@media screen and (max-width: 767px){#productsSoraterrace .roofImage .decoration-1{top:16vw;left:1.3333333333vw;width:26.4vw;height:31.7333333333vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .roofImage .decoration-1{top:40px;left:calc(50% - 633px);width:394px;height:474px}}#productsSoraterrace .roofImage .decoration-2{bottom:0}@media screen and (max-width: 767px){#productsSoraterrace .roofImage .decoration-2{right:1.3333333333vw;width:21.8666666667vw;height:41.6vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .roofImage .decoration-2{left:calc(50% + 470px);width:164px;height:312px}}#productsSoraterrace .proposalPlan{background-color:#e7f1f7}#productsSoraterrace .proposalPlan .p-tabButton.isActive{background-color:#0b8cd0}#productsSoraterrace .proposalPlan .p-tabButton.isActive:before{border-color:#0b8cd0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 767px){#productsSoraterrace .proposalPlan .plan_tabContainer{padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#productsSoraterrace .proposalPlan .plan_tabContainer{padding:80px 0}}#productsSoraterrace .proposalPlan .p-tabButtons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px),print{#productsSoraterrace .proposalPlan .p-tabButtons{gap:0}}@media screen and (max-width: 767px){#productsSoraterrace .proposalPlan .plan_tabButton{width:29.3333333333vw;height:18.6666666667vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#productsSoraterrace .proposalPlan .plan_tabButton{width:33.3%;height:104px;font-size:24px;line-height:1.375}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#productsSoraterrace .proposalPlan .plan_tabButton{-webkit-backface-visibility:hidden;backface-visibility:hidden}#productsSoraterrace .proposalPlan .plan_tabButton:hover{background-color:#0b8cd0}}@media screen and (max-width: 767px){#productsSoraterrace .proposalPlan .plan_tabContents{height:212.2666666667vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .proposalPlan .plan_tabContents{height:954px}}@media screen and (max-width: 767px){#productsSoraterrace .interior{padding-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior{padding-top:80px}}#productsSoraterrace .interior .interiorDetails{overflow:hidden}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails{padding-bottom:16vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails{padding-bottom:120px}}#productsSoraterrace .interior .interiorDetails .interiorDetails_container{position:relative;z-index:1}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails .interiorDetails_container{margin-top:10.6666666667vw;padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_container{margin-top:80px;padding-block:80px}}#productsSoraterrace .interior .interiorDetails .interiorDetails_container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#e2f2f5}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails .interiorDetails_container::before{top:0;right:-5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_container::before{top:0;left:218px;width:984px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_container::before{width:99.0740740741vw}}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails .interiorDetails_image{width:80vw;height:47.2vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_image{-ms-flex-negative:0;flex-shrink:0;width:713px;height:420px}}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails .interiorDetails_descBox{width:78.1333333333vw;margin-top:-5.3333333333vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_descBox{width:543px}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1153px;margin:auto}}#productsSoraterrace .interior .interiorDetails .interiorDetails_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails .interiorDetails_item:nth-child(odd) .interiorDetails_image{margin:0 -5.3333333333vw 0 auto}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_item:nth-child(odd) .interiorDetails_descBox{margin:0 -113px 0 0}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_item:nth-of-type(even){margin:0 0 0 -113px}}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails .interiorDetails_item:nth-of-type(even) .interiorDetails_image{margin:0 auto 0 -5.3333333333vw}}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails .interiorDetails_item:nth-of-type(even) .interiorDetails_descBox{margin:-5.3333333333vw 0 0 auto}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_item:nth-of-type(even) .interiorDetails_descBox{margin:0 0 0 -113px}}@media screen and (max-width: 767px){#productsSoraterrace .interior .interiorDetails .interiorDetails_item+.interiorDetails_item{margin-top:16vw}}@media screen and (min-width: 768px),print{#productsSoraterrace .interior .interiorDetails .interiorDetails_item+.interiorDetails_item{margin-top:80px}}#productsSoraterrace .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (min-width: 768px),print{#productsExcellent .breadcrumb{color:#fff}}@media screen and (max-width: 767px){#productsExcellent .breadcrumb{padding-bottom:6.4vw}}#productsExcellent .products_inner{background:-webkit-gradient(linear, right top, left top, from(#292929), to(#4E4E4E));background:linear-gradient(270deg, #292929, #4E4E4E)}@media screen and (min-width: 768px),print{#productsExcellent .intro{padding-top:80px}}@media screen and (max-width: 767px){#productsExcellent .intro{padding-top:10.6666666667vw}}#productsExcellent .intro .intro_lead{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .intro .intro_lead{margin-top:-11px;margin-bottom:-11px;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsExcellent .intro .intro_lead{margin-top:-1.2vw;margin-bottom:-1.2vw;font-size:5.3333333333vw;line-height:1.45}}@media screen and (min-width: 768px),print{#productsExcellent .intro .intro_image{width:1040px;margin:80px auto 0}}@media screen and (max-width: 767px){#productsExcellent .intro .intro_image{width:100%;margin:10.6666666667vw auto 0}}@media screen and (min-width: 768px),print{#productsExcellent .feature{padding-block:80px}}@media screen and (max-width: 767px){#productsExcellent .feature{padding-block:16.9333333333vw 16vw}}#productsExcellent .feature .feature_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .feature .feature_title{margin-top:-11px;margin-bottom:-11px;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsExcellent .feature .feature_title{margin-top:-1.2vw;margin-bottom:-1.2vw;font-size:5.3333333333vw;line-height:1.45}}#productsExcellent .feature .feature_lead{color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .feature .feature_lead{text-align:center;margin-top:34px;margin-bottom:-6px;font-size:16px;line-height:1.75}}@media screen and (max-width: 767px){#productsExcellent .feature .feature_lead{margin-top:6.1333333333vw;margin-bottom:-1.3333333333vw;font-size:3.7333333333vw;line-height:1.7142857143}}#productsExcellent .feature .feature_list{display:grid}@media screen and (min-width: 768px),print{#productsExcellent .feature .feature_list{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 460px);gap:20px;margin-top:80px}}@media screen and (max-width: 767px){#productsExcellent .feature .feature_list{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(4, 86.9333333333vw);row-gap:5.3333333333vw;margin-top:10.6666666667vw}}#productsExcellent .feature .feature_item{color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .feature .feature_item{padding-top:96px}}@media screen and (max-width: 767px){#productsExcellent .feature .feature_item{padding:10.6666666667vw 5.3333333333vw 0}}#productsExcellent .feature .feature_item-hinoki{background:url("/house/images/products/excellent/feature_item-hinoki.jpg") no-repeat 50% 50%/cover}#productsExcellent .feature .feature_item-environment{background:url("/house/images/products/excellent/feature_item-environment.jpg") no-repeat 50% 50%/cover}#productsExcellent .feature .feature_item-strength{background:url("/house/images/products/excellent/feature_item-strength.jpg") no-repeat 50% 50%/cover}#productsExcellent .feature .feature_item-comfortable{background:url("/house/images/products/excellent/feature_item-comfortable.jpg") no-repeat 50% 50%/cover}#productsExcellent .feature .feature_itemTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (min-width: 768px),print{#productsExcellent .feature .feature_itemTitle{margin-top:0px;margin-bottom:0px;font-size:35px;line-height:1}}@media screen and (max-width: 767px){#productsExcellent .feature .feature_itemTitle{margin-top:0vw;margin-bottom:0vw;font-size:6.4vw;line-height:1}}@media screen and (min-width: 768px),print{#productsExcellent .feature .feature_itemDescription{text-align:center;margin-top:66px;margin-bottom:-6px;font-size:16px;line-height:1.75}}@media screen and (max-width: 767px){#productsExcellent .feature .feature_itemDescription{margin-top:9.3333333333vw;margin-bottom:-1.3333333333vw;font-size:3.7333333333vw;line-height:1.7142857143}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_topArea{padding-block:80px;background:url("/house/images/products/excellent/performance_topArea.jpg") no-repeat 50% 50%/cover}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_topArea{padding-block:16vw;background:url("/house/images/products/excellent/performance_topArea_sp.jpg") no-repeat 50% 50%/cover}}#productsExcellent .performance .performance_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_title{margin-top:-8px;margin-bottom:-8px;font-size:36px;line-height:1.4166666667}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_title{margin-top:-1.2vw;margin-bottom:-1.2vw;font-size:5.3333333333vw;line-height:1.45}}#productsExcellent .performance .performance_list{display:grid}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_list{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 287px);gap:32px 40px;margin-top:64px}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_list{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(4, auto);row-gap:5.3333333333vw;margin-top:7.4666666667vw}}#productsExcellent .performance .performance_item{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;background-color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_item{row-gap:24px;padding:40px 22px 0}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_item{padding:7.4666666667vw 5.3333333333vw}}#productsExcellent .performance .performance_itemTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_itemTitle{margin-top:-4px;margin-bottom:-4px;font-size:22px;line-height:1.3636363636}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_itemTitle{margin-top:-1.4666666667vw;margin-bottom:-1.4666666667vw;font-size:4vw;line-height:1.7}}#productsExcellent .performance .performance_itemLabel{display:inline-block;color:#fff;background-color:#109f98}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_itemLabel{padding:8px 16px;font-size:18px;line-height:1}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_itemLabel{padding:1.0666666667vw 2.1333333333vw;margin-top:4.2666666667vw;margin-bottom:0vw;font-size:3.2vw;line-height:1;font-weight:600}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_itemDescription{margin-top:-5px;margin-bottom:-5px;font-size:15px;line-height:1.6666666667}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_itemDescription{margin-top:4vw;margin-bottom:-1.3333333333vw;font-size:3.7333333333vw;line-height:1.6785714286}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_bottomArea{padding-top:80px}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_bottomArea{padding-top:16vw}}#productsExcellent .performance .performance_details{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_details{row-gap:40px}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_details{row-gap:10.6666666667vw}}#productsExcellent .performance .performance_detail{background-color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .performance .performance_detail{padding:56px 64px}}@media screen and (max-width: 767px){#productsExcellent .performance .performance_detail{padding:10.6666666667vw 5.3333333333vw}}#productsExcellent .performance .performanceDetail_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_title{margin-top:-11px;margin-bottom:-11px;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_title{margin-top:-1.2vw;margin-bottom:-1.2vw;font-size:5.3333333333vw;line-height:1.45}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_lead{text-align:center;margin-top:34px;margin-bottom:-6px;font-size:16px;line-height:1.75}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_lead{margin-top:6.1333333333vw;margin-bottom:-1.3333333333vw;font-size:3.7333333333vw;line-height:1.7142857143}}#productsExcellent .performance .performanceDetail_image{margin-inline:auto}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_image{width:810px;margin-top:40px}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_image{width:78.6666666667vw;margin-top:7.4666666667vw}}#productsExcellent .performance .performanceDetail_list{display:grid}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_list{grid-template-columns:repeat(2, 1fr);gap:40px 64px;margin-top:40px}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_list{grid-template-columns:repeat(1, 1fr);row-gap:10.6666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_list.performanceDetail_list-hasImage{margin-top:48px}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_itemImage{margin-bottom:24px}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_itemImage{margin-bottom:5.3333333333vw}}#productsExcellent .performance .performanceDetail_itemTitle{font-weight:600}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_itemTitle{margin-top:-5px;padding-bottom:11px;border-bottom:2px solid #109f98;font-size:20px;line-height:1.5}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_itemTitle{margin-top:-1.4666666667vw;padding-bottom:4.9333333333vw;border-bottom:.5333333333vw solid #109f98;font-size:4.2666666667vw;line-height:1.6875}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_itemDescription{margin-top:-6px;padding-top:18px;font-size:16px;line-height:1.75}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_itemDescription{margin-top:-1.3333333333vw;padding-top:4vw;font-size:3.7333333333vw;line-height:1.6785714286}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_caution{margin-top:36px;margin-bottom:-4px;font-size:12px;line-height:1.6666666667}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_caution{margin-top:9.7333333333vw;margin-bottom:-.9333333333vw;font-size:2.9333333333vw;line-height:1.6363636364}}#productsExcellent .performance .performanceDetail_benefitArea{display:grid;grid-template-areas:"benefit-1 benefit-3" "benefit-2 benefit-3";grid-template-rows:repeat(2, auto)}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_benefitArea{grid-template-columns:324px 1fr;gap:4px 8px;margin-top:40px}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_benefitArea{grid-template-columns:21.3333333333vw 1fr;gap:.5333333333vw;margin-top:7.4666666667vw}}#productsExcellent .performance .benefit-1{grid-area:benefit-1}#productsExcellent .performance .benefit-2{grid-area:benefit-2}#productsExcellent .performance .benefit-3{grid-area:benefit-3}#productsExcellent .performance .performanceDetail_benefit{font-weight:600;text-align:center;background-color:#109f98;color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_benefit{padding-block:20px;font-size:20px;line-height:1}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_benefit{padding-block:1.8666666667vw;font-size:2.9333333333vw;line-height:1.5}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_benefitBox>.performanceDetail_benefit{padding-block:1.4666666667vw;font-size:3.2vw;line-height:1.2083333333}}#productsExcellent .performance .performanceDetail_benefitBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#productsExcellent .performance .performanceDetail_benefitInner{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_benefitInner{padding-top:13px;border:1px solid #109f98}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_benefitInner{padding-top:2.6666666667vw;border:.2666666667vw solid #109f98}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_benefitTax{margin-top:0px;margin-bottom:0px;font-size:16px;line-height:1}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_benefitTax{margin-top:-.9333333333vw;margin-bottom:-.9333333333vw;font-size:2.9333333333vw;line-height:1.6363636364}}@media screen and (min-width: 768px),print{#productsExcellent .performance .performanceDetail_benefitCaution{margin-top:10px;margin-bottom:0px;font-size:12px;line-height:1}}@media screen and (max-width: 767px){#productsExcellent .performance .performanceDetail_benefitCaution{margin-top:2.9333333333vw;margin-bottom:-.1333333333vw;font-size:2vw;line-height:1.1333333333}}@media screen and (min-width: 768px),print{#productsExcellent .amenity{padding-block:120px 80px}}@media screen and (max-width: 767px){#productsExcellent .amenity{padding-block:16vw}}#productsExcellent .amenity .amenity_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_title{margin-top:-11px;margin-bottom:-11px;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_title{margin-top:-1.2vw;margin-bottom:-1.2vw;font-size:5.3333333333vw;line-height:1.45}}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_logo{width:575px;margin:56px auto 0}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_logo{width:76.6666666667vw;margin:8.5333333333vw auto 0}}#productsExcellent .amenity .amenity_lead{color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_lead{text-align:center;margin-top:50px;margin-bottom:-6px;font-size:16px;line-height:1.75}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_lead{padding-inline:5.3333333333vw;margin-top:9.3333333333vw;margin-bottom:-1.3333333333vw;font-size:3.7333333333vw;line-height:1.7142857143}}#productsExcellent .amenity .amenity_container{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_container{row-gap:80px;margin-top:80px}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_container{row-gap:10.6666666667vw;margin-top:16vw}}#productsExcellent .amenity .amenity_item{position:relative}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_item{padding-block:80px}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_item{padding-block:10.6666666667vw}}#productsExcellent .amenity .amenity_item:before{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#4d4d4d}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_item:before{width:max(1070px,(100% - 1040px)/2 + 907px)}}@media screen and (max-width: 1366px){#productsExcellent .amenity .amenity_item:before{width:80%}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_item:before{width:89.3333333333vw}}#productsExcellent .amenity .amenity_itemInner{position:relative;display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_itemInner{width:1266px;margin-inline:auto}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_itemInner{row-gap:5.3333333333vw}}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_itemImage{width:980px}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_itemImage{width:89.3333333333vw;place-self:start center}}#productsExcellent .amenity .amenity_itemDetail{display:inline-block;background-color:#fff}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_itemDetail{max-width:650px;margin-top:-112px;padding:32px 40px}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_itemDetail{width:78.6666666667vw;padding:6.4vw 5.3333333333vw}}#productsExcellent .amenity .amenity_itemTitleArea{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_itemTitleArea{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_itemTitleArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.1333333333vw}}#productsExcellent .amenity .amenity_itemTitle-en{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_itemTitle-en{margin-top:-8px;margin-bottom:-8px;font-size:24px;line-height:1.6666666667}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_itemTitle-en{margin-top:-1.4666666667vw;margin-bottom:-1.4666666667vw;font-size:4.2666666667vw;line-height:1.6875}}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_itemTitle-ja{margin-top:-2px;margin-bottom:-2px;font-size:14px;line-height:1.2857142857}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_itemTitle-ja{margin-top:.1333333333vw;margin-bottom:.1333333333vw;font-size:2.6666666667vw;line-height:.9}}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_itemProduct{margin-top:9px;margin-bottom:-7px;font-size:15px;line-height:1.8666666667}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_itemProduct{margin-top:3.6vw;margin-bottom:-.6666666667vw;font-size:3.2vw;line-height:1.4166666667}}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_itemDescription{margin-top:16px;padding-top:10px;border-top:1px solid #1e9f86;font-size:16px;line-height:1.75}}@media screen and (max-width: 767px){#productsExcellent .amenity .amenity_itemDescription{margin-top:4.2666666667vw;padding-top:4vw;border-top:.2666666667vw solid #1e9f86;font-size:3.7333333333vw;line-height:1.6785714286}}#productsExcellent .amenity .amenity_item:nth-of-type(odd):before{right:0}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_item:nth-of-type(odd) .amenity_itemImage{place-self:start start}}#productsExcellent .amenity .amenity_item:nth-of-type(odd) .amenity_itemDetail{place-self:start end}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_item:nth-of-type(odd) .amenity_itemDetail{margin-right:113px}}#productsExcellent .amenity .amenity_item:nth-of-type(even):before{left:0}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_item:nth-of-type(even) .amenity_itemImage{place-self:start end}}#productsExcellent .amenity .amenity_item:nth-of-type(even) .amenity_itemDetail{place-self:start start}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_item:nth-of-type(even) .amenity_itemDetail{margin-left:113px}}@media screen and (min-width: 768px),print{#productsExcellent .amenity .amenity_item-small .amenity_itemDetail{margin-top:-62px}}#productsExcellent .scrollTopBtnContainer{background:-webkit-gradient(linear, right top, left top, from(#292929), to(#4E4E4E));background:linear-gradient(270deg, #292929, #4E4E4E)}@media screen and (max-width: 767px){#productsExcellent .scrollTopBtnContainer{padding-top:0}}#productClaluce .interior .interiorHead{color:#fff}@media screen and (max-width: 767px){#productClaluce .interior .interiorHead{background:url("/house/images/products/claluce/interior_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#productClaluce .interior .interiorHead{background:url("/house/images/products/claluce/interior_head_bg.png") 50% 50%/cover}}#productClaluce .interior .interior_imageArea{display:grid;grid-template-columns:repeat(1, 1fr);margin-inline:auto}@media screen and (min-width: 768px),print{#productClaluce .interior .interior_imageArea{width:1040px;padding-block:80px;row-gap:8px}}@media screen and (max-width: 767px){#productClaluce .interior .interior_imageArea{width:89.0666666667vw;padding-block:10.6666666667vw;row-gap:1.0666666667vw}}#productClaluce .interior .material{background-color:#f5f5f5}@media screen and (min-width: 768px),print{#productClaluce .interior .material{margin-bottom:80px;padding-block:80px}}@media screen and (max-width: 767px){#productClaluce .interior .material{margin-bottom:10.6666666667vw;padding-block:10.6666666667vw}}#productClaluce .interior .material_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (min-width: 768px),print{#productClaluce .interior .material_title{margin-top:0px;margin-bottom:0px;font-size:30px;line-height:1}}@media screen and (max-width: 767px){#productClaluce .interior .material_title{margin-top:-1.0666666667vw;margin-bottom:-1.0666666667vw;font-size:5.0666666667vw;line-height:1.4210526316}}#productClaluce .interior .material_subtitle{text-align:center}@media screen and (min-width: 768px),print{#productClaluce .interior .material_subtitle{margin-top:24px;margin-bottom:0px;font-size:16px;line-height:1}}@media screen and (max-width: 767px){#productClaluce .interior .material_subtitle{margin-top:4vw;margin-bottom:0vw;font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#productClaluce .interior .material_copy{text-align:center;margin-top:40px;margin-bottom:0px;font-size:16px;line-height:1}}@media screen and (max-width: 767px){#productClaluce .interior .material_copy{padding-inline:5.3333333333vw;margin-top:7.0666666667vw;margin-bottom:-1.3333333333vw;font-size:3.6vw;line-height:1.7407407407}}#productClaluce .interior .material_inner{display:grid}@media screen and (min-width: 768px),print{#productClaluce .interior .material_inner{grid-template-areas:"image-1 image-1" "image-2 image-3";gap:24px;width:1040px;margin:56px auto 0}}@media screen and (max-width: 767px){#productClaluce .interior .material_inner{grid-template-columns:repeat(1, 1fr);row-gap:5.3333333333vw;width:89.3333333333vw;margin:7.4666666667vw auto 0}}@media screen and (min-width: 768px),print{#productClaluce .interior .material_type-walnut{grid-area:image-1}}#productClaluce .interior .material_type-walnut .material_name{color:#fff;background-color:#1e100f}@media screen and (min-width: 768px),print{#productClaluce .interior .material_type-oak{grid-area:image-2}}#productClaluce .interior .material_type-oak .material_name{color:#fff;background-color:#c4945a}@media screen and (min-width: 768px),print{#productClaluce .interior .material_type-ash{grid-area:image-3}}#productClaluce .interior .material_type-ash .material_name{color:#231815;background-color:#d7d7d7}#productClaluce .interior .material_name{text-align:center}@media screen and (min-width: 768px),print{#productClaluce .interior .material_name{font-size:15px;line-height:30px}}@media screen and (max-width: 767px){#productClaluce .interior .material_name{font-size:3.7333333333vw;line-height:8vw}}#productClaluce .scrollTopBtnContainer{background-color:#f8f7f4}#virtualModelHouse .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#virtualModelHouse .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .section_head{height:208px;padding-top:34px}}#virtualModelHouse .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#virtualModelHouse .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#virtualModelHouse .section_title{font-size:60px;line-height:1.4}}#virtualModelHouse .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#virtualModelHouse .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#virtualModelHouse .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#virtualModelHouse .breadcrumb{margin-block:-.9333333333vw;padding-top:6.4vw;padding-left:5.3333333333vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .breadcrumb{position:absolute;top:80px;right:0;left:0;margin-block:-4px;padding-top:16px;padding-left:40px}}#virtualModelHouse .breadcrumb .breadcrumb_link{display:inline-block}@media screen and (max-width: 767px){#virtualModelHouse .breadcrumb .breadcrumb_link{font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#virtualModelHouse .breadcrumb .breadcrumb_link{font-size:12px;line-height:1.6666666667}}#virtualModelHouse .breadcrumb .breadcrumb_link:nth-of-type(n + 2){position:relative;margin-left:1em;padding-left:2em}#virtualModelHouse .breadcrumb .breadcrumb_link:nth-of-type(n + 2)::before{position:absolute;top:0;left:0;font-size:inherit;content:"＞"}@media screen and (max-width: 767px){#virtualModelHouse .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .intro{overflow:hidden}}@media screen and (max-width: 767px){#virtualModelHouse .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#virtualModelHouse .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#virtualModelHouse .intro .intro_image img{width:100%;height:auto}}#virtualModelHouse .intro .intro_box{position:relative}@media screen and (max-width: 767px){#virtualModelHouse .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#virtualModelHouse .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#virtualModelHouse .intro .intro_box{margin-top:-374px;margin-left:-278px}}#virtualModelHouse .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#virtualModelHouse .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#virtualModelHouse .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#virtualModelHouse .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#virtualModelHouse .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#virtualModelHouse .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#virtualModelHouse .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#virtualModelHouse .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}#virtualModelHouse section{position:relative}@media screen and (max-width: 767px){#virtualModelHouse .contents_section+.contents_section{margin-top:16vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_section+.contents_section{margin-top:140px}}#virtualModelHouse .sectionInner{position:relative}@media screen and (max-width: 767px){#virtualModelHouse .sectionInner{width:89.3333333333vw;margin:auto}}@media screen and (min-width: 768px),print{#virtualModelHouse .sectionInner{width:1040px;margin:auto}}#virtualModelHouse .sectionInner::before{display:block;content:"";position:absolute;background-color:#f8f7f4}#virtualModelHouse .contents_inner>section{opacity:0}#virtualModelHouse .contents_body{position:relative}@media screen and (max-width: 767px){#virtualModelHouse .contents_body{margin-top:4.6666666667vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_body{margin-top:43px}}#virtualModelHouse .contents_head{position:relative}#virtualModelHouse .contents_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;color:#edecea}@media screen and (max-width: 767px){#virtualModelHouse .contents_title{font-size:12vw;line-height:1}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_title{font-size:112px;line-height:1}}#virtualModelHouse .contents_subTitle{font-family:"Roboto",sans-serif;font-weight:600;color:#ddd8d8}@media screen and (max-width: 767px){#virtualModelHouse .contents_subTitle{font-size:2.9333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_subTitle{font-size:22px;line-height:1}}@media screen and (max-width: 767px){#virtualModelHouse .contents_image-1{width:100%}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_image-1{width:880px;height:472px;margin:auto}}#virtualModelHouse .contents_featureCopy{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#virtualModelHouse .contents_featureCopy{margin-top:9.3333333333vw;font-size:4.2666666667vw;line-height:1.7;text-align:left}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_featureCopy{margin-top:41px;font-size:20px;line-height:1.7;text-align:center}}@media screen and (max-width: 767px){#virtualModelHouse .contents_image-2{width:100%;margin-top:9.3333333333vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_image-2{width:858px;height:554px;margin:41px auto 0}}#virtualModelHouse .contents_qrCordBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #c7c7c7;background-color:#fff}@media screen and (max-width: 767px){#virtualModelHouse .contents_qrCordBox{width:89.3333333333vw;height:27.7333333333vw;margin:10.6666666667vw 0 0 0;padding:5.3333333333vw 3.2vw 6.1333333333vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_qrCordBox{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;width:672px;height:96px;margin:40px auto 0;padding:8px}}@media screen and (max-width: 767px){#virtualModelHouse .contents_qrCord{width:21.3333333333vw;height:21.3333333333vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_qrCord{width:80px;height:80px}}#virtualModelHouse .contents_attention{font-weight:300}@media screen and (max-width: 767px){#virtualModelHouse .contents_attention{font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#virtualModelHouse .contents_attention{margin-left:1em;text-indent:-1em;font-size:14px;line-height:1.7}}#virtualModelHouse .contents{position:relative}@media screen and (min-width: 768px),print{#virtualModelHouse .contents{margin-top:67px;padding-bottom:120px}}#virtualModelHouse .contents_inner{overflow:hidden}@media screen and (max-width: 767px){#virtualModelHouse .viewWindow .viewWindow_inner{min-height:250vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .viewWindow .viewWindow_inner{min-height:1686px}}#virtualModelHouse .viewWindow .viewWindow_inner::before{min-width:100vw;width:100%}@media screen and (max-width: 767px){#virtualModelHouse .viewWindow .viewWindow_inner::before{top:10.4vw;left:10.6666666667vw;height:239.6vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .viewWindow .viewWindow_inner::before{top:97px;left:133px;height:1624px}}#virtualModelHouse .viewWindow .contents_head{right:0;text-align:right}@media screen and (max-width: 767px){#virtualModelHouse .garage .garage_inner{min-height:257.0666666667vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .garage .garage_inner{min-height:1720px}}#virtualModelHouse .garage .garage_inner::before{min-width:100vw;width:100%}@media screen and (max-width: 767px){#virtualModelHouse .garage .garage_inner::before{top:10.4vw;right:10.6666666667vw;height:247.2vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .garage .garage_inner::before{top:97px;right:133px;height:1590px}}#virtualModelHouse .garage .contents_head{text-align:left;right:0}@media screen and (max-width: 767px){#virtualModelHouse .roofBalcony .roofBalcony_inner{min-height:249.0666666667vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .roofBalcony .roofBalcony_inner{min-height:1686px}}#virtualModelHouse .roofBalcony .roofBalcony_inner::before{min-width:100vw;width:100%}@media screen and (max-width: 767px){#virtualModelHouse .roofBalcony .roofBalcony_inner::before{top:10.4vw;left:10.6666666667vw;height:240vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .roofBalcony .roofBalcony_inner::before{top:97px;left:133px;height:1590px}}#virtualModelHouse .roofBalcony .contents_head{text-align:right;left:0}#virtualModelHouse .btnBox{width:100%}@media screen and (max-width: 767px){#virtualModelHouse .btnBox{margin:10.6666666667vw 0 0 0}}@media screen and (min-width: 768px),print{#virtualModelHouse .btnBox{margin:40px 0 0 0}}#virtualModelHouse .moreBtn{display:block;position:relative;left:0;font-weight:600;text-align:center;color:#f7f6f3;background-color:#333}@media screen and (max-width: 767px){#virtualModelHouse .moreBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:77.8666666667vw;height:16vw;padding:0 0 3.2vw 8vw;margin:auto;font-size:3.7333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#virtualModelHouse .moreBtn{width:417px;height:78px;margin:auto;padding-left:24px;font-size:16px;line-height:4.875}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#virtualModelHouse .moreBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}#virtualModelHouse .moreBtn:hover:after{-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}}#virtualModelHouse .moreBtn:before{content:"";display:block;position:absolute;background:url("/house/images/virtualmodelhouse/btnIcon_360.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#virtualModelHouse .moreBtn:before{top:1.6vw;left:28.4vw;width:10.9333333333vw;height:5.6vw}}@media screen and (min-width: 768px),print{#virtualModelHouse .moreBtn:before{top:50%;left:24px;width:58px;height:30px;margin-top:-15px;background:url("/house/images/virtualmodelhouse/btnIcon_360.svg") 50% 50%/contain no-repeat}}#virtualModelHouse .moreBtn:after{content:"";display:block;position:absolute;top:50%;right:24px}@media screen and (max-width: 767px){#virtualModelHouse .moreBtn:after{width:7.8666666667vw;height:1.6vw;margin-top:-0.8vw;background:url("/house/images/virtualmodelhouse/btnArrow_sp.svg") 50% 50%/contain no-repeat}}@media screen and (min-width: 768px),print{#virtualModelHouse .moreBtn:after{width:42px;height:8px;margin-top:-4px;background:url("/house/images/virtualmodelhouse/btnArrow.svg") 50% 50%/contain no-repeat;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}}#qa .section_head{text-align:center;color:#fff}@media screen and (max-width: 767px){#qa .section_head{height:27.7333333333vw;padding-top:4.5333333333vw}}@media screen and (min-width: 768px),print{#qa .section_head{height:208px;padding-top:34px}}#qa .section_title{font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#qa .section_title{font-size:8.5333333333vw;line-height:1.3125}}@media screen and (min-width: 768px),print{#qa .section_title{font-size:60px;line-height:1.4}}#qa .section_subtitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#qa .section_subtitle{margin-top:.8vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#qa .section_subtitle{margin-top:11px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#qa .intro{padding-top:6.4vw}}@media screen and (min-width: 768px),print{#qa .intro{min-height:578px;overflow:hidden}}@media screen and (max-width: 767px){#qa .intro .intro_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#qa .intro .intro_image{width:872px;height:578px;margin-left:330px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#qa .intro .intro_image{width:1211px;height:560px;margin-left:275px;overflow:hidden}#qa .intro .intro_image img{width:100%;height:auto}}#qa .intro .intro_box{position:relative}@media screen and (max-width: 767px){#qa .intro .intro_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#qa .intro .intro_box{margin-top:-418px;margin-right:276px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#qa .intro .intro_box{margin-top:-374px;margin-left:-278px}}#qa .intro .intro_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#qa .intro .intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#qa .intro .intro_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#qa .intro .intro_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#qa .intro .intro_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#qa .intro .intro_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#qa .intro .intro_desc{margin-block:8vw -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#qa .intro .intro_desc{width:632px;margin-top:120px;padding-block:28px;padding-right:32px;font-size:16px;line-height:2.5;background-color:#fff}}#qa .contents{background-color:#f8f7f4}@media screen and (max-width: 767px){#qa .contents{margin-top:10.6666666667vw;padding:10.6666666667vw 0 0 0}}@media screen and (min-width: 768px),print{#qa .contents{margin-top:160px;padding:80px 0}}#qa .questions{margin:auto}@media screen and (max-width: 767px){#qa .questions{width:89.3333333333vw}}@media screen and (min-width: 768px),print{#qa .questions{width:1040px}}#qa .questions_item{position:relative;background-color:#fff}@media screen and (max-width: 767px){#qa .questions_item{padding:0 15.8666666667vw 0 4.2666666667vw}}@media screen and (min-width: 768px),print{#qa .questions_item{padding:0 100px 0 24px;cursor:pointer}}@media screen and (max-width: 767px){#qa .questions_item+.questions_item{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#qa .questions_item+.questions_item{margin-top:24px}}#qa .questions_item-close::before,#qa ::after,#qa .questions_item-open::before,#qa ::after{display:block;position:absolute;font-family:"Roboto",sans-serif;font-weight:bold;color:#109f98;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}#qa .questions_item-open::before{content:"CLOSE"}@media screen and (max-width: 767px){#qa .questions_item-open::before{top:8.5333333333vw;right:4.4vw;font-size:2.4vw;line-height:1.5}}@media screen and (min-width: 768px),print{#qa .questions_item-open::before{top:42px;right:46px;font-size:12px;line-height:1}}#qa .questions_item-open::after{content:"";background:url("/house/images/qa/triangle.svg") 50% 50%/contain no-repeat}@media screen and (max-width: 767px){#qa .questions_item-open::after{top:5.3333333333vw;right:6.5333333333vw;width:2.6666666667vw;height:2.1333333333vw}}@media screen and (min-width: 768px),print{#qa .questions_item-open::after{top:42px;right:24px;width:14px;height:12px}}#qa .questions_item-close::before{content:"OPEN"}@media screen and (max-width: 767px){#qa .questions_item-close::before{top:8.5333333333vw;right:4.8vw;font-size:2.4vw;line-height:1.5}}@media screen and (min-width: 768px),print{#qa .questions_item-close::before{top:42px;right:46px;font-size:12px;line-height:1}}#qa .questions_item-close::after{content:"";background:url("/house/images/qa/triangle.svg") 50% 50%/contain no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media screen and (max-width: 767px){#qa .questions_item-close::after{top:5.3333333333vw;right:6.5333333333vw;width:2.6666666667vw;height:2.1333333333vw}}@media screen and (min-width: 768px),print{#qa .questions_item-close::after{top:42px;right:24px;width:14px;height:12px}}#qa .questions_questionCopy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#qa .questions_questionCopy{padding:6.6666666667vw 0 5.2vw 0;font-size:4vw;line-height:1.7}}@media screen and (min-width: 768px),print{#qa .questions_questionCopy{min-height:96px;font-size:22px;line-height:1.8545454545}}#qa .questions_questionCopy::before{display:block;content:"Q.";position:relative;font-family:"Roboto",sans-serif;font-weight:bold;color:#109f98}@media screen and (max-width: 767px){#qa .questions_questionCopy::before{margin:0 2.2666666667vw 0 0;font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#qa .questions_questionCopy::before{margin:0 25px 0 8px;font-size:36px;line-height:1}}#qa .questions_answerCopy{display:-webkit-box;display:-ms-flexbox;font-weight:300;color:#333;-webkit-transition:all 1s;transition:all 1s}#qa .questions_item-close .questions_answerCopy{height:0;padding:0;line-height:0;opacity:0;overflow:hidden}#qa .questions_item-open .questions_answerCopy{height:100%;opacity:1}@media screen and (max-width: 767px){#qa .questions_item-open .questions_answerCopy{padding:5.3333333333vw 0;font-size:3.7333333333vw;line-height:1.7;border-top:.2666666667vw solid #cecece}}@media screen and (min-width: 768px),print{#qa .questions_item-open .questions_answerCopy{padding:32px 30px 32px 0;font-size:16px;line-height:1.8;border-top:1px solid #cecece}}#qa .questions_answerCopy::before{display:block;content:"A.";position:relative;font-family:"Roboto",sans-serif;font-weight:bold;color:#109f98;-webkit-transition:1s;transition:1s}@media screen and (max-width: 767px){#qa .questions_answerCopy::before{margin:0 2.2666666667vw 0 0;font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#qa .questions_answerCopy::before{margin:0 25px 0 8px;font-size:36px;line-height:1}}#qa .questions_item-close .questions_answerCopy::before{height:0;padding:0;line-height:0}@media screen and (max-width: 767px){#qa .scrollTopBtn{right:2vw;bottom:1.3333333333vw}}@media screen and (min-width: 768px),print{#qa .scrollTopBtn{right:50px;bottom:-60px;cursor:pointer}}@media screen and (max-width: 767px){.pageAwards .p-pageTitle{padding:16vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{.pageAwards .p-pageTitle{padding:116px 0 40px}}.pageAwards .p-pageTitle .p-pageTitle_inner{text-align:center}.pageAwards .p-pageTitle .p-pageTitle_content{display:inline-block;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}.pageAwards .p-pageTitle .p-pageTitle_content>span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 767px){.pageAwards .p-pageTitle .p-pageTitle_content{margin-top:-1.0666666667vw;padding-bottom:3.2vw;border-bottom:.5333333333vw solid #109f98;font-size:5.6vw;line-height:1.380952381;white-space:nowrap}}@media screen and (min-width: 768px),print{.pageAwards .p-pageTitle .p-pageTitle_content{margin-top:-13px;padding-bottom:11px;border-bottom:2px solid #109f98;font-size:38px;line-height:1.7}}@media screen and (max-width: 767px){.pageAwards .p-pageTitle .p-pageTitle_logo{margin:10.6666666667vw auto 0}}@media screen and (min-width: 768px),print{.pageAwards .p-pageTitle .p-pageTitle_logo{margin:40px auto 0}}.pageAwards .p-intro .p-intro_inner{background-color:#f8f7f4}@media screen and (max-width: 767px){.pageAwards .p-intro .p-intro_inner{padding:7.4666666667vw 4.2666666667vw}}@media screen and (min-width: 768px),print{.pageAwards .p-intro .p-intro_inner{padding:48px 52px}}.pageAwards .p-intro .p-intro_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){.pageAwards .p-intro .p-intro_title{margin:-1.6vw 0 5.8666666667vw;font-size:4.2666666667vw;line-height:1.7375}}@media screen and (min-width: 768px),print{.pageAwards .p-intro .p-intro_title{margin:-12px 0 28px;font-size:30px;line-height:1.8133333333}}.pageAwards .p-intro .p-intro_aboutTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){.pageAwards .p-intro .p-intro_aboutTitle{margin:6vw 0 -1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.pageAwards .p-intro .p-intro_aboutTitle{margin:45px 0 -11px;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){.pageAwards .p-intro .p-intro_aboutLead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{.pageAwards .p-intro .p-intro_aboutLead{margin:26px 0 -6px;font-size:16px;line-height:1.8}}.pageAwards .p-works{position:relative;z-index:1}@media screen and (max-width: 767px){.pageAwards .p-works{margin-top:10.6666666667vw;padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{.pageAwards .p-works{margin-top:80px;padding:80px 0}}.pageAwards .p-works::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f8f7f4}@media screen and (max-width: 767px){.pageAwards .p-works::before{top:0;right:0;width:89.3333333333vw;height:100%}}@media screen and (min-width: 768px),print{.pageAwards .p-works::before{inset:0}}.pageAwards .p-works .p-works_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.pageAwards .p-works .p-works_container{gap:7.4666666667vw}}@media screen and (min-width: 768px),print{.pageAwards .p-works .p-works_container{gap:40px}}.pageAwards .p-works .p-works_wrap{background-color:#fff}@media screen and (max-width: 767px){.pageAwards .p-works .p-works_wrap{padding:5.3333333333vw 5.3333333333vw 7.4666666667vw}}@media screen and (min-width: 768px),print{.pageAwards .p-works .p-works_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:16px}.pageAwards .p-works .p-works_wrap:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px),print{.pageAwards .p-works .p-works_image{-ms-flex-negative:0;flex-shrink:0;width:398px;height:317px}}@media screen and (min-width: 768px),print{.pageAwards .p-works .p-works_details{padding:40px 24px}}.pageAwards .p-works .p-works_detailsTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){.pageAwards .p-works .p-works_detailsTitle{margin:1.7333333333vw 0 -1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.pageAwards .p-works .p-works_detailsTitle{margin:-8px 0;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){.pageAwards .p-works .p-works_detailsDesc{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{.pageAwards .p-works .p-works_detailsDesc{margin:34px 0 -6px;font-size:16px;line-height:1.8}}.pageAwards .p-contentHead{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center;color:#fff}@media screen and (max-width: 767px){.pageAwards .p-contentHead{padding:6.4vw 0}}@media screen and (min-width: 768px),print{.pageAwards .p-contentHead{padding:48px 0}}.pageAwards .p-contentHead .p-contentHead_title{font-weight:600}@media screen and (max-width: 767px){.pageAwards .p-contentHead .p-contentHead_title{margin:-0.4vw 0;font-size:6.4vw;line-height:1.1333333333}}@media screen and (min-width: 768px),print{.pageAwards .p-contentHead .p-contentHead_title{margin:-3px 0;font-size:48px;line-height:1.1333333333}}@media screen and (max-width: 767px){.pageAwards .p-contentHead .p-contentHead_subtitle{margin:3.3333333333vw 0 -.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.pageAwards .p-contentHead .p-contentHead_subtitle{margin:25px 0 -7px;font-size:20px;line-height:1.7}}.pageAwards .p-container{position:relative;z-index:1}@media screen and (max-width: 767px){.pageAwards .p-container{padding-block:10.6666666667vw}}@media screen and (min-width: 768px),print{.pageAwards .p-container{padding-block:80px}}.pageAwards .p-container::before{content:"";display:block;position:absolute;z-index:-1;height:100%;background-color:#f8f7f4}@media screen and (max-width: 767px){.pageAwards .p-container::before{top:0;width:89.3333333333vw}}@media screen and (min-width: 768px),print{.pageAwards .p-container::before{top:0;width:1070px}}@media screen and (min-width: 768px)and (min-width: 1367px),print{.pageAwards .p-container::before{width:78.3308931186vw}}@media screen and (max-width: 767px){.pageAwards .p-container.p-container-left::before{left:-5.3333333333vw}}@media screen and (min-width: 768px),print{.pageAwards .p-container.p-container-left::before{right:133px}}@media screen and (max-width: 767px){.pageAwards .p-container.p-container-right::before{right:-5.3333333333vw}}@media screen and (min-width: 768px),print{.pageAwards .p-container.p-container-right::before{left:133px}}.pageAwards .p-minchoLead{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){.pageAwards .p-minchoLead{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{.pageAwards .p-minchoLead{margin:-11px 0;font-size:30px;line-height:1.7}}.pageAwards .p-descBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}@media screen and (max-width: 767px){.pageAwards .p-descBox{padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{.pageAwards .p-descBox{padding:40px 56px}}.pageAwards .p-descBox_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){.pageAwards .p-descBox_title{margin:-1.4666666667vw 0;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{.pageAwards .p-descBox_title{margin:-8px 0;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){.pageAwards .p-descBox_text{margin:6.1333333333vw 0 -1.3333333333vw 0;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{.pageAwards .p-descBox_text{margin:34px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){.pageAwards .p-descBox_image{margin-top:7.4666666667vw}}@media screen and (max-width: 767px){#awardsTop .mv{padding:6.4vw 0 10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsTop .mv{overflow:hidden;padding-bottom:64px}}@media screen and (min-width: 768px),print{#awardsTop .mv .mv_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 767px){#awardsTop .mv .mv_image{width:100vw;height:57.6vw;margin-left:-5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsTop .mv .mv_image{-ms-flex-negative:0;flex-shrink:0;width:872px;height:578px}}@media screen and (min-width: 768px)and (min-width: 1920px),print{#awardsTop .mv .mv_image{width:1211px;height:560px;overflow:hidden}#awardsTop .mv .mv_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#awardsTop .mv .mv_box{position:relative}@media screen and (max-width: 767px){#awardsTop .mv .mv_box{margin-top:-9.6vw;padding:8.5333333333vw 2.9333333333vw 8.5333333333vw 4.2666666667vw;background-color:#fff}}@media screen and (min-width: 768px),print{#awardsTop .mv .mv_box{min-width:240px;margin-right:88px;margin-top:226px}}#awardsTop .mv .mv_titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#awardsTop .mv .mv_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}@media screen and (max-width: 767px){#awardsTop .mv .mv_title{margin-block:4.6666666667vw -.6666666667vw;font-size:6.4vw;line-height:1.2083333333}}@media screen and (min-width: 768px),print{#awardsTop .mv .mv_title{margin-block:36px -5px;font-size:48px;line-height:1.2083333333}}@media screen and (max-width: 767px){#awardsTop .mv .mv_subtitle{margin-block:-.9333333333vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsTop .mv .mv_subtitle{margin-block:-6px;font-size:16px;line-height:1.6875}}#awardsTop .awards_wrapper{background-color:#f8f7f4}@media screen and (max-width: 767px){#awardsTop .awards_wrapper{padding-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsTop .awards_wrapper{padding:80px 0 120px}}#awardsTop .awardsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#awardsTop .awardsList{gap:17.0666666667vw}}@media screen and (min-width: 768px),print{#awardsTop .awardsList{gap:40px}}@media screen and (min-width: 768px),print{#awardsTop .awardsItem{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px),print{#awardsTop .awardsItem_thumbnail{-ms-flex-negative:0;flex-shrink:0;width:504px}}#awardsTop .awardsItem_details{background-color:#fff}@media screen and (max-width: 767px){#awardsTop .awardsItem_details{padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsTop .awardsItem_details{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-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:40px}}#awardsTop .awardsItem_detailsTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#awardsTop .awardsItem_detailsTitle{margin-top:-1.4666666667vw;padding-bottom:3.8666666667vw;border-bottom:.5333333333vw solid #109f98;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsTop .awardsItem_detailsTitle{margin-top:-8px;padding-bottom:8px;border-bottom:2px solid #109f98;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){#awardsTop .awardsItem_detailsDesc{margin:4vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsTop .awardsItem_detailsDesc{margin:26px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#awardsTop .awardsItem_detailsBtn{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsTop .awardsItem_detailsBtn{margin-top:auto}}#awardsTop .awardsItem_detailsBtn>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#awardsTop .awardsItem_detailsBtn>a{width:30.1333333333vw;height:9.3333333333vw;padding-left:4.2666666667vw;border:.2666666667vw solid #000;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsTop .awardsItem_detailsBtn>a{width:180px;height:50px;padding-left:24px;border:1px solid #000;font-size:14px;line-height:1.7142857143;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine),print and (hover: hover)and (pointer: fine){#awardsTop .awardsItem_detailsBtn>a{-webkit-backface-visibility:hidden;backface-visibility:hidden}#awardsTop .awardsItem_detailsBtn>a:hover{color:#fff;background-color:#000}#awardsTop .awardsItem_detailsBtn>a:hover::before{-webkit-transform:translateX(12px);transform:translateX(12px)}}#awardsTop .awardsItem_detailsBtn>a::before{content:"";display:block;position:absolute;background:url("/house/images/common/icon_arrow_black.svg") no-repeat 50% 50%/contain;top:50%}@media screen and (max-width: 767px){#awardsTop .awardsItem_detailsBtn>a::before{right:-4.8vw;width:8.2666666667vw;height:2vw;margin-top:-1vw}}@media screen and (min-width: 768px),print{#awardsTop .awardsItem_detailsBtn>a::before{right:-26px;width:44px;height:10px;margin-top:-5px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}#awardsTop .scrollTopBtnContainer{background-color:#f8f7f4}@media screen and (max-width: 767px){#awardsDetail-1 .pageTitle_logo{width:69.3333333333vw;height:26.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .pageTitle_logo{width:260px;height:100px}}#awardsDetail-1 .intro .intro_list{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}@media screen and (max-width: 767px){#awardsDetail-1 .intro .intro_list{gap:2.9333333333vw 2.1333333333vw;margin-top:3.2vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .intro .intro_list{margin-top:16px}}#awardsDetail-1 .intro .intro_item{position:relative;z-index:1;display:grid;place-items:center;color:#fff;font-weight:600;text-align:center;background-color:#109f98}@media screen and (max-width: 767px){#awardsDetail-1 .intro .intro_item{width:38.9333333333vw;height:20.8vw;font-size:3.2vw;line-height:1.5}}@media screen and (min-width: 768px),print{#awardsDetail-1 .intro .intro_item{width:220px;height:118px;font-size:16px;line-height:1.7}}#awardsDetail-1 .intro .intro_item::before{content:"";display:block;position:absolute;inset:0;z-index:-1;background-color:rgba(98,178,174,.5);-webkit-clip-path:polygon(100% 0%, 0% 100%, 100% 100%);clip-path:polygon(100% 0%, 0% 100%, 100% 100%)}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints{margin-top:16vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints{margin-top:80px}}#awardsDetail-1 .featurePoints .featurePoints_inner{position:relative;z-index:1}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_inner{padding:20.5333333333vw 0 4.8vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_inner{padding:88px 0 60px}}#awardsDetail-1 .featurePoints .featurePoints_inner::before{content:"";display:block;position:absolute;z-index:-1;background-color:#f7f6f5}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_inner::before{top:0;left:-5.3333333333vw;width:100vw;height:100%;-webkit-clip-path:polygon(50% 0%, 100% 30%, 100% 100%, 0 100%, 0 30%);clip-path:polygon(50% 0%, 100% 30%, 100% 100%, 0 100%, 0 30%)}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_inner::before{top:0;left:-80px;width:1200px;height:100%;-webkit-clip-path:polygon(50% 0%, 100% 50%, 100% 100%, 0 100%, 0 50%);clip-path:polygon(50% 0%, 100% 50%, 100% 100%, 0 100%, 0 50%)}}#awardsDetail-1 .featurePoints .featurePoints_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_title{margin:-1.4666666667vw 0;font-size:4.2666666667vw;line-height:1.6875}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_title{margin:-11px 0;font-size:30px;line-height:1.7;font-weight:600}}#awardsDetail-1 .featurePoints .featurePoints_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_list{gap:4.8vw 2.6666666667vw;margin-top:8.5333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:58px}}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_item{width:28vw;height:24.5333333333vw;border:.2666666667vw solid #000}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_item{width:164px;height:170px;border:1px solid #000}}#awardsDetail-1 .featurePoints .featurePoints_link{position:relative;display:block;width:100%;height:100%;background-color:#fff}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_link{padding-top:3.2vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_link{padding-top:24px}}#awardsDetail-1 .featurePoints .featurePoints_link::before{content:"";display:block;position:absolute;left:50%}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_link::before{bottom:-3.2vw;width:1.2vw;height:4.9333333333vw;margin-left:-0.6vw;background:url("/house/images/strength/hinoki/index/introPoints_arrow_sp.svg") no-repeat 50% 50%/contain}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_link::before{bottom:-18px;width:8px;height:36px;margin-left:-4px;background:url("/house/images/strength/hinoki/index/introPoints_arrow.svg") no-repeat 50% 50%/contain}}#awardsDetail-1 .featurePoints .featurePoints_number{text-align:center;font-family:"Roboto",sans-serif;color:#529588}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_number{font-size:4.8vw;line-height:1}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_number{font-size:24px;line-height:1.5;font-weight:bold}}#awardsDetail-1 .featurePoints .featurePoints_text{text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:800}@media screen and (max-width: 767px){#awardsDetail-1 .featurePoints .featurePoints_text{margin-top:2.5333333333vw;font-size:4vw;line-height:1.3333333333}}@media screen and (min-width: 768px),print{#awardsDetail-1 .featurePoints .featurePoints_text{height:60px;margin-top:18px;font-size:24px;line-height:1.4583333333;font-weight:300}}@media screen and (max-width: 767px){#awardsDetail-1 .economy{margin-top:15.2vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy{margin-top:80px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economyHead{background:url("/house/images/awards/01/economy_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economyHead{background:url("/house/images/awards/01/economy_head_bg.png") 50% 50%/cover}}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_container{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_container{margin-top:80px}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_structure{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:56px}}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_structureImage{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_structureImage{width:585px;height:552px}}#awardsDetail-1 .economy .economy_structureDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_structureDetails{gap:.2666666667vw;margin-top:2.1333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_structureDetails{gap:2px;margin:58px 0 0 24px}}#awardsDetail-1 .economy .economy_structureItem{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_structureItem{height:8vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_structureItem{height:60px}}#awardsDetail-1 .economy .economy_structureItem>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#fff;background-color:#109f98}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_structureItem>dt{width:33.3333333333vw;padding:0 1.8666666667vw;font-size:2.9333333333vw;line-height:1}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_structureItem>dt{width:208px;padding:0 14px;font-size:16px;line-height:1.375}}#awardsDetail-1 .economy .economy_structureItem>dt .economy_structureItemNote{display:inline-block}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_structureItem>dt .economy_structureItemNote{font-size:2.1333333333vw;line-height:1.375}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_structureItem>dt .economy_structureItemNote{font-size:14px;line-height:1.5714285714}}#awardsDetail-1 .economy .economy_structureItem>dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dff4f0}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_structureItem>dd{width:56vw;padding:0 1.8666666667vw;font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_structureItem>dd{width:220px;padding:0 16px;font-size:16px;line-height:1.6875}}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_features{margin-top:13.0666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}}@media screen and (max-width: 767px){#awardsDetail-1 .economy .economy_featuresWrap:nth-of-type(n + 2){margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_featuresWrap{width:496px}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_featuresDesc>span{display:block;font-size:12px;line-height:2.4}}@media screen and (min-width: 768px),print{#awardsDetail-1 .economy .economy_featuresImage{margin-top:40px}}@media screen and (max-width: 767px){#awardsDetail-1 .environmental{margin-top:16vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .environmental{margin-top:120px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-1 .environmental .environmental_container{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .environmental .environmental_container{margin-top:80px}}@media screen and (max-width: 767px){#awardsDetail-1 .environmental .environmentalHead{background:url("/house/images/awards/01/environmental_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .environmental .environmentalHead{background:url("/house/images/awards/01/environmental_head_bg.png") 50% 50%/cover}}@media screen and (max-width: 767px){#awardsDetail-1 .environmental .environmental_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .environmental .environmental_image{margin-top:56px}}@media screen and (max-width: 767px){#awardsDetail-1 .environmental .environmental_descBox{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .environmental .environmental_descBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}}@media screen and (min-width: 768px),print{#awardsDetail-1 .environmental .environmental_descBoxImage{-ms-flex-negative:0;flex-shrink:0;width:384px;height:265px;margin-left:42px}}@media screen and (max-width: 767px){#awardsDetail-1 .safety{margin-top:16vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .safety{margin-top:120px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-1 .safety .safety_container{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .safety .safety_container{margin-top:80px}}@media screen and (max-width: 767px){#awardsDetail-1 .safety .safetyHead{background:url("/house/images/awards/01/safety_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .safety .safetyHead{background:url("/house/images/awards/01/safety_head_bg.png") 50% 50%/cover}}@media screen and (max-width: 767px){#awardsDetail-1 .safety .safety_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .safety .safety_image{margin-top:56px}}@media screen and (max-width: 767px){#awardsDetail-1 .safety .safety_descBox{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .safety .safety_descBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}}@media screen and (min-width: 768px),print{#awardsDetail-1 .safety .safety_descBoxImage{-ms-flex-negative:0;flex-shrink:0;width:384px;height:236px;margin-left:42px}}@media screen and (max-width: 767px){#awardsDetail-1 .amenity{margin-top:16vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .amenity{margin-top:120px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-1 .amenity .amenity_container{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .amenity .amenity_container{margin-top:80px}}@media screen and (max-width: 767px){#awardsDetail-1 .amenity .amenityHead{background:url("/house/images/awards/01/amenity_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .amenity .amenityHead{background:url("/house/images/awards/01/amenity_head_bg.png") 50% 50%/cover}}@media screen and (max-width: 767px){#awardsDetail-1 .amenity .amenity_wrap{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .amenity .amenity_wrap{margin-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px),print{#awardsDetail-1 .amenity .amenity_descBox{padding:40px 32px}}@media screen and (max-width: 767px){#awardsDetail-1 .amenity .amenity_descBoxNote{margin:4.2666666667vw 0 -1.0666666667vw;font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-1 .amenity .amenity_descBoxNote{margin:19px 0 -5px;font-size:14px;line-height:1.7}}#awardsDetail-1 .amenity .amenity_graphBox{background-color:#fff}@media screen and (max-width: 767px){#awardsDetail-1 .amenity .amenity_graphBox{margin-top:5.3333333333vw;padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .amenity .amenity_graphBox{margin-top:40px;padding:40px 56px}}@media screen and (max-width: 767px){#awardsDetail-1 .amenity .amenity_graphNote{margin:5.3333333333vw 0 -1.0666666667vw;font-size:3.2vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-1 .amenity .amenity_graphNote{margin:10px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#awardsDetail-1 .barrier{margin-top:10.6666666667vw;background:url("/house/images/awards/01/barrier_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .barrier{margin-top:80px;background:url("/house/images/awards/01/barrier_bg.png") 50% 50%/cover}}#awardsDetail-1 .barrier .barrier_inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#awardsDetail-1 .barrier .barrier_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw;padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#awardsDetail-1 .barrier .barrier_inner{gap:48px;padding:80px 0}}@media screen and (min-width: 768px),print{#awardsDetail-1 .barrier .barrier_title{white-space:nowrap}}@media screen and (min-width: 768px),print{#awardsDetail-1 .barrier .barrier_descBoxImage{margin-top:40px}}@media screen and (max-width: 767px){#awardsDetail-1 .saving{margin-top:16vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving{margin-top:120px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-1 .saving .saving_container{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .saving_container{margin-top:80px}}@media screen and (max-width: 767px){#awardsDetail-1 .saving .savingHead{background:url("/house/images/awards/01/saving_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .savingHead{background:url("/house/images/awards/01/saving_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .saving_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .saving_wrap-1 .saving_descBoxImage{margin-top:40px}}@media screen and (max-width: 767px){#awardsDetail-1 .saving .saving_wrap-2{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .saving_wrap-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:80px}}#awardsDetail-1 .saving .saving_wrap-2 .saving_descBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#awardsDetail-1 .saving .saving_wrap-2 .saving_descBox{gap:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .saving_wrap-2 .saving_descBox{gap:56px}}#awardsDetail-1 .saving .saving_wrap-2 .saving_descBoxTitle{text-align:center}@media screen and (max-width: 767px){#awardsDetail-1 .saving .saving_wrap-2 .saving_descBoxImage{margin-top:5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .saving_wrap-2 .saving_descBoxImage{margin-top:24px}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .saving_descBox{padding:40px 48px}}@media screen and (min-width: 768px),print{#awardsDetail-1 .saving .saving_image{-ms-flex-negative:0;flex-shrink:0;width:440px}}@media screen and (max-width: 767px){#awardsDetail-1 .attempt{margin-top:16vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .attempt{margin-top:120px;overflow:hidden}}#awardsDetail-1 .attempt .attempt_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#awardsDetail-1 .attempt .attempt_container{gap:7.4666666667vw;margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .attempt .attempt_container{gap:32px;margin-top:80px}}@media screen and (max-width: 767px){#awardsDetail-1 .attempt .attemptHead{background:url("/house/images/awards/01/attempt_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .attempt .attemptHead{background:url("/house/images/awards/01/attempt_head_bg.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-1 .attempt .attempt_descBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px),print{#awardsDetail-1 .attempt .attempt_descBoxImage{-ms-flex-negative:0;flex-shrink:0;width:368px;height:253px;margin-left:40px}}@media screen and (max-width: 767px){#awardsDetail-1 .design{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .design{margin-top:80px;padding-bottom:80px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-1 .design .design_container{padding:10.6666666667vw 0}}@media screen and (min-width: 768px),print{#awardsDetail-1 .design .design_container{padding:80px 0}}#awardsDetail-1 .design .design_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;-moz-text-align-last:center;text-align-last:center}@media screen and (max-width: 767px){#awardsDetail-1 .design .design_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#awardsDetail-1 .design .design_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#awardsDetail-1 .design .design_lead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-1 .design .design_lead{margin:42px 0 -6px;font-size:16px;line-height:1.8;text-align:center}}#awardsDetail-1 .design .design_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#awardsDetail-1 .design .design_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10.6666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .design .design_list{gap:40px;margin-top:56px}}@media screen and (max-width: 767px){#awardsDetail-1 .design .design_item{padding:0 5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-1 .design .design_item{width:320px}}#awardsDetail-1 .design .design_itemTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;-moz-text-align-last:center;text-align-last:center}@media screen and (max-width: 767px){#awardsDetail-1 .design .design_itemTitle{margin:3.8666666667vw 0 -1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-1 .design .design_itemTitle{margin:14px 0 -10px;font-size:21px;line-height:1.9428571429}}@media screen and (max-width: 767px){#awardsDetail-1 .design .design_itemDesc{margin:4vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-1 .design .design_itemDesc{margin:18px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#awardsDetail-2 .pageTitle_logo{width:70.6666666667vw;height:20vw}}@media screen and (min-width: 768px),print{#awardsDetail-2 .pageTitle_logo{width:354px;height:100px}}@media screen and (min-width: 768px),print{#awardsDetail-2 .intro .intro_image{width:630px;height:640px;margin-inline:auto}}@media screen and (max-width: 767px){#awardsDetail-2 .feature{margin-top:16vw}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature{margin-top:120px;padding-bottom:120px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-2 .feature .featureHead{padding:10.6666666667vw 0 9.8666666667vw;background:url("/house/images/awards/02/feature_head_bg_sp.png") 50% 50%/cover}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature .featureHead{padding:72px 0;background:url("/house/images/awards/02/feature_head_bg.png") 50% 50%/cover}}#awardsDetail-2 .feature .featureHead_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;color:#fff}@media screen and (max-width: 767px){#awardsDetail-2 .feature .featureHead_title{font-size:7.2vw;line-height:1}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature .featureHead_title{font-size:64px;line-height:1}}@media screen and (max-width: 767px){#awardsDetail-2 .feature .feature_container{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature .feature_container{margin-top:80px}}#awardsDetail-2 .feature .feature_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#awardsDetail-2 .feature .feature_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature .feature_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#awardsDetail-2 .feature .feature_lead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature .feature_lead{margin:34px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#awardsDetail-2 .feature .feature_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature .feature_image{margin-top:56px}}@media screen and (max-width: 767px){#awardsDetail-2 .feature .feature_notes{margin:3.3333333333vw 0 -.9333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature .feature_notes{margin:19px 0 -5px}}@media screen and (max-width: 767px){#awardsDetail-2 .feature .feature_note{font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-2 .feature .feature_note{font-size:14px;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-3 .intro .intro_image{width:630px;height:420px;margin-inline:auto}}@media screen and (min-width: 768px),print{#awardsDetail-3 .p-works_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature{padding-bottom:120px;overflow:hidden}}#awardsDetail-3 .feature .feature_container{position:relative}@media screen and (max-width: 767px){#awardsDetail-3 .feature .feature_container{margin-top:18.1333333333vw;padding-top:19.7333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_container{margin-top:80px}}#awardsDetail-3 .feature .feature_container::after{content:"";display:block;position:absolute}@media screen and (max-width: 767px){#awardsDetail-3 .feature .feature_container::after{top:-12vw;left:32.6666666667vw;width:24vw;height:24vw}}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_container::after{top:-48px;width:180px;height:180px}}#awardsDetail-3 .feature .feature_container.feature_container-1::after{background:url("/house/images/awards/03/feature_icon_1.png") no-repeat 50% 50%/contain}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_container.feature_container-1::after{left:0}}#awardsDetail-3 .feature .feature_container.feature_container-2::after{background:url("/house/images/awards/03/feature_icon_2.png") no-repeat 50% 50%/contain}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_container.feature_container-2::after{right:0}}#awardsDetail-3 .feature .feature_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media screen and (max-width: 767px){#awardsDetail-3 .feature .feature_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_title{margin:-11px 0 29px;font-size:30px;line-height:1.7}}#awardsDetail-3 .feature .feature_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#awardsDetail-3 .feature .feature_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.4666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_list{gap:40px;margin-top:56px}}#awardsDetail-3 .feature .feature_item{background-color:#fff}@media screen and (max-width: 767px){#awardsDetail-3 .feature .feature_item{padding:5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_item{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-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:320px;padding:24px}}#awardsDetail-3 .feature .feature_itemTitle{font-weight:600}@media screen and (max-width: 767px){#awardsDetail-3 .feature .feature_itemTitle{margin:6vw 0 -1.4666666667vw;font-size:4vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_itemTitle{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;width:100%;height:49px;margin-top:24px;font-size:18px;line-height:1.7;text-align:center}}@media screen and (max-width: 767px){#awardsDetail-3 .feature .feature_itemDesc{margin:5.0666666667vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-3 .feature .feature_itemDesc{margin:18px 0 -6px;font-size:16px;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-4 .intro .intro_image{width:630px;height:420px;margin-inline:auto}}@media screen and (max-width: 767px){#awardsDetail-4 .works{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-4 .works{margin-top:80px}}#awardsDetail-4 .works .works_wrap{background-color:#fff}@media screen and (max-width: 767px){#awardsDetail-4 .works .works_wrap{padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-4 .works .works_wrap{padding:40px}}@media screen and (max-width: 767px){#awardsDetail-4 .works .works_wrap:nth-of-type(n + 2){margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-4 .works .works_wrap:nth-of-type(n + 2){margin-top:80px}}#awardsDetail-4 .works .works_detailsTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#awardsDetail-4 .works .works_detailsTitle{margin:6vw 0 -1.4666666667vw;font-size:4.2666666667vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-4 .works .works_detailsTitle{margin:48px 0 -8px;font-size:24px;line-height:1.7}}@media screen and (max-width: 767px){#awardsDetail-4 .works .works_detailsDesc{margin:4vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-4 .works .works_detailsDesc{margin:34px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#awardsDetail-4 .feature{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-4 .feature{margin-top:120px;padding-bottom:120px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-4 .feature .feature_container:nth-of-type(n + 2){margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-4 .feature .feature_container:nth-of-type(n + 2){margin-top:80px}}#awardsDetail-4 .feature .feature_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#awardsDetail-4 .feature .feature_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#awardsDetail-4 .feature .feature_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#awardsDetail-4 .feature .feature_lead{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-4 .feature .feature_lead{margin:42px 0 -6px;font-size:16px;line-height:1.8;text-align:center}}#awardsDetail-4 .feature .feature_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#awardsDetail-4 .feature .feature_list{gap:4vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-4 .feature .feature_list{gap:24px 25px;margin-top:56px}}#awardsDetail-4 .feature .feature_item{background-color:#fff}@media screen and (max-width: 767px){#awardsDetail-4 .feature .feature_item{width:42.6666666667vw;height:42.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-4 .feature .feature_item{width:330px;height:330px}}@media screen and (min-width: 768px),print{#awardsDetail-5 .intro .intro_image{width:630px;height:420px;margin-inline:auto}}@media screen and (max-width: 767px){#awardsDetail-5 .works{margin-top:23.4666666667vw}}@media screen and (max-width: 767px){#awardsDetail-5 .works .works_detailsDescList{margin:6.1333333333vw 0 -1.3333333333vw;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-5 .works .works_detailsDescList{margin:34px 0 -6px;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#awardsDetail-5 .feature{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-5 .feature{margin-top:80px;padding-bottom:120px;overflow:hidden}}#awardsDetail-5 .feature .feature_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center}@media screen and (max-width: 767px){#awardsDetail-5 .feature .feature_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#awardsDetail-5 .feature .feature_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-5 .feature .feature_list{margin-top:56px}}@media screen and (max-width: 767px){#awardsDetail-5 .feature .feature_item{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-5 .feature .feature_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#awardsDetail-5 .feature .feature_item:nth-of-type(n + 2){margin-top:32px}}@media screen and (min-width: 768px),print{#awardsDetail-5 .feature .feature_descBoxImage{-ms-flex-negative:0;flex-shrink:0;width:368px;height:253px;margin-left:40px}}#awardsDetail-6 .intro .intro_title{white-space:nowrap}@media screen and (min-width: 768px),print{#awardsDetail-6 .intro .intro_image{width:630px;height:420px;margin-inline:auto}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature{padding-bottom:120px;overflow:hidden}}@media screen and (max-width: 767px){#awardsDetail-6 .feature .feature_container{margin-top:10.6666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature .feature_container{margin-top:80px}}#awardsDetail-6 .feature .feature_title{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;text-align:center;white-space:nowrap}@media screen and (max-width: 767px){#awardsDetail-6 .feature .feature_title{margin:-1.0666666667vw 0;font-size:5.0666666667vw;line-height:1.4315789474}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature .feature_title{margin:-11px 0;font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){#awardsDetail-6 .feature_container-1 .feature_wrap{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-1 .feature_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:56px;margin-left:-101px}}@media screen and (max-width: 767px){#awardsDetail-6 .feature_container-1 .feature_image{width:38.4vw;height:80vw;margin:auto}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-1 .feature_image{-ms-flex-negative:0;flex-shrink:0;width:424px;height:882px}}#awardsDetail-6 .feature_container-1 .feature_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#awardsDetail-6 .feature_container-1 .feature_list{gap:7.4666666667vw;margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-1 .feature_list{gap:24px;margin-left:56px}}#awardsDetail-6 .feature_container-1 .feature_item{background-color:#fff}@media screen and (max-width: 767px){#awardsDetail-6 .feature_container-1 .feature_item{padding:7.4666666667vw 5.3333333333vw}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-1 .feature_item{width:660px;padding:40px 56px}}#awardsDetail-6 .feature_container-1 .feature_itemTitle{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-weight:600}@media screen and (max-width: 767px){#awardsDetail-6 .feature_container-1 .feature_itemTitle{font-size:4.2666666667vw;line-height:1}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-1 .feature_itemTitle{font-size:24px;line-height:1}}@media screen and (max-width: 767px){#awardsDetail-6 .feature_container-1 .feature_itemDesc{margin:5.3333333333vw 0 -1.3333333333vw;padding-top:4vw;border-top:.5333333333vw solid #109f98;font-size:3.7333333333vw;line-height:1.7}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-1 .feature_itemDesc{margin:18px 0 -6px;padding-top:26px;border-top:2px solid #109f98;font-size:16px;line-height:1.8}}@media screen and (max-width: 767px){#awardsDetail-6 .feature_container-2 .feature_image{margin-top:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-2 .feature_image{margin-top:56px}}#awardsDetail-6 .feature_container-2 .feature_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#awardsDetail-6 .feature_container-2 .feature_list{margin-top:10.6666666667vw;gap:7.4666666667vw}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-2 .feature_list{margin-top:40px;gap:24px}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-2 .feature_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px),print{#awardsDetail-6 .feature_container-2 .feature_descBoxImage{-ms-flex-negative:0;flex-shrink:0;width:368px;height:253px;margin-left:40px}}
.pcase{
width: 630px;
    height: auto;
    margin-inline: auto;
	margin: 40px auto 5px;
}
.psi{
	float: left;
	width: 110px;
    margin: -10px 20px 0 -25px;
}
.psi img{
	width: 100%;
}
@media screen and (max-width: 767px),print{
	.pcase{
width: 100%;
    height: auto;
    margin-inline: auto;
	margin: 40px auto 5px;
}
}/**/
.footer .footer_sns-line {
       display: none;
    }