@font-face{font-family:'NotoSansfThai';src:url("../notosansthai-medium.html")}@font-face{font-family:'NotoSerifThai';src:url("../notoserifthai-medium.html")}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.025, 1.025);transform:scale(1.025, 1.025)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.025, 1.025);transform:scale(1.025, 1.025)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.gs18-PageTitleUnit{display:none}footer.gwi-container.gwi-font-normalize{width:100%}footer.gwi-container.gwi-font-normalize .gwi-footer{margin-top:0}.wrap{width:100%}.wrap .gwi-container{width:100%}.gwi-redline{position:relative}header.gwi-container .gwi-logo{margin-left:20px}footer.gwi-container{position:relative;z-index:6}.gs18-GoTop{display:none}body.th-th .body{font-family:"NotoSansfThai","Noto Sans",sans-serif}body.th-th .titleFont{font-family:"NotoSerifThai",'Noto Serif', serif}@font-face{.mec3dfan{font-family:'NotoSansfThai';src:url("../notosansthai-medium.html")}}@font-face{.mec3dfan{font-family:'NotoSerifThai';src:url("../notoserifthai-medium.html")}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.025, 1.025);transform:scale(1.025, 1.025)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.mec3dfan.body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:400;line-height:1.5;letter-spacing:.1em;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","Meiryo","メイリオ","ＭＳ Ｐゴシック","MS PGothic",Verdana,Roboto,"Droid Sans",sans-serif,sans-serif;background-color:#ebeced}.mec3dfan *,.mec3dfan *::before,.mec3dfan *::after{box-sizing:border-box}.mec3dfan a{color:#000;text-decoration:none}.mec3dfan a:hover{color:#333;text-decoration:none}.mec3dfan p{margin:0}.mec3dfan i{display:inline-block}.mec3dfan ul{padding:0}.mec3dfan li{list-style:none}.mec3dfan img{vertical-align:top;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mec3dfan canvas,.mec3dfan video{vertical-align:top}.mec3dfan button{padding:0;-webkit-appearance:none;appearance:none;background:none;border:none;outline:none;font-size:inherit;font-family:inherit;cursor:pointer;border-radius:0}.mec3dfan iframe{border:none}.mec3dfan button:focus{outline:0}.mec3dfan .eng{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.mec3dfan.loadFadeIn{visibility:hidden;opacity:0}.mec3dfan.loadFadeIn.show{-webkit-animation:fadeIn 1.4s cubic-bezier(0.39, 0.575, 0.565, 1) forwards;animation:fadeIn 1.4s cubic-bezier(0.39, 0.575, 0.565, 1) forwards;visibility:visible;opacity:1}.mec3dfan .jsStanby .specList{opacity:0}.mec3dfan .jsStanby.jsFadeInBlock,.mec3dfan .jsStanby.jsFadeIn,.mec3dfan .jsStanby.jsFadeInZoom,.mec3dfan .jsStanby.SpecificationSection{opacity:0}.mec3dfan .jsStanby.jsFadeInBlock.jsShow{-webkit-animation:fadeInUp 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) forwards;animation:fadeInUp 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.mec3dfan .jsStanby.jsFadeIn.jsShow{-webkit-animation:fadeIn 1.4s cubic-bezier(0.39, 0.575, 0.565, 1) forwards;animation:fadeIn 1.4s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.mec3dfan .jsStanby.jsFadeInZoom.jsShow{-webkit-animation:fadeIn 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:fadeIn 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.mec3dfan .jsStanby.jsFadeInZoom.jsShow img,.mec3dfan .jsStanby.jsFadeInZoom.jsShow .picInner{-webkit-animation:fadeInZoom 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:fadeInZoom 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.mec3dfan .jsStanby.SpecificationSection.jsShow{-webkit-animation:fadeIn 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) forwards;animation:fadeIn 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.mec3dfan .jsStanby.SpecificationSection.jsShow .specList{-webkit-animation:fadeIn 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.4s forwards;animation:fadeIn 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.4s forwards}.mec3dfan .mainVisual .title-holder,.mec3dfan .mainVisual .btn-scr{opacity:0}.mec3dfan.show .mainVisual .title-holder{-webkit-animation:fadeIn 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s forwards;animation:fadeIn 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s forwards}.mec3dfan.show .mainVisual .btn-scr{-webkit-animation:fadeIn 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 1s forwards;animation:fadeIn 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 1s forwards}.mec3dfan .titleFontGaramond{font-family:"EB Garamond","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif,serif}.mec3dfan .titleFont{font-family:"EB Garamond","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif,serif}.mec3dfan .weight400{font-weight:400}.mec3dfan .weight500{font-weight:500}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@font-face{.mec3dfan{font-family:'NotoSansfThai';src:url("../notosansthai-medium.html")}}@font-face{.mec3dfan{font-family:'NotoSerifThai';src:url("../notoserifthai-medium.html")}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.025, 1.025);transform:scale(1.025, 1.025)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.mec3dfan .pcOnly{display:none}.mec3dfan .clearfix:after{content:"";display:block;clear:both}.mec3dfan .em-1after{margin-right:-0.5em}.mec3dfan .em-1before{margin-left:-0.5em}.mec3dfan .bold{font-weight:bold}.mec3dfan .swap-img{opacity:0}.mec3dfan .swap-img[src]{opacity:1}.mec3dfan #TOP{position:absolute;top:0;left:0}.mec3dfan .force3d{-webkit-backface-visibility:hidden;backface-visibility:hidden}.mec3dfan .btn{display:inline-block;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;cursor:pointer}.mec3dfan .btn:hover{opacity:0.5}@font-face{.mec3dfan{font-family:'NotoSansfThai';src:url("../notosansthai-medium.html")}}@font-face{.mec3dfan{font-family:'NotoSerifThai';src:url("../notoserifthai-medium.html")}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.025, 1.025);transform:scale(1.025, 1.025)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.mec3dfan .navigationBlock{position:relative;z-index:5;width:100%}.mec3dfan .navigationBlock.fit .navigation{position:fixed}.mec3dfan .navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;right:0;top:0;height:100vh;margin-right:1.25vw}.mec3dfan .navigation .item{margin-top:1.5625vw;display:block;width:23.4375vw;height:12.5vw;text-align:right;vertical-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.mec3dfan .navigation .item:first-of-type{margin-top:0}.mec3dfan .navigation .item:after,.mec3dfan .navigation .item:before{content:"";display:block;width:2px;height:100%;position:absolute;right:-2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:height 0.3s;transition:height 0.3s}.mec3dfan .navigation .item:before{background-color:#dedede;-webkit-transition:background 0.3s;transition:background 0.3s}.mec3dfan .navigation .item:after{height:0;background-color:#666666}.mec3dfan .navigation .item.active:before{background-color:#666666}.mec3dfan .navigation .item.active .text{color:#000}.mec3dfan .navigation .text{display:inline-block;padding-right:1.25vw;letter-spacing:.01em;color:#d1d1d1;-webkit-transition:color 0.3s;transition:color 0.3s;font-size:3.125vw;line-height:1}.mec3dfan .movieHolder{margin:0 auto;width:90.625vw;padding-top:50.9375vw;position:relative}.mec3dfan .movieHolder .inner{position:absolute;left:0;top:0;width:100%;height:100%}.mec3dfan .movieHolder .YtVideo{position:absolute;left:0;top:0;width:100%;height:100%}.mec3dfan .movieHolder .vjs-poster{background-size:cover}.mec3dfan .movieHolder .video-js,.mec3dfan .movieHolder .vjs-poster{background-color:transparent}.mec3dfan .movieHolder .vjs-big-play-button{width:10.9375vw;height:10.9375vw;margin-left:-5.46875vw;margin-top:-5.46875vw;display:-webkit-box;display:-webkit-flex;display:flex}.mec3dfan .movieHolder .vjs-big-play-button:before{font-size:5.3125vw;line-height:1;position:relative}.mec3dfan .specList{margin:0 auto 2.8125vw;width:90.625vw}.mec3dfan .specList .inner{border:solid 1px #d9d9d9}.mec3dfan .specList .item{border-top:solid 1px #d9d9d9}.mec3dfan .specList .item .itemInner{display:-webkit-box;display:-webkit-flex;display:flex}.mec3dfan .specList .item:first-of-type{border-top:none}.mec3dfan .specList .item.accordionItem{display:none}.mec3dfan .specList .th,.mec3dfan .specList .td{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mec3dfan .specList .th .text,.mec3dfan .specList .td .text{text-align:center;padding:3.125vw 4.6875vw;font-size:3.4375vw}.mec3dfan .specList .th .pic,.mec3dfan .specList .td .pic{padding:17.5vw 4.84375vw}.mec3dfan .specList .th{width:37.93103%;background-color:#fafafa}.mec3dfan .specList .td{width:62.06897%;background-color:#ffffff}.mec3dfan .specList .btnAccordion{display:block;width:100%;background-color:#fff;position:relative}.mec3dfan .specList .btnAccordion .text{font-size:3.4375vw;position:relative;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;display:block;padding:3.4375vw 0}.mec3dfan .specList .btnAccordion .text.closeText{width:100%;opacity:0;position:absolute;left:0;top:0}.mec3dfan .specList .btnAccordion .text.openText{opacity:1}.mec3dfan .specList .btnAccordion .icon{display:block;position:absolute;right:4.6875vw;top:5vw;width:2.5vw;height:2.5vw;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transform-origin:center;transform-origin:center}.mec3dfan .specList .btnAccordion .icon:before,.mec3dfan .specList .btnAccordion .icon:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";display:block;background-color:#818282}.mec3dfan .specList .btnAccordion .icon:before{height:1px;width:100%}.mec3dfan .specList .btnAccordion .icon:after{width:1px;height:100%}.mec3dfan .specList.show .btnAccordion .text.closeText{opacity:1}.mec3dfan .specList.show .btnAccordion .text.openText{opacity:0}.mec3dfan .specList.show .btnAccordion .icon{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mec3dfan .section{overflow:hidden}.mec3dfan .productInfo{position:relative}.mec3dfan .textBlock{width:90.625%;background-color:#fff}.mec3dfan .textBlock .ttl{font-size:12.5vw;letter-spacing:.05em;line-height:1}.mec3dfan .textBlock .text{font-size:3.75vw;letter-spacing:.1em;line-height:1.75;padding-left:3px;margin-top:7.5vw}.mec3dfan .desc{display:block;text-align:center;width:100%}.mec3dfan .pageTopHolder{position:relative;z-index:6}.mec3dfan .btnPageTop{display:block;position:absolute;right:3.125vw;top:2.34375vw}.mec3dfan .btnPageTop .arrow{width:7.03125vw;display:block;margin:auto;font-size:0}.mec3dfan .btnPageTop .text{display:block;font-size:3.125vw;line-height:1;letter-spacing:.04em;margin-top:1.5625vw}@font-face{.mec3dfan{font-family:'NotoSansfThai';src:url("../notosansthai-medium.html")}}@font-face{.mec3dfan{font-family:'NotoSerifThai';src:url("../notoserifthai-medium.html")}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.025, 1.025);transform:scale(1.025, 1.025)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.mec3dfan{padding-bottom:15.625vw}.mec3dfan .mainVisual{background-color:#ececed;position:relative}.mec3dfan .mainVisual .title-holder{position:absolute;left:0;top:40.81633%;width:100%;margin:0;z-index:1}.mec3dfan .mainVisual .title-holder .title{display:block;text-align:center;font-size:9.6875vw;letter-spacing:.05em}.mec3dfan .mainVisual .title-holder .catch{display:block;text-align:center;font-size:4.84375vw;letter-spacing:.05em;margin-top:-.78125vw}.mec3dfan .mainVisual .btn-scr{display:none}.mec3dfan .introSection{padding:22.03125vw 0 9.375vw}.mec3dfan .introSection .text{font-size:3.75vw;letter-spacing:.1em;text-align:center;line-height:2.58333em}.mec3dfan .introSection .text .txt{display:block}.mec3dfan .DualFunctionSection{padding-bottom:21.875vw}.mec3dfan .DualFunctionSection .productInfo{margin-bottom:15.625vw}.mec3dfan .DualFunctionSection .textBlock{margin-left:auto;margin-top:-23.4375vw;padding-top:30.625vw;padding-bottom:25vw;padding-left:11.875vw;padding-right:8.4375vw}.mec3dfan .DualFunctionSection .pic.n1{width:77.5%}.mec3dfan .DualFunctionSection .pic.n2{width:105.625%;margin-left:8.4375vw;margin-top:-20.3125vw;position:relative;z-index:1}.mec3dfan .LowAcousticNoiseSection .productInfo{padding-bottom:20.3125vw}.mec3dfan .LowAcousticNoiseSection .textBlock{padding-top:25.78125vw;padding-bottom:54.6875vw;padding-left:7.8125vw;padding-right:7.8125vw}.mec3dfan .LowAcousticNoiseSection .pic.baby-pic{margin-top:-42.1875vw;width:100%}.mec3dfan .LowAcousticNoiseSection .pic.n3{width:78.28125vw;margin:-38.28125vw 0 0 -14.0625vw;position:relative}.mec3dfan .LowAcousticNoiseSection .desc{font-size:3.125vw;line-height:1.4;position:absolute;left:0;top:87.65432%}.mec3dfan .LowAcousticNoiseSection .iconlist{position:relative;z-index:1;width:33.4375vw;margin:-90.625vw 4.6875vw 0 auto}.mec3dfan .LowAcousticNoiseSection .iconlist .icon{width:100%;margin:0 auto 4.6875vw;box-shadow:0 0 15.625vw rgba(0,0,0,0.08);border-radius:50%}.mec3dfan .EnergyEfficientSection .productInfo{padding-bottom:21.875vw}.mec3dfan .EnergyEfficientSection .textBlock{margin-right:0;margin-left:auto;padding-top:17.1875vw;padding-bottom:23.4375vw;padding-left:11.71875vw;padding-right:7.8125vw}.mec3dfan .EnergyEfficientSection .pic{width:77.34375vw;margin-top:-17.1875vw}.mec3dfan .EnergyEfficientSection .iconlist{position:relative;margin-top:6.875vw}.mec3dfan .EnergyEfficientSection .icon{width:30.625vw;box-shadow:0 0 15.625vw rgba(0,0,0,0.08);border-radius:50%}.mec3dfan .EnergyEfficientSection .desc{width:41.25vw;font-size:3.125vw;text-align:left;line-height:1.3;position:absolute;display:inline-block;left:33.75vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:0.08em;padding-left:1em;text-indent:-1em}.mec3dfan .twoWayStyleSection{padding-bottom:16.875vw}.mec3dfan .twoWayStyleSection .textBlock{padding-top:25.78125vw;padding-bottom:31.25vw;padding-left:8.4375vw;padding-right:6.25vw}.mec3dfan .twoWayStyleSection .pic{margin-top:-31.5625vw;margin-bottom:2.03125vw;position:relative}.mec3dfan .twoWayStyleSection .desc{font-size:3.125vw;line-height:1.5;position:absolute;display:inline-block;width:auto;left:70vw;top:53.59375vw;letter-spacing:0.08em}.mec3dfan .SpecificationSection .ttl{text-align:center;font-size:12.5vw;letter-spacing:.02em;margin-bottom:4.6875vw}.mec3dfan .SpecificationSection .note{width:90.625vw;margin:0 auto;font-size:3.125vw;line-height:1.5}.mec3dfan .bottomSection{margin-top:15vw}.mec3dfan .bottomSection .btnLink{display:block;text-align:center;width:81.25vw;margin:0 auto;padding:4.6875vw;font-size:4.0625vw;color:#fff;background-color:#818282}.mec3dfan .bottomSection .bnrBlock{width:81.25%;margin:auto}.mec3dfan .bottomSection .btnLink+.bnrBlock{margin-top:15.625vw}.mec3dfan .bottomSection .shareList{margin-top:15.625vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.mec3dfan .bottomSection .shareList .item{display:block;width:9.375vw;margin:0 3.125vw}
