@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;background:0 0;vertical-align:baseline;letter-spacing:normal;list-style:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{color:#000;font-size:62.5%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500}body,html{height:100%;line-height:1.6;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}legend{display:table;max-width:100%;padding:0;white-space:normal}fieldset{margin:0 2px;border:1px solid #000;padding:.35em .625em .75em}a{margin:0;padding:0;font-size:100%;outline:0;background:0 0;text-decoration:none;vertical-align:baseline;-webkit-tap-highlight-color:transparent}a:link{outline:0}a:visited{outline:0}a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none}ins{color:#000;background:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted inherit;cursor:help}table{width:100%;border-spacing:0;border-collapse:collapse}table td,table th{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{height:1px;margin:1em 0;padding:0;border:0;display:block;overflow:visible;border-top:1px solid #000}img{max-width:100%;display:block;font-size:0;line-height:0;height:auto;vertical-align:bottom}input,select{vertical-align:middle}button,select{text-transform:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}button{margin:0;padding:0;border:none;background:initial}button,input[type=button],input[type=reset],input[type=search],input[type=submit]{-webkit-appearance:none}label{font-weight:400}audio:not([controls]){display:none;height:0}input{padding:0}input::-ms-clear,input::-ms-reveal{visibility:hidden}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:#ccc;opacity:1}:-moz-placeholder{color:#ccc}summary::-webkit-details-marker{display:none}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{margin:0;padding:0;-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{font-size:inherit;font-weight:inherit}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}strong{font-weight:700}＠media print section{display:block;page-break-before:always}＠media print code,＠media print pre{page-break-after:always}@page{margin:.5cm}＠media print a,＠media print code,＠media print pre{word-wrap:break-word}＠media print pre a[href]:after{content:""}＠media print pre abbr[title]:after{content:""}＠media print pre .ir a:after,＠media print pre a[href^='#']:after,＠media print pre a[href^='javascript:']:after{content:''}＠media print .noPrint{display:none!important}＠media print body{width:1280px;font-size:12pt;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-print-color-adjust:exact}＠media print body .continer{padding-top:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}#responsibleCheck{width:1px;height:0}.spOnly{display:none!important}html{font-size:62.5%}body{height:100%;font-family:"Noto Serif JP",serif;font-weight:400;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#262626}body.is-lock{position:fixed;top:0;left:0}body,html{height:100%;margin:0}.offTouch{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}main{position:relative;display:block;width:100%}main article section{display:block;width:100%;position:relative}.maxContainer{max-width:1606px;padding:0 20px;margin:auto}.container{max-width:1520px;padding:0 20px;margin:auto}.minContainer{max-width:1406px;padding:0 20px;margin:auto}.btn01{margin:0 auto;width:13.02083vw;max-width:250px}.btn01 a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:2.4rem;font-size:1.25vw;font-weight:500;line-height:1;letter-spacing:2.4px;color:#000;background-color:rgba(255,255,255,.9);border:solid 1px #fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding-top:1.14583vw;padding-bottom:1.14583vw;padding-right:1.30208vw;padding-left:1.30208vw}.btn01 a::after{content:"";display:block;background-image:url(/s/garrack/feature/rurouni-kenshin2025_1/images/common/btn_arrow_icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:2.65625vw;max-width:51px;height:.41667vw;max-height:8px;margin-left:1.19792vw}.btn01 a:hover{color:#fff;background-color:rgba(255,255,255,.25)}.btn01 a:hover::after{background-image:url(/s/garrack/feature/rurouni-kenshin2025_1/images/common/btn_arrow_icon_hover.svg)}.btn03{margin:0 auto;width:28.125vw;max-width:540px}.btn03 a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:2.6rem;font-size:1.35417vw;font-weight:500;line-height:1;letter-spacing:2.4px;color:#fff;background-color:rgba(255,255,255,.2);border:solid 1px #750000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding-top:2.13542vw;padding-bottom:2.13542vw;padding-right:1.30208vw;padding-left:1.30208vw}.btn03 a::after{content:"";display:block;background-image:url(/s/garrack/feature/rurouni-kenshin2025_1/images/common/btn_arrow_icon_02.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.97917vw;max-width:38px;height:.41667vw;max-height:8px;margin-left:1.14583vw}.btn03 a:hover{color:#750000;background-color:rgba(255,255,255,.9)}.btn03 a:hover::after{background-image:url(/s/garrack/feature/rurouni-kenshin2025_1/images/common/btn_arrow_icon_hover_02.svg)}.breadcrumb{position:relative;z-index:1;width:100%;padding-top:2.08333vw;padding-bottom:1.04167vw;clear:both}.breadcrumb ol{position:relative;width:100%;word-break:break-all;text-align:left;line-height:1;color:#acabab;margin:0 auto}.breadcrumb ol::after{display:table;clear:both;content:""}.breadcrumb ol>li{display:inline;font-size:1.8rem;font-size:.9375vw;font-weight:500;line-height:1.22;letter-spacing:.9px;color:#666}.breadcrumb ol>li a{font-size:1.8rem;font-size:.9375vw;font-weight:500;line-height:1.22;letter-spacing:.9px;color:#666}.breadcrumb ol>li:first-child a{text-decoration:none}.breadcrumb ol>li+li::before{font-size:1.6rem;font-size:.83333vw;padding-right:.52083vw;padding-left:.41667vw;color:#444;content:"＞"}#header{position:relative;max-width:100%;height:66.667vw;overflow:hidden}#header .fv{background-image:url(/s/garrack/feature/shingeki2025_1/images/index/fv_back@2x.png);background-position:top center;background-repeat:no-repeat;background-size:cover;height:100%}#header .fv img{width:100%}#header .fv .fvImg01{position:absolute;top:3.5%;left:-1%;z-index:1;max-width:43.225%;width:100%;-webkit-transform:scale(1.3) translateX(-5%);transform:scale(1.3) translateX(-5%);-webkit-transform-origin:top right;transform-origin:top right;opacity:0;-webkit-transition:opacity cubic-bezier(.16,1,.3,1) .6s,-webkit-transform cubic-bezier(.16,1,.3,1) .6s;transition:opacity cubic-bezier(.16,1,.3,1) .6s,-webkit-transform cubic-bezier(.16,1,.3,1) .6s;transition:opacity cubic-bezier(.16,1,.3,1) .6s,transform cubic-bezier(.16,1,.3,1) .6s;transition:opacity cubic-bezier(.16,1,.3,1) .6s,transform cubic-bezier(.16,1,.3,1) .6s,-webkit-transform cubic-bezier(.16,1,.3,1) .6s}#header .fv .fvImg01.active{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}#header .fv .fvImg02{position:absolute;top:3.2%;right:-2.5%;z-index:1;max-width:40.599%;width:100%;-webkit-transform:scale(1.3) translateX(5%);transform:scale(1.3) translateX(5%);-webkit-transform-origin:top left;transform-origin:top left;opacity:0;-webkit-transition:opacity cubic-bezier(.16,1,.3,1) .6s,-webkit-transform cubic-bezier(.16,1,.3,1) .6s;transition:opacity cubic-bezier(.16,1,.3,1) .6s,-webkit-transform cubic-bezier(.16,1,.3,1) .6s;transition:opacity cubic-bezier(.16,1,.3,1) .6s,transform cubic-bezier(.16,1,.3,1) .6s;transition:opacity cubic-bezier(.16,1,.3,1) .6s,transform cubic-bezier(.16,1,.3,1) .6s,-webkit-transform cubic-bezier(.16,1,.3,1) .6s}#header .fv .fvImg02.active{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}#header .fv .fvImg03{position:absolute;top:7%;left:28.9%;z-index:2;max-width:44.853%;width:100%;-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:opacity cubic-bezier(.16,1,.3,1) .8s,-webkit-transform cubic-bezier(.16,1,.3,1) .8s;transition:opacity cubic-bezier(.16,1,.3,1) .8s,-webkit-transform cubic-bezier(.16,1,.3,1) .8s;transition:opacity cubic-bezier(.16,1,.3,1) .8s,transform cubic-bezier(.16,1,.3,1) .8s;transition:opacity cubic-bezier(.16,1,.3,1) .8s,transform cubic-bezier(.16,1,.3,1) .8s,-webkit-transform cubic-bezier(.16,1,.3,1) .8s}#header .fv .fvImg03.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#header .fv .fvTit{position:absolute;bottom:16.65%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;max-width:54.0442%;width:100%;opacity:0;-webkit-transition:opacity cubic-bezier(.445,.05,.55,.95) .8s;transition:opacity cubic-bezier(.445,.05,.55,.95) .8s}#header .fv .fvTit.active{opacity:1}#header .fv .logoImg{position:absolute;top:-.84%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;max-width:33.824%;width:100%}#footer{position:relative;border-top:1px solid #7e7d7d;padding:40px 40px 45px;background-color:#000}.footerTxt{font-size:22px;font-weight:400;line-height:1.36;letter-spacing:1.32px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.copyright{display:block;margin:16px 0 0;font-size:22px;font-weight:400;line-height:1.5;letter-spacing:1.32px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.fadeIn{opacity:0;visibility:hidden;-webkit-transition:opacity cubic-bezier(.445,.05,.55,.95) .8s .1s;transition:opacity cubic-bezier(.445,.05,.55,.95) .8s .1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fadeIn.active{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.fadeIn.active .fadeIn_second{opacity:1;visibility:visible}.fadeIn.active .fadeIn_third{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.fadeIn .fadeIn_second{opacity:0;visibility:hidden;-webkit-transition:opacity .8s 1s;transition:opacity .8s 1s}.fadeIn .fadeIn_third{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .8s .7s,-webkit-transform .8s .7s;transition:opacity .8s .7s,-webkit-transform .8s .7s;transition:opacity .8s .7s,transform .8s .7s;transition:opacity .8s .7s,transform .8s .7s,-webkit-transform .8s .7s}.fadeInSecond{opacity:0;visibility:hidden;-webkit-transition:opacity cubic-bezier(.445,.05,.55,.95) .7s .3s,-webkit-transform cubic-bezier(.445,.05,.55,.95) .7s .3s,-webkit-filter cubic-bezier(.445,.05,.55,.95) .9s .3s;transition:opacity cubic-bezier(.445,.05,.55,.95) .7s .3s,-webkit-transform cubic-bezier(.445,.05,.55,.95) .7s .3s,-webkit-filter cubic-bezier(.445,.05,.55,.95) .9s .3s;transition:opacity cubic-bezier(.445,.05,.55,.95) .7s .3s,transform cubic-bezier(.445,.05,.55,.95) .7s .3s,filter cubic-bezier(.445,.05,.55,.95) .9s .3s;transition:opacity cubic-bezier(.445,.05,.55,.95) .7s .3s,transform cubic-bezier(.445,.05,.55,.95) .7s .3s,filter cubic-bezier(.445,.05,.55,.95) .9s .3s,-webkit-transform cubic-bezier(.445,.05,.55,.95) .7s .3s,-webkit-filter cubic-bezier(.445,.05,.55,.95) .9s .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fadeInSecond.active{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.fadeIn2{opacity:0;visibility:hidden;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fadeIn2.active{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.fadeIn2.active .fadeIn2_second{opacity:1;visibility:visible}.fadeIn2.active .fadeIn2_third{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.fadeIn2 .fadeIn2_second{opacity:0;visibility:hidden;-webkit-transition:opacity .8s 1s;transition:opacity .8s 1s}.fadeIn2 .fadeIn2_third{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .8s .7s,-webkit-transform .8s .7s;transition:opacity .8s .7s,-webkit-transform .8s .7s;transition:opacity .8s .7s,transform .8s .7s;transition:opacity .8s .7s,transform .8s .7s,-webkit-transform .8s .7s}button{outline:0}.columnLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.columnLayout .col1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.columnLayout .col2{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.columnLayout .col3{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}.columnLayout .col4{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.columnLayout .col5{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.columnLayout .col6{-webkit-flex-basis:16%;-ms-flex-preferred-size:16%;flex-basis:16%}.columnLayout .col7{-webkit-flex-basis:14%;-ms-flex-preferred-size:14%;flex-basis:14%}.columnLayout .col8{-webkit-flex-basis:12%;-ms-flex-preferred-size:12%;flex-basis:12%}#fixedBtnWrap{display:none}#fixedBtnWrap.is-show{opacity:1;visibility:visible}.fixedBtnLink{position:relative;display:block;text-align:center;padding:33px 164px 33px 254px;background-color:#d9d9d9;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fixedBtnTxt{font-size:24px;font-weight:400;line-height:1.4;letter-spacing:1.2px;font-family:"Noto Serif JP",serif;color:#000;-webkit-transition:color .3s ease;transition:color .3s ease}.fixedBtnArrow{position:absolute;z-index:2;top:50%;translate:0 -50%;left:504px;width:40px;height:1px;background:#000;-webkit-transition:width .5s ease;transition:width .5s ease}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}15%,85%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes scroll{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}15%,85%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes scrollHover{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}15%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scrollHover{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}15%{-webkit-transform:translateX(0);transform:translateX(0)}}.spBody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fixedCenter{max-width:768px;width:50%}.spWrap{position:relative}.spCont{position:relative;overflow:hidden;width:768px;-webkit-box-flex:0;-webkit-flex:0 0 768px;-ms-flex:0 0 768px;flex:0 0 768px}.drawerIcon{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:120px;background:#000;cursor:pointer;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.drawerIcon.js-show .drawerIconBar:nth-of-type(1){width:40px;-webkit-transform:translate(-50%,14px) rotate(35deg);transform:translate(-50%,14px) rotate(35deg)}.drawerIcon.js-show .drawerIconBar:nth-of-type(2){opacity:0}.drawerIcon.js-show .drawerIconBar:nth-of-type(3){width:40px;-webkit-transform:translate(-50%,-14px) rotate(-35deg);transform:translate(-50%,-14px) rotate(-35deg)}.drawerIconWrap{position:relative;width:100%;height:100%}.drawerIconBar{position:absolute;left:50%;width:40px;height:2px;background:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-origin:center;transform-origin:center}.drawerIconBar:nth-of-type(1){top:26px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.drawerIconBar:nth-of-type(2){top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.drawerIconBar:nth-of-type(3){top:54px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.drawerIconBarTxt{position:absolute;top:70px;left:50%;translate:-50%;font-size:18px;font-weight:400;line-height:1;letter-spacing:.9px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.drawerIconBarTxt::before{content:"MENU"}.drawerIcon.js-show .drawerIconBarTxt::before{content:"CLOSE"}.drawer{position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;background:#262626;opacity:0;visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer.js-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s linear,visibility 0s linear 0s;transition:opacity .5s linear,visibility 0s linear 0s}.drawer.js-show .drawerLogo{opacity:1}.drawer.js-show .drawerMenuList{opacity:1}.drawer.is-closing{opacity:0;visibility:visible;-webkit-transition:opacity .5s linear,visibility .5s linear;transition:opacity .5s linear,visibility .5s linear}.drawer.is-closing .drawerLogo,.drawer.is-closing .drawerMenuList{-webkit-transition-delay:0s;transition-delay:0s}.drawerLogo{position:absolute;z-index:1;top:29px;left:26px;width:126px;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;-webkit-transition-delay:0s;transition-delay:0s}.drawerLogo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.drawerDeco{position:absolute;top:73px;left:0;width:100%}.drawerDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.drawerWrap{position:relative;min-height:90vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.drawerNav{max-width:328px;width:100%}.drawerMenuList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;row-gap:50px;padding-bottom:38px;opacity:0;-webkit-transition:opacity .5s linear .25s;transition:opacity .5s linear .25s}.drawerMenuItem .drawerMenuItemLink{font-family:"Zen Old Mincho",serif;font-size:34px;font-weight:700;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.drawerMenuItemWrap ul{margin:20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.drawerMenuItemWrap li a{font-size:30px;font-weight:500;line-height:1.7;letter-spacing:normal;text-align:center;color:#bcbcbc;font-family:"Zen Old Mincho",serif}.drawerMenuItemHead{display:block;font-family:"Zen Old Mincho",serif;font-size:34px;font-weight:700;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.fixedLeft{width:calc((100% - 768px)/ 2);-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 768px)/ 2);-ms-flex:0 0 calc((100% - 768px)/ 2);flex:0 0 calc((100% - 768px)/ 2);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.fixedLeftDeco{position:absolute;z-index:0;top:22.1%;left:0;width:100%}.fixedLeftDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fixedLeftLogo{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;max-width:310px;width:100%}.fixedLeftLogo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fixedRight{width:calc((100% - 768px)/ 2);-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 768px)/ 2);-ms-flex:0 0 calc((100% - 768px)/ 2);flex:0 0 calc((100% - 768px)/ 2);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.fixedRightDeco{position:absolute;z-index:0;top:0;right:0;width:100%}.fixedRightDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fixedRightNav{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;width:332px}.fixedRightMenuList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;row-gap:30px}.fixedRightMenuItem .fixedRightMenuItemLink{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;font-family:"Zen Old Mincho",serif}.fixedRightMenuItemWrap ul{margin:20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fixedRightMenuItemWrap li a{font-size:20px;font-weight:500;line-height:1.9;letter-spacing:normal;text-align:center;color:#bcbcbc;font-family:"Noto Serif JP",serif}.fixedRightMenuItemHead{display:block;font-size:22px;font-weight:500;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;font-family:"Zen Old Mincho",serif}.fixedRightBtnLink{position:relative;display:block;margin:40px auto 0;width:320px;padding:22px 84px 23px 44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#d9d9d9;border:solid 1px transparent;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fixedRightBtnLinkTxt{position:relative;z-index:2;font-size:22px;font-style:normal;line-height:1.5;letter-spacing:1.1px;text-align:left;color:#000;font-family:"Noto Serif JP",serif;-webkit-transition:all .3s ease;transition:all .3s ease}.fixedRightBtnLinkLine{position:absolute;z-index:2;top:50%;translate:0 -50%;left:250px;background-color:#000;width:40px;height:1px;-webkit-transition:all .3s ease;transition:all .3s ease}.fv{position:relative;background-color:#000;width:100%;height:56.25vw}.fvDeco{position:absolute;z-index:1;top:0;left:0;width:100%}.fvDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvLogo1{position:absolute;z-index:3;top:1.51vw;left:1.146vw;width:6.563vw}.fvLogo1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvLogo2{position:absolute;z-index:3;top:41.406vw;left:26.615vw;width:46.875vw}.fvLogo2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvCopyright{position:absolute;z-index:3;top:51.615vw;right:2.604vw;font-size:1.042vw;font-weight:500;line-height:1.35;letter-spacing:normal;text-align:right;color:#fff;font-family:"Noto Serif JP",serif}.fvCharaBg{position:absolute;z-index:0}.fvCharaBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvCharaBg.first{top:3.125vw;left:0;width:34.531vw}.fvCharaBg.second{top:0;left:10.938vw;width:41.146vw}.fvCharaBg.third{top:0;right:11.719vw;width:41.146vw}.fvCharaBg.four{top:4.323vw;right:0;width:33.333vw}.fvChara{position:absolute;z-index:1}.fvChara img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvChara.first{top:4.531vw;left:0;width:21.354vw}.fvChara.second{top:1.302vw;left:20.26vw;width:22.292vw}.fvChara.third{z-index:2;top:3.125vw;right:21.875vw;width:27.813vw}.fvChara.four{top:7.396vw;right:0;width:32.292vw}.fvProduct{position:absolute;z-index:2;width:16.146vw}.fvProduct img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvProduct.first{top:20.417vw;left:11.979vw}.fvProduct.second{top:10.365vw;left:33.333vw}.fvProduct.third{top:10.365vw;right:31.771vw}.fvProduct.four{top:20.417vw;right:10.417vw}.fvSp{display:none}.fvDecoSp{position:absolute;z-index:1;top:0;left:0;width:100%}.fvDecoSp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvLogo1Sp{position:absolute;z-index:3;top:3.906vw;left:2.604vw;width:13.151vw}.fvLogo1Sp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvLogo2Sp{position:absolute;z-index:3;top:66.667vw;left:19.661vw;width:60.547vw}.fvLogo2Sp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvCopyrightSp{position:absolute;z-index:3;top:135.747vw;right:5.208vw;font-size:2.604vw;font-weight:500;line-height:1.35;letter-spacing:normal;text-align:right;color:#fff;font-family:"Noto Serif JP",serif}.fvCharaBgSp{position:absolute;z-index:0}.fvCharaBgSp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvCharaBgSp.first{top:0;left:0;width:49.349vw}.fvCharaBgSp.second{top:.651vw;right:0;width:50.651vw}.fvCharaBgSp.third{top:70.313vw;left:0;width:49.349vw}.fvCharaBgSp.four{top:65.104vw;right:0;width:50.651vw}.fvCharaSp{position:absolute;z-index:1}.fvCharaSp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fvCharaSp.first{top:0;left:0;width:61.328vw}.fvCharaSp.second{top:2.604vw;right:3.385vw;width:27.214vw}.fvCharaSp.third{z-index:2;top:71.875vw;left:2.604vw;width:33.724vw}.fvCharaSp.four{top:71.875vw;right:0;width:53.385vw}.fvProductSp{position:absolute;z-index:2;width:24.74vw}.fvProductSp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:drop-shadow(10px 3px 15px rgba(255, 255, 255, .3));filter:drop-shadow(10px 3px 15px rgba(255, 255, 255, .3))}.fvProductSp.first{top:19.531vw;left:23.958vw}.fvProductSp.second{top:19.531vw;right:22.656vw}.fvProductSp.third{top:89.063vw;left:23.958vw}.fvProductSp.four{top:89.063vw;right:22.656vw}.fvBgShadowSp{position:absolute;z-index:2;top:130.99vw;left:0;width:100%}.intro{position:relative;padding-block:201px 553px;background-color:#000}.introDeco{position:absolute}.introDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.introDeco.first{top:182px;right:0;width:321px}.introDeco.second{top:875px;left:0;width:315px}.introBgTtl{position:absolute;z-index:0;top:127px;left:0;width:100%}.introBgTtl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.introInner{position:relative}.introTtl{font-size:50px;font-weight:400;line-height:1.32;letter-spacing:7px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.introTxt{margin:138px 0 0;font-size:28px;font-weight:400;line-height:2.57;letter-spacing:1.12px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.introVideo{position:relative;z-index:1;margin:-330px auto 0;width:688px;height:387px}.introVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.introVideo::before{content:"";pointer-events:none;position:absolute;z-index:1;top:-175px;right:0;width:186px;height:194px;background:url(../images/intro/intro-chara@2x.png) no-repeat center top/contain}.introCaution{position:relative;z-index:1;margin:80px auto 0;width:608px;padding:37px 40px 37px;border:solid 1px #fff;background-color:#656565;font-size:32px;font-weight:500;line-height:1.56;letter-spacing:normal;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.product{position:relative;margin:-250px 0 0;padding-block:429px 631px;background-color:#000}.product::before{content:"";position:absolute;z-index:0;top:-370px;left:0;width:100%;height:1161px;background-image:-webkit-gradient(linear,left top,left bottom,from(#454545),to(#000));background-image:linear-gradient(to bottom,#454545,#000);-webkit-clip-path:polygon(0 17.2%,100% 0,100% 100%,0 100%);clip-path:polygon(0 17.2%,100% 0,100% 100%,0 100%)}.productDeco{position:absolute;top:437px;left:0;width:433px}.productDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productWrap{position:relative}.productBgTtl{width:100%}.productBgTtl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productTtl{position:absolute;top:96px;left:0;width:100%;font-size:64px;font-weight:400;line-height:1.5;letter-spacing:11.52px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.productList{margin:156px 0 0}.productItem{position:relative;z-index:0}.productItem:nth-child(2){margin:144px 0 0}.productItem:nth-child(3){margin:143px 0 0}.productItem:nth-child(4){margin:145px 0 0}.productItemBg{position:absolute;left:0;width:100%}.productItemBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productItemBg.chainsawman{top:-85px}.productItemBg.bomb{top:-56px}.productItemBg.makima{top:-61px}.productItemBg.aki{top:-72px}.productItemChara{position:absolute;z-index:0}.productItemChara.chainsawman{top:-76px;left:0;width:100%}.productItemChara.bomb{top:99px;right:0;width:611px}.productItemChara.makima{top:129px;left:40px;width:370px}.productItemChara.aki{top:60px;right:0;width:550px}.productItemChara img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productItemHead{position:relative;padding-inline:0 40px}.productItem:nth-child(even) .productItemHead{padding-inline:40px 0}.productItemHeadTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.productItem:nth-child(even) .productItemHeadTop{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.productItemHeadName{font-size:50px;font-weight:700;line-height:1.3;letter-spacing:5px;text-align:right;color:#fff;font-family:"Noto Serif JP",serif}.productItemHeadModel{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:2.6px;text-align:right;color:#fff;font-family:"Noto Serif JP",serif}.productItemHeadModel.chainsawman{margin-left:-25px}.productItemPrice{margin:19px 0 0;font-size:24px;font-weight:400;line-height:1.5;letter-spacing:1.44px;text-align:right;color:#fff;font-family:"Noto Serif JP",serif}.productItem:nth-child(even) .productItemPrice{text-align:left}.productItemImg{position:relative;margin:50px 40px 0 auto;width:340px}.productItemImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productItem:nth-child(even) .productItemImg{margin:59px auto 0 40px}.productItemThumb{position:relative;margin:38px auto 0 0;width:728px}.productItemThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productItem:nth-child(2) .productItemThumb{margin:55px 0 0 auto}.productItem:nth-child(3) .productItemThumb{margin:61px auto 0 0}.productItem:nth-child(4) .productItemThumb{margin:42px 0 0 auto}.productIdemDeco{position:absolute;top:100%;right:-40px;width:518px}.productIdemDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productItem:nth-child(even) .productIdemDeco{position:absolute;top:100%;right:initial;left:-40px;width:518px}.productItem:nth-child(even) .productIdemDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productItemFaqItems{position:relative;margin:100px 0 0;padding-inline:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.productItemFaqItemQ{position:relative;background:#fff;text-align:center;padding-block:31px}.productItemFaqItemQTxt{font-size:32px;font-weight:400;line-height:1.5;letter-spacing:1.92px;text-align:center;color:#000;font-family:"Noto Serif JP",serif}.productItemFaqItemQIcon{position:absolute;top:50%;translate:0 -50%;right:40px;width:30px}.productItemFaqItemQIcon line{-webkit-transition:rotate .3s ease;transition:rotate .3s ease;-webkit-transform-origin:center;transform-origin:center}.productItemFaqItem.is-opened .productItemFaqItemQIcon line:nth-of-type(2){rotate:90deg}.productItemFaqItemA{padding-block:60px;height:0;opacity:0;overflow:hidden;-webkit-transition:height .4s ease,opacity .4s ease;transition:height .4s ease,opacity .4s ease}.productItemFaqItemA li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.productItemFaqItemA li .productItemFaqImg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:344px}.productItemFaqItemA li .productItemFaqImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productItemFaqItemA li .productItemFaqItemTxt{font-size:24px;font-weight:400;line-height:1.75;letter-spacing:normal;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.productItemFaqItemA li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.productItemFaqItemA li:nth-child(n+2){margin:60px 0 0}.is-opened .productItemFaqItemA{opacity:1}.productItemBtn{position:relative;margin:60px auto 0;display:block;padding:32px 20px 34px;width:688px;border:solid 1px #fff;background-color:#000;font-size:28px;font-weight:400;line-height:1.5;letter-spacing:1.68px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif;-webkit-transition:all .3s ease;transition:all .3s ease}.productAbout{position:relative;margin:140px 0 0}.productAboutInner{position:relative;padding-inline:80px}.productAboutDeco{position:absolute;top:-80px;right:0;width:423px}.productAboutDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productAboutInner{padding-inline:80px}.productAboutTtl{position:relative;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:34px;font-weight:400;line-height:1.47;letter-spacing:normal;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.productAboutTtl::before{content:"";position:absolute;top:50%;translate:0 -50%;right:calc(100% + 50px);width:152px;height:1px;background:url(../images/product/product-about-line-left@2x.png) no-repeat center top/contain}.productAboutTtl::after{content:"";position:absolute;top:50%;translate:0 -50%;left:calc(100% + 50px);width:152px;height:1px;background:url(../images/product/product-about-line-right@2x.png) no-repeat center top/contain}.productAboutImg{margin:40px 0 0;width:100%}.productAboutImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productAboutTxt{margin:25px 0 0;font-size:28px;font-weight:400;line-height:1.79;letter-spacing:normal;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.productSpec{position:relative;margin:94px 0 0}.productSpecDeco{position:absolute;top:169px;left:0;width:544px}.productSpecDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productSpecInner{position:relative}.productSpecTtl{position:relative;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:34px;font-weight:400;line-height:1.47;letter-spacing:normal;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.productSpecTtl::before{content:"";position:absolute;top:50%;translate:0 -50%;right:calc(100% + 50px);width:215px;height:1px;background:url(../images/product/product-spec-line-left@2x.png) no-repeat center top/contain}.productSpecTtl::after{content:"";position:absolute;top:50%;translate:0 -50%;left:calc(100% + 50px);width:215px;height:1px;background:url(../images/product/product-spec-line-right@2x.png) no-repeat center top/contain}.productSpecTxt{margin:35px 0 0;padding-left:96px;font-size:24px;font-weight:400;line-height:1.83;letter-spacing:1.44px;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.productSpecTxt .small{letter-spacing:0}.productSpecImg{position:relative;z-index:1;margin:-535px auto 0;width:688px}.productSpecImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashi{position:relative;margin:-60px 0 0;padding-block:217px 433px;background-image:url(../images/awawashi/awawashi-bg@2x.png);background-repeat:repeat-y;background-position:center top;background-size:100% auto}.awawashi::after{content:"";position:absolute;top:-199px;left:0;width:100%;height:200px;background:url(../images/awawashi/awawashi-bg-top@2x.png) no-repeat center top/contain}.awawashiWrap{position:relative}.awawashiBgTtl{width:100%}.awawashiBgTtl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiTtl{position:absolute;top:99px;left:0;width:100%;font-size:64px;font-weight:400;line-height:1.5;letter-spacing:11.52px;text-align:center;color:#000;font-family:"Noto Serif JP",serif}.awawashiTopImg{margin:120px 0 0;width:100%}.awawashiTopImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiTopTxt{margin:74px 0 0;padding-inline:40px;font-size:24px;font-weight:400;line-height:2.08;letter-spacing:.96px;text-align:left;font-family:"Noto Serif JP",serif}.awawashiVideo{position:relative;margin:92px auto 0;width:688px;height:387px}.awawashiVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.awawashiBottomTxt{margin:74px 0 0;padding-inline:40px;font-size:24px;font-weight:400;line-height:2.08;letter-spacing:.96px;text-align:left;color:#000;font-family:"Noto Serif JP",serif}.awawashiBottomImg{margin:72px 0 0;width:100%}.awawashiBottomImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiMomizomeshi{position:relative;margin:126px 0 0}.awawashiMomizomeshiRightImg{position:absolute;top:200px;right:0;width:308px}.awawashiMomizomeshiRightImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiMomizomeshiHead{padding-left:40px}.awawashiMomizomeshiHeadTtl{font-size:46px;font-weight:400;line-height:2.08;letter-spacing:9.2px;text-align:left;color:#000;font-family:"Noto Serif JP",serif}.awawashiMomizomeshiHeadTtl .small{font-size:24px;letter-spacing:4.8px}.awawashiMomizomeshiHeadLine{margin:4px 0 0;background-color:#000;height:1px}.awawashiMomizomeshiTxt{margin:52px 0 0;width:426px;padding-left:40px;font-size:24px;font-weight:400;line-height:2.08;letter-spacing:1px;text-align:left;color:#000;font-family:"Noto Serif JP",serif}.awawashiMomizomeshiImg{position:relative;margin:77px 0 0 120px;width:393px}.awawashiMomizomeshiImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiFactory{margin:100px 0 0}.awawashiFactoryImg{position:relative;margin-inline:auto;width:688px}.awawashiFactoryImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiFactoryTxt{margin:62px 0 0;padding-inline:40px;font-size:24px;font-weight:400;line-height:2.08;letter-spacing:.96px;text-align:left;color:#000;font-family:"Noto Serif JP",serif}.awawashiFactoryFlexImg{margin:92px 0 0;width:100%}.awawashiFactoryFlexImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiMethod{margin:160px 0 0}.awawashiMethodWrap{position:relative}.awawashiMethodWrap::before{content:"";position:absolute;top:0;left:50%;translate:-50%;width:688px;height:1628px;background-color:rgba(0,0,0,.5)}.awawashiMethodHead{position:relative;padding:78px 0 0;margin-inline:auto;width:590px}.awawashiMethodHeadTtl{font-size:46px;font-weight:400;line-height:1.5;letter-spacing:9.2px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.awawashiMethodHeadLine{margin:20px 0;width:100%;height:1px;background-color:#fff}.awawashiMethodHeadTxt{font-size:30px;font-weight:400;line-height:1.5;letter-spacing:1.2px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.awawashiMethodSlide{margin:64px 0 0}.slideArea1 .slick-dots{margin:58px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slideArea1 .slick-dots li{width:16px;height:16px;margin:0 15px;background:#c4c4c4;border-radius:50%;cursor:pointer}.slideArea1 .slick-dots li.slick-active{background:#383838}.slideArea1 .slick-dots li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0;border:none;background-color:transparent}.slideArea1 .slide{position:relative}.slideArea1 .slick-list{padding-inline:96px!important}.slideArea1 .slick-slide{margin-inline:2px}.slideArea1 .slick-arrow.prev-arrow{position:absolute;display:block;z-index:1;top:414px;left:191px;width:24px;height:46px}.slideArea1 .slick-arrow.next-arrow{position:absolute;display:block;z-index:1;top:414px;right:191px;width:24px;height:46px}.awawashiMethodSlideItemWrap{margin-inline:auto;padding:40px 40px 20px 40px;width:560px;height:372px;background-color:#383838}.awawashiMethodSlideItemHead{font-size:34px;letter-spacing:6.8px;font-weight:400;line-height:1.5;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.awawashiMethodSlideItemHead .small{font-size:20px;letter-spacing:.8px}.awawashiMethodSlideItemTxt{margin:40px 0 0;font-size:24px;font-weight:400;line-height:1.75;letter-spacing:.96px;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.awawashiMethodImg{position:relative;margin:94px 0 0;width:100%}.awawashiMethodImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiBuild{margin:136px 0 0}.awawashiBuildHead{margin-inline:auto;width:590px}.awawashiBuildHeadTtl{font-size:46px;font-weight:400;line-height:1.5;letter-spacing:9.2px;text-align:center;color:#000;font-family:"Noto Serif JP",serif}.awawashiBuildHeadLine{margin:19px 0 11px;width:100%;height:1px;background-color:#000}.awawashiBuildHeadTxt{font-size:30px;font-weight:400;line-height:2;letter-spacing:1.2px;text-align:center;color:#000;font-family:"Noto Serif JP",serif}.awawashiBuildTxtWrap{margin:66px 0 0;padding-inline:40px}.awawashiBuildTxt{font-size:24px;font-weight:400;line-height:2.08;letter-spacing:.96px;text-align:left;color:#000;font-family:"Noto Serif JP",serif}.awawashiBuildTxt:nth-child(n+2){margin:24px 0 0}.awawashiBuildImg{margin:114px auto 0;width:688px}.awawashiBuildImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awawashiBuildCaution{margin:3px 0 0;padding-right:40px;font-size:20px;font-weight:400;line-height:2;letter-spacing:.8px;text-align:right;color:#000;font-family:"Noto Serif JP",serif}.awawashiBuildBottomImg{position:relative;z-index:1;margin:-428px 0 0;width:750px}.awawashiBuildBottomImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meister{position:relative;margin:-130px 0 0;padding-block:280px 0}.meister::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:1161px;background-image:-webkit-gradient(linear,left top,left bottom,from(#585858),to(#000));background-image:linear-gradient(to bottom,#585858,#000);-webkit-clip-path:polygon(0 17.2%,100% 0,100% 100%,0 100%);clip-path:polygon(0 17.2%,100% 0,100% 100%,0 100%)}.meister::after{content:"";position:absolute;z-index:-1;top:1161px;left:0;width:100%;height:1142px;background-color:#000}.meisterDeco{position:absolute;z-index:0;top:280px;left:0;width:443px}.meisterDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meisterWrap{position:relative}.meisterBgTtl{width:100%}.meisterBgTtl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meisterTtl{position:absolute;z-index:2;top:93px;left:0;width:100%;font-size:64px;font-weight:400;line-height:1.5;letter-spacing:11.52px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.meisterImg{margin:160px auto 0;width:688px}.meisterImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meisterTxtWrap{margin:72px 0 0;padding-inline:40px}.meisterTxt{font-size:24px;font-weight:400;line-height:2.08;letter-spacing:.96px;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.meisterTxt:nth-child(n+2){margin:51px 0 0}.special{position:relative;margin:39px 0 0;padding-block:269px 175px}.special::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:2058px;background-color:#3c3c3c;-webkit-clip-path:polygon(0 0,100% 9.7%,100% 100%,0 100%);clip-path:polygon(0 0,100% 9.7%,100% 100%,0 100%)}.specialDeco{position:absolute;top:270px;left:0;width:443px}.specialDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialWrap{position:relative}.specialBgTtl{width:100%}.specialBgTtl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialTtl{position:absolute;z-index:0;top:97px;left:0;width:100%;font-size:64px;font-weight:400;line-height:1.5;letter-spacing:11.52px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.specialTxt{position:relative;margin:116px 0 0;font-size:28px;font-weight:400;line-height:1.5;letter-spacing:1.12px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.specialCont{position:relative;padding:50px 0 50px;margin:80px 0 0}.specialCont::before{content:"";position:absolute;top:0;left:50%;translate:-50%;width:688px;height:1031px;background-color:#191919}.specialSlideDeco{position:absolute}.specialSlideDeco.first{top:0;right:40px;width:613px}.specialSlideDeco.second{top:261px;left:40px;width:699px}.specialSlideDeco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialSlideTxt{position:relative;font-size:44px;font-weight:500;line-height:1.5;letter-spacing:1.76px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.specialImg{position:relative;margin:21px 0 0 58px;width:665px}.specialImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialSlide{margin:103px 0 0}.specialSlideItem{width:608px}.specialSlideItemImg{-webkit-filter:drop-shadow(6px 2px 7px rgba(255, 255, 255, .3));filter:drop-shadow(6px 2px 7px rgba(255, 255, 255, .3))}.slideArea2 .slick-dots{margin:28px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slideArea2 .slick-dots li{width:16px;height:16px;margin:0 15px;background:#848484;border-radius:50%;cursor:pointer}.slideArea2 .slick-dots li.slick-active{background:#fff}.slideArea2 .slick-dots li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0;border:none;background-color:transparent}.slideArea2 .slide{position:relative}.slideArea2 .slick-list{padding-bottom:10px;padding-inline:70px!important}.slideArea2 .slick-slide{margin-inline:10px}.slideArea2 .slick-arrow.prev-arrow{position:absolute;display:block;z-index:1;top:214px;left:212px;width:24px;height:46px}.slideArea2 .slick-arrow.next-arrow{position:absolute;display:block;z-index:1;top:214px;right:212px;width:24px;height:46px}.shopList{position:relative;margin:-2px 0 0;padding-block:116px 0;background-color:#000}.shopListDecoTop{position:absolute;top:118px;left:0;width:443px}.shopListDecoTop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopListWrap{position:relative}.shopListBgTtl{width:100%}.shopListBgTtl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopListTtl{position:absolute;top:128px;left:0;width:100%;font-size:64px;font-weight:400;line-height:.56;letter-spacing:11.52px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.shopListDeco{width:100%;height:100%;--before-display:none}.shopListDeco::before{display:var(--before-display);content:"";position:absolute;top:380px;left:0;width:100%;height:100%;background:url(../images/shoplist/shoplist-deco@1x.png) repeat-y center top/contain}.shopListCont{width:100%;margin:109px 0 0;padding:0 40px 100px}.shopList .wrap{position:relative;width:100%;margin:0 auto;padding:80px 40px 120px 40px}.shopList .wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background-image:-webkit-gradient(linear,left top,left bottom,from(#333),color-stop(52%,#555),to(#333));background-image:linear-gradient(to bottom,#333,#555 52%,#333)}.shopList .areaShopTit{position:relative;margin:100px 0 0;font-size:38px;font-weight:400;line-height:1.5;letter-spacing:7.6px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.shopList .areaShopTit.second{margin:150px 0 0}.shopList .areaTit{position:relative;margin:101px 0 40px;font-size:36px;font-weight:400;line-height:1.33;letter-spacing:14.4px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.shopList .areaTit.first{margin:76px 0 41px}.shopList .areaTitSmall{position:relative;margin:16px 0 0;font-size:28px;font-weight:400;line-height:1.71;letter-spacing:normal;text-align:center;color:#fff}.shopList .areaTitSmall.second{margin:7px 0 31px}.shopList .areaList .areaShop{position:relative}.shopList .areaList .areaShop li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding-block:40px}.shopList .areaList .areaShop li:first-child{border-bottom:none}.shopList .areaList .areaShop li:nth-child(n+2){border-bottom:none}.shopList .areaList .areaShop li:last-child{border-top:solid 1px #fff;border-bottom:solid 1px #fff}.shopList .areaShop .txt{font-size:32px;font-weight:400;line-height:1.91;letter-spacing:3.2px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.shopList .areaShop .txt a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.shopList .areaShop .txt.yodobashi a{text-decoration:none}.shopList .areaShop .txt.online{max-width:100%;width:100%;text-align:center;padding-block:29px 31px}.shopList .areaShop .onlineBorder{position:relative;border-top:solid 1px #fff}.shopList .areaShop .onlineBorder:first-child{border-bottom:none;border-top:solid 1px #fff}.shopList .areaShop .onlineBorder:last-child{border-top:solid 1px #fff;border-bottom:solid 1px #fff}.shopList .areaShop .txt.shop{max-width:100%;width:100%;font-size:36px;font-weight:400;line-height:1.69;letter-spacing:normal;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.shopList .areaShop .txt.address{max-width:100%;width:100%;font-size:28px;font-weight:400;line-height:2.18;letter-spacing:normal;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.shopList .areaShop .txt.tel{margin:11px 0 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:normal;text-align:left;color:#fff;font-family:"Noto Serif JP",serif}.snsListWrap{position:relative}.snsListCont{padding-block:100px 117px;background-color:rgba(0,0,0,.7)}.shopList .snsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 120px}.shopList .snsList .sns{width:83px;margin-inline:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.shopList .snsList .sns img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopList .snsList .sns:first-child{margin-left:0}.shopList .snsList .sns:last-child{margin-right:0}.shopList .btnTxt{margin:0 0 25px;font-size:30px;font-weight:500;line-height:1.6;letter-spacing:1.8px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif}.btn02Link{position:relative;display:block;margin-inline:auto;width:608px;padding:31px 20px 31px;background-color:#fff;font-size:32px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:center;color:#000;font-family:"Noto Serif JP",serif;-webkit-transition:all .3s ease;transition:all .3s ease}.contactBtnLink{position:relative;display:block;margin-inline:auto;width:400px;padding:27px 20px 28px;background-color:#fff;border:1px solid transparent;font-size:30px;font-weight:400;line-height:1.5;letter-spacing:1.2px;text-align:center;color:#000;font-family:"Noto Serif JP",serif;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){body{font-size:100%}#responsibleCheck{width:2px}.pcOnly{display:none!important}.spOnly{display:block!important}.maxContainer{padding-right:5.33333vw;padding-left:5.33333vw}.container{padding-right:5.33333vw;padding-left:5.33333vw}.minContainer{padding-right:5.33333vw;padding-left:5.33333vw}.btn01{width:36vw;max-width:270px}.btn01 a{font-size:3.125vw}.btn01 a{font-size:3.2rem;font-size:1.66667vw;letter-spacing:1.6px;padding-top:3.86667vw;padding-bottom:3.86667vw;padding-right:4.53333vw;padding-left:4.53333vw}.btn01 a::after{width:5.86667vw;max-width:44px;height:1.2vw;max-height:9px;margin-left:3.33333vw}.btn03{width:78.66667vw;max-width:590px}.btn03 a{font-size:3.38542vw}.btn03 a{font-size:3.2rem;font-size:1.66667vw;letter-spacing:normal;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:3.33333vw;padding-left:3.33333vw}.btn03 a::after{width:7.33333vw;max-width:55px;height:1.6vw;max-height:12px;margin-left:2.66667vw}.fixedBnr{position:fixed;bottom:6.66667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999;font-size:3.2rem;font-size:1.66667vw;line-height:1;letter-spacing:.8px;text-align:center;color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:82.66667vw;max-width:620px;height:18.66667vw;max-height:140px}.fixedBnr.show{opacity:1;visibility:visible}.fixedBnr a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:inherit;background-image:url(/s/garrack/feature/rurouni-kenshin2025_1/images/common/fixed_btn.png);background-repeat:no-repeat;background-size:contain;background-position:center;padding-bottom:3.33333vw}.breadcrumb{padding-top:4vw;padding-bottom:6.66667vw}.breadcrumb ol{max-width:initial}.breadcrumb ol>li{font-size:2.34375vw}.breadcrumb ol>li{font-size:2rem;font-size:1.04167vw;letter-spacing:.5px}.breadcrumb ol>li a{font-size:2.34375vw}.breadcrumb ol>li a{font-size:2rem;font-size:1.04167vw;letter-spacing:.5px}.breadcrumb ol>li+li::before{font-size:2.08333vw}.breadcrumb ol>li+li::before{font-size:2rem;font-size:1.04167vw;padding-right:1.33333vw;padding-left:1.33333vw}#header{height:182.26667vw;max-height:1367px}#header .fv{background-image:url(/s/garrack/feature/shingeki2025_1/images/index/fv_back_sp.png)}#header .fv .fvImg01{top:0;left:0;width:82.26667vw;max-width:617px}#header .fv .fvImg02{top:auto;bottom:0;right:0;width:54.93333vw;max-width:412px}#header .fv .fvImg03{top:12.13333vw;left:3.06667vw;width:96.93333vw;max-width:727px}#header .fv .fvTit{left:0;-webkit-transform:none;transform:none;bottom:8.13333vw;width:76.13333vw;max-width:571px}#header .fv .logoImg{left:auto;right:0;-webkit-transform:none;transform:none;top:-2vw;width:47.86667vw;max-width:359px}#footer{padding:5.215vw 5.215vw calc(5.86vw + 13.38vw)}.footerTxt{font-size:2.868vw;letter-spacing:.172vw}.copyright{margin:2.086vw 0 0;font-size:2.868vw;letter-spacing:.172vw}#fixedBtnWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:fixed;bottom:0;left:0;opacity:1;-webkit-transition:opacity .6s ease-out,visibility .6s ease-out;transition:opacity .6s ease-out,visibility .6s ease-out;z-index:200}.fixedBtnLink{padding:4.297vw 21.354vw 4.297vw 36.973vw}.fixedBtnTxt{font-size:3.125vw;letter-spacing:.156vw}.fixedBtnArrow{left:65.625vw;width:5.208vw;height:.13vw}.spCont{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.drawerIcon{width:15.625vw}.drawerIcon.js-show .drawerIconBar:nth-of-type(1){width:5.208vw;-webkit-transform:translate(-50%,1.823vw) rotate(35deg);transform:translate(-50%,1.823vw) rotate(35deg)}.drawerIcon.js-show .drawerIconBar:nth-of-type(3){width:5.208vw;-webkit-transform:translate(-50%,-1.823vw) rotate(-35deg);transform:translate(-50%,-1.823vw) rotate(-35deg)}.drawerIcon.js-show .drawerIconWrap::after,.drawerIcon.js-show .drawerIconWrap::before{opacity:0;visibility:hidden}.drawerIconBar{width:5.208vw;height:.26vw}.drawerIconBar:nth-of-type(1){top:3.385vw}.drawerIconBar:nth-of-type(2){top:5.208vw}.drawerIconBar:nth-of-type(3){top:7.031vw}.drawerIconBarTxt{top:9.115vw;font-size:2.344vw;letter-spacing:.117vw}.drawerScroll{height:100%;overflow:scroll}.drawerLogo{top:3.776vw;left:3.385vw;width:16.406vw}.drawerDeco{top:9.505vw}.drawerNav{max-width:42.708vw}.drawerMenuList{row-gap:6.11vw;padding-bottom:5.042vw}.drawerMenuItem .drawerMenuItemLink{font-size:4.427vw}.drawerMenuItemWrap ul{margin:1.904vw 0 0}.drawerMenuItemWrap li a{font-size:3.906vw}.drawerMenuItemHead{font-size:4.427vw}.fixedLeft{display:none}.fixedRight{display:none}.fv{display:none}.fvSp{background-color:#000;display:block}.fvWrapSp{position:relative;width:100%;height:144.661vw}.intro{padding-block:26.206vw 72.099vw}.introDeco.first{top:23.729vw;right:0;width:41.851vw}.introDeco.second{top:114.081vw;left:0;width:41.069vw}.introBgTtl{top:16.558vw}.introTtl{font-size:6.519vw;letter-spacing:.913vw}.introTxt{margin:17.992vw 0 0;font-size:3.651vw;letter-spacing:.146vw}.introVideo{margin:-43.025vw auto 0;width:89.7vw;height:50.456vw}.introVideo::before{top:-22.816vw;width:24.25vw;height:25.293vw}.introCaution{margin:10.43vw auto 0;width:79.27vw;padding:4.824vw 5.215vw 4.824vw;font-size:4.172vw}.product{margin:-32.595vw 0 0;padding-block:55.932vw 82.269vw}.product::before{top:-48.24vw;height:151.369vw}.productDeco{top:56.975vw;left:0;width:56.454vw}.productTtl{top:12.516vw;font-size:8.344vw;letter-spacing:1.502vw}.productList{margin:20.339vw 0 0}.productItem:nth-child(2){margin:18.774vw 0 0}.productItem:nth-child(3){margin:18.644vw 0 0}.productItem:nth-child(4){margin:18.905vw 0 0}.productItemBg.chainsawman{top:-11.082vw}.productItemBg.bomb{top:-7.301vw}.productItemBg.makima{top:-7.953vw}.productItemBg.aki{top:-9.387vw}.productItemChara.chainsawman{top:-9.909vw}.productItemChara.bomb{top:12.907vw;width:79.661vw}.productItemChara.makima{top:16.819vw;left:5.215vw;width:48.24vw}.productItemChara.aki{top:7.823vw;width:71.708vw}.productItemHead{padding-inline:0 5.215vw}.productItem:nth-child(even) .productItemHead{padding-inline:5.215vw 0}.productItemHeadTop{-webkit-column-gap:3.646vw;-moz-column-gap:3.646vw;column-gap:3.646vw}.productItemHeadName{font-size:6.519vw;letter-spacing:.652vw}.productItemHeadModel{font-size:3.39vw;letter-spacing:.339vw}.productItemHeadModel.chainsawman{margin-left:-3.259vw}.productItemPrice{margin:2.477vw 0 0;font-size:3.129vw;letter-spacing:.188vw}.productItemImg{margin:6.519vw 5.215vw 0 auto;width:44.329vw}.productItem:nth-child(even) .productItemImg{margin:7.692vw auto 0 5.215vw}.productItemThumb{margin:4.954vw auto 0 0;width:94.915vw}.productItem:nth-child(2) .productItemThumb{margin:7.171vw 0 0 auto}.productItem:nth-child(3) .productItemThumb{margin:7.953vw auto 0 0}.productItem:nth-child(4) .productItemThumb{margin:5.476vw 0 0 auto}.productIdemDeco{right:-5.215vw;width:67.536vw}.productItem:nth-child(even) .productIdemDeco{left:-5.215vw;width:67.536vw}.productItemFaqItems{margin:13.038vw 0 0;padding-inline:5.215vw}.productItemFaqItemQ{padding-block:4.042vw}.productItemFaqItemQTxt{font-size:4.172vw;letter-spacing:.25vw}.productItemFaqItemQIcon{right:5.215vw;width:3.911vw}.productItemFaqItemA{padding-block:7.823vw}.productItemFaqItemA li{-webkit-column-gap:5.215vw;-moz-column-gap:5.215vw;column-gap:5.215vw}.productItemFaqItemA li .productItemFaqImg{width:44.85vw}.productItemFaqItemA li .productItemFaqItemTxt{font-size:3.129vw}.productItemFaqItemA li:nth-child(n+2){margin:7.823vw 0 0}.productItemBtn{margin:7.823vw auto 0;padding:4.172vw 2.608vw 4.433vw;width:89.7vw;font-size:3.651vw;letter-spacing:.219vw}.productAbout{margin:18.253vw 0 0}.productAboutInner{padding-inline:10.43vw}.productAboutDeco{top:-10.43vw;width:55.15vw}.productAboutInner{padding-inline:10.43vw}.productAboutTtl{font-size:4.433vw}.productAboutTtl::before{right:calc(100% + 6.519vw);width:19.817vw}.productAboutTtl::after{left:calc(100% + 6.519vw);width:19.817vw}.productAboutImg{margin:5.215vw 0 0}.productAboutTxt{margin:3.259vw 0 0;font-size:3.651vw}.productSpec{margin:12.256vw 0 0}.productSpecDeco{top:22.034vw;width:70.926vw}.productSpecTtl{font-size:4.433vw}.productSpecTtl::before{right:calc(100% + 6.519vw);width:28.031vw}.productSpecTtl::after{left:calc(100% + 6.519vw);width:28.031vw}.productSpecTxt{margin:4.563vw 0 0;padding-left:12.516vw;font-size:3.129vw;letter-spacing:.188vw}.productSpecImg{margin:-69.752vw auto 0;width:89.7vw}.awawashi{margin:-7.823vw 0 0;padding-block:28.292vw 56.454vw}.awawashi::after{top:-25.945vw;height:26.076vw}.awawashiTtl{top:12.907vw;font-size:8.344vw;letter-spacing:1.502vw}.awawashiTopImg{margin:15.645vw 0 0}.awawashiTopTxt{margin:9.648vw 0 0;padding-inline:5.215vw;font-size:3.129vw;letter-spacing:.125vw}.awawashiVideo{margin:11.995vw auto 0;width:89.7vw;height:50.456vw}.awawashiBottomTxt{margin:9.648vw 0 0;padding-inline:5.215vw;font-size:3.129vw;letter-spacing:.125vw}.awawashiBottomImg{margin:9.387vw 0 0}.awawashiMomizomeshi{margin:16.428vw 0 0}.awawashiMomizomeshiRightImg{top:26.076vw;width:40.156vw}.awawashiMomizomeshiHead{padding-left:5.215vw}.awawashiMomizomeshiHeadTtl{font-size:5.997vw;letter-spacing:1.199vw}.awawashiMomizomeshiHeadTtl .small{font-size:3.129vw;letter-spacing:.626vw}.awawashiMomizomeshiHeadLine{margin:.522vw 0 0;height:.13vw}.awawashiMomizomeshiTxt{margin:6.78vw 0 0;width:55.541vw;padding-left:5.215vw;font-size:3.129vw;letter-spacing:.13vw}.awawashiMomizomeshiImg{margin:10.039vw 0 0 15.645vw;width:51.239vw}.awawashiFactory{margin:13.038vw 0 0}.awawashiFactoryImg{width:89.7vw}.awawashiFactoryTxt{margin:8.083vw 0 0;padding-inline:5.215vw;font-size:3.129vw;letter-spacing:.125vw}.awawashiFactoryFlexImg{margin:11.995vw 0 0}.awawashiMethod{margin:20.86vw 0 0}.awawashiMethodWrap::before{width:89.7vw;height:212.256vw}.awawashiMethodHead{padding:10.169vw 0 0;width:76.923vw}.awawashiMethodHeadTtl{font-size:5.997vw;letter-spacing:1.199vw}.awawashiMethodHeadLine{margin:2.608vw 0;height:.13vw}.awawashiMethodHeadTxt{font-size:3.911vw;letter-spacing:.156vw}.awawashiMethodSlide{margin:8.344vw 0 0}.slideArea1 .slick-dots{margin:7.562vw 0 0}.slideArea1 .slick-dots li{width:2.086vw;height:2.086vw;margin:0 1.956vw}.slideArea1 .slick-list{padding-inline:12.516vw!important}.slideArea1 .slick-slide{margin-inline:.261vw}.slideArea1 .slick-arrow.prev-arrow{top:53.977vw;left:24.902vw;width:3.129vw;height:5.997vw}.slideArea1 .slick-arrow.next-arrow{top:53.977vw;right:24.902vw;width:3.129vw;height:5.997vw}.awawashiMethodSlideItemWrap{padding:5.215vw 5.215vw 2.608vw 5.215vw;width:73.012vw;height:48.501vw}.awawashiMethodSlideItemHead{font-size:4.433vw;letter-spacing:.887vw}.awawashiMethodSlideItemHead .small{font-size:2.608vw;letter-spacing:.104vw}.awawashiMethodSlideItemTxt{margin:5.215vw 0 0;font-size:3.129vw;letter-spacing:.125vw}.awawashiMethodImg{margin:12.256vw 0 0}.awawashiBuild{margin:17.731vw 0 0}.awawashiBuildHead{width:76.923vw}.awawashiBuildHeadTtl{font-size:5.997vw;letter-spacing:1.199vw}.awawashiBuildHeadLine{margin:2.477vw 0 1.434vw;height:.13vw}.awawashiBuildHeadTxt{font-size:3.911vw;letter-spacing:.156vw}.awawashiBuildTxtWrap{margin:8.605vw 0 0;padding-inline:5.215vw}.awawashiBuildTxt{font-size:3.129vw;letter-spacing:.125vw}.awawashiBuildTxt:nth-child(n+2){margin:3.129vw 0 0}.awawashiBuildImg{margin:14.863vw auto 0;width:89.7vw}.awawashiBuildCaution{margin:.391vw 0 0;padding-right:5.215vw;font-size:2.608vw;letter-spacing:.104vw}.awawashiBuildBottomImg{margin:-55.802vw 0 0;width:97.784vw}.meister{margin:-16.949vw 0 0;padding-block:36.506vw 0}.meister::before{height:151.369vw}.meister::after{top:151.369vw;height:148.892vw}.meisterDeco{top:36.506vw;width:57.757vw}.meisterTtl{top:12.125vw;font-size:8.344vw;letter-spacing:1.502vw}.meisterImg{margin:20.86vw auto 0;width:89.7vw}.meisterTxtWrap{margin:9.387vw 0 0;padding-inline:5.215vw}.meisterTxt{font-size:3.129vw;letter-spacing:.125vw}.meisterTxt:nth-child(n+2){margin:6.649vw 0 0}.special{margin:5.085vw 0 0;padding-block:35.072vw 22.816vw}.special::before{height:268.318vw}.specialDeco{top:35.202vw;left:0;width:57.757vw}.specialTtl{top:12.647vw;font-size:8.344vw;letter-spacing:1.502vw}.specialTxt{margin:15.124vw 0 0;font-size:3.651vw;letter-spacing:.146vw}.specialCont{padding:6.519vw 0 6.519vw;margin:10.43vw 0 0}.specialCont::before{width:89.7vw;height:134.42vw}.specialSlideDeco.first{right:5.215vw;width:79.922vw}.specialSlideDeco.second{top:34.029vw;left:5.215vw;width:91.134vw}.specialSlideTxt{font-size:5.737vw;letter-spacing:.229vw}.specialImg{margin:2.738vw 0 0 7.562vw;width:86.701vw}.specialSlide{margin:13.429vw 0 0}.specialSlideItem{width:79.27vw}.specialSlideItemImg{-webkit-filter:drop-shadow(.78vw .26vw .91vw rgba(255, 255, 255, .3));filter:drop-shadow(.78vw .26vw .91vw rgba(255, 255, 255, .3))}.slideArea2 .slick-dots{margin:3.651vw 0 0}.slideArea2 .slick-dots li{width:2.086vw;height:2.086vw;margin:0 1.956vw}.slideArea2 .slick-list{padding-bottom:1.304vw;padding-inline:9.126vw!important}.slideArea2 .slick-slide{margin-inline:1.304vw}.slideArea2 .slick-arrow.prev-arrow{top:27.901vw;left:27.64vw;width:3.129vw;height:5.997vw}.slideArea2 .slick-arrow.next-arrow{top:27.901vw;right:27.64vw;width:3.129vw;height:5.997vw}.shopList{margin:-.261vw 0 0;padding-block:15.124vw 0}.shopListDecoTop{top:15.385vw;left:0;width:57.757vw}.shopListTtl{top:16.688vw;font-size:8.344vw;letter-spacing:1.502vw}.shopListDeco::before{top:49.544vw}.shopListCont{margin:14.211vw 0 0;padding:0 5.215vw 13.038vw}.shopList .wrap{padding:10.43vw 5.215vw 15.645vw 5.215vw}.shopList .areaShopTit{margin:13.038vw 0 0;font-size:4.954vw;letter-spacing:.991vw}.shopList .areaShopTit.second{margin:19.557vw 0 0}.shopList .areaTit{margin:13.168vw 0 5.215vw;font-size:4.694vw;letter-spacing:1.877vw}.shopList .areaTit.first{margin:9.909vw 0 5.346vw}.shopList .areaTitSmall{margin:2.086vw 0 0;font-size:3.651vw}.shopList .areaTitSmall.second{margin:.913vw 0 4.042vw}.shopList .areaList .areaShop li{padding-block:5.215vw}.shopList .areaShop .txt{font-size:4.172vw;letter-spacing:.417vw}.shopList .areaShop .txt a{text-underline-offset:.261vw}.shopList .areaShop .txt.online{padding-block:3.781vw 4.042vw}.shopList .areaShop .txt.shop{font-size:4.694vw}.shopList .areaShop .txt.address{font-size:3.651vw}.shopList .areaShop .txt.tel{margin:1.434vw 0 0;font-size:3.651vw}.snsListCont{padding-block:13.038vw 15.254vw}.shopList .snsList{margin:0 0 15.645vw}.shopList .snsList .sns{width:10.821vw;margin-inline:2.608vw}.shopList .btnTxt{margin:0 0 3.259vw;font-size:3.911vw;letter-spacing:.235vw}.btn02Link{width:79.27vw;padding:4.042vw 2.608vw 4.042vw;font-size:4.172vw}.contactBtnLink{width:52.151vw;padding:3.52vw 2.608vw 3.651vw;font-size:3.911vw;letter-spacing:.156vw}}@media screen and (max-width:767px) and (min-width:1367px){.maxContainer{padding-right:40px}.maxContainer{padding-left:40px}.container{padding-right:40px}.container{padding-left:40px}.minContainer{padding-right:40px}.minContainer{padding-left:40px}.btn01{width:270px}.btn01 a{font-size:3.2rem}.btn01 a{padding-top:29px}.btn01 a{padding-bottom:29px}.btn01 a{padding-right:34px}.btn01 a{padding-left:34px}.btn01 a::after{width:44px}.btn01 a::after{height:9px}.btn01 a::after{margin-left:25px}.btn03{width:590px}.btn03 a{font-size:3.2rem}.btn03 a{padding-top:40px}.btn03 a{padding-bottom:40px}.btn03 a{padding-right:25px}.btn03 a{padding-left:25px}.btn03 a::after{width:55px}.btn03 a::after{height:12px}.btn03 a::after{margin-left:20px}.fixedBnr{bottom:50px}.fixedBnr{font-size:3.2rem}.fixedBnr{width:620px}.fixedBnr{height:140px}.fixedBnr a{padding-bottom:25px}.breadcrumb{padding-top:30px}.breadcrumb{padding-bottom:50px}.breadcrumb ol>li{font-size:2rem}.breadcrumb ol>li a{font-size:2rem}.breadcrumb ol>li+li::before{font-size:2rem}.breadcrumb ol>li+li::before{padding-right:10px}.breadcrumb ol>li+li::before{padding-left:10px}#header{height:1367px}#header .fv .fvImg01{width:617px}#header .fv .fvImg02{width:412px}#header .fv .fvImg03{top:91px}#header .fv .fvImg03{left:23px}#header .fv .fvImg03{width:727px}#header .fv .fvTit{bottom:61px}#header .fv .fvTit{width:571px}#header .fv .logoImg{top:-15px}#header .fv .logoImg{width:359px}}@media screen and (max-width:767px) and (min-width:1367px) and (max-width:1920px){.maxContainer{padding-right:2.92826vw}.maxContainer{padding-left:2.92826vw}.container{padding-right:2.92826vw}.container{padding-left:2.92826vw}.minContainer{padding-right:2.92826vw}.minContainer{padding-left:2.92826vw}.btn01{width:19.76574vw}.btn01 a{font-size:2.34261vw}.btn01 a{padding-top:2.12299vw}.btn01 a{padding-bottom:2.12299vw}.btn01 a{padding-right:2.48902vw}.btn01 a{padding-left:2.48902vw}.btn01 a::after{width:3.22108vw}.btn01 a::after{height:.65886vw}.btn01 a::after{margin-left:1.83016vw}.btn03{width:43.1918vw}.btn03 a{font-size:2.34261vw}.btn03 a{padding-top:2.92826vw}.btn03 a{padding-bottom:2.92826vw}.btn03 a{padding-right:1.83016vw}.btn03 a{padding-left:1.83016vw}.btn03 a::after{width:4.02635vw}.btn03 a::after{height:.87848vw}.btn03 a::after{margin-left:1.46413vw}.fixedBnr{bottom:3.66032vw}.fixedBnr{font-size:2.34261vw}.fixedBnr{width:45.38799vw}.fixedBnr{height:10.2489vw}.fixedBnr a{padding-bottom:1.83016vw}.breadcrumb{padding-top:2.19619vw}.breadcrumb{padding-bottom:3.66032vw}.breadcrumb ol>li{font-size:1.46413vw}.breadcrumb ol>li a{font-size:1.46413vw}.breadcrumb ol>li+li::before{font-size:1.46413vw}.breadcrumb ol>li+li::before{padding-right:.73206vw}.breadcrumb ol>li+li::before{padding-left:.73206vw}#header{height:100.07321vw}#header .fv .fvImg01{width:45.16837vw}#header .fv .fvImg02{width:30.16105vw}#header .fv .fvImg03{top:6.66179vw}#header .fv .fvImg03{left:1.68375vw}#header .fv .fvImg03{width:53.22108vw}#header .fv .fvTit{bottom:4.46559vw}#header .fv .fvTit{width:41.80088vw}#header .fv .logoImg{top:-1.0981vw}#header .fv .logoImg{width:26.28111vw}}@media screen and (max-width:767px) and (min-width:768px) and (max-width:1366px){.maxContainer{padding-right:2.92826vw}.maxContainer{padding-left:2.92826vw}.container{padding-right:2.92826vw}.container{padding-left:2.92826vw}.minContainer{padding-right:2.92826vw}.minContainer{padding-left:2.92826vw}.btn01{width:19.76574vw}.btn01 a{font-size:2.34261vw}.btn01 a{padding-top:2.12299vw}.btn01 a{padding-bottom:2.12299vw}.btn01 a{padding-right:2.48902vw}.btn01 a{padding-left:2.48902vw}.btn01 a::after{width:3.22108vw}.btn01 a::after{height:.65886vw}.btn01 a::after{margin-left:1.83016vw}.btn03{width:43.1918vw}.btn03 a{font-size:2.34261vw}.btn03 a{padding-top:2.92826vw}.btn03 a{padding-bottom:2.92826vw}.btn03 a{padding-right:1.83016vw}.btn03 a{padding-left:1.83016vw}.btn03 a::after{width:4.02635vw}.btn03 a::after{height:.87848vw}.btn03 a::after{margin-left:1.46413vw}.fixedBnr{bottom:3.66032vw}.fixedBnr{font-size:2.34261vw}.fixedBnr{width:45.38799vw}.fixedBnr{height:10.2489vw}.fixedBnr a{padding-bottom:1.83016vw}.breadcrumb{padding-top:2.19619vw}.breadcrumb{padding-bottom:3.66032vw}.breadcrumb ol>li{font-size:1.46413vw}.breadcrumb ol>li a{font-size:1.46413vw}.breadcrumb ol>li+li::before{font-size:1.46413vw}.breadcrumb ol>li+li::before{padding-right:.73206vw}.breadcrumb ol>li+li::before{padding-left:.73206vw}#header{height:100.07321vw}#header .fv .fvImg01{width:45.16837vw}#header .fv .fvImg02{width:30.16105vw}#header .fv .fvImg03{top:6.66179vw}#header .fv .fvImg03{left:1.68375vw}#header .fv .fvImg03{width:53.22108vw}#header .fv .fvTit{bottom:4.46559vw}#header .fv .fvTit{width:41.80088vw}#header .fv .logoImg{top:-1.0981vw}#header .fv .logoImg{width:26.28111vw}}@media screen and (min-width:1367px){.btn01{width:250px}.btn01 a{font-size:2.4rem}.btn01 a{padding-top:22px}.btn01 a{padding-bottom:22px}.btn01 a{padding-right:25px}.btn01 a{padding-left:25px}.btn01 a::after{width:51px}.btn01 a::after{height:8px}.btn01 a::after{margin-left:23px}.btn03{width:540px}.btn03 a{font-size:2.6rem}.btn03 a{padding-top:41px}.btn03 a{padding-bottom:41px}.btn03 a{padding-right:25px}.btn03 a{padding-left:25px}.btn03 a::after{width:38px}.btn03 a::after{height:8px}.btn03 a::after{margin-left:22px}.breadcrumb{padding-top:40px}.breadcrumb{padding-bottom:20px}.breadcrumb ol>li{font-size:1.8rem}.breadcrumb ol>li a{font-size:1.8rem}.breadcrumb ol>li+li::before{font-size:1.6rem}.breadcrumb ol>li+li::before{padding-right:10px}.breadcrumb ol>li+li::before{padding-left:8px}}@media screen and (min-width:1367px) and (max-width:1920px){.btn01{width:18.30161vw}.btn01 a{font-size:1.75695vw}.btn01 a{padding-top:1.61054vw}.btn01 a{padding-bottom:1.61054vw}.btn01 a{padding-right:1.83016vw}.btn01 a{padding-left:1.83016vw}.btn01 a::after{width:3.73353vw}.btn01 a::after{height:.58565vw}.btn01 a::after{margin-left:1.68375vw}.btn03{width:39.53148vw}.btn03 a{font-size:1.90337vw}.btn03 a{padding-top:3.00146vw}.btn03 a{padding-bottom:3.00146vw}.btn03 a{padding-right:1.83016vw}.btn03 a{padding-left:1.83016vw}.btn03 a::after{width:2.78184vw}.btn03 a::after{height:.58565vw}.btn03 a::after{margin-left:1.61054vw}.breadcrumb{padding-top:2.92826vw}.breadcrumb{padding-bottom:1.46413vw}.breadcrumb ol>li{font-size:1.31772vw}.breadcrumb ol>li a{font-size:1.31772vw}.breadcrumb ol>li+li::before{font-size:1.1713vw}.breadcrumb ol>li+li::before{padding-right:.73206vw}.breadcrumb ol>li+li::before{padding-left:.58565vw}}@media screen and (min-width:768px) and (max-width:1366px){.btn01{width:18.30161vw}.btn01 a{font-size:1.75695vw}.btn01 a{padding-top:1.61054vw}.btn01 a{padding-bottom:1.61054vw}.btn01 a{padding-right:1.83016vw}.btn01 a{padding-left:1.83016vw}.btn01 a::after{width:3.73353vw}.btn01 a::after{height:.58565vw}.btn01 a::after{margin-left:1.68375vw}.btn03{width:39.53148vw}.btn03 a{font-size:1.90337vw}.btn03 a{padding-top:3.00146vw}.btn03 a{padding-bottom:3.00146vw}.btn03 a{padding-right:1.83016vw}.btn03 a{padding-left:1.83016vw}.btn03 a::after{width:2.78184vw}.btn03 a::after{height:.58565vw}.btn03 a::after{margin-left:1.61054vw}.breadcrumb{padding-top:2.92826vw}.breadcrumb{padding-bottom:1.46413vw}.breadcrumb ol>li{font-size:1.31772vw}.breadcrumb ol>li a{font-size:1.31772vw}.breadcrumb ol>li+li::before{font-size:1.1713vw}.breadcrumb ol>li+li::before{padding-right:.73206vw}.breadcrumb ol>li+li::before{padding-left:.58565vw}}@media screen and (max-width:767px) and (max-width:767px){.btn01 a{font-size:4.16667vw}.btn03 a{font-size:4.16667vw}.fixedBnr{font-size:4.16667vw}.breadcrumb ol>li{font-size:2.60417vw}.breadcrumb ol>li a{font-size:2.60417vw}.breadcrumb ol>li+li::before{font-size:2.60417vw}}@media screen and (min-width:768px) and (max-width:1550px){#footer{padding:2.581vw 2.581vw 2.903vw}.footerTxt{font-size:1.419vw;font-weight:400;line-height:1.36;letter-spacing:.085vw}.copyright{margin:1.032vw 0 0;font-size:1.419vw;letter-spacing:1.32px}.fixedCenter{max-width:49.548vw}.spCont{width:49.548vw;-webkit-box-flex:0;-webkit-flex:0 0 49.548vw;-ms-flex:0 0 49.548vw;flex:0 0 49.548vw}.fixedLeft{width:calc((100% - 49.54vw)/ 2);-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 49.54vw)/ 2);-ms-flex:0 0 calc((100% - 49.54vw)/ 2);flex:0 0 calc((100% - 49.54vw)/ 2)}.fixedLeftLogo{max-width:20vw}.fixedRight{width:calc((100% - 49.54vw)/ 2);-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 49.54vw)/ 2);-ms-flex:0 0 calc((100% - 49.54vw)/ 2);flex:0 0 calc((100% - 49.54vw)/ 2)}.fixedRightNav{width:21.419vw}.fixedRightMenuList{row-gap:1.935vw}.fixedRightMenuItem .fixedRightMenuItemLink{font-size:1.419vw}.fixedRightMenuItemWrap ul{margin:1.29vw 0 0}.fixedRightMenuItemWrap li a{font-size:1.29vw}.fixedRightMenuItemHead{font-size:1.419vw}.fixedRightBtnLink{margin:2.581vw auto 0;width:20.645vw;padding:1.419vw 5.419vw 1.484vw 2.839vw}.fixedRightBtnLinkTxt{font-size:1.419vw;letter-spacing:.071vw}.fixedRightBtnLinkLine{left:16.129vw;width:2.581vw;height:.065vw}.intro{padding-block:12.968vw 35.677vw}.introDeco.first{top:11.742vw;right:0;width:20.71vw}.introDeco.second{top:56.452vw;width:20.323vw}.introBgTtl{top:8.194vw}.introTtl{font-size:3.226vw;letter-spacing:.452vw}.introTxt{margin:8.903vw 0 0;font-size:1.806vw;letter-spacing:.072vw}.introVideo{margin:-21.29vw auto 0;width:44.387vw;height:24.968vw}.introVideo::before{top:-11.29vw;width:12vw;height:12.516vw}.introCaution{margin:5.161vw auto 0;width:39.226vw;padding:2.387vw 2.581vw 2.387vw;border:solid 1px #fff;font-size:2.065vw}.product{margin:-16.129vw 0 0;padding-block:27.677vw 40.71vw}.product::before{top:-23.871vw;height:74.903vw}.productDeco{top:28.194vw;width:27.935vw}.productTtl{top:6.194vw;font-size:4.129vw;letter-spacing:.743vw}.productList{margin:10.065vw 0 0}.productItem:nth-child(2){margin:9.29vw 0 0}.productItem:nth-child(3){margin:9.226vw 0 0}.productItem:nth-child(4){margin:9.355vw 0 0}.productItemBg.chainsawman{top:-5.484vw}.productItemBg.bomb{top:-3.613vw}.productItemBg.makima{top:-3.935vw}.productItemBg.aki{top:-4.645vw}.productItemChara.chainsawman{top:-4.903vw}.productItemChara.bomb{top:6.387vw;width:39.419vw}.productItemChara.makima{top:8.323vw;left:2.581vw;width:23.871vw}.productItemChara.aki{top:3.871vw;width:35.484vw}.productItemHead{padding-inline:0 2.581vw}.productItem:nth-child(even) .productItemHead{padding-inline:2.581vw 0}.productItemHeadTop{-webkit-column-gap:1.806vw;-moz-column-gap:1.806vw;column-gap:1.806vw}.productItemHeadName{font-size:3.226vw;letter-spacing:.323vw}.productItemHeadModel{font-size:1.677vw;letter-spacing:.168vw}.productItemHeadModel.chainsawman{margin-left:-1.613vw}.productItemPrice{margin:1.226vw 0 0;font-size:1.548vw;letter-spacing:.093vw}.productItemImg{margin:3.226vw 2.581vw 0 auto;width:21.935vw}.productItem:nth-child(even) .productItemImg{margin:3.806vw auto 0 2.581vw}.productItemThumb{margin:2.452vw auto 0 0;width:46.968vw}.productItem:nth-child(2) .productItemThumb{margin:3.548vw 0 0 auto}.productItem:nth-child(3) .productItemThumb{margin:3.935vw auto 0 0}.productItem:nth-child(4) .productItemThumb{margin:2.71vw 0 0 auto}.productIdemDeco{right:-2.581vw;width:33.419vw}.productItem:nth-child(even) .productIdemDeco{left:-2.581vw;width:33.419vw}.productItemFaqItems{margin:6.452vw 0 0;padding-inline:2.581vw}.productItemFaqItemQ{padding-block:2vw}.productItemFaqItemQTxt{font-size:2.065vw;letter-spacing:.124vw}.productItemFaqItemQIcon{right:2.581vw;width:1.935vw}.productItemFaqItemA{padding-block:3.871vw}.productItemFaqItemA li{-webkit-column-gap:2.581vw;-moz-column-gap:2.581vw;column-gap:2.581vw}.productItemFaqItemA li .productItemFaqImg{width:22.194vw}.productItemFaqItemA li .productItemFaqItemTxt{font-size:1.548vw}.productItemFaqItemA li:nth-child(n+2){margin:3.871vw 0 0}.productItemBtn{margin:3.871vw auto 0;padding:2.065vw 1.29vw 2.194vw;width:44.387vw;border:solid .065vw #fff;font-size:1.806vw;letter-spacing:.108vw}.productAbout{margin:9.032vw 0 0}.productAboutInner{padding-inline:5.161vw}.productAboutDeco{top:-5.161vw;width:27.29vw}.productAboutInner{padding-inline:5.161vw}.productAboutTtl{font-size:2.194vw}.productAboutTtl::before{right:calc(100% + 3.226vw);width:9.806vw}.productAboutTtl::after{left:calc(100% + 3.226vw);width:9.806vw}.productAboutImg{margin:2.581vw 0 0}.productAboutTxt{margin:1.613vw 0 0;font-size:1.806vw}.productSpec{margin:6.065vw 0 0}.productSpecDeco{top:10.903vw;left:0;width:35.097vw}.productSpecTtl{font-size:2.194vw}.productSpecTtl::before{right:calc(100% + 3.226vw);width:13.871vw}.productSpecTtl::after{left:calc(100% + 3.226vw);width:13.871vw}.productSpecTxt{margin:2.258vw 0 0;padding-left:6.194vw;font-size:1.548vw;letter-spacing:.093vw}.productSpecImg{margin:-34.516vw auto 0;width:44.387vw}.awawashi{margin:-3.871vw 0 0;padding-block:14vw 27.935vw}.awawashi::after{top:-12.839vw;height:12.903vw}.awawashiTtl{top:6.387vw;font-size:4.129vw;letter-spacing:.743vw}.awawashiTopImg{margin:7.742vw 0 0}.awawashiTopTxt{margin:4.774vw 0 0;padding-inline:2.581vw;font-size:1.548vw;letter-spacing:.062vw}.awawashiVideo{margin:5.935vw auto 0;width:44.387vw;height:24.968vw}.awawashiBottomTxt{margin:4.774vw 0 0;padding-inline:2.581vw;font-size:1.548vw;letter-spacing:.062vw}.awawashiBottomImg{margin:4.645vw 0 0}.awawashiMomizomeshi{margin:8.129vw 0 0}.awawashiMomizomeshiRightImg{top:12.903vw;width:19.871vw}.awawashiMomizomeshiHead{padding-left:2.581vw}.awawashiMomizomeshiHeadTtl{font-size:2.968vw;letter-spacing:.594vw}.awawashiMomizomeshiHeadTtl .small{font-size:1.548vw;letter-spacing:.31vw}.awawashiMomizomeshiHeadLine{margin:.258vw 0 0;height:.065vw}.awawashiMomizomeshiTxt{margin:3.355vw 0 0;width:27.484vw;padding-left:2.581vw;font-size:1.548vw;letter-spacing:.065vw}.awawashiMomizomeshiImg{margin:4.968vw 0 0 7.742vw;width:25.355vw}.awawashiFactory{margin:6.452vw 0 0}.awawashiFactoryImg{width:44.387vw}.awawashiFactoryTxt{margin:4vw 0 0;padding-inline:2.581vw;font-size:1.548vw;letter-spacing:.062vw}.awawashiFactoryFlexImg{margin:5.935vw 0 0}.awawashiMethod{margin:10.323vw 0 0}.awawashiMethodWrap::before{width:44.387vw;height:105.032vw}.awawashiMethodHead{padding:5.032vw 0 0;width:38.065vw}.awawashiMethodHeadTtl{font-size:2.968vw;letter-spacing:.594vw}.awawashiMethodHeadLine{margin:1.29vw 0;height:.065vw}.awawashiMethodHeadTxt{font-size:1.935vw;letter-spacing:.077vw}.awawashiMethodSlide{margin:4.129vw 0 0}.slideArea1 .slick-dots{margin:3.742vw 0 0}.slideArea1 .slick-dots li{width:1.032vw;height:1.032vw;margin:0 .968vw}.slideArea1 .slick-list{padding-inline:6.194vw!important}.slideArea1 .slick-slide{margin-inline:.129vw}.slideArea1 .slick-arrow.prev-arrow{top:26.71vw;left:12.323vw;width:1.548vw;height:2.968vw}.slideArea1 .slick-arrow.next-arrow{top:26.71vw;right:12.323vw;width:1.548vw;height:2.968vw}.awawashiMethodSlideItemWrap{padding:2.581vw 2.581vw 1.29vw 2.581vw;width:36.129vw;height:24vw}.awawashiMethodSlideItemHead{font-size:2.194vw;letter-spacing:.439vw}.awawashiMethodSlideItemHead .small{font-size:1.29vw;letter-spacing:.052vw}.awawashiMethodSlideItemTxt{margin:2.581vw 0 0;font-size:1.548vw;letter-spacing:.062vw}.awawashiMethodImg{margin:6.065vw 0 0}.awawashiBuild{margin:8.774vw 0 0}.awawashiBuildHead{width:38.065vw}.awawashiBuildHeadTtl{font-size:2.968vw;letter-spacing:.594vw}.awawashiBuildHeadLine{margin:1.226vw 0 .71vw;height:.065vw}.awawashiBuildHeadTxt{font-size:1.935vw;letter-spacing:.077vw}.awawashiBuildTxtWrap{margin:4.258vw 0 0;padding-inline:2.581vw}.awawashiBuildTxt{font-size:1.548vw;letter-spacing:.062vw}.awawashiBuildTxt:nth-child(n+2){margin:1.548vw 0 0}.awawashiBuildImg{margin:7.355vw auto 0;width:44.387vw}.awawashiBuildCaution{margin:.194vw 0 0;padding-right:2.581vw;font-size:1.29vw;letter-spacing:.052vw}.awawashiBuildBottomImg{margin:-27.613vw 0 0;width:48.387vw}.meister{margin:-8.387vw 0 0;padding-block:18.065vw 0}.meister::before{height:74.903vw}.meister::after{top:74.903vw;height:73.677vw}.meisterDeco{top:18.065vw;width:28.581vw}.meisterTtl{top:6vw;font-size:4.129vw;letter-spacing:.743vw}.meisterImg{margin:10.323vw auto 0;width:44.387vw}.meisterTxtWrap{margin:4.645vw 0 0;padding-inline:2.581vw}.meisterTxt{font-size:1.548vw;letter-spacing:.062vw}.meisterTxt:nth-child(n+2){margin:3.29vw 0 0}.special{margin:2.516vw 0 0;padding-block:17.355vw 11.29vw}.special::before{height:132.774vw}.specialDeco{top:17.419vw;width:28.581vw}.specialTtl{top:6.258vw;font-size:4.129vw;letter-spacing:.743vw}.specialTxt{margin:7.484vw 0 0;font-size:1.806vw;letter-spacing:.072vw}.specialCont{padding:3.226vw 0 3.226vw;margin:5.161vw 0 0}.specialCont::before{width:44.387vw;height:66.516vw}.specialSlideDeco.first{right:2.581vw;width:39.548vw}.specialSlideDeco.second{top:16.839vw;left:2.581vw;width:45.097vw}.specialSlideTxt{font-size:2.839vw;letter-spacing:.114vw}.specialImg{margin:1.355vw 0 0 3.742vw;width:42.903vw}.specialSlide{margin:6.645vw 0 0}.specialSlideItem{width:39.226vw}.specialSlideItemImg{-webkit-filter:drop-shadow(.38vw .13vw .45vw rgba(255, 255, 255, .3));filter:drop-shadow(.38vw .13vw .45vw rgba(255, 255, 255, .3))}.slideArea2 .slick-dots{margin:1.806vw 0 0}.slideArea2 .slick-dots li{width:1.032vw;height:1.032vw;margin:0 .968vw}.slideArea2 .slick-list{padding-bottom:.645vw;padding-inline:4.516vw!important}.slideArea2 .slick-slide{margin-inline:.645vw}.slideArea2 .slick-arrow.prev-arrow{top:13.806vw;left:13.677vw;width:1.548vw;height:2.968vw}.slideArea2 .slick-arrow.next-arrow{top:13.806vw;right:13.677vw;width:1.548vw;height:2.968vw}.shopList{margin:-.129vw 0 0;padding-block:7.484vw 0}.shopListDecoTop{top:7.613vw;left:0;width:28.581vw}.shopListTtl{top:8.258vw;font-size:4.129vw;letter-spacing:.743vw}.shopListDeco::before{top:24.516vw}.shopListCont{margin:7.032vw 0 0;padding:0 2.581vw 6.452vw}.shopList .wrap{padding:5.161vw 2.581vw 7.742vw 2.581vw}.shopList .areaShopTit{margin:6.452vw 0 0;font-size:2.452vw;letter-spacing:.49vw}.shopList .areaShopTit.second{margin:9.677vw 0 0}.shopList .areaTit{margin:6.516vw 0 2.581vw;font-size:2.323vw;letter-spacing:.929vw}.shopList .areaTit.first{margin:4.903vw 0 2.645vw}.shopList .areaTitSmall{margin:1.032vw 0 0;font-size:1.806vw}.shopList .areaTitSmall.second{margin:.452vw 0 2vw}.shopList .areaList .areaShop li{padding-block:2.581vw}.shopList .areaShop .txt{font-size:2.065vw;letter-spacing:.206vw}.shopList .areaShop .txt a{text-underline-offset:.129vw}.shopList .areaShop .txt.online{padding-block:1.871vw 2vw}.shopList .areaShop .txt.shop{font-size:2.323vw}.shopList .areaShop .txt.address{font-size:1.806vw}.shopList .areaShop .txt.tel{margin:.71vw 0 0;font-size:1.806vw}.snsListCont{padding-block:6.452vw 7.548vw}.shopList .snsList{margin:0 0 7.742vw}.shopList .snsList .sns{width:5.355vw;margin-inline:1.29vw}.shopList .btnTxt{margin:0 0 1.613vw;font-size:1.935vw;letter-spacing:.116vw}.btn02Link{width:39.226vw;padding:2vw 1.29vw 2vw;font-size:2.065vw}.contactBtnLink{width:25.806vw;padding:1.742vw 1.29vw 1.806vw;font-size:1.935vw;letter-spacing:.077vw}}@media (any-hover:hover){.fixedBtnLink:hover{background-color:#fff}.fixedRightBtnLink:hover{background-color:#fff}.fixedRightBtnLink:hover .fixedRightBtnLinkLine{width:50px}.productItemBtn:hover{background-color:#d5d5d5;color:#000;border:1px solid transparent}.shopList .snsList .sns:hover{opacity:.7}.btn02Link:hover{color:#fff;background-color:#000}.contactBtnLink:hover{color:#fff;background-color:#000;border:1px solid #fff}}@media screen and (any-hover:hover) and (max-width:767px){.fixedBtnLink:hover .fixedBtnArrow{width:7.813vw}}@media screen and (any-hover:hover) and (min-width:768px) and (max-width:1550px){.fixedRightBtnLink:hover .fixedRightBtnLinkLine{width:3.226vw}.productItemBtn:hover{border:.065vw solid transparent}}
/*# sourceMappingURL=maps/style.css.map */