@charset "UTF-8";@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-LightItalic-WebS.woff2?v=138717882006449216481751012857) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-LightItalic-WebS.woff?v=31303229583139537521751012856) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Light-WebS.woff2?v=87214014360942275881751012854) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Light-WebS.woff?v=108458700590185008481751012853) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-RegularItalic-WebS.woff2?v=95877683454755435111751012869) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-RegularItalic-WebS.woff?v=48348883142306060461751012868) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Regular-WebS.woff2?v=54268344130039410541751012865) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Regular-WebS.woff?v=159950451209265869131751012865) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-MediumItalic-WebS.woff2?v=157378619540161423711751012862) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-MediumItalic-WebS.woff?v=181240902806715426901751012862) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Medium-WebS.woff2?v=6068205844424255131751012859) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Medium-WebS.woff?v=57246281477107136491751012859) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-SemiBoldItalic-WebS.woff2?v=31012695538075281211751012875) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-SemiBoldItalic-WebS.woff?v=97081447575469619381751012875) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-SemiBold-WebS.woff2?v=119843760491678067751751012872) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-SemiBold-WebS.woff?v=85212317910093379211751012871) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-BoldItalic-WebS.woff2?v=30646955709145490681751012844) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-BoldItalic-WebS.woff?v=115322681241933203001751012844) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Suisse Int;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Bold-WebS.woff2?v=113961655868490936831751012841) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Bold-WebS.woff?v=12133557274108920791751012841) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int Book;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-BookItalic-WebS.woff2?v=165742596709619759601751012851) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-BookItalic-WebS.woff?v=17059163647617257291751012850) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Suisse Int Book;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Book-WebS.woff2?v=128175005090196460501751012847) format("woff2"),url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Book-WebS.woff?v=18955051528197930691751012847) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(//mawal.jp/cdn/shop/t/74/assets/NotoSansJP-VariableFont_wght.ttf?v=122155558333685168751751012756)}@font-face{font-family:SuisseIntl-Book;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Book-WebM.woff?v=7237250644091799041751012846)}@font-face{font-family:SuisseIntl-Regular;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Regular-WebM.woff?v=6686400556941360511751012864)}@font-face{font-family:SuisseIntl-Light;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Light-WebM.woff?v=88607097260775353881751012852)}@font-face{font-family:SuisseIntl-Ultralight;src:url(//mawal.jp/cdn/shop/t/74/assets/SuisseIntl-Ultralight-WebM.woff?v=144185571256959062821751012882)}html{font-size:62.5%}h2{font-weight:400}h4{line-height:1.73;font-weight:500}.suisse{font-family:Suisse Int,serif}.blue01{color:#406ea8!important}.blue02{color:#003e8b!important}.btn2{max-width:100px;display:block}.footer-links[target=_blank]:after{content:"";position:relative;display:inline-block;width:10px;height:10px;background:url(//mawal.jp/cdn/shop/t/74/assets/icon-link.svg?15405) no-repeat center/10px;margin-left:-10px;right:-17px}.footer-top:after{content:"";position:relative;display:inline-block;width:16px;height:9px;background:url(//mawal.jp/cdn/shop/t/74/assets/top_btn-icon.png?15405) no-repeat center/16px;margin-right:-16px;right:-10px}.animation{opacity:0;visibility:hidden;transition:1s;transform:translateY(30px)}.active{opacity:1;visibility:visible;transform:translateY(0)}.mv_logo{width:185px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:10}@media only screen and (min-width:769px){.mv_logo{width:300px;top:45%}}.menu{height:8px;position:absolute;right:45px;top:20px;width:35px;mix-blend-mode:exclusion;z-index:99}@media only screen and (max-width: 768px){.menu{top:20px;right:18px}}.menu__line{background:#fff;display:block;height:1px;position:absolute;transition:transform .3s;width:100%}.menu__line--center{top:9px}.menu__line--bottom{bottom:0}.menu__line--top.active{top:7px;transform:rotate(45deg)}.menu__line--center.active{transform:scaleX(0)}.menu__line--bottom.active{bottom:0;transform:rotate(135deg)}.gnav{background:#fff;display:none;height:100%;position:fixed;top:0;left:0;width:100%;z-index:98}.gnav__wrap{display:flex;height:100%;position:absolute;width:100%;top:16%}.gnav__menu{position:absolute;left:50%;transform:translate(-50%);width:200px;text-align:center;margin:0;list-style:none}.gnav__menu__item{margin:27px 0}@media screen and (max-width: 767px){.gnav__menu__item{margin:25px 0}.gnav__menu__item02{margin:15px 0}}.gnav__logo{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 767px){.gnav__logo{width:115px;margin:55px auto 60px}}.gnav__menu__item a{color:#000;font-size:15px;line-height:1.2;text-decoration:none;transition:.5s;display:inline-block}.gnav__menu__item a:hover{color:#666}.nav-under a{position:relative}.nav-under a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:#406ea8;visibility:hidden;opacity:0;transition:.3s}.nav-under a:hover:after{visibility:visible;opacity:1}.header-links{font-size:12px!important}@media screen and (max-width: 767px){.gnav__menu__item a{font-size:13px}.header-links{font-size:11px!important}}.top_about{margin-top:110px;margin-left:106px}.top_about-cont{margin-left:104px;margin-top:95px}.top_about-box{margin-bottom:90px}.top_about-box h4{margin-bottom:40px;letter-spacing:1.5px;line-height:1.1;font-size:16px}@media screen and (max-width: 767px){.top_about{margin-top:75px;margin-left:28px;margin-bottom:115px}.top_about-cont{margin-left:0;margin-top:55px}.top_about-box{margin-bottom:40px}.top_about-box h4{margin-bottom:30px;letter-spacing:1.2px;font-size:14px}.top_about-box p{font-size:12px;letter-spacing:.7px;line-height:2.2}}.section-about{margin-top:-40px}.top-about,.top-about02{position:relative;letter-spacing:1px}.top-about-img img{width:100%;max-width:100%}.top-about_box01{display:flex;justify-content:flex-end}.top-about_box02,.top-about_box03,.top-about_box04,.top-about_box05{display:flex}.img_r{width:28.8%;margin-right:105px}.img_l{width:44%;margin-top:-215px;margin-bottom:85px}.img_r2{width:56.5%;margin-top:-125px;margin-left:82px}.img_l2{width:26.6%;margin-top:-55px;margin-left:318px}.about_tl{height:260px;margin-top:225px;margin-right:155px;writing-mode:vertical-rl}.about_tl2{height:300px;margin-top:20px;margin-left:390px;writing-mode:vertical-rl}.about_tl3{height:300px;margin-top:62px;margin-left:20px;writing-mode:vertical-rl}.txt_box1{margin-top:125px;margin-left:150px}.txt_box2{width:250px;margin-top:60px;margin-left:155px}.txt_box3{margin-top:195px;margin-left:160px}.top-about h4{font-size:15px}.top-about p{font-size:13px}@media only screen and (max-width: 767px){.section-about{letter-spacing:2px;margin-top:50px}.section-about02{letter-spacing:2px;margin-top:0}.top-about h4{font-size:14px}.top-about p{font-size:12px}h3{font-size:23px}.top-about_box01{justify-content:unset}.top-about_box02{flex-direction:column-reverse}.top-about_box04{display:block}.top-about_box05{flex-direction:column}.img_r{width:52%;margin-top:5px;margin-right:0;margin-left:30px;order:1}.img_l{width:83%;margin-top:102px;margin-left:64px;margin-bottom:0}.img_r2{width:85%;margin-top:130px;margin-left:0}.img_l2{width:54.4%;margin-top:-36px;margin-left:144px;order:1}.about_tl{height:150px;margin-top:165px;margin-right:0;margin-left:41px;order:2;font-size:19px;writing-mode:vertical-rl}.about_tl2{height:150px;margin-top:-177px;margin-left:30px;font-size:16px;writing-mode:vertical-rl}.about_tl3{height:180px;margin-top:-74px;margin-right:auto;margin-left:37px;font-size:16px;order:2;writing-mode:vertical-rl}.txt_box1{width:90%;margin-top:23px;margin-left:30px}.txt_box1 h4,.txt_box2 h4,.txt_box3 h4{font-size:14px;letter-spacing:1.2px;margin-bottom:20px}.txt_box1 p,.txt_box2 p,.txt_box3 p{font-size:12px;line-height:2.2;letter-spacing:.7px}.txt_box2{width:82%;margin-top:51px;margin-left:65px}.txt_box3{height:245px;margin-top:25px;margin-left:41px;order:3}}.section-inst{margin-top:220px;letter-spacing:4px}.top-inst{height:250px;background-image:url(top_insta_2.png);background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.inst_box:first-child{margin-right:120px}.inst_tl{color:#fff;font-size:36px;font-weight:500;font-family:SuisseIntl-Regular;text-transform:none;letter-spacing:.1em;margin:0}.inst_txt{color:#fff;font-size:13px;font-weight:500;letter-spacing:.5px}.inst_link{width:135px}.inst_link img{max-width:100%}@media only screen and (max-width: 767px){.section-inst{margin-top:180px}.top-inst{height:270px;display:block;padding:45px 0}.inst_box{margin-left:auto!important;margin-right:auto!important}.inst_box:first-child{width:135px}.inst_box:nth-child(2){margin-top:20px;width:295px}.inst_tl{font-size:26px;line-height:1.5}.inst_txt{font-size:11px}.inst_txt p{margin-bottom:0}.inst_link{width:135px}.inst_link img{max-width:100%}}.top-product{max-width:1150px;margin:50px auto auto;padding:28px 0;border-top:1px solid #406ea8;border-bottom:1px solid #406ea8;display:flex}.product_left{width:547px;margin-right:28px}.product_left a{display:flex}.product_right{width:540px;padding-left:75px;border-left:1px solid #406ea8}.product_right p{line-height:2.3}.product_box p{line-height:2}.product_tl{margin-top:92px;margin-bottom:45px}.product_tl h2{font-size:25px}.product_tl p{line-height:1;font-size:14px}.product_detail{width:60px;margin-top:50px;margin-bottom:30px}@media screen and (max-width: 750px){.section-product{padding:0 25px;margin-top:31px}.top-product{display:block}.product_left{width:100%;margin-right:0}.product_right{width:100%;padding-left:0;border-left:none}.product_box{max-width:460px;width:100%;margin:auto!important;padding:0!important;border-left:none!important}.product_box:nth-child(1){margin-top:50px!important}.product_tl{margin-top:35px;margin-bottom:40px}.product_tl h2{font-size:21px}.product_txt p{font-size:12px}.product_detail{margin-top:40px;margin-bottom:65px}}.top-brand{max-width:800px;margin:auto}.top-brand h2{font-size:31px;color:#003e8b;margin-left:-120px}.top-brand h4{font-size:18px;color:#003e8b}.top-brand p{font-size:13px;margin-bottom:5px}.brand_txt{margin:45px 0}.brand_txt2{margin-bottom:80px}.brand_box p{line-height:2}.brand_tl{margin-top:100px;margin-bottom:70px}.brand_detail{margin-top:130px;margin-bottom:220px;margin-left:auto}.brand_detail a{width:60px;display:block;margin-left:auto}@media screen and (max-width: 750px){.top-brand{padding:0 30px}.top-brand h2{font-size:31px;color:#003e8b;margin-left:0}.top-brand h4{font-size:15px;color:#003e8b}.brand_box{max-width:460px;width:100%;margin:auto!important;padding:0!important;border-left:none!important}.brand_box:nth-child(1){margin-top:50px!important}.brand_tl{margin-top:60px;margin-bottom:45px}.brand_tl h2{font-size:21px;font-family:SuisseIntl-Light}.brand_txt{margin:45px 0 35px}.brand_txt2{margin-bottom:60px}.brand_detail{margin-top:85px;margin-bottom:180px;padding-top:55px;border-top:1px solid #406ea8}}.section-projects{width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.carousel-wrapper{position:relative;display:flex}.carousel-wrapper .carousel-side{padding:0 4.16667vw;flex:1;display:flex;flex-direction:column;justify-content:space-between}.in{width:100%;height:100%;position:relative}.carousel-wrapper .carousel-side-content{position:absolute;left:0;top:0}.carousel-wrapper .carousel-side .number{line-height:1;margin-bottom:.4em}.carousel-wrapper .carousel-side .info h4{font-weight:500;margin-bottom:.75em}.carousel-wrapper .carousel-side .info p{margin-bottom:.5em;line-height:1.4em}.carousel-wrapper .carousel-body{position:relative;width:66.66672vw}[data-scroll-mode=hr] .sSlider-body{display:flex}.sSlider-body{width:100%;height:100%;overflow:hidden}[data-scroll-mode=hr] .sSlider-contents{height:100%;white-space:nowrap;display:flex;align-items:center}.carousel-wrapper .carousel-item{position:relative;padding-right:4.16667vw;width:29.16669vw;height:calc(4.16667vw * 7.5);color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sSlider-section{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.carousel-wrapper .carousel-item-inner{position:relative;width:100%;height:100%}.carousel-wrapper .carousel-item-inner .js-bg-img{align-items:start;justify-content:start}.js-bg-img,.js-bg-video{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#dbe2d7}.js-bg-img.img-loaded .preload{visibility:hidden;filter:blur(0);transition:filter 0s linear 1s,visibility 0s linear 1s}.img,.preload{position:absolute;width:100%;height:100%;background-size:cover;background-position:50%}.preload{filter:blur(40px);transform:scale(1.2)}.carousel-wrapper .carousel-item .img{left:-10%}.js-inview[data-visible="1"] [data-plx]{will-change:transform}.js-bg-img.img-loaded .img{opacity:1;transition:opacity .6s ease-in-out}.js-bg-img .img,.js-bg-video .img{top:0}.img{opacity:0;background-repeat:no-repeat}.js-bg-img .img img,.js-bg-video .img img{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%}.carousel-wrapper .carousel-item-content{position:relative;padding:2.5em;line-height:1.4}.carousel-wrapper .carousel-item:hover .carousel-item-text,.carousel-wrapper .carousel-item:hover .carousel-item-text .link-single,.carousel-wrapper .current.carousel-item .carousel-item-text,.carousel-wrapper .current.carousel-item .link-single{opacity:1}.carousel-wrapper .carousel-item-text{color:#fff;opacity:.6;transition:opacity .4s}.carousel-wrapper .carousel-item-text .number{position:relative;margin-right:1em}.carousel-wrapper .carousel-item-text .link-single{opacity:0;transition:opacity .4s}.link-single{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;line-height:1.6}.carousel-wrapper .carousel-item-text .link-single:after,.carousel-wrapper .carousel-item-text .link-single:before{background:#fff}.link-single:after{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0;transition:transform .4s ease,background-color .4s ease;transform-origin:100% 50%;transform:scaleX(0)}.carousel-wrapper .ui-prevnext{position:absolute;left:0;bottom:0}.ui-prevnext{display:flex;position:relative;border:1px solid rgba(0,0,0,.2);width:8.33334vw;height:4.16667vw;margin-top:4.16667vw}.ui-prevnext .ui-prevnext-next,.ui-prevnext .ui-prevnext-prev{position:relative;width:50%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ui-prevnext .ui-prevnext-prev{border-right:1px solid rgba(0,0,0,.2)}.ui-prevnext .ui-prevnext-next:after,.ui-prevnext .ui-prevnext-next:before,.ui-prevnext .ui-prevnext-prev:after,.ui-prevnext .ui-prevnext-prev:before{content:"";display:block;position:absolute}.ui-prevnext a.ui-prevnext-next .after.ic-reverse,.ui-prevnext a.ui-prevnext-next .before.ic-reverse,.ui-prevnext a.ui-prevnext-prev .after.ic-reverse,.ui-prevnext a.ui-prevnext-prev .before.ic-reverse{transform:translate(-50%,-50%) rotateY(180deg)}.ui-prevnext a.ui-prevnext-next .after,.ui-prevnext a.ui-prevnext-next .before,.ui-prevnext a.ui-prevnext-prev .after,.ui-prevnext a.ui-prevnext-prev .before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ui-prevnext .ui-prevnext-next svg,.ui-prevnext .ui-prevnext-prev svg{position:relative;z-index:2}.ic-reverse{transform:rotateY(180deg)}.icon-i{width:max(calc(4.16667vw * .5),2em);height:max(calc(4.16667vw * .5),2em)}.ui-prevnext a.ui-prevnext-next .stroke,.ui-prevnext a.ui-prevnext-prev .stroke{stroke:#000;transition:stroke .4s ease-in-out}.ui-prevnext .ui-prevnext-next .stroke,.ui-prevnext .ui-prevnext-prev .stroke{stroke:#0003}.icon-i .stroke{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:16px}.js-cursor{position:absolute;z-index:2;left:0;top:0;transform:translate(50%,50%);will-change:transform}.f-xxl{font-size:27px;font-family:SuisseIntl-Light;color:#406ea8}@media screen and (max-width: 1024px){.carousel-wrapper .carousel-side{margin-right:8.33334vw}.carousel-wrapper .carousel-side .number{margin-bottom:1em}.carousel-wrapper .carousel-body{width:62.50005vw}.carousel-wrapper .carousel-item{width:calc(4.16667vw * 9);height:41.6667vw}}@media screen and (max-width: 750px){.carousel-wrapper{flex-direction:column-reverse}.carousel-wrapper .carousel-side{position:relative;margin:20.33333vw 0;flex-direction:row}.carousel-wrapper .carousel-side .in{height:10em}.carousel-wrapper .carousel-side .carousel-side-content{display:flex;width:100%}.carousel-wrapper .carousel-side .number{position:relative;width:8.33333vw;font-size:3vw;top:.5vw}.carousel-wrapper .carousel-side .info{flex:1;padding-right:4em}.carousel-wrapper .carousel-side .info p{margin-bottom:1em}.carousel-wrapper .carousel-controller{position:absolute;left:8.33333vw;bottom:0;top:-80px}.ui-prevnext{width:16.66666vw;height:8.33333vw;margin-top:0}.icon-i{width:calc(8.33333vw * .75);height:calc(8.33333vw * .75)}.icon-i .stroke{stroke-width:12px}.carousel-wrapper .carousel-body{width:calc(8.33333vw * 10);margin-left:16.66666vw}.carousel-wrapper .carousel-item{width:74.99997vw;height:calc(8.33333vw * 10)}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/font.css.map */
