body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea,address,main,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;list-style-type:none}main,article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border:none;border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}caption{text-align:left}a,a:focus,a:hover,a:active{outline:0}input,input:focus,input:hover,input:active,textarea,textarea:focus,textarea:hover,textarea:active{outline:0}img{vertical-align:top}@font-face{font-family:"GeneralSans-Variable";src:url("../fonts/GeneralSans-Variable.woff2") format("woff2"),url("../fonts/GeneralSans-Variable.woff") format("woff"),url("../fonts/GeneralSans-Variable.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@keyframes arwVerticalAnim{0%{translate:0 0}50%{translate:0 2em}51%{translate:0 -2em}100%{translate:0 0}}@keyframes arwHorizonAnim{0%{translate:0 0}50%{translate:2rem 0}51%{translate:-2rem 0em}100%{translate:0 0}}@keyframes arwHorizonAnimRev{0%{translate:0 0}50%{translate:-2rem 0}51%{translate:2rem 0em}100%{translate:0 0}}@keyframes arwHorizonChar{0%{translate:0 0;opacity:1;filter:brightness(1)}20%{opacity:0}40%{filter:brightness(5)}100%{translate:1em 0;opacity:1;filter:brightness(1)}}html{font-size:10px;overscroll-behavior:none}*{font-feature-settings:"palt"}body{color:#333;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.75;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@media only screen and (min-width: 1600px){html{font-size:12.5px}}@media only screen and (max-width: 1023px){html{font-size:2.67vw}body{font-size:1.3rem}}#wrapper{position:relative;z-index:1;background:#f2f2f2;position:relative;overflow:clip}#wrapper:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:url(../imgs/common/bg.png) repeat;background-size:128px 128px;opacity:.05;pointer-events:none}.en{font-family:"GeneralSans-Variable"}.jpb{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}::-moz-selection{background:#e20013;color:#fff}::selection{background:#e20013;color:#fff}a{color:#e20013}img{max-width:100%;width:100%;height:auto}input[type=text],input[type=tel],input[type=email],input[type=password],textarea{box-sizing:border-box;margin:0;padding:0;color:#333;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]::placeholder,input[type=text]:placeholder-shown,input[type=text]::-webkit-input-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=tel]::placeholder,input[type=tel]:placeholder-shown,input[type=tel]::-webkit-input-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]::placeholder,input[type=email]:placeholder-shown,input[type=email]::-webkit-input-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]::placeholder,input[type=password]:placeholder-shown,input[type=password]::-webkit-input-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=password]:-ms-input-placeholder,textarea::placeholder,textarea:placeholder-shown,textarea::-webkit-input-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder,textarea:-ms-input-placeholder{color:#ccc}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}select{box-sizing:border-box;margin:0;padding:0;color:#333;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}button{box-sizing:border-box;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.symbols{display:none;position:absolute;top:0;left:0}body.is-scrollLock{overflow:hidden;height:100vh;pointer-events:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes ripples{0%{animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transform:scale(1);opacity:1}75%{opacity:0}100%{transform:scale(1.5);opacity:0}}header:not(.is-avsHeader).is-megaHeader .header:after{content:"";display:block;position:fixed;z-index:99;top:0;right:0;left:0;height:5rem;background:#fff;border-bottom:none}header:not(.is-avsHeader).is-megaHeader .header__logo{top:0;left:0;width:16rem;height:13rem;background-color:#e20013;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}header:not(.is-avsHeader).is-megaHeader .header__logo a,header:not(.is-avsHeader).is-megaHeader .header__logo span{width:9.3rem;height:3.1rem;background-image:url(../imgs/common/logo_white.svg)}header:not(.is-avsHeader).is-megaHeader .header__contact a{background-color:#fff}header:not(.is-avsHeader).is-megaHeader .header__contact a:after{border-color:#ebebeb}header:not(.is-avsHeader).is-megaHeader .header__nav{position:fixed;top:0;left:0;transform:translateX(0);transition:all .125s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity,visibility,transform}header:not(.is-avsHeader).is-megaHeader .header__nav .nav{display:flex;justify-content:end;pointer-events:auto;padding-right:27rem}header:not(.is-avsHeader).is-megaHeader .header__nav .nav>li>a{font-size:1.2rem;padding:1.9rem 1.2rem 1.9rem}header:not(.is-avsHeader).is-megaHeader .header__nav .nav>li>a .line{padding-bottom:0;padding-top:1.5rem}html.is-windows header:not(.is-avsHeader).is-megaHeader .header__nav .nav>li>a .line{padding-top:1.9rem}header:not(.is-avsHeader).is-megaHeader .header__nav .nav>li>a .line:before,header:not(.is-avsHeader).is-megaHeader .header__nav .nav>li>a .line:after{top:0;bottom:auto}header:not(.is-avsHeader).is-megaHeader .header__nav .nav>li .dropdown{top:5rem}header:not(.is-avsHeader).is-megaHeader .header__subttl{position:fixed;z-index:100;top:1.8rem;left:18rem;line-height:1;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:top,left}@media only screen and (max-width: 1220px){header:not(.is-avsHeader).is-megaHeader .header__subttl{display:none}}header:not(.is-avsHeader).is-megaHeader .header__search{position:fixed;z-index:100;top:5rem;left:16rem;height:8rem;width:calc(100% - 16rem);background-color:#ededed;box-sizing:border-box;padding:2rem 30rem 2rem 2rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}header:not(.is-avsHeader).is-megaHeader .header__search:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:url(../imgs/common/bg.png) repeat;opacity:.02;pointer-events:none}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm{width:100%;height:100%;overflow:hidden;border-radius:.5rem;position:relative}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm:before{content:"";display:block;position:absolute;top:50%;left:1.8rem;transform:translate(-50%, -50%);width:1.8rem;height:1.8rem;background:url(../imgs/common/search_gray.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm form{height:100%}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm input{box-sizing:border-box;display:block;width:100%;height:100%;margin:0;padding:1rem 6.4rem 1rem 3.3rem;border-radius:0;border:none;background:#fff;font-size:1.6rem;line-height:1.72;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm input::-moz-placeholder{color:rgba(51,51,51,.3)}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm input::placeholder{color:rgba(51,51,51,.3)}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm button{position:absolute;z-index:1;top:0;right:0;height:100%;width:7rem;border:none;background:#333}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm button:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.3rem;height:2.3rem;background:url(../imgs/common/search.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}header:not(.is-avsHeader).is-megaHeader .header__sublinks{position:fixed;z-index:100;right:2.5rem;top:8.5rem;display:flex;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:top,right}header:not(.is-avsHeader).is-megaHeader .header__sublinks li+li{margin-left:1.5rem}header:not(.is-avsHeader).is-megaHeader .header__sublinks li.is-current a{opacity:1;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#b20000}header:not(.is-avsHeader).is-megaHeader .header__sublinks li.is-current a .c-linelink__txt{background-image:url(../imgs/common/line-red_deep.svg)}header:not(.is-avsHeader).is-megaHeader .header__sublinks li a{opacity:.5;font-size:1.2rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}html.notouch header:not(.is-avsHeader).is-megaHeader .header__sublinks li a:hover{opacity:1}header:not(.is-avsHeader).is-megaHeader .header__menu.is-fixed{top:1rem;right:2rem;width:4rem;height:4rem;border-radius:50%;overflow:hidden}header:not(.is-avsHeader).is-megaHeader .header.is-fixed:after{width:100%;top:0;bottom:auto;right:auto;left:0;height:6rem;border-radius:0;box-shadow:none;border-bottom:1px solid #ebebeb;-webkit-backdrop-filter:none;backdrop-filter:none}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__subttl{z-index:101;top:2.5rem;left:10rem;font-size:1.2rem}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__search{position:fixed;z-index:100;top:0;left:27.2rem;height:6rem;width:calc(100% - 27.2rem);padding:1rem 43rem 1rem 2rem}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__nav{transform:translateY(-3rem);opacity:0;visibility:hidden}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__sublinks{right:19rem;top:1.7rem}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__sublinks li+li{margin-left:1rem}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__contact{right:6.5rem;top:1rem}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__contact a{font-size:1.4rem;color:#333 !important;width:11.1rem}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__contact a:after{border-color:#333}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__logo{top:0;left:0;border-radius:0;background:#fff;height:6rem;justify-content:start;padding-left:2rem;box-sizing:border-box;width:27.2rem}header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__logo a,header:not(.is-avsHeader).is-megaHeader .header.is-fixed .header__logo span{width:7rem;height:2.3rem;background-image:url(../imgs/common/logo.svg)}header:not(.is-avsHeader).is-megaHeader .m-spSortModal{position:fixed;z-index:101;bottom:1.5rem;width:calc(100% - 3rem);background:#fff;margin-bottom:0;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,background,border,color;transform:translateY(10rem)}header:not(.is-avsHeader).is-megaHeader .m-spSortModal.is-fixed{transform:translateY(0);background:#e20013;border:rgba(0,0,0,0);color:#fff}header:not(.is-avsHeader).is-megaHeader .m-spSortModal.is-fixed span:after{background:#fff}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header:after{display:none}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__nav .nav>li.is-current>a{color:#e20013}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__nav .nav>li>a{color:#fff}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__subttl{color:#fff}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__search{border-top:1px solid rgba(255,255,255,.3);background-color:rgba(0,0,0,0)}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__search:before{display:none}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__search:after{content:"";display:block;width:0;height:100%;position:absolute;top:0;right:28rem;border-right:1px solid rgba(255,255,255,.3)}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__search .searchForm:before{background-image:url(../imgs/common/search.svg)}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__search .searchForm input{border-radius:.5rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,0);padding:.6rem 6.4rem .4rem 3.3rem;color:#fff}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__search .searchForm input::-moz-placeholder{color:rgba(255,255,255,.5)}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__search .searchForm input::placeholder{color:rgba(255,255,255,.5)}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__search .searchForm button{background:#b20000}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__sublinks li a{opacity:1;color:#fff}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__sublinks li a .c-linelink__txt{background-image:url(../imgs/common/line-white.svg)}header:not(.is-avsHeader).is-megaHeader.is-megaHeaderWhite .header__menu:before{background:#e20013}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__menu{top:5rem;right:5rem;height:6.2rem;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:1rem;width:6.2rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}@media only screen and (max-width: 1023px){html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header:after{position:absolute;height:5.5rem}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__logo{width:8.6rem;height:5.5rem;position:absolute}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__logo a,html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__logo span{width:5.4rem;height:1.8rem}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__contact{display:none}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__nav{display:none}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__sitetop{position:absolute;z-index:100;right:2rem;top:1.9rem;font-size:1.1rem;line-height:1;padding-left:1.2rem}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__sitetop:before{content:"";display:block;position:absolute;left:0;top:.3rem;height:calc(100% - .5rem);border-left:1px solid #ccc}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__subttl{position:absolute;font-size:1rem;transform:scale(0.8);top:2.3rem;left:8.5rem;display:block}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__search{position:absolute;top:5.5rem;left:0;height:5rem;width:100%;padding:1rem 1.5rem}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__search:before{display:none}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__search .searchForm{width:100%;height:100%;overflow:hidden;border-radius:.5rem;position:relative}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__search .searchForm:before{display:none}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__search .searchForm input{padding:.6rem 1.3rem;font-size:1.2rem}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__search .searchForm button{width:8rem}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__search .searchForm button:after{content:"検索する";color:#fff;font-size:1.1rem;position:absolute;top:50%;margin-top:0rem;left:1.1rem;transform:translate(0, -50%);line-height:1;white-space:nowrap}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__search .searchForm button:before{top:50%;left:auto;right:.7rem;transform:translate(0, -50%);width:1.5rem;height:1.5rem}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__sublinks{display:none}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__menuList,html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__menu{display:none}html.drawerMenu-open header:not(.is-avsHeader).is-megaHeader .header__menu{top:auto;right:1.5rem;bottom:1.5rem;height:4.5rem;background:#333;border:1px solid rgba(0,0,0,0);border-radius:50%;width:4.5rem}}.header:after{content:"";display:block;position:fixed;z-index:99;top:8rem;right:3rem;left:3rem;height:0;border-bottom:1px solid #ccc}.header__contact{z-index:101;position:fixed;right:9.5rem;top:1rem}.header__contact.is-white a,.header__contact.is-whiteF a{border-color:#fff;color:#fff}.header__contact.is-white a:after,.header__contact.is-whiteF a:after{border-color:#fff}.header__contactInner{position:relative;z-index:1}.header__contact a{font-size:1.6rem;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center;height:6rem;width:14.6rem;border-radius:6rem;position:relative;line-height:1;overflow:hidden;color:#333;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,width,height,color,border}.header__contact a:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4rem;border:1px solid #333;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:border}.header__contact a:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0%;height:0;padding-bottom:0;border-radius:50%;background:#e20013;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:width,padding}html.notouch .header__contact a:hover{color:#fff}html.notouch .header__contact a:hover:after{border-color:rgba(0,0,0,0)}html.notouch .header__contact a:hover:before{width:100%;padding-bottom:100%}.header.is-fixed:after{top:1rem;right:1rem;left:1rem;height:5rem;border-radius:5rem;background:rgba(0,0,0,0);background:none;box-shadow:.1rem .1rem .4rem rgba(12,2,0,.1);border:none;-webkit-backdrop-filter:saturate(120%) blur(20px);backdrop-filter:saturate(120%) blur(20px)}.header.is-fixed .header__contact a{border-color:#333}.header.is-fixed .header__logo{top:1rem;left:1rem;border-radius:1rem 0 0 1rem;background:#e20013;height:5rem;display:flex;align-items:center;justify-content:center;width:10rem}.header.is-fixed .header__logo a,.header.is-fixed .header__logo span{width:6.9rem;height:2.1rem;background-image:url(../imgs/common/logo_white.svg)}.header.is-fixed .header__contact{right:8rem;top:1.5rem}.header.is-fixed .header__contact a{height:4rem;width:11.7rem;border-radius:4rem}.header.is-white:after{opacity:.3}.header.is-white .header__logo a,.header.is-white .header__logo span{background-image:url(../imgs/common/logo_white.svg)}.header.is-white .header__nav .nav>li>a:hover{color:#fff !important}.header.is-white .header__contact a{color:#fff}.header.is-white .header__contact a:after{border-color:#fff}header:not(.is-avsHeader) .header__logo{position:fixed;z-index:101;top:2rem;left:3rem}header:not(.is-avsHeader) .header__logo a,header:not(.is-avsHeader) .header__logo span{display:block;overflow:hidden;text-indent:-5260px;width:11.7rem;height:4.08rem;background-image:url(../imgs/common/logo.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background-image,width,height}@media only screen and (max-width: 1023px){.header:after{display:none}.header__logo{top:1.75rem;left:1.5rem}.header__logo a,.header__logo span{width:6.9rem;height:2.35rem}.header__contact{right:1.5rem;top:1.5rem}.header__contact a{font-size:1rem;font-weight:400;height:2.5rem;width:7.25rem;border-radius:3rem;box-sizing:border-box;border:1px solid #333}.header__contact a:after,.header__contact a:before{display:none}.header.is-white .header__contact a{color:#fff;border:1px solid #fff}.header.is-white .header__contact a:after{border-color:#fff}}@media only screen and (max-width: 1023px){header:not(.is-avsHeader).is-megaHeader .header:after{position:absolute;height:5.5rem}header:not(.is-avsHeader).is-megaHeader .header__logo{width:8.6rem;height:5.5rem;position:absolute}header:not(.is-avsHeader).is-megaHeader .header__logo a,header:not(.is-avsHeader).is-megaHeader .header__logo span{width:5.4rem;height:1.8rem}header:not(.is-avsHeader).is-megaHeader .header__contact{display:none}header:not(.is-avsHeader).is-megaHeader .header__nav{display:none}header:not(.is-avsHeader).is-megaHeader .header__sitetop{position:absolute;z-index:100;right:2rem;top:1.9rem;font-size:1.1rem;line-height:1;padding-left:1.2rem}header:not(.is-avsHeader).is-megaHeader .header__sitetop:before{content:"";display:block;position:absolute;left:0;top:.3rem;height:calc(100% - .5rem);border-left:1px solid #ccc}header:not(.is-avsHeader).is-megaHeader .header__subttl{position:absolute;font-size:1rem;transform:scale(0.8);top:2.3rem;left:8.5rem;display:block}header:not(.is-avsHeader).is-megaHeader .header__search{position:absolute;top:5.5rem;left:0;height:5rem;width:100%;padding:1rem 1.5rem}header:not(.is-avsHeader).is-megaHeader .header__search:before{display:none}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm{width:100%;height:100%;overflow:hidden;border-radius:.5rem;position:relative}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm:before{display:none}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm input{padding:.6rem 1.3rem;font-size:1.2rem}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm button{width:8rem}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm button:after{content:"検索する";color:#fff;font-size:1.1rem;position:absolute;top:50%;margin-top:0rem;left:1.1rem;transform:translate(0, -50%);line-height:1;white-space:nowrap}header:not(.is-avsHeader).is-megaHeader .header__search .searchForm button:before{top:50%;left:auto;right:.7rem;transform:translate(0, -50%);width:1.5rem;height:1.5rem}header:not(.is-avsHeader).is-megaHeader .header__sublinks{display:none}header:not(.is-avsHeader).is-megaHeader .header__menuList,header:not(.is-avsHeader).is-megaHeader .header__menu{display:none}html.drawerMenu-open .is-megaHeader .header__menu{top:auto;right:1.5rem;bottom:1.5rem;height:4.5rem;background:#333;border:1px solid rgba(0,0,0,0);border-radius:50%;width:4.5rem}}@media only screen and (min-width: 1600px){_::-webkit-full-page-media,_:future,:root .header__nav .nav>li>a .line{padding-bottom:2.9rem}}header:not(.is-avsHeader) .header__nav{width:100%;position:fixed;z-index:100;top:0;left:0;pointer-events:none;display:block}header:not(.is-avsHeader) .header__nav .nav{display:flex;justify-content:center;pointer-events:auto}@media only screen and (max-width: 1220px){header:not(.is-avsHeader) .header__nav .nav{justify-content:start;margin-left:16rem}}header:not(.is-avsHeader) .header__nav .nav>li+li{margin-left:0rem}header:not(.is-avsHeader) .header__nav .nav>li>a{display:block;position:relative;padding:3.3rem 1.55rem 3.4rem;backface-visibility:hidden;line-height:1;text-decoration:none;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,color,padding;color:#333}html.is-windows header:not(.is-avsHeader) .header__nav .nav>li>a{font-family:YakuHanJP_Narrow,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","Meiryo",serif}@media only screen and (max-width: 1220px){header:not(.is-avsHeader) .header__nav .nav>li>a{padding-left:1.2rem;padding-right:1.2rem}}header:not(.is-avsHeader) .header__nav .nav>li>a .line{position:relative;padding-bottom:3rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:padding}html.is-windows header:not(.is-avsHeader) .header__nav .nav>li>a .line{padding-bottom:3.2rem}header:not(.is-avsHeader) .header__nav .nav>li>a .line:before,header:not(.is-avsHeader) .header__nav .nav>li>a .line:after{content:"";display:block;position:absolute;top:auto;bottom:0;height:1px;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}header:not(.is-avsHeader) .header__nav .nav>li>a .line:after{right:0;width:0;background:#e20013}@-moz-document url-prefix(){header:not(.is-avsHeader) .header__nav .nav>li>a .line:before,header:not(.is-avsHeader) .header__nav .nav>li>a .line:after{bottom:1px}@media only screen and (min-width: 1600px){header:not(.is-avsHeader) .header__nav .nav>li>a .line:before,header:not(.is-avsHeader) .header__nav .nav>li>a .line:after{bottom:2px}}}header:not(.is-avsHeader) .header__nav .nav>li.is-current>a{color:#e20013;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700}html.is-windows header:not(.is-avsHeader) .header__nav .nav>li.is-current>a{font-family:YakuHanJP_Narrow,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","Meiryo",serif}header:not(.is-avsHeader) .header__nav .nav>li.is-current>a .line:after{left:0;width:100%}@-moz-document url-prefix(){header:not(.is-avsHeader) .header__nav .nav>li.is-current>a .line:after{width:95%}}header:not(.is-avsHeader) .header__nav .nav>li.is-current>a .line span{position:relative;z-index:1}html.notouch header:not(.is-avsHeader) .header__nav .nav>li>a:hover{color:#e20013}html.notouch header:not(.is-avsHeader) .header__nav .nav>li>a:hover .line:after{left:0;width:100%}@-moz-document url-prefix(){html.notouch header:not(.is-avsHeader) .header__nav .nav>li>a:hover .line:after{width:95%}}header:not(.is-avsHeader) .header__nav .nav>li.is-open>a:before{opacity:0}header:not(.is-avsHeader) .header__nav .nav>li.is-open.is-current>a{color:#e20013}header:not(.is-avsHeader) .header__nav .nav>li .dropdownBg{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:visibility,opacity;position:fixed;z-index:-1;width:100%;height:100vh;left:0;top:0;background:rgba(0,0,0,.2);visibility:hidden;opacity:0;pointer-events:none}header:not(.is-avsHeader) .header__nav .nav>li .dropdown{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:visibility,opacity,top;position:absolute;top:6.8rem;width:100vw;right:0;left:0;box-sizing:border-box;margin:0 auto;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none}header:not(.is-avsHeader) .header__nav .nav>li .dropdown .container{background:#fff;max-width:90rem;margin:0 auto;padding:5rem 4.5rem;overflow:hidden;border-radius:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;align-items:flex-start}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__ttl{width:37%}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__ttl a{display:flex;align-items:center;font-size:1.6rem}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__ttl .l-arwbtn{margin-left:.6rem}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body{width:63%;display:flex;justify-content:space-between;flex-wrap:wrap}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body.is-bnr .dropdown__nav{width:calc(100% - 21rem)}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body.is-bnr .dropdown__nav li+li{margin-top:1rem}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body.is-bnr .dropdown__rentalBnr{width:21rem}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body.is-bnr .dropdown__rentalBnr a{display:block;overflow:hidden;border-radius:.5rem;position:relative;aspect-ratio:210/105}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body.is-bnr .dropdown__rentalBnr a+a{margin-top:1rem}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body.is-bnr .dropdown__rentalBnr .rentalBnr__txt{position:absolute;bottom:1.4rem;left:1.4rem;right:0;color:#fff}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body.is-bnr .dropdown__rentalBnr .rentalBnr__txt .ttl{font-size:1.4rem;line-height:1.5}header:not(.is-avsHeader) .header__nav .nav>li .dropdown__body.is-bnr .dropdown__rentalBnr .rentalBnr__arw{position:absolute;right:1.4rem;bottom:0rem}header:not(.is-avsHeader) .header.is-fixed .header__nav{mix-blend-mode:difference}header:not(.is-avsHeader) .header.is-fixed .header__nav .nav>li.is-current>a{color:#00f0d6}header:not(.is-avsHeader) .header.is-fixed .header__nav .nav>li .line:after{background:#00f0d6}html.notouch header:not(.is-avsHeader) .header.is-fixed .header__nav .nav>li>a:hover{color:#00f0d6}header:not(.is-avsHeader) .header.is-fixed .header__nav .nav>li>a{color:#9f9f9f;padding:2.8rem 1.2rem 2rem}header:not(.is-avsHeader) .header.is-fixed .header__nav .nav>li>a .line{padding-bottom:1.4rem}html.is-windows header:not(.is-avsHeader) .header.is-fixed .header__nav .nav>li>a .line{padding-bottom:1.6rem}header:not(.is-avsHeader) .header.is-fixed .header__nav .nav>li>a .line:after{height:.2rem}header:not(.is-avsHeader) .header.is-white .header__nav .nav>li>a{color:#fff}header:not(.is-avsHeader) .header.is-white .header__nav .nav>li>a .line:after{background:#fff}header:not(.is-avsHeader) .header.is-white .header__nav .nav>li.is-current>a{color:#fff}header:not(.is-avsHeader) .header.is-white .header__nav .nav>li.is-open.is-current>a{color:#fff}html.nav-open .header.is-fixed .header__nav{mix-blend-mode:normal}html.nav-open .header.is-fixed .header__nav .nav>li .dropdown{top:6rem}html.nav-open .header__nav{z-index:110}html.nav-open .header__nav .nav>li.is-open .dropdown{visibility:visible;opacity:1;pointer-events:auto}html.nav-open .header__nav .nav>li .dropdownBg{visibility:visible;opacity:1}@media only screen and (max-width: 1023px){header:not(.is-avsHeader) .header__nav{display:none}}.header__menu{position:fixed;top:1rem;right:3rem;z-index:101;width:6rem;height:6rem;margin:0;padding:0;border:none;border-radius:0;background:none;cursor:pointer;backface-visibility:hidden;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,top,width,height,border}.header__menu:before{content:"";display:block;position:absolute;top:calc(50% - 3rem);left:calc(50% - 3rem);z-index:0;width:6rem;height:6rem;border-radius:50%;background:#333;opacity:1;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}.header__menu:after{transform:scale(1);content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;border-radius:50%;background:#333;opacity:0}.header__menu .dot-1,.header__menu .dot-2,.header__menu .dot-3,.header__menu .dot-4,.header__menu .dot-5{display:block;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px);z-index:1;width:4px;height:4px;border-radius:50%;background:#fff;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,margin}.header__menu .dot-1{margin-left:-6px}.header__menu .dot-3{margin-left:6px}.header__menu .dot-4,.header__menu .dot-5{top:50%;left:calc(50% - 1rem);width:2rem;height:1px;margin-top:-0.5px;border-radius:1px;background:#fff;margin:0;transform-origin:center}.header__menu .dot-4{transform:scale(0) rotate(-45deg)}.header__menu .dot-5{transform:scale(0) rotate(45deg)}html.notouch .header__menu:hover:before{transform:scale(0.75);opacity:1}html.notouch .header__menu:hover:after{animation:ripples 2s linear normal}html.notouch .header__menu:hover .dot-1,html.notouch .header__menu:hover .dot-3{margin-left:0}.header__menu.is-fixed{top:1rem;right:1rem;width:6rem;height:5rem;border-radius:0 1rem 1rem 0}.header__menu.is-fixed:before{content:"";display:block;position:absolute;top:0;left:0;z-index:0;width:6rem;height:5rem;border-radius:0 1rem 1rem 0}.header__menu.is-fixed:after{display:none}html.notouch .header__menu.is-fixed:hover:before{transform:scale(1)}.header__menu.is-white:before{background:rgba(0,0,0,0);box-sizing:border-box;border:1px solid #fff}.header__drawerMenuWrap{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:#000;color:#fff;pointer-events:auto;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity,visibility,transform;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.header__drawerMenuWrap::-webkit-scrollbar{display:none}.header__drawerMenu .drawerMenu{display:flex;flex-flow:row-reverse wrap-reverse;position:relative;z-index:1}.header__drawerMenu .drawerMenu__video{position:fixed;top:0;right:0;bottom:0;left:0}.header__drawerMenu .drawerMenu__video img{height:100%;-o-object-fit:cover;object-fit:cover}.header__drawerMenu .drawerMenu__video:before{content:"";display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2)}.header__drawerMenu .drawerMenu__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.header__drawerMenu .drawerMenu__inner{width:65%;height:100%;box-sizing:border-box;padding-top:3rem;padding-right:3rem;padding-bottom:3rem}.header__drawerMenu .drawerMenu__nav{box-sizing:border-box;padding:9.2rem 0rem 9.2rem 10rem;background:rgba(178,0,0,.5);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:1rem;-webkit-backdrop-filter:brightness(0.9) blur(5px);backdrop-filter:brightness(0.9) blur(5px)}@media only screen and (max-width: 1200px){.header__drawerMenu .drawerMenu__nav{padding-left:8%}}.header__drawerMenu .drawerMenu__nav a{color:#fff;text-decoration:none}.header__drawerMenu .drawerMenu__nav .item{opacity:.3;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}html.notouch .header__drawerMenu .drawerMenu__nav .item:hover{opacity:1}.header__drawerMenu .drawerMenu__nav .item.top+.item{margin-top:0}.header__drawerMenu .drawerMenu__nav .item+.item{margin-top:2.8rem}html.notouch .header__drawerMenu .drawerMenu__nav .item__label:hover .en .l-arwbtn{opacity:1}.header__drawerMenu .drawerMenu__nav .item__label .en{display:block;line-height:1;font-size:9rem;position:relative;display:flex;align-items:center}@media only screen and (max-width: 1200px){.header__drawerMenu .drawerMenu__nav .item__label .en{font-size:8rem}}.header__drawerMenu .drawerMenu__nav .item__label .en .l-arwbtn{margin-left:1rem;opacity:0;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.header__drawerMenu .drawerMenu__nav .item__label .jp{margin-top:.3rem;font-size:1.6rem}.header__drawerMenu .drawerMenu__nav .item__children{margin-top:1.6rem}.header__drawerMenu .drawerMenu__nav .item__children li+li{margin-top:.7rem}.header__drawerMenu .drawerMenu__foot{position:fixed;left:2rem;bottom:4rem}.header__drawerMenu .drawerMenu__foot .address{font-size:1.2rem}.header__drawerMenu .drawerMenu__foot .address a{color:#fff}.header__drawerMenu .drawerMenu__foot .tel{margin-top:1rem}.header__drawerMenu .drawerMenu__foot .tel a{line-height:1;color:#fff;font-size:2.6rem}.header__drawerMenu .drawerMenu__foot .bnr{margin-top:3rem}.header__drawerMenu .drawerMenu__foot .bnr a{width:28rem;display:block;overflow:hidden;border-radius:.5rem;position:relative}.header__drawerMenu .drawerMenu__foot .bnr a+a{margin-top:1rem}.header__drawerMenu .drawerMenu__foot .bnr__txt{position:absolute;left:1.5rem;bottom:1.1rem}.header__drawerMenu .drawerMenu__foot .bnr__txt .ttl{font-size:1.6rem;color:#fff}.header__drawerMenu .drawerMenu__foot .bnr__txt .l-btn{display:none}.header__drawerMenu .drawerMenu__info{position:fixed;top:2rem;left:2rem}.header__drawerMenu .drawerMenu__info .sns{display:flex}.header__drawerMenu .drawerMenu__info .sns li+li{margin-left:.5rem}.header__drawerMenu .drawerMenu__info .sns li a{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity;opacity:.3}.header__drawerMenu .drawerMenu__info .sns li a .icon{width:3rem;height:3rem;box-sizing:border-box;border-radius:50%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.header__drawerMenu .drawerMenu__info .sns li a .icon:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #fff}.header__drawerMenu .drawerMenu__info .sns li a .icon svg{position:absolute;width:1.4rem;height:1.3rem;fill:#fff}html.notouch .header__drawerMenu .drawerMenu__info .sns li a:hover{opacity:1}.header__drawerMenu .drawerMenu__info .logo{display:none}.header__drawerMenu .drawerMenu__info .copy{position:absolute;top:4.5rem;left:3.2rem;height:0;width:0;white-space:nowrap;font-size:1rem;line-height:1.75;opacity:.5;transform:rotate(90deg) scale(0.9)}html.drawerMenu-open header:not(.is-avsHeader) .header__menu{top:5rem;right:5rem;height:6.2rem;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:1rem;width:6.2rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}html.drawerMenu-open header:not(.is-avsHeader) .header__menu:before{opacity:0}html.drawerMenu-open header:not(.is-avsHeader) .header__menu:after{animation:none;opacity:0}html.drawerMenu-open header:not(.is-avsHeader) .header__menu .dot-1{opacity:0}html.drawerMenu-open header:not(.is-avsHeader) .header__menu .dot-2{opacity:0}html.drawerMenu-open header:not(.is-avsHeader) .header__menu .dot-3{opacity:0}html.drawerMenu-open header:not(.is-avsHeader) .header__menu .dot-4{transform:scale(1) rotate(-45deg)}html.drawerMenu-open header:not(.is-avsHeader) .header__menu .dot-5{transform:scale(1) rotate(45deg)}html.drawerMenu-open header:not(.is-avsHeader) .header__menu:hover:before{opacity:0}html.drawerMenu-open header:not(.is-avsHeader) .header__menu:hover:after{animation:none;opacity:0}html.drawerMenu-open header:not(.is-avsHeader) .header__menu:hover .dot-1{margin:0}html.drawerMenu-open header:not(.is-avsHeader) .header__menu:hover .dot-3{margin:0}html.drawerMenu-open .header__drawerMenuWrap{visibility:visible;opacity:1}@media only screen and (max-width: 1023px){.header__menu{top:auto;margin-bottom:.8rem;bottom:0rem;right:1.4rem;width:5.75rem;height:4.5rem;border-radius:.5rem}.header__menu:before{top:0;left:auto;right:0;width:5.75rem;height:4.5rem;border-radius:.5rem;background:#5c5c5c}.header__menu .dot-1,.header__menu .dot-2,.header__menu .dot-3{background:#fff}.header__menu.is-white:before{background:#5c5c5c;border:1px solid rgba(0,0,0,0)}.header__drawerMenuWrap{visibility:hidden;opacity:1;position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:rgba(0,0,0,0);color:#333;pointer-events:auto;transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity,visibility,transform;width:calc(100vw - 4.5rem);margin-left:auto;transform:translateX(100%)}.header__drawerMenu .drawerMenu{display:block;flex-flow:nowrap;overflow:auto;height:100%;padding:1.5rem 1.5rem 6rem;box-sizing:border-box;background:#fff;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column}.header__drawerMenu .drawerMenu::-webkit-scrollbar{display:none}.header__drawerMenu .drawerMenu__video{display:none}.header__drawerMenu .drawerMenu__inner{width:auto;height:auto;padding-top:0;padding-right:0;padding-bottom:0;overflow:visible;order:2;margin-top:2rem}.header__drawerMenu .drawerMenu__nav{box-sizing:border-box;padding:0;background:none;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-radius:0;position:relative}.header__drawerMenu .drawerMenu__nav:before{content:"";display:block;position:absolute;top:0;height:1px;width:100%;background-image:linear-gradient(to right, rgba(51, 51, 51, 0.2), rgba(51, 51, 51, 0.2), 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.header__drawerMenu .drawerMenu__nav a{color:#333}.header__drawerMenu .drawerMenu__nav .item{opacity:1;position:relative}.header__drawerMenu .drawerMenu__nav .item:before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%;background-image:linear-gradient(to right, rgba(51, 51, 51, 0.2), rgba(51, 51, 51, 0.2), 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.header__drawerMenu .drawerMenu__nav .item.top+.item{margin-top:0}.header__drawerMenu .drawerMenu__nav .item+.item{margin-top:0}.header__drawerMenu .drawerMenu__nav .item__label{display:block;padding:1.8rem 0}.header__drawerMenu .drawerMenu__nav .item__label .en{display:none}.header__drawerMenu .drawerMenu__nav .item__label .jp{margin-top:0;font-size:1.5rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-decoration:underline}.header__drawerMenu .drawerMenu__nav .item__children{margin-top:0;padding-bottom:2.5rem;margin-right:-1.5rem}.header__drawerMenu .drawerMenu__nav .item__children ul{background:rgba(51,51,51,.05);padding:2rem;border-radius:.5rem 0 0 .5rem}.header__drawerMenu .drawerMenu__nav .item__children ul li{font-size:1.3rem;opacity:.5}.header__drawerMenu .drawerMenu__nav .item__children ul li+li{margin-top:.7rem}.header__drawerMenu .drawerMenu__foot{display:contents;position:static}.header__drawerMenu .drawerMenu__foot .address{margin-top:2rem;order:5;opacity:.5;font-size:1rem}.header__drawerMenu .drawerMenu__foot .address a{color:#333}.header__drawerMenu .drawerMenu__foot .tel{display:none}.header__drawerMenu .drawerMenu__foot .bnr{order:1;margin-top:0}.header__drawerMenu .drawerMenu__foot .bnr a{width:100%}.header__drawerMenu .drawerMenu__foot .bnr__txt{position:absolute;left:1.5rem;top:1.7rem;bottom:auto}.header__drawerMenu .drawerMenu__foot .bnr__txt .ttl{font-size:1.4rem;line-height:1}.header__drawerMenu .drawerMenu__foot .bnr__txt .l-btn{margin-top:1rem;display:inline-flex}.header__drawerMenu .drawerMenu__info{display:contents;position:static}.header__drawerMenu .drawerMenu__info .sns{margin-top:4rem;order:3;display:flex}.header__drawerMenu .drawerMenu__info .sns li+li{margin-left:.5rem}.header__drawerMenu .drawerMenu__info .sns li a{opacity:1}.header__drawerMenu .drawerMenu__info .sns li a .icon:after{border:1px solid rgba(0,0,0,0);background:#e6e6e6}.header__drawerMenu .drawerMenu__info .sns li a .icon svg{fill:#333;z-index:1}.header__drawerMenu .drawerMenu__info .logo{margin-top:3.5rem;order:4;display:block}.header__drawerMenu .drawerMenu__info .logo a{display:block;overflow:hidden;text-indent:-5260px;width:24.3rem;height:2rem;background-image:url(../imgs/common/logo_drawer.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background-image,width,height}.header__drawerMenu .drawerMenu__info .copy{order:6;position:static;height:auto;width:auto;white-space:nowrap;font-size:1rem;line-height:1.75;opacity:.5;transform:rotate(0deg) scale(1)}html.drawerMenu-open header:not(.is-avsHeader) .header__menu{top:auto;right:1.4rem;height:4.5rem;background:#333;border:1px solid rgba(0,0,0,0);border-radius:50%;width:4.5rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}html.drawerMenu-open header:not(.is-avsHeader) .header__menu:before{width:4.5rem;height:4.5rem;border-radius:50%;background:#333}html.drawerMenu-open header:not(.is-avsHeader) .header__drawerMenuWrap{transform:translateX(0);visibility:visible;opacity:1;will-change:opacity,visibility,transform;transition:all .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity,visibility,transform}html.drawerMenu-open header.is-avsHeader .header__menu{top:auto;height:4.5rem;background:#333;border:1px solid rgba(0,0,0,0);border-radius:50%;width:4.5rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}html.drawerMenu-open header.is-avsHeader .header__menu:before{width:4.5rem;height:4.5rem;border-radius:50%;background:#333}html.drawerMenu-open header.is-avsHeader .header__menu .dot-1{opacity:0}html.drawerMenu-open header.is-avsHeader .header__menu .dot-2{opacity:0}html.drawerMenu-open header.is-avsHeader .header__menu .dot-3{opacity:0}html.drawerMenu-open header.is-avsHeader .header__menu .dot-4{transform:scale(1) rotate(-45deg)}html.drawerMenu-open header.is-avsHeader .header__menu .dot-5{transform:scale(1) rotate(45deg)}html.drawerMenu-open header.is-avsHeader .header__drawerMenuWrap{transform:translateX(0);visibility:visible;opacity:1;will-change:opacity,visibility,transform;transition:all .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity,visibility,transform}}.header__menuList{display:none}.header__bg{display:block;content:"";position:fixed;z-index:12;top:0;left:0;right:0;bottom:0;background:rgba(51,51,51,.2);transition:all .5s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity,visibility;opacity:0;visibility:hidden}.drawerMenu__bg{display:block;content:"";position:fixed;z-index:12;top:0;left:0;right:0;bottom:0;background:rgba(51,51,51,.5);transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity,visibility;opacity:0;visibility:hidden}@media only screen and (max-width: 1023px){header:not(.is-avsHeader) .header__logo{top:1.75rem;left:1.5rem}header:not(.is-avsHeader) .header__logo a,header:not(.is-avsHeader) .header__logo span{width:6.9rem;height:2.35rem}header:not(.is-avsHeader) .header__logo{transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,filter}header:not(.is-avsHeader) .header__menu{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}.header__menuList{transition:all .5s cubic-bezier(0.39, 0.575, 0.565, 1);position:fixed;z-index:100;bottom:0;left:.75rem;width:calc(100% - 1.5rem);display:flex;height:6rem;align-items:center;justify-content:space-between;text-align:center;background:#333;border-radius:.5rem .5rem 0 0;color:#fff;padding:.75rem;box-sizing:border-box;box-shadow:0 .3rem 1.2rem rgba(0,0,0,.5);opacity:1}.header__menuList>li{height:100%;width:16.6666666667%;position:relative}.header__menuList>li:first-child .label:after{display:none}.header__menuList>li.is-current .label{color:#fff}.header__menuList>li.is-current .label span:before{width:100%}.header__menuList>li .label{font-size:1rem;text-decoration:none;color:rgba(255,255,255,.5);line-height:1;display:flex;align-items:center;justify-content:center;height:100%;position:relative}.header__menuList>li .label span{display:flex;align-items:center;height:100%;position:relative}.header__menuList>li .label span:before,.header__menuList>li .label span:after{position:absolute;content:"";display:block}.header__menuList>li .label span:before{left:0;bottom:0;width:0;height:2px;border-radius:2px;background:#fff;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:width}.header__menuList>li .label:before,.header__menuList>li .label:after{position:absolute;content:"";display:block}.header__menuList>li .label:after{left:0;top:50%;margin-top:-0.9rem;height:1.8rem;width:1px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2), 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.header__logo{top:1.75rem;left:1.5rem}.header__logo a,.header__logo span{width:6.9rem;height:2.35rem}.header__logo{transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,filter}.header__menu{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}.js-slideArea,.p-system-contactNav,.footer,.avs-header__top,.header:before{position:relative;transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,left,filter}.header__contact{transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,left,filter}.bg-dark{position:relative}.bg-dark::before{content:"";pointer-events:none;position:absolute;top:0;height:100%;right:1rem;width:9rem;translate:100% 0;background-color:#3f3838}.header__bg{visibility:visible;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}html.drawerMenu-open .js-slideArea,html.drawerMenu-open .main__pnav,html.drawerMenu-open .avs-header__top,html.drawerMenu-open .header__contact,html.drawerMenu-open .header:before{transform:translateX(-8rem) translate3d(0, 0, 0)}html.drawerMenu-open .header__bg{opacity:1}html.drawerMenu-open .avs-top .p-system-contactNav,html.drawerMenu-open .avs-top .footer,html.drawerMenu-open .avs-advantage .p-system-contactNav,html.drawerMenu-open .avs-advantage .footer{transform:translateX(-8rem) translate3d(0, 0, 0)}html.drawerMenu-open .header__logo{transform:translateX(-8rem)}html.drawerMenu-open .header__menuList{transform:translateX(-8rem)}html.drawerMenu-open .drawerMenu__bg{opacity:1;visibility:visible}html.menuList-open .header__bg{opacity:1;visibility:visible}html.menuList-open .header__menuList{background:#f4f3f2}html.menuList-open .header__menuList>li.is-open .label{background:#fff}html.menuList-open .header__menuList>li .label{background:#f4f3f2}html.menuList-open .header__menuList>li .label:after{opacity:1}}@keyframes tooltip-show{0%{visibility:visible;opacity:0;transform:scale(0.8)}100%{visibility:visible;opacity:1;transform:scale(1)}}@keyframes tooltip-hidden{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}.main.fixedFv .main__head{height:100vh;height:100svh;overflow:hidden;box-sizing:border-box;position:relative}.main.fixedFv .main__head .main__ttl{position:relative;z-index:1;color:#fff}.main.fixedFv .main__head .main__ttl .parent a{color:#fff}.main.fixedFv .main__head>.bg{height:6rem;width:100%;position:absolute;left:0;bottom:-1px;z-index:1;border-radius:0 6rem 0 0;overflow:hidden;background:#f2f2f2}.main.fixedFv .main__head>.bg:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../imgs/common/bg.png) repeat;background-size:128px 128px;opacity:.05;pointer-events:none}.main.fixedFv .main__contents{padding-bottom:0;padding-top:0;margin-top:-15rem;backface-visibility:hidden}.main.fixedFv .main__contents .serviceBody__nav{backface-visibility:hidden}.main.fixedFv .main__contents .serviceBody__navInner{backface-visibility:hidden}.main.fixedFv .main__contents .serviceBody__main{padding-top:15rem;padding-bottom:0;overflow:hidden}.main.fixedFv .main__contents .serviceBody__mainInner{background:#f2f2f2;position:relative;padding-bottom:18rem}.main.fixedFv .main__contents .serviceBody__mainInner:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../imgs/common/bg.png) repeat;background-size:128px 128px;opacity:.05;pointer-events:none}.main.fixedFv:not([data-header-white=false]) .c-pnav{z-index:1;color:#fff}.main.fixedFv:not([data-header-white=false]) .c-pnav ul li a{color:rgba(255,255,255,.5)}@media(hover: hover){.main.fixedFv:not([data-header-white=false]) .c-pnav ul li a:where(:-moz-any-link,:enabled,summary):hover{color:#fff}.main.fixedFv:not([data-header-white=false]) .c-pnav ul li a:where(:any-link,:enabled,summary):hover{color:#fff}}.main.fixedFv:not([data-header-white=false]) .c-pnav ul li+li:before{opacity:.3;background-image:url(../imgs/common/arw2-r_white.svg)}.main.fixedFvProducts .c-pnav{top:23.5rem;z-index:1;color:#fff}.main.fixedFvProducts .c-pnav ul li a{color:rgba(255,255,255,.5)}.main.fixedFvProducts .c-pnav ul li+li:before{opacity:.3;background-image:url(../imgs/common/arw2-r_white.svg)}.main.fixedFvProducts .main__head{height:calc(100vh - 35.4rem);padding:0;overflow:hidden;box-sizing:border-box;position:relative}.main.fixedFvProducts .main__head .main__ttl{position:absolute;left:3rem;bottom:6rem;z-index:1;color:#fff;margin-bottom:0}.main.fixedFvProducts .main__head .main__ttl .ttl.lower .jp{font-size:3.6rem}.main.fixedFvProducts .main__fixedFv{height:calc(100vh - 14.3rem);background:#fff}.main.fixedFvProducts .main__fixedFv img{display:block;border-radius:0 0 5rem 0;overflow:hidden}.main__fixedFv{position:fixed;z-index:-1;height:100vh;height:100svh;top:0;left:0;right:0;bottom:0;backface-visibility:hidden;overflow:hidden;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:visibility,opacity;will-change:opacity}.main__fixedFv.is-hidden{opacity:0;visibility:hidden}.main__fixedFv img,.main__fixedFv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main__head{padding:15.3rem 3rem 0;position:relative}.main__ttl{margin-bottom:8rem}.main__ttl .parent{display:block;margin-bottom:4.8rem}.main__ttl .parent a{font-size:1.8rem;font-weight:500}.main__ttl .genre{display:block;margin-bottom:1rem;display:flex}.main__ttl .genre .cat{display:flex}.main__ttl .genre .cat li:after{content:",";padding:0 .5rem}.main__ttl .genre .cat li:last-child:after{display:none}.main__ttl .genre .cat a{font-size:1.4rem}.main__ttl .genre .tag{padding-left:2.5rem;margin-left:2.5rem;display:flex;flex-wrap:wrap;position:relative}.main__ttl .genre .tag:before{content:"";position:absolute;top:.4rem;left:0;width:1px;height:calc(100% - .8rem);background:#ccc}.main__ttl .genre .tag li:after{content:",";padding:0 .5rem}.main__ttl .genre .tag li:last-child:after{display:none}.main__ttl .ttl{display:block;line-height:1;font-size:1.6rem}.main__ttl .ttl .en{font-size:8rem;line-height:1;display:block;margin-bottom:2rem}.main__ttl .ttl.lower .jp{font-size:5.6rem}.main__ttl .ttl.lower .jp.word{line-height:1.4;font-size:3rem;word-break:break-all}.main__ttl .ttl.lower .en{margin-top:1.5rem;font-size:1.6rem;margin-bottom:0}.main__ttl .maker{margin-top:1rem;color:#b20000}.main__txt{position:absolute;right:8rem;bottom:13rem;z-index:1;max-width:46rem;color:#fff}.main__btn{position:absolute;right:7rem;bottom:3rem;z-index:2}.main__video{position:fixed;top:0;left:0;right:0;bottom:0;opacity:1;z-index:-1}.main__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.main__contents{position:relative;z-index:1;padding-bottom:17rem}.main__contents .anknav li+li{margin-top:1.3rem}.main__contents .anknav li a{font-size:1.6rem;padding-right:2.2rem;position:relative}.main__contents .anknav li a .arw{position:absolute;top:.2rem;right:0;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center}.main__contents .anknav li a .arw:before{content:"";display:block;width:.8rem;height:.5rem;background-image:url(../imgs/common/arw3-b.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.main__body.grid{margin:0 0 0 3rem;display:flex}.main__body.grid .grid__nav{width:20rem;position:sticky;z-index:1;top:10rem;height:100%}.main__body.grid .grid__main{position:relative;width:calc(100% - 20rem);padding-right:3rem;box-sizing:border-box}.main__body.grid .grid__main .m-contents{max-width:90rem;margin:0 auto}.main__body.grid.rev{margin:0 3rem 0 0}.main__body.grid.rev .grid__main{padding-right:0;padding-left:3rem}@media(max-width: 1023px){.main__body.grid.rev{margin:0 1.5rem}.main__body.grid.rev .grid__main{padding:0}}.main__body.serviceBody{display:flex;position:relative;align-items:flex-start;z-index:1}.main__body.serviceBody:before{content:"";position:absolute;left:0;width:23rem;background:#fff;height:100%;border-radius:0 2rem 0 0;z-index:2}.main__body.serviceBody .serviceBody__nav{position:relative;z-index:100;width:23rem;background:#fff;border-radius:0 2rem 0 0}.main__body.serviceBody .serviceBody__nav.sticky{position:sticky}.main__body.serviceBody .serviceBody__nav.is-search{border-radius:0;position:relative}.main__body.serviceBody .serviceBody__nav.is-search:before{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:.8px;background-image:linear-gradient(to bottom, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.main__body.serviceBody .serviceBody__nav.is-search:after{content:"";display:block;position:absolute;right:-1rem;top:0;height:100%;width:.9rem;background-color:#fff;background-image:url(../imgs/common/bg2.webp);background-size:100px 100px;background-repeat:repeat}.main__body.serviceBody .serviceBody__navInner{width:23rem;position:relative;z-index:1;backface-visibility:hidden;transform:translate3d(0, 0, 0);will-change:transform}.main__body.serviceBody .serviceBody__navInner.fixed{position:fixed}.main__body.serviceBody .serviceBody__navInner.sticky{position:sticky}.main__body.serviceBody .serviceBody__navInner.float{position:absolute}.main__body.serviceBody .serviceBody__nav .nav__inner.width-20{width:20rem}.main__body.serviceBody .serviceBody__nav .nav__ttl{padding-top:5rem;margin-left:3rem;font-size:1.8rem;border-bottom:1px solid #ccc;padding-bottom:1.5rem;margin-bottom:1.5rem;line-height:1.4}.main__body.serviceBody .serviceBody__nav .nav__list{padding-right:1rem}.main__body.serviceBody .serviceBody__nav .nav__list .item{position:relative;padding-left:1rem}.main__body.serviceBody .serviceBody__nav .nav__list .item:before{content:"";display:block;position:absolute;top:0;left:-3rem;right:0;bottom:0;background:url(../imgs/common/bg.png) repeat;background-size:128px 128px;opacity:0;pointer-events:none}.main__body.serviceBody .serviceBody__nav .nav__list .item__label{padding:1.4rem .5rem 1.2rem 2rem;line-height:1;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.main__body.serviceBody .serviceBody__nav .nav__list .item__label .item__ttl{position:relative;top:.1rem;padding-bottom:2px}.main__body.serviceBody .serviceBody__nav .nav__list .item__label .item__arw{right:.5rem;position:absolute;opacity:0;visibility:hidden;top:.6rem}.main__body.serviceBody .serviceBody__nav .nav__list .item__child{display:none;padding:1.5rem 0 2.5rem}.main__body.serviceBody .serviceBody__nav .nav__list .item__child li a{padding:.5rem 2rem .3rem;display:block;line-height:1.4;font-size:1.2rem}.main__body.serviceBody .serviceBody__nav .nav__list .item__child li+li{margin-top:.6rem}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current{background:#f2f2f2;border-radius:0 2rem 2rem 0;overflow:hidden}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current:before{opacity:.05}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current .item__ttl{width:calc(100% - 4rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current .item__arw{opacity:1;visibility:visible}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current .item__child{display:block}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current.has-child{border-radius:0 2rem 0 0;margin-bottom:1.5rem;margin-top:1.5rem}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current.has-child .item__label{border-bottom:1px solid #ccc}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current.has-child .is-page a{background:rgba(255,255,255,.5);color:#b20000;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current.has-child .is-page a .c-linelink__txt{background-image:url(../imgs/common/line-red.svg)}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current .is-page.item__label{color:#e20013}.main__body.serviceBody .serviceBody__nav .nav__list .item.is-current .is-page.item__label .c-linelink__txt{background-image:url(../imgs/common/line-red.svg)}.main__body.serviceBody .serviceBody__nav .nav__rentalBnr{margin:3rem 1rem 0}.main__body.serviceBody .serviceBody__nav .nav__rentalBnr a{display:block;overflow:hidden;border-radius:.5rem;position:relative}.main__body.serviceBody .serviceBody__nav .nav__rentalBnr a+a{margin-top:1rem}.main__body.serviceBody .serviceBody__nav .nav__rentalBnr .rentalBnr__txt{position:absolute;bottom:1rem;left:1rem;right:0;color:#fff}.main__body.serviceBody .serviceBody__nav .nav__rentalBnr .rentalBnr__txt .ttl{font-size:1.3rem;line-height:1.3}.main__body.serviceBody .serviceBody__nav .nav__rentalBnr .rentalBnr__txt .item__arw{position:absolute;right:1rem;bottom:.3rem}.main__body.serviceBody .serviceBody__nav .nav__second{margin-top:8rem}.main__body.serviceBody .serviceBody__nav .nav__productCat{padding-left:3rem}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ebebeb;padding-bottom:2rem;padding-top:2rem;margin-bottom:2rem;line-height:1}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl .back a{padding-left:3.7rem;position:relative}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl .back a .arw{position:absolute;left:0;top:50%;margin-top:-1.5rem;width:3rem;height:3rem;border-radius:3rem;background:#e6e6e6}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl .back a .arw svg{display:block;position:absolute;width:1.2rem;height:1.2rem;margin-left:-0.1rem;top:50%;left:50%;transform:translate(-50%, -50%)}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl .clear{padding-right:1.5rem}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl .clearBtn{font-size:1.2rem}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl .clearBtn.is-off{opacity:.5;pointer-events:none}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl .clearBtn.is-off .c-linelink__txt{background:none}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list{padding-bottom:3rem;border-bottom:1px solid #ebebeb}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item.is-current>a{padding-left:1rem;background:#b20000;color:#fff}html.notouch .main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item.is-current>a:hover{background:#b20000}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item.is-current>a .c-linelink__txt{background-image:url(../imgs/common/line-white.svg)}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item.is-current>a .l-arwbtn .bg{border:1px solid #fff}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item.is-current>a .l-arwbtn .arw:before,.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item.is-current>a .l-arwbtn .arw:after{background-image:url(../imgs/common/arw-r_white_sp.svg)}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a{display:block;padding:1.7rem 1.5rem 1.7rem 0;line-height:1;font-size:1.8rem;position:relative;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}html.notouch .main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a:hover{background:rgba(235,235,235,.5)}html.notouch .main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a:hover .tooltip{animation:tooltip-show .25s cubic-bezier(0.39, 0.575, 0.565, 1) normal;visibility:visible;opacity:1}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a .tooltip{animation:tooltip-hidden .125s cubic-bezier(0.39, 0.575, 0.565, 1) normal;display:block;box-sizing:border-box;visibility:hidden;position:absolute;top:-4rem;right:-20rem;z-index:1000;width:24rem;padding:3rem 2rem;margin-left:0rem;background:#fff;opacity:0;overflow:hidden;border-radius:1rem;box-shadow:0 .3rem 1.2rem rgba(0,0,0,.15)}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a .tooltip ul li+li{margin-top:1.5rem}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a .tooltip ul li a{font-size:1.6rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:color}html.notouch .main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a .tooltip ul li a:hover{color:#e20013}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a .tooltip.tooltip__bottom{top:auto;bottom:-4rem}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item__arw{position:absolute;right:1.5rem;top:1rem}.main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__category{padding-right:1.5rem;padding-bottom:2rem;border-bottom:1px solid #ebebeb}.main__body.serviceBody .serviceBody__main{width:calc(100% - 23rem);padding-bottom:15rem}.main__body.serviceBody .serviceBody__main .section__body{max-width:97rem}.main__body.serviceBody .serviceBody__main .section__body.is-liquid{padding:0 6.5rem;max-width:inherit}.main__scroll{position:absolute;right:3rem;bottom:8rem}.main__scroll span{display:block;width:.9rem;height:.9rem;border-radius:50%;background:#fff;opacity:0}.main__scroll span+span{margin-top:.3rem}.main__scroll span.dot1{animation:dot1 1.8s linear infinite}.main__scroll span.dot2{animation:dot2 1.8s linear infinite}.main__scroll span.dot3{animation:dot3 1.8s linear infinite}.main__scroll span.dot4{opacity:0;background:#e20013;animation:dot4 1.8s linear infinite}.main__scroll.red span{background-color:#e20013}@keyframes dot1{0%{opacity:0}7.4%{opacity:0}7.5%{opacity:.05}100%{opacity:.05}}@keyframes dot2{0%{opacity:0}14.9%{opacity:0}15%{opacity:.15}100%{opacity:.15}}@keyframes dot3{0%{opacity:0}21.9%{opacity:0}22%{opacity:.3}100%{opacity:.3}}@keyframes dot4{0%{opacity:0}29.9%{opacity:0}30%{opacity:1}100%{opacity:1}}@media only screen and (max-width: 1023px){.main{position:relative}.main.fixedFv .c-pnav{z-index:10;color:#333}.main.fixedFv .c-pnav ul li a{color:rgba(51,51,51,.5)}.main.fixedFv .c-pnav ul li+li:before{background-image:url(../imgs/common/arw2-r.svg);opacity:.3}.main.fixedFv .main__head{padding-top:13.4rem;height:42rem}.main.fixedFv .main__head>.bg{height:3rem}.main.fixedFv .main__contents{padding-bottom:0;padding-top:0;margin-top:0}.main.fixedFv .main__contents .serviceBody__main{padding-top:4rem;padding-bottom:0;background:#f2f2f2}.main.fixedFv .main__contents .serviceBody__main:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../imgs/common/bg.png) repeat;background-size:128px 128px;opacity:.05;pointer-events:none}.main.fixedFv .main__contents .serviceBody__mainInner{background:none;padding-bottom:15rem}.main.fixedFv .main__contents .serviceBody__mainInner:before{display:none}.main__fixedFv{height:42rem}.main.fixedFvProducts .c-pnav{color:#333}.main.fixedFvProducts .main__head{height:auto;padding:5.6rem 1.5rem 3.6rem;background:#fff}.main.fixedFvProducts .main__head .main__ttl{position:static;color:#333;margin-bottom:0}.main.fixedFvProducts .main__head .main__ttl .ttl.lower .jp{font-size:2.7rem}.main.fixedFvProducts .main__fixedFv{display:none}.main__head{padding:13.7rem 1.5rem 0}.main__head.is-lower{padding-top:13.2rem}.main__ttl{margin-bottom:3.7rem}.main__ttl .genre{margin-bottom:.9rem;display:block}.main__ttl .genre .cat a{white-space:nowrap;font-size:1.1rem}.main__ttl .genre .tag{position:static;padding-left:0;margin-left:0;margin-top:.3rem}.main__ttl .genre .tag:before{display:none}.main__ttl .genre .tag li{font-size:1rem}.main__ttl .parent{margin-bottom:.7rem}.main__ttl .parent.en{font-size:1.1rem}.main__ttl .parent a{font-size:1.1rem;font-weight:400}.main__ttl .maker{margin-top:.8rem;font-size:1rem}.main__ttl .en{font-size:3.5rem;margin-bottom:1rem}.main__ttl .ttl{font-size:1.1rem}.main__ttl .ttl .en{font-size:3.5rem;margin-bottom:1.2rem}.main__ttl .ttl .jp{font-size:1.2rem}.main__ttl .ttl.lower .jp{font-size:2.7rem}.main__ttl .ttl.lower .jp.word{line-height:1.25;font-size:2.7rem}.main__ttl .ttl.lower .en{margin-top:.7rem;font-size:1rem;transform:scale(0.8);transform-origin:left;opacity:.7}.main__txt{position:static;max-width:inherit;color:#333}.main__btn{right:1.5rem;bottom:.6rem}.main__contents{padding-bottom:10.5rem}.main__body.grid{margin:0 1.5rem;display:block}.main__body.grid .grid__nav{display:none}.main__body.grid .grid__main{overflow:inherit;width:auto;padding-right:0}.main__body.serviceBody{display:block}.main__body.serviceBody:before{display:none}.main__body.serviceBody .serviceBody__nav{display:none}.main__body.serviceBody .serviceBody__main{width:100%;padding-bottom:15rem}.system-solution .main__body.serviceBody .serviceBody__main{padding-bottom:0}.main__body.serviceBody .serviceBody__main .section__body.is-liquid{padding:0 1.5rem}.main__scroll{right:1.5rem;bottom:6.5rem}}.c-pnav{position:absolute;top:10rem;right:3rem;z-index:9}.c-pnav ul{display:flex;justify-content:end}.c-pnav ul li{font-size:1rem;white-space:nowrap;line-height:1}.c-pnav ul li+li{margin-left:1rem;padding-left:1.3rem;position:relative}.c-pnav ul li+li:before{top:.2rem;content:"";position:absolute;width:.6rem;height:.6rem;background-image:url(../imgs/common/arw2-r.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:.3;left:0;display:block}.c-pnav ul li a{color:rgba(51,51,51,.3);text-decoration:none;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:color}html.notouch .c-pnav ul li a:hover{color:#e20013}@media only screen and (max-width: 1023px){.c-pnav{position:absolute;z-index:10;top:auto;right:auto;left:0;bottom:4.5rem;width:100%;overflow:scroll;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.c-pnav::-webkit-scrollbar{display:none}.c-pnav ul{width:-moz-fit-content;width:fit-content;display:flex;justify-content:end;padding-left:1.5rem;padding-right:1.5rem}.c-pnav ul li{font-size:1rem;line-height:1;white-space:nowrap;width:-moz-fit-content;width:fit-content}.c-pnav ul li+li{margin-left:1rem;padding-left:1.3rem;position:relative}.c-pnav ul li+li:before{top:.2rem;content:"";position:absolute;width:.6rem;height:.6rem;background-image:url(../imgs/common/arw2-r.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:.3;left:0;display:block}.c-pnav ul li a{color:rgba(51,51,51,.3);text-decoration:none;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:color}html.notouch .c-pnav ul li a:hover{color:#e20013}}.section__body{max-width:110rem;position:relative;margin-right:auto;margin-left:auto;padding-right:3rem;padding-left:3rem}@media only screen and (max-width: 1023px){.section__body{padding-right:1.5rem;padding-left:1.5rem}}.c-post-pager{background:#e6f1ff;padding:7rem 0}.c-post-pager .nextprev{display:flex;justify-content:space-between;flex-wrap:wrap}.c-post-pager .nextprev .link{width:48.35%}.c-post-pager .nextprev .link a{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:2rem;box-sizing:border-box;background:#fff;border-radius:1.5rem;text-decoration:none;color:#333;font-size:1.4rem;line-height:1.64}.c-post-pager .nextprev .link a .arw{width:4rem}.c-post-pager .nextprev .link a .arw .icon{display:block;width:1.5rem;height:1.5rem;fill:#e20013;margin:0 auto 1rem}.c-post-pager .nextprev .link a .arw .ttl{color:#e20013}.c-post-pager .nextprev .link a .img{width:12rem}.c-post-pager .nextprev .link a .ttl{width:calc(100% - 19rem)}.c-post-pager .nextprev .link a .ttl p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}html.notouch .c-post-pager .nextprev .link a:hover .arw .icon{animation:arw_r .5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s}html.notouch .c-post-pager .nextprev .link a:hover .arw .icon.left{animation:arw_l .5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s}.c-post-pager .back{display:flex;justify-content:center;margin-top:4rem}.c-post-pager .back a{text-decoration:none;color:#333;display:flex;align-items:center;font-size:1.7rem}.c-post-pager .back__btn .l-arwbtn__arw{margin-right:1rem;width:3.2rem;height:3.2rem;border:none;background:#fff}.c-post-pager .back__btn .l-arwbtn__arw:after{width:1rem;height:1rem;left:1rem}@media only screen and (max-width: 1023px){.c-post-pager{padding:4rem 0}.c-post-pager .nextprev{display:block}.c-post-pager .nextprev .link{width:auto}.c-post-pager .nextprev .link+.link{margin-top:1rem}.c-post-pager .nextprev .link a{padding:1.5rem;font-size:1.3rem}.c-post-pager .nextprev .link a .arw{width:3.6rem}.c-post-pager .nextprev .link a .arw .icon{width:1.3rem;height:1.3rem;margin:0 auto .8rem}.c-post-pager .nextprev .link a .img{width:11rem}.c-post-pager .nextprev .link a .ttl{width:calc(100% - 18rem)}.c-post-pager .back{margin-top:3rem}.c-post-pager .back a{font-size:1.5rem}.c-post-pager .back__btn .l-arwbtn__arw{position:relative;top:-0.1rem;margin-right:1rem;width:3rem;height:3rem}}.footer{position:relative;z-index:10;font-size:14px}.footer:before{content:"";display:block;position:absolute;z-index:-2;top:-5rem;left:0;right:0;bottom:0;background:#332d2d;height:5rem;border-radius:5rem 5rem 0 0}.footer__inner{position:relative;z-index:1;background:#332d2d;padding:10rem 3rem 11.5rem;color:#fff}.footer a{color:#fff}.footer__block.block1{display:flex;justify-content:space-between;flex-wrap:wrap}.footer__block.block2{margin-top:13rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.footer__ttl{padding-top:3rem;font-size:80px;line-height:1;margin-bottom:2.5rem;border-top:1px solid rgba(255,255,255,.15)}.footer__txt{font-size:12px;opacity:.5}.footer__contact{width:69.46%}.footer__contact .contact__btn{margin-top:3rem}.footer__map{width:25.076%}.footer .footer__bnr a+a{margin-top:1rem}.footer__rental{width:28rem;position:relative;display:block;overflow:hidden;border-radius:.5rem;transform:translate3d(0, 0, 0);aspect-ratio:280/172;display:flex;align-items:flex-end}.footer__rental .rental__inner{position:relative;z-index:1;padding-left:2rem;padding-bottom:1.7rem}.footer__rental .rental__bg{display:block;width:100%;height:100%;position:absolute;inset:0}.footer__rental .rental__bg img{width:100%}.footer__rental .rental__ttl{font-size:18px;font-weight:bold;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.3;margin-bottom:1rem}.footer__rental .rental__txt{font-size:10px;color:rgba(255,255,255,.7);line-height:1.4}.footer__rental .rental__btn{position:absolute;right:2rem;bottom:2rem;z-index:1}.footer__menu{width:calc(100% - 35rem)}.footer__menu .menu__content{display:flex;justify-content:space-between}.footer__menu .menu__content .block{width:31%}.footer__menu .menu__content .block.block2{width:34%}.footer__menu .menu__content .block.block3{width:25.7%}.footer__menu .menu__content .block.block4{width:9.3%}.footer__menu .menu__content .block .sitemap>li+li{margin-top:1.5rem}.footer__menu .menu__content .block .sitemap>li a{font-size:18px}.footer__menu .menu__content .block .sitemap a{text-decoration:none}.footer__menu .menu__content .block .sitemap__children{margin-top:2.5rem;word-break:break-all}.footer__menu .menu__content .block .sitemap__children li+li{margin-top:1rem}.footer__menu .menu__content .block .sitemap__children li a{font-size:14px;opacity:.5}.footer__menu .menu__content .sns li+li{margin-top:.5rem}.footer__menu .menu__content .sns li a .icon{width:6rem;height:6rem;box-sizing:border-box;border-radius:50%;position:relative;overflow:hidden;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}.footer__menu .menu__content .sns li a .icon:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #fff;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}.footer__menu .menu__content .sns li a .icon:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0%;height:0;padding-bottom:0;border-radius:50%;background:#000;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}.footer__menu .menu__content .sns li a .icon svg{position:absolute;width:2.7rem;height:2.7rem;top:50%;left:50%;transform:translate(-50%, -50%);fill:#fff}.footer__menu .menu__content .sns li a.pp .icon{width:6.4rem;height:6.4rem;border-radius:0}.footer__menu .menu__content .sns li a.pp .icon:before,.footer__menu .menu__content .sns li a.pp .icon:after{display:none}html.notouch .footer__menu .menu__content .sns li a:hover .icon:after{border-color:rgba(0,0,0,0)}html.notouch .footer__menu .menu__content .sns li a:hover .icon:before{width:100%;padding-bottom:100%}.footer__bottom{margin-top:18.5rem;display:flex;justify-content:space-between}.footer .footer__right{translate:0 -3.4rem}.footer .footer__right .pp{width:6.5rem;height:6.5rem;display:block;margin-left:auto;margin-bottom:1.6rem}.footer__info{display:flex;flex-direction:column}.footer__info .logo{margin-bottom:2rem}.footer__info .logo a{text-decoration:none;transition:none;display:block;overflow:hidden;text-indent:-5260px;width:37.7rem;height:3.1rem;background:url(../imgs/common/logo2.svg) no-repeat center center;background-size:contain}.footer__info .time,.footer__info .privacy{opacity:.5;line-height:1;margin-right:1.5rem}.footer__links{margin-bottom:2rem;font-size:1.2rem;opacity:.5;display:flex;gap:2rem;margin-bottom:.8rem}.footer__copyright{font-size:10px;line-height:1;opacity:.5;text-align:right}@media only screen and (max-width: 1023px){.footer{font-size:1.3rem}.footer:before{top:-4.9rem;height:5rem;border-radius:3rem 3rem 0 0}.footer__inner{padding:0 0 10rem;display:flex;flex-direction:column}.footer__block.block1{display:block;display:contents}.footer__block.block2{margin-top:0;display:block;display:contents}.footer__ttl{padding-top:0;font-size:5rem;margin-bottom:2rem;border-top:none}.footer__txt{font-size:13px}.footer__contact{border-top:1px solid rgba(255,255,255,.15);width:100%;box-sizing:border-box;padding:3.5rem 3rem 7.5rem;order:2}.footer__contact .contact__btn{margin-top:3rem}.footer__map{border-top:1px solid rgba(255,255,255,.15);width:100%;box-sizing:border-box;padding:3.5rem 3rem 7.5rem;order:3}.footer__bnr{margin-inline:3rem;margin-bottom:5rem}.footer__rental{width:100%;align-items:flex-start;flex-direction:column;box-sizing:border-box;padding:2.5rem 1.5rem 0;order:1;aspect-ratio:315/145}.footer__rental .rental__inner{padding:0}.footer__rental .rental__ttl{font-size:1.3rem;margin-bottom:1.4rem}.footer__rental .rental__txt{display:none}.footer__rental .rental__btn{position:relative;margin-top:0;right:auto;bottom:auto}.footer__rental .rental__bg{display:block;border-radius:1rem;overflow:hidden}.footer__menu{border-top:1px solid rgba(255,255,255,.15);width:100%;box-sizing:border-box;padding:3.5rem 3rem 0;order:4}.footer__menu .menu__content{display:block;position:relative}.footer__menu .menu__content:before{content:"";display:block;position:absolute;top:0;height:1px;width:100%;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2), 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.footer__menu .menu__content .block{width:auto}.footer__menu .menu__content .block.block2{width:auto}.footer__menu .menu__content .block.block3{width:auto}.footer__menu .menu__content .block.block4{margin-top:7.5rem;width:auto}.footer__menu .menu__content .block .sitemap>li{position:relative}.footer__menu .menu__content .block .sitemap>li:before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2), 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.footer__menu .menu__content .block .sitemap>li+li{margin-top:0}.footer__menu .menu__content .block .sitemap>li a{display:block;padding:1.5rem 0 1.8rem;font-size:1.5rem;line-height:1.3}.footer__menu .menu__content .block .sitemap__children{margin-top:0;padding-bottom:2rem}.footer__menu .menu__content .block .sitemap__children ul{background:rgba(255,255,255,.05);border-radius:.5rem;padding:1.5rem}.footer__menu .menu__content .block .sitemap__children li+li{margin-top:0}.footer__menu .menu__content .block .sitemap__children li a{padding:.5rem 0;font-size:1.3rem}.footer__menu .menu__content .sns{display:flex}.footer__menu .menu__content .sns li{margin-right:.5rem}.footer__menu .menu__content .sns li+li{margin-top:0}.footer__menu .menu__content .sns li a .icon{width:3rem;height:3rem;border:1px solid #fff}.footer__menu .menu__content .sns li a .icon svg{width:1.5rem;height:1.5rem}.footer__menu .menu__content .sns li a .icon:before,.footer__menu .menu__content .sns li a .icon:after{display:none}.footer__bottom{margin-top:3rem;padding:0 3rem;display:block;order:5;text-align:left}.footer__info{display:block;margin-bottom:9rem}.footer__info .logo{margin-right:1rem;margin-bottom:1.5rem}.footer__info .logo a{width:31.5rem;height:2.8rem}.footer__info .time,.footer__info .privacy{font-size:1rem}.footer__info .privacy{display:inline-block;margin-bottom:1rem}.footer .footer__right{translate:0 0}.footer .footer__right .pp{margin-left:0;width:4.5rem;height:4.5rem;margin-bottom:1.5rem}.footer__links{flex-wrap:wrap;font-size:1rem;gap:0rem 1rem;flex-direction:column}.footer__copyright{margin-top:.8rem;font-size:1rem;text-align:left}}.l-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;cursor:pointer;padding-left:0;padding-right:0;position:relative;text-align:left;text-decoration:none;white-space:nowrap;align-items:center;display:inline-flex;justify-content:center;color:#fff}.l-btn.red .l-btn__icon{background:#e20013;border:rgba(0,0,0,0)}.l-btn.red .l-btn__label{background:#e20013;border:rgba(0,0,0,0)}.l-btn.black .l-btn__icon{background:#333;border:rgba(0,0,0,0)}.l-btn.black .l-btn__label{background:#333;border:rgba(0,0,0,0)}.l-btn.beige .l-btn__icon{background:#333;border:rgba(0,0,0,0)}.l-btn.beige .l-btn__label{background:#333;border:rgba(0,0,0,0)}.l-btn.small .l-btn__icon{width:3rem;height:3rem}.l-btn.small .l-btn__icon .arw{width:1.4rem;height:1.4rem}.l-btn.small .l-btn__label{height:3rem;min-width:3rem;padding-left:1rem;padding-right:1rem}.l-btn.small .l-btn__label .txt{position:relative;top:.1rem;font-weight:400}html.notouch .l-btn.small:hover .l-btn__label,html.notouch a:hover .l-btn.small .l-btn__label{transform:translateX(3rem)}.l-btn__icon{width:6rem;height:6rem;flex-shrink:0;overflow:hidden;pointer-events:none;transform-origin:0 50%;border-radius:10rem;align-items:center;display:inline-flex;justify-content:center;border:1px solid #fff;box-sizing:border-box}.l-btn__icon.hover-wrapper{left:0;position:absolute;top:0;transition:transform .25s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity;transform:scale(0)}.l-btn__icon.wrapper{transition:transform .25s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity;transform-origin:100% 50%}.l-btn__icon .arw{position:absolute;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../imgs/common/arw-r_white.svg)}.l-btn__icon .blank{position:absolute;display:flex;align-items:center;justify-content:center;height:1.2rem;width:1.2rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../imgs/common/blank-icon-white.svg)}.l-btn__label{height:6rem;min-width:6rem;padding-left:3rem;padding-right:3rem;position:relative;border-radius:10rem;align-items:center;display:inline-flex;justify-content:center;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity;border:1px solid #fff;box-sizing:border-box}.l-btn__label .bg{height:100%;position:absolute;left:0;top:0;bottom:0;transform-origin:0 50%;width:100%;border-radius:10rem}.l-btn__label .txt{margin-bottom:0;margin-top:0;line-height:1.3;font-weight:700;position:relative}html.notouch .l-btn:hover .l-btn__label,html.notouch a:hover .l-btn .l-btn__label{transform:translateX(6rem)}html.notouch .l-btn:hover .l-btn__icon.hover-wrapper,html.notouch a:hover .l-btn .l-btn__icon.hover-wrapper{transform:scale(1)}html.notouch .l-btn:hover .l-btn__icon.wrapper,html.notouch a:hover .l-btn .l-btn__icon.wrapper{transform:scale(0)}@media only screen and (max-width: 1023px){.l-btn.small .l-btn__icon{width:2.7rem;height:2.7rem}.l-btn.small .l-btn__icon .arw{position:relative;width:1.4rem;height:1.4rem}.l-btn.small .l-btn__label{height:2.7rem;min-width:2.7rem;padding-left:1rem;padding-right:1rem}.l-btn.small .l-btn__label .txt{position:relative;left:0rem;top:.05rem}.l-btn__icon{width:5rem;height:5rem}.l-btn__icon .arw{background-image:url(../imgs/common/arw-r_white_sp.svg);height:2.1rem;width:2.1rem}.l-btn__label{height:5rem;min-width:5rem;padding-left:1.5rem;padding-right:1.5rem}}@keyframes arw_r{0%,100%{opacity:0;transform:translateX(-5rem)}33%{opacity:1;transform:translateX(5rem)}33.1%{opacity:0;transform:translateX(-5rem)}66%{opacity:1;transform:translateX(5rem)}66.1%{opacity:0;transform:translateX(-5rem)}}@keyframes arw_r_small{0%{opacity:1;transform:translateX(-2rem)}33%{opacity:1;transform:translateX(2rem)}33.1%{transform:translateX(-2rem)}66%{opacity:1;transform:translateX(2rem)}66.1%{transform:translateX(-2rem)}100%{transform:translateX(0rem)}}@keyframes arwb_r{0%,100%{opacity:1;transform:translateX(0)}0.1%{opacity:0;transform:translateX(-5rem)}50%{opacity:0;transform:translateX(-5rem)}}@keyframes bg_r{0%,100%{transform:translateX(0)}50%{transform:translateX(1.5rem)}}@keyframes arw_circle{0%,100%{transform:translateX(0)}50%{transform:translateX(3rem)}50.1%{transform:translateX(0)}}@keyframes undefined-easeOutBounce{0%{transform:translateX(0%)}24%{transform:translateX(2rem)}36%{transform:translateX(0)}54%{transform:translateX(0.5rem)}74%{transform:translateX(0)}}.l-arwbtn{position:relative;display:block;line-height:1;width:6rem;height:6rem;border-radius:50%}.l-arwbtn.red .bg{background:#e20013}.l-arwbtn.ghost .bg{border:1px solid #fff;background:rgba(0,0,0,0)}.l-arwbtn.beige .bg{border:1px solid #c6baba;background:rgba(0,0,0,0)}.l-arwbtn.beige .arw:before,.l-arwbtn.beige .arw:after{background-image:url(../imgs/common/arw-r_beige.svg)}@media(max-width: 1023px){.l-arwbtn.beige .arw:before,.l-arwbtn.beige .arw:after{background-image:url(../imgs/common/arw-r_beige_sp.svg)}}.l-arwbtn.gray .bg{border:1px solid #ccc;background:rgba(0,0,0,0)}.l-arwbtn.gray .arw:before,.l-arwbtn.gray .arw:after{background-image:url(../imgs/common/arw-r_gray_sp.svg)}.l-arwbtn.index .bg{border:1px solid #ccc;background:rgba(0,0,0,0)}.l-arwbtn.index .arw:before,.l-arwbtn.index .arw:after{width:2.4rem;height:2.4rem;margin-top:-1.1rem;margin-left:-1.1rem;background-image:url(../imgs/common/index.svg)}.l-arwbtn.small{width:3rem;height:3rem}.l-arwbtn.small .arw{width:3rem;height:3rem}.l-arwbtn.small .arw:before,.l-arwbtn.small .arw:after{width:1.4rem;height:1.4rem;margin-top:-0.66rem;margin-left:-0.65rem;background-image:url(../imgs/common/arw-r_white_sp.svg)}.l-arwbtn.small .arw:after{transform:translateX(-3rem)}.l-arwbtn.small.gray .arw:before,.l-arwbtn.small.gray .arw:after{background-image:url(../imgs/common/arw-r_gray_sp.svg)}.l-arwbtn.small-ss{width:2.5rem;height:2.5rem}.l-arwbtn.small-ss .arw{width:2.5rem;height:2.5rem}.l-arwbtn.small-ss .arw:before,.l-arwbtn.small-ss .arw:after{width:1.2rem;height:1.2rem;margin-top:-0.6rem;margin-left:-0.6rem}.l-arwbtn.small-ss.ghost .arw:before,.l-arwbtn.small-ss.ghost .arw:after{margin-top:-0.5rem;margin-left:-0.5rem}.l-arwbtn.small-sss{width:1.5rem;height:1.5rem}.l-arwbtn.small-sss .arw{width:1.5rem;height:1.5rem}.l-arwbtn.small-sss .arw:before,.l-arwbtn.small-sss .arw:after{width:.7rem;height:.7rem;margin-top:-0.3rem;margin-left:-0.3rem}.l-arwbtn .bg{position:absolute;top:0;left:0;bottom:0;display:block;width:100%;height:100%;border-radius:50%;z-index:1;background:#333;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,background;background:#333;transform:translate3d(0, 0, 0)}.l-arwbtn .arw{width:6rem;height:6rem;border-radius:50%;overflow:hidden;position:absolute}.l-arwbtn .arw:before,.l-arwbtn .arw:after{position:absolute;z-index:2;top:50%;left:50%;margin-top:-1.3rem;margin-left:-1.3rem;bottom:0;display:block;content:"";width:2.6rem;height:2.6rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../imgs/common/arw-r_white.svg);transition-property:background-image;transform:translate3d(0, 0, 0)}.l-arwbtn .arw:after{transform:translateX(-5rem)}.l-arwbtn .arw.pdf:before,.l-arwbtn .arw.pdf:after{margin-top:-0.5rem;margin-left:-1rem;font-size:1rem;content:"PDF";width:auto;height:auto;background:none;color:#fff;transform:translate3d(0, 0, 0);scale:.8}.l-arwbtn .arw.is-action .arw:after{animation:arw_rPDF 1s cubic-bezier(0.39, 0.575, 0.565, 1)}.l-arwbtn .arw.is-action .arw:before{animation:arwb_rPDF 1s cubic-bezier(0.39, 0.575, 0.565, 1)}.l-arwbtn.is-action{animation:undefined-easeOutBounce 1s cubic-bezier(0.39, 0.575, 0.565, 1)}.l-arwbtn.is-action .arw:after{animation:arw_r 1s cubic-bezier(0.39, 0.575, 0.565, 1)}.l-arwbtn.is-action .arw:before{animation:arwb_r 1s cubic-bezier(0.39, 0.575, 0.565, 1)}@media only screen and (max-width: 1023px){.l-arwbtn{width:5rem;height:5rem}.l-arwbtn.small{width:2.7rem;height:2.7rem}.l-arwbtn.small .arw{width:2.7rem;height:2.7rem}.l-arwbtn.small .arw:before,.l-arwbtn.small .arw:after{margin-top:-0.6rem;width:1.4rem;height:1.4rem}.l-arwbtn .arw{width:5rem;height:5rem}.l-arwbtn .arw:before,.l-arwbtn .arw:after{margin-top:-1rem;margin-left:-1rem;width:2.1rem;height:2.1rem;background-image:url(../imgs/common/arw-r_white_sp.svg)}.l-arwbtn .arw.pdf:before,.l-arwbtn .arw.pdf:after{margin-top:-0.5rem;margin-left:-1rem;scale:.9}}.l-contactBtn{display:block;background:#b20000;border-radius:20rem;overflow:hidden;padding:5rem 4rem;height:12rem;display:flex;justify-content:space-between;align-items:center;text-decoration:none !important;color:#fff !important;border:none;width:100%;box-sizing:border-box}.l-contactBtn__txt{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:2.2rem}.l-contactBtn.min{padding:2rem 2rem 2rem 4rem}.l-contactBtn.min .l-contactBtn__txt{font-size:1.8rem}@media only screen and (max-width: 1023px){.l-contactBtn{border-radius:4.5rem;padding:2.5rem 2rem 2.5rem 2.5rem}.l-contactBtn__txt{font-size:1.5rem}.l-contactBtn .l-arwbtn{width:2.7rem;height:2.7rem}.l-contactBtn .l-arwbtn .arw{width:2.7rem;height:2.7rem}.l-contactBtn .l-arwbtn .arw:before,.l-contactBtn .l-arwbtn .arw:after{margin-top:-0.6rem;margin-left:-0.6rem;width:1.3rem;height:1.3rem}}@keyframes linelink{0%{background-position:right bottom 2px;background-size:100% 1px}50%{background-position:right bottom 2px;background-size:0 1px}51%{background-position:left bottom 2px;background-size:0 1px}100%{background-position:left bottom 2px;background-size:100% 1px}}@keyframes linelinkB2{0%{background-position:right bottom 2px;background-size:100% 2px}50%{background-position:right bottom 2px;background-size:0 2px}51%{background-position:left bottom 2px;background-size:0 2px}100%{background-position:left bottom 2px;background-size:100% 2px}}@keyframes linelinkB2-4{0%{background-position:right bottom 4px;background-size:100% 2px}50%{background-position:right bottom 4px;background-size:0 2px}51%{background-position:left bottom 4px;background-size:0 2px}100%{background-position:left bottom 4px;background-size:100% 2px}}@keyframes linelink-custom{0%{background-position:right bottom var(--bottom);background-size:100% 1px}50%{background-position:right bottom var(--bottom);background-size:0 1px}51%{background-position:left bottom var(--bottom);background-size:0 1px}100%{background-position:left bottom var(--bottom);background-size:100% 1px}}.c-linelink{--bottom: 0;display:inline-block;color:#333;line-height:1.4;text-decoration:none}.c-linelink.b2 .c-linelink__txt{background-size:100% 2px}html.notouch .c-linelink.b2:hover .c-linelink__txt,html.notouch a:hover .c-linelink.b2 .c-linelink__txt{animation:linelinkB2 .5s cubic-bezier(0.39, 0.575, 0.565, 1)}.c-linelink.b2-4 .c-linelink__txt{background-size:100% 2px}html.notouch .c-linelink.b2-4:hover .c-linelink__txt,html.notouch a:hover .c-linelink.b2-4 .c-linelink__txt{animation:linelinkB2-4 .5s cubic-bezier(0.39, 0.575, 0.565, 1)}.c-linelink .c-linelink__txt.custom{--bottom: 1px;background:url(../imgs/common/line.svg) no-repeat left bottom var(--bottom);background-size:100% 1px}.c-linelink .c-linelink__txt.custom.bottom-7{--bottom: 7px}@media(max-width: 1023px){.c-linelink .c-linelink__txt.custom.line-bottom-adjust__sp{--bottom: 3px}}.c-linelink__txt{will-change:background-size;background:url(../imgs/common/line.svg) no-repeat left bottom 2px;background-size:100% 1px}.c-linelink__txt.red__deep{background-image:url(../imgs/common/line-red_deep.svg)}.c-linelink__txt.red{background-image:url(../imgs/common/line-red.svg);color:#e20013}.c-linelink__txt.white{background-image:url(../imgs/common/line-white.svg)}.c-linelink__txt.blue{background-image:url(../imgs/common/line-blue.png)}html.notouch .c-linelink:hover .c-linelink__txt,html.notouch a:hover .c-linelink .c-linelink__txt,.c-linelink.is-hover .c-linelink__txt{animation:linelink .5s cubic-bezier(0.39, 0.575, 0.565, 1)}html.notouch .c-linelink:hover .c-linelink__txt.custom,html.notouch a:hover .c-linelink .c-linelink__txt.custom,.c-linelink.is-hover .c-linelink__txt.custom{--bottom: 1px;animation:linelink-custom .5s cubic-bezier(0.39, 0.575, 0.565, 1)}.c-linelink--hidden:has(.c-blank__icon){display:inline-flex;align-items:center;gap:.4rem}.c-linelink--hidden .c-linelink__txt{transition:background-size .25s cubic-bezier(0.39, 0.575, 0.565, 1);background-position:right bottom 2px;background-size:0 1px}.c-linelink--hidden .c-linelink__txt.custom{--bottom: 1px;transition:background-size .25s cubic-bezier(0.39, 0.575, 0.565, 1);background-position:right bottom var(--bottom);background-size:0 1px}html.notouch .c-linelink--hidden:hover .c-linelink__txt,html.notouch a:hover .c-linelink--hidden .c-linelink__txt{animation:none;background-position:left bottom 2px;background-size:100% 1px}html.notouch .c-linelink--hidden:hover .c-linelink__txt.custom,html.notouch a:hover .c-linelink--hidden .c-linelink__txt.custom{animation:none;background-position:left bottom var(--bottom);background-size:100% 1px}html.notouch .c-card:has(.c-card-mainLink:hover) .js-card-title-line{animation:linelink .5s cubic-bezier(0.39, 0.575, 0.565, 1)}@media only screen and (max-width: 1023px){.c-linelink.b2 .c-linelink__txt{background-size:100% 1px}.c-linelink--hidden .c-linelink__txt{text-decoration:none}}.img-ov{backface-visibility:hidden;overflow:hidden;position:relative;z-index:0}.img-ov img,.img-ov video{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transform:scale(1.005)}html.notouch a:hover .img-ov img,html.notouch a:hover .img-ov video{transform:scale(1.05) !important}.c-card:has(.c-card-mainLink:hover) .img-ov img{transform:scale(1.05)}.c-anchor{display:flex;gap:.5rem;flex-wrap:wrap}.c-anchor li.c-anchor__item{padding-left:0}.c-anchor li.c-anchor__item:before{display:none}.c-anchor li.c-anchor__item+li{margin-top:0}.c-anchor .c-anchor__link{display:flex;border:1px solid;border-radius:100vh;line-height:1;padding:1.5rem 2rem;text-decoration:none;font-size:1.6rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);text-decoration:none !important}.c-anchor .c-anchor__link:hover{background-color:#333;color:#fff}.avs-flow .c-anchor .c-anchor__link:hover,.avs-faq .c-anchor .c-anchor__link:hover{border-color:rgba(0,0,0,0);background-color:#3f3838}.c-anchor .c-anchor__item.is-current .c-anchor__link{background-color:#333;color:#fff}.avs-flow .c-anchor .c-anchor__item.is-current .c-anchor__link,.avs-faq .c-anchor .c-anchor__item.is-current .c-anchor__link{border-color:rgba(0,0,0,0);background-color:#3f3838}.c-anchor .c-anchor__icon{width:1rem;aspect-ratio:1/1;margin-left:.5rem}@media(max-width: 1023px){.c-anchor .c-anchor__icon{width:.8rem}}@media(max-width: 1023px){.c-anchor .c-anchor__link{padding:1rem 1.5rem;font-size:1.4rem}}.grid__nav .c-anchor{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.grid__nav .c-anchor .c-anchor__link{height:3rem;font-size:1.4rem;box-sizing:border-box;padding-block:0;padding-inline:1.2rem;padding-top:.2rem;align-items:center;border-color:#ccc}.js-typing{visibility:hidden}.js-typing.is-action{visibility:visible}.js-typing.is-end:after{display:none}.js-typing span{display:none}.js-typing::after{content:"|";animation:typinganime .8s ease infinite}@keyframes typinganime{from{opacity:0}to{opacity:1}}.js-shuffle{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.js-shuffle__text{transition:all .7s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,-webkit-clip-path;transition-property:transform,clip-path;transition-property:transform,clip-path,-webkit-clip-path;display:inline-block}.js-shuffle.left .js-shuffle__text{transform:translateX(-100%)}.js-shuffle.left.is-visible .js-shuffle__text{transform:translateX(0)}.js-shuffle.right .js-shuffle__text{transform:translateX(100%)}.js-shuffle.right.is-visible .js-shuffle__text{transform:translateX(0)}.form-select{box-sizing:border-box;width:100%;position:relative;z-index:1;border:solid 1px #ebebeb;background:#fff;border-radius:.5rem}.form-select.form-select{margin-top:1rem}.form-select:before{top:50%;margin-top:-0.7rem;content:"";display:block;position:absolute;right:1.3rem;width:1.4rem;height:1.4rem;background:url(../imgs/common/arw3-b.svg) no-repeat center center;background-size:contain;opacity:.3}.form-select select{display:block;width:100%;height:5rem;margin:0;padding:0 3.5rem 0rem 1.2rem;border:none;border-radius:0;background:none;cursor:pointer;outline:none;font-size:1.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-select select.is-selected{opacity:1}.form-select select::-ms-expand{display:none}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:none;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.m-contents{font-size:1.6rem}.m-contents .mt0{margin-top:0}.m-contents .mt10{margin-top:1rem}.m-contents .mt20{margin-top:2rem}.m-contents .mt30{margin-top:3rem}.m-contents .mt40{margin-top:4rem}.m-contents .pb0{padding-bottom:0 !important}.m-contents .cap{font-size:1.4rem;color:#666}.m-contents .mb-0{margin-bottom:0 !important}.m-contents .mb60{margin-bottom:6rem}.m-contents strong{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.m-contents__cap{margin-top:3rem;color:#b20000}.m-contents__txtlink{margin-top:3rem}.m-contents__txtlink a{display:flex;align-items:center;text-decoration:none !important}.m-contents__txtlink a .l-arwbtn{margin-left:1rem}.m-contents a:not(.non-module){text-decoration:underline;color:#333}.m-contents a:not(.non-module).c-linelink{text-decoration:none !important}.m-contents img{display:block;margin-left:auto;margin-right:auto}.m-contents img.border{box-sizing:border-box;border:1px solid #ccc}.m-contents p:not(.non-module){margin-top:3rem}.m-contents *:first-child,.m-contents h1+*,.m-contents h2+*,.m-contents h3+*:not(h4),.m-contents h4+*,.m-contents h5+*,.m-contents h6+* .wp-block-image+*{margin-top:0 !important}.m-contents h2:not(.non-module){margin-top:10rem;font-size:3rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;margin-bottom:3.8rem;line-height:1.3;padding-top:5rem;position:relative}.m-contents h2:not(.non-module):before,.m-contents h2:not(.non-module):after{position:absolute;top:0;content:"";display:block;height:1px}.m-contents h2:not(.non-module):before{left:0;width:1rem;background:#e20013}.m-contents h2:not(.non-module):after{width:calc(100% - 1.5rem);right:0;background:#ccc}.system-solution .m-contents h2:not(.non-module):after{background-color:#ebebeb}.m-contents h2:not(.non-module) a{text-decoration:none !important}.m-contents h3:not(.non-module){margin-top:5rem;font-size:2.2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;line-height:1.4;margin-bottom:2.5rem;padding:1rem 2.2rem .7rem;border:1px solid #ccc;border-radius:1rem;position:relative}@media(min-width: 1024px){.system-solution .m-contents h3:not(.non-module){margin-bottom:3rem}}.m-contents h3:not(.non-module):before{content:"";position:absolute;top:1.3rem;left:1rem;width:.3rem;height:calc(100% - 2.5rem);background:#e20013;border-radius:.3rem;overflow:hidden}.m-contents h4{margin-top:4rem;font-size:2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;line-height:1.4;margin-bottom:2rem;padding:0 0 0 1.2rem;position:relative}.m-contents h4:before{content:"";position:absolute;top:.5rem;left:0;width:.3rem;height:calc(100% - 1rem);background:#e20013;border-radius:.3rem;overflow:hidden}.m-contents ul:not(.non-module){margin-top:4rem}.m-contents ul:not(.non-module) li{position:relative;padding-left:1.4rem}.m-contents ul:not(.non-module) li:before{position:absolute;left:0;top:1.1rem;width:.4rem;height:.4rem;border-radius:1rem;background:#333;content:""}.m-contents ul:not(.non-module) li+li{margin-top:.2rem}.m-contents ul:not(.non-module).small{font-size:1.4rem}.m-contents ul:not(.non-module).small li{padding-left:0}.m-contents ul:not(.non-module).small li:before{content:"・";margin-right:.2rem;position:relative;width:auto;height:auto;background:rgba(0,0,0,0);top:auto;left:auto;border-radius:0}.m-contents .wp-block-table{width:100%;margin-top:4rem;display:block;overflow:auto}.m-contents .wp-block-table table{pointer-events:none}.m-contents .wp-block-table table a{pointer-events:all}.m-contents .wp-block-table.is-style-font-min table th,.m-contents .wp-block-table.is-style-font-min table td{font-size:1.1rem}.m-contents .wp-block-table table{border-collapse:inherit;border-radius:.5rem;overflow:hidden;border-spacing:0;border:none;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb}.m-contents .wp-block-table table.has-fixed-layout{table-layout:fixed}.m-contents .wp-block-table table tr>*{border:none;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;overflow:hidden}.m-contents .wp-block-table table tr:first-child>*:first-child{border-radius:.5rem 0 0 0}.m-contents .wp-block-table table tr:first-child>*:last-child{border-radius:0 .5rem 0 0}.m-contents .wp-block-table table tr:last-child>*:first-child{border-radius:0 0 0 .5rem}.m-contents .wp-block-table table tr:last-child>*:last-child{border-radius:0 0 .5rem 0}.m-contents .wp-block-table table th,.m-contents .wp-block-table table td{padding:1.5rem 1.5rem 1.3rem;box-sizing:border-box;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.4rem;white-space:nowrap;width:-moz-fit-content;width:fit-content}.m-contents .wp-block-table table th{width:25.555%;background:#f5f5f5;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.m-contents .wp-block-table table thead tr:last-child>*:first-child{border-radius:0}.m-contents .wp-block-table table thead tr:last-child>*:last-child{border-radius:0}.m-contents .wp-block-table table thead+tbody tr:first-child>*:first-child{border-radius:0}.m-contents .wp-block-table table thead+tbody tr:first-child>*:last-child{border-radius:0}.m-contents .wp-block-table table tr td:first-child{width:25.555%;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.m-contents__gallery{position:relative}.m-contents__gallery.is-hiddenArw .gallery__controller,.m-contents__gallery.is-hiddenArw .hover-next{visibility:hidden}.m-contents__gallery .gallery__slide{max-width:70rem;box-sizing:border-box}.m-contents__gallery .gallery__container{overflow:visible !important;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.m-contents__gallery .gallery__container.is-next{transform:translateX(-1rem)}.m-contents__gallery .gallery__container.is-prev{transform:translateX(1rem)}.m-contents__gallery .gallery__container .hover-next,.m-contents__gallery .gallery__container .hover-prev{position:absolute;z-index:3;top:0;display:block;width:100%;height:100%;cursor:pointer}.m-contents__gallery .gallery__container .hover-next.swiper-button-disabled,.m-contents__gallery .gallery__container .hover-prev.swiper-button-disabled{pointer-events:none}.m-contents__gallery .gallery__container .hover-next{right:-100%}.m-contents__gallery .gallery__container .hover-prev{left:-100%}.m-contents__gallery .gallery__controller{position:absolute;top:-9rem;right:0;display:flex}.m-contents__gallery .gallery__controller li{padding-left:0}.m-contents__gallery .gallery__controller li:before{display:none}.m-contents__gallery .gallery__controller li+li{margin-top:0;margin-left:.4rem}.m-contents__gallery .gallery__controller li button{display:block;width:5rem;height:5rem;padding:0;border:1px solid #ccc;border-radius:50%;background:none;overflow:hidden;cursor:pointer;outline:none;background:#e6e6e6;position:relative;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.m-contents__gallery .gallery__controller li button.swiper-button-disabled{opacity:.5;pointer-events:none}.m-contents__gallery .gallery__controller li button.prev .arw svg{margin-left:-0.2rem}.m-contents__gallery .gallery__controller li button.next .arw svg{margin-left:.2rem}.m-contents__gallery .gallery__controller li button .arw{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.m-contents__gallery .gallery__controller li button .arw svg{display:block;position:relative;width:1.1rem;height:2rem;fill:#333}.m-contents__gallery .gallery__controller li button::-moz-focus-inner{border:0px}.m-contents__gallery .gallery__pagination{position:absolute;z-index:1;bottom:0;right:-1rem;display:flex}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet{display:block;width:2.3rem;height:2.3rem;border-radius:50%;background:none;opacity:1;cursor:pointer;outline:none;position:relative}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet:before{content:"";display:block;position:absolute;width:.9rem;height:.9rem;border-radius:50%;background:#d9d9d9;top:50%;left:50%;margin-left:-0.45rem;margin-top:-0.45rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:0rem}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet .arrow-button__border{position:absolute;top:0;left:0}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet .arrow-button__border svg{stroke-dasharray:0 408;stroke-dashoffset:10;width:2.3rem;height:2.3rem;fill:rgba(0,0,0,0);transform:rotate(-90deg);visibility:inherit;transition:none;animation:none;stroke:red;stroke-width:2.5px}@keyframes bullet-over{to{stroke-dasharray:408 408}}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:red}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .arrow-button__border svg{animation:bullet-over 10s linear forwards;stroke-width:2px}.m-contents__gallery .gallery__list{transform:translate3d(0px, 0, 0)}.m-contents__gallery .gallery__list .item{box-sizing:border-box;overflow:hidden;position:relative;border-radius:.5rem;min-width:100%;width:100%;padding-right:0;padding-left:0;transition:all .8s ease;position:absolute;transform:translate3d(0px, 0px, 0px) scale(1, 1) !important;opacity:1 !important;transition-duration:.8s !important}.m-contents__gallery .gallery__list .item a{display:block;text-decoration:none}.m-contents__gallery .gallery__list .item.swiper-slide-active{position:relative}.m-contents__gallery .gallery__list .item.swiper-slide-active .item__img{transform:scale(1)}.m-contents__gallery .gallery__list .item.slide__back{opacity:0 !important;transition:all 1.2s ease,transform .8s;transform:translate3d(0px, 0px, 0px) scale(0.95, 0.95) !important}.m-contents__gallery .gallery__list .item.slide__back.swiper-slide-next{opacity:1 !important;transform:translate3d(0px, 0px, 0px) scale(1) !important}.m-contents__gallery .gallery__list .item__img{backface-visibility:hidden;overflow:hidden;position:relative;display:block;border-radius:.5rem;aspect-ratio:700/490;transform:scale(0.71);transition:all .8s ease;transition-property:transform,opacity;transform-origin:top left}.m-contents__gallery .gallery__list .item__img img{width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.m-contents__gallery .gallery__list .item__txt{margin-top:1rem;line-height:1.75}.m-contents__contact{margin-top:14rem;padding-top:4rem;border-top:1px solid #ccc}.m-contents__contact .ttl{font-size:3rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.3;padding:0 0 0 2rem;position:relative;margin-bottom:2rem}.m-contents__contact .ttl:before{content:"";position:absolute;top:.5rem;left:0;width:.3rem;height:calc(100% - 1rem);background:#e20013;border-radius:.5rem;overflow:hidden}.m-contents__contact .txt{font-size:1.4rem}.m-contents__contact .txtlink{margin-top:1rem}.m-contents__contact .txtlink a{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-decoration:none;color:#e20013;font-size:1.4rem}.m-contents__contact .btn{margin-top:4rem}.m-contents__anchorlink .anchorlink__list{display:flex}.m-contents__anchorlink .anchorlink__list .item{margin-right:1.5rem;padding-right:2.5rem;position:relative}.m-contents__anchorlink .anchorlink__list .item:before{position:absolute;right:0;top:.4rem;display:block;content:"";width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid #333}.m-contents__anchorlink .anchorlink__list .item:after{position:absolute;right:.5rem;top:1.1rem;content:"";display:block;width:.8rem;height:.5rem;background:url(../imgs/common/arw3-b.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.m-contents__anchorlink .anchorlink__list a{text-decoration:none}.m-contents__faq .item__ttl{display:flex;justify-content:space-between;align-items:center}.m-contents__faq .item__ttl .icon{width:9rem;font-size:3rem;color:#fff}.m-contents__faq .item__ttl .icon span{display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;background:url(../imgs/common/faq.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.m-contents__faq .item__ttl .ttl{width:calc(100% - 9rem);font-size:2rem;line-height:1.4}.m-contents__faq .item__txt{margin-top:.8rem;padding-left:9rem}.m-contents__faq .item+.item{margin-top:6rem}.m-contents__bnr.col2{padding-top:6rem;border-top:1px solid #ebebeb;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-3rem;overflow:hidden}.m-contents__bnr.col2 .item{width:46%;margin-bottom:3rem}.m-contents__review{margin-top:6rem;background:rgba(235,235,235,.5);overflow:hidden;border-radius:.5rem}.m-contents__review .ttl{padding:2rem 2.5rem 1.8rem 5rem;font-size:1.6rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.4;border-bottom:1px solid #ebebeb;position:relative}.m-contents__review .ttl:before{content:"";position:absolute;display:block;left:2.7rem;top:2.5rem;width:1.3rem;height:1.3rem;background:url(../imgs/common/review.svg);background-repeat:no-repeat;background-position:center center;background-size:ccontain}.m-contents__review .txt{padding:2rem 3rem 2.5rem}.m-contents__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-2.5rem;overflow:hidden}.m-contents__list:after{content:"";display:block;width:33%}.m-contents__list .item{width:33%;margin-bottom:2.5rem;line-height:1.4;position:relative;padding-left:1.4rem;box-sizing:border-box}.m-contents__list .item:before{position:absolute;left:0;content:"・"}.m-contents__calcform{margin-top:3rem;display:flex;border:1px solid #ebebeb;border-radius:.5rem;box-sizing:border-box}.m-contents__calcform .item{width:50%;box-sizing:border-box}.m-contents__calcform .item+.item{border-left:1px solid #ebebeb}.m-contents__calcform .item__ttl{border-bottom:1px solid #ebebeb;background:#f5f5f5;padding:1.3rem 1.5rem;font-size:1.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.m-contents__calcform .item__body form{display:flex}.m-contents__calcform .item__input,.m-contents__calcform .item__output{width:50%;box-sizing:border-box;display:flex;align-items:center;padding:1.5rem}.m-contents__calcform .item__inputform{border:1px solid #ebebeb;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;box-sizing:border-box;width:13rem;height:5rem;margin:0;padding:1.5rem;font-size:1.4rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.m-contents__calcform .item__inputform::-moz-placeholder{color:#e6e6e6}.m-contents__calcform .item__inputform::placeholder{color:#e6e6e6}.m-contents__calcform .item__output{justify-content:center;border-left:1px solid #ebebeb}.m-contents__calcform .item__cap{font-size:1.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;padding-left:1.3rem}.m-contents__calcform .item__incl{font-size:2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#b20000}@media only screen and (max-width: 1023px){.m-contents{font-size:1.3rem}.m-contents .mt10{margin-top:.5rem}.m-contents .mt20{margin-top:1rem}.m-contents .mt30{margin-top:1.5rem}.m-contents .mt40{margin-top:2rem}.m-contents .cap{font-size:1.1rem}.m-contents__lead{font-size:1.5rem}.m-contents__txtlink{margin-top:2rem}.m-contents img{width:100% !important;height:auto}.m-contents p:not(.non-module){margin-top:2.5rem}.m-contents h2:not(.non-module){font-size:2rem;margin:5rem 0 1.9rem;padding:3rem 0 0}.m-contents h2:not(.non-module):before,.m-contents h2:not(.non-module):after{height:.4rem;border-radius:.4rem}.m-contents h2:not(.non-module):before{width:1.3rem}.m-contents h2:not(.non-module):after{width:calc(100% - 1.8rem);background:#e6e6e6}.m-contents h2:not(.non-module):has(+.wp-block-table),.m-contents h2:not(.non-module):has(+.accordion-container),.m-contents h2:not(.non-module):has(+h3){margin-bottom:2.5rem}.system-solution .m-contents h2:not(.non-module){padding-top:2.5rem}.system-solution .m-contents h2:not(.non-module):before,.system-solution .m-contents h2:not(.non-module):after{height:2px;border-radius:0;border-radius:0}.system-solution .m-contents h2:not(.non-module):before{width:1.5rem}.system-solution .m-contents h2:not(.non-module):after{width:calc(100% - 1.5rem);background-color:#ebebeb}.m-contents h3:not(.non-module){margin-top:4rem;font-size:1.5rem;margin-bottom:1.8rem;padding:.8rem 2rem .6rem;border-radius:.5rem}.m-contents h3:not(.non-module):before{top:1rem;left:1rem;height:calc(100% - 2rem)}.m-contents h4:not(.non-module){margin-top:3rem;font-size:1.5rem;margin-bottom:1rem;padding:0 0 0 1.1rem}.m-contents h4:not(.non-module):before{top:.15rem;height:calc(100% - .5rem)}.m-contents .wp-block-table{margin-top:2.5rem}.m-contents .wp-block-table--scroll{overflow-x:scroll;margin-right:-1.5rem;padding-right:1.5rem}.m-contents .wp-block-table--scroll table{min-width:900px}.m-contents .wp-block-table table th,.m-contents .wp-block-table table td{padding:1rem 1rem .8rem;font-size:1.2rem}.m-contents__gallery{padding-bottom:4rem}.m-contents__gallery .gallery__slide{max-width:31.5rem;margin-right:-1.5rem}.m-contents__gallery .gallery__controller{position:absolute;top:-6rem}.m-contents__gallery .gallery__controller li+li{margin-left:.5rem}.m-contents__gallery .gallery__controller li button{width:3.5rem;height:3.5rem}.m-contents__gallery .gallery__controller li button.prev .arw svg{margin-left:-0.2rem}.m-contents__gallery .gallery__controller li button.next .arw svg{margin-left:.2rem}.m-contents__gallery .gallery__controller li button .arw svg{width:.6rem;height:1.3rem}.m-contents__gallery .gallery__pagination{bottom:0rem;right:1rem}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet{width:1.8rem;height:1.8rem}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet:before{width:.8rem;height:.8rem;margin-left:-0.4rem;margin-top:-0.4rem}.m-contents__gallery .gallery__pagination .swiper-pagination-bullet .arrow-button__border svg{width:1.8rem;height:1.8rem}.m-contents__gallery .gallery__list .item__img{aspect-ratio:630/440;transform:scale(0.79)}.m-contents__contact{margin-top:4.5rem;background:#fff;border-radius:1rem;padding:3rem 1.3rem;border-top:none}.m-contents__contact.sp-border{border:1px solid #ebebeb}.m-contents__contact .ttl{font-size:1.8rem;padding:0 0 0 1.2rem;margin-bottom:2rem}.m-contents__contact .txt{font-size:1.2rem}.m-contents__contact .txtlink{margin-top:1rem}.m-contents__contact .txtlink a{font-size:1.3rem}.m-contents__contact .btn{margin-top:2.5rem}.m-contents__anchorlink{display:none}.m-contents__faq .item__ttl{align-items:start}.m-contents__faq .item__ttl .icon{width:3rem;font-size:1.5rem;position:relative}.m-contents__faq .item__ttl .icon span{position:absolute;top:.2rem;width:3rem;height:3rem}.m-contents__faq .item__ttl .ttl{margin-top:.7rem;width:calc(100% - 4.5rem);font-size:1.5rem;line-height:1.4}.m-contents__faq .item__txt{margin-top:.8rem;padding-left:4.5rem}.m-contents__faq .item+.item{margin-top:3rem}.m-contents__bnr.col2{padding-top:3rem;margin-bottom:-1.5rem}.m-contents__bnr.col2 .item{width:47.826%;margin-bottom:1.5rem}.m-contents__review{margin-top:4rem}.m-contents__review .ttl{padding:2rem 1.7rem 1.8rem 3.2rem;font-size:1.5rem}.m-contents__review .ttl:before{left:1.5rem}.m-contents__review .txt{padding:1.5rem 1.7rem 1.5rem;font-size:1.5rem}.m-contents__list{margin-bottom:0;overflow:inherit;display:block}.m-contents__list:after{display:block}.m-contents__list .item{width:auto;margin-bottom:0;padding-left:1.4rem;font-size:1.5rem}.m-contents__list .item+.item{margin-top:1rem}.m-contents__calcform{display:block}.m-contents__calcform .item{width:100%}.m-contents__calcform .item+.item{border-left:none}.m-contents__calcform .item__ttl{padding:1rem;font-size:1.2rem}.m-contents__calcform .item__input,.m-contents__calcform .item__output{padding:1rem}.m-contents__calcform .item__inputform{width:9.2rem;height:3rem;padding:.5rem;font-size:1.2rem}.m-contents__calcform .item__cap{font-size:1.2rem;padding-left:.5rem}.m-contents__calcform .item__incl{font-size:1.5rem}.m-contents ul:not(.non-module) li+li{margin-top:0}.m-contents ul:not(.non-module).small{font-size:1.3rem}.m-contents ul:not(.non-module).small li{line-height:1.75}}.accordion__body{display:none}.sp-accordion__label .icon{display:none}@media only screen and (max-width: 1023px){.sp-accordion__label{position:relative;cursor:pointer}.sp-accordion__label .icon{display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:2.7rem;height:2.7rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);border-radius:50%}.sp-accordion__label .icon.gray{border-color:rgba(0,0,0,.3)}.sp-accordion__label .icon.gray:before,.sp-accordion__label .icon.gray:after{background-color:rgba(0,0,0,.3)}.sp-accordion__label .icon:before,.sp-accordion__label .icon:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(255,255,255,.3);transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.sp-accordion__label .icon:before{width:1.2rem;height:1px}.sp-accordion__label .icon:after{width:1px;height:1.2rem}.sp-accordion__body{display:none}.sp-accordion.is-open .sp-accordion__label .icon:after{opacity:0}}.p-service-head{padding-top:13rem}.p-service-head .m-product-nav .nav>li{background-color:#fff;border-color:#ebebeb}.p-service-head .m-product-nav .nav>li+li{border-color:#ebebeb}.p-service-head .m-product-nav .nav>li .label:before{border-color:#ebebeb}@media only screen and (max-width: 1023px){.p-service-head{padding-top:10.4rem}.p-service-head .m-product-nav .nav>li:first-child{border-radius:1rem 0 0 0}.p-service-head .m-product-nav .nav>li:last-child{border-radius:0 1rem 0 0}}.m-product-nav{position:relative;z-index:10}.m-product-nav .nav{display:flex;position:relative}.m-product-nav .nav>li{border-top:1px solid #ccc;width:20%;display:flex;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background;box-sizing:border-box}.m-product-nav .nav>li+li{border-left:1px solid #ccc}.m-product-nav .nav>li.is-open .label{background:#fff}html.notouch .m-product-nav .nav>li.is-open .label:hover{background:#fff}.m-product-nav .nav>li.is-open .label:before{opacity:0}.m-product-nav .nav>li.is-open .dropdown{pointer-events:auto;visibility:visible;transform:scaleY(1);opacity:1;transition-duration:.25s}.m-product-nav .nav>li.is-open .dropdown .container{opacity:1;transform:translateY(0);transition:transform .3s,opacity .2s;transition-delay:.2s}.m-product-nav .nav>li.is-current .label:after{opacity:1}.m-product-nav .nav>li .label{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:8rem;line-height:1.3;font-size:1.3rem;position:relative;z-index:1;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}.m-product-nav .nav>li .label:before,.m-product-nav .nav>li .label:after{position:absolute;content:"";width:100%;bottom:0;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity}.m-product-nav .nav>li .label:before{height:0;border-bottom:1px solid #ccc}.m-product-nav .nav>li .label:after{opacity:0;border-bottom:2px solid #e20013}.m-product-nav .nav>li .label.pc{display:flex}.m-product-nav .nav>li .label.sp{display:none}html.notouch .m-product-nav .nav>li .label:hover{background:rgba(230,230,230,.3)}.m-product-nav .nav>li .dropdown{transition:all .15s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:visibility,opacity,top,transform;position:absolute;transform-origin:top center;transform:scaleY(0);opacity:0;top:8rem;right:0;left:0;margin:0 auto;overflow:hidden;background:#fff;pointer-events:none;visibility:hidden;backface-visibility:hidden}.m-product-nav .nav>li .dropdown .container{max-width:90rem;margin:0 auto;padding:4rem 3rem 8rem;display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;align-items:flex-start;backface-visibility:hidden;opacity:0;transition-property:visibility,opacity,top,transform;transform:translateY(-10px);transition:transform .1s,opacity .1s;transition-delay:0s}.m-product-nav .nav>li .dropdown .container__ttl{width:33.3333%;font-size:1.6rem}.m-product-nav .nav>li .dropdown .container__links{width:66.6666%}.m-product-nav .nav>li .dropdown .container__links ul{display:flex;justify-content:space-between;flex-wrap:wrap}.m-product-nav .nav>li .dropdown .container__links ul li{width:48%;margin-bottom:.2rem}.m-product-nav__bg{opacity:0;z-index:9;visibility:hidden;display:block;position:fixed;top:0;bottom:0;left:0;right:0;transition:all .15s linear;transform:translate3d(0, 0, 0);transition-property:opacity,visibility;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.36)}.m-product-nav__bg.is-visible{transition-duration:.25s;opacity:1;visibility:visible}.m-product-nav.is-megaHeaderWhite .nav>li{border-color:rgba(255,255,255,.3);background:rgba(0,0,0,0)}html.notouch .m-product-nav.is-megaHeaderWhite .nav>li:hover{background:#fff}.m-product-nav.is-megaHeaderWhite .nav>li+li{border-color:rgba(255,255,255,.3)}.m-product-nav.is-megaHeaderWhite .nav>li.is-open .label{color:#333}.m-product-nav.is-megaHeaderWhite .nav>li.is-current .label:after{opacity:1}.m-product-nav.is-megaHeaderWhite .nav>li .label{color:#fff}.m-product-nav.is-megaHeaderWhite .nav>li .label:before{border-color:rgba(255,255,255,.3)}html.notouch .m-product-nav.is-megaHeaderWhite .nav>li .label:hover{color:#333}@media only screen and (max-width: 1023px){.m-product-nav{width:100%;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.m-product-nav::-webkit-scrollbar{display:none}.m-product-nav .nav>li{width:auto;flex-shrink:0}.m-product-nav .nav>li .label{height:5rem;padding:0 1.3rem;font-size:1.2rem}.m-product-nav .nav>li .label:after{height:2px}.m-product-nav .nav>li .label.pc{display:none}.m-product-nav .nav>li .label.sp{display:flex}.m-product-nav .nav>li.is-current{background:#fff}.m-product-nav .nav>li.is-current .label{background:rgba(235,235,235,.3)}.m-product-nav .nav>li .dropdown{display:none}.m-product-nav__bg{display:none}}.productModal{padding-top:5rem}.productModal__inner{background:#fff;margin:0 1.5rem;padding:4.5rem 2.5rem;border-radius:1.5rem;position:relative}.productModal__ttl{font-size:1.4rem;line-height:1;padding-bottom:.75rem;border-bottom:1px solid #ccc;margin-bottom:2rem}.productModal__list li+li{margin-top:.5rem}.productModal__list li a{font-size:2rem}.productModal__close{position:absolute;top:-1rem;right:-1rem;width:4rem;height:4rem;border:1px solid #fff;box-sizing:border-box;background:#333;border-radius:50%;box-shadow:0 .3rem 1.2rem rgba(0,0,0,.15);display:block}.productModal__close:before,.productModal__close:after{content:"";position:absolute;width:1.8rem;height:1px;background:#fff;top:50%;left:50%}.productModal__close:before{transform:translate(-50%, -50%) rotate(-45deg)}.productModal__close:after{transform:translate(-50%, -50%) rotate(45deg)}.m-localnav{display:none}@media only screen and (max-width: 1023px){.m-localnav{width:100%;display:flex;align-items:center;position:absolute;top:5.4rem;z-index:5;backface-visibility:hidden}.m-localnav:before{content:"";display:block;position:absolute;top:0px;width:100%;height:1px;background:#ccc}.m-localnav__warp{position:relative;width:100%}.m-localnav__container{overflow-x:scroll}.m-localnav__container::-webkit-scrollbar{display:none}.m-localnav__list{display:flex;align-items:center;backface-visibility:hidden}.m-localnav__list>.item{position:relative;display:flex;align-items:center;backface-visibility:hidden;flex-shrink:0;width:auto}.m-localnav__list>.item+.item{margin-left:1rem;padding-left:1rem}.m-localnav__list>.item+.item:before{content:"";display:block;position:absolute;left:0;top:2.2rem;height:calc(100% - 3rem);width:1px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3), 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.m-localnav__list>.item:first-child{margin-left:1.5rem}.m-localnav__list>.item:last-child{padding-right:1.5rem}.m-localnav__list>.item>a{display:block;text-decoration:none;padding:.75rem 0rem;line-height:1;font-size:1.2rem;position:relative;border-radius:2rem;margin-top:1.2rem;opacity:.6;border:1px solid rgba(0,0,0,0)}.m-localnav__list>.item.is-current:before{opacity:1;top:1.8rem;height:1rem !important}.m-localnav__list>.item.is-current>a{opacity:1;background:#fff;padding:.4rem .75rem .3rem;border-color:#ccc}.m-localnav__list>.item.is-current>a:before{opacity:1}.m-localnav.is-white:before{background-color:rgba(255,255,255,.3)}.m-localnav.is-white .m-localnav__list>.item+.item:before{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), 1px, transparent 1px, transparent 3px)}.m-localnav.is-white .m-localnav__list>.item>a{color:#fff}.m-localnav.is-white .m-localnav__list>.item>a:before{background:#fff}.m-localnav.is-white .m-localnav__list>.item.is-current>a{opacity:1;background:rgba(255,255,255,.3);color:#fff}}.m-checkProduct{padding:9rem 0 14rem;background:#f2f2f2;position:relative;z-index:0}.m-checkProduct:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../imgs/common/bg.png) repeat;background-size:128px 128px;opacity:.05;pointer-events:none}.m-checkProduct__ttl{font-size:3rem;margin-bottom:4rem;line-height:1;pointer-events:none}@media only screen and (max-width: 1023px){.m-checkProduct{padding:7.5rem 0 14rem}.m-checkProduct__ttl{font-size:2rem;margin-bottom:2rem}}.m-productSlide{position:relative}.m-productSlide.is-white .item__img .img-ov{border:1px solid #ededed}.m-productSlide.is-white .item__body .head .cat li{border:1px solid #ededed}.m-productSlide__nav{position:absolute;right:0;top:-7rem;display:flex;align-items:center}.m-productSlide__nav .first{margin-left:2rem;cursor:pointer}.m-productSlide__nav .page{display:flex}.m-productSlide__nav .page .pager{margin-left:.5rem;width:auto}.m-productSlide .item a{display:block}.m-productSlide .item__img{position:relative}.m-productSlide .item__img .img-ov{border-radius:.5rem;overflow:hidden}.m-productSlide .item__img .new{position:absolute;top:.4rem;left:.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;color:#b20000;display:flex;justify-content:center;border:1px solid #b20000;border-radius:.5rem;width:5.2rem;padding:.2rem 0 0rem;box-sizing:border-box}.m-productSlide .item__body{margin-top:1.5rem}.m-productSlide .item__body .head{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.m-productSlide .item__body .head .maker{font-size:1.2rem;margin-right:1rem}.m-productSlide .item__body .head .cat li{font-size:1.2rem;background:#fff;border-radius:5rem;padding:.5rem .5rem .3rem .5rem;line-height:1;white-space:nowrap}.m-productSlide .item__ttl{font-size:1.6rem;line-height:1.3}.m-productSlide .item__txt{font-size:1.2rem;margin-top:1rem}.m-productSlide .item__price{font-size:1.2rem;margin-top:1rem}.m-productSlide .next,.m-productSlide .prev{position:absolute;z-index:1;width:6rem;height:6rem;border-radius:50%;border:1px solid #333;top:50%;margin-top:-3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.m-productSlide .next svg,.m-productSlide .prev svg{position:relative;width:1.1rem;height:1.9rem}.m-productSlide .next.swiper-button-disabled,.m-productSlide .prev.swiper-button-disabled{opacity:.3;pointer-events:none}.m-productSlide .prev{left:-9rem}.m-productSlide .prev svg{left:-0.1rem}.m-productSlide .next{right:-9rem}.m-productSlide .next svg{right:-0.1rem}@media only screen and (max-width: 1023px){.m-productSlide .swiper-container{overflow:inherit}.m-productSlide__nav{position:static;margin-bottom:2.5rem}.m-productSlide__nav .first{margin-left:1.5rem}.m-productSlide .item__img .new{width:4rem;font-size:1rem}.m-productSlide .item__body .head{margin-bottom:1rem}.m-productSlide .item__body .head .maker{font-size:1.1rem;margin-right:.5rem}.m-productSlide .item__body .head .cat li{font-size:1rem;padding:.5rem .5rem .4rem .5rem}.m-productSlide .item__ttl{font-size:1.3rem}.m-productSlide .next,.m-productSlide .prev{display:none}}.m-productList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-6rem}.m-productList:after{content:"";display:block;width:30.9278%}.m-productList .item{width:30.9278%;box-sizing:border-box;margin-bottom:6rem}.m-productList .item a{display:block}.m-productList .item__img .img-ov{border:1px solid #ebebeb;border-radius:.5rem;overflow:hidden}.m-productList .item__img .new{position:absolute;top:.4rem;left:.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;color:#b20000;display:flex;justify-content:center;border:1px solid #b20000;border-radius:.5rem;width:5.2rem;padding:.2rem 0 0rem;box-sizing:border-box}.m-productList .item__body{margin-top:1.5rem}.m-productList .item__body .head{display:flex;margin-bottom:1rem}.m-productList .item__body .head .maker{font-size:1.2rem;margin-right:1rem;position:relative;top:.3rem;white-space:nowrap}.m-productList .item__body .head .cat{display:flex;flex-wrap:wrap}.m-productList .item__body .head .cat li{font-size:1.2rem;background:#fff;border-radius:5rem;padding:.5rem .5rem .3rem .5rem;line-height:1;box-sizing:border-box;border:1px solid #ebebeb;margin-right:.5rem;margin-bottom:.5rem;white-space:nowrap}.m-productList .item__ttl{font-size:1.6rem;line-height:1.3}.m-productList .item__txt{font-size:1.2rem;margin-top:1rem}.m-productList .item__price{font-size:1.2rem;margin-top:1rem}.m-productList__none{padding-bottom:38rem}@media only screen and (max-width: 1023px){.m-productList{margin-bottom:-3.5rem}.m-productList:after{display:none}.m-productList .item{width:47.82%;margin-bottom:3.5rem}.m-productList .item__img .new{width:4rem;font-size:1rem}.m-productList .item__body{margin-top:1.5rem}.m-productList .item__body .head{display:flex;margin-bottom:1rem}.m-productList .item__body .head .maker{font-size:.9rem;margin-right:.5rem}.m-productList .item__body .head .cat li{font-size:.9rem}.m-productList .item__ttl{font-size:1.2rem}.m-productList .item__txt{font-size:1rem}.m-productList__none{padding-bottom:6rem}}.m-productOrder{border-top:1px solid #ebebeb;padding-top:4rem;padding-bottom:2rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.m-productOrder .num{line-height:1}.m-productOrder .num .total{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#e20013}.m-productOrder .order{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.m-productOrder .order__name{position:relative;padding-left:2rem}.m-productOrder .order__name:before{content:"";display:block;position:absolute;top:.5rem;left:0;width:1.4rem;height:1.4rem;background:url(../imgs/common/filter.svg) no-repeat center center;background-size:contain}.m-productOrder .order__select{margin-left:1.4rem;position:relative}.m-productOrder .order__select:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:1.3rem;width:1.4rem;height:1.4rem;background:url(../imgs/common/arw3-b.svg) no-repeat center center;background-size:contain;opacity:.3;pointer-events:none}.m-productOrder .order__select select{border:none;background:#ebebeb;width:13rem;box-sizing:border-box;padding:1rem 3.5rem 1rem 1.3rem;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 1023px){.m-productOrder{border-top:none;padding-top:0;padding-bottom:1.8rem}.m-productOrder .num{font-size:1.2rem}.m-productOrder .order__name{display:none}.m-productOrder .order__select{margin-left:0}.m-productOrder .order__select:before{right:1rem;width:1rem;height:1rem}.m-productOrder .order__select select{width:12rem;padding:.5rem 3rem .5rem 1rem}}.m-spSortModal{display:none}@media only screen and (max-width: 1023px){.m-spSortModal{margin:0 1.5rem 1.9rem;text-align:center;font-size:1.5rem;border:.5px solid #ccc;height:4rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:4rem}.m-spSortModal span{position:relative}.m-spSortModal span:after{content:"";display:inline-block;position:relative;top:.3rem;right:-0.1rem;width:1.6rem;height:1.6rem;background:#333;-webkit-mask-image:url(../imgs/common/sort.svg);mask-image:url(../imgs/common/sort.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:contain;mask-size:contain;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}}.spSortModal__inner{background:#fff;margin:0 1.5rem;padding:4.5rem 2.5rem;border-radius:1.5rem;position:relative}.spSortModal__category .form-select.v2{display:none}.spSortModal__category .form-select.v2.is-current{display:block}.spSortModal .m-categoryChild{margin-top:3.5rem}.spSortModal .m-categoryChild .item .checkboxGroup li{width:calc(100vw - 10rem);display:block}.spSortModal .img{display:block}.spSortModal .img+.img{margin-top:3rem}.spSortModal__close{position:absolute;top:-1rem;right:-1rem;width:4rem;height:4rem;border:1px solid #fff;box-sizing:border-box;background:#333;border-radius:50%;box-shadow:0 .3rem 1.2rem rgba(0,0,0,.15);display:block}.spSortModal__close:before,.spSortModal__close:after{content:"";position:absolute;width:1.8rem;height:1px;background:#fff;top:50%;left:50%}.spSortModal__close:before{transform:translate(-50%, -50%) rotate(-45deg)}.spSortModal__close:after{transform:translate(-50%, -50%) rotate(45deg)}.m-pagenation{padding-top:9rem}.m-pagenation ul{position:relative;font-size:0;text-align:center}.m-pagenation ul li{font-family:"GeneralSans-Variable";display:inline-block}.m-pagenation ul li+li{margin-left:1rem}.m-pagenation ul li:before{display:none}.m-pagenation ul li a,.m-pagenation ul li .inner{width:6rem;height:6rem;border-radius:50%;display:block;font-size:1.8rem;line-height:5.6rem;text-decoration:none;position:relative;box-sizing:border-box;background:rgba(0,0,0,0);text-align:center;border:1px solid #333;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}html.notouch .m-pagenation ul li:hover a,.m-pagenation ul li.on a{background:#333;color:#fff}.m-pagenation ul li.first a,.m-pagenation ul li.next a,.m-pagenation ul li.prev a,.m-pagenation ul li.end a{width:4rem;font-size:1.6rem;background:none !important;border:none;color:#333 !important}.m-pagenation ul li.next{margin-left:2rem}.m-pagenation ul li.end{margin-left:2rem}.m-pagenation ul li.first{margin-right:2rem}.m-pagenation ul li.prev a{margin-right:2rem}.m-pagenation ul li.more{position:relative;top:-0.4rem;width:3rem}.m-pagenation ul li.more .inner{width:3rem;border:none;background:none !important}.m-pagenation ul li.more.sp{display:none}@media only screen and (max-width: 1023px){.m-pagenation{padding-top:7.5rem}.m-pagenation ul li{display:none}.m-pagenation ul li+li{margin-left:.5rem}.m-pagenation ul li.more{top:-0.2rem;width:1rem;display:inline-block}.m-pagenation ul li.more .inner{width:1rem}.m-pagenation ul li.more,.m-pagenation ul li.on,.m-pagenation ul li.prev,.m-pagenation ul li.next,.m-pagenation ul li.last,.m-pagenation ul li.spshow{display:inline-block}.m-pagenation ul li a,.m-pagenation ul li .inner{width:4rem;height:4rem;font-size:1.1rem;line-height:3.8rem}.m-pagenation ul li.first a,.m-pagenation ul li.next a,.m-pagenation ul li.prev a,.m-pagenation ul li.end a{width:3rem;font-size:1.1rem}.m-pagenation ul li.next{position:absolute;right:0;margin-left:0}.m-pagenation ul li.prev{position:absolute;left:0;margin-left:0}.m-pagenation ul li.prev a{margin-right:0}}.wp-block-twocol{margin-top:6rem;display:flex;justify-content:space-between;flex-wrap:wrap}.wp-block-twocol .wp-block-col{box-sizing:border-box;width:47.8%}.wp-block-twocol .wp-block-col img{overflow:hidden;border-radius:.5rem}@media only screen and (max-width: 1023px){.wp-block-twocol{margin-top:4rem;display:block}.wp-block-twocol.spReverse{display:flex;flex-flow:column-reverse wrap-reverse}.wp-block-twocol.spReverse .wp-block-col{width:100%;margin-bottom:2rem}.wp-block-twocol.spReverse .wp-block-col+.wp-block-col{margin-top:0}.wp-block-twocol .wp-block-col{width:100%}.wp-block-twocol .wp-block-col+.wp-block-col{margin-top:2rem}}.wp-block-image{margin-top:5rem;overflow:hidden;border-radius:.5rem}.wp-block-image figcaption{display:block;margin-top:1rem;line-height:1.6;color:#999da3;font-size:1.2rem;text-align:left}.wp-block-image figcaption a{text-decoration:none;color:#999da3}@media only screen and (max-width: 1023px){.wp-block-image{margin-top:4rem}}.wp-block-columns{margin-top:6rem;display:flex;justify-content:space-between;gap:2.5em}.wp-block-columns .wp-block-column{width:46%}@media only screen and (max-width: 1023px){.wp-block-columns{margin-top:3rem;display:block;gap:0}.wp-block-columns .wp-block-column{width:100%}.wp-block-columns .wp-block-column+.wp-block-column{margin-top:2rem}}.wp-block-embed{overflow:hidden;border-radius:.5rem;margin-top:3rem;position:relative;aspect-ratio:560/315}.wp-block-embed iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.m-categoryChild .item{border-bottom:1px solid #ebebeb}.m-categoryChild .item.is-current{display:block}.m-categoryChild .item.is-current .item__label:before{transform:rotate(-180deg)}.m-categoryChild .item__label{display:block;padding:2rem 0;line-height:1;font-size:1.8rem;position:relative}.m-categoryChild .item__label:before{top:50%;margin-top:-0.7rem;content:"";display:block;position:absolute;right:1.3rem;width:1.4rem;height:1.4rem;background:url(../imgs/common/arw3-b.svg) no-repeat center center;background-size:contain;opacity:.3;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.m-categoryChild .item__body{display:none;padding-right:1.5rem;padding-bottom:2rem}.m-categoryChild .checkboxGroup li+li{margin-top:1.5rem}.m-categoryChild .checkboxGroup li label{display:block;position:relative;padding-left:2.5rem;font-size:1.2rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-categoryChild .checkboxGroup li label .checkbox{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;border:none;border-radius:0;background:none;opacity:0}.m-categoryChild .checkboxGroup li label .checkbox:checked+.icon:after{transform:translate(-50%, -50%) scale(1)}.m-categoryChild .checkboxGroup li label .icon{box-sizing:border-box;display:block;position:absolute;top:.1rem;left:0;width:2rem;height:2rem;box-sizing:border-box;border:1px solid #ebebeb;border-radius:.5rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}.m-categoryChild .checkboxGroup li label .icon:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:1rem;height:1rem;background:url(../imgs/common/check_form.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .125s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}@media only screen and (max-width: 1023px){.m-categoryChild{border-top:1px solid #ebebeb;display:none}.m-categoryChild.is-visible{display:block}.m-categoryChild .endCatitem{display:none}.m-categoryChild .endCatitem.is-visible{display:block}.m-categoryChild .item:last-child{border-bottom:none}.m-categoryChild .checkboxGroup li label{padding-left:2.8rem;font-size:1.4rem}}.m-categoryFormbtn{margin-top:2rem;display:flex;justify-content:space-between;flex-wrap:wrap}.m-categoryFormbtn .reset{width:48.6486%}.m-categoryFormbtn .reset a{display:flex;align-items:center;justify-content:center;font-size:1.2rem;border-radius:3rem;padding:.8rem 0;line-height:1;box-sizing:border-box;border:1px solid #ebebeb}.m-categoryFormbtn .reset a.off{opacity:.5;pointer-events:none}.m-categoryFormbtn .search{width:48.6486%;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:.8rem 0;line-height:1;border-radius:3rem;font-size:1.2rem;background:#333;color:#fff}.m-categoryFormbtn .search.off{opacity:.5;pointer-events:none}@media only screen and (max-width: 1023px){.m-categoryFormbtn{margin-top:2.5rem}.m-categoryFormbtn .reset a{border:none;background:#ebebeb;font-size:1.5rem}.m-categoryFormbtn .search{font-size:1.5rem}}.wp-block-table{margin-top:5rem;position:relative}@media only screen and (max-width: 1023px){.wp-block-table{margin-top:4rem}.wp-block-table--scroll{overflow-x:scroll}.wp-block-table--scroll table{min-width:900px}.wp-block-table--scroll table th,.wp-block-table--scroll table td{display:table-cell;border-collapse:collapse}.wp-block-table--scroll table th{text-align:left;width:25.555%}.wp-block-table--scroll table tr td:first-child{width:25.555%}}.wp-block-buttons{margin-top:4rem}.wp-block-buttons .wp-block-button{margin-right:1rem}.wp-block-buttons .wp-block-button .wp-block-button__link{display:inline-block;text-decoration:none !important;padding:1.5rem 7rem 1.5rem 2rem;background:#e20013;font-size:1.6rem;font-weight:700;color:#fff !important;border-radius:3rem;position:relative;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:color,background;line-height:1.4}.wp-block-buttons .wp-block-button .wp-block-button__link:before{position:absolute;transform:translateY(-50%);top:50%;content:"";display:block;width:3rem;height:3rem;border-radius:3rem;background:#fff;right:1.5rem}.wp-block-buttons .wp-block-button .wp-block-button__link:after{position:absolute;content:"";right:2.5rem;top:50%;margin-top:-0.5rem;width:1rem;height:1rem;background-image:url(../imgs/common/arw_r.svg);background-repeat:no-repeat;background-position:center center;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}html.notouch .wp-block-buttons .wp-block-button .wp-block-button__link:hover:after{animation:arw_r .5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s}@media only screen and (max-width: 1023px){.wp-block-buttons .wp-block-button .wp-block-button__link{padding:1.7rem 7rem 1.4rem 2rem;font-size:1.4rem}}.wp-block-imgcol{display:flex;justify-content:space-between;margin-top:5rem}.wp-block-imgcol-image{width:40%}.wp-block-imgcol-text{width:55.5555%;text-align:justify;line-height:1.8;font-size:1.6rem}.wp-block-imgcol.is-style-image-reverse,.wp-block-imgcol.is-style-image-small-reverse{flex-direction:row-reverse}.wp-block-imgcol.is-style-image-small .wp-block-imgcol-image,.wp-block-imgcol.is-style-image-small-reverse .wp-block-imgcol-image{width:26.6666%}.wp-block-imgcol.is-style-image-small .wp-block-imgcol-image img,.wp-block-imgcol.is-style-image-small-reverse .wp-block-imgcol-image img{width:100%}.wp-block-imgcol.is-style-image-small .wp-block-imgcol-text,.wp-block-imgcol.is-style-image-small-reverse .wp-block-imgcol-text{width:68.8888%}@media only screen and (max-width: 1023px){.wp-block-imgcol{display:block;margin-bottom:-3.5rem;overflow:hidden}.wp-block-imgcol-image{width:auto;margin-bottom:3.5rem}.wp-block-imgcol-text{width:auto;margin-bottom:3.5rem;font-size:1.4rem}.wp-block-imgcol.is-style-image-small .wp-block-imgcol-image,.wp-block-imgcol.is-style-image-small-reverse .wp-block-imgcol-image{width:auto}.wp-block-imgcol.is-style-image-small .wp-block-imgcol-text,.wp-block-imgcol.is-style-image-small-reverse .wp-block-imgcol-text{width:auto}}.wp-block-group{margin-top:4rem;padding:4rem;border-radius:1.5rem;background:#e6f1ff}@media only screen and (max-width: 1023px){.wp-block-group{margin-top:4rem;padding:2rem;border-radius:1rem}}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-text-align-left{text-align:left}.has-white-color{color:#fff}.has-white-background-color{background:#fff}.has-black-color{color:#000}.has-black-background-color{background:#000}.has-red-color{color:#b20000}.has-red-background-color{background:#b20000}p.has-background{padding:2rem 3rem}.has-small-font-size{font-size:1.1rem}.has-medium-font-size{font-size:1.6rem}.has-large-font-size{font-size:2rem}.ui-tab__content{display:none}.ui-tab__content.is-current{display:block}.m-sort{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4rem}.m-sort .category{padding-top:1rem;width:calc(100% - 16rem);display:flex;justify-content:space-between;flex-wrap:wrap}.m-sort .category__list{margin-bottom:-1rem;display:flex}.m-sort .category__list .item{margin-right:0rem;margin-bottom:1rem}.m-sort .category__list .item a{color:#333;text-decoration:none;font-size:1.5rem;padding:.7rem 1.5rem;border-radius:3rem;line-height:1;transition:all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-property:color background,font-weight}html.notouch .m-sort .category__list .item a:hover{color:#e20013}.m-sort .category__list .item a.active{background:#e6f1ff;font-weight:700}.m-sort .select{width:16rem}.m-sort .select .form-select{box-sizing:border-box;display:inline-block;width:100%;position:relative}.m-sort .select .form-select:before{content:"";display:block;position:absolute;right:1rem;top:2.3rem;width:0;height:0;border-style:solid;border-width:.5rem .4rem 0 .4rem;border-color:#e20013 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.m-sort .select .form-select select{display:block;position:relative;z-index:2;width:100%;padding:1.5rem 3.5rem 1.3rem 1.4rem;margin:0;border:none;border-radius:0;background:none;cursor:pointer;outline:none;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.4rem;display:block;box-sizing:border-box;cursor:pointer;border:1px solid #d6dee5}.m-sort .select .form-select select::-ms-expand{display:none}@media only screen and (max-width: 1023px){.m-sort .category{display:none}.m-sort .select{width:48%}}.non-radius{border-radius:0 !important}.mt-8{margin-top:8rem}.mt-4{margin-top:4rem}@media(max-width: 1023px){.mt-4_5--sp{margin-top:4.5rem}}@media(max-width: 1023px){.mt-20__sp{margin-top:2rem}}.m-contents h3.mt-5{margin-top:5rem !important}.m-contents .pay__img.mt-2_5{margin-top:2.5rem !important}.js-moreBtn{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none;color:blue;border-bottom:1px solid;font-weight:bold;line-height:1}.js-moreContent__inner{height:0;overflow:clip;display:none;transition:all .5s ease-out}.js-moreContent__inner.is-open{height:auto;display:block}@media(max-width: 1023px){.m-contents .c-col-2.sp-column{flex-direction:column;gap:1.5rem}.m-contents .c-col-2.sp-column .item{width:100%;max-width:100%;margin-bottom:0}}@media(max-width: 1023px){.p-service-event-technical .p-service-rental__pay{margin-top:0}.p-service-event-technical .main.fixedFv .main__contents .serviceBody__main{padding-top:2rem}}.c-red{color:#e20013}.u-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute;white-space:nowrap;padding:0 !important;margin:0 !important}.c-cancel-policy__list{display:flex}.c-cancel-policy__term{width:23.1rem}.c-cancel-policy__term:not(.rental){width:17.7rem}@media(max-width: 1023px){.c-cancel-policy__term{width:18.8rem}.c-cancel-policy__term:not(.rental){width:14.4rem}}.c-card{position:relative}.c-card.c-linelink{cursor:pointer}.c-card .c-card-mainLink{position:absolute;inset:0}.c-card .c-card-body{pointer-events:none}.c-card .c-card-innerLink{position:relative;display:inline-block;pointer-events:all;z-index:1}.pointer{transform:translate(-10px, -10px);position:fixed;top:0;left:0;z-index:10000;pointer-events:none;mix-blend-mode:exclusion}html.touch .pointer,html.ie10 .pointer,html.ie11 .pointer,html.edge .pointer{display:none}.pointer.is-hidden{visibility:hidden}.pointer.foot{z-index:0;opacity:0;transition:all .25s linear .2s;transition-property:opacity}.pointer.foot.is-show{opacity:1;visibility:visible}.pointer .pointer__cursor{transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition:.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition-property:top,left,width,height,opacity,background,scale;position:absolute;background:rgba(0,0,0,0);opacity:1;width:70px;height:70px;border-radius:50%;top:0;left:0;translate:-35px -35px}.pointer .pointer__cursor.is-mouseon_icon{opacity:.25}.pointer .pointer__cursor.is-mouseon_scroll{top:-60px;left:-60px;width:120px;height:120px;background:#e20013 !important;opacity:1 !important;color:#fff;font-family:"GeneralSans-Variable";font-size:12px;font-weight:700;line-height:1;text-align:center;box-shadow:0 .3rem 1.2rem rgba(0,0,0,.15);opacity:1}.pointer .pointer__cursor.is-mouseon_scroll .txt{transform:translate(-50%, -50%);display:block;position:absolute;top:50%;left:50%;white-space:nowrap;margin-top:-5px}.pointer .pointer__cursor.is-mouseon_scroll .icon{top:50%;left:50%;transform:translate(-50%, -50%);display:block;position:absolute;margin-top:15px}.pointer .pointer__cursor.is-mouseon_scroll .icon svg{fill:#fff;width:13px;height:10px;transform:rotate(90deg)}.pointer .pointer__cursor.is-mouseon_white{top:-35px;left:-35px;top:0;left:0;translate:-35px -35px;width:70px;height:70px;background:#fff !important;opacity:1 !important;color:#333;font-family:"GeneralSans-Variable";font-size:12px;font-weight:500;line-height:1;text-align:center;border-radius:50%}.pointer .pointer__cursor.is-mouseon_white .txt{transform:translate(-50%, -50%);display:block;position:absolute;top:50%;left:50%}.pointer .pointer__cursor.is-mouseon_tooltip{background:#fff !important;opacity:1 !important;color:#333;width:141px;height:auto;top:20px;left:-70px;border-radius:5px;box-shadow:0 .3rem 1.2rem rgba(0,0,0,.15);padding:.3rem .5rem;font-size:11px;line-height:1;text-align:center}.pointer .pointer__cursor.is-mouseon_circle{top:-25px;left:-25px;width:50px;height:50px;background:#e20013 !important;opacity:1 !important;color:#fff;font-family:"GeneralSans-Variable";font-size:12px;line-height:1;text-align:center}.pointer .pointer__cursor.is-mouseon_circle .txt{transform:translate(-50%, -50%);display:block;position:absolute;top:50%;left:50%}.pointer .pointer__cursor.is-mouseon_big{top:-50px;left:-50px;width:100px;height:100px;font-family:"GeneralSans-Variable";font-weight:500;font-size:12px;line-height:1;text-align:center}.pointer .pointer__cursor.is-mouseon_big .txt{transform:translate(-50%, -50%);display:block;position:absolute;top:50%;left:50%;white-space:nowrap}.pointer .pointer__cursor.is-mouseon_drag{top:-35px;left:-35px;width:70px;height:70px;background:rgba(255,255,255,.8) !important;opacity:1 !important}.pointer .pointer__cursor.is-mouseon_drag .left,.pointer .pointer__cursor.is-mouseon_drag .right{display:block;transform:translate(-50%, -50%);display:block;position:absolute;z-index:1;top:50%;margin-top:.1rem;font-size:1.2rem;line-height:1}.pointer .pointer__cursor.is-mouseon_drag .left{left:1.8rem}.pointer .pointer__cursor.is-mouseon_drag .right{right:1rem}.pointer .pointer__cursor.is-mouseon_video{top:-50px;left:-50px;width:100px;height:100px;background:rgba(255,255,255,.25) !important;opacity:1 !important;text-align:center}.pointer .pointer__cursor.is-mouseon_video .arw{transform:translate(-50%, -50%);display:block;position:absolute;top:50%;left:50%}.pointer .pointer__cursor.is-mouseon_video .arw:before{color:#fff}.pointer .pointer__cursor.is-mouseon_video .spin{display:block;position:absolute;top:50%;left:50%;margin-left:-6.5rem;margin-top:-6.5rem;width:13rem;height:13rem;background:url(../imgs/common/view-video_txt.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;animation:spin 10s linear infinite}.pointer .pointer__cursor.is-mouseon_close{top:-50px;left:-50px;width:100px;height:100px;background:rgba(255,255,255,.25) !important;opacity:1 !important;text-align:center}.pointer .pointer__cursor.is-mouseon_close .close:before,.pointer .pointer__cursor.is-mouseon_close .close:after{content:"";width:4rem;height:1px;background:#fff;display:block;position:absolute;top:50%;left:50%;margin-left:-2rem}.pointer .pointer__cursor.is-mouseon_close .close:before{transform:rotate(45deg)}.pointer .pointer__cursor.is-mouseon_close .close:after{transform:rotate(-45deg)}.pointer .pointer__cursor.is-mouseon_learnmore{top:-50px;left:-50px;width:100px;height:100px;background:rgba(255,255,255,.25) !important;opacity:1 !important;color:#fff;font-family:"GeneralSans-Variable";font-weight:500;font-size:12px;line-height:1;text-align:center}.pointer .pointer__cursor.is-mouseon_learnmore .txt{transform:translate(-50%, -50%);display:block;position:absolute;top:50%;left:50%;white-space:nowrap}.pointer .pointer__cursor.is-mouseon_learnmore .spin{display:block;position:absolute;top:50%;left:50%;margin-left:-6.5rem;margin-top:-6.5rem;width:13rem;height:13rem;background:url(../imgs/common/lerne-more_txt.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;animation:spin 10s linear infinite}.pointer .pointer__cursor.is-hidden{top:0;left:0;width:0;height:0}html.isMS .pointer .pointer__cursor{background:#000;opacity:.25}html.isMS .pointer .pointer__cursor.is-mouseon_footnav{top:-20px;left:-20px;width:40px;height:40px;border-radius:50%;background:#000}html.isMS .pointer .pointer__cursor.is-mouseon_footnav:before{display:none}.pointer.no-blend{mix-blend-mode:normal}html:not(.notouch) .pointer{display:none}.pointer__lorder{transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform:scale(0);position:absolute;top:-11px;left:-11px;width:22px;height:22px;pointer-events:none}.pointer__lorder .loaders{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:22px;height:22px}.pointer__lorder .loaders .bg,.pointer__lorder .loaders .circle{stroke-width:1;fill:none}.pointer__lorder .loaders .bg{stroke:#f5f5f5}.pointer__lorder .loaders .circle{transform-origin:center;stroke:#333;stroke-dasharray:70;stroke-dashoffset:0}html.wf-loading .pointer .pointer__cursor{top:-15px;left:-15px;width:30px;height:30px;background:none;background:rgba(0,0,0,0)}html.wf-loading .pointer .pointer__lorder{transform:scale(1)}html.wf-loading .pointer .pointer__lorder .circle{animation:loader-dash 1s ease-in-out infinite}@media only screen and (max-width: 1023px){.pointer{display:none}}@keyframes mymove{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-dash{0%{stroke-dashoffset:70}50%{stroke-dashoffset:17.5;transform:rotate(135deg)}100%{stroke-dashoffset:70;transform:rotate(450deg)}}body.component{margin-top:10rem}a.c-recruit-btn{display:block;position:relative;background-color:#b20000;color:#fff;text-decoration:none;font-size:2.2rem;padding:6rem 4rem 5rem 7rem;margin-top:4rem;font-weight:bold;border-radius:2rem}a.c-recruit-btn .p-top-section__btn{position:absolute;right:4rem;top:50%;translate:0 -50%;margin-top:0}a.c-recruit-btn .l-arwbtn:before{background:rgba(0,0,0,0);border:1px solid #fff}.c-cva-wrapper{padding-top:4.5rem;border-top:1px solid #ccc;font-size:1.4rem}.c-cva-wrapper p.c-cva-ttl{font-size:3rem;padding-left:1.4rem;position:relative;font-weight:700;margin-bottom:2.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.3}.c-cva-wrapper p.c-cva-ttl:before{content:"";width:3px;height:90%;position:absolute;top:50%;left:0;translate:0 -50%;background-color:#e20013;border-radius:100vh}.c-cva-wrapper p{margin-bottom:1rem;width:60rem}.c-cva-wrapper a.c-linelink{color:#e20013;font-weight:bold;text-decoration:none}.c-cva-wrapper .c-cva-btn{display:block;background-color:#b20000;padding:5rem 4rem 5rem 5rem;display:flex;align-items:center;justify-content:space-between;color:#fff;border-radius:100vh;font-size:2.2rem;margin:4rem 0;font-weight:bold}.c-cva-wrapper .l-arwbtn:before{background:rgba(0,0,0,0);border:1px solid #fff}.c-cva-wrapper .p-top-section__btn{margin-top:0}.c-sns-wrapper{display:flex;flex-wrap:nowrap}.c-sns-wrapper a{display:flex;width:25%;align-items:center;padding:1.5rem 0 1.5rem 2rem;color:#fff !important;font-size:1.4rem;gap:1rem;text-decoration:none !important}.c-sns-wrapper a img{vertical-align:middle;translate:0 -0.2rem}.c-sns-wrapper a:nth-of-type(1){background-color:#3965b7;border-radius:.5rem 0 0 .5rem}.c-sns-wrapper a:nth-of-type(2).twitter{background-color:#000}.c-sns-wrapper a:nth-of-type(2).twitter svg{width:1.5rem;aspect-ratio:1/1;stroke:#fff;fill:#fff;translate:0 9%}.c-sns-wrapper a:nth-of-type(3){background-color:#0095d6;gap:0}.c-sns-wrapper a:nth-of-type(3) span:nth-of-type(1){translate:0 5%}.c-sns-wrapper a:nth-of-type(4){background-color:#eb4e5e;border-radius:0 .5rem .5rem 0;gap:0}.c-sns-wrapper a:nth-of-type(4) span:nth-of-type(1){translate:0 5%}.c-col-2{display:flex;justify-content:space-between;flex-wrap:wrap}.c-col-2 .item{width:calc((100% - 3rem)/2);margin-bottom:6rem}.c-col-3{display:flex;justify-content:space-between;gap:5.5rem 3rem;flex-wrap:wrap}.c-col-3 .item{max-width:calc((100% - 6rem)/3);width:28rem}.c-col-3 .item__img{margin-bottom:2rem;aspect-ratio:280/196}.c-col-3 .img-ov{border-radius:.5rem;height:100%}.c-col-3 img{height:100%;-o-object-fit:cover;object-fit:cover}.c-col-3 figure{margin-bottom:1.5rem}.c-col-3 p.article-ttl{margin:2rem 0 .5rem}.c-pagenation ul{display:flex;align-items:center;justify-content:center}.c-pagenation ul li{padding-left:0}.c-pagenation ul li:before{display:none}.c-pagenation ul a{display:inline-block;font-family:"GeneralSans-Variable"}.c-pagenation ul .num-pagenation ul{margin:0 4rem;display:flex;gap:1rem}.c-pagenation ul .num-pagenation a{font-size:1.8rem;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;border:1px solid #333;border-radius:50%;text-decoration:none;transition:all .4s}.c-pagenation ul .num-pagenation a.is-current,.c-pagenation ul .num-pagenation a:hover{background-color:#333;border-color:rgba(0,0,0,0);color:#fff}.c-pagenation ul .text-pagenation:not(:last-child,:nth-child(2)){margin-right:3rem}.p-catarea{margin-bottom:1.5rem}.c-catname{font-size:1.2rem;border-radius:100vh;background-color:#fff;color:#333;border:1px solid #ccc;padding:.1rem .7rem;line-height:1;text-decoration:none !important}.c-tagname{color:#333;text-decoration:none;font-size:1.2rem;opacity:.6;white-space:nowrap}a{color:#333;text-decoration:none}.p-top-blog__list.under .c-catname{background-color:#fff}.p-top-blog__list.under .date{line-height:2.1}.p-top-blog__list.under a.item__link{text-decoration:none;padding:4rem 0;display:block;border-top:1px solid #ccc}.p-top-blog__list.under a.item__link:after{display:none}.p-top-blog__list.under a.item__link .l-arwbtn.ghost .bg{border-color:#ccc}.p-top-blog__list.under a.item__link .l-arwbtn.ghost.is-action .bg{background-color:rgba(0,0,0,0)}.p-top-blog__list.under a.item__link .l-arwbtn.small .arw:before,.p-top-blog__list.under a.item__link .l-arwbtn.small .arw:after{background-image:url(../imgs/common/arw-r_gray_sp.svg)}@media only screen and (max-width: 1023px){.c-sp-none{display:none !important}}.c-mt-none{margin-top:0 !important}.c-mb-none{margin-bottom:0 !important}.c-pc-none{display:none !important}@media only screen and (max-width: 1023px){.c-pc-none{display:inherit !important}}@media only screen and (max-width: 1023px){.c-pagenation{margin-bottom:5rem}.c-pagenation ul a{font-size:1.1rem}.c-pagenation ul .num-pagenation ul{gap:.5rem;margin:0 3.5rem}.c-pagenation ul .num-pagenation a{width:4rem;height:4rem;font-size:1.2rem}.c-pagenation ul .text-pagenation:not(:last-child,:nth-child(2)){margin-right:0rem}.c-sns-wrapper a:nth-of-type(2).twitter svg{width:1rem}.c-sns-wrapper.img a.fb span:nth-of-type(1){width:.8rem}.c-sns-wrapper.img a.tw span:nth-of-type(1){translate:0 1px;width:1rem}.c-sns-wrapper.img a.ha{padding-left:.2rem}.c-sns-wrapper.img a.ha span:nth-of-type(1){translate:0 1px;width:2.3rem}.c-sns-wrapper.img a.ha span:nth-of-type(2){translate:-3px 0}.c-sns-wrapper.img a.po{padding-left:.2rem}.c-sns-wrapper.img a.po span:nth-of-type(1){translate:0 1px;width:2rem}.c-sns-wrapper a{font-size:1rem;gap:.5rem;padding:.8rem 0 .8rem .8rem}.c-sns-wrapper a span{display:block}.c-sns-wrapper a.facebook span:nth-of-type(1){width:.7rem;translate:0 5%}.c-sns-wrapper a.twitter span:nth-of-type(1){width:1rem}.c-sns-wrapper a.hatena{padding-left:.5rem}.c-sns-wrapper a.hatena span:nth-of-type(1){width:2.5rem}.c-sns-wrapper a.pocket{padding-left:.5rem}.c-sns-wrapper a.pocket span:nth-of-type(1){width:2.3rem}}.is-hidden{opacity:0}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:rgba(0,0,0,0)}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:1}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#8f9197;border-radius:0;transition:background-color .2s linear,width .2s ease-in-out;width:.5rem;right:0;position:absolute}@supports(-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto !important}}@media only screen and (max-width: 1023px){.ps__rail-x,.ps__rail-y{opacity:.6 !important}.ps--active-x .ps__rail-x{background:#efefef;border-radius:5px;height:10px}}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:rgba(0,0,0,0);padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:flex;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{width:100%;height:100%;position:relative;vertical-align:middle;text-align:center}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:80rem;border-radius:0px;background:rgba(0,0,0,0);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}@media only screen and (min-width: 1600px){.modaal-container{max-width:60rem}}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all 0.2s ease-in-out;display:none}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block;width:100%}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width: 1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-inner-wrapper{padding-top:3rem;padding-bottom:3rem}.modaal-instagram iframe{width:600px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(0.25)}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}.p-top-section__ttlarea{position:relative;box-sizing:border-box;padding-left:3rem}.p-top-section__ttlarea:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:1px;background-image:linear-gradient(to bottom, #CCCCCC, #CCCCCC, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-top-section__ttlarea a{display:block;text-decoration:none;color:#333}.p-top-section__ttl{font-size:3.2rem;font-weight:500;line-height:1;margin-bottom:1rem}.p-top-section__btn{margin-top:2rem}@media only screen and (max-width: 1023px){.p-top-section__ttlarea{padding-left:0}.p-top-section__ttlarea:before{display:none}.p-top-section__ttl{font-size:2.9rem;margin-bottom:2rem}.p-top-section__btn{margin-top:2rem}}body.top .footer:before{border-radius:0}@media only screen and (max-width: 1023px){body.top .footer:before{border-radius:3rem 3rem 0 0}}@keyframes logo_scale{0%{transform:scale(1.1)}100%{transform:scale(1)}}.p-top-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e9e9e9;transition:all .75s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:opacity,visibility}.p-top-loading.is-loading-hidden{visibility:hidden;opacity:0}.p-top-loading__logo{position:absolute;z-index:1;width:11.7rem;height:4rem;background:url(../imgs/common/logo.svg);background-repeat:no-repeat;background-position:center center;background-size:contaion;transition:all .75s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.p-top-loading__logo.is-loading-hidden{opacity:0;transform:scale(1.2)}.p-top-loading__progress{transition:all .25s linear 0s;transition-property:width;position:absolute;top:0;left:0;z-index:1;width:0;height:1px;background:#e20013}@media only screen and (max-width: 1023px){.p-top-loading__logo{width:5.8rem;height:2rem}.p-top-loading__progress{height:.35rem}}.p-top-fv{margin:0 3rem}.p-top-fv__video{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;opacity:1}.p-top-fv__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.p-top-fv__copy{padding-top:15rem;margin-bottom:8rem;position:relative}.p-top-fv__copy .left{position:absolute;left:0;overflow:hidden}.p-top-fv__copy .right{text-align:right;overflow:hidden}.p-top-fv__copy .js-clip-left{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.p-top-fv__copy .js-clip-left__inner{display:inline-block;transform:translateX(-110%);transition:all .7s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,-webkit-clip-path;transition-property:transform,clip-path,opacity;transition-property:transform,clip-path,opacity,-webkit-clip-path}.p-top-fv__copy .js-clip-left .js-fv-shuffle-text{opacity:0;display:inline-block;transform:translateX(-100%);transition:all .7s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,-webkit-clip-path;transition-property:transform,clip-path,opacity;transition-property:transform,clip-path,opacity,-webkit-clip-path}.p-top-fv__copy .js-clip-left.is-visible .js-clip-left__inner{transform:translateX(0%)}.p-top-fv__copy .js-clip-left.is-visible .js-fv-shuffle-text{opacity:1;transform:translateX(0%)}.p-top-fv__copy .copy{font-size:10rem;line-height:1;white-space:nowrap;transition:all .7s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,-webkit-clip-path;transition-property:transform,clip-path,opacity;transition-property:transform,clip-path,opacity,-webkit-clip-path}.p-top-fv__copy .copy.copy2{letter-spacing:-0.05em}.p-top-fv__copy .copy.copy3{letter-spacing:-0.05em}.p-top-fv__copy .copy.copy3 .line{margin-left:4rem;color:#e20013;position:relative}.p-top-fv__copy .copy.copy3 .line:before{content:"";display:block;position:absolute;left:.2rem;bottom:1.8rem;width:100%;height:2px;background:#e20013}.p-top-fv__ttlarea{border-top:1px solid #ccc;padding-top:1.4rem;padding-bottom:3rem;display:flex;justify-content:space-between;flex-wrap:wrap;backface-visibility:hidden}.p-top-fv__ttlarea .left{font-size:1.6rem}.p-top-fv__ttlarea .left .line{font-weight:700;color:#e20013;position:relative}.p-top-fv__ttlarea .left .line:before{content:"";display:block;position:absolute;left:.2rem;bottom:.2rem;width:100%;height:1px;background:#e20013}.p-top-fv__ttlarea .right{text-align:right}@media only screen and (max-width: 1023px){.p-top-fv{margin:0 1.5rem}.p-top-fv__copy{padding-top:9rem;display:block;margin-bottom:4rem}.p-top-fv__copy .left{position:static;width:auto;margin-bottom:0}.p-top-fv__copy .right{width:auto;text-align:right}.p-top-fv__copy .copy{font-size:5.5rem;font-weight:300}.p-top-fv__copy .copy.copy2{font-size:5rem;letter-spacing:0em}.p-top-fv__copy .copy.copy3{font-size:5rem;letter-spacing:0em}.p-top-fv__copy .copy.copy3 .line{margin-left:1.5rem}.p-top-fv__copy .copy.copy3 .line:before{left:.2rem;bottom:.8rem;height:1px}.p-top-fv__ttlarea{margin:0;padding:0;padding-top:1.5rem;padding-bottom:3rem;display:block}.p-top-fv__ttlarea .left{font-size:1.2rem}.p-top-fv__ttlarea .left .line:before{left:0rem}.p-top-fv__ttlarea .right{display:none}}.p-top-about{margin:0 3rem;position:relative;overflow:hidden;transform:translate3d(0, 0, 0);color:#fff;margin-bottom:10rem;border-radius:3rem}.p-top-about__bg{position:relative;aspect-ratio:1300/560;overflow:hidden}.p-top-about__bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.p-top-about__bg .aboutbg-img{display:none}.p-top-about__rentalbtn{position:absolute;z-index:1;top:2rem;left:2rem}.p-top-about__ttlarea{position:absolute;right:0;bottom:0;width:41.5rem}.p-top-about__ttlarea a{color:#fff;padding-bottom:5rem}.p-top-about__ttlarea:before{background-image:linear-gradient(to bottom, #ffffff, #ffffff, 1px, transparent 1px, transparent 3px)}@media only screen and (max-width: 1023px){.p-top-about{margin:0 1.5rem;border-radius:1.5rem;margin-bottom:7.5rem}.p-top-about .p-top-section__ttl{position:relative;top:-0.4rem;margin-bottom:1.5rem}.p-top-about__bg{position:relative;aspect-ratio:690/920}.p-top-about__bg .aboutbg-img{display:none}.p-top-about__bg .aboutbg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.p-top-about__rentalbtn{display:none}.p-top-about__ttlarea{position:absolute;right:0;bottom:0;width:60%;padding-left:1.5rem;box-sizing:border-box}.p-top-about__ttlarea a{padding-right:2.5rem;padding-bottom:3rem}.p-top-about__ttlarea:before{display:block}}@keyframes hscroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}:root{--full-width: 100vw;--client-width: calc(100vw - var(--scrollbar-width));--spacer: 2rem;--header-height: 9.6rem;--header-height2: 10rem --scrollbar-width: 0px}:root{--columns: 12;--gutters: 2rem;--outside-gutters: 1.5rem;--col: calc( 100vw - var(--scrollbar-width) - var(--outside-gutters) * 2 - var(--gutters) * (var(--columns) - 1) )}.p-top-service__ttlarea{max-width:70rem;margin:0 auto 15rem}.p-top-service__rooptext{width:100%;overflow:hidden;white-space:nowrap;display:flex;transform:translate3d(0, 0, 0)}.p-top-service__rooptext ul{display:flex;animation:hscroll 600s linear infinite}.p-top-service__rooptext ul li{margin-right:10rem}.p-top-service__rooptext ul li .word+.word{margin-left:8rem}.p-top-service__rooptext ul li .loop{font-weight:200;font-size:21.5rem;line-height:1;width:100%;letter-spacing:-0.025em}.p-top-service__rooptext ul li .loop .color{color:#e20013}.p-top-service__links{margin:15rem 3rem 0}.p-top-service__links .ttl{position:absolute;z-index:10;font-size:1.2rem;font-weight:500;line-height:1;top:0rem;left:0}.p-top-service__links .links__contents .ui-manifest{box-sizing:border-box;position:relative}.p-top-service__links .links__contents .ui-manifest.is-fixed{position:fixed;top:0;left:3rem;right:3rem}.p-top-service__links .links__contents .ui-manifest .space{padding-top:4rem !important;padding-bottom:4rem;position:relative;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.p-top-service__links .links__contents .ui-manifest .space:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:0px;border-bottom:1px solid #ccc;backface-visibility:hidden}.p-top-service__links .links__contents .ui-manifest .space.space1{padding-top:10rem !important}.p-top-service__links .links__contents .ui-manifest .space.space1:before{top:6rem}.p-top-service__links .links__contents .ui-manifest .space.space1 .gauche .innerImg{height:calc((100vh - 30rem)/1.5);width:100%}.p-top-service__links .links__contents .ui-manifest .space.space1 .num{transform:scale(1.44)}.p-top-service__links .links__contents .ui-manifest .space.space3:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:0px;border-bottom:1px solid #ccc;backface-visibility:hidden}.p-top-service__links .links__contents .ui-manifest .space .gauche{grid-column:span 6}.p-top-service__links .links__contents .ui-manifest .space .gauche .inner{width:calc(var(--col)*1/var(--columns) + var(--gutters)*0 + var(--gutters));height:calc(var(--col)*1/var(--columns) + var(--gutters)*0 + var(--gutters));overflow:visible}.p-top-service__links .links__contents .ui-manifest .space .gauche .innerImg{width:calc(var(--col)*6/var(--columns) + var(--gutters)*5);position:relative;transform-origin:0 0;overflow:hidden;border-radius:.5rem;display:block;transform:translate3d(0, 0, 0);height:calc((100vh - 30rem)/6);width:calc((100vh - 30rem)/6)}.p-top-service__links .links__contents .ui-manifest .space .gauche .innerImg .img,.p-top-service__links .links__contents .ui-manifest .space .gauche .innerImg .video{display:block}.p-top-service__links .links__contents .ui-manifest .space .gauche .innerImg img,.p-top-service__links .links__contents .ui-manifest .space .gauche .innerImg video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-top-service__links .links__contents .ui-manifest .space .num{font-size:1.8rem;position:relative;grid-column:span 3;transform-origin:0 8%}.p-top-service__links .links__contents .ui-manifest .space .num.active{opacity:1;transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-top-service__links .links__contents .ui-manifest .space .txt{position:relative;grid-column:span 3;height:-moz-min-content;height:min-content;transform-origin:0 15%}.p-top-service .p-top-service__section{--gap: 2rem;display:flex;gap:var(--gap);height:50rem;box-sizing:border-box}.p-top-service .p-top-service__section .item{position:relative;color:#fff;border-radius:.5rem;overflow:clip;box-sizing:border-box;height:100%}.p-top-service .p-top-service__section .item__heading{display:flex;align-items:center;margin-bottom:1.5rem;gap:.9rem}.p-top-service .p-top-service__section .item__number{position:absolute;right:2rem;top:2rem;border:1px solid rgba(255,255,255,.3);border-radius:100vh;font-size:1rem;line-height:1;padding:.3rem .7rem .5rem;font-family:"GeneralSans-Variable"}.p-top-service .p-top-service__section .p-top-service-links-main{height:100%;color:#fff;position:relative;z-index:1;padding:5.6rem 3.1rem;width:100%;box-sizing:border-box}.p-top-service .p-top-service__section .img-ov{position:absolute;inset:0;filter:brightness(0.6)}.p-top-service .p-top-service__section .img-ov video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-service .p-top-service__section.col2{--blur-value: 0px;position:sticky;top:7rem;padding-top:5rem;height:55rem;width:100%}.p-top-service .p-top-service__section.col2:before{position:absolute;inset:-10vw;content:"";-webkit-backdrop-filter:blur(var(--blur-value));backdrop-filter:blur(var(--blur-value));pointer-events:none;z-index:10}.p-top-service .p-top-service__section.col2 .l-arwbtn.small{width:3.5rem;height:3.5rem}.p-top-service .p-top-service__section.col2 .l-arwbtn.small .arw{width:3.5rem;height:3.5rem}.p-top-service .p-top-service__section.col2 .p-top-service__section--inner{display:flex;gap:var(--gap);height:50rem;box-sizing:border-box;position:relative;width:100%}.p-top-service .p-top-service__section.col2 .item{width:calc((100% - var(--gap))/2)}.p-top-service .p-top-service__section.col2 .item__ttl{font-size:3rem}.p-top-service .p-top-service__section.col2 .item__txt{font-size:1.4rem}.p-top-service .p-top-service__section.col3{--gap: 1rem;padding-top:1rem;position:relative;z-index:1}.p-top-service .p-top-service__section.col3 .item{width:calc((100% - var(--gap)*2)/3)}.p-top-service .p-top-service__section.col3 .p-top-service-links-main{padding:4.6rem 3.1rem}.p-top-service .p-top-service__section.col3 .item__heading{margin-bottom:1.2rem}.p-top-service .p-top-service__section.col3 .img-ov{filter:brightness(1)}.p-top-service .p-top-service__section.col3 .item__ttl{font-size:2.4rem}.p-top-service .p-top-service__section.col3 .item__txt{font-size:1.2rem}@media only screen and (max-width: 1023px){.p-top-service__ttlarea{margin:0 1.5rem 7.5rem}.p-top-service__rooptext ul{animation:hscroll 300s linear infinite}.p-top-service__rooptext ul li{margin-right:7rem}.p-top-service__rooptext ul li .word+.word{margin-left:5rem}.p-top-service__rooptext ul li .loop{font-weight:300;font-size:10rem;letter-spacing:0}.p-top-service__links{margin:7rem 0 0}.p-top-service__links .ttl{font-size:1rem;font-weight:400;margin:0 1.5rem 1.5rem;position:static;border:none;padding-bottom:0}.p-top-service__links .links__contents .ui-manifest{height:auto}.p-top-service__links .links__contents .ui-manifest .space{padding-top:2.5rem !important;padding-bottom:3.5rem;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box;display:flex;border:none}.p-top-service__links .links__contents .ui-manifest .space:last-child:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:0px;border-bottom:.5px solid #ccc}.p-top-service__links .links__contents .ui-manifest .space:before{border-width:.5px}.p-top-service__links .links__contents .ui-manifest .space.space1{padding-top:2.5rem !important}.p-top-service__links .links__contents .ui-manifest .space.space1:before{top:0}.p-top-service__links .links__contents .ui-manifest .space.space1 .gauche .innerImg{height:7.5rem;width:7.5rem}.p-top-service__links .links__contents .ui-manifest .space.space1 .num{transform:scale(1)}.p-top-service__links .links__contents .ui-manifest .space.space3:after{display:none}.p-top-service__links .links__contents .ui-manifest .space .gauche{height:7.5rem}.p-top-service__links .links__contents .ui-manifest .space .gauche .inner{height:7.5rem;width:7.5rem;overflow:visible}.p-top-service__links .links__contents .ui-manifest .space .gauche .innerImg{height:7.5rem;width:7.5rem}.p-top-service__links .links__contents .ui-manifest .space .num{width:calc(100% - 10rem);font-size:1.8rem;position:relative;top:-0.7rem}.p-top-service__links .links__contents .ui-manifest .space .txt{font-size:1.1rem;margin-top:1rem}}.p-top-feature{margin:15rem 3rem 0}.p-top-feature__links{display:flex}.p-top-feature__links .item{width:25%;box-sizing:border-box;position:relative;display:flex;min-height:25rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}html.notouch .p-top-feature__links .item:hover{background:rgba(255,255,255,.5)}html.notouch .p-top-feature__links .item:hover:before{background-image:none;background-color:#e20013}html.notouch .p-top-feature__links .item:hover .item__num{color:#e20013}.p-top-feature__links .item:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:.8px;background-image:linear-gradient(to bottom, #CCCCCC, #CCCCCC, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}.p-top-feature__links .item:first-child{background:none !important}.p-top-feature__links .item:first-child:before{display:none}.p-top-feature__links .item .p-top-section__ttlarea{padding-left:0}.p-top-feature__links .item .p-top-section__ttlarea:before{display:none}.p-top-feature__links .item .p-top-section__ttlarea a{padding:2rem 2rem 2rem 0}.p-top-feature__links .item .p-top-section__ttl{font-size:1.8rem;line-height:1.5}.p-top-feature__links .item a{text-decoration:none;color:#333;padding:2rem;position:relative;display:flex;flex-direction:column}.p-top-feature__links .item__ttl{font-size:2.4rem;line-height:1.5}.p-top-feature__links .item__num{margin-top:auto;line-height:1;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:color}@media only screen and (max-width: 1023px){.p-top-feature{margin:5rem 3rem 0}.p-top-feature__links{display:block}.p-top-feature__links .item{width:auto;display:block;min-height:auto}.p-top-feature__links .item+.item{margin-top:.5rem}.p-top-feature__links .item:before{display:none}.p-top-feature__links .item:first-child{margin-bottom:4rem;background:none !important}.p-top-feature__links .item:first-child:before{display:none}.p-top-feature__links .item .p-top-section__ttlarea a{padding:0;background:none}.p-top-feature__links .item .p-top-section__ttl{font-size:1.5rem;margin-bottom:1rem}.p-top-feature__links .item a{text-decoration:none;color:#333;padding:2.5rem 1.5rem;position:relative;display:flex;flex-direction:column;background:rgba(255,255,255,.5);border-radius:.5rem}.p-top-feature__links .item__ttl{font-size:1.8rem;text-decoration:underline}.p-top-feature__links .item__num{margin-top:3rem;font-size:1rem;opacity:.5}.p-top-feature__links .item__btn{position:absolute;right:1.5rem;bottom:1.5rem}}.p-top-rental{margin:15rem 3rem 0;display:flex;gap:2rem}.p-top-rental__inner{display:block;position:relative;overflow:hidden;border-radius:.5rem;text-decoration:none;aspect-ratio:640/469;color:#fff}.p-top-rental .p-top-rental__bg{width:100%;height:100%;display:block}.p-top-rental .p-top-rental__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.p-top-rental__body{position:absolute;padding:5rem 4rem;width:100%;height:100%;box-sizing:border-box;z-index:1}.p-top-rental__body .ttl{font-size:2.2rem;margin-bottom:1rem}.p-top-rental__body .btn{margin-top:3rem;font-size:1.6rem}@media only screen and (max-width: 1023px){.p-top-rental{margin:5rem 3rem 0;flex-direction:column}.p-top-rental__inner{border-radius:.5rem}.p-top-rental__body{padding:3rem 1.5rem;box-sizing:border-box;width:100%}.p-top-rental__body .ttl{font-size:1.5rem;margin-bottom:.5rem}.p-top-rental__body .txt{font-size:1.1rem;line-height:1.5}.p-top-rental__body .btn{margin-top:1.4rem;font-size:1.3rem}.p-top-rental__body .l-btn.pc-hidden{display:inline-flex !important}}.p-top-numbers{padding-top:15rem;padding-bottom:8rem;position:relative}.p-top-numbers .section__body{display:flex;justify-content:space-between;flex-wrap:wrap}.p-top-numbers__contents{width:calc(100% - 33rem)}.p-top-numbers__contents .item{border-top:1px solid #ccc;padding:3rem 0 4rem;display:flex;justify-content:space-between}.p-top-numbers__contents .item__num{width:33rem;position:relative;top:-2rem;display:flex;align-items:flex-start;height:13rem;overflow:hidden;line-height:13rem}.p-top-numbers__contents .item__num .number{font-size:13rem;font-weight:200;width:6.5rem;word-break:break-all;text-align:center;transition:transform 1.2s cubic-bezier(0.43, 0.05, 0.17, 1);transform:translate(0, 13rem);margin-left:-0.2rem}.p-top-numbers__contents .item__num .number.adjust{margin-left:-1.7rem}.p-top-numbers__contents .item__num .number.adjust2{margin-left:-0.8rem}.p-top-numbers__contents .item__num .sub{padding-left:1rem;font-size:3rem;padding-top:3.8rem}.p-top-numbers__contents .item__txt{width:50%;line-height:1.57}.p-top-numbers__ttlarea{width:26rem;padding-left:0}.p-top-numbers__ttlarea:before{display:none}.p-top-numbers__ttlarea .p-top-section__ttl{font-size:1.8rem}.p-top-numbers.is-visible .item__num .number{transform:translate(0, 0%)}.p-top-numbers.is-visible .item__num .number:nth-child(2){transform:translate(0, -66.66%)}.p-top-numbers.is-visible .item__num .number:nth-child(3){transform:translate(0, -83.3%)}.p-top-numbers.is-visible .item__num .number:nth-child(4){transform:translate(0, -88.88%)}.p-top-numbers.is-visible .item__num .number:nth-child(5){transform:translate(0, -91.65%)}@media only screen and (max-width: 1023px){.p-top-numbers{padding-top:5rem;padding-bottom:5rem;margin:0 1.5rem}.p-top-numbers .section__body{flex-flow:column-reverse wrap-reverse}.p-top-numbers__contents{width:auto}.p-top-numbers__contents .item{border-width:.5px;padding:2rem 0 3rem}.p-top-numbers__contents .item__num{width:17rem;top:-1rem;height:7rem;line-height:8rem}.p-top-numbers__contents .item__num .number{font-size:5.5rem;width:3rem;transform:translate(0, 8rem);margin-left:-0.2rem;font-weight:300}.p-top-numbers__contents .item__num .number.adjust{margin-left:-1rem}.p-top-numbers__contents .item__num .number.adjust2{margin-left:-0.8rem}.p-top-numbers__contents .item__num .sub{padding-left:.5rem;font-size:1.3rem;padding-top:1.5rem}.p-top-numbers__contents .item__num:nth-of-type(1) .number:nth-of-type(1){margin-right:-0.5rem}.p-top-numbers__contents .item__txt{width:calc(100% - 17rem);font-size:1.1rem}.p-top-numbers__ttlarea{width:auto;padding-left:0;margin-bottom:4rem}.p-top-numbers__ttlarea .p-top-section__ttl{font-size:1.5rem;margin-bottom:1rem}}.p-top-case{padding-top:15rem;padding-bottom:15rem;border-radius:6rem 6rem 0 0;overflow:hidden;background:#fff}.p-top-case__ttlarea{display:flex;align-items:center;margin-bottom:3rem}.p-top-case__ttlarea .p-top-section__ttl{margin-bottom:0}.p-top-case__ttlarea .p-top-section__ttl a{line-height:1}.p-top-case__ttlarea .p-top-section__ttl .c-linelink__txt{display:block;padding-bottom:.3rem}.p-top-case__ttlarea .p-top-section__txt{padding-left:3rem}.p-top-case__slide{overflow:inherit}.p-top-case__slide .hover-next,.p-top-case__slide .hover-prev{position:absolute;z-index:3;top:0;display:block;width:100%;height:100%;cursor:pointer}.p-top-case__slide .hover-next.swiper-button-disabled,.p-top-case__slide .hover-prev.swiper-button-disabled{pointer-events:none}.p-top-case__slide .hover-next{right:-100%}.p-top-case__slide .hover-prev{left:-100%}.p-top-case__slide .item a{display:block;text-decoration:none;color:#333}.p-top-case__slide .item__img{overflow:hidden;border-radius:.5rem;margin-bottom:1.5rem}.p-top-case__slide .item__img .img-ov{position:relative;aspect-ratio:630/350}.p-top-case__slide .item__img .img-ov img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.p-top-case__slide .item__ttl{font-size:1.8rem;margin-bottom:1rem}.p-top-case__slide .item__txt{font-size:1.2rem;opacity:.6}.p-top-case__slide .item__cat{margin-top:1.5rem;display:flex}.p-top-case__slide .item__cat li{margin-right:1rem}.p-top-case__slide .item__cat a{font-size:1.2rem;padding:.9rem 1.2rem;background:rgba(0,0,0,.1);line-height:1;border-radius:.5rem;display:inline-block}.p-top-case__slide .item__tag{margin-top:1.5rem;display:flex;flex-wrap:wrap}.p-top-case__slide .item__tag li{margin-right:1rem}.p-top-case__slide .item__tag a{font-size:1.2rem;opacity:.6}.p-top-case__btn{margin-top:5rem;padding-top:2rem;border-top:1px solid #ccc;text-align:right}.p-top-case__btnInner{display:inline-block}.p-top-case__clients{margin-top:13rem;display:flex;justify-content:space-between;flex-wrap:wrap}.p-top-case__clients .ttlarea{width:28.5rem;padding-left:0;padding-right:5rem;box-sizing:border-box}.p-top-case__clients .ttlarea .p-top-section__ttl{font-size:1.8rem;margin-bottom:1.5rem}.p-top-case__clients .ttlarea:before{right:0;left:auto}.p-top-case__clients .clients{width:calc(100% - 33rem)}.p-top-case__clients .clients__loopWrap.is-stop{transform:translate3d(0px, 0px, 0px) !important}.p-top-case__clients .clients__loopWrap.is-stop .loopGroup:nth-of-type(n + 2){display:none}.p-top-case__clients .clients__list{display:flex;flex-wrap:wrap}.p-top-case__clients .clients__list .item{width:20%;box-sizing:border-box;padding:0 2rem}.p-top-case__clients .clients__list .item__img{display:block}@media only screen and (max-width: 1023px){.p-top-case{padding-top:7.5rem;padding-bottom:5rem;border-radius:3rem 3rem 0 0}.p-top-case__ttlarea{display:block;margin-bottom:4rem}.p-top-case__ttlarea .p-top-section__ttl{margin-bottom:1.8rem}.p-top-case__ttlarea .p-top-section__ttl .c-linelink__txt{padding-bottom:0rem}.p-top-case__ttlarea .p-top-section__txt{padding-left:0}.p-top-case__slide .item__ttl{font-size:1.5rem;margin-bottom:.8rem}.p-top-case__slide .item__txt{font-size:1.1rem}.p-top-case__slide .item__cat{margin-top:1.4rem;display:flex}.p-top-case__slide .item__cat li{margin-right:.8rem}.p-top-case__slide .item__cat a{font-size:1rem;padding:.6rem .8rem .5rem;border-radius:.25rem}.p-top-case__slide .item__tag{margin-top:1.4rem;display:flex}.p-top-case__slide .item__tag li{margin-right:1rem}.p-top-case__slide .item__tag a{font-size:1rem}.p-top-case__btn{margin:3.5rem -1.5rem 0;padding:2rem 1.5rem 0;border-width:.5px}.p-top-case__clients{margin-top:5rem;display:block}.p-top-case__clients .ttlarea{width:auto;margin:0 1.5rem;padding-right:0}.p-top-case__clients .ttlarea .p-top-section__ttl{font-size:1.5rem;margin-bottom:1rem}.p-top-case__clients .clients{margin-top:4rem;margin:4rem -1.5rem 0;width:calc(100% + 3rem);overflow:hidden}.p-top-case__clients .clients__loopWrap{display:flex;align-items:center}.p-top-case__clients .clients__list{display:flex;align-items:center;flex-wrap:inherit}.p-top-case__clients .clients__list .item{width:12rem;padding:0;padding-right:2.5rem}.p-top-case__clients .clients__list .item__img{display:block}}.p-top-bottom{background:#fff;color:#fff}.p-top-bottom a{color:#fff}.p-top-bottom__inner{display:block;padding-bottom:20rem;background:#403939;border-radius:6rem 6rem 0 0;transform:translate3d(0, 0, 0);overflow:clip;position:relative}.p-top-bottom__video{position:sticky;top:0;height:0;width:100%}.p-top-bottom__videoInner{position:absolute;top:0;left:0;right:0;bottom:0;height:100vh;opacity:1;mix-blend-mode:screen}.p-top-bottom__videoInner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.p-top-bottom__group{transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1023px){.p-top-bottom__inner{padding-top:7.5rem;padding-bottom:13rem;border-radius:3rem 3rem 0 0}.p-top-bottom__video{aspect-ratio:750/478}.p-top-bottom__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}}@media only screen and (max-width: 1023px){.p-top-bottom__inner{padding-top:0;padding-bottom:13rem;border-radius:3rem 3rem 0 0}.p-top-bottom__videoInner:after{content:"";display:block;position:absolute;left:0;width:100%;height:5rem}.p-top-bottom__videoInner:after{bottom:0;background:linear-gradient(0deg, #403939 0%, rgba(64, 57, 57, 0) 100%)}}.p-top-blog{padding-top:15rem;margin:0 3rem}.p-top-blog__ttlarea{margin-bottom:4rem}.p-top-blog__list .item:last-child>a{border-bottom:1px solid rgba(255,255,255,.15)}html.notouch .p-top-blog__list .item:hover+.item a{border-top-color:rgba(0,0,0,0)}html.notouch .p-top-blog__list .item:hover>a{border-color:rgba(0,0,0,0)}html.notouch .p-top-blog__list .item:hover>a:after{opacity:1}.p-top-blog__list .item>a{padding:4rem 0;display:block;position:relative;border-top:1px solid rgba(255,255,255,.15)}.p-top-blog__list .item>a:after{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background,opacity;content:"";display:block;position:absolute;z-index:1;top:0;right:calc(50% - 100vw);bottom:-1px;left:-20rem;background:rgba(255,255,255,.05);opacity:0}.p-top-blog__list .item__inner{position:relative;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap}.p-top-blog__list .item__img{width:29rem}.p-top-blog__list .item__img .img-ov{overflow:hidden;border-radius:.5rem}.p-top-blog__list .item__ttl{font-size:2.4rem}.p-top-blog__list .item__cat{margin-top:2rem;display:flex}.p-top-blog__list .item__cat li{margin-right:1rem}.p-top-blog__list .item__cat li a{text-decoration:none;font-size:1.2rem;padding:.9rem 1.2rem;background:rgba(255,255,255,.1);line-height:1;border-radius:.5rem;display:inline-block}.p-top-blog__list .item__body{width:calc(100% - 33rem);padding-right:12rem;box-sizing:border-box}.p-top-blog__list .item__btn{position:absolute;right:0;top:0}.p-top-blog__btn{margin-top:2rem;text-align:right}.p-top-blog__btnInner{display:inline-block}@media only screen and (max-width: 1023px){.p-top-blog{padding-top:7.5rem;margin:0 1.5rem}.p-top-blog__ttlarea{margin-bottom:4rem}.p-top-blog__list{margin:0 -1.5rem}.p-top-blog__list .item:last-child>a{border-width:.5px}.p-top-blog__list .item>a{border-width:.5px;padding:2rem 1.5rem}.p-top-blog__list .item>a:after{display:none}.p-top-blog__list .item__img{width:12.3rem}.p-top-blog__list .item__ttl{font-size:1.3rem}.p-top-blog__list .item__cat{margin-top:1rem}.p-top-blog__list .item__cat li{margin-right:.8rem}.p-top-blog__list .item__cat li a{font-size:1rem;padding:.6rem .5rem .5rem;border-radius:.25rem}.p-top-blog__list .item__body{width:calc(100% - 14rem);padding-right:0}.p-top-blog__list .item__btn{display:none}.p-top-blog__btn{margin-top:2rem}}.p-top-news{margin-top:15rem}.p-top-news .section__body{display:flex;justify-content:space-between;flex-wrap:wrap}.p-top-news__body{width:calc(100% - 30rem)}.p-top-news__ttlarea{width:25rem}.p-top-news__ttlarea .p-top-section__ttl .c-linelink__txt{display:inline-block;padding-bottom:.3rem}.p-top-news__list .item+.item{margin-top:3rem}.p-top-news__list .item a{display:flex;justify-content:space-between}.p-top-news__list .item__date{width:10rem;font-size:1.2rem;position:relative;top:.2rem}.p-top-news__list .item__ttl{width:calc(100% - 10rem)}.p-top-news__btn{margin-top:5rem;padding-top:2rem;text-align:right;border-top:1px solid rgba(255,255,255,.15)}@media only screen and (max-width: 1023px){.p-top-news{margin-top:7.5rem}.p-top-news .section__body{flex-flow:column-reverse wrap-reverse}.p-top-news__body{width:auto}.p-top-news__ttlarea{width:auto;margin-bottom:3rem}.p-top-news__ttlarea .p-top-section__btn{display:none}.p-top-news__ttlarea .p-top-section__ttl .c-linelink__txt{display:inline-block;padding-bottom:0rem}.p-top-news__list .item+.item{margin-top:2rem}.p-top-news__list .item__date{width:6.5rem;font-size:1rem;top:.2rem}.p-top-news__list .item__ttl{width:calc(100% - 6.5rem)}.p-top-news__btn{margin:4rem -1.5rem 0;padding:2.5rem 1.5rem 0;border-width:.5px}}.p-top-gallery__slide{overflow:hidden;margin-top:14rem}.p-top-gallery__slide .loopWrap{display:flex}.p-top-gallery__slide .loopWrap .loopGroup{display:flex;flex-shrink:0}.p-top-gallery__slide .loopWrap .loopGroup .slideitem{width:50rem;margin-right:5.5rem}.p-top-gallery__slide .loopWrap .loopGroup .slideitem .img{display:block;overflow:hidden;border-radius:.5rem}.p-top-gallery__slide .loopWrap .loopGroup .slideitem:nth-child(even){margin-top:8rem}.p-top-gallery__slide .loopWrap .loopGroup .slideitem img{width:100% !important;height:auto !important;max-width:inherit !important}@media only screen and (max-width: 1023px){.p-top-gallery__slide{margin-top:7.5rem}.p-top-gallery__slide .loopWrap .loopGroup .slideitem{width:17.5rem;margin-right:1.5rem}.p-top-gallery__slide .loopWrap .loopGroup .slideitem:nth-child(even){margin-top:3rem}}.p-top-recruit{margin-top:10rem}.p-top-recruit .section__body{display:flex;justify-content:space-between;flex-wrap:wrap}.p-top-recruit__body{width:calc(100% - 43rem)}.p-top-recruit__body .ttl{display:block;margin-bottom:1.5rem}.p-top-recruit__ttlarea{width:43rem}.p-top-recruit__ttlarea .p-top-section__ttlarea{display:block}.p-top-recruit__ttlarea .p-top-section__ttl .c-linelink__txt{display:inline-block;padding-bottom:.3rem}.p-top-recruit__list .item:last-child>a{border-bottom:1px solid rgba(255,255,255,.15)}html.notouch .p-top-recruit__list .item:hover+.item a{border-top-color:rgba(0,0,0,0)}html.notouch .p-top-recruit__list .item:hover>a{border-color:rgba(0,0,0,0)}html.notouch .p-top-recruit__list .item:hover>a:after{opacity:1}html.notouch .p-top-recruit__list .item:hover .item__ttl{transform:translateX(2rem)}html.notouch .p-top-recruit__list .item:hover .item__btn{transform:translateX(-2rem)}.p-top-recruit__list .item>a{padding:2rem 0;display:block;position:relative;border-top:1px solid rgba(255,255,255,.15)}.p-top-recruit__list .item>a:after{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background,opacity;content:"";display:block;position:absolute;z-index:1;width:100%;top:0;bottom:-1px;left:0;background:rgba(255,255,255,.05);opacity:0}.p-top-recruit__list .item__ttl{font-size:2.4rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.p-top-recruit__list .item__btn{position:absolute;right:0;top:50%;margin-top:-1.5rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.p-top-recruit__btn{margin-top:2rem;text-align:right}.p-top-recruit__btnInner{display:inline-block}@media only screen and (max-width: 1023px){.p-top-recruit{margin-top:7.5rem}.p-top-recruit .section__body{display:block}.p-top-recruit__body{width:auto}.p-top-recruit__body .ttl{font-size:1.1rem;margin-bottom:1.5rem}.p-top-recruit__ttlarea{width:auto;margin-bottom:4rem}.p-top-recruit__ttlarea .p-top-section__btn{display:none}.p-top-recruit__ttlarea .p-top-section__ttl .c-linelink__txt{padding-bottom:0rem}.p-top-recruit__list{margin:0 -1.5rem}.p-top-recruit__list .item:last-child>a{border-width:.5px}.p-top-recruit__list .item>a{padding:2rem 1.5rem;border-width:.5px}.p-top-recruit__list .item>a:after{display:none}.p-top-recruit__list .item__ttl{font-size:1.8rem;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}.p-top-recruit__list .item__btn{right:1.5rem}}.news .m-contents ul li+li{margin-top:0}.page-news-index{margin-bottom:12rem}.page-news-index .js-entries__more{margin-top:3.5rem}@media only screen and (max-width: 1023px){.page-news-index{margin-bottom:6rem}.page-news-index .js-entries__more{margin-top:3rem}}.p-news .c-catname a{text-decoration:none}.p-news .p-fv-ttl{width:calc(100% - 3rem);display:block;padding-top:1.9rem;border-top:1px solid #ccc;font-size:1.8rem;margin-bottom:3.6rem;font-family:"GeneralSans-Variable";font-weight:500}.p-news .p-news-fv{padding-left:3rem;margin-bottom:15rem}.p-news .pickup-news-area{width:100%}.p-news .pickup-slider-news{position:relative}.p-news .pickup-slider-news .swiper-pagination{position:absolute;margin-top:0;top:-6.3rem;right:3rem}.p-news .pickup-slider-news .swiper-button-prev,.p-news .pickup-slider-news .swiper-button-next{height:100%;width:7.5rem;background-image:none;top:0}.p-news .pickup-slider-news .swiper-button-prev{left:0;translate:-100%}.p-news .pickup-slider-news .swiper-button-next{right:0}.p-news .pickup-slider-news .pickup-news-item{width:29.5vw;margin-right:2rem}.p-news .pickup-slider-news .pickup-news-item .img-ov{border-radius:.5rem;aspect-ratio:700/357}.p-news .pickup-slider-news .pickup-news-item .img-ov img{height:100%}.p-news .pickup-slider-news .pickup-news-item .item__img{margin-bottom:1.6rem}.p-news .pickup-slider-news .pickup-news-item .wp-block-image{margin-top:0;margin-bottom:2rem;aspect-ratio:430/221}.p-news .pickup-slider-news .pickup-news-item p.article-ttl{margin-top:1rem;font-size:2.4rem;line-height:1.5}.p-news .pickup-slider-news .pickup-news-item span.date{font-size:1.4rem;font-family:"GeneralSans-Variable";font-weight:500}.p-news .news__contents{margin-bottom:21rem}.p-news .news-wrapper{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);border-top:1px solid #ccc}@media(any-hover: hover){.p-news .news-wrapper:hover{cursor:pointer;border-color:rgba(0,0,0,0)}.p-news .news-wrapper:hover a.news-inner:after{opacity:1}.p-news .news-wrapper:hover+.news-wrapper{border-color:rgba(0,0,0,0)}}.p-news .news-wrapper a.news-inner{padding-top:3rem;padding-left:3rem;padding-bottom:5.8rem;display:flex;align-items:center;line-height:1;text-decoration:none;margin-inline:auto;translate:-3rem 0;transition:padding .4s;position:relative;width:calc(100% + 6rem)}.p-news .news-wrapper a.news-inner:after{content:"";position:absolute;top:0;background-color:rgba(255,255,255,.5);left:0;width:100%;height:100%;opacity:0;z-index:-1;transition:opacity .4s;pointer-events:none}.p-news .news-wrapper object{display:inline-block;width:13vw;overflow:visible !important;overflow-clip-margin:inherit !important;height:2.1rem}.p-news .news-wrapper .c-catname{display:inline-block;padding:.3rem .5rem}.p-news .news-wrapper .c-tagname{font-size:1.4rem;font-family:"GeneralSans-Variable";font-weight:500}.p-news .news-wrapper .tagarea{width:30vw}.p-news .news-wrapper .news-ttl{margin:0;font-size:1.8rem;width:calc(100% - (30vw + 6rem))}.p-news .c-pagenation{margin-top:10rem}.p-news .c-pagenation li:before{display:none}.p-newstop .grid__main,.p-newslist .grid__main{padding:0 3rem}.p-newstop .p-news-fv,.p-newslist .p-news-fv{margin-bottom:6rem}.c-detailpage .main__ttl .en{font-size:4rem}.c-detailpage .main__body.grid .grid__nav{width:20rem}.c-detailpage .main__body.grid .grid__main{width:calc(100% - 20rem)}.c-detailpage .main__body.grid .grid__main .m-contents{max-width:70rem;margin:0 auto}.c-detailpage .main__body.grid .grid__main .c-cva-wrapper{margin-top:10rem;margin-bottom:4rem;text-decoration:none}.grid__nav .catlist{margin-bottom:5rem}.grid__nav .catlist li{margin-bottom:1rem}.grid__nav .catlist li a{font-size:1.2rem;border-radius:100vh;border:1px solid #ccc;padding:.2rem 1rem .1rem;display:inline-block;transition:all .4s;line-height:1.75}.grid__nav .catlist li a:hover{background-color:#333;border-color:rgba(0,0,0,0);color:#fff}.grid__nav .catlist li a.is-current{background-color:#333;border-color:rgba(0,0,0,0);color:#fff}.grid__nav p.sidenav-ttl{font-size:1.4rem;font-weight:bold;padding:2rem 4rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:-moz-fit-content;width:fit-content;margin-bottom:2rem;white-space:nowrap}.sns-list{display:flex;justify-content:center;gap:1rem}.sns-list li a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%}.sns-list li a svg{fill:#fff}.sns-list li.facebook-share a{background-color:#3965b7}.sns-list li.facebook-share a svg{height:1.8rem}.sns-list li.twitter-share a{background-color:#000}.sns-list li.twitter-share a svg{height:1.7rem;aspect-ratio:1/1;scale:.8}.sns-list li.hatena-share a{background-color:#0095d6}.sns-list li.hatena-share a svg{width:3rem;height:3rem}.sns-list li.pocket-share a{background-color:#eb4e5e}.sns-list li.pocket-share a svg{width:3rem;height:3rem}.grid__nav .sns-list{justify-content:flex-start}.c-other-content{width:130rem;margin-inline:auto;margin-bottom:16rem;padding-top:5rem;border-top:1px solid #ccc}.c-other-content h2{font-size:8rem;font-weight:400}.c-other-content .c-other-content-inner{margin-bottom:5rem}.c-other-content .c-other-content-inner.other-news{border-bottom:1px solid #ccc}a.c-backbtn{text-decoration:none !important;width:15rem;height:15rem;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin-inline:auto;position:relative;z-index:2;margin-top:5rem}@media(any-hover: hover){a.c-backbtn:hover:before{animation:backBtnHov .8s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}@keyframes backBtnHov{0%{scale:1;opacity:1}100%{scale:1.2;opacity:0}}a.c-backbtn:hover:after{scale:.9}}a.c-backbtn:before{transition:scale 0s,opacity 0s;content:"";width:15rem;height:15rem;background-color:#fff;position:absolute;top:0;left:0;opacity:0;border-radius:50%;z-index:-1}a.c-backbtn:after{content:"";width:15rem;height:15rem;background-color:#fff;position:absolute;top:0;left:0;border-radius:50%;z-index:-1;transition:all .4s cubic-bezier(0.39, 0.575, 0.565, 1)}a.c-backbtn svg{width:2.4rem;height:2.3rem;fill:none;stroke:#333;stroke-width:1px}.p-newsdetail .main__ttl{margin-bottom:13rem}.p-newsdetail .main__ttl .ttl .en{font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-newsdetail .main__ttl .c-tagname{font-family:"GeneralSans-Variable";font-weight:500;opacity:.5}.p-newsdetail .wp-block-image img{height:100%}.p-newsdetail.c-detailpage .main__body.grid .grid__main .m-contents{margin-left:auto;margin-right:22vw}.p-newsdetail .m-contents h2{margin-bottom:4rem}.p-newsdetail .m-contents p{margin-top:2rem}.p-newsdetail .c-cva-wrapper{padding-top:4rem}.p-newsdetail .c-cva-wrapper h4{font-size:3rem}.p-newsdetail .c-cva-wrapper a.c-recruit-btn{border-radius:100vh;padding-right:5rem;padding:6.3rem 4rem 5.8rem 7rem}.p-newsdetail .p-business-rental__contact{margin-top:9.5rem}.p-newsdetail .grid__nav .catlist li a{padding-bottom:.2rem}.p-newsdetail .sns-list li.twitter-share a svg{translate:0;scale:.8}.p-newsdetail .main__contents,.p-blogdetail .main__contents{padding-bottom:21rem}.p-newsdetail .other-works,.p-blogdetail .other-works{width:95vw;margin-inline:auto}.p-newsdetail .other-works h2,.p-blogdetail .other-works h2{margin-bottom:9.2rem}.p-newsdetail .other-works .c-backbtn,.p-blogdetail .other-works .c-backbtn{margin-inline:auto}ul.cat-list{display:flex;margin-bottom:6.5rem;margin-inline:auto;flex-wrap:wrap}ul.cat-list li{margin-right:.5rem;padding-left:0}ul.cat-list li:before{display:none}ul.cat-list li a{font-size:2.8rem;padding:.15rem 1.5rem 0rem;text-decoration:none !important;border-radius:100vh;border:1px solid #ccc;transition:all .4s;line-height:1.75;display:inline-block}@media(any-hover: hover){ul.cat-list li a:hover{color:#fff;background-color:#333;border-color:rgba(0,0,0,0)}}ul.cat-list li a.is-current{color:#fff;background-color:#333;border-color:rgba(0,0,0,0)}@media only screen and (max-width: 1023px){.p-news .news-wrapper a.news-inner{padding-left:1.5rem;translate:-1.5rem 0;align-items:flex-start;padding-top:1.3rem;padding-bottom:2.5rem}.p-news .pickup-slider-news .pickup-news-item .item__img{margin-bottom:.6rem}.p-newsdetail .main__body.grid .grid__main{width:100%}.p-newsdetail.c-detailpage .p-business-rental__contact{margin-top:4.5rem}.p-newsdetail .news-kv{aspect-ratio:69/32}.p-newsdetail .m-contents h2{margin-bottom:2rem}.p-newsdetail .m-contents p{font-size:1.5rem}.p-newsdetail .m-contents .wp-block-image{margin-top:2.2rem}.p-news{font-size:2rem}.p-news .news-wrapper a.news-inner{width:100%;line-height:1.75;padding-right:1.5rem}.p-news .p-news-fv{padding-left:0rem;margin-bottom:10rem}.p-news .p-fv-ttl{width:100%;font-size:1.4rem;padding-top:1.5rem;margin-bottom:1.2rem}.p-news .pickup-slider-news .pickup-news-item{width:83vw}.p-news .pickup-slider-news .pickup-news-item .c-catname,.p-news .pickup-slider-news .pickup-news-item span.date{font-size:1rem}.p-news .pickup-slider-news .pickup-news-item .date{opacity:.5}.p-news .pickup-slider-news .pickup-news-item .wp-block-image{margin-bottom:.7rem}.p-news .pickup-slider-news .pickup-news-item p.article-ttl{margin-top:.5rem;font-size:1.3rem;line-height:1.5}.p-news .pickup-slider-news .swiper-pagination{right:-0.5rem;top:-3.3rem;gap:0}.p-news .pickup-slider-news .swiper-pagination .swiper-pagination-bullet svg{translate:0 -35%}.p-news .news-wrapper .news-inner{flex-direction:column;align-items:flex-start;padding:1.5rem 0 3rem}.p-news .news-wrapper .news-inner .c-catname,.p-news .news-wrapper .news-inner .c-tagname{font-size:1rem}.p-news .news-wrapper .news-inner .c-tagname{margin-left:.5rem}.p-news .news-wrapper .news-inner .tagarea{margin-bottom:1rem;width:100%}.p-news .news-wrapper .news-inner .tagarea object{width:auto}.p-news .news-wrapper .news-inner .c-catname{margin-right:0rem}.p-news .news-wrapper .news-inner .news-ttl{font-size:1.3rem;width:100%}.p-news .c-pagenation{margin-top:4rem}.p-news .news__contents{margin-bottom:13rem}.p-newslist .main__head{padding-top:8.6rem}.p-newstop,.p-newslist{margin:0 1.5rem}.p-newstop .main__head,.p-newslist .main__head{padding-left:0;padding-top:8.6rem}.p-newstop .grid__main,.p-newslist .grid__main{padding:0}.p-newstop .c-pnav,.p-newslist .c-pnav{bottom:-8.2rem}.page-news-detail .main__head{padding-top:8.6rem;margin-bottom:0}.page-news-detail__eye{margin:0 -3rem 4rem}.page-news-detail__body .section__body{max-width:75rem}.page-news-detail__head{margin-bottom:3rem}.page-news-detail__head .meta{margin-bottom:1rem}.page-news-detail__head .meta .date{font-size:1.4rem;margin-right:1rem}.page-news-detail__head .meta .cat{top:-0.5rem}.page-news-detail__head .ttl{font-size:2.6rem}.page-news-detail .m-post{margin-bottom:6rem}.p-newslist .main__ttl,.p-blog .main__ttl{margin-bottom:5rem}.p-newstop .main__ttl,.p-blog .main__ttl{margin-bottom:4.8rem}.p-newsdetail.c-detailpage .main__body.grid .grid__main .m-contents{margin-inline:auto}.p-newsdetail .main__ttl,.p-blogdetail.c-detailpage .main__ttl{margin-bottom:3.2rem}.p-newsdetail .main__ttl .ttl .en,.p-blogdetail.c-detailpage .main__ttl .ttl .en{font-size:2.7rem;line-height:1.15}.p-newsdetail .main__ttl .ttl .jp,.p-blogdetail.c-detailpage .main__ttl .ttl .jp{font-size:1rem}.p-newsdetail .main__ttl .ttl .jp.c-catname,.p-blogdetail.c-detailpage .main__ttl .ttl .jp.c-catname{padding:0 .7rem}.p-newsdetail .c-tagname.date,.p-blogdetail.c-detailpage .c-tagname.date{margin-left:.6rem}.p-newsdetail .main__contents,.p-blogdetail.c-detailpage .main__contents{padding-bottom:7rem}.p-newsdetail .other-works,.p-blogdetail.c-detailpage .other-works{width:auto;margin-left:1.5rem;margin-right:1.5rem}.p-newsdetail .other-works h2,.p-blogdetail.c-detailpage .other-works h2{margin-bottom:3.2rem}ul.cat-list{margin-bottom:3rem;gap:.5rem .2rem;display:flex}ul.cat-list.c-pc-none{display:flex !important}ul.cat-list li{padding-left:0}ul.cat-list li a{font-size:2.1rem;display:block;padding:0rem 1.2rem}.c-backbtn{font-size:1.3rem;width:10rem;height:10rem}.c-backbtn:before,.c-backbtn:after{width:10rem;height:10rem}.c-backbtn svg{width:1.75rem}}@media only screen and (max-width: 1023px){body#company .header:after{display:none}body#company .main__head{padding-top:8.8rem}body#company .wp-block-embed{aspect-ratio:358/338}body#company .wp-block-embed iframe{border:none}}.p-company-fv__slide{overflow:hidden;margin-bottom:14.5rem}.p-company-fv__slide .loopWrap{display:flex}.p-company-fv__slide .loopWrap .loopGroup{display:flex;flex-shrink:0}.p-company-fv__slide .loopWrap .loopGroup .slideitem{width:50rem;margin-right:4rem}.p-company-fv__slide .loopWrap .loopGroup .slideitem .img{display:block;overflow:hidden;border-radius:.5rem}.p-company-fv__slide .loopWrap .loopGroup .slideitem:nth-child(even){margin-top:8rem}.p-company-fv__slide .loopWrap .loopGroup .slideitem img{width:100% !important;height:auto !important;max-width:inherit !important}@media only screen and (max-width: 1023px){.p-company-fv__slide{margin-bottom:4rem}.p-company-fv__slide .loopWrap .loopGroup .slideitem{width:20rem;margin-right:2rem}.p-company-fv__slide .loopWrap .loopGroup .slideitem:nth-child(even){margin-top:4rem}}.p-company-about__table{margin-top:5rem;box-sizing:border-box;border-collapse:collapse;width:100%}.p-company-about__table th,.p-company-about__table td{border-collapse:collapse;box-sizing:border-box;border-top:1px solid #ccc}.p-company-about__table th{padding:3rem 0 4.5rem;font-weight:400;width:16rem;position:relative}.p-company-about__table th:before{content:"";display:block;position:absolute;right:0;top:0;height:calc(100% - 5rem);width:1px;background-image:linear-gradient(to bottom, #CCCCCC, #CCCCCC, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-company-about__table td{padding:3rem 3rem 4.5rem 3rem}.p-company-about .p-company-tdInner .p-company-tdInner-item-img{border-radius:.5rem;overflow:clip}.p-company-about .p-company-tdInner .c-linelink.sub{position:relative;padding-right:2.2rem;opacity:.5}.p-company-about .p-company-tdInner .arw{position:absolute;top:.2rem;right:0;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center}.p-company-about .p-company-tdInner .arw:before{content:"";display:block;width:.8rem;height:.5rem;background-image:url(../imgs/common/arw3-b.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}@media only screen and (max-width: 1023px){.p-company-about__table{margin-top:4rem}.p-company-about__table th{padding:2.5rem 0 3rem;width:8.5rem}.p-company-about__table th:before{height:calc(100% - 3rem)}.p-company-about__table td{box-sizing:border-box;padding:2.5rem 0rem 3rem 1.5rem}.p-company-about .p-company-tdInner.c-col-2{flex-direction:column}.p-company-about .p-company-tdInner.c-col-2 .item{width:100% !important;max-width:100%;margin-bottom:0}.p-company-about .p-company-tdInner.c-col-2 .item:not(.p-company-tdInner-item-img){margin-bottom:1.5rem}}.p-recruit p.m-contents__lead{font-size:1.4rem}.p-recruit .l-contactBtn{box-sizing:border-box}.p-recruit.p-business-sub .main__ttl .ttl .en{margin-top:0}.p-recruit .job-content-txt:has(+.m-contents__txtlink){margin-bottom:-2.5rem}@media(max-width: 1023px){.p-recruit .job-content-txt:has(+.m-contents__txtlink){margin-bottom:1rem}}.p-recruit .job-content-txt+.m-contents__txtlink{margin-bottom:3rem}@media(max-width: 1023px){.p-recruit .job-content-txt+.m-contents__txtlink .c-linelink{display:inline}}.p-recruit .main__body.grid .grid__main .m-contents{padding:0 2rem}.p-recruit .m-contents__gallery{-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-recruit .main__fixedFv video{filter:brightness(0.5)}.p-recruit .c-blank-icon svg{width:1rem;aspect-ratio:9.44/8.78}.p-recruit.p-business-sub .main__ttl .ttl .en{font-size:8rem}.p-recruit .sidenav-cva{margin-bottom:2rem}.p-recruit .mynavi__link{margin:0 1rem}.p-recruit .mynavi__link .c-linelink__txt{font-size:1rem}.p-recruit .mynavi__link .mynavi__banner{border:1px solid #ebebeb;width:100%;display:block;padding:2rem;box-sizing:border-box;text-align:center;border-radius:.5rem}.p-recruit .mynavi__link img{width:80%;margin-inline:auto;translate:-5% 0}.p-recruit .btn-list{display:flex;gap:2rem;margin-top:4rem}.p-recruit .btn-list .l-contactBtn{border-radius:3rem}.p-recruit .btn-list .btn{width:calc(100% - 2rem);border-radius:3rem}.p-recruit .btn-list .btn.mynavi{margin-top:0}.p-recruit .btn-list .btn.mynavi .l-arwbtn.ghost .bg{border:1px solid #ebebeb}.p-recruit .btn-list .btn.mynavi .arw:before,.p-recruit .btn-list .btn.mynavi .arw:after{background-image:url("../imgs/common/blank-icon.svg");top:52%;left:53%}.p-recruit .btn-list .btn.mynavi .l-contactBtn{background-color:#fff}.p-recruit .btn-list .btn.mynavi .l-contactBtn__txt{width:55%}.p-recruit .btn-list .btn.mynavi img{width:100%;translate:0 -3%;display:inline-block}.p-recruit .grid__main{padding-bottom:17rem}.p-recruit .main__contents.business .c-business-sidenav .c-business-sidenav-inner{padding-top:5rem}.p-recruit .main__contents.business .c-business-sidenav .anknav li a{display:inline-block}.p-recruit .main__contents .anknav li a .arw{translate:150% -30%;top:50%}.p-recruit .c-col-2--message .item{width:42.9rem}.p-recruit .c-col-2--message p{margin-top:4.5rem}.p-recruit .c-col-2--message div.item{margin-bottom:0}.p-recruit .c-col-2--message .p-message-ttl{font-size:2rem;line-height:3.2rem}.p-recruit .c-col-2--message .p-message-ttl strong{color:#e20013;position:relative;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-recruit .c-col-2--message .p-message-ttl strong:after{content:"";width:100%;height:3px;position:absolute;left:0;bottom:5px;background-color:#e20013}.p-recruit .c-col-2--message p{font-size:1.4rem;line-height:2.6rem}.p-recruit .m-contents h2{margin-bottom:4.5rem}.p-recruit .m-contents h2.fst{margin-top:7.5rem}.p-recruit h3.p-attribute-ttl{text-align:center;font-size:2rem;padding:2.4rem 0;background-image:url("../imgs/recruit/title-bg.webp");border:none;border-radius:0px;margin-top:4.6rem;background-size:100%;margin-bottom:4.5rem}.p-recruit h3.p-attribute-ttl:before{display:none}.p-recruit h3.p-attribute-ttl:nth-of-type(3){margin-bottom:0}.p-recruit .p-recruit-list{display:flex;justify-content:space-between}.p-recruit .p-recruit-list.p-recruit-list--age .num:after{content:"%";position:absolute;bottom:0;right:0;font-size:2rem;translate:100% -34%}.p-recruit .p-recruit-list.p-recruit-list--rate .item{width:33.3333333333%}.p-recruit .p-recruit-list.p-recruit-list--rate .item:nth-of-type(1) .left:after{content:"男性"}.p-recruit .p-recruit-list.p-recruit-list--rate .item:nth-of-type(1) .right:after{content:"女性"}.p-recruit .p-recruit-list.p-recruit-list--rate .item:nth-of-type(2) .left:after{content:"新卒入社"}.p-recruit .p-recruit-list.p-recruit-list--rate .item:nth-of-type(2) .right:after{content:"中途入社"}.p-recruit .p-recruit-list.p-recruit-list--rate .item:nth-of-type(3) .left:after{content:"経験者"}.p-recruit .p-recruit-list.p-recruit-list--rate .item:nth-of-type(3) .right:after{content:"未経験者"}.p-recruit .p-recruit-list .item{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;width:25%;border-right:.5px dotted #ccc}.p-recruit .p-recruit-list .item:nth-of-type(1){border-left:.5px dotted #ccc}.p-recruit .p-recruit-list .icon{width:6rem;height:6rem;border-radius:50%;background-color:#333;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.p-recruit .p-recruit-list .icon img{width:3rem}.p-recruit .p-recruit-list .red{color:#e20013;font-size:1.6rem;margin-bottom:2.2rem}.p-recruit .p-recruit-list .red.en{font-family:"GeneralSans-Variable"}.p-recruit .p-recruit-list .red.rate{font-size:1.6rem}.p-recruit .p-recruit-list .num{font-weight:300;font-size:8rem;font-style:normal;position:relative;line-height:.8;font-family:"GeneralSans-Variable";margin-bottom:2.8rem}.p-recruit .p-recruit-list .num.rate{margin-bottom:2rem}.p-recruit .p-recruit-list .num .left,.p-recruit .p-recruit-list .num .right{position:relative}.p-recruit .p-recruit-list .num .left:after,.p-recruit .p-recruit-list .num .right:after{content:"";position:absolute;left:50%;bottom:-1rem;translate:-50% 0;font-size:1.2rem;white-space:nowrap;width:-moz-fit-content;width:fit-content;opacity:.6}.p-recruit .p-recruit-list .bottom{color:#333;opacity:.6;font-size:1.4rem}.p-recruit .recruit-col2{display:flex;align-items:center}.p-recruit .recruit-col2 .item{width:50%}.p-recruit .recruit-col2 .item:nth-of-type(1){padding-right:2.5rem}.p-recruit .recruit-col2 .item-grid{display:flex;justify-content:space-between;flex-wrap:wrap}.p-recruit .recruit-col2 .item-grid .grid-item{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0}.p-recruit .recruit-col2 .item-grid .grid-item:nth-child(1){width:100%;border-bottom:.5px dotted #ccc;border-left:.5px dotted #ccc}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(2){border:.5px dotted #ccc;border-top:none;width:calc(50% - 2px)}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(3){border-bottom:.5px dotted #ccc}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(4){border-left:.5px dotted #ccc;border-right:.5px dotted #ccc;width:calc(50% - 2px)}.p-recruit .recruit-col2 .item-grid .grid-item .red{font-size:2rem;color:#e20013;margin-bottom:2rem}.p-recruit .recruit-col2 .item-grid .grid-item .num{font-size:2.4rem;line-height:.8;margin-bottom:1.5rem}.p-recruit .recruit-col2 .item-grid .grid-item .bottom{font-size:1.2rem;opacity:.6}.p-recruit .interview{gap:5rem 4rem}.p-recruit .interview .c-linelink{text-decoration:none;font-size:1.8rem}.p-recruit .interview div.item{margin-bottom:0rem}.p-recruit .interview p{margin-top:2.3rem}.p-recruit .gallery__controller li{padding-left:0}.p-recruit .gallery__controller li+li{margin-top:0}.p-recruit .gallery__controller li:before{display:none}.p-recruit .c-col-2.system{gap:3.5rem;margin-bottom:9.5rem}.p-recruit .c-col-2.system p{margin-top:1.5rem}.p-recruit .c-col-2.system div.item{margin-bottom:0}.p-recruit .item-ttl.system{font-size:2.2rem;font-weight:bold;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-recruit h4{font-size:3rem;margin-bottom:3rem;margin-top:0;margin-top:10rem;position:relative}.p-recruit h4:after{content:"";position:absolute;top:-4rem;left:0;width:100%;height:1px;background-color:#ccc}.p-recruit .link-red{color:#e20013;font-weight:bold;margin-top:1rem}.m-contents .c-col-2{display:flex;justify-content:space-between;flex-wrap:wrap}.m-contents .c-col-2 .item{width:calc((100% - 4rem)/2);margin-bottom:6rem}.p-business-rental__contact .txt{max-width:60rem}.sidenav-cva.recruit{text-decoration:none;margin-top:5rem}.sidenav-cva.recruit .sidenav-cvimage{display:flex;flex-direction:column;text-decoration:none}.sidenav-cva.recruit .banner-inner{display:flex;flex-direction:column;justify-content:center;gap:1rem;text-align:center;background-image:url("../imgs/recruit/recruit-banner.webp");background-size:100%;padding:2rem 0 2rem;position:relative;border-radius:.5rem .5rem 0 0}.sidenav-cva.recruit .banner-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:-1;border-radius:.5rem .5rem 0 0}.sidenav-cva.recruit p.banner-ttl{font-size:1.8rem;font-weight:bold;line-height:1.25;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.sidenav-cva.recruit p{font-size:1.2rem;line-height:1.2}.sidenav-cva.recruit .link-text{position:relative;background-color:#b20000;padding:1rem 1rem 1rem 1.5rem;bottom:auto;left:auto;border-radius:0 0 .5rem .5rem}@media only screen and (max-width: 1023px){.p-recruit .m-contents h2{margin-bottom:3rem}.p-recruit .m-contents h2.mt2-sp{margin-top:2rem}.p-recruit .grid__main{padding-bottom:14rem}.p-recruit .main__body.grid .grid__main .m-contents{padding:0 0rem}.p-recruit .main.fixedFv .main__contents .serviceBody__mainInner{padding-bottom:0}.p-recruit h3.p-attribute-ttl{background-image:url("../imgs/recruit/title-bg_sp.webp")}.p-recruit p.m-contents__lead{font-size:1.3rem}.p-recruit .c-col-2--message{flex-direction:column;gap:2rem}.p-recruit .c-col-2--message .item{width:100%}.p-recruit .c-col-2--message p.p-message-ttl{font-size:1.7rem;line-height:1.75}.p-recruit .c-col-2--message p{font-size:1.3rem;margin-top:1.5rem;line-height:1.75}.p-recruit .main.fixedFv .main__head{padding-top:8.3rem}.p-recruit.p-business-sub .main__ttl .ttl .en{font-size:3.5rem;margin-top:0}.p-recruit.p-business-sub .main__ttl .ttl .jp{font-size:1.2rem;opacity:1}.p-recruit .btn-list{display:block;margin-top:4rem}.p-recruit .btn-list .btn{width:100%}.p-recruit .btn-list .l-contactBtn{border-radius:100vh}.p-recruit .btn-list .btn.mynavi{margin-top:1rem}.p-recruit .btn-list .btn.mynavi .arw:before{top:50%;left:50%}.p-recruit .btn-list .btn.mynavi .l-contactBtn{border:1px solid #ebebeb}.p-recruit .btn-list .btn.mynavi .l-contactBtn__txt{width:40%}.p-recruit .btn-list .btn.mynavi img{width:100%;translate:0 15%;display:inline-block}.p-recruit h3.p-attribute-ttl{background-size:100%;font-size:1.5rem;width:100vw;translate:-1.5rem 0;margin-bottom:3rem}.p-recruit h3.p-attribute-ttl.mb0-sp{margin-bottom:0}.p-recruit .p-recruit-list{flex-wrap:wrap;justify-content:center}.p-recruit .p-recruit-list span.red{font-size:1.5rem !important;margin-bottom:1.2rem}.p-recruit .p-recruit-list--age{flex-wrap:wrap}.p-recruit .p-recruit-list--age .item{width:calc(50% - 2px)}.p-recruit .p-recruit-list--age .item:nth-of-type(1){padding-top:3rem;margin-bottom:3rem;border-left:none;border-right:none;border-width:2px;position:relative}.p-recruit .p-recruit-list--age .item:nth-of-type(1):before{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:1px;background-image:linear-gradient(to bottom, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-recruit .p-recruit-list--age .item:nth-of-type(2){padding-top:3rem;margin-bottom:3rem;border-right:none}.p-recruit .p-recruit-list--age .item:nth-of-type(3){padding-top:3rem;border-top:none;border-width:2px;position:relative;border-right:none}.p-recruit .p-recruit-list--age .item:nth-of-type(3):before{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:1px;background-image:linear-gradient(to bottom, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-recruit .p-recruit-list--age .item:nth-of-type(3):after{content:"";display:block;position:absolute;left:0;top:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .p-recruit-list--age .item:nth-of-type(4){padding-top:3rem;border-top:none;border-right:none;position:relative}.p-recruit .p-recruit-list--age .item:nth-of-type(4):after{content:"";display:block;position:absolute;left:0;top:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .p-recruit-list--age .red{margin-bottom:1rem}.p-recruit .p-recruit-list--age .num{margin-bottom:1rem}.p-recruit .p-recruit-list--age .bottom{font-size:1rem}.p-recruit .p-recruit-list--rate.p-recruit-list .item{width:100%;border-right:none}.p-recruit .p-recruit-list--rate.p-recruit-list .item .left:after,.p-recruit .p-recruit-list--rate.p-recruit-list .item .right:after{font-size:1rem;bottom:0}.p-recruit .p-recruit-list--rate.p-recruit-list .item:not(:nth-of-type(1)){padding-top:3rem}.p-recruit .p-recruit-list--rate.p-recruit-list .item:not(:nth-of-type(3)){padding-bottom:3.5rem;border-bottom:2px dotted #ccc}.p-recruit .p-recruit-list--rate.p-recruit-list .item:nth-of-type(1){border-left:none;border-bottom:none;position:relative}.p-recruit .p-recruit-list--rate.p-recruit-list .item:nth-of-type(1):after{content:"";display:block;position:absolute;left:0;bottom:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .p-recruit-list--rate.p-recruit-list .item:nth-of-type(2){border-left:none;border-bottom:none;position:relative}.p-recruit .p-recruit-list--rate.p-recruit-list .item:nth-of-type(2):after{content:"";display:block;position:absolute;left:0;bottom:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .p-recruit-list--rate.p-recruit-list .icon{width:4rem;height:4rem}.p-recruit .p-recruit-list--rate.p-recruit-list .icon img{width:2.3rem !important}.p-recruit .recruit-col2{flex-wrap:wrap}.p-recruit .recruit-col2 .item{width:100%;padding-right:0}.p-recruit .recruit-col2 .item:nth-of-type(1){margin-bottom:3rem}.p-recruit .recruit-col2 .item picture{display:block;padding-top:3rem}.p-recruit .recruit-col2 .item-grid .grid-item{padding:2.2rem 0}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(1){border-top:none;border-bottom:none;border-left:none;position:relative}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(1):after{content:"";display:block;position:absolute;left:0;top:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(2){border-left:none;border-bottom:none;border-right:none;position:relative}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(2):before{content:"";display:block;position:absolute;left:0;top:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(2):after{content:"";display:block;position:absolute;right:0;bottom:0;height:100%;width:1px;background-image:linear-gradient(to bottom, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(3){border-bottom:none;position:relative}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(3):before{content:"";display:block;position:absolute;left:0;top:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(4){border-left:none;align-self:flex-start;border-width:2px;border-right:none;position:relative}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(4):before{content:"";display:block;position:absolute;left:0;top:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(4):after{content:"";display:block;position:absolute;right:0;bottom:0;height:100%;width:1px;background-image:linear-gradient(to bottom, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(4) .num{margin-bottom:2.3rem}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(4) .red{margin-bottom:2.7rem}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(5){position:relative}.p-recruit .recruit-col2 .item-grid .grid-item:nth-of-type(5):before{content:"";display:block;position:absolute;left:0;top:0;height:1px;width:100%;background-image:linear-gradient(to right, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:3px 1px;background-repeat:repeat-x}.p-recruit .recruit-col2 .item-grid .grid-item .num{text-align:center;line-height:1.2;font-size:3rem;margin-bottom:.5rem}.p-recruit .recruit-col2 .item-grid .grid-item .red{font-size:1.5rem;margin-bottom:1rem}.p-recruit .recruit-col2 .item-grid .grid-item .bottom{font-size:1rem}.p-recruit .c-col-2.interview{row-gap:3.5rem}.p-recruit .c-col-2.interview .item{width:100%}.p-recruit .c-col-2.interview p{font-size:1.5rem;margin-top:1.3rem}.p-recruit .c-col-2.system{margin-bottom:4.5rem;gap:2rem}.p-recruit .c-col-2.system .item{width:100%}.p-recruit .c-col-2.system p.item-ttl{font-size:1.5rem}.p-recruit .c-col-2.system p{font-size:1.3rem;margin-top:.5rem}.sidenav-cva.recruit .banner-inner{padding-top:4.5rem;padding-bottom:3rem}.sidenav-cva.recruit .banner-inner p.banner-ttl{font-size:2.3rem}.sidenav-cva.recruit .banner-inner p{font-size:1.4rem;line-height:1.5;margin-top:0}.sidenav-cva.recruit .link-text{padding:2.1rem 2rem 2rem;width:calc(100% - 4rem)}.sidenav-cva.recruit .link-text .l-arwbtn{width:5rem;height:5rem}.sidenav-cva.recruit .link-text .l-arwbtn .arw{width:5rem;height:5rem}.sidenav-cva.recruit .link-text .l-arwbtn .arw:before{margin-top:-0.9rem;margin-left:-0.9rem;width:2.1rem;height:2.1rem}}.c-accordion .c-accordion--detail.is-opened button,.c-accordion .c-accordion--detail.is-opened .button{background-color:rgba(0,0,0,0)}.c-accordion .c-accordion--detail.is-opened button span,.c-accordion .c-accordion--detail.is-opened .button span{background-color:#333}.c-accordion .c-accordion--detail.is-opened button span:nth-of-type(2),.c-accordion .c-accordion--detail.is-opened .button span:nth-of-type(2){rotate:0deg}.c-accordion .c-accordion--detail button,.c-accordion .c-accordion--detail .button{background-color:#3f3838;width:4rem;height:4rem;border-radius:50%;position:absolute;right:0;top:50%;translate:0 -50%;border:.5px solid #3f3838;transition:all .4s}.c-accordion .c-accordion--detail button span,.c-accordion .c-accordion--detail .button span{position:absolute;top:50%;left:50%;background-color:#fff;width:50%;height:.5px;translate:-50% -50%;transform-origin:center;transition:all .4s}.c-accordion .c-accordion--detail button span:nth-of-type(2),.c-accordion .c-accordion--detail .button span:nth-of-type(2){rotate:90deg}.c-accordion .c-accordion--summary{display:block;padding:2.5rem 0;border-top:1px solid #ebebeb;font-weight:bold;font-size:2.2rem;position:relative;cursor:pointer}.c-accordion .c-accordion--summary::-webkit-details-marker{display:none}.c-accordion p{margin-bottom:2.5rem}.c-accordion p.job-content-ttl,.c-accordion p.job-name{font-weight:bold;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.c-accordion p.job-name{font-size:2.2rem;position:relative;margin-bottom:4rem}.c-accordion p.job-name button{position:absolute;right:0;top:50%;translate:0 -50%}.c-accordion p.job-content-ttl{font-size:1.6rem;margin-bottom:2.5rem}.c-accordion .c-accordion--summary-inner{cursor:pointer;display:flex}.c-accordion .c-accordion--content{overflow:hidden}.c-accordion .c-accordion--content-inner{padding:2.8rem 0 4.7rem;border-bottom:1px solid #ccc}.c-accordion dl{display:flex;margin-bottom:2.5rem}.c-accordion dl:last-child{margin-bottom:4.5rem}.c-accordion dt{width:20rem}.c-accordion dd{width:calc(100% - 20rem)}@media only screen and (max-width: 1023px){.accordion-container .c-accordion dl{margin-bottom:1.8rem}.accordion-container .c-accordion dl:last-child{margin-bottom:3.6rem}.accordion-container .c-accordion dt{width:10rem}.accordion-container .c-accordion dd{width:calc(100% - 10rem)}.accordion-container .c-accordion .c-accordion--summary{font-size:1.5rem;padding-right:2ren}.accordion-container p.job-name{font-size:1.5rem;margin-bottom:2.5rem}.accordion-container p.job-content-ttl{font-size:1.3rem;margin-bottom:1.3rem}.accordion-container .c-accordion--detail button,.accordion-container .c-accordion--detail .button{width:3rem;height:3rem}.accordion-container .c-accordion--detail button span,.accordion-container .c-accordion--detail .button span{width:30%}.accordion-container .c-accordion--detail:not(.is-opened) .button{background-color:#333 !important}.accordion-container .c-accordion--detail.is-opened .button{opacity:.5 !important}}.p-workstop .p-works-fv{margin-bottom:15rem}.p-workstop .pass-form{translate:3rem -9rem}.p-works .m-contents ul li+li{margin-top:0}.p-works-video-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;opacity:1;z-index:-1}.p-works-video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}#works #wrapper{background:none}#works #wrapper:before{display:none}.p-works .main__contents{padding-bottom:20.5rem}.p-works .main__body.grid .grid__main{padding-right:0}.p-works .main__body.grid .grid__main .m-contents{padding:0 3rem}.p-works .p-works-fv{padding-left:3rem}.p-works .p-works-fv .works-ttl-slider-container .swiper-slide{opacity:0 !important}.p-works .p-works-fv .works-ttl-slider-container .swiper-slide.swiper-slide-active{opacity:1 !important}.p-works .p-works-fv .pickup{display:flex;flex-wrap:nowrap;justify-content:space-between}.p-works .p-works-fv .pickup .pickup-slide-wrapper{width:40vw;height:auto;aspect-ratio:540/380}.p-works .p-works-fv .pickup .item{width:40vw}.p-works .p-works-fv .pickup .item:nth-of-type(2){width:46vw;position:relative}.p-works .p-works-fv .pickup .pickup-slide{width:40vw;height:auto}.p-works .p-works-fv .pickup .pickup-slide img{width:100%;height:100%;aspect-ratio:540/380}.p-works .p-works-fv .pickup .pickup-slide .img-ov{aspect-ratio:1080/760;height:100%}.p-works .p-works-fv .pickup .works-ttl-area{overflow-x:hidden;height:100%}.p-works .p-works-fv .pickup .works-ttl-wrapper{transform:translate3d(0px, 0, 0) !important;position:relative}.p-works .p-works-fv .pickup .works-ttl-slide{opacity:0;position:absolute;top:0;left:0;transition:all .4s}.p-works .p-works-fv .pickup .works-ttl-slide.swiper-slide-active{opacity:1 !important;position:absolute;left:0;top:0}.p-works .p-works-fv .pickup a.article-ttl{font-size:2.4rem;margin-bottom:2rem;line-height:1.5;pointer-events:none;position:relative;z-index:-1;display:block}.p-works .p-works-fv .pickup .swiper-slide-active a.article-ttl{pointer-events:all;z-index:1}.p-works .p-works-fv .pickup .ttl-cat{margin-bottom:1rem}.p-works .p-works-fv .pickup .c-catname{margin-right:1rem;background-color:#fff}.p-works .p-works-fv .pickup .c-tagname{margin-right:2rem}.p-works .p-works-fv .pickup-slider-container{height:100%;width:100%;box-sizing:border-box;max-width:39.5vw}.p-works .p-works-fv .pickup-slider-container .pickup-slide-area{height:100%;overflow:visible !important;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity}@media only screen and (min-width: 1024px){.p-works .p-works-fv .pickup-slider-container .pickup-slide-wrapper{transform:translate3d(0px, 0, 0) !important}}.p-works .p-works-fv .pickup-slider-container .pickup-slide{box-sizing:border-box;overflow:hidden;position:relative;border-radius:.5rem;min-width:100%;width:100%;padding-right:0;padding-left:0;transition:all .8s ease;opacity:1 !important;transition-duration:.8s !important}@media only screen and (min-width: 1024px){.p-works .p-works-fv .pickup-slider-container .pickup-slide{position:absolute;transform:translate3d(0px, 0px, 0px) scale(1, 1) !important}}.p-works .p-works-fv .pickup-slider-container .pickup-slide.swiper-slide-active{position:relative}.p-works .p-works-fv .pickup-slider-container .pickup-slide.slide__back{opacity:0 !important;transition:all 1.2s ease,transform .8s;transform:translate3d(0px, 0px, 0px) scale(0.95, 0.95) !important}.p-works .p-works-fv .pickup-slider-container .pickup-slide.slide__back.swiper-slide-next{opacity:1 !important;transform:translate3d(0px, 0px, 0px) scale(1) !important}.p-works .p-works-fv .pickup-slider-container .pickup-slide picture{position:relative;overflow:hidden;display:block;width:100%;height:100%;margin-top:0}.p-works .p-works-fv .pickup-slider-container .pickup-slide img{position:absolute;width:100%;height:100%;top:0;left:0}.p-works .p-works-fv .pickup-slider-container .swiper-pagination{position:absolute;display:flex;flex-direction:column;top:0;left:-4.5rem;margin-top:0}.p-works .p-works-fv .pickup-slider-container .swiper-button-next{position:absolute;right:0;top:2rem;height:100%;width:6.5rem;background-image:none}.p-works .p-works-fv .pickup-slider-container .swiper-button-next:after{opacity:0}.p-works .p-works-fv .pickup-slider-container .swiper-button-prev{background-image:none;position:absolute;left:0;translate:-100% 0;top:12rem;height:70%;width:6.5rem}.p-works .p-works-fv .pickup-slider-container .swiper-button-prev:after{opacity:0}.p-works .c-col-3{margin-bottom:5rem;justify-content:flex-start}.p-works .c-col-3 span.name{font-size:1.4rem}.p-works .catnav{padding-bottom:5rem;border-bottom:1px solid #ccc}.p-works .catnav a:hover{background-color:#323232;color:#fff;border-color:rgba(0,0,0,0)}.p-works .catnav a,.p-works .catnav p{font-size:1.2rem;border-radius:100vh;border:1px solid #ccc;padding:.2rem 1rem .1rem;display:inline-block;transition:all .4s;line-height:1.75}.p-works .catnav a.is-current,.p-works .catnav p.is-current{color:#fff;background-color:#333;border:none}.p-works .catnav li:not(:last-child){margin-bottom:1rem}.p-works .catnav li:before{display:none}.p-works .grid__nav span:not(.c-linelink__txt){display:inline-block;font-weight:bold;font-size:1.4rem;margin-top:1.5rem;margin-bottom:.5rem}.p-works .grid__nav .tagnav{display:flex;flex-wrap:wrap;gap:1rem 1rem;padding-bottom:5rem;border-bottom:1px solid #ccc;margin-top:0}.p-works .grid__nav .tagnav li{max-width:50%;line-height:1}.p-works .grid__nav .tagnav li:before{display:none}.p-works .grid__nav .tagnav a{line-height:1}.p-works .side-sns-wrapper{display:flex}.p-works .side-sns-wrapper a{display:inline-block;width:100%;display:flex;align-items:center;justify-content:center;padding:1.3rem 0}.p-works .side-sns-wrapper a.facebook-link{background-color:#3965b7;border-radius:.5rem 0 0 .5rem}.p-works .side-sns-wrapper a.facebook-link svg{width:1.9rem;height:1.8rem}.p-works .side-sns-wrapper a.twitter-link{background-color:#000;border-radius:.5rem}.p-works .side-sns-wrapper a.twitter-link svg{translate:13% 3%;width:1.9rem;height:2rem}.p-works .side-sns-wrapper a svg{fill:#fff;stroke:none;height:1.2rem}.p-works .grid__main a{text-decoration:none}.p-works .grid__main a ul{display:flex;gap:0 1rem;margin-top:0;flex-wrap:wrap}.p-works .grid__main a ul li{padding-left:0}.p-works .grid__main a ul li:before{display:none}.p-workslist .main .main__contents{padding-top:0}.p-works-detail.is-locked{min-height:100svh;padding-top:30svh;padding-left:10vw}.p-works-detail #main{position:relative}.p-works-detail .main__contents.p-works .main__body.grid{padding-bottom:13rem;margin-right:0}.p-works-detail iframe,.p-works-detail video{aspect-ratio:16/9;width:100%;height:auto;margin-top:5rem}.p-works-detail .main__scroll{bottom:auto;top:calc(100vh - 8rem);translate:0 -100%}.p-works-detail .works__head{padding-top:8rem;padding-left:0}.p-works-detail .p-works-fv-rapper{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;height:92vh}.p-works-detail .slider-wrapper .fv-mainImg,.p-works-detail .slider-wrapper .fv-blurImg{position:absolute}.p-works-detail .slider-wrapper .fv-mainImg{top:50%;left:50%;translate:-50% -50%;width:73%;height:auto;aspect-ratio:480/338}.p-works-detail .slider-wrapper .fv-mainImg img{border-radius:.5rem;height:100%}.p-works-detail .slider-wrapper .fv-blurImg{filter:blur(5px)}.p-works-detail .main__contents.p-works .main__body.grid .m-contents{padding:0}.p-works-detail .m-contents picture,.p-works-detail .m-contents img,.p-works-detail .m-contents source{width:100% !important}.p-works-detail .m-contents h2{margin-top:4.5rem;margin-bottom:3.5rem}.p-works-detail .m-contents h4{margin-top:3rem;margin-bottom:1rem}.p-works-detail .m-contents p{margin-top:2rem}.p-works-detail picture,.p-works-detail img,.p-works-detail source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-works-detail .c-cva-wrapper{margin-top:9rem}.p-works-detail .other-works .item{margin-bottom:7rem}.p-works-detail.c-detailpage .p-business-rental__contact{margin-top:10rem}.p-works-detail .main__ttl{position:absolute;max-width:85%;left:0;top:-10rem;translate:0 -100%}.p-works-detail .main__ttl .ttl{font-size:4rem;line-height:1.5;margin-bottom:1rem}.main__contents.p-works{padding-bottom:0}.main__contents.p-works .main__body.grid{justify-content:flex-end;max-width:100%;display:flex;margin-left:0}.main__contents.p-works .main__body.grid .m-contents{margin:0;margin-top:calc(100vh - 8rem + 5rem)}.main__contents.p-works .main__body.grid .grid__nav{top:0;width:47vw}.main__contents.p-works .main__body.grid .detail-inner{max-width:90%;margin-inline:auto;position:relative}.main__contents.p-works .main__body.grid .grid__main{margin-right:0;max-width:52vw}.main__contents.p-works .main__body.grid .slider-wrapper{position:sticky;top:8rem;translate:0 -8rem;left:0;height:100vh;width:48vw;overflow:hidden}.main__contents.p-works .main__body.grid .slider-wrapper .fv-mainImg,.main__contents.p-works .main__body.grid .slider-wrapper .fv-blurImg{position:absolute;margin-top:0}.main__contents.p-works .main__body.grid .slider-wrapper .fv-blurImg{filter:blur(5px)}.main__contents.p-works .main__body.grid .table{background-color:#f5f5f5;padding:4rem 0 4rem 5rem;border-radius:.5rem}.main__contents.p-works .main__body.grid .table dl:not(:nth-of-type(3)){margin-bottom:1.5rem}.main__contents.p-works .main__body.grid .table dl{display:flex;align-items:center}.main__contents.p-works .main__body.grid .table dt{opacity:.3;font-size:1.4rem;font-family:"GeneralSans-Variable";width:12rem;line-height:1;font-weight:600}.main__contents.p-works .main__body.grid .table dd{padding-left:2rem;font-size:1.6rem;position:relative;max-width:70%}.main__contents.p-works .main__body.grid .table dd:after{position:absolute;content:"";left:0;top:50%;background-color:#ccc;width:1px;height:1.5rem;translate:0 -50%}.main__contents.p-works .main__body.grid picture{margin-top:5rem}.c-cva-wrapper{max-width:62rem;margin:15rem 3rem 0 auto}.other-works{padding-top:3.5rem;border-top:1px solid #ccc;margin:15rem 0rem 0rem auto}.other-works .item{margin-bottom:16rem}.other-works h2{font-size:8rem;margin-bottom:5rem;white-space:nowrap;line-height:1;font-family:"GeneralSans-Variable"}.other-works .c-col-2 h3.c-otherworks-ttl{margin-bottom:.6rem}.other-works .item__img{margin-top:0;margin-bottom:1.5rem;aspect-ratio:295/210;border-radius:.5rem;overflow:hidden}.other-works .item__img img,.other-works .item__img .img-ov:not(.h-auto){width:100%;height:100%}.other-works figure{margin-top:0;margin-bottom:2rem}.other-works h3{margin:1.5rem 0 .3rem;font-size:1.6rem}.other-works a{margin-right:.7rem}.other-works .c-tagname{white-space:nowrap}.other-works .c-catname a{margin-right:0}.p-works-detail .main__contents.p-works .main__body.grid .grid__main{padding-left:3rem;padding-right:3rem}@media only screen and (max-width: 1023px){#works-cat #wrapper,#works-tag #wrapper{position:inherit;background-color:rgba(0,0,0,0)}.main__contents.p-works .main__body.grid .detail-inner{max-width:100%}.main__contents.p-works .main__body.grid .detail-inner .other-works a{margin-right:0}.main__contents.p-works .main__body.grid .detail-inner .c-col-2{justify-content:space-between;margin-top:3rem}.p-workstop .main__contents{background-color:#ebebeb}.p-works .m-pagenation,.p-blog .m-pagenation{padding-top:0;margin-bottom:5rem}.p-works .main__head{padding-top:8.6rem}.p-works ul li+li{margin-top:0 !important}.p-works .catnav{display:flex !important}.p-works .catnav li{padding-left:0;margin-bottom:.5rem}.p-works .catnav li+li{margin-top:0}.p-works .c-col-3{gap:3rem 1.4rem;margin-bottom:4.3rem}.p-works .c-col-3 .item{max-width:none;width:calc((100% - 1.4rem)/2)}.p-works .c-col-3 p.article-ttl{font-size:1.2rem;margin:1rem 0 .5rem}.p-works .c-col-3 .item__img{position:relative;margin-bottom:1rem}.p-works .c-col-3 .c-catname,.p-works .c-col-3 span.name,.p-works .c-col-3 a{font-size:1rem !important}.p-works .c-col-3 object.pc-hidden,.p-works .c-col-2 object.pc-hidden{position:absolute;bottom:0;left:0}.p-works .c-col-3 object.pc-hidden span.c-catname,.p-works .c-col-2 object.pc-hidden span.c-catname{display:inline-block;padding-top:.5rem !important;padding-bottom:.5rem !important;border:none;border-radius:0 .3rem 0 0}.p-works .main__body.grid .grid__main .m-contents{padding:0}.p-works .p-works-fv{padding-left:1.5rem;margin-bottom:5rem}.p-works .p-works-fv .pickup .item:nth-of-type(2){height:auto;width:calc(100vw - 2rem)}.p-works .p-works-fv .pickup .works-ttl-slide{transition:opacity 1s}.p-works .p-works-fv .main__ttl{margin-bottom:5.1rem}.p-works .p-works-fv .pickup{display:block;position:relative}.p-works .p-works-fv .pickup .works-ttl-slider-container{width:100vw;aspect-ratio:750/651;translate:-1.5rem 0;position:absolute;top:11svh}.p-works .p-works-fv .pickup .works-ttl-slider-container .works-ttl-area,.p-works .p-works-fv .pickup .works-ttl-slider-container .works-ttl-slide,.p-works .p-works-fv .pickup .works-ttl-slider-container .img-wrapper,.p-works .p-works-fv .pickup .works-ttl-slider-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-works .p-works-fv .pickup .works-ttl-slider-container .img-wrapper{position:relative}.p-works .p-works-fv .pickup .works-ttl-slider-container .img-wrapper:before{content:"";position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.p-works .p-works-fv .pickup p.article-ttl{font-size:1.5rem;margin-bottom:1rem;margin-top:2rem}.p-works .p-works-fv .pickup .ttl-cat{font-size:1rem;margin-bottom:1rem}.p-works .p-works-fv .pickup .pickup-slide{width:81vw;aspect-ratio:auto;overflow:visible;margin-right:3.1rem}.p-works .p-works-fv .pickup-slider-container .pickup-slide picture{aspect-ratio:10/7;height:auto}.p-works .p-works-fv .pickup-slider-container .pickup-slide picture img{-o-object-fit:contain;object-fit:contain;height:auto;border-radius:1rem}.p-works .p-works-fv .pickup-slider-container{max-width:81vw}.p-works .p-works-fv .c-catname{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff;padding:0 .6rem;font-size:1rem}.p-works .p-works-fv .pickup .c-tagname{font-size:1rem;color:#fff;opacity:.5;margin-right:1rem}.p-works .p-works-fv .pickup .pickup-slide-wrapper{width:80vw;aspect-ratio:auto}.p-works .p-works-fv .pickup-slider-container .pickup-slide-area{overflow-x:visible;color:#fff}.p-works .p-works-fv .pickup-slider-container .pickup-slide-area .pickup-slide .c-catname{background-color:rgba(0,0,0,0)}.p-works .p-works-fv .pickup-slider-container .pickup-slide-area .pickup-slide img{border-radius:.5rem;aspect-ratio:600/420;height:auto;position:relative}.p-works .p-works-fv .pickup-slider-container .pickup-slide img{width:100%;height:100%}.p-works .p-works-fv .pickup-slider-container .pickup-slide .img-ov{aspect-ratio:1200/840;height:auto;width:100%}.p-works .p-works-fv .pickup-slider-container .img-wrapper-sp{overflow:hidden;width:102vw;height:35rem;position:absolute;top:9rem;left:0;translate:-2rem 0;transition:all .4s;opacity:0}.p-works .p-works-fv .pickup-slider-container .img-wrapper-sp.is-change{opacity:1}.p-works .p-works-fv .pickup-slider-container .img-wrapper-sp .inner{width:100%;height:100%;filter:blur(1.5px) brightness(0.3)}.p-works .p-works-fv .pickup-slider-container .img-wrapper-sp .inner img,.p-works .p-works-fv .pickup-slider-container .img-wrapper-sp .inner picture{height:100%}.p-works .catnav{margin-bottom:2.5rem;display:flex;flex-wrap:wrap;padding-bottom:1.5rem;gap:0rem .5rem}.p-works .catnav a,.p-works .catnav p{font-size:2.1rem}.p-works .main__contents{padding-top:5rem;border-radius:0 3rem 0 0}.p-works .taglist-sp,.p-works .snslink-sp{padding-top:2.5rem;border-top:1px solid #ccc;margin-top:5rem}.p-works .taglist-sp p.content-ttl,.p-works .snslink-sp p.content-ttl{font-weight:bold;margin-bottom:2rem}.p-works .taglist-sp .tagnav,.p-works .snslink-sp .tagnav{display:flex;flex-wrap:wrap;gap:.2rem 2.5rem;margin-top:0}.p-works .taglist-sp .tagnav li a,.p-works .snslink-sp .tagnav li a{font-size:1.3rem}.p-works .taglist-sp .tagnav li,.p-works .snslink-sp .tagnav li{padding-left:0}.p-works .taglist-sp .tagnav li:before,.p-works .snslink-sp .tagnav li:before{display:none}.p-works .taglist-sp a.facebook-link svg,.p-works .snslink-sp a.facebook-link svg{width:2rem;height:2.5rem}.p-works .taglist-sp a.twitter-link svg,.p-works .snslink-sp a.twitter-link svg{height:2rem;translate:13% 10%}.p-works .main__contents{padding-bottom:13.5rem}.p-workslist .main__contents{padding-bottom:13rem}.p-works-detail .main__ttl .c-tagname{margin-right:.5rem}.p-works-detail .p-catarea{margin-bottom:.5rem}.p-works-detail .main__contents.p-works .main__body.grid{display:block;margin:0;width:100%;padding-bottom:6rem}.p-works-detail .main__contents.p-works .main__body.grid .m-contents{margin-bottom:4.5rem;margin-top:0}.p-works-detail .main__contents.p-works .main__body.grid .m-contents h2{margin-bottom:2rem}.p-works-detail .main__contents.p-works .main__body.grid .m-contents h3{margin-bottom:1.4rem}.p-works-detail .main__contents.p-works .main__body.grid .m-contents p{font-size:1.5rem}.p-works-detail .main__contents.p-works .main__body.grid .main__ttl{margin-top:2.5rem;margin-bottom:2.5rem;position:relative;translate:0 0;top:auto;width:100%}.p-works-detail .main__contents.p-works .main__body.grid .main__ttl .ttl{font-size:2.7rem;margin-bottom:.5rem}.p-works-detail .main__contents.p-works .main__body.grid .c-catname,.p-works-detail .main__contents.p-works .main__body.grid .c-companyname,.p-works-detail .main__contents.p-works .main__body.grid .c-tagname{font-size:1rem}.p-works-detail .main__contents.p-works .main__body.grid .c-catname{padding:0 .5rem}.p-works-detail .main__contents.p-works .main__body.grid .table{padding:2rem 1.5rem}.p-works-detail .main__contents.p-works .main__body.grid .table dl:not(:last-child){margin-bottom:.3rem}.p-works-detail .main__contents.p-works .main__body.grid .table dt{width:7rem;font-size:1rem}.p-works-detail .main__contents.p-works .main__body.grid .table dd{font-size:1.3rem;padding-left:1.2rem}.p-works-detail .main__contents.p-works .main__body.grid .slider-wrapper{width:100%;position:relative;height:64svh}.p-works-detail .main__contents.p-works .main__body.grid .grid__main{background-color:#ededed;padding:0rem 1.5rem;width:auto !important;max-width:none}.p-works-detail .works__head.main__head{padding-top:0}.p-works-detail .wp-block-image{margin-top:2.2rem}.p-works-detail .other-works .item{margin-bottom:0}.main__contents.p-works .main__body.grid .grid__main{padding-left:0rem}.other-works{margin:5rem 0 6rem 0;padding-top:2rem}.other-works h2{margin-bottom:1rem;font-size:4rem}.other-works .c-col-2 .item{width:calc((100% - 1.5rem)/2)}.other-works figure{margin-bottom:1.1rem}.other-works .company-name{font-size:1rem}.other-works .c-otherworks-ttl{font-size:1.2rem;margin-top:.5rem;margin-bottom:0}.c-detailpage .p-business-rental__contact{margin-bottom:2.5rem !important;margin-top:2rem}}.p-service-index .main__contents{padding-bottom:0}.p-service-index__links{margin:0 3rem;display:flex;justify-content:space-between;flex-wrap:wrap}.p-service-index__links .item{width:50%;box-sizing:border-box;padding:0 5rem;position:relative}.p-service-index__links .item>a{display:block}.p-service-index__links .item:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:1px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-service-index__links .item__img{overflow:hidden;border-radius:.5rem;margin-bottom:4rem;transform:translate3d(0, 0, 0)}.p-service-index__links .item__img .img-ov{position:relative;aspect-ratio:550/300}.p-service-index__links .item__img video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-service-index__links .item__ttl{font-size:3rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.75}.p-service-index__links .item__txt{margin-top:1.8rem}.p-service-index__links .item__btn{margin-top:2rem}.p-service-index__links.col3{--gap: 6rem;gap:var(--gap);padding-bottom:13rem}.p-service-index__links.col3 .item{padding:0;width:calc((100% - var(--gap)*2)/3)}.p-service-index__links.col3 .item:before{left:-3rem}.p-service-index__links.col3 .item:first-child:before{display:none}.p-service-index__links.col3 .l-arwbtn .arw:before,.p-service-index__links.col3 .l-arwbtn .arw:after{background-image:url(../imgs/common/arw-service__3col.svg)}.p-service-index__links.col3 .item__btn{margin-top:0}.p-service-index__links.col3 .item__ttl{font-size:2.2rem}.p-service-index__links.col3 .item__txt{font-size:1.4rem}.p-service-index__links.col3 .item__img{margin-bottom:2rem}.p-service-index__links .item__heading{display:flex;align-items:center;gap:.6rem;position:relative;z-index:1}.p-service-index__links.big{--gap: 6rem;gap:var(--gap);margin-bottom:10rem}.p-service-index__links.big .item{width:calc((100% - var(--gap))/2);position:relative;padding:0 4rem 6rem;color:#fff}.p-service-index__links.big .item:before{left:-3rem}.p-service-index__links.big .item:first-child:before{display:none}.p-service-index__links.big .item .l-arwbtn .arw:before,.p-service-index__links.big .item .l-arwbtn .arw:after{background-image:url(../imgs/common/arw-service__main.svg)}.p-service-index__links.big .item .p-service-index__links-children .l-arwbtn .arw:before,.p-service-index__links.big .item .p-service-index__links-children .l-arwbtn .arw:after{background-image:url(../imgs/common/arw-service__small.svg)}.p-service-index__links.big .item:has(.p-service-index__links-main:hover) .img-ov.bg video,.p-service-index__links.big .item:has(.p-service-index__links-main:hover) .img-ov.bg img{scale:1.02}.p-service-index__links.big .img-ov video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-service-index__links.big .img-ov.dark{border-radius:.5rem;filter:brightness(0.6)}@media(max-width: 1023px){.p-service-index__links.big .img-ov.dark{filter:brightness(1)}}.p-service-index__links.big .item__btn{margin-top:0}.p-service-index__links.big .c-linelink{color:#fff;line-height:1}.p-service-index__links.big .item__txt{position:relative;z-index:1;color:#fff;margin-top:2.2rem;line-height:1.3;font-size:1.6rem;height:4lh}.p-service-index__links.big .img-ov{pointer-events:none}.p-service-index__links.big .img-ov.bg{position:absolute;inset:0}.p-service-index__links.big .c-linelink__txt{line-height:1.25;display:inline-block}.p-service-index__links .p-service-index__links-main{margin-bottom:2.5rem;padding-top:22.2rem}.p-service-index__links .p-service-index__links-main .item__ttl{font-size:2.4rem;line-height:1}.p-service-index__links .p-service-index__links-children .item__ttl{font-size:1.6rem}.p-service-index__links .p-service-index__links-children__img{width:8.3rem;aspect-ratio:83/60;border-radius:.5rem;overflow:clip}.p-service-index__links .p-service-index__links-children__txt{font-size:1.2rem;margin-top:1.4rem;opacity:.5}.p-service-index__links .p-service-index__links-children__link{padding-block:1.5rem;position:relative;display:flex;justify-content:space-between}.p-service-index__links .p-service-index__links-children__link:has(.p-service-index__links-children__img){padding-block:2rem}.p-service-index__links .p-service-index__links-children__link:before{content:"";position:absolute;height:1px;width:100%;top:0;left:0;background-image:linear-gradient(to right, white 0%, white 33%, transparent 34%);background-size:3px 1px;background-repeat:repeat-x;opacity:.5}.p-service-index__rental{margin-top:15rem;position:relative;color:#fff;overflow:hidden}.p-service-index__rental a{display:block;color:#fff}.p-service-index__rental .rental__bg{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;border-radius:0 5rem 0 0}.p-service-index__rental .rental__bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(51,51,51,.3)}.p-service-index__rental .rental__bg img,.p-service-index__rental .rental__bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-service-index__rental .rental__body{padding:9rem 0 45rem;position:relative;z-index:1}.p-service-index__rental .rental__body .item__ttl{font-size:3rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.75}.p-service-index__rental .rental__body .item__txt{font-size:1.6rem;margin-top:1.8rem;line-height:1.7}.p-service-index__rental .rental__body .item__btn{margin-top:3rem}.p-service-index__grid{display:flex;position:relative}.p-service-index__grid:before{position:absolute;left:0;top:0;right:0;bottom:0;content:"";display:block;background:#fff;width:23rem}.p-service-index__grid .grid__nav{width:23rem;box-sizing:border-box;padding-top:6rem;padding-bottom:11rem;padding-right:2rem;position:sticky;z-index:1;height:100%}.p-service-index__grid .grid__nav .ttl{padding-left:2rem;padding-bottom:1.5rem;font-size:1.8rem;border-bottom:1px solid #ccc;line-height:1.4;margin-bottom:2.5rem}.p-service-index__grid .grid__nav .list{padding-left:2rem}.p-service-index__grid .grid__nav .list li+li{margin-top:1rem}.p-service-index__grid .grid__main{width:calc(100% - 23rem);position:relative;background:#f2f2f2}.p-service-index__grid .grid__main:after{position:absolute;content:"";display:block;top:0;left:0;height:100%;width:100%;background:url(../imgs/common/bg.png) repeat;background-size:128px 128px;opacity:.05;pointer-events:none}.p-service-index__linksOne{position:relative;margin:0 5rem;margin-bottom:-20rem;padding-bottom:10rem}.p-service-index__linksOne:before,.p-service-index__linksOne:after{position:absolute;content:"";display:block;top:1px;left:0;height:20rem;width:100vw;border-radius:2rem 0 0 0;transform:translate3d(0, 0, 0);overflow:hidden;backface-visibility:hidden}.p-service-index__linksOne:before{background:#f2f2f2}.p-service-index__linksOne:after{background:url(../imgs/common/bg.png) repeat;background-size:128px 128px;opacity:.05;pointer-events:none;height:19.9rem}.p-service-index__linksOne .section__body{z-index:1;max-width:90rem}.p-service-index__linksOne ul{padding-top:4rem}.p-service-index__linksOne ul .item{border-bottom:1px solid #ccc}.p-service-index__linksOne ul .item a{padding:5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}.p-service-index__linksOne ul .item__img{width:15rem}.p-service-index__linksOne ul .item__img .img-ov{border-radius:1rem;overflow:hidden}.p-service-index__linksOne ul .item__body{width:calc(100% - 19rem)}.p-service-index__linksOne ul .item__ttl{display:flex;align-items:center;font-size:2.2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-service-index__linksOne ul .item__ttl .l-arwbtn{margin-left:1rem}.p-service-index__linksOne ul .item__txt{margin-top:2rem;max-width:64rem;line-height:1.7}.p-service-index__catalog{margin-bottom:15rem}.p-service-index__catalog .section__body{max-width:90rem}.p-service-index__catalog .catalog__inner{display:block;position:relative;overflow:hidden;border-radius:3rem;text-decoration:none;color:#fff}.p-service-index__catalog .catalog__body{position:absolute;padding:6rem 4.5rem;z-index:1}.p-service-index__catalog .catalog__body .ttl{font-size:2.2rem;margin-bottom:2.4rem}.p-service-index__catalog .catalog__body .txt{max-width:39rem}.p-service-index__catalog .catalog__body .btn{margin-top:3rem}.p-service-index__linksTwo{position:relative;z-index:1;background:#fff;padding-top:10rem;padding-bottom:20rem}.p-service-index__linksTwo .section__body{max-width:90rem}.p-service-index__linksTwo .item+.item{margin-top:7rem;padding-top:7rem;border-top:1px solid #ccc}.p-service-index__linksTwo .item a{display:flex;justify-content:space-between;flex-wrap:wrap}.p-service-index__linksTwo .item__body{width:45%}.p-service-index__linksTwo .item__img{width:47%}.p-service-index__linksTwo .item__img .img-ov{transform:translate3d(0, 0, 0);overflow:hidden;border-radius:.5rem;aspect-ratio:430/315}.p-service-index__linksTwo .item__img img,.p-service-index__linksTwo .item__img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-service-index__linksTwo .item__ttl{font-size:3rem}.p-service-index__linksTwo .item__txt{margin-top:3rem}.p-service-index__linksTwo .item__btn{margin-top:2.5rem}@media only screen and (max-width: 1023px){.p-service-index__links{margin:0 1.5rem;display:block}.p-service-index__links .item{width:auto;padding:0}.p-service-index__links .item+.item{margin-top:5rem}.p-service-index__links .item:before{display:none}.p-service-index__links .item__img{margin-bottom:1.5rem}.p-service-index__links .item__ttl{font-size:2rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-service-index__links .item__txt{margin-top:1.5rem;line-height:1.7}.p-service-index__links .item__btn{margin-top:1.5rem}.p-service-index__links.big{margin-bottom:6rem}.p-service-index__links.big .p-service-index__links-main{padding-top:20.3rem;margin-bottom:2rem}.p-service-index__links.big .p-service-index__links-main__img{border-radius:.5rem}.p-service-index__links.big .p-service-index__links-children__content{width:60%}.p-service-index__links.big .p-service-index__links-children__img{aspect-ratio:auto}.p-service-index__links.big .p-service-index__links-children__link{align-items:flex-start}.p-service-index__links.big .p-service-index__links-children__txt{font-size:1rem;line-height:1.25;margin-top:.5rem}.p-service-index__links.big .item{width:100%;padding-inline:0;color:#333;padding-bottom:0}.p-service-index__links.big .item+.item{margin-bottom:3rem}.p-service-index__links.big .c-linelink{color:#333}.p-service-index__links.big .c-linelink__txt.white{background-image:url(../imgs/common/line.svg)}.p-service-index__links.big .item__txt{color:#333;font-size:1.3rem;margin-top:1.8rem;margin-bottom:1rem;height:auto}.p-service-index__links.big .item__ttl{font-size:2rem}.p-service-index__links.big .p-service-index__links-children__link{padding-block:1rem}.p-service-index__links.big .p-service-index__links-children__link .item__ttl{font-size:1.4rem;font-weight:bold}.p-service-index__links.big .p-service-index__links-children__link:before{background-image:linear-gradient(to right, black 0%, black 33%, transparent 34%)}.p-service-index__links.col3{padding-bottom:6rem}.p-service-index__links.col3 .item{width:100%}.p-service-index__links.col3 .item__img{margin-bottom:.8rem}.p-service-index__links.col3 .item__ttl{font-size:2rem}.p-service-index__links.col3 .item__txt{font-size:1.3rem;margin-top:1.2rem;margin-bottom:1rem}.p-service-index__rental{margin-top:7rem}.p-service-index__rental .rental__bg{border-radius:0}.p-service-index__rental .rental__bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.p-service-index__rental .rental__body{padding:7rem 0 10rem}.p-service-index__rental .rental__body .item__ttl{font-size:2rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.75}.p-service-index__rental .rental__body .item__txt{font-size:1.3rem;margin-top:1.5rem}.p-service-index__rental .rental__body .item__btn{margin-top:1.5rem}.p-service-index__grid{display:block}.p-service-index__grid:before{display:none}.p-service-index__grid .grid__nav{display:none}.p-service-index__grid .grid__main{width:100%}.p-service-index__grid .grid__main:after{top:-5rem}.p-service-index__linksOne{top:-5rem;margin:0;margin-bottom:-5rem;padding-bottom:0rem}.p-service-index__linksOne:before,.p-service-index__linksOne:after{top:2px;height:5rem;border-radius:3rem 0 0 0}.p-service-index__linksOne:after{display:none}.p-service-index__linksOne ul{padding-top:1rem}.p-service-index__linksOne ul .item{border-bottom:none}.p-service-index__linksOne ul .item+.item{border-top:1px solid #ccc}.p-service-index__linksOne ul .item a{padding:4rem 0}.p-service-index__linksOne ul .item__img{width:7.5rem}.p-service-index__linksOne ul .item__img .img-ov{border-radius:.5rem}.p-service-index__linksOne ul .item__body{width:calc(100% - 9.5rem)}.p-service-index__linksOne ul .item__ttl{font-size:1.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-service-index__linksOne ul .item__ttl .l-arwbtn{display:none}.p-service-index__linksOne ul .item__txt{margin-top:1rem}.p-service-index__catalog{margin-bottom:10rem}.p-service-index__catalog .catalog__inner{border-radius:1rem}.p-service-index__catalog .catalog__body{padding:4.5rem 1.5rem}.p-service-index__catalog .catalog__body .ttl{font-size:1.5rem;margin-bottom:1rem}.p-service-index__catalog .catalog__body .ttl .c-linelink__txt{background:none}.p-service-index__catalog .catalog__body .txt{max-width:inherit}.p-service-index__catalog .catalog__body .btn{margin-top:1.8rem}.p-service-index__linksTwo{padding-top:5rem;padding-bottom:14rem}.p-service-index__linksTwo .item+.item{margin-top:5rem;padding-top:0;border-top:none}.p-service-index__linksTwo .item a{flex-flow:column-reverse wrap-reverse}.p-service-index__linksTwo .item__body{width:auto}.p-service-index__linksTwo .item__img{width:auto}.p-service-index__linksTwo .item__ttl{margin-top:1.5rem;font-size:2rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.75}.p-service-index__linksTwo .item__txt{margin-top:1.5rem;line-height:1.7}.p-service-index__linksTwo .item__btn{margin-top:1.5rem}}.p-service-rental__recommend{margin-bottom:15rem;padding-top:4rem}.p-service-rental__recommend .ttl{border-top:1px solid #ccc;line-height:1.4;font-size:3rem;padding-top:4.5rem;margin-bottom:4.5rem}.p-service-rental__recommend .recommend__ttl{margin-top:10rem}.p-service-rental__recommend .gallery__pagination{display:none}.p-service-rental__recommend .gallery__list .item.slide__back{transform:translate3d(0px, 0px, 0px) scale(1) !important}.p-service-rental__recommend .gallery__list .item__img{overflow:hidden;border-radius:1rem;aspect-ratio:1440/600;transform:scale(1)}.p-service-rental__recommend .gallery__list .item__txt .icon-blank{position:relative;top:.1rem;margin-left:.4rem;display:inline-block;width:1.5rem;height:1.5rem;background:url(../imgs/common/blank.svg) no-repeat center center;background-size:contain}.p-service-rental__search{margin-top:6rem}.p-service-rental__searchInner{overflow:hidden;border-radius:.5rem;transform:translate3d(0, 0, 0);position:relative;color:#fff}.p-service-rental__search .search__body{position:relative;z-index:1;padding:6rem 5rem 7rem}.p-service-rental__search .search__bg{position:absolute;top:0;left:0;right:0;bottom:0}.p-service-rental__search .search__bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-service-rental__search .search__ttl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1.6rem;margin-bottom:2rem}.p-service-rental__search .search__ttl .ttl{font-size:2.4rem;padding-left:3rem;line-height:1;position:relative}.p-service-rental__search .search__ttl .ttl:before{content:"";display:block;position:absolute;top:.1rem;left:0;width:2.3rem;height:2.3rem;background:url(../imgs/common/search.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.p-service-rental__search .search__ttl .l-btn{position:relative;top:-0.5rem}.p-service-rental__search .search__form{overflow:hidden;border-radius:.5rem;position:relative}.p-service-rental__search .search__form input{box-sizing:border-box;display:block;width:100%;height:6rem;margin:0;padding:1rem 6.4rem 1rem 1.5rem;border-radius:0;border:none;background:rgba(255,255,255,.1);font-size:2rem;line-height:1.72;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}.p-service-rental__search .search__form input::-moz-placeholder{color:#fff}.p-service-rental__search .search__form input::placeholder{color:#fff}.p-service-rental__search .search__form button{position:absolute;z-index:1;top:0;right:0;height:100%;width:6.4rem;border:none;background:#000}.p-service-rental__search .search__form button:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.3rem;height:2.3rem;background:url(../imgs/common/arw4-r_white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.p-service-rental__search .search__words{margin-top:1.5rem;opacity:.5;display:flex;font-size:1.2rem}.p-service-rental__search .search__words .words{display:flex}.p-service-rental__search .search__words .words li:last-child:after{content:""}.p-service-rental__search .search__words .words li:after{content:"、"}.p-service-rental__search .search__words .words li a{color:#fff}.p-service-rental__product{margin-top:6rem}.p-service-rental__product .product__list .is-current+.is-current{border-top:1px solid #ccc !important}.p-service-rental__product .product__list .item{border-top:1px solid #ccc;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:border;position:relative}.p-service-rental__product .product__list .item:last-child{border-bottom:1px solid #ccc}.p-service-rental__product .product__list .item:last-child.is-current,html.notouch .p-service-rental__product .product__list .item:last-child:hover{border-color:rgba(0,0,0,0)}.p-service-rental__product .product__list .item.is-current,html.notouch .p-service-rental__product .product__list .item:hover{border-top-color:rgba(0,0,0,0)}.p-service-rental__product .product__list .item.is-current:after,html.notouch .p-service-rental__product .product__list .item:hover:after{opacity:1}.p-service-rental__product .product__list .item.is-current+.item,html.notouch .p-service-rental__product .product__list .item:hover+.item{border-top-color:rgba(0,0,0,0)}.p-service-rental__product .product__list .item:before{content:"";display:block;position:absolute;right:9rem;top:0;height:calc(100% - 4rem);width:1px;background-image:linear-gradient(to bottom, #cccccc, #cccccc, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background}.p-service-rental__product .product__list .item:after{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background,opacity;content:"";display:block;position:absolute;top:0;right:calc(50% - 100vw);bottom:-1px;left:-50vw;background:rgba(255,255,255,.5);opacity:0}.p-service-rental__product .product__list .item__label{padding-top:4rem;padding-bottom:4rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:relative;z-index:1}.p-service-rental__product .product__list .item__label.is-show .item__icon .icon{background:rgba(0,0,0,0);border-color:rgba(51,51,51,.5)}.p-service-rental__product .product__list .item__label.is-show .item__icon .icon:before{background:rgba(51,51,51,.5)}.p-service-rental__product .product__list .item__label.is-show .item__icon .icon:after{opacity:0}.p-service-rental__product .product__list .item__ttl{font-size:3.6rem;line-height:1.4;width:calc(100% - 27rem)}.p-service-rental__product .product__list .item__img{width:15rem;overflow:hidden;border-radius:.5rem}.p-service-rental__product .product__list .item__icon{width:12rem;display:flex;align-items:center;justify-content:flex-end}.p-service-rental__product .product__list .item__icon .icon{width:4rem;height:4rem;border-radius:50%;background:#333;position:relative;box-sizing:border-box;border:1px solid #333;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:border,background}.p-service-rental__product .product__list .item__icon .icon:before,.p-service-rental__product .product__list .item__icon .icon:after{position:absolute;content:"";display:block;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background,opacity}.p-service-rental__product .product__list .item__icon .icon:before{width:1.8rem;height:1px}.p-service-rental__product .product__list .item__icon .icon:after{width:1px;height:1.8rem}.p-service-rental__product .product__list .item__body{display:none;position:relative;z-index:1}.p-service-rental__product .product__list .item__child{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 12rem);padding-bottom:7rem}.p-service-rental__product .product__list .item__child .child-item{width:47.647%;border-top:1px solid #ccc}.p-service-rental__product .product__list .item__child .child-item a{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:2rem 0}.p-service-rental__product .product__list .item__child .child-item__img{width:8rem}.p-service-rental__product .product__list .item__child .child-item__img .img{display:block;overflow:hidden;border-radius:.5rem}.p-service-rental__product .product__list .item__child .child-item__ttl{width:calc(100% - 10rem)}.p-service-rental__product .product__btn{margin-top:6rem;text-align:right}.p-service-rental__product .product__btn .btn{display:inline-block}.p-service-rental__links{margin-top:10rem}.p-service-rental__links .section__body{display:flex;justify-content:space-between;flex-wrap:wrap}.p-service-rental__links .item{width:50%;box-sizing:border-box;padding:0 2.4rem;position:relative;display:flex}.p-service-rental__links .item a{display:flex;flex-direction:column}.p-service-rental__links .item:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:1px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-service-rental__links .item__img{overflow:hidden;border-radius:.5rem;margin-bottom:2.5rem}.p-service-rental__links .item__ttl{font-size:2.2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.3}.p-service-rental__links .item__txt{margin-top:1.8rem;font-size:1.6rem;line-height:1.75}.p-service-rental__links .item__btn{padding-top:2rem;margin-top:auto}.p-service-rental__flow{margin-top:10rem}.p-service-rental__flow .m-contents{margin-top:10rem}.p-service-rental__flow .twocol{margin-top:5rem;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-3.5rem}.p-service-rental__flow .twocol .col{box-sizing:border-box;width:47.8%;margin-bottom:3.5rem}.p-service-rental__pay:not(.rental){margin-top:10rem}.p-service-rental__pay .pay__img{margin-top:2.5rem;display:block;overflow:hidden;border-radius:.5rem}.p-service-rental__pay .twocol{margin-top:5rem;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-3.5rem}.p-service-rental__pay .twocol .col{box-sizing:border-box;width:47.8%;margin-bottom:3.5rem}.p-service-rental__contact{margin-top:14rem}@media only screen and (max-width: 1023px){.p-service-rental__recommend{padding-top:0;margin-top:4rem;margin-bottom:2rem}.p-service-rental__recommend .ttl{font-size:2rem;padding-top:3rem;margin-bottom:2.5rem}.p-service-rental__recommend .recommend__ttl{margin-top:4.7rem}.p-service-rental__recommend .gallery__list .item__txt .icon-blank{top:0;margin-left:0rem;width:1rem;height:1rem}.p-service-rental__recommend .gallery__list .item__img{border-radius:.5rem}.p-service-rental__search{margin-top:4.5rem}.p-service-rental__search .search__body{padding:3rem 1.5rem 3rem}.p-service-rental__search .search__ttl{padding-bottom:1.5rem;margin-bottom:2rem}.p-service-rental__search .search__ttl .ttl{font-size:1.5rem;padding-left:1.8rem}.p-service-rental__search .search__ttl .ttl:before{top:0rem;width:1.5rem;height:1.5rem}.p-service-rental__search .search__ttl .l-btn{position:relative;top:0rem}.p-service-rental__search .search__ttl .l-btn__label{padding-left:.5rem;padding-right:.5rem}.p-service-rental__search .search__ttl .l-btn__label .txt{font-size:1rem}.p-service-rental__search .search__form input{height:4rem;padding:1rem 4rem 1rem 1rem;font-size:1.3rem}.p-service-rental__search .search__form button{width:4rem}.p-service-rental__search .search__form button:before{width:1.4rem;height:1.4rem;background-image:url(../imgs/common/arw-r_white_sp.svg)}.p-service-rental__search .search__words{font-size:1rem}.p-service-rental__search .search__words .words{display:block}.p-service-rental__product{margin:4rem -1.5rem 0}.p-service-rental__product .product__list .item:before{display:none}.p-service-rental__product .product__list .item:after{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:background,opacity;content:"";display:block;position:absolute;top:0;right:calc(50% - 100vw);bottom:-1px;left:-50vw;background:rgba(255,255,255,.5);opacity:0}.p-service-rental__product .product__list .item__label{padding-top:3rem;padding-bottom:3rem;padding-right:1.5rem;padding-left:1.5rem}.p-service-rental__product .product__list .item__ttl{font-size:1.8rem;width:calc(100% - 13.5rem)}.p-service-rental__product .product__list .item__img{width:7.5rem}.p-service-rental__product .product__list .item__icon{width:6rem}.p-service-rental__product .product__list .item__icon .icon{width:2.7rem;height:2.7rem}.p-service-rental__product .product__list .item__icon .icon:before{width:1.2rem}.p-service-rental__product .product__list .item__icon .icon:after{height:1.2rem}.p-service-rental__product .product__list .item__child{width:auto;margin:0 1.5rem;padding-bottom:3.5rem}.p-service-rental__product .product__list .item__child .child-item{width:47.647%}.p-service-rental__product .product__list .item__child .child-item a{padding:1.5rem 0}.p-service-rental__product .product__list .item__child .child-item__img{width:4rem}.p-service-rental__product .product__list .item__child .child-item__img .img{border-radius:.25rem}.p-service-rental__product .product__list .item__child .child-item__ttl{width:calc(100% - 5rem)}.p-service-rental__product .product__btn{margin-top:3rem;margin-right:1.5rem}.p-service-rental__links{margin-top:7.5rem}.p-service-rental__links .item{width:auto;padding:0;display:block}.p-service-rental__links .item+.item{margin-top:4.5rem}.p-service-rental__links .item a{display:block}.p-service-rental__links .item:before{display:none}.p-service-rental__links .item__img{margin-bottom:0}.p-service-rental__links .item__ttl{margin-top:1.5rem;font-size:2rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-service-rental__links .item__txt{margin-top:1.5rem;font-size:1.3rem}.p-service-rental__links .item__btn{margin-top:1.5rem;padding-top:0}.p-service-rental__flow{margin-top:7.5rem}.p-service-rental__flow .m-contents{margin-top:5rem}.p-service-rental__flow .twocol{margin-top:3rem;margin-bottom:0;display:block}.p-service-rental__flow .twocol .col{width:100%;margin-bottom:0}.p-service-rental__flow .twocol .col+.col{margin-top:3.5rem}.p-service-rental__pay{margin-top:5rem}.p-service-rental__pay .pay__img{margin-top:2.5rem;display:block;overflow:hidden;border-radius:.5rem}.p-service-rental__pay .twocol{margin-top:3rem;display:block;margin-bottom:0}.p-service-rental__pay .twocol .col{width:100%;margin-bottom:0}.p-service-rental__contact{margin-top:5rem}}html.notouch body#service-rental .m-product-nav .nav>li.is-open .label:hover{background:#fff}html.notouch body#service-rental .m-product-nav .nav>li .label:hover{background:rgba(255,255,255,.5)}body#service-rental .main__fixedFv:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}@media only screen and (max-width: 1023px){body#service-rental .main.fixedFv .main__head{padding-top:13.2rem}}body#service-rental-technical .main{background:#fff}body#service-rental-technical .main__head{padding-top:7rem}body#service-rental-technical .main__body.serviceBody .serviceBody__nav{margin-top:0}body#service-rental-technical .main__contents{padding-bottom:0}body#service-rental-technical .serviceBody__nav{box-sizing:border-box;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb}@media only screen and (max-width: 1023px){body#service-rental-technical .main.serviceNav .main__contents{padding-top:0}body#service-rental-technical .main__body.serviceBody .serviceBody__main{padding-bottom:5rem}body#service-rental-technical .main__head{padding-top:5.6rem}body#service-rental-technical .main__head .parent{display:none}body#service-rental-technical .main__head .ttl .en{display:none}body#service-rental-technical .m-checkProduct{position:relative}body#service-rental-technical #ank1{margin-top:0}}body#service-rental-setting .main{background:#fff}body#service-rental-setting .main__head{padding-top:7rem}body#service-rental-setting .main__body.serviceBody .serviceBody__nav{margin-top:0}body#service-rental-setting .main__contents{padding-top:0;padding-bottom:0}body#service-rental-setting .serviceBody__nav{box-sizing:border-box;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb}body#service-rental-setting .serviceBody__mainInner .section__body{max-width:90rem}@media only screen and (max-width: 1023px){body#service-rental-setting .main.serviceNav .main__contents{padding-top:0}body#service-rental-setting .main__body.serviceBody .serviceBody__main{padding-bottom:15rem}body#service-rental-setting .main__head{padding-top:5.6rem}body#service-rental-setting .main__head .parent{display:none}body#service-rental-setting .main__head .ttl .en{display:none}}.p-service-rental-setting__slide{margin-top:6rem}.p-service-rental-setting__slide .copy{font-size:3.4rem;margin-bottom:5rem}.p-service-rental-setting__slide .copy span{color:#e20013}.p-service-rental-setting__consultation .consultation{position:relative;padding:6rem;overflow:hidden;border-radius:.5rem}.p-service-rental-setting__consultation .consultation .bg{position:absolute;top:0;left:0;right:0;bottom:0}.p-service-rental-setting__consultation .consultation .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.p-service-rental-setting__consultation .consultation .list{position:relative;z-index:1;color:#fff;margin-top:0}.p-service-rental-setting__consultation .consultation .list li{font-size:2.2rem;padding-left:4rem;position:relative}.p-service-rental-setting__consultation .consultation .list li:before{content:"";position:absolute;left:0;top:.5rem;width:2.5rem;height:2.5rem;background:url(../imgs/common/check2.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.p-service-rental-setting__consultation .consultation .list li+li{margin-top:2rem}.p-service-rental-setting__consultation .works{margin-top:5rem}.p-service-rental-setting__consultation .works a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:4rem;border:1px solid #ebebeb;border-radius:.5rem}.p-service-rental-setting__consultation .works__img{width:15rem}.p-service-rental-setting__consultation .works__img .img-ov{overflow:hidden;border-radius:.5rem}.p-service-rental-setting__consultation .works__txt{width:calc(100% - 19rem)}.p-service-rental-setting__consultation .works__txt .ttl{line-height:1;font-size:2.2rem}.p-service-rental-setting__consultation .works__txt p{margin-top:1.5rem}@media only screen and (max-width: 1023px){.p-service-rental-setting__slide{margin-top:1rem}.p-service-rental-setting__slide .copy{font-size:1.7rem;margin-bottom:4rem}.p-service-rental-setting__consultation .consultation{padding:3.5rem 1.5rem}.p-service-rental-setting__consultation .consultation .list li{font-size:1.5rem;padding-left:2rem}.p-service-rental-setting__consultation .consultation .list li:before{top:.5rem;width:1.5rem;height:1.5rem}.p-service-rental-setting__consultation .consultation .list li+li{margin-top:1rem}.p-service-rental-setting__consultation .works{margin-top:5rem}.p-service-rental-setting__consultation .works a{padding:0;border:none;border-radius:0}.p-service-rental-setting__consultation .works__img{width:7.5rem}.p-service-rental-setting__consultation .works__txt{width:calc(100% - 9.5rem)}.p-service-rental-setting__consultation .works__txt .ttl{line-height:1;font-size:1.5rem}.p-service-rental-setting__consultation .works__txt p{margin-top:1.5rem}}body#service-rental-result .main,body#service-rental-category .main{background:#fff}body#service-rental-result .main__head,body#service-rental-category .main__head{padding-top:8rem}body#service-rental-result .main__ttl,body#service-rental-category .main__ttl{margin-bottom:5rem}body#service-rental-result .main__body.serviceBody .serviceBody__nav,body#service-rental-category .main__body.serviceBody .serviceBody__nav{margin-top:0}body#service-rental-result .main__contents,body#service-rental-category .main__contents{padding-bottom:0}body#service-rental-result .c-pnav,body#service-rental-category .c-pnav{top:23.5rem;z-index:1}@media only screen and (max-width: 1023px){body#service-rental-result .main.serviceNav .main__contents,body#service-rental-category .main.serviceNav .main__contents{padding-top:0}body#service-rental-result .main__head,body#service-rental-category .main__head{padding-top:5.5rem}body#service-rental-result .main__body.serviceBody .serviceBody__main,body#service-rental-category .main__body.serviceBody .serviceBody__main{padding-bottom:5rem}body#service-rental-result .main__ttl,body#service-rental-category .main__ttl{margin-bottom:3.2rem}body#service-rental-result .c-pnav,body#service-rental-category .c-pnav{top:auto}}body#service-rental-result .main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__list .item>a .tooltip.tooltip__bottom{top:-4rem;bottom:auto}body#service-rental-products .main__contents{padding-bottom:0;background:#fff}body#service-rental-products .main__body.serviceBody .serviceBody__nav .nav__productCat .productCat__ttl{padding-top:4rem}@media only screen and (max-width: 1023px){body#service-rental-products .main__body.serviceBody .serviceBody__main{padding-bottom:5rem}}body#service-rental-detail .main{background:#fff}body#service-rental-detail .main__head{padding:7rem 3rem 0;max-width:120rem;margin:0 auto}body#service-rental-detail .main__ttl{margin-bottom:5rem}body#service-rental-detail .main__ttl .genre{margin-bottom:.4rem}body#service-rental-detail .main__ttl .maker{margin-top:.5rem}body#service-rental-detail .main__ttl .ttl.lower .jp.word{font-size:3rem}body#service-rental-detail .c-pnav{top:23.5rem}body#service-rental-detail .modaal-wrapper{overflow:visible}body#service-rental-detail .modaal-inner-wrapper{display:flex;padding-top:0;padding-bottom:0}html.is-postageModal body#service-rental-detail .modaal-wrapper{overflow:auto}body#service-rental-detail .modaal-container{max-width:100%}@media only screen and (max-width: 1023px){body#service-rental-detail .main__head{padding:5.2rem 1.5rem 0}body#service-rental-detail .main__ttl .ttl.lower .jp.word{font-size:2.7rem;line-height:1.35}body#service-rental-detail .c-pnav{top:auto}body#service-rental-detail .m-contents p{font-size:1.5rem}body#service-rental-detail .main__ttl{margin-bottom:3.5rem}body#service-rental-detail .main__ttl .genre{margin-bottom:.8rem}body#service-rental-detail .main__ttl .maker{margin-top:.7rem}body#service-rental-detail .modaal-wrapper{overflow:auto}body#service-rental-detail .modaal-overlay{opacity:.5 !important}}.p-service-rental-detail .detail__fv .section__body{max-width:120rem;display:flex;justify-content:space-between;flex-wrap:wrap}.p-service-rental-detail .detail__fv .fv__slide{width:47.5%}.p-service-rental-detail .detail__fv .fv__slide .slide__main{overflow:hidden}.p-service-rental-detail .detail__fv .fv__slide .slide__main .swiper-wrapper{aspect-ratio:1/1}.p-service-rental-detail .detail__fv .fv__slide .slide__main .item{box-sizing:border-box;border:1px solid #ebebeb;position:absolute;width:100% !important;height:100%;aspect-ratio:1/1;opacity:0;transform:translate3d(0px, 0px, 0px) !important}.p-service-rental-detail .detail__fv .fv__slide .slide__main .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.p-service-rental-detail .detail__fv .fv__slide .slide__main .item.is-on{opacity:1 !important;z-index:2}.p-service-rental-detail .detail__fv .fv__slide .slide__main .item.swiper-slide-active{opacity:1 !important;z-index:1}.p-service-rental-detail .detail__fv .fv__slide .slide__main .item a{display:block}.p-service-rental-detail .detail__fv .fv__slide .slide__thumb{margin-top:4rem;overflow:hidden}.p-service-rental-detail .detail__fv .fv__slide .slide__thumb .swiper-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem}.p-service-rental-detail .detail__fv .fv__slide .slide__thumb .item{box-sizing:border-box;border:1px solid #ebebeb;cursor:pointer;width:calc((100% - 7.5rem)/6) !important;transform:none !important;opacity:1 !important;pointer-events:auto !important}.p-service-rental-detail .detail__fv .fv__slide .slide__thumb .item a{display:block}.p-service-rental-detail .detail__fv .fv__summary{width:47.5%;position:relative}.p-service-rental-detail .detail__fv .fv__summary .summary__code{position:absolute;right:0;top:-4rem;font-size:1.2rem;line-height:1}.p-service-rental-detail .detail__fv .fv__summary .summary__code span{font-size:1.6rem}.p-service-rental-detail .detail__fv .fv__summary .summary__spec{box-sizing:border-box;border-collapse:collapse;width:100%;margin-bottom:4rem}.p-service-rental-detail .detail__fv .fv__summary .summary__spec th,.p-service-rental-detail .detail__fv .fv__summary .summary__spec td{border-collapse:collapse;box-sizing:border-box;border-top:1px solid #ebebeb}.p-service-rental-detail .detail__fv .fv__summary .summary__spec th{padding:2rem 0;font-weight:400;width:19rem;position:relative}.p-service-rental-detail .detail__fv .fv__summary .summary__spec th:before{content:"";display:block;position:absolute;right:0;top:0;height:calc(100% - 3rem);width:1px;background-image:linear-gradient(to bottom, #ebebeb, #ebebeb, 1px, transparent 1px, transparent 3px);background-size:1px 3px;background-repeat:repeat-y}.p-service-rental-detail .detail__fv .fv__summary .summary__spec td{padding:2rem 2rem 2rem 4.2rem;font-size:1.6rem}.p-service-rental-detail .detail__fv .fv__summary .summary__txt{font-size:1.6rem;margin-bottom:4rem}.p-service-rental-detail .detail__fv .fv__summary .summary__price{margin-bottom:6rem;background:#f5f5f5;text-align:center;padding:3rem 0;font-size:1.6rem;line-height:1}.p-service-rental-detail .detail__fv .fv__summary .summary__price .num{font-size:3rem;padding:0 .5rem}.p-service-rental-detail .detail__fv .fv__summary .summary__postage{margin-bottom:6rem}.p-service-rental-detail .detail__fv .fv__summary .summary__postage table{box-sizing:border-box;border-collapse:collapse;width:100%;border:1px solid #ebebeb}.p-service-rental-detail .detail__fv .fv__summary .summary__postage table th,.p-service-rental-detail .detail__fv .fv__summary .summary__postage table td{border-collapse:collapse;padding:1.5rem;box-sizing:border-box;border:1px solid #ebebeb;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.4rem;font-weight:400}.p-service-rental-detail .detail__fv .fv__summary .summary__postage table th{background:#f5f5f5}.p-service-rental-detail .detail__fv .fv__summary .summary__postage table tr td:first-child{width:19rem}.p-service-rental-detail .detail__fv .fv__summary .summary__postage .txt{margin-top:2rem}.p-service-rental-detail .detail__fv .fv__summary .summary__btn .m-contents__txtlink{font-size:1.6rem;display:flex;gap:4rem}.p-service-rental-detail .detail__fv .fv__summary .p-price-caption{font-size:1rem;margin-top:-5rem}.p-service-rental-detail .detail__fv .fv__summary .p-price-caption+.m-contents__txtlink{margin-top:1.5rem;margin-bottom:6rem}.p-service-rental-detail .detail__body .section__body{max-width:90rem}.p-service-rental-detail .detail__body .section__body>.m-contents{margin-top:10rem}.p-service-rental-detail .detail__relevance{margin-top:10rem}.p-service-rental-detail .detail__pseudo{margin-top:10rem}.p-service-rental-detail .detail__listbtn{margin-top:6.7rem;text-align:center}.p-service-rental-detail .detail__listbtn a{text-align:left;display:inline-block}.p-service-rental-detail .detail__listbtn .l-arwbtn{margin:0 auto}.p-service-rental-detail .detail__listbtn .txt{margin-top:1rem}@media only screen and (max-width: 1023px){.p-service-rental-detail .detail__fv .section__body{display:block}.p-service-rental-detail .detail__fv .fv__slide{width:auto}.p-service-rental-detail .detail__fv .fv__slide .slide__main .item{overflow:hidden;border-radius:.5rem}.p-service-rental-detail .detail__fv .fv__slide .slide__thumb{margin-top:2rem}.p-service-rental-detail .detail__fv .fv__slide .slide__thumb .swiper-wrapper{gap:.75rem}.p-service-rental-detail .detail__fv .fv__slide .slide__thumb .item{width:calc((100% - 3.75rem)/6) !important;overflow:hidden;border-radius:.5rem}.p-service-rental-detail .detail__fv .fv__summary{margin-top:5rem;width:auto}.p-service-rental-detail .detail__fv .fv__summary .summary__code{position:static;text-align:right;font-size:1rem;margin-bottom:2rem}.p-service-rental-detail .detail__fv .fv__summary .summary__code span{font-size:1.3rem}.p-service-rental-detail .detail__fv .fv__summary .summary__spec{margin-bottom:2rem}.p-service-rental-detail .detail__fv .fv__summary .summary__spec th{font-size:1.3rem;padding:1.5rem 0;width:50%;position:relative}.p-service-rental-detail .detail__fv .fv__summary .summary__spec th:before{height:calc(100% - 1.8rem)}.p-service-rental-detail .detail__fv .fv__summary .summary__spec td{padding:1.5rem 1.5rem .5rem 1rem;font-size:1.3rem}.p-service-rental-detail .detail__fv .fv__summary .summary__txt{font-size:1.5rem;margin-bottom:3rem}.p-service-rental-detail .detail__fv .fv__summary .summary__price{margin-bottom:5rem;padding:3rem 0;font-size:1.3rem}.p-service-rental-detail .detail__fv .fv__summary .summary__price .num{font-size:2.5rem}.p-service-rental-detail .detail__fv .fv__summary .summary__postage{margin-bottom:6rem}.p-service-rental-detail .detail__fv .fv__summary .summary__postageInner{overflow:hidden;border-radius:.5rem;position:relative}.p-service-rental-detail .detail__fv .fv__summary .summary__postageInner:before{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;border:1px solid #ebebeb;border-radius:.5rem}.p-service-rental-detail .detail__fv .fv__summary .summary__postage table{border:none;overflow:hidden}.p-service-rental-detail .detail__fv .fv__summary .summary__postage table th,.p-service-rental-detail .detail__fv .fv__summary .summary__postage table td{font-size:1.2rem}.p-service-rental-detail .detail__fv .fv__summary .summary__postage table tr td:first-child{width:50%}.p-service-rental-detail .detail__fv .fv__summary .summary__postage .txt{margin-top:2rem;font-size:1.5rem}.p-service-rental-detail .detail__fv .fv__summary .summary__btn .m-contents__txtlink{font-size:1.5rem;flex-direction:column;gap:1rem}.p-service-rental-detail .detail__body .section__body>.m-contents{margin-top:6rem}.p-service-rental-detail .detail__relevance{margin-top:4rem}.p-service-rental-detail .detail__pseudo{margin-top:4rem}.p-service-rental-detail .detail__listbtn{margin-top:3rem;text-align:center}.p-service-rental-detail .detail__listbtn .txt{font-size:1.2rem}}.detail__modal .modal__main .slick-list{max-height:90vh !important;height:auto !important;overflow:inherit}.detail__modal .modal__main .item{width:100% !important;float:none;margin-bottom:3rem;overflow:hidden;border:none}.detail__modal .modal__main .item::-webkit-scrollbar{display:none}.detail__modal .modal__main .item .zoom-container{position:relative;max-width:61vw;max-height:89.5vh;aspect-ratio:1/1;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.detail__modal .modal__main .item .zoom-container.is-zoom img{transform:scale(2);cursor:zoom-out}.detail__modal .modal__main .item .zoom-container img{max-width:100%;max-height:100%;cursor:zoom-in}.detail__modal .modal__thumb{height:0;position:fixed;z-index:1;right:10vw;top:5rem;height:auto}.detail__modal .modal__thumb .slick-track{transform:none !important}.detail__modal .modal__thumb .slick-list{overflow:inherit}.detail__modal .modal__thumb .thumb{position:relative}.detail__modal .modal__thumbInner{height:100%}.detail__modal .modal__thumb .item{width:5rem !important;float:none;margin-bottom:1rem;cursor:pointer;position:relative;border:none}.detail__modal .modal__thumb .item.slick-current:before{position:absolute;z-index:1;content:"";display:block;top:0;left:0;right:0;bottom:0;border:2px solid #e20013}@media only screen and (max-width: 1023px){.detail__modal{padding:0rem 1.5rem}.detail__modalInner{display:block}.detail__modal .modal__main .slick-list{max-height:inherit !important;height:50vh !important}.detail__modal .modal__main .item{margin-bottom:2.75rem;border-radius:.5rem}.detail__modal .modal__main .item .zoom-container{max-width:inherit;max-height:inherit}.detail__modal .modal__thumb{display:none}}.p-service-rental__banner{position:fixed;right:2rem;bottom:2rem;z-index:1000;background-image:url("/wp-content/themes/aza.co.jp/assets/imgs/service/rental/banner-bg.webp");border-radius:1.5rem;overflow:clip;padding:2rem 2rem;background-size:cover;width:40rem;box-sizing:border-box}.p-service-rental__banner .l-btn.small{font-size:1.2rem}html.notouch .p-service-rental__banner .l-btn.small:hover .l-btn__label,html.notouch a:hover .p-service-rental__banner .l-btn.small .l-btn__label{transform:translateX(3.7rem)}.p-service-rental__banner .l-btn.small .l-btn__label{height:3.7rem;padding-inline:2rem}.p-service-rental__banner .l-btn.small .l-btn__icon{height:3.7rem;width:3.7rem}.p-service-rental__banner.is-close{opacity:0;visibility:hidden;display:none}.p-service-rental__banner--ttl{color:#fff;font-size:1.8rem;margin-bottom:1rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-service-rental__banner--txt{font-size:1.2rem;color:#fff;opacity:.5;margin-bottom:2rem}.c-dl-list{margin-top:1lh}.c-dl-list .c-dl-list__inner{display:flex;flex-wrap:nowrap}.c-dl-list .c-dl-list__term{width:19rem}@media(max-width: 1023px){.c-dl-list .c-dl-list__term{width:16rem}}.p-service-rental__banner--close{padding:0;border:none;outline:none;font:inherit;color:inherit;background:#fff;border-radius:50%;width:3rem;height:3rem;position:absolute;right:1rem;top:1rem}.p-service-rental__banner--close:before,.p-service-rental__banner--close:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px;width:1.3rem;background-color:#333}.p-service-rental__banner--close:before{rotate:45deg}.p-service-rental__banner--close:after{rotate:-45deg}@media(max-width: 1023px){.p-service-rental__banner{width:24rem;padding:1.4rem 1.5rem;right:1rem;bottom:7rem;border-radius:.8rem}.p-service-rental__banner .l-btn.small{font-size:.8rem}.p-service-rental__banner .l-btn.small .l-btn__label{height:2.4rem;padding-inline:.6rem}.p-service-rental__banner .l-btn.small .l-btn__icon{height:2.4rem;width:2.4rem}.p-service-rental__banner .l-btn.small .l-btn__icon .arw{width:.7rem;height:.7rem}.p-service-rental__banner--close{width:1.6rem;height:1.6rem;right:.8rem;top:.8rem}.p-service-rental__banner--close:before,.p-service-rental__banner--close:after{width:.8rem}.p-service-rental__banner--ttl{font-size:1rem;margin-bottom:0}.p-service-rental__banner--txt{font-size:.8rem;margin-bottom:.5rem}}.c-col-2.ict{padding:4rem 0 9rem;border-top:1px solid #ccc}.c-col-2.ict:nth-of-type(1){margin-top:8rem}.c-col-2.ict .item{margin-bottom:0}.c-col-2.ict .item:nth-of-type(1){display:flex;width:calc(100% - 52rem);justify-content:space-between}.c-col-2.ict .item:nth-of-type(2){width:45rem}.c-col-2.ict .number{width:calc(100% - 25rem);color:#e20013;display:block;padding-right:7rem;font-family:"GeneralSans-Variable"}.c-col-2.ict .service-img{width:25rem}.c-col-2.ict p{margin-top:0;line-height:1.75}.c-col-2.ict .detail-ttl{font-weight:bold;font-size:2.2rem;margin-bottom:2rem;line-height:1;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.header__menu.service:before{background:rgba(0,0,0,0);border:1px solid #fff}.header__menu.service:after{background:#fff}.header__menu.service.is-fixed:before{background:#333;border:none}.header.service:after{opacity:.5}.header.service .header__logo a{background-image:url("../imgs/common/logo_white.svg")}.header.service .header__nav .nav>li>a .line:after{background:#fff}.header.service.is-fixed .header__contact a{color:#333}.header.service.is-fixed .header__contact a:after{border-color:#333}.header.service.is-fixed .header__contact a:hover{color:#fff}.header.service.is-fixed .header__contact a:hover:after{border-color:rgba(0,0,0,0)}.p-business-sub .m-contents__lead{font-size:1.4rem}.p-business-sub .subttl .white{font-size:1.8rem;font-family:"GeneralSans-Variable";font-weight:500;line-height:1.5}.p-business-sub span.jp{font-family:"GeneralSans-Variable"}.p-service-sub .main__contents{padding-bottom:0;overflow:visible}.p-service-sub .main__head{height:70rem;padding-top:16rem}.p-service-sub .m-contents{padding-left:3rem;padding-right:3rem}.p-service-sub .main__body.grid .grid__main .m-contents{padding-bottom:11rem}.p-service-sub .c-pnav{color:#fff}.p-service-sub .c-pnav ul li a{color:rgba(255,255,255,.3)}.p-service-sub .c-pnav ul li+li:before{background-image:url(../imgs/common/arw2-r_white.svg);opacity:1}.p-service-sub .main__ttl{color:#fff}.p-service-sub .main__ttl .en{font-size:5.4rem;font-weight:400}.p-service-sub .main__ttl a{color:#fff;display:inline-block;margin-bottom:4.5rem;font-size:1.8rem;font-family:"GeneralSans-Variable";font-weight:500}.p-service-sub .p-service-rental__contact .section__body,.p-service-sub .p-service-rental__contact .m-contents{padding:0}.p-service-sub .p-service-rental__contact .txt{width:60rem}.p-service-sub .footer:before{top:-4.5rem}@media only screen and (max-width: 1023px){.p-ict__colWrapper{margin:2rem}.c-col-2.ict{padding-top:3rem}.c-col-2.ict:nth-of-type(1){margin-top:4.5rem}.c-col-2.ict:nth-of-type(3){margin-bottom:1.5rem}}.p-business-sub .main.fixedFv .main__head{height:100svh}.p-business-sub .main__ttl .ttl .en{font-size:5.4rem;margin-top:4.5rem}.p-business-sub .main__fixedFv{height:100svh}.p-business-sub .main__ttl .c-linelink{color:#fff}.p-business-sub .main__body.grid.cva{padding-bottom:20rem}.p-business-sub .main__contents.business{margin-top:-5.9rem}.p-business-sub .main__contents.business.second{margin-top:0;border-radius:0}.p-business-sub .main__contents.business .grid__main{padding-top:9rem}.p-business-sub .main__contents.business .grid__main.pb20{padding-bottom:17rem}.p-business-sub.p-numbers .m-contents__lead{margin-bottom:14rem}.p-business-sub .number__contents img{aspect-ratio:1360/680;height:auto;-o-object-fit:cover;object-fit:cover}.sidenav-cvimage{position:relative}.sidenav-cvimage .l-arwbtn .arw:before,.sidenav-cvimage .l-arwbtn .arw:after{background-image:url(../imgs/common/arw-r_white_sp.svg);width:1.4rem;height:1.4rem;margin-top:-0.6rem;margin-left:-0.6rem}.sidenav-cvimage .link-text{position:absolute;justify-content:space-between;bottom:1.2rem;left:1.2rem;display:flex;align-items:center;color:#fff;width:calc(100% - 2.4rem);font-weight:700;font-size:1.3rem;line-height:1.25}.sidenav-cvimage .link-text .l-arwbtn{width:3rem;height:3rem}.sidenav-cvimage .link-text .l-arwbtn .arw{width:3rem;height:3rem;align-self:flex-start}.sidenav-cvimage .link-text .l-arwbtn:before{background:rgba(0,0,0,0);border:1px solid #fff;width:3rem;height:3rem}.sidenav-cvimage .link-text .l-arwbtn .arw:after{width:1.4rem;height:1.4rem;margin:0;translate:-50% -50%}.p-business-fv{position:fixed;top:0;left:0;z-index:-1;height:70rem;width:100%}.p-business-fv picture,.p-business-fv img,.p-business-fv source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-numbers .main__contents.second{padding-top:0}.p-numbers .main__body.grid.cva .grid__main{padding-top:6rem}.main__contents.business{margin-top:-6rem;margin-bottom:0;background-color:#ededed;border-radius:0 6rem 0 0;position:relative}.main__contents.business .main__body{margin:0}.main__contents.business .c-business-sidenav{background-color:#fff;margin-top:-9rem;width:23rem;height:auto;border-radius:0 2rem 0 0;position:relative;top:0rem;z-index:11}.main__contents.business .c-business-sidenav:after{position:absolute;bottom:0;width:100%;height:10rem;content:"";z-index:10}.main__contents.business .c-business-sidenav.number .c-business-sidenav-inner{padding-bottom:20rem}.main__contents.business .c-business-sidenav .c-business-sidenav-inner{position:sticky;padding-bottom:18rem}.main__contents.business .c-business-sidenav .nav__ttl{margin-right:2rem;padding-top:5rem;padding-left:3rem;font-size:1.8rem;padding-bottom:1.7rem;margin-bottom:1.5rem;line-height:1.4;position:relative}.main__contents.business .c-business-sidenav .anknav li{position:relative;margin-right:1rem}.main__contents.business .c-business-sidenav .anknav li.is-current .c-linelink__txt{max-width:calc(100% - 4rem);display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.main__contents.business .c-business-sidenav .anknav li .item__arw{position:absolute;right:.5rem;top:50%;translate:0 -50%;display:none}.main__contents.business .c-business-sidenav .anknav li .item__arw .bg{position:absolute;top:0;left:0;bottom:0;display:block;width:100%;height:100%;border-radius:50%;z-index:1;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,background;background:#333;transform:translate3d(0, 0, 0);background:#e20013}.main__contents.business .c-business-sidenav .anknav li .item__arw .arw{border-radius:50%;overflow:hidden;position:absolute;width:3rem;height:3rem;border:none}.main__contents.business .c-business-sidenav .anknav li .item__arw .arw:before{position:absolute;z-index:2;top:50%;left:50%;bottom:0;display:block;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;transition-property:background-image;transform:translate3d(0, 0, 0);width:1.4rem;height:1.4rem;margin-top:-0.9rem;margin-left:-0.7rem;background-image:url(../imgs/common/arw-r_white_sp.svg)}.main__contents.business .c-business-sidenav .anknav li .item__arw .arw:after{width:1.4rem;height:1.4rem;margin-top:-0.7rem;margin-left:-0.7rem;background-image:url(../imgs/common/arw-r_white_sp.svg);transform:translateX(-3rem)}.main__contents.business .c-business-sidenav .anknav li+li{margin-top:0}.main__contents.business .c-business-sidenav .anknav li a{padding:1.4rem 0rem .8rem 3rem;font-size:1.4rem;line-height:1;display:block;overflow:clip;text-overflow:ellipsis}.main__contents.business .c-business-sidenav .anknav li a span{line-height:1;white-space:nowrap}.main__contents.business .c-business-sidenav .anknav li.is-current{background-color:#ededed;border-radius:0 100vh 100vh 0}.main__contents.business .c-business-sidenav .anknav li.is-current .item__arw{display:block}.main__contents.business .c-business-sidenav .anknav li.is-current:before{content:"";position:absolute;background:url(../imgs/common/bg.png) repeat;height:100%;width:100%;left:0;top:50%;translate:0 -50%;opacity:.02}.main__contents.business .c-business-sidenav .anknav li.is-current:before a{width:calc(100% - 4rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main__contents.business .c-business-sidenav .anknav li a{font-size:1.4rem;line-height:1}.main__contents.business .c-business-sidenav .sidenav-cva{padding:0 1rem}.main__contents.business .grid__main{border-radius:0 6rem 0 0;padding-top:5.5rem;width:calc(100% - 23rem);padding-right:0}.first-numbers{--fixedPos: 40%;position:relative;font-size:1.4rem;display:flex;margin-bottom:57.5rem;align-items:flex-start}.first-numbers:not(:nth-of-type(2)){margin-bottom:18.5rem}.first-numbers h2{color:#e20013;margin-bottom:2.5rem;margin-top:0;font-size:1.4rem;padding-top:0}.first-numbers h2:before,.first-numbers h2:after{display:none}.first-numbers .number{font-size:3rem;margin-bottom:4rem;line-height:1;font-family:"GeneralSans-Variable";font-weight:300}.first-numbers .number em{font-style:normal;font-size:13rem;line-height:.6}.first-numbers .detail{margin-bottom:1.5rem}.first-numbers .sub{font-size:1.2rem;opacity:.6;margin-top:0}.first-numbers .item{width:50%;position:sticky}.first-numbers .item-number{top:0;left:0;top:var(--fixedPos);margin-bottom:0rem}.first-numbers .number-slider-wrapper{transform-style:preserve-3d;perspective:1000px;perspective-origin:center}.first-numbers .number-slider-wrapper figure{width:42rem;margin:0 0 0 auto;position:sticky;top:var(--fixedPos);right:0}.first-numbers .number-slider-wrapper figure:nth-of-type(2){margin-top:5rem;top:0rem}.p-top-service__rooptext.news{position:absolute;bottom:15rem;left:0}.number__contents{margin-bottom:10rem}.number__contents .number-slider-container{margin:-18rem 0 0 10vw;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.number__contents .number-slider-area{height:100%}.number__contents .number-slider-item{background-color:#f7f7f7;padding:5rem 3rem 3rem;border-radius:.5rem;box-sizing:border-box;aspect-ratio:520/364;position:relative;min-height:306px}.number__contents .number-slider-item .slide-inner{display:flex;justify-content:space-between;padding-top:3rem;border-top:1px solid #ccc;aspect-ratio:467/244}.number__contents .number-slider-item .flex-item{width:23rem;display:flex;flex-direction:column}.number__contents .number-slider-item .slide-ttl{font-size:1.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#e20013;font-weight:bold;margin-bottom:1.5rem;line-height:1}.number__contents .number-slider-item p.slide-detail{margin-bottom:1.3rem}.number__contents .number-slider-item span{opacity:.5;font-size:1.2rem;display:inline-block;margin-bottom:5.8rem}.number__contents .number-slider-item.p-number-member span{margin-bottom:3rem}.number__contents .number-slider-item .wp-block-image{aspect-ratio:170/243}.number__contents .number-slider-item .number{line-height:1;font-size:1.2rem;margin-top:auto;position:absolute;left:3rem;bottom:3rem}.number__contents .number-slider-item .number em{font-style:normal;font-size:6rem;font-family:"GeneralSans-Variable";font-weight:300;line-height:1}.number__contents .number-slider-item figure{width:17rem;margin-top:0}.number__contents .number-slider-item figure img{height:100%}.number__contents .swiper-button-prev,.number__contents .swiper-button-next{height:100%;top:0;background:none;margin-top:0}.number__contents .swiper-button-prev{left:0;width:13rem;translate:-100% 0}.number__contents .swiper-button-next{right:0;width:16rem}.business-cva-wrapper{max-width:90rem;margin-bottom:16rem}.p-business-sub .p-business-rental__contact{margin-top:0}.swiper-pagination{display:flex;gap:.2rem;margin-top:3.5rem}.swiper-pagination .swiper-pagination-bullet{width:2.3rem;height:2.3rem;border-radius:50%;background:none;opacity:1;cursor:pointer;outline:none;position:relative}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#e20013}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg{animation:bullet-over 10s linear forwards;stroke-width:2px}.swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;position:absolute;width:.9rem;height:.9rem;border-radius:50%;background:#d9d9d9;top:50%;left:50%;translate:-50% -50%;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1)}.swiper-pagination .swiper-pagination-bullet .arrow-button__border{position:absolute;top:0;left:0}.swiper-pagination .swiper-pagination-bullet svg{stroke-dasharray:0 408;stroke-dashoffset:10;width:2.3rem;height:2.3rem;fill:rgba(0,0,0,0);transform:rotate(-90deg);visibility:inherit;transition:none;animation:none;stroke:red;stroke-width:3px}@media only screen and (max-width: 1023px){.swiper-button-next,.swiper-button-prev{display:none}.swiper-pagination{margin-top:2rem}.swiper-pagination .swiper-pagination-bullet{width:1.8rem;height:1.8rem}.swiper-pagination .swiper-pagination-bullet:before{width:.75rem;height:.75rem;left:49.3%}.swiper-pagination .swiper-pagination-bullet svg{width:1.8rem;height:1.8rem}.p-numbers .main__body.grid.cva .grid__main{padding-top:0}.p-business-sub .c-pnav ul li{color:#333}.p-business-sub .c-pnav ul li a{color:#333;opacity:.5}.p-business-sub .main__scroll{bottom:4.5rem}.p-business-sub .subttl span.white{font-size:1.1rem}.p-business-sub .main__body.grid.cva{padding-bottom:0rem}.p-business-sub .main__fixedFv{height:42rem}.p-business-sub .main.fixedFv .main__head{height:42rem}.p-business-sub .m-contents,.p-business-sub .section__body{padding-right:0 !important;padding-left:0 !important}.p-business-sub .m-contents h2,.p-business-sub .section__body h2{margin:4.7rem 0 2.5rem}.p-business-sub .m-contents.cva-wrapper{padding-left:0;padding-right:0}.p-business-sub .main__ttl a.subttl{font-size:1.1rem;margin-bottom:.5rem}.p-business-sub .main__ttl .ttl .en{margin-bottom:.4rem;font-size:2.7rem;margin-top:0rem;line-height:1.25}.p-business-sub .main__ttl .ttl .jp{opacity:.5;font-size:.8rem}.p-business-sub .main__contents.business{border-radius:0 3rem 0 0;padding-top:1.5rem}.p-business-sub .main__contents.business .grid__main{width:92vw;margin-inline:auto;padding-top:3rem}.p-business-sub .main__contents.business .grid__main.pb20{padding-bottom:0rem}.p-business-sub p.m-contents__lead{font-size:1.3rem}.p-business-sub .main__contents.business{margin-top:-3rem}.p-business-sub .p-business-rental__contact .txt{width:100% !important}.p-business-sub.p-system .flow-contents{margin-bottom:1rem}.p-business-sub.p-system .flow-contents .c-col-2{flex-direction:column}.p-business-sub.p-system .flow-contents .item{width:100%;margin-bottom:4rem}.p-business-sub.p-system .p-business-system .p-top-rental__body{padding:3rem 0 7rem 1.5rem}.p-business-sub.p-system .p-business-system .p-top-rental__body .ttl{font-size:1.3rem}.p-business-sub.p-system .p-business-system .p-top-rental__body .btn{margin-top:0}.p-business-sub.p-firsttime .pr{margin-top:5rem;padding-bottom:38vh}.p-business-sub .c-col-2.reason .item{width:100%}.p-business-sub.p-firsttime .p-company-list{margin-bottom:5rem}.p-business-sub.p-numbers .m-contents__lead{margin-bottom:5rem}.p-business-sub.p-numbers .number-wrapper{padding-bottom:3.5rem}.p-business-sub.p-numbers .first-numbers{margin-bottom:0rem}.p-business-sub.p-numbers .first-numbers:nth-of-type(1) .item{margin-bottom:5rem}.p-business-sub.p-numbers .first-numbers .number{margin-bottom:0}.p-business-sub.p-numbers .first-numbers p.detail{margin-top:1.5rem}.p-business-sub.p-numbers .first-numbers .item:nth-of-type(1){width:100%}.p-business-sub.p-numbers .first-numbers h2{margin:3rem 0 1.5rem}.p-business-sub.p-numbers .number{font-size:1.8rem}.p-business-sub.p-numbers .number em{font-size:9rem}.p-business-sub.p-numbers .number__contents img{aspect-ratio:750/680}.p-business-sub.p-numbers .number__contents .number-slider-container{margin-left:1.5rem}.p-business-sub.p-numbers .number__contents .number-slider-container .slide-inner{flex-direction:column-reverse;padding-top:2rem;height:auto;gap:1.5rem}.p-business-sub.p-numbers .number__contents .number-slider-container .number-slider-item{min-height:auto;aspect-ratio:600/777;padding:3rem}.p-business-sub.p-numbers .number__contents .number-slider-container .number-slider-item span{margin-bottom:10rem;font-size:1rem}.p-business-sub.p-numbers .number__contents .number-slider-container .number-slider-item em{font-size:7.5rem}.p-business-sub.p-numbers .number__contents .number-slider-container .number-slider-item figure{width:24rem;height:12rem}.p-business-sub.p-numbers .number__contents .number-slider-container .number-slider-item figure img{-o-object-fit:cover;object-fit:cover}.p-business-sub.p-numbers .number__contents .number-slider-container .number-slider-item .flex-item{width:24rem}.p-business-sub.p-numbers .number__contents .number-slider-container .number-slider-item .slide-ttl{font-size:1.2rem}.p-business-sub.p-numbers .number__contents .number-slider-container .number-slider-item .slide-detail{font-size:1.1rem;margin-bottom:1rem}.c-col-2.ict{flex-wrap:nowrap;gap:2rem;padding-bottom:3rem;position:relative;border-top:none}.c-col-2.ict:nth-of-type(1):after,.c-col-2.ict.mt-4_5--sp:after{content:"";background-color:#ccc;height:.5px;width:100vw;position:absolute;top:0;left:-1.5rem}.c-col-2.ict.pb0:before{display:none}.c-col-2.ict:not(:nth-of-type(3)):before{content:"";background-color:#ccc;height:.5px;width:100vw;position:absolute;bottom:0;left:-1.5rem}.c-col-2.ict .detail-ttl{font-size:1.5rem;margin-bottom:1.2rem;line-height:1.35}.c-col-2.ict p{font-size:1.2rem}.c-col-2.ict .item:nth-of-type(1){width:auto}.c-col-2.ict .item .number{padding-right:2rem;line-height:1}.c-col-2.ict .business-img{width:10rem}.c-col-2.ict .number{font-size:1rem}}.p-firsttime .pr{position:relative;padding-bottom:60rem;margin-top:11rem}.p-firsttime .main__fixedFv video{filter:brightness(0.5)}.p-firsttime .p-company-fv__slide{overflow:visible}.p-firsttime .p-top-gallery{position:absolute;top:26rem}.p-firsttime .p-top-gallery .p-top-gallery__slide{overflow:visible}.p-firsttime .p-though{position:relative}.p-firsttime .slide-container-firsttime{position:relative;width:calc((100vw - 23rem - 90rem)/2 + 90rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-firsttime .slide-item{width:63rem;background-color:rgba(255,255,255,.5);border-radius:.5rem;padding:4.3rem 3rem 11rem 5rem;position:relative;height:auto;box-sizing:border-box}.p-firsttime .slide-item h3{border:none;padding:0;font-weight:400;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:1.5rem;-webkit-user-select:text;-moz-user-select:text;user-select:text}.p-firsttime .slide-item h3:before{display:none}.p-firsttime .slide-item p{-webkit-user-select:text;-moz-user-select:text;user-select:text;opacity:.5}.p-firsttime .slide-item span.page-num{position:absolute;right:3rem;bottom:3rem;font-size:1.4rem}.p-firsttime .slide-item span.current-page{color:#e20013;opacity:1}.p-firsttime .slide-item span.total-page{opacity:.5}.p-firsttime .swiper-button-next,.p-firsttime .swiper-button-prev{height:100%;top:0;background:none;margin-top:0;width:calc((100vw - 23rem - 90rem)/2)}.p-firsttime .swiper-button-next{width:34rem}.p-firsttime .swiper-button-prev{left:0;translate:-100% 0}.p-firsttime .swiper-button-next{right:0}.p-firsttime .c-col-2 h4:nth-of-type(1):before{content:"選ばれる理由01"}.p-firsttime .c-col-2 h4:nth-of-type(2):before{content:"選ばれる理由02"}.p-firsttime .c-col-2 h4:nth-of-type(3):before{content:"選ばれる理由03"}.p-firsttime .c-col-2.reason{margin-bottom:10rem;position:relative;align-items:flex-start}.p-firsttime .c-col-2.reason h4{padding-top:8rem;padding-left:0;margin-bottom:3rem;font-size:2.2rem}.p-firsttime .c-col-2.reason h4:before{font-size:1.2rem;position:absolute;top:5rem;left:0;width:auto;height:auto;background:none;color:#e20013;font-weight:400;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-firsttime .c-col-2.reason p{margin-bottom:44rem}.p-firsttime .c-col-2.reason p:last-child{margin-bottom:19rem}.p-firsttime .c-col-2 .item{margin-bottom:0}.p-firsttime .c-col-2 .item.imgContainer{width:43rem;height:58rem;position:sticky;top:calc(50% - 29rem);right:0;overflow:hidden;border-radius:.5rem}.p-firsttime .c-col-2 .imgWrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:all .4s}.p-firsttime .c-col-2 .imgWrapper.is-active{opacity:1}.p-firsttime .c-col-2 .imgWrapper:nth-of-type(1){z-index:1}.p-firsttime .c-col-2 .imgWrapper:nth-of-type(2){z-index:2}.p-firsttime .c-col-2 .imgWrapper:nth-of-type(3){z-index:3}.p-firsttime .c-col-2 .imgWrapper:nth-of-type(2),.p-firsttime .c-col-2 .imgWrapper:nth-of-type(3){scale:0}.p-firsttime .c-col-2 .imgWrapper .wp-block-image{overflow:visible}.p-firsttime .p-company-list{margin-bottom:10rem}@media only screen and (max-width: 1023px){.p-firsttime .p-top-gallery{top:30vh}.p-firsttime .p-though h2{margin-bottom:0;padding-bottom:2rem}.p-firsttime .slide-container-firsttime .slide-item{padding:2.5rem 3rem 5rem}.p-firsttime .slide-container-firsttime .slide-item p{font-size:1.1rem}.p-firsttime .slide-container-firsttime .slide-item span.page-num{font-size:1rem;bottom:1.5rem}.p-firsttime .reason-slider-container picture{margin-bottom:2.5rem;display:block}.p-firsttime .reason-slider-container span{font-size:1rem;color:#e20013;display:inline-block}.p-firsttime .reason-slider-container p.reason-ttl{font-weight:bold;margin-bottom:2rem;font-size:1.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.25}.p-firsttime .reason-slider-container p{font-size:1.3rem;margin-top:0}}.p-blog .p-top-blog__list .item>a{border-top:1px solid #ccc}.p-blog .main__body.serviceBody:before{display:none}.p-blog .p-top-blog__list .item__img{width:21.45vw;max-width:29rem}.p-blog.p-blogdetail .main__body.grid .grid__main .m-contents{max-width:70rem}.p-blog .m-contents ul li:before{display:none}.p-blog .m-contents a{text-decoration:none !important}.p-blog.p-blog-top .main__ttl .ttl .en{font-size:8rem;font-family:"GeneralSans-Variable"}.p-blog .logo-wrapper img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.p-blog.p-blog-top .main__body.serviceBody .serviceBody__navInner{width:20rem}.p-blog.p-blog-top .blog-slider-container--pickup .swiper-pagination{right:0}.p-blog.p-blog-top .blog-slider-container--pickup{-webkit-user-select:none;-moz-user-select:none;user-select:none;height:-moz-fit-content;height:fit-content;margin-bottom:4rem}.p-blog.p-blog-top .blog-slider-container--pickup .swiper-button-next{translate:100% 0}.p-blog.p-blog-top .blog-pickup-slide-inner{aspect-ratio:470/332}.p-blog.p-blog-top .blog-detail{aspect-ratio:426/68}.p-blog.p-blog-top .blog-pickup-slider-area{width:calc(100% + 8rem)}.p-blog.p-blog-top .blog-pickup-slider-item{width:34.7vw;aspect-ratio:464/391;display:flex;flex-direction:column;margin-right:4rem}.p-blog.p-blog-top .blog-pickup-slider-item .item__img{width:100%;aspect-ratio:465/238}.p-blog.p-blog-top .blog-pickup-slider-item .item__img .img-ov{width:100%;height:100%}.p-blog.p-blog-top .blog-pickup-slider-item .item__img img{width:100%;height:100%}.p-blog.p-blog-top .main__body.grid .grid__main p.bloglist-ttl.p-fv-ttl{margin-right:0 !important}.p-blog .c-cva-wrapper{margin-right:0;max-width:none}.p-blog .item__body{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 24.45vw)}.p-blog .item__detail{display:flex;gap:1rem}.p-blog .item__detail .author{display:flex;align-items:center;gap:.6rem}.p-blog .item__detail .author .logo-wrapper{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff}.p-blog .item__detail .author svg{width:1.4rem;height:5rem;fill:#e20013}.p-blog .item__detail .facebook svg{width:1rem;height:1.3rem;fill:#3965b7}.p-blog .item__detail .twitter svg{width:1.4rem;height:.8rem;fill:#000}.p-blog .c-pagenation{margin-top:11rem}.p-blog .main__contents{padding-bottom:21rem}.p-blog.p-blog-top.c-detailpage a{text-decoration:none}.p-blog.p-blog-top.c-detailpage .main__body.grid{padding:0}.p-blog.p-blog-top.c-detailpage .main__body.grid .grid__nav{position:relative;top:auto;background-color:rgba(0,0,0,0)}.p-blog.p-blog-top.c-detailpage .nav__inner.is-absolute{position:absolute;bottom:0}.p-blog.p-blog-top.c-detailpage .nav__inner.is-fixed-bottom{position:fixed;bottom:10rem}.p-blog.p-blog-top.c-detailpage .nav__inner.is-fixed-top{position:fixed;top:25rem}.p-blog.p-blog-top.c-detailpage p.bloglist-ttl:not(:first-child){margin-top:17rem}.p-blog.p-blog-top.c-detailpage .main__body.grid .grid__main p.bloglist-ttl.p-fv-ttl{margin-right:8rem}.p-common-slide-inner{aspect-ratio:300/234}.blog-slider-container--pickup,.blog-slider-container--common{position:relative}.blog-slider-container--pickup .swiper-pagination,.blog-slider-container--common .swiper-pagination{top:-5.6rem;right:8rem;margin-top:0}.blog-slider-container--pickup .swiper-pagination .swiper-pagination-bullet:before,.blog-slider-container--common .swiper-pagination .swiper-pagination-bullet:before{translate:-50% -46%}.blog-slider-container--pickup .blog-pickup-slider-area,.blog-slider-container--pickup .blog-common-slider-area,.blog-slider-container--common .blog-pickup-slider-area,.blog-slider-container--common .blog-common-slider-area{overflow:hidden}.blog-slider-container--pickup .blog-pickup-slider-area .c-linelink,.blog-slider-container--pickup .blog-common-slider-area .c-linelink,.blog-slider-container--common .blog-pickup-slider-area .c-linelink,.blog-slider-container--common .blog-common-slider-area .c-linelink{width:100%}.blog-slider-container--pickup .blog-pickup-slider-area .item__img,.blog-slider-container--pickup .blog-common-slider-area .item__img,.blog-slider-container--common .blog-pickup-slider-area .item__img,.blog-slider-container--common .blog-common-slider-area .item__img{margin-bottom:1.7rem}.blog-slider-container--pickup .blog-pickup-slider-area .img-ov,.blog-slider-container--pickup .blog-common-slider-area .img-ov,.blog-slider-container--common .blog-pickup-slider-area .img-ov,.blog-slider-container--common .blog-common-slider-area .img-ov{border-radius:.5rem}.blog-slider-container--pickup .blog-common-slider-area .blog-pickup-slider-item,.blog-slider-container--common .blog-common-slider-area .blog-pickup-slider-item{aspect-ratio:300/299}.blog-slider-container--pickup .swiper-button-prev,.blog-slider-container--pickup .swiper-button-next,.blog-slider-container--pickup .swiper-button-prev--common,.blog-slider-container--pickup .swiper-button-next--common,.blog-slider-container--common .swiper-button-prev,.blog-slider-container--common .swiper-button-next,.blog-slider-container--common .swiper-button-prev--common,.blog-slider-container--common .swiper-button-next--common{position:absolute;top:0;height:100%;margin-top:0;background-image:none;z-index:10}.blog-slider-container--pickup .swiper-button-prev,.blog-slider-container--pickup .swiper-button-prev--common,.blog-slider-container--common .swiper-button-prev,.blog-slider-container--common .swiper-button-prev--common{left:0;width:10vw;width:8rem;translate:-100% 0}.blog-slider-container--pickup .swiper-button-next,.blog-slider-container--pickup .swiper-button-next--common,.blog-slider-container--common .swiper-button-next,.blog-slider-container--common .swiper-button-next--common{width:8rem;right:0}.blog-slider-container--pickup .swiper-button-next--common,.blog-slider-container--common .swiper-button-next--common{translate:100% 0}.blog-pickup-slider-area{box-sizing:border-box}.blog-pickup-slider-area .blog-pickup-slider-wrapper.common .blog-pickup-slider-item{width:30rem}.blog-pickup-slider-area p.blog-ttl{margin:1.5rem 0 0rem}.blog-pickup-slider-area .date{font-size:1.4rem;font-family:"GeneralSans-Variable";font-weight:500}.blog-pickup-slider-area .wp-block-image{margin-bottom:2rem;aspect-ratio:429/228}.blog-pickup-slider-area .wp-block-image img{height:100%}.blog-pickup-slider-area .blog-share{justify-content:space-between;padding-top:1rem;border-top:1px dotted #ccc;margin-top:1rem}.blog-share{display:flex;gap:1.5rem;font-size:1.2rem}.blog-share .author{display:flex;align-items:center;gap:.6rem}.blog-share .author .logo-wrapper{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff}.blog-share .author svg{width:1.8rem;height:1rem;fill:#e20013}.blog-share .sns{display:flex;align-items:center;justify-self:flex-end;gap:1.5rem}.blog-share .facebook svg{width:1.2rem;height:1.2rem;fill:#3965b7;translate:20% 6%}.blog-share .twitter{translate:0 -13%}.blog-share .twitter svg{width:1.8rem;height:2rem;fill:#000;translate:13% 24%;scale:.8}.blog-slider-container--common .wp-block-image{aspect-ratio:300/155;margin-bottom:.8rem}.blog-slider-container--common p.blog-ttl{margin-top:.5rem;margin-bottom:auto}.p-blog .sidenav-inner{padding-top:2rem;border-top:1px solid #ccc;width:21rem}.p-blog .sidenav-inner p{font-size:1.4rem;font-weight:bold;margin-bottom:1.5rem}.p-blog .sidenav-inner.popular-list{margin-bottom:4.5rem}.p-blog .sidenav-inner.popular-list .blog-ttl{text-decoration:none}.p-blog .sidenav-inner .sns-list a{padding:.5rem 0;overflow:hidden}.p-blog .popular-list{margin-top:5.3rem}.p-blog .popular-list article:not(:last-child){margin-bottom:2rem}.p-blog .popular-list .date{font-size:1rem;opacity:.5;display:block;margin-bottom:.2rem}.p-blog .popular-list .blog-ttl{font-size:1.2rem}.p-blog .share-list.sidenav-blog ul{gap:0}.p-blog .share-list.sidenav-blog li.facebook-share a{border-radius:.5rem 0 0 .5rem}.p-blog .share-list.sidenav-blog li.twitter-share a{border-radius:.5rem}.p-blog .share-list.sidenav-blog li a{width:21rem}.p-blog .main__body.grid .grid__main{padding:0 8rem}.p-blog .main__body.grid .grid__main .m-contents{width:100%;max-width:100%}.p-blog .main__body.grid .grid__main p.bloglist-ttl{font-size:1.8rem;padding:2.6rem 0;border-top:1px solid #ccc;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:bold}.p-blog .main__body.grid .grid__main p.bloglist-ttl.c-nonbold{font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:normal}.p-bloglist .p-top-blog__list.under{margin-right:0}.p-top-blog__list.under .item__cat{margin-top:1rem;align-items:center;margin-top:0}.p-top-blog__list.under .item__cat li{padding-left:0;line-height:2}.p-top-blog__list.under .item__cat li.date{font-size:1.4rem;font-family:"GeneralSans-Variable";opacity:.5;line-height:1.8}.p-top-blog__list.under .item__cat li:before{display:none}.p-top-blog__list.under .item__cat li a{background-color:#fff;padding:.3rem 1rem .25rem;font-size:1.2rem;border-radius:100vh;border:1px solid #ccc}.p-top-blog__list.under .item__detail{font-size:1.2rem}.p-top-blog__list.under .item__img{aspect-ratio:465/238}.p-top-blog__list.under .blog-share .twitter{display:block;translate:0 -17%}.p-top-blog__list.under .blog-share .twitter svg{translate:0% 24%}.c-detailpage .c-cva-wrapper{max-width:none;margin-right:0}.c-detailpage .p-business-rental__contact{margin-bottom:5rem}.c-detailpage .p-business-rental__contact .section__body{padding-left:0;padding-right:0}.p-blog.c-detailpage .main__ttl .en{font-size:4rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-blog.c-detailpage .c-tagname{font-family:"GeneralSans-Variable"}.p-blog.c-detailpage .main__body.grid{justify-content:space-between;padding:0 3rem 0 3rem}.p-blog.c-detailpage .p-author-wrapper{border-radius:1rem;border:1px solid #ccc;padding:3rem;margin-top:10rem;font-size:1.4rem}.p-blog.c-detailpage .p-author-wrapper h4{border-bottom:1px solid #ccc;padding-bottom:1rem}.p-blog.c-detailpage .p-author-wrapper h4:before{height:calc(100% - 2rem)}.p-blog.c-detailpage .p-author-wrapper .p-author-detail{display:flex;justify-content:space-between}.p-blog.c-detailpage .p-author-wrapper .author-img{display:block;width:10rem;height:10rem}.p-blog.c-detailpage .p-author-wrapper .author-img picture,.p-blog.c-detailpage .p-author-wrapper .author-img img,.p-blog.c-detailpage .p-author-wrapper .author-img source{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-blog.c-detailpage .p-author-wrapper .author-name{font-weight:bold;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-blog.c-detailpage .p-author-wrapper .author-detail{width:49rem;padding-left:1rem}.p-blog.c-detailpage .p-author-wrapper p.author-outline{margin-top:.5rem;margin-bottom:1rem;font-size:1.2rem}.p-blog.c-detailpage .p-author-wrapper a{color:#e20013;font-size:1.2rem;text-decoration:none}.p-blog.c-detailpage .p-author-wrapper a span{position:relative;margin-left:1rem}.p-blog.c-detailpage .p-author-wrapper a span:before{content:"";width:3px;height:3px;border-radius:50%;position:absolute;left:-1rem;top:50%;translate:0 -50%;background-color:#e20013}.p-author-wrapper h4{margin-bottom:3rem}.p-author-wrapper ul{margin-top:0}.p-author-wrapper ul li{padding-left:0}.p-author-wrapper ul li:before{display:none}.p-author-wrapper ul li+li{margin-top:0}.p-blogdetail .main__body.grid{margin:0}@media all and (max-width: 1279px){.p-blogdetail .grid__nav.popular-article{display:none}}.p-blogdetail .main__head{padding-top:16.2rem}.p-blogdetail #main{padding-bottom:21rem}.p-blogdetail .c-detailpage--fv{width:90vw;aspect-ratio:465/238;margin-bottom:10rem;border-radius:0 2rem 2rem 0;overflow:hidden}.p-blogdetail .c-detailpage--fv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-blogdetail .p-top-blog__list.under{margin-right:0}.p-blogdetail .main__contents{padding-bottom:0rem}.p-blogdetail .p-business-rental__contact{margin-top:11rem}.p-blogdetail .sidenav-inner.popular-list{margin-top:0}.p-blogdetail .other-works .item__img{margin-bottom:0}@media only screen and (max-width: 1023px){.p-blog.p-blog-top .blog-pickup-slider-area{width:auto}.p-blog .swiper-pagination{right:-0.5rem;top:-3.2rem}.p-blog .swiper-pagination .swiper-pagination-bullet:before{translate:-43% -45%}.p-blog .main__head{padding-top:8.6rem}.p-blog .main__body.grid .grid__main{padding:0}.p-blog .main__body.grid .grid__main p.p-fv-ttl.bloglist-ttl{width:100%;font-size:1.5rem;padding-top:2rem;padding-bottom:1rem}.p-blog .main__body.grid .grid__main .item__cat li a,.p-blog .main__body.grid .grid__main .item__cat li.date{font-size:1rem}.p-blog.p-blog-top .main__ttl .ttl .en{font-size:3.5rem}.p-blog.p-blog-top.c-detailpage .main__body.grid .grid__main{width:auto;margin-left:0;padding:0}.p-blog.p-blog-top ul.cat-list{margin-top:5rem}.p-blog.p-blog-top .blog-pickup-slider-item{width:31.1rem;margin-right:2rem;aspect-ratio:630/592}.p-blog.p-blog-top .blog-pickup-slider-item .c-linelink{width:100%;display:block}.p-blog.p-blog-top .blog-pickup-slider-item img{aspect-ratio:630/320}.p-blog.p-blog-top .blog-share{padding-top:1.8rem}.p-blog.p-blog-top .blog-pickup-slide-inner{aspect-ratio:630/533}.p-blog .blog-slider-container--common{margin-bottom:4rem}.p-blog .blog-slider-container--pickup,.p-blog .blog-slider-container--common{overflow-x:visible}.p-blog .blog-slider-container--pickup .blog-pickup-slider-area .wp-block-image,.p-blog .blog-slider-container--common .blog-pickup-slider-area .wp-block-image{margin-bottom:1rem}.p-blog .blog-slider-container--pickup .blog-pickup-slider-area,.p-blog .blog-slider-container--common .blog-pickup-slider-area{overflow:visible}.p-blog .blog-slider-container--pickup .c-catname,.p-blog .blog-slider-container--pickup .date,.p-blog .blog-slider-container--common .c-catname,.p-blog .blog-slider-container--common .date{font-size:1rem}.p-blog .blog-slider-container--pickup .c-catname,.p-blog .blog-slider-container--common .c-catname{padding:0 .7rem}.p-blog .blog-slider-container--pickup .date,.p-blog .blog-slider-container--common .date{opacity:.5;font-weight:500}.p-blog .blog-slider-container--pickup p.blog-ttl,.p-blog .blog-slider-container--common p.blog-ttl{margin-top:1rem;margin-bottom:1.5rem}.p-blog .blog-slider-container--common .blog-pickup-slider-area .item__img{margin-bottom:.9rem}.p-blog.p-blog-top.c-detailpage p.bloglist-ttl:not(:first-child){margin-top:5rem}.p-blog .p-top-blog__list.under{margin-right:0;margin-left:0;margin-top:.4rem;margin-bottom:4rem}.p-blog .p-top-blog__list.under .blog-share{padding-top:.2rem}.p-blog .p-top-blog__list.under object a:not(.facebook,.twitter){border:1px solid #ccc}.p-blog .p-top-blog__list.under a.item__link{padding:2rem 0 4rem}.p-blog .p-top-blog__list.under a.item__link .twitter{translate:0 -20%}.p-blog .p-common-slide-inner{aspect-ratio:402/338;width:56vw}.p-blog .main__contents{padding-bottom:13.5rem}.p-blog .item__body{gap:1rem}.p-blog .blog-share{font-size:1rem;justify-content:flex-start;gap:1rem;margin-top:0}.p-blog .blog-share .author .logo-wrapper{width:1.5rem;height:1.5rem}.p-blog .blog-share .author .logo-wrapper svg{width:.9rem}.p-blog .blog-share .sns{gap:1rem}.p-blog .c-pagenation{margin-top:3.5rem;margin-bottom:0}.p-blog .sidenav-inner{width:100%;padding-top:1.5rem}.p-blog .sidenav-inner p{font-size:1.3rem;margin-bottom:1rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-blog .sidenav-inner span.date{margin-bottom:0}.p-blog .share-list ul.sns-list{margin-top:0;width:100%}.p-blog .share-list ul.sns-list li{padding-left:0;width:100%}.p-blog .share-list ul.sns-list li::before{display:none}.p-blog .share-list ul.sns-list li+li{margin-top:0rem}.p-blog .share-list ul.sns-list li a{width:100%}.blog-share .twitter{translate:0 -17%}.p-blogdetail .p-business-rental__contact{margin-top:4rem}.p-blogdetail .p-top-blog__list.under .item__cat li.date{font-size:1rem}.p-blogdetail.p-blog #main{padding-bottom:7rem}.p-blogdetail.p-blog .c-detailpage--fv{width:auto;padding:0 1.5rem;margin-bottom:5.5rem;overflow:hidden}.p-blogdetail.p-blog .c-detailpage--fv img{border-radius:.5rem;height:100%}.p-blogdetail.p-blog .m-contents h2{margin-bottom:2.5rem}.p-blogdetail.p-blog .m-contents h3{margin-bottom:1.3rem}.p-blogdetail.p-blog .m-contents h4{margin-top:2rem}.p-blogdetail.p-blog .m-contents p{font-size:1.5rem;margin-top:1.8rem}.p-blogdetail.p-blog .m-contents .wp-block-image{margin-top:2rem}.p-blogdetail.p-blog .main__body.grid{padding:0 1.5rem}.p-blogdetail.p-blog .main__body.grid .grid__main{width:auto;padding:0}.p-blogdetail.p-blog .p-author-wrapper{margin-top:5rem;border-radius:.5rem;padding-bottom:2rem;padding:3rem 2rem 2rem}.p-blogdetail.p-blog .p-author-wrapper h4{margin-bottom:2.4rem}.p-blogdetail.p-blog .p-author-wrapper h4:before{height:calc(100% - 1.4rem);translate:0 -11%;border-radius:50vh}.p-blogdetail.p-blog .p-author-wrapper p.author-outline{line-height:1.7;margin-bottom:0}.p-blogdetail.p-blog .p-author-wrapper a{font-size:1.1rem}.p-blogdetail.p-blog p.author-name{font-size:1.2rem}.p-blogdetail.p-blog .p-author-wrapper .author-img{width:5rem;height:5rem}.p-blogdetail.p-blog .main__contents{padding-bottom:0}.p-blogdetail.p-blog .other-works a:not(.c-backbtn){margin-right:0}.p-blogdetail.p-blog .popular-list{margin-top:5rem}.p-blog.c-detailpage .p-author-wrapper .author-detail{width:23.5rem}.bottom-wrapper{margin-top:8rem}.p-blog .p-top-blog__list .item__img{width:12.3rem}.p-blog .p-top-blog__list .item__body{width:calc(100% - 14rem)}}.p-contact .main__body.grid{margin-left:0}.p-contact .p-contact-bottom{padding-top:4rem;border-top:1px solid #ccc;margin-top:10rem}@media(max-width: 1024px){.p-contact .p-contact-bottom{margin-top:6rem}}.p-contact .p-contact-recruit{display:none;margin-top:2rem}.p-contact .p-contact-recruit.is-active{display:block}.p-contact .main__contents{padding-bottom:20.5rem}.p-contact .main__body.grid .grid__main .m-contents{max-width:70rem;translate:10rem 0}.p-contact .main__body.grid .grid__main .m-contents p{font-size:1.4rem}.p-contact .wpcf7-list-item{margin-left:0}.p-contact span.wpcf7-list-item{width:50%}.p-contact dl{display:flex;font-size:1.4rem}.p-contact dt{width:29rem}.p-contact.p-contact--complete .grid__nav{margin-top:3rem}.p-contact.p-contact--complete .main__contents{width:95vw;margin-inline:auto;padding-top:2.5rem;border-top:1px solid #ccc;padding-bottom:20rem}.p-contact.p-contact--complete .main__contents p{text-align:center;font-size:1.4rem;margin-bottom:6rem}.p-contact .c-text-maincolor{color:#e20013;font-weight:bold;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-contact .p-form{padding-top:4.5rem;margin-top:4rem;border-top:1px solid #ccc;font-size:1.4rem}.p-contact .p-form .is-entered .check{opacity:1}.p-contact .p-form p.form-lead{margin-top:1rem;margin-bottom:2rem}.p-contact .p-form span.check{width:2rem;height:2rem;background-color:#4bc04b;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;right:2rem;top:50%;translate:0 -50%;transition:all;opacity:0}.p-contact .p-form span.check svg{width:55%}.p-contact .p-form .text-area span.check{top:2.5rem;translate:0 0}.p-contact .p-form input,.p-contact .p-form textarea{font-size:1.8rem}.p-contact .p-form input:not([type=radio]):not([type=checkbox]),.p-contact .p-form textarea:not([type=radio]):not([type=checkbox]){padding-right:5rem}.p-contact .p-form input::-moz-placeholder, .p-contact .p-form textarea::-moz-placeholder{opacity:.3}.p-contact .p-form input::placeholder,.p-contact .p-form textarea::placeholder{opacity:.3}.p-contact .form-item{display:block;margin-bottom:3rem}.p-contact .form-item legend{display:block;margin-bottom:2.2rem}.p-contact .form-item.radio label{display:flex;align-items:center}.p-contact .form-item.checkbox label{display:flex;align-items:center}.p-contact .form-item .form-item--inner{display:flex;flex-wrap:wrap;gap:2rem 4rem}.p-contact fieldset .form-detail{margin-bottom:2.5rem}.p-contact .form-detail{font-weight:bold;margin-bottom:1.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-contact .form-detail span{color:#e20013}.p-contact input[type=radio]{-webkit-appearance:none;width:2.6rem;height:2.6rem;background-color:#fff;border-radius:50%;border:1px solid #ccc;margin-right:.8rem;accent-color:#e20013;position:relative;margin-left:0}.p-contact input[type=radio]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;top:50%;left:50%;border-radius:50%;translate:-50% -50%;background-color:#e20013;opacity:0;transition:all .4s;z-index:1}.p-contact input[type=radio]:checked:after{opacity:1}.p-contact input[type=checkbox]{width:23px;height:23px;border-radius:5px;margin-right:1rem;margin-left:0;-webkit-appearance:none;border:1px solid #ccc;background-color:#fff;position:relative}.p-contact input[type=checkbox].is-entered{background-color:#e20013;border:none}.p-contact input[type=checkbox].is-entered:before{opacity:1}.p-contact input[type=checkbox]:before{background-image:url("../imgs/common/i-icon-check.svg");content:"";background-repeat:no-repeat;background-size:50% 70%;background-position-x:55%;background-position-y:60%;z-index:1;position:absolute;inset:0;display:block;opacity:0}.p-contact input[type=checkbox]:checked:before{opacity:1}.p-contact input:not([type=radio]):not([type=checkbox]),.p-contact textarea{padding:2rem 1.5rem;width:100%;border-radius:.5rem;border:1px solid #ccc}.p-contact input:not([type=radio]):not([type=checkbox]).is-entered~span.check,.p-contact textarea.is-entered~span.check{opacity:1}.p-contact input:not([type=radio]):not([type=checkbox]).is-error,.p-contact input:not([type=radio]):not([type=checkbox]).is-validate,.p-contact textarea.is-error,.p-contact textarea.is-validate{border-color:#e20013}.p-contact input:not([type=radio]):not([type=checkbox]).is-error~.error-text,.p-contact input:not([type=radio]):not([type=checkbox]).is-validate~.error-text,.p-contact textarea.is-error~.error-text,.p-contact textarea.is-validate~.error-text{opacity:1}.p-contact .l-btn__contact{text-decoration:none}.p-contact .l-btn__contact span.wrapper,.p-contact .l-btn__contact span.l-btn__label,.p-contact .l-btn__contact span.hover-wrapper{border:none}.p-contact .l-btn__contact .bg,.p-contact .l-btn__contact span.wrapper,.p-contact .l-btn__contact span.hover-wrapper{background-color:#e20013}.p-contact .l-btn__contact .txt{color:#fff;font-size:1.4rem}.p-contact .form-content{position:relative}@supports selector(:has(a)){.p-contact .form-content:has(input.is-error){margin-bottom:5.5rem}.p-contact .form-content:has(input.is-error) p.error-text.required{opacity:1}.p-contact .form-content:has(input.is-validate){margin-bottom:5.5rem}.p-contact .form-content:has(input.is-validate) p.error-text.validate{opacity:1}.p-contact .form-content:has(textarea.is-error) p.error-text{opacity:1}.p-contact .form-content:has(input.is-entered) span.check{opacity:1}.p-contact .form-content:has(textarea.is-entered) span.check{opacity:1}}.p-contact .form-content .error-text.required,.p-contact .form-content .error-text.validate{color:#e20013;margin-top:1.5rem;opacity:0;position:absolute;bottom:-3.5rem;left:0;top:auto;height:auto;width:auto}.p-contact .form-content .error-text~p{margin-top:0;position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}.p-contact .submit-btn{text-align:center;margin-top:.5rem;position:relative}.p-contact .submit-btn .arw{left:0}.p-contact .submit-btn:has(.is-loading) .p-contact-loading_icon{opacity:1;display:block}.p-contact .submit-btn:has(.is-loading) .l-contactBtn__txt,.p-contact .submit-btn:has(.is-loading) .l-arwbtn{opacity:0}.p-contact .p-contact-loading_icon{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2rem;height:2rem;animation:infinite loading 1s ease-out;opacity:0;display:none}@keyframes loading{0%{rotate:0deg}100%{rotate:360deg}}.p-contact .grid__nav span{margin-bottom:1.4rem;display:block;font-size:1.4rem}.p-contact .grid__nav span.is-current{color:#e20013;font-weight:bold;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-contact .grid__nav .arw{width:.8rem;height:.8rem;margin-bottom:.8rem}.p-contact .grid__nav .arw img{width:100%;height:100%}p input.wpcf7-submit{opacity:0;height:0;padding:0 !important}@media only screen and (max-width: 1023px){.p-contact dl{flex-direction:column}.p-contact .p-contact-recruit .c-linelink{display:inline}.p-contact .main__head{padding-top:8.6rem}.p-contact .main__ttl{margin-bottom:4.3rem}.p-contact .main__body.grid{margin:0 1.5rem}.p-contact .main__body.grid .grid__main .m-contents p{font-size:1.3rem}.p-contact .p-contact-lead.caption{margin-top:1.3rem}.p-contact .form-progress{display:flex !important;align-items:center;justify-content:center;gap:2rem;padding:1.8rem;margin-top:4.3rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.p-contact .form-progress span.is-current{color:#e20013;font-weight:bold}.p-contact .form-progress .arw{width:.7rem;rotate:-90deg}.p-contact span.wpcf7-list-item{width:100%}.p-contact .p-form{padding-top:0;border:none}.p-contact .p-form input,.p-contact .p-form textarea{font-size:1.4rem}.p-contact .p-form .form-detail{margin-bottom:.5rem}.p-contact .p-form .form-item{margin-bottom:2.2rem}.p-contact .p-form .form-item.radio input[type=radio]{width:2rem;height:2rem;padding:0;margin-left:0}.p-contact .p-form .form-item.radio input[type=radio]:after{width:1rem;height:1rem}.p-contact .p-form .form-item.radio .form-detail{margin-bottom:2rem}.p-contact .p-form .form-item.radio .form-item--inner{flex-direction:column;row-gap:1rem}.p-contact .p-form input,.p-contact .p-form textarea{padding:1rem 1.5rem}.p-contact .p-form input::-moz-placeholder, .p-contact .p-form textarea::-moz-placeholder{font-size:1.5rem}.p-contact .p-form input::placeholder,.p-contact .p-form textarea::placeholder{font-size:1.5rem}.p-contact .p-form span.check{right:1rem}.p-contact .p-form span.check img{width:50% !important}.p-contact .main__body.grid .grid__main .m-contents{translate:0 0}.p-contact .main__body.grid .grid__main .m-contents p.error-text{font-size:1.1rem;bottom:-2.5rem}.p-contact .submit-btn{margin-top:-2rem}.p-contact.p-contact--complete .main__contents{padding-top:0;padding-bottom:13rem;border:none;width:100vw}.p-contact.p-contact--complete .main__contents p{margin-top:5rem;margin-bottom:2.5rem}.p-contact.p-contact--complete a{text-decoration:none}.p-contact .l-btn__contact .txt{font-size:1.3rem}}.c-display-none{display:none}.wpcf7-spinner{opacity:0 !important}body#about .main__contents{padding-bottom:0}body#about .main.fixedFv .main__contents{margin-top:0;background:none}body#about .main.fixedFv .main__contents:before{display:none}body#about .main.fixedFv .main__head>.bg{display:none}.p-about__ttl{font-size:1.8rem;padding-top:2.6rem;border-top:1px solid #ccc;display:flex;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:3.8rem;line-height:1.3}.p-about__ttl .en{font-size:1rem;font-family:"GeneralSans-Variable";opacity:.5}.p-about__purpose-ttl{justify-content:space-between;margin-top:9.1rem}@media only screen and (max-width: 1023px){body#about .main__contents{padding-bottom:9rem}body#about .main.fixedFv .main__head{padding-top:8.8rem}body#about .main.fixedFv .main__contents{background:#f2f2f2}body#about .main__fixedFv:before{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;background:rgba(51,51,51,.15)}}.aboutBody{display:flex;position:relative;z-index:1}.aboutBody:before{content:"";position:absolute;z-index:1;left:0;top:-15rem;width:23rem;border-radius:0 2rem 0 0;height:1000vh;background-color:#fff}.aboutBody .aboutBody__nav{position:relative;z-index:2;margin-top:-15rem;width:23rem;position:sticky;height:100%}.aboutBody .aboutBody__nav .anknav{padding-top:6rem;padding-bottom:10rem;padding-left:3rem}.aboutBody .aboutBody__main{width:calc(100% - 23rem)}.aboutBody .aboutBody__main .section__body{max-width:90rem}@media only screen and (max-width: 1023px){.aboutBody{display:block}.aboutBody:before{display:none}.aboutBody .aboutBody__nav{display:none}.aboutBody .aboutBody__main{width:100%}}.p-about-vision{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:6.7rem;position:relative;z-index:1}.p-about-vision__img{width:47.8%;overflow:hidden;border-radius:.5rem}.p-about-vision__txtArea{width:45.5%;position:relative;display:flex;align-items:center}.p-about-vision__txtArea .ttl{font-size:1.4rem;margin-bottom:2rem}.p-about-vision__txtArea .en{font-size:1.2rem;font-family:"GeneralSans-Variable";opacity:.5;margin-bottom:3rem}.p-about-vision__txtArea .copy{font-size:4rem;line-height:1.3;margin-bottom:1.2rem}.p-about-vision__txtArea .copy span{color:#b20000}.p-about__mind{display:flex;gap:6rem;margin-top:10rem;margin-bottom:10.5rem}.p-about__mind .p-about__ttl{flex-direction:column;margin-bottom:2.7rem;gap:1rem}.p-about__mind-txt{font-size:1.4rem}.p-about__mind-heading{width:18rem}.p-about__mind-list{width:calc(100% - 18rem - 6rem)}.p-about__mind-item{padding-top:2rem;border-top:1px solid rgba(204,204,204,.5);padding-bottom:4rem}.p-about__mind-ttl{font-size:2.4rem;line-height:1.4;margin-bottom:.6rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media only screen and (max-width: 1023px){.p-about-vision{flex-direction:column;padding-top:5.3rem}.p-about-vision__img{width:26.25rem;border-radius:.5rem;overflow:hidden;margin-inline:auto;order:3;margin-bottom:2.5rem}.p-about-vision__txtArea{display:contents}.p-about-vision__txtArea .inner{display:contents}.p-about-vision__txtArea .ttl{border-top:1px solid #ccc;padding-top:5rem;font-size:1.1rem;margin-bottom:2rem;order:1}.p-about-vision__txtArea .en{order:2;font-size:1rem;line-height:1.3;margin-bottom:2.5rem}.p-about-vision__txtArea .copy{order:1;font-size:3rem;margin-bottom:.2rem;order:2}.p-about-vision__txtArea .txt{order:4;font-size:1.5rem;text-align:right}.p-about__ttl{font-size:1.5rem;margin-bottom:1.8rem}.p-about__ttl .en{font-size:1rem}.p-about__purpose-ttl{margin-top:6.6rem}.p-about__mind{display:block;margin-top:6.5rem;margin-bottom:1rem}.p-about__mind .p-about__ttl{flex-direction:row-reverse;justify-content:space-between;margin-bottom:1.7rem}.p-about-gallery{margin-bottom:8rem}.p-about__mind-heading{width:100%;margin-bottom:3.3rem}.p-about__mind-list{width:26.25rem;margin-left:auto}.p-about__purpose-txt{font-size:1.5rem}.p-about__mind-txt{font-size:1.5rem}.p-about__mind-item{padding-bottom:2.8rem}.p-about__mind-ttl{font-size:2rem;margin-bottom:.5rem}.p-about__mind-detail{font-size:1.5rem}}.p-about-fixed{padding-bottom:18rem;position:relative;top:-6rem}.p-about-fixed__video{position:sticky;height:0;top:-6rem;left:0;width:100%}.p-about-fixed__videoInner{height:calc(100vh + 6rem);position:relative;left:-23rem;width:calc(100% + 23rem);border-radius:0 6rem 0 0;overflow:clip;display:block;transform:translate3d(0, 0, 0)}.p-about-fixed__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-about-fixed__body{position:relative;padding-top:15rem}@media only screen and (max-width: 1023px){.p-about-fixed{padding-bottom:0;position:relative;top:-5rem}.p-about-fixed__videoInner{height:100vh;left:auto;width:100%;border-radius:0 3rem 0 0;transform:translate3d(0, 0, 0);z-index:1}.p-about-fixed__body{padding-top:5rem;position:relative}.p-about-fixed__body:before{content:"";width:100%;height:100%;background-color:#f2f2f2;top:0;left:0;display:block;z-index:-1;position:absolute;border-radius:0 3rem 0 0}}.p-about-mission{padding-top:10rem;position:relative}.p-about-mission__inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:7rem;border-top:1px solid #ccc;max-width:70rem;margin:0 auto;position:relative;z-index:1}.p-about-mission__ttl{width:14rem}.p-about-mission__ttl .ttl{font-size:1.4rem}.p-about-mission__txtArea{width:calc(100% - 14rem)}.p-about-mission__txtArea .copy{font-size:4rem;line-height:1.4;margin-bottom:3rem}.p-about-mission__txtArea .copy span{color:#b20000}@media only screen and (max-width: 1023px){.p-about-mission{padding-top:7rem}.p-about-mission__video{display:none}.p-about-mission__inner{display:block;padding-top:4.5rem}.p-about-mission__ttl{width:auto;margin-bottom:2rem}.p-about-mission__ttl .ttl{font-size:1.1rem}.p-about-mission__txtArea{width:auto}.p-about-mission__txtArea .copy{font-size:3rem;margin-bottom:2.5rem}.p-about-mission__txtArea .txt{font-size:1.5rem}}.p-about-gallery{margin-top:25rem}.p-about-gallery__slide .loopWrap{display:flex}.p-about-gallery__slide .loopWrap .loopGroup{display:flex;flex-shrink:0}.p-about-gallery__slide .loopWrap .loopGroup .slideitem{width:50rem;margin-right:5.5rem}.p-about-gallery__slide .loopWrap .loopGroup .slideitem .img{display:block;overflow:hidden;border-radius:.5rem}.p-about-gallery__slide .loopWrap .loopGroup .slideitem:nth-child(even){margin-top:8rem}.p-about-gallery__slide .loopWrap .loopGroup .slideitem img{width:100% !important;height:auto !important;max-width:inherit !important}@media only screen and (max-width: 1023px){.p-about-gallery{margin-top:5rem}.p-about-gallery__slide .loopWrap .loopGroup .slideitem{width:20rem;margin-right:2rem}.p-about-gallery__slide .loopWrap .loopGroup .slideitem:nth-child(even){margin-top:4rem}}.p-about-value{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:6rem;padding-top:7rem;border-top:1px solid #ccc;position:relative;z-index:1;padding-bottom:6rem}.p-about-value__ttl{width:14rem}.p-about-value__txtArea{width:calc(100% - 14rem)}.p-about-value__txtArea .txt{font-size:1.4rem}.p-about-value__txtArea .list{margin-top:6rem}.p-about-value__txtArea .list dl+dl{margin-top:3rem}.p-about-value__txtArea .list dl dt{font-size:2.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media only screen and (max-width: 1023px){.p-about-value{margin-top:7.5rem;padding-top:4.5rem;padding-bottom:0}.p-about-value__ttl{width:7.5rem;font-size:1rem}.p-about-value__txtArea{width:calc(100% - 7.5rem)}.p-about-value__txtArea .txt{font-size:1.5rem}.p-about-value__txtArea .list{margin-top:3.5rem}.p-about-value__txtArea .list dl+dl{margin-top:2.2rem}.p-about-value__txtArea .list dl dt{font-size:1.8rem}.p-about-value__txtArea .list dl dd{font-size:1.5rem}}.p-about-message{display:flex;justify-content:space-between;flex-wrap:wrap}.p-about-message__img{width:47%}.p-about-message__img .img{border-radius:.5rem;overflow:hidden;display:block}.p-about-message__txtArea{width:45%}@media only screen and (max-width: 1023px){.p-about-message__img{width:11.5rem}.p-about-message__txtArea{width:calc(100% - 14rem);font-size:1.5rem}.p-about-message__txtArea.sp{margin-top:3rem;width:100%}}.p-privacy .main__ttl .ttl .en{font-size:4rem}@media only screen and (max-width: 1023px){.p-privacy .main__ttl .ttl .en{font-size:2.7rem}}.p-privacy .privacy_contents{max-width:70rem;margin-inline:auto}.p-service-event-technical .c-col-3{margin-top:5rem;padding-bottom:10rem;margin-bottom:3rem;border-bottom:1px solid #ccc}.p-service-event-technical .c-col-3 .item{width:auto}.p-service-event-technical .c-col-3 a{text-decoration:none}.p-service-event-technical .c-col-3 .article-ttl{font-weight:bold}.p-service-event-technical .c-col-3 ul{margin-top:0;display:flex;flex-wrap:wrap}.p-service-event-technical .c-col-3 ul li:first-child{padding-left:0}.p-service-event-technical .c-col-3 ul li::before{display:none}.p-service-event-technical .c-col-3 ul li+li{margin-top:0}@media(max-width: 1023px){.p-service-event-technical .c-col-3{padding-bottom:4rem;margin-bottom:2rem;gap:1.5rem}.p-service-event-technical .c-col-3 .item__img{margin-bottom:1rem}.p-service-event-technical .c-col-3 p.article-ttl{margin-top:1rem}.p-service-event-technical .c-col-3 .item{width:calc((100% - 1.5rem)/2);max-width:calc((100% - 1.5rem)/2);margin-bottom:0}}.p-service-event-technical .l-btn__outer{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0}.p-service-event-technical .l-btn{text-decoration:none}.p-service-event-technical .l-btn.black{color:#fff}.p-service-event-technical .l-btn.black .bg{background-color:#333}.p-service-event-technical .l-btn.black .l-btn__icon{background-color:#333}.p-service-event-technical .flow-contents{margin-top:5rem;margin-bottom:10rem}@media(max-width: 1023px){.p-service-event-technical .flow-contents{margin-bottom:1rem}}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both;height:0}.pc-hidden{display:none !important}.pctb-hidden{display:none}@media only screen and (max-width: 1023px){.tb-hidden,.tbsp-hidden{display:none}.pc-hidden{display:block !important}br.pc-hidden{display:inline-block}}@media only screen and (max-width: 1023px){.sp-hidden{display:none !important}.tb-hidden,.pctb-hidden{display:block}br.tb-hidden,br.pctb-hidden{display:inline-block}}:root{--avs-duration: 0.2s;--section-radius-size: 4rem;--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--column-thumb-aspect-ratio: 900/472;--works-thumb-aspect-ratio: 288/147;--voice-thumb-aspect-ratio: 1161/594}@media(max-width: 1023px){:root{--section-radius-size: 2rem}}.system-solution button{padding:0;border:none;font:inherit;color:inherit;background:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.system-solution #wrapper{background-color:#fff}.system-solution #wrapper:before{display:none}.c-linelink__txt{background-image:linear-gradient(90deg, currentcolor, currentcolor)}.c-show-target__row{display:inline-block;overflow:clip}@media(max-width: 1023px){.c-show-target__row{line-height:1}}@media(min-width: 1024px){.c-fade-target{transition-property:opacity,translate;translate:0 2rem;transition:.75s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;transition-delay:var(--delay)}.is-active .c-fade-target{opacity:1;translate:0 0}}@media(min-width: 1024px){.c-show-target__row--inner{translate:0 1lh;display:inline-block;transition:.75s var(--easeOutQuint);transition-property:translate}.is-active .c-show-target__row--inner{translate:0 0}.c-show-target__row--inner[data-delay="1"]{transition-delay:0s}}.c-txt-beige{color:#b2a0a0}.u-scrollBar-hidden{-ms-overflow-style:none;scrollbar-width:none}.u-scrollBar-hidden::-webkit-scrollbar{display:none}.system-solution .main__body.grid .grid__main .m-contents{max-width:90rem;padding-inline:5rem}@media(max-width: 1023px){.system-solution .main__body.grid .grid__main .m-contents{padding-inline:0}.system-solution .main__body.grid .grid__main .m-contents .wp-block-table table td,.system-solution .main__body.grid .grid__main .m-contents .wp-block-table table th{white-space:wrap}}.system-solution .l-grid-container{margin-inline:6rem}@media(max-width: 1023px){.system-solution .l-grid-container{margin-inline:3rem}}.system-solution .l-grid-outer{margin-inline:3rem}@media(max-width: 1023px){.system-solution .l-grid-outer{margin-inline:1.5rem}}.system-solution .c-liquid-grid{display:flex;gap:3rem}.system-solution .c-liquid-grid:has(.avs-sideNav--type-a){position:relative}.system-solution .c-liquid-grid:has(.avs-sideNav--type-a):before{content:"";position:absolute;top:8rem;width:100%;height:1px;background-color:#ebebeb}.system-solution .c-liquid-grid__main{width:calc((100% - 9rem)/4*3 + 6rem)}.system-solution .c-liquid-grid__nav{width:calc((100% - 9rem)/4)}.system-solution .c-liquid-grid__nav-inner{width:20rem}@media(max-width: 1023px){.system-solution .c-liquid-grid{display:block}.system-solution .c-liquid-grid:has(.avs-sideNav--type-a):before{display:none}.system-solution .c-liquid-grid__main{width:100%}}.system-solution .footer:before{display:none}@media(max-width: 1023px){.system-solution .footer::before{content:"";pointer-events:none;position:absolute;top:0;display:block;left:auto;height:100%;right:0;width:8rem;translate:100% 0;background-color:#3f3838}}.system-solution .footer__inner{padding-top:14.7rem}.p-system-contactNav{position:relative;z-index:1;color:#fff;padding-inline:6rem;padding-top:12.4rem;padding-bottom:15rem;-webkit-backdrop-filter:brightness(0.7);backdrop-filter:brightness(0.7)}.avs-top .p-system-contactNav{z-index:2}.p-system-contactNav .l-arwbtn{translate:-0.2rem .4rem}.p-system-contactNav__siteName{font-size:1.7rem}.p-system-contactNav__bg{position:fixed;inset:0}.p-system-contactNav__bg img,.p-system-contactNav__bg picture{height:100%;-o-object-fit:cover;object-fit:cover}.p-system-contactNav__inner{position:relative;z-index:1}.p-system-contactNav__cta{color:#c6baba;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:4rem}.p-system-contactNav__label{font-size:1.4rem;margin-bottom:1rem;display:inline-block;color:#c6baba}.p-system-contactNav__title{font-size:4.5rem;line-height:1.25;translate:-0.3rem 0}.p-system-contactNav__title strong{color:#fff}.p-system-contactNav__ctaBtn{color:#c6baba;display:flex;align-items:flex-end;justify-content:space-between}.p-system-contactNav__links{padding-top:5rem;border-top:1px solid #ccc;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-system-contactNav__links{display:grid;grid-template-columns:calc((100% - 3rem)/2 + 3rem) calc((100% - 3rem)/2/3) calc((100% - 3rem)/2/3) calc((100% - 3rem)/2/3)}.p-system-contactNav__links a{color:#fff}.p-system-contactNav__linkCol{font-size:1.6rem}.p-system-contactNav__linkCol ul{display:flex;flex-direction:column;gap:1rem}@media(max-width: 1023px){.system-solution .footer__inner{padding-top:0}.p-system-contactNav__label{font-size:1.2rem;margin-bottom:.8rem;display:inline-block;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-system-contactNav{padding-inline:3rem;padding-top:10.1rem;padding-bottom:12rem;position:relative;background-color:#1f1b1b}.p-system-contactNav:after{content:"";height:var(--section-radius-size);border-radius:var(--section-radius-size) var(--section-radius-size) 0 0;background-color:#332d2d;bottom:0;width:100%;left:0;display:block;position:absolute}.p-system-contactNav::before{content:"";pointer-events:none;position:absolute;top:0;height:100%;right:0;width:8rem;translate:100% 0;background-color:#3f3838}.p-system-contactNav .p-avs-c-section-head__description{font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#fff}.p-system-contactNav__title{font-size:3rem;margin-bottom:1rem}.p-system-contactNav__title .c-show-target__row--inner{white-space:nowrap}.p-system-contactNav__ctaBtn{flex-direction:column;align-items:flex-start}.p-system-contactNav__links{display:block;border-color:rgba(255,255,255,.15);padding-top:2.4rem}.p-system-contactNav__links .c-linelink__txt{background-position:left bottom 4px}.p-system-contactNav__siteName{font-size:2rem;line-height:1.3}.p-system-contactNav__bg{height:41rem;bottom:0;position:absolute;filter:brightness(0.8);-webkit-mask-image:linear-gradient(to bottom, black 80%, transparent 100%);mask-image:linear-gradient(to bottom, black 80%, transparent 100%)}.p-system-contactNav__cta{margin-bottom:5.5rem}.p-system-contactNav__siteName{padding-bottom:2.6rem;position:relative}.p-system-contactNav__siteName::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right, white 0%, white 33%, transparent 34%);background-size:3px 1px;background-repeat:repeat-x;opacity:.2}}@media(max-width: 1023px)and (max-width: 1023px){.p-system-contactNav__siteName::after{background-size:3px 1px}}@media(max-width: 1023px){.p-system-contactNav__linkCol{font-size:1.5rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-system-contactNav__linkCol ul{gap:0}.p-system-contactNav__linkCol a{width:100%;padding-block:1.6rem;position:relative}.p-system-contactNav__linkCol a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right, white 0%, white 33%, transparent 34%);background-size:3px 1px;background-repeat:repeat-x;opacity:.2}}@media(max-width: 1023px)and (max-width: 1023px){.p-system-contactNav__linkCol a::after{background-size:3px 1px}}@media(max-width: 1023px){.footer{position:relative;z-index:2;padding-top:5rem;margin-top:-5rem}.footer:before{top:0}.footer__links a .c-linelink__txt{text-decoration:underline}}:root{--header-logo-width: 16rem;--header-logo-height: 13rem;--header-global-nav-height: 5rem;--header-logo-height--fixed: 5rem;--sp-bottom-nav-height: 6rem}:root:has(.is-fixed-avs){--header-logo-width: 9.7rem}@media(max-width: 1023px){:root{--header-logo-width: 8.6rem;--header-logo-height: 5.5rem}}header{transition:opacity .25s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:1}.is-scrolled header{opacity:0 !important}header.is-avsHeader:before{width:100%;height:5rem;position:fixed;content:"";box-shadow:.1rem .1rem .4rem rgba(12,2,0,.1);z-index:100;opacity:0;transition:opacity .25s cubic-bezier(0.165, 0.84, 0.44, 1)}header.is-avsHeader a{color:inherit}header.is-avsHeader .header:not(.is-fixed)::after{display:none}@media(min-width: 1024px){header.is-avsHeader .header__menu{z-index:100}header.is-avsHeader .header__drawerMenuWrap{background-color:rgba(51,45,45,.7);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);overflow:inherit}header.is-avsHeader .drawer-closeBtn{position:absolute;right:calc(var(--scrollbar-width) + 3rem);top:1.3rem;font-family:"GeneralSans-Variable";font-size:1.4rem;display:flex;align-items:center;z-index:1;gap:.8rem}header.is-avsHeader .drawer-closeBtn:before{content:"";position:absolute;inset:-2rem}header.is-avsHeader .drawer-closeBtn-icon{width:1rem;height:1rem;position:relative}header.is-avsHeader .drawer-closeBtn-icon-bar{width:141.421356%;height:1px;background-color:#fff;position:absolute;top:50%;left:0;opacity:0;transition:.25s cubic-bezier(0.165, 0.84, 0.44, 1);transition-property:rotate,opacity;display:inline-block}.menu-open header.is-avsHeader .drawer-closeBtn-icon-bar{opacity:1}.menu-open header.is-avsHeader .drawer-closeBtn-icon-bar:nth-of-type(1){rotate:45deg}.menu-open header.is-avsHeader .drawer-closeBtn-icon-bar:nth-of-type(2){rotate:-45deg}header.is-avsHeader .drawerMenu{height:100vh;overflow:auto;flex-flow:inherit;flex-direction:column;align-items:flex-end;overflow:auto;overscroll-behavior:contain}header.is-avsHeader .header__drawerMenu .drawerMenu__nav{background:none;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;border-radius:0;padding-left:0}header.is-avsHeader .header__drawerMenu .drawerMenu__nav .item__label .jp{font-size:4.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;background-position:right bottom 14px}}@media(min-width: 1024px)and (hover: hover){header.is-avsHeader .header__drawerMenu .drawerMenu__nav .item__label:where(:-moz-any-link,:enabled,summary):hover .jp{background-position:left bottom 14px}header.is-avsHeader .header__drawerMenu .drawerMenu__nav .item__label:where(:any-link,:enabled,summary):hover .jp{background-position:left bottom 14px}}@media(min-width: 1024px){header.is-avsHeader .header__drawerMenu .drawerMenu__nav .item__children{margin-top:-0.5rem;translate:.3rem 0}header.is-avsHeader .header__drawerMenu .drawerMenu__nav .item__children li+li{margin-top:.6rem}header.is-avsHeader .header__drawerMenu .drawerMenu__nav .item{padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);padding-bottom:3.4rem;font-size:1.6rem}header.is-avsHeader .header__drawerMenu .drawerMenu__nav .item+.item{margin-top:0}header.is-avsHeader .header__drawerMenu .drawerMenu__inner{width:47.7205882353%;height:-moz-fit-content;height:fit-content;padding-top:1.4rem}header.is-avsHeader .drawerLeft{position:fixed;top:0;left:0;width:50%;height:100vh;z-index:3}header.is-avsHeader .drawerLeft-gallery{position:absolute;inset:0}header.is-avsHeader .drawerLeft-detail-txt{position:absolute;font-size:1rem;writing-mode:vertical-lr;opacity:.5;font-family:"GeneralSans-Variable";left:3rem;top:2rem;text-transform:uppercase}header.is-avsHeader .drawerLeft-gallery-img{position:absolute;inset:0;opacity:0;transition:opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}header.is-avsHeader .drawerLeft-gallery-img.is-current{opacity:1}header.is-avsHeader .drawerLeft-gallery-img img{-o-object-fit:cover;object-fit:cover;height:100%}header.is-avsHeader .drawerLeft-detail{position:absolute;left:3rem;bottom:3rem;z-index:1;display:flex;flex-direction:column;font-size:1rem}header.is-avsHeader .drawerLeft-ttl{font-size:2.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:.4rem}}header.is-avsHeader .header__logo{position:absolute;top:0;z-index:100}header.is-avsHeader .header__logo a{display:block;width:var(--header-logo-width);height:var(--header-logo-height);background-color:#e20013;background-repeat:no-repeat;background-position:center center;background-size:9.3rem 3.1rem;background-image:url(../imgs/common/logo_white.svg)}header.is-avsHeader .avs-header__top{position:absolute;top:0;width:calc(100vw - var(--header-logo-width));height:var(--header-global-nav-height);left:var(--header-logo-width);z-index:100;background-image:url("../imgs/system-solution/top/bg-noise.webp");background-repeat:repeat;background-size:contain}header.is-avsHeader .avs-header__siteTitle{position:absolute;z-index:100;font-size:1.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;left:18rem;left:2rem;top:1.8rem;line-height:1}header.is-avsHeader .avs-header__siteTitle.is-absolute{left:1.5rem}header.is-avsHeader .avs-header__globalNav{display:flex;z-index:100;position:absolute;right:27.5rem;top:0rem;height:var(--header-global-nav-height)}header.is-avsHeader .avs-header__globalNav ul{display:flex;font-size:1.2rem;gap:2.5rem;line-height:1}header.is-avsHeader .avs-header__globalNav a{display:flex;align-items:center;position:relative;height:100%}header.is-avsHeader .avs-header__globalNav a.is-current{color:#e20013;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}header.is-avsHeader .avs-header__globalNav a.is-current:before{content:"";display:block;position:absolute;top:0;width:100%;height:1px;background-color:#e20013}header.is-avsHeader .header__nav{position:absolute;z-index:100;left:var(--header-logo-width);top:var(--header-global-nav-height);width:calc(100% - var(--header-logo-width))}header.is-avsHeader .header__nav .nav{display:flex;height:100%;background-color:#fff}header.is-avsHeader .header__nav li{width:12.5%;border-bottom:1px solid #ebebeb;position:relative;z-index:1}header.is-avsHeader .header__nav li[data-nav=contact]{display:none}header.is-avsHeader .header__nav li.is-current .label{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}header.is-avsHeader .header__nav li.is-current:before{opacity:1}header.is-avsHeader .header__nav li:not(:last-child) .label{border-right:1px solid #ebebeb}header.is-avsHeader .header__nav li:before{position:absolute;content:"";width:calc(100% + 1px);bottom:-1px;left:0;height:1px;background-color:#e54754;opacity:0;transition:opacity .25s cubic-bezier(0.165, 0.84, 0.44, 1)}header.is-avsHeader .header__nav li:after{content:"";position:absolute;inset:0 0 0 1px;opacity:0;transition:.25s cubic-bezier(0.165, 0.84, 0.44, 1);transition-property:opacity;z-index:-1;background-color:#fafafa}header.is-avsHeader .header__nav li:has(>a:hover):after{opacity:1}header.is-avsHeader .header__nav li:nth-of-type(1):after{inset:0}header.is-avsHeader .header__nav li .dropdown{transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:visibility,opacity,top;position:absolute;top:calc(var(--header-logo-height) - var(--header-global-nav-height) - 1px);right:0;left:calc(((100vw - var(--scrollbar-width) - var(--header-logo-width))/8 + var(--header-logo-width))*-1);width:100vw;box-sizing:border-box;margin:0 auto;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;background:#fff}.is-fixed-avs header.is-avsHeader .header__nav li .dropdown{position:fixed;top:var(--header-logo-height);right:0;left:0}header.is-avsHeader .header__nav li .dropdown .container{max-width:90rem;margin:0 auto;padding:5rem 4.5rem 6rem;overflow:hidden;display:flex;gap:3rem;justify-content:space-between;flex-wrap:wrap;box-sizing:content-box;align-items:flex-start}header.is-avsHeader .header__nav li .dropdown__ttl{width:calc((100% - 6rem)/3)}header.is-avsHeader .header__nav li .dropdown__ttl a{display:flex;align-items:center;font-size:1.6rem;color:#333}header.is-avsHeader .header__nav li .dropdown__ttl .l-arwbtn{margin-left:.6rem}header.is-avsHeader .header__nav li .dropdown__body{width:calc((100% - 6rem)/3*2 + 3rem);display:flex;justify-content:space-between;flex-wrap:wrap}header.is-avsHeader .header__nav li .dropdown .dropdown__nav{display:flex;flex-wrap:wrap;gap:3rem;width:100%}header.is-avsHeader .header__nav li .dropdown .dropdown__nav li{width:calc((100% - 3rem)/2);border:none}header.is-avsHeader .header__nav li .dropdown .dropdown__nav li:after{display:none}header.is-avsHeader .header__nav li .dropdown .dropdown__nav a{display:flex;gap:1rem;font-size:1.4rem;padding-top:1.5rem;border-top:1px solid #ebebeb;color:#333}header.is-avsHeader .header__nav li .dropdown .dropdown__nav .img-ov{width:6.7rem;border-radius:3px}header.is-avsHeader .header__nav li .dropdownBg{transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1);transition-property:visibility,opacity;position:fixed;z-index:-1;width:100%;height:100vh;left:0;top:0;background:rgba(0,0,0,.1);visibility:hidden;opacity:0;pointer-events:none}header.is-avsHeader .header__nav li.has-dropdown:after{background-color:#fff;inset:0 0 -1px 1px}header.is-avsHeader .header__nav li.has-dropdown.is-open a.label{border-color:rgba(0,0,0,0) !important}header.is-avsHeader .header__nav li.has-dropdown.is-open:after{opacity:1}header.is-avsHeader .header__nav li.has-dropdown.is-open:before{opacity:0}header.is-avsHeader .header__nav li.has-dropdown.is-open .dropdownBg{opacity:1;visibility:visible}header.is-avsHeader .header__nav li:has(+li.has-dropdown.is-open) a.label{border-color:rgba(0,0,0,0) !important}header.is-avsHeader .header__nav .label{width:100%;display:flex;align-items:center;justify-content:center;height:calc(var(--header-logo-height) - var(--header-global-nav-height) - 1px);font-size:1.4rem}header.is-avsHeader .header__nav .label.is-current{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}header.is-avsHeader .header__nav .label .line{padding-bottom:0 !important}header.is-avsHeader .header__contact{position:absolute;right:9.5rem}.nav-open header.is-avsHeader .header__contact{filter:brightness(0.85)}header.is-avsHeader .header__contact a{background-color:#b20000;color:#fff}header.is-avsHeader .header__contact a:after{border-color:#b20000}@media(hover: hover){header.is-avsHeader .header__contact a:where(:-moz-any-link,:enabled,summary):hover{color:#fff}header.is-avsHeader .header__contact a:where(:any-link,:enabled,summary):hover{color:#fff}}.nav-open header.is-avsHeader .header__menu{filter:brightness(0.85)}@media(min-width: 1024px){header.is-avsHeader .header__menu{position:absolute}}header.is-avsHeader .header__menu.is-white::before{background-color:#b20000;border-color:#b20000}header.is-avsHeader .header.is-white{color:#fff}header.is-avsHeader .header.is-white .avs-header__top{background-image:none}header.is-avsHeader .header.is-white .header__nav .nav{background-color:rgba(0,0,0,0)}header.is-avsHeader .header.is-white .header__nav li{border-top:1px solid rgba(235,235,235,.3);border-bottom:1px solid rgba(235,235,235,.3)}header.is-avsHeader .header.is-white .header__nav li:after{background-color:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header.is-avsHeader .header.is-white .header__nav li.is-current:after{opacity:1}header.is-avsHeader .header.is-white .header__nav li .label{border-color:rgba(235,235,235,.3);height:calc(var(--header-logo-height) - var(--header-global-nav-height) - 2px)}header.is-avsHeader .header.is-white .header__nav li.has-dropdown:after{background-color:#fff;inset:0 0 -1px 0px}header.is-avsHeader .header.is-white .header__nav li.has-dropdown.is-open .label{color:#333;border-color:rgba(0,0,0,0)}header.is-avsHeader .header.is-white .header__nav li.has-dropdown.is-open .label:hover{color:#333 !important}header.is-avsHeader .header.is-white .header__nav li.has-dropdown.is-open:after{opacity:1}header.is-avsHeader .header.is-white .header__nav li:has(+li.has-dropdown.is-open) .label{border-color:rgba(0,0,0,0)}header.is-avsHeader .header.is-white .header__contact a{background-color:#fff;color:#333}@media(hover: hover){header.is-avsHeader .header.is-white .header__contact a:where(:-moz-any-link,:enabled,summary):hover{color:#fff}header.is-avsHeader .header.is-white .header__contact a:where(:any-link,:enabled,summary):hover{color:#fff}}header.is-avsHeader .header:not(.is-white) .header__nav .nav li.is-current a.label{color:#e20013}header.is-avsHeader .header:not(.is-white) .header__nav .nav:has(.has-dropdown.is-open) li{border-color:#fff}header.is-avsHeader .header:not(.is-white) .header__nav .nav:has(.has-dropdown.is-open) li a.label{border-color:#d3d3d3}@media(max-width: 1023px){header.is-avsHeader .avs-header__top{background-image:none;pointer-events:none}header.is-avsHeader .header__logo{top:5px;left:5px;border-radius:5px;overflow:clip}header.is-avsHeader .header__logo a{background-size:5.4rem 1.8rem}header.is-avsHeader .avs-header__siteTitle{font-size:1rem;top:2.3rem;left:calc(var(--header-logo-width) + 1.3rem + 5px)}header.is-avsHeader .header:before{position:absolute;top:5rem;left:0;background-color:#ebebeb;content:"";height:.5px;width:100%;z-index:10}.avs-top header.is-avsHeader .header:before{background-color:rgba(255,255,255,.15);top:5rem}header.is-avsHeader .header.is-white .header__contact a{background-color:rgba(0,0,0,0);color:#fff}header.is-avsHeader .header__contact a{padding-top:1px;border:none}header.is-avsHeader .header__menu{right:0;margin-bottom:0;width:20%;height:6rem;padding-bottom:1rem;box-sizing:content-box}html.drawerMenu-open header.is-avsHeader .header__menu{background-color:#b20000;height:4.5rem;width:4.5rem;padding-bottom:0;bottom:2rem}header.is-avsHeader .header__menu .dot-1,header.is-avsHeader .header__menu .dot-2,header.is-avsHeader .header__menu .dot-3{top:2.8rem;width:3px;height:3px}header.is-avsHeader .header__menu:before{width:100%;height:100%;border-radius:0 1rem 0 0;background-color:#b20000}header.is-avsHeader .header__menu .dot-1{margin-left:0;margin-top:-8px}header.is-avsHeader .header__menu .dot-3{margin-left:0;margin-top:8px}header.is-avsHeader .header__menuList{padding:0;width:100%;border-radius:1rem 1rem 0 0;left:0;background-color:#fff;padding-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.2);box-sizing:content-box;height:var(--sp-bottom-nav-height);-webkit-clip-path:inset(-5% 5% 0% 0%);clip-path:inset(-5% 5% 0% 0%)}header.is-avsHeader .header__menuList>li{width:20%}header.is-avsHeader .header__menuList>li .label{color:#333;font-size:1.2rem}header.is-avsHeader .header__menuList>li .label:after{height:3rem;background-image:linear-gradient(to bottom, transparent 0%, #cccccc 50%, transparent 100%);background-size:1px 100%;background-repeat:no-repeat;margin-top:0;translate:0 -50%;width:.5px}header.is-avsHeader .header__menuList>li .label span{position:relative}header.is-avsHeader .header__menuList>li .label span:before{width:100%;height:2px;border-radius:100vh;top:3px;background-color:#b20000;opacity:0}header.is-avsHeader .header__menuList>li.is-current .label{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#b20000}header.is-avsHeader .header__menuList>li.is-current .label span:before{opacity:1}body:has(.m-localnav.is-white) header.is-avsHeader .header:before{background-color:rgba(255,255,255,.3)}body:has(.m-localnav.is-white) header.is-avsHeader .avs-header__siteTitle{color:#fff}body:has(.m-localnav.is-white) header.is-avsHeader .header__contact a{background-color:rgba(0,0,0,0);border:1px solid #fff}}@keyframes showAnime{0%{opacity:0}100%{opacity:1}}@keyframes hiddenAnime{0%{opacity:1}100%{opacity:0}}@media(min-width: 1024px){header.is-avsHeader:has(.is-fixed-avs):before,header.is-avsHeader:has(.is-white.is-fixed-avs):before{opacity:1}header.is-avsHeader:has(.is-fixed-avs) .header__logo,header.is-avsHeader:has(.is-fixed-avs) .avs-header__siteTitle,header.is-avsHeader:has(.is-fixed-avs) .header__nav,header.is-avsHeader:has(.is-fixed-avs) .header__menu,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__logo,header.is-avsHeader:has(.is-white.is-fixed-avs) .avs-header__siteTitle,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__menu{animation:showAnime forwards .4s cubic-bezier(0.165, 0.84, 0.44, 1)}header.is-avsHeader:has(.is-fixed-avs) .header__logo a,header.is-avsHeader:has(.is-fixed-avs) .header__nav,header.is-avsHeader:has(.is-fixed-avs) .avs-header__siteTitle,header.is-avsHeader:has(.is-fixed-avs) .header__menu,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__logo a,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav,header.is-avsHeader:has(.is-white.is-fixed-avs) .avs-header__siteTitle,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__menu{height:var(--header-logo-height--fixed)}header.is-avsHeader:has(.is-fixed-avs) .header__logo,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__logo{position:fixed}header.is-avsHeader:has(.is-fixed-avs) .header__logo a,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__logo a{background-size:6.5rem 2.2rem;position:relative;width:calc(var(--header-logo-width) + 17rem);background-position:1.5rem center}header.is-avsHeader:has(.is-fixed-avs) .avs-header__siteTitle,header.is-avsHeader:has(.is-white.is-fixed-avs) .avs-header__siteTitle{position:fixed;left:9.7rem;top:0;display:flex;align-items:center;background-color:#e20013;font-size:1.2rem;width:17rem;color:#fff;pointer-events:none}header.is-avsHeader:has(.is-fixed-avs) .header__nav,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav{position:fixed;top:0;left:calc(var(--header-logo-width) + 17rem);width:calc(100% - var(--header-logo-width) - 17rem - 6rem);background-color:#fff;color:#333}header.is-avsHeader:has(.is-fixed-avs) .header__nav li,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li{width:11.1111111111%;border-top:none;border-bottom:none}header.is-avsHeader:has(.is-fixed-avs) .header__nav li:before,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li:before{display:none}}@media(min-width: 1024px)and (hover: hover){header.is-avsHeader:has(.is-fixed-avs) .header__nav li:not(.is-current) a.label:where(:-moz-any-link,:enabled,summary):hover, header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li:not(.is-current) a.label:where(:-moz-any-link,:enabled,summary):hover{color:#333 !important}header.is-avsHeader:has(.is-fixed-avs) .header__nav li:not(.is-current) a.label:where(:any-link,:enabled,summary):hover,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li:not(.is-current) a.label:where(:any-link,:enabled,summary):hover{color:#333 !important}}@media(min-width: 1024px){header.is-avsHeader:has(.is-fixed-avs) .header__nav li a.label,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li a.label{border-color:#e6e6e6;height:100%;font-size:1.3rem}header.is-avsHeader:has(.is-fixed-avs) .header__nav li[data-nav=contact],header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li[data-nav=contact]{display:block}header.is-avsHeader:has(.is-fixed-avs) .header__nav li:after,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li:after{background-color:#fafafa}header.is-avsHeader:has(.is-fixed-avs) .header__nav li.is-current,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li.is-current{border-bottom:2px solid #e20013;color:#e20013}header.is-avsHeader:has(.is-fixed-avs) .header__nav li.is-current .label,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li.is-current .label{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}header.is-avsHeader:has(.is-fixed-avs) .header__nav li .dropdown,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li .dropdown{top:var(--header-logo-height--fixed);position:fixed;right:0;left:0}header.is-avsHeader:has(.is-fixed-avs) .header__nav li .dropdown a,header.is-avsHeader:has(.is-fixed-avs) .header__nav li .dropdown a>span,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li .dropdown a,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li .dropdown a>span{font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}header.is-avsHeader:has(.is-fixed-avs) .header__nav li.has-dropdown:after,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__nav li.has-dropdown:after{inset:-1px -1px -2px -1px;background-color:#fff}header.is-avsHeader:has(.is-fixed-avs) .header__menu,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__menu{position:fixed;right:0;top:0;transition:none}header.is-avsHeader:has(.is-fixed-avs) .header__menu:hover:before,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__menu:hover:before{transform:scale(1)}header.is-avsHeader:has(.is-fixed-avs) .header__menu:hover .dot-1,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__menu:hover .dot-1{margin-left:0}header.is-avsHeader:has(.is-fixed-avs) .header__menu:hover .dot-3,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__menu:hover .dot-3{margin-left:0}header.is-avsHeader:has(.is-fixed-avs) .header__menu:before,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__menu:before{border-radius:0;height:100%;inset:0;transition:none;background-color:#b20000}header.is-avsHeader:has(.is-fixed-avs) .header__menu:after,header.is-avsHeader:has(.is-white.is-fixed-avs) .header__menu:after{display:none}}@media(max-width: 1023px){header.is-avsHeader .header.is-white:before{background-color:#fff;opacity:.3}header.is-avsHeader .header__contact{right:1.5rem}header.is-avsHeader .avs-header__top{left:0;width:100%}header.is-avsHeader .avs-header__siteTitle{left:calc(var(--header-logo-width) + 18px);right:auto}header.is-avsHeader .header__menu{height:var(--sp-bottom-nav-height)}header.is-avsHeader .header__menu:after{display:none}header.is-avsHeader .header__menu.is-white:before{background-color:#b20000;border-color:#b20000}}#systemsale-lp .header__logo{top:2.5rem;left:3rem;width:9.2rem;height:-moz-fit-content;height:fit-content}#systemsale-lp .header__logo a{background:none;position:absolute;inset:0}#systemsale-lp .header__nav{font-size:1.6rem}#systemsale-lp .header__nav:before{content:"";position:absolute;inset:0 1rem;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:100vh;opacity:0;box-shadow:0 3px 4px rgba(0,0,0,.05)}#systemsale-lp .header__nav .label{opacity:.5;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;position:relative}#systemsale-lp .header__nav .label:hover{opacity:1}#systemsale-lp .header__nav .label .c-linelink__txt{color:#fff;background-image:none}#systemsale-lp .header__nav .label:after{content:"";bottom:0;width:100%;position:absolute;background-color:#fff;height:1px;left:0;opacity:0;-webkit-mask-image:linear-gradient(to right, transparent 0%, black 50%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 50%, transparent 100%)}#systemsale-lp .header__nav .line:after{display:none}#systemsale-lp .header__nav .nav{gap:2.5rem}#systemsale-lp .header__nav .nav>li>a{padding:3.3rem 0rem 3.4rem}#systemsale-lp .header__nav .nav>li>a .c-linelink__txt{transition:color .25s cubic-bezier(0.165, 0.84, 0.44, 1)}@media(hover: hover){#systemsale-lp .header__nav .nav>li>a:where(:-moz-any-link,:enabled,summary):hover .c-linelink__txt{color:#d6c13a}#systemsale-lp .header__nav .nav>li>a:where(:any-link,:enabled,summary):hover .c-linelink__txt{color:#d6c13a}}#systemsale-lp .header__sitetop{position:fixed;left:13.3rem;top:3.6rem;font-size:1rem;z-index:101}#systemsale-lp .header__sitetop a{font-size:1rem;line-height:1;color:#fff;padding-left:.7rem;border-left:1px solid rgba(255,255,255,.5);display:flex;align-items:center;gap:1px}#systemsale-lp .header__sitetop .custom{--bottom:0px;padding-bottom:1px}#systemsale-lp .header__btns{position:fixed;z-index:101;top:1rem;right:3rem;display:flex;gap:.5rem}#systemsale-lp .header__btns .header__contact{position:relative;right:auto;top:auto}#systemsale-lp .header__btns .header__contact a{width:auto;padding-inline:3rem}#systemsale-lp .header__btns .header__contact a.c-btn__red{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}#systemsale-lp .header__btns .header__contact a.c-btn__red:before{background:linear-gradient(to bottom, #E33E3E 0%, #D31A1A 100%)}@media(min-width: 1024px){#systemsale-lp .header__logo,#systemsale-lp .header__nav a,#systemsale-lp .header__nav:before,#systemsale-lp .header__nav .label:after,#systemsale-lp .header__sitetop,#systemsale-lp .header__btns,#systemsale-lp .header__btns a{transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1)}#systemsale-lp .is-fixed-avs.header:after{opacity:0}#systemsale-lp .is-fixed-avs .header__nav{font-size:1.2rem;top:1rem}#systemsale-lp .is-fixed-avs .header__nav .label{opacity:1;padding-block:1.65rem}#systemsale-lp .is-fixed-avs .header__nav .is-current .label:after{opacity:1}#systemsale-lp .is-fixed-avs .header__nav:before{opacity:1}#systemsale-lp .is-fixed-avs .header__logo{width:4.6rem;height:1.5rem;left:2.5rem;top:2.5rem}#systemsale-lp .is-fixed-avs .header__sitetop{left:8.2rem;top:2.7rem}#systemsale-lp .is-fixed-avs .header__btns{top:1.5rem;right:1.5rem}#systemsale-lp .is-fixed-avs .header__btns a{font-size:1.2rem;height:3.5rem;width:auto;padding-inline:2rem}#systemsale-lp .is-white .header__sitetop a{color:#333;border-color:rgba(204,204,204,.3)}#systemsale-lp .is-white .header__nav .label .c-linelink__txt{color:#333}#systemsale-lp .is-white .header__nav .label:after{background-color:#333}}@media(min-width: 1024px)and (hover: hover){#systemsale-lp .is-white .header__nav .label:where(:-moz-any-link,:enabled,summary):hover .c-linelink__txt{color:#e20013}#systemsale-lp .is-white .header__nav .label:where(:any-link,:enabled,summary):hover .c-linelink__txt{color:#e20013}}#systemsale-lp .is-white .header__sitetop a{color:#333;border-color:rgba(204,204,204,.3)}@media(max-width: 1023px){#systemsale-lp .header__logo{width:6.5rem;height:2.2rem;top:1.8rem;left:1.4rem}#systemsale-lp .header__btns{gap:.3rem;top:1.4rem;right:1.6rem;position:absolute}#systemsale-lp .header__btns .header__contact a{padding-inline:1rem}#systemsale-lp .header__btns--sp{position:fixed;width:100%;bottom:0;left:0;z-index:200;padding-inline:1rem;display:flex !important;justify-content:center;gap:3px;box-sizing:border-box;padding-bottom:2.4rem;padding-top:1.5rem}#systemsale-lp .header__btns--sp:before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 40%);mask-image:linear-gradient(to bottom, transparent 0%, black 40%);-webkit-mask-composite:source-in, xor;mask-composite:intersect}#systemsale-lp .header__btns--sp__contact{width:calc((100% - 3px)/2);width:100%;position:relative;z-index:1}#systemsale-lp .header__btns--sp__contact a{color:#fff;border-radius:100vh;height:5rem;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}#systemsale-lp .header__btns--sp__contact a:not(.c-btn__red){border:1px solid}#systemsale-lp .header__contact a{padding-inline:1.1rem;width:auto !important;height:3rem;font-size:1rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;padding-top:1px;box-sizing:border-box}#systemsale-lp .header__sitetop{left:7.9rem;top:2.2rem}#systemsale-lp .header__sitetop a{border:none;font-size:.8rem;line-height:1.2}#systemsale-lp .header__sitetop .c-blank__icon{translate:0 .4rem}}@media(max-width: 1023px){.system-solution .header__drawerMenu .drawerMenu{padding-inline:2rem}.system-solution .header__drawerMenuWrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 4px rgba(0,0,0,.15)}.system-solution .drawerMenu{background-color:rgba(63,56,56,.7);color:#fff;overscroll-behavior:none}.system-solution .drawerMenu a{color:#fff;text-decoration:none}.system-solution .drawerMenu__buttons{display:flex !important;margin-bottom:3rem}.system-solution .drawerMenu__buttons-link{width:50%;font-size:1.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100vh 0 0 100vh;background-color:rgba(255,255,255,.1);padding-top:2px;box-sizing:border-box}.system-solution .drawerMenu__buttons-link.red{border-radius:0 100vh 100vh 0;background-color:#b20000;padding-right:6px}.system-solution .header__drawerMenu .drawerMenu__nav{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:.5px solid rgba(255,255,255,.05)}.system-solution .header__drawerMenu .drawerMenu__nav:before{display:none}.system-solution .header__drawerMenu .drawerMenu__nav .item__label{height:5rem;display:flex;align-items:center;box-sizing:border-box}.system-solution .header__drawerMenu .drawerMenu__nav .item__label .jp{font-size:1.6rem;text-decoration:none}.system-solution .header__drawerMenu .drawerMenu__nav .item__label .jp .pc-hidden{display:inline !important}.system-solution .header__drawerMenu .drawerMenu__nav .item:before{background-color:rgba(255,255,255,.05);background-image:none}.system-solution .header__drawerMenu .drawerMenu__nav .item__children{padding-bottom:1.5rem;margin-right:0}.system-solution .header__drawerMenu .drawerMenu__nav .item__children ul{border-radius:.5rem;background-color:rgba(255,255,255,.07);padding-right:0;padding-left:1rem;padding-bottom:0;padding-top:1.5rem}.system-solution .header__drawerMenu .drawerMenu__nav .item__children ul li{opacity:1}.system-solution .header__drawerMenu .drawerMenu__nav .item__children ul li+li{margin-top:0}.system-solution .header__drawerMenu .drawerMenu__nav .item__children ul li:not(:has(.item__children-detail)){margin-bottom:1.3rem}.system-solution .header__drawerMenu .drawerMenu__nav .item__children ul a{display:flex;gap:1rem;align-items:flex-start}.system-solution .header__drawerMenu .drawerMenu__nav .item__children ul a:has(.item__children-detail){padding-block:1.5rem;padding-bottom:1.2rem;border-top:1px solid rgba(255,255,255,.05)}.system-solution .header__drawerMenu .drawerMenu__nav .item__children .item__children-img{width:6rem;border-radius:2px;overflow:clip}.system-solution .header__drawerMenu .drawerMenu__nav .item__children .item__children-label{font-size:1.3rem}.system-solution .header__drawerMenu .drawerMenu__nav .item__children .item__children-detail{width:calc(100% - 1rem - 6rem);display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.system-solution .header__drawerMenu .drawerMenu__nav .item__children .item__children-txt{font-size:1rem;opacity:.5}.system-solution .drawerMenu__info .logo{margin-top:4.5rem}.system-solution .drawerMenu__info .logo a{background-image:none;font-size:1.8rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-indent:0;width:auto;height:auto}.system-solution .drawerMenu__foot{order:5}.system-solution .drawerMenu__foot .address{margin-top:1rem}.system-solution .drawerMenu__foot .address a{color:#fff}.system-solution .drawerMenu__foot svg{width:9px;height:9px;stroke:currentColor;fill:none;margin-left:.1rem}.system-solution .sp-accordion__label .icon{background-color:rgba(255,255,255,.1);border:none}.system-solution .sp-accordion__label .icon:before,.system-solution .sp-accordion__label .icon:after{background-color:#fff}.system-solution .sp-accordion.is-open .icon{background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.3)}.system-solution .header__menu .dot-4,.system-solution .header__menu .dot-5{background-color:#000}html.drawerMenu-open header.is-avsHeader .header__menu{translate:-1.5rem 0;background-color:#fff}html.drawerMenu-open header.is-avsHeader .header__menu:before{opacity:0}}.system-solution .l-fv{padding-top:calc(var(--header-logo-height) + 17.6rem);line-height:1}.system-solution .l-fv__nav{font-size:1.2rem;line-height:1;margin-bottom:2rem;display:flex;gap:2rem}.system-solution .l-fv__nav--link:not(:last-child){position:relative}.system-solution .l-fv__nav--link:not(:last-child):after{content:"";width:1px;height:11px;background-color:#ccc;position:absolute;right:-1rem;top:50%;translate:0 -50%}.system-solution .l-fv__ttl{font-size:5.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:8rem;line-height:1}.system-solution .l-fv__ttl:has(+.l-fv__lead),.system-solution .l-fv__ttl:has(+.l-fv__col){margin-bottom:3.6rem}.system-solution .l-fv__ttl:has(+.c-cat__list){margin-bottom:2rem}@media(min-width: 1024px){.system-solution .l-fv__ttl{overflow:clip}.system-solution .l-fv__ttl .l-fv__ttl-inner{translate:0 1.1lh;display:inline-block;transition:translate .4s cubic-bezier(0.165, 0.84, 0.44, 1)}}@media(min-width: 1024px){.system-solution.js-loading #wrapper{opacity:0}.system-solution.js-loading #wrapper.is-loaded{opacity:1}.system-solution.js-loading #wrapper.is-loaded .l-fv__ttl-inner{translate:0 0}}.system-solution .l-fv__lead{font-size:1.4rem;margin-bottom:9.3rem;line-height:1.75}.system-solution .main__head.avs-visual-fv:before{content:"";width:100%;height:42.8rem;position:absolute;top:0;left:0;background-color:#fff}.system-solution .main__head.avs-visual-fv .avs-visual-fv__inner{position:relative;z-index:1}.avs-visual-fv__image{margin-inline:-3rem}@media(min-width: 1024px){.avs-visual-fv__image{aspect-ratio:1360/500;position:relative;overflow:clip}.avs-visual-fv__image img{position:absolute;inset:-200px 0 0}}.l-fv__col{margin-bottom:9rem;position:relative}.l-fv__col .l-fv__lead{margin-bottom:0}.l-fv__btns{display:flex;gap:.5rem;position:absolute;right:0;bottom:0}.l-fv__btn{display:inline-block;height:6rem;font-size:1.6rem;background-color:#514c4c;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;border-radius:100vh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#fff;width:22rem;position:relative;overflow:clip;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,width,height,color,border}.l-fv__btn.contact{background-color:#b20000}.l-fv__btn.contact:before{background:#e20013}.l-fv__btn:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0%;height:0;padding-bottom:0;border-radius:50%;background:#333;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:width,padding}.l-fv__btn .l-fv__btn-inner{position:relative;z-index:1}@media(hover: hover){.l-fv__btn:where(:-moz-any-link,:enabled,summary):hover:before{width:100%;padding-bottom:100%}.l-fv__btn:where(:any-link,:enabled,summary):hover:before{width:100%;padding-bottom:100%}}@media(max-width: 1023px){.system-solution .l-fv{margin-top:0;padding-top:calc(var(--header-logo-height) + 8.6rem)}.system-solution:has(.m-localnav) .l-fv{padding-top:calc(var(--header-logo-height) + 4.9rem + 9rem)}.system-solution .l-fv__nav{font-size:1rem;margin-bottom:1rem}.system-solution .l-fv__nav--link:not(:last-child):after{height:8px}.system-solution .l-fv__ttl{font-size:3rem;margin-bottom:3.1rem;line-height:1.2}.system-solution .l-fv__ttl::before,.system-solution .l-fv__ttl::after{content:"";display:block flow;inline-size:0;block-size:1px}.system-solution .l-fv__ttl::before{margin-block-end:calc((1 - 1.2)*.5em)}.system-solution .l-fv__ttl::after{margin-block-start:calc((1 - 1.2)*.5em)}.system-solution .l-fv__ttl:has(+.l-fv__col){margin-bottom:3.5rem}.system-solution .l-fv__ttl:has(+.l-fv__lead.sp-hidden){margin-bottom:3.5rem}.system-solution .l-fv__ttl:has(+.c-cat__list),.system-solution .l-fv__ttl:has(+.p-avs-column-detail__fv-col){margin-bottom:1rem}.system-solution .m-contents__lead{font-size:1.3rem;margin-bottom:7.4rem}.system-solution .main__head.avs-visual-fv{height:100vw;box-sizing:border-box;color:#fff;padding-top:100vw}.system-solution .main__head.avs-visual-fv a{color:#fff}.system-solution .main__head.avs-visual-fv:before{display:none}.system-solution .main__head.avs-visual-fv .avs-visual-fv__inner{translate:0 calc(-100% - 4rem)}.system-solution .main__head.avs-visual-fv .avs-visual-fv__image{position:absolute;inset:0;margin-inline:0}.system-solution .main__head.avs-visual-fv .avs-visual-fv__image img{height:100%;-o-object-fit:cover;object-fit:cover}.system-solution .l-fv__col{flex-direction:column}}.avs-side-nav{padding-top:6rem}.avs-side-nav:before{position:absolute;content:"";inset:0 0 0 -3rem;pointer-events:none}.avs-side-nav__cta{margin-top:6rem;padding-top:3rem;border-top:1px solid #ccc}.avs-side-nav__inner{width:20rem;margin-left:auto}.avs-side-nav__cta-inner{position:relative;border-radius:5px;overflow:clip;display:inline-block;padding:2rem 2rem 2.5rem}.avs-side-nav__cta-inner .img-ov{position:absolute;inset:0}.avs-side-nav__cta-inner .img-ov picture,.avs-side-nav__cta-inner .img-ov img{height:100%}.avs-side-nav__cta-content{position:relative;z-index:1}.avs-side-nav__cta-ttl{font-size:1.6rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.25;margin-bottom:1rem}.avs-side-nav__cta-ttl.c-txt-beige{color:#c6baba}.avs-side-nav__cta-ttl strong{color:#fff}.avs-side-nav__cta-txt{color:#fff;font-size:.8rem;line-height:1.65;margin-bottom:1rem}.avs-sideNav--type-a .c-liquid-grid__nav-inner{padding-top:11rem}.avs-sideNav--type-a .p-system-works__cat:not(.is-current) a{color:#333}.avs-sideNav--type-a .c-tag__list{padding-top:4rem;border-top:1px solid #ebebeb;margin-bottom:6.5rem}.avs-sideNav--type-a .c-tag__list a{color:#514c4c}.avs-works-sideNav__categories{margin-bottom:7rem}.avs-sideNav--type-a__ttl{font-size:1rem;font-family:"GeneralSans-Variable";line-height:1;margin-bottom:15rem;font-weight:500}.system-solution .m-contents h3:not(.non-module){border:none;background-color:rgba(235,235,235,.5)}.system-solution .m-contents .wp-block-image{margin-top:4rem}.system-solution .m-contents .wp-block-twocol{margin-top:4rem}.system-solution .m-contents .wp-block-columns{margin-top:4rem}.system-solution .m-contents .wp-block-columns:not(:has(.wp-block-column:nth-of-type(4))):has(.wp-block-column:nth-of-type(3)){gap:4rem}.system-solution .m-contents .wp-block-columns:not(:has(.wp-block-column:nth-of-type(4))):has(.wp-block-column:nth-of-type(3)) .wp-block-column{width:calc((100% - 8rem)/3)}.system-solution .m-contents p:not(.non-module){margin-top:2rem}@media(min-width: 1023px){.system-solution .m-contents h4{font-size:1.8rem;padding-left:1.4rem}.system-solution .m-contents h4:before{height:calc(100% - .9rem);top:.4rem}}.system-solution .m-contents .wp-block-table table th,.system-solution .m-contents .wp-block-table table td{font-size:1.3rem}.system-solution .m-contents .wp-block-table table th{padding:1.4rem 1rem 1rem}.system-solution .m-contents .wp-block-table table td{padding:1.7rem 1rem 1.3rem;line-height:1.4}.system-solution .m-contents ul:not(.non-module){margin-top:2rem}.system-solution .m-contents ul:not(.non-module) li:before{background-color:#b20000}@media(min-width: 1023px){.system-solution .m-contents ul:not(.non-module) li{line-height:1.3}.system-solution .m-contents ul:not(.non-module) li:not(:last-child){margin-bottom:.4rem}.system-solution .m-contents ul:not(.non-module) li:before{width:5px;height:5px;top:calc(.5lh - 4px)}}.system-solution .m-contents ul:not(.non-module).small li{padding-left:1rem}.system-solution .m-contents ul:not(.non-module).small li:before{position:absolute;left:0;top:0}.system-solution .main.fixedFv .main__contents .serviceBody__mainInner{background-color:#fff}.system-solution .main.fixedFv .main__contents .serviceBody__mainInner:before{display:none}@media(max-width: 1023px){.system-solution .m-contents h3:not(.non-module){padding:.5rem 1.4rem .3rem;border-radius:.3rem;line-height:1.3}.system-solution .m-contents h3:not(.non-module):before{width:.2rem;left:.7rem;height:calc(100% - 1.4rem);top:.7rem}.system-solution .m-contents h4:not(.non-module){padding-left:.7rem}.system-solution .m-contents h4:not(.non-module):before{height:calc(100% - .8rem);width:.2rem;top:.3rem}.system-solution .m-contents ul:not(.non-module){padding-left:4px}.system-solution .m-contents ul:not(.non-module) li{padding-left:1.1rem}.system-solution .m-contents ul:not(.non-module) li:before{top:.9rem;width:3px;height:3px}.system-solution .m-contents .wp-block-image{border-radius:3px;margin-top:1.5rem}.system-solution .m-contents p:not(.non-module){margin-top:2rem;font-size:1.3rem}.system-solution .m-contents .wp-block-twocol{display:flex;gap:1.5rem}.system-solution .m-contents .wp-block-twocol .wp-block-col{width:calc((100% - 1.5rem)/2)}.system-solution .m-contents .wp-block-twocol .wp-block-col+.wp-block-col{margin-top:0}.system-solution .m-contents .wp-block-twocol{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.system-solution .m-contents .wp-block-twocol .wp-block-col{width:100%}.system-solution .m-contents .wp-block-twocol .wp-block-col+.wp-block-col{margin-top:0}.system-solution .m-contents .wp-block-columns:has(.wp-block-column:nth-of-type(3)):not(:has(.wp-block-column:nth-of-type(4))){display:flex;gap:1.5rem;margin-top:1.5rem}.system-solution .m-contents .wp-block-columns:has(.wp-block-column:nth-of-type(3)):not(:has(.wp-block-column:nth-of-type(4))) .wp-block-column{flex-basis:auto !important;width:calc((100% - 3rem)/3)}.system-solution .m-contents .wp-block-columns:has(.wp-block-column:nth-of-type(3)):not(:has(.wp-block-column:nth-of-type(4))) .wp-block-column+.wp-block-column{margin-top:0}}.system-solution .c-cat__list{display:flex;gap:5px;position:relative;z-index:1}.system-solution .c-cat__list.column{flex-direction:column}.system-solution .c-cat__list+.c-tag__list{margin-top:1.7rem}@media(max-width: 1023px){.system-solution .c-cat__list+.c-tag__list{margin-top:.8rem}}.system-solution .c-tag__list{display:flex;font-size:1rem;gap:.5rem 1rem;flex-wrap:wrap;line-height:1}.system-solution .c-tag__list.big{font-size:1.2rem}@media(max-width: 1023px){.system-solution .c-tag__list{gap:1rem .7rem}}@media(max-width: 1023px){.system-solution .c-card .c-tag__list{row-gap:.3rem}}@media(max-width: 1023px){.system-solution .c-card .c-tag__list{opacity:.5}}.system-solution h3+.c-cat__list,.system-solution h4+.c-cat__list{margin-top:1.2rem}@media(max-width: 1023px){.system-solution h3+.c-cat__list,.system-solution h4+.c-cat__list{margin-top:.7rem}}.system-solution .c-cat__link{border-radius:100vh;height:2.2rem;font-size:1.2rem;display:flex !important;align-items:center;width:-moz-fit-content;width:fit-content;padding-inline:.7rem;overflow:clip;position:relative;width:fit-content;white-space:nowrap;line-height:1;padding-top:1px;box-sizing:border-box}.system-solution .c-cat__link:before{content:"";position:absolute;inset:0;background-color:#e6e6e6;z-index:-1;transition:.25s cubic-bezier(0.165, 0.84, 0.44, 1);transition-property:background-color,filter}@media(hover: hover){.system-solution .c-cat__link:where(:-moz-any-link,:enabled,summary):hover:before{filter:brightness(1.05)}.system-solution .c-cat__link:where(:any-link,:enabled,summary):hover:before{filter:brightness(1.05)}}.system-solution .c-cat__link.white:before{background-color:#fff}@media(hover: hover){.system-solution .c-cat__link.white:where(:-moz-any-link,:enabled,summary):hover:before{background-color:#fafafa}.system-solution .c-cat__link.white:where(:any-link,:enabled,summary):hover:before{background-color:#fafafa}}@media(max-width: 1023px){.system-solution .c-cat__link.sp-white:before{background-color:#fff}}@media(max-width: 1023px)and (hover: hover){.system-solution .c-cat__link.sp-white:before:where(:-moz-any-link,:enabled,summary):hover{background-color:#fafafa}.system-solution .c-cat__link.sp-white:before:where(:any-link,:enabled,summary):hover{background-color:#fafafa}}.system-solution .c-cat__link.beige{color:#c6baba}.system-solution .c-cat__link.beige:before{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(hover: hover){.system-solution .c-cat__link.beige:where(:-moz-any-link,:enabled,summary):hover:before{background-color:rgba(255,255,255,.2)}.system-solution .c-cat__link.beige:where(:any-link,:enabled,summary):hover:before{background-color:rgba(255,255,255,.2)}}.system-solution .c-cat__link.small{height:2rem;font-size:1rem}.system-solution .c-cat__link.big{height:3rem;font-size:1.4rem;padding-inline:1rem}.system-solution .c-cat__link.is-current{background-color:#b2a0a0;color:#fff;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media(max-width: 1023px){.system-solution .c-cat__link{font-size:1rem;height:1.8rem;padding-top:1px;box-sizing:border-box;letter-spacing:-0.05rem;padding-top:1.5px}.system-solution .c-cat__link:before{background-color:#ebebeb}}.system-solution .c-bg-gray .c-cat__link:not(.is-current):before{background-color:rgba(255,255,255,.6)}@media(hover: hover){.system-solution .c-bg-gray .c-cat__link:not(.is-current):where(:-moz-any-link,:enabled,summary):hover:before{background-color:#fff}.system-solution .c-bg-gray .c-cat__link:not(.is-current):where(:any-link,:enabled,summary):hover:before{background-color:#fff}}@media(max-width: 1023px){.system-solution .c-bg-gray .c-cat__link:not(.is-current):before{background-color:#fff}}.system-solution .c-floating-share{position:fixed;left:4rem;bottom:4rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;z-index:100;gap:5px;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0, 1rem, 0);transition:opacity .3s,visibility .3s,transform .3s}.system-solution .c-floating-share.is-show{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0, 0, 0)}@media(max-width: 1023px){.system-solution .c-floating-share--sp{display:flex !important;gap:4px}}.system-solution .c-floating-share__item a{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.system-solution .c-floating-share__item svg{fill:#fff}.system-solution .c-floating-share__item.facebook-share a{background-color:#3965b7}.system-solution .c-floating-share__item.facebook-share svg{height:1.8rem;aspect-ratio:1.1}.system-solution .c-floating-share__item.twitter-share a{background-color:#000}.system-solution .c-floating-share__item.twitter-share svg{height:1.7rem;aspect-ratio:1.1;scale:.8}.system-solution .c-floating-share__item.hatena-share a{background-color:#0095d6}.system-solution .c-floating-share__item.hatena-share svg{width:3rem;height:3rem}.system-solution .c-floating-share__item.pocket-share a{background-color:#eb4e5e}.system-solution .c-floating-share__item.pocket-share svg{height:1.8rem;width:3rem;height:3rem}@media(max-width: 1023px){.system-solution .c-floating-share__item a{width:3rem;height:3rem}}.system-solution .c-bg-gray{background-image:url("../imgs/system-solution/top/bg-noise.webp");background-repeat:repeat;background-size:50%}.system-solution .c-bg-brawn{background-image:url("../imgs/system-solution/common/bg-noise_brawn.webp");background-repeat:repeat;color:#fff}@media(max-width: 1023px){.system-solution .c-bg-brawn{background-size:30%}}.system-solution .c-bg-black{background-image:url("../imgs/system-solution/lp/bg-black.webp");background-repeat:repeat;color:#fff}@media(max-width: 1023px){.system-solution .c-bg-black{background-size:10%}}.system-solution .c-col{--col:2;--gap:3rem;display:flex;flex-wrap:wrap;-moz-column-gap:var(--gap);column-gap:var(--gap)}.system-solution .c-col--3{--col:3}.system-solution .c-col--4{--col:4}.system-solution .c-col__item{width:calc((100% - (var(--col) - 1)*var(--gap))/var(--col))}.c-anchor-blog{font-size:1.4rem;line-height:1.75;border-radius:1rem;background-color:#f5f5f5;margin-bottom:11rem}.c-anchor-blog a{pointer-events:none;text-decoration:none !important}.c-anchor-blog nav{padding-inline:2rem;overflow:hidden;height:0;opacity:0;position:relative}.c-anchor-blog.is-collapsed .c-anchor-list{border-bottom:1px solid rgba(0,0,0,.1);-webkit-mask-image:linear-gradient(to bottom, black 0%, black calc(100% - 7rem), transparent 100%);mask-image:linear-gradient(to bottom, black 0%, black calc(100% - 7rem), transparent 100%)}.c-anchor-blog .c-anchor-inner{padding-bottom:1rem}.c-anchor-blog .js-toggleBtn{display:flex;margin-bottom:-1rem;border-radius:1rem;background-color:#f5f5f5;width:100%;align-items:center;gap:.5rem;padding-inline:2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1;padding-top:2.4rem;font-size:1.4rem;padding-bottom:2.5rem;transition:padding 0s cubic-bezier(0.55, 0.05, 0.22, 0.99)}.c-anchor-blog .js-toggleBtn svg{width:.9rem;aspect-ratio:1/1;transform-origin:center;transition:transform .2s cubic-bezier(0.165, 0.84, 0.44, 1);transform:rotate(180deg)}.c-anchor-blog .js-allShow{line-height:1;border-radius:5px;padding:.2rem .9rem 0;display:flex;align-items:center;height:3rem;margin-left:2rem;opacity:0;display:none;visibility:hidden;transition:.25s cubic-bezier(0.165, 0.84, 0.44, 1);transition-property:opacity;font-size:1.4rem;background-color:#fff;border:1px solid #ebebeb;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.c-anchor-blog .c-anchor-list{opacity:1;border-top:1px solid rgba(0,0,0,.1)}.c-anchor-blog .c-anchor-parent>a{border-bottom:1px solid rgba(204,204,204,.5);display:block;padding-top:1rem;padding-bottom:.8rem}.c-anchor-blog .c-anchor-parent:last-child:not(:has(.c-anchor-child))>a{border:none}.c-anchor-blog .c-anchor-parent:last-child:has(.c-anchor-child) .c-anchor-child li:last-child{border:none}.c-anchor-blog .c-anchor-child>li{border-bottom:1px solid rgba(204,204,204,.5);margin-left:2rem}.c-anchor-blog .c-anchor-child>li>a{display:inline-block;padding-top:1rem;padding-bottom:1rem;opacity:.5;width:100%}.c-anchor-blog.is-open a{pointer-events:all}.c-anchor-blog.is-open .js-toggleBtn svg{transform:rotate(0deg)}.c-anchor-blog.is-open .js-allShow{visibility:visible;opacity:1;display:inline-block}.c-anchor-blog.is-allshow .js-allshow{display:none !important;visibility:hidden !important}.c-anchor-blog.is-collapsed .c-anchor-blog-container{padding-bottom:2.5rem}@media(max-width: 1023px){.c-anchor-blog{font-size:1.3rem;line-height:1.5;margin-bottom:6rem;border-radius:3px}.c-anchor-blog>nav{padding-inline:1.5rem;padding-bottom:0}.c-anchor-blog .js-toggleBtn{font-size:1.3rem;padding-inline:1.7rem;padding-top:2.4rem;padding-bottom:2.4rem;gap:.3rem;border-radius:3px}.c-anchor-blog .js-toggleBtn svg{width:.7rem}.c-anchor-blog nav{padding-inline:1.6rem}.c-anchor-blog .c-anchor-parent>a{padding-bottom:.9rem}.c-anchor-blog .c-anchor-inner{padding-top:.5rem}.c-anchor-blog .c-anchor-parent:last-child:not(:has(.c-anchor-child)){border-bottom:1px solid rgba(204,204,204,.5)}.c-anchor-blog .c-anchor-parent:last-child:has(.c-anchor-child) .c-anchor-child li:last-child{border-bottom:1px solid rgba(204,204,204,.5)}.c-anchor-blog .c-anchor-child>li{margin-left:1.5rem}.c-anchor-blog .c-anchor-child>li>a{padding-bottom:.8rem}.c-anchor-blog .js-allShow{font-size:1.2rem;border-radius:5px;margin-left:1.5rem}.c-anchor-blog.is-open:not(.is-collapsed){padding-bottom:2rem}}.js-scrollable{overflow:auto;pointer-events:all;-webkit-mask-image:linear-gradient(to right, transparent 0, #000000 4.5rem, #000000 calc(100% - 4.5rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000000 4.5rem, #000000 calc(100% - 4.5rem), transparent 100%)}.js-scrollable.is-scrollStart{-webkit-mask-image:linear-gradient(to right, #000000 0, #000000 calc(100% - 4.5rem), transparent 100%);mask-image:linear-gradient(to right, #000000 0, #000000 calc(100% - 4.5rem), transparent 100%)}.js-scrollable.is-scrollEnd{-webkit-mask-image:linear-gradient(to right, transparent 0, #000000 4.5rem, #000000 100%);mask-image:linear-gradient(to right, transparent 0, #000000 4.5rem, #000000 100%)}.js-scrollable.is-scrollStart:before{opacity:0}.system-solution .m-localnav{top:5rem;height:4.9rem}.system-solution .m-localnav:before{display:none}.system-solution .m-localnav.is-white .m-localnav__list:before{background-color:rgba(255,255,255,.3)}.system-solution .m-localnav.is-white .m-localnav__list .item.is-current>a{background-color:rgba(0,0,0,0)}.system-solution .m-localnav.is-white .m-localnav__list .item+.item:before{background-color:rgba(255,255,255,.3)}.system-solution .m-localnav.is-white .m-localnav__list .item a:after{background-color:#fff}.system-solution .m-localnav__warp,.system-solution .m-localnav__container{height:calc(100% - 1px)}.system-solution .m-localnav__list{height:calc(100% - 1px)}.system-solution .m-localnav__list:before{content:"";position:absolute;left:0;bottom:1px;width:100%;height:.5px;background-color:#ebebeb}.system-solution .m-localnav__list>.item{height:100%}.system-solution .m-localnav__list>.item a{height:100%;box-sizing:border-box;opacity:1;font-size:1rem;position:relative;margin:0;display:flex;align-items:center}.system-solution .m-localnav__list>.item a:after{position:absolute;left:0;bottom:-1px;width:100%;height:1px;content:"";opacity:0;background-color:#e20013}.system-solution .m-localnav__list>.item.is-current>a{border:none;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;padding:0}.system-solution .m-localnav__list>.item.is-current>a:after{opacity:1}.system-solution .m-localnav__list>.item+.item:before{background-color:#ebebeb;background-image:none !important;height:1rem;top:50%;translate:0 -50%}.system-solution .c-pnav{top:15rem}.system-solution .c-pnav li+li:before{opacity:1}@media(max-width: 1023px){.system-solution .c-pnav{top:auto;bottom:1.8rem;overflow:visible;z-index:10 !important;color:#333 !important}.system-solution .c-pnav ul{max-width:100%;box-sizing:border-box;justify-content:flex-start}.system-solution .c-pnav li{white-space:wrap;line-height:1.2}.system-solution .c-pnav li:not(:has(a)){max-height:1lh;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:1.2lh}.system-solution .c-pnav li+li{margin-left:.7rem}.system-solution .c-pnav li+li:before{background-image:url(../imgs/common/arw2-r.svg) !important;width:.7rem;height:.7rem;translate:0 0rem}.system-solution .c-pnav a{white-space:nowrap;color:#333 !important;opacity:.3}}@media(max-width: 1023px){.system-solution .m-contents__contact{margin-top:6rem;background-color:#f6f6f6;border:1px solid #ebebeb}.system-solution .m-contents__contact .l-contactBtn{border-radius:100vh;height:8rem}}.system-solution.avs-service .m-contents__contact{border-color:#ebebeb}.system-solution .main__body.serviceBody .serviceBody__nav .nav__ttl{border-color:#ebebeb}.system-solution .avs-side-nav__cta{border-color:#ebebeb}.splide__track{transition:translate .8s cubic-bezier(0.165, 0.84, 0.44, 1)}.splide__track.is-mouseon-next-btn{translate:-2rem 0}.splide__track.is-mouseon-prev-btn{translate:2rem 0}.splide__track.visible{overflow:visible}.system-solution .js-moreBtn{position:absolute;bottom:0;right:0;text-decoration:underline;color:rgba(51,51,51,.5);z-index:1;font-size:1.3rem}.system-solution .js-moreBtn.static{position:relative;bottom:auto;right:auto;height:0;font-size:1.2rem;padding-top:1.5rem;color:#333}.system-solution .js-moreBtn:before{content:"";position:absolute;inset:0 0 0 -1rem;background-color:#fff;-webkit-mask-image:linear-gradient(to right, transparent 0%, black 10%);mask-image:linear-gradient(to right, transparent 0%, black 10%);z-index:-1}.system-solution .js-moreBtn.is-hidden{display:none !important}.system-solution .js-moreBtn-wrapper{position:relative}.system-solution .js-moreBtn-hiddenArea{margin-top:5rem}@media(max-width: 1023px){.system-solution .js-moreBtn-hiddenArea{overflow:clip;transition:opacity .25s cubic-bezier(0.165, 0.84, 0.44, 1);margin-top:3rem}.system-solution .js-moreBtn-hiddenArea.is-show{opacity:1;height:auto}}@media(max-width: 1023px){.c-read-main{font-size:1.5rem}}@media(min-width: 1024px){.m-pagenation:has(.last) .last{position:relative;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin-inline:auto}.m-pagenation:has(.last) .last .first a,.m-pagenation:has(.last) .last .prev a{margin:0}.m-pagenation:has(.last) .last .first{position:absolute;left:-11rem;translate:-100% 0}.m-pagenation:has(.last) .last .prev{left:-4rem;position:absolute;translate:-100% 0}.m-pagenation:has(>ul.first)>ul.first{position:relative;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin-inline:auto}.m-pagenation:has(>ul.first)>ul.first .next,.m-pagenation:has(>ul.first)>ul.first .end{margin:0}.m-pagenation:has(>ul.first)>ul.first .next a,.m-pagenation:has(>ul.first)>ul.first .end a{margin:0}.m-pagenation:has(>ul.first)>ul.first .next{position:absolute;right:-11rem;translate:100% 0}.m-pagenation:has(>ul.first)>ul.first .end{right:-4rem;position:absolute;translate:100% 0}}@media(max-width: 1023px){.system-solution .m-pagenation{padding-top:4rem}}.system-solution .m-pagenation ul>li.more{color:#ccc}.system-solution .m-pagenation ul li:not(.on) a{border-color:#ebebeb}.c-rale{--rale-duration:100s;overflow-x:clip}.c-rale__inner{width:-moz-fit-content;width:fit-content;display:flex;animation:raleAnime var(--rale-duration) infinite linear}@keyframes raleAnime{0%{translate:0 0}100%{translate:-50% 0}}:root{--gap: 3rem;--scrollbar-width:15px;--four-column-grid: calc((100vw - 9rem - 12rem - var(--scrollbar-width)) / 4);--three-column-grid: calc((100vw - 6rem - 12rem - var(--scrollbar-width)) / 3)}.p-system .main.fixedFv .main__contents{margin-top:0;overflow:clip;border-radius:var(--section-radius-size) var(--section-radius-size) 0 0;position:relative;z-index:2}@media(max-width: 1023px){.p-system .main.fixedFv .main__contents{overflow:visible}}.p-system .bg-white{background-color:#fff}.p-avs-c-section-head__action{width:-moz-fit-content;width:fit-content;display:inline-block}.p-system-section{padding-top:10rem}.p-avs-c-section-head:not(.non-border){padding-top:7.5rem;border-top:1px solid #ebebeb}.p-avs-c-section-head__label{font-size:1.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:1rem;line-height:1}.p-avs-c-section-head__title{font-size:4.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.3;margin-bottom:1.1rem}.p-avs-c-section-head__title strong{color:#b2a0a0}@media(min-width: 1024px){.safari .p-avs-c-section-head__title{line-height:1.1}}.p-avs-c-section-head__description{font-size:1.4rem;line-height:1.5;margin-bottom:2.1rem}@media(max-width: 1023px){.p-system-section{padding-top:8rem}.p-avs-c-section-head:not(.non-border){padding-top:5rem}.p-avs-c-section-head__title{font-size:3.5rem;line-height:1.18;margin-bottom:0rem}.p-avs-c-section-head__label{font-size:1.2rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:1.5rem}.p-avs-c-section-head__description{font-size:1.2rem;line-height:1.75;margin-bottom:1rem}}.avs-top .p-system-fv__title--row-inner{translate:0 1lh;transition:.7s .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.is-loaded .avs-top .p-system-fv__title--row-inner{translate:0 0}.p-system-fv{position:relative;z-index:2;height:100vh;padding-top:calc(var(--header-logo-height) + 3.3rem);padding-inline:3rem;padding-left:3.2rem;color:#fff;box-sizing:border-box;overflow-anchor:none}.p-system-fv .l-btn{font-size:1.6rem}.p-system-fv__media{position:fixed;inset:0}.bg-overlay{position:absolute;inset:0;background-image:url(../imgs/system-solution/common/dot.webp);background-repeat:repeat;background-size:3.75px;z-index:1;mix-blend-mode:overlay;opacity:.2;pointer-events:none}.p-system-fv__picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(0.4)}.p-system-fv__picture img{-o-object-fit:cover;object-fit:cover;height:100%}.p-system-fv__overlay{position:relative;z-index:1;height:100%;pointer-events:none}.p-system-fv__overlay a{pointer-events:auto}.p-system-fv__statList{display:flex;margin-bottom:3.5rem;gap:.6rem}.p-system-fv__statItem{width:12.4rem}.p-system-fv__statItem--dotted{width:12.4rem;aspect-ratio:1/1;border-radius:50%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible}.p-system-fv__statDottedRing{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}.p-system-fv__statDottedLabel{display:block;font-size:1.3rem;line-height:1;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#b2a0a0;margin-bottom:.3rem}.p-system-fv__statDottedValue{display:block;font-size:3.4rem;line-height:1;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-top:.4rem}.p-system-fv__statDottedUnit{display:block;font-size:1.3rem;line-height:1;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#b2a0a0;margin-top:.4rem}.p-system-fv__copy{font-size:1.4rem;letter-spacing:.12rem;margin-bottom:2.1rem}.p-system-fv__titleWrap{position:absolute;right:0rem;bottom:6.2rem;text-align:right}.p-system-fv__titleWrap strong{color:#fff}.p-system-fv__title--row{line-height:1;display:inline-block;overflow:clip}.p-system-fv__title--row-inner{line-height:1;display:inline-block}.p-system-fv__subTitle{font-size:1.4rem;font-family:"GeneralSans-Variable";text-decoration:underline}.p-system-fv__title{font-size:6rem;line-height:1.2;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#b2a0a0;margin-bottom:1.3rem;display:flex;flex-direction:column;gap:1.6rem}.p-system-fv__titleAccent{color:#fff}.p-system-logoMarquee__slide{width:25rem;border-radius:1rem;overflow:clip}.p-system-logoMarquee{position:relative;z-index:2;margin-bottom:5rem}.p-system-logoMarquee__inner{display:flex;flex-direction:column;gap:1.5rem}.p-system-worksLead__inner{display:flex;justify-content:space-between;border-top:1px solid #ccc;padding-top:3rem;padding-top:5rem}.p-system-worksLead__link{display:flex;align-items:center;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;gap:.4rem;font-size:1.6rem;translate:0 -0.6rem}.p-system-fv__bottom{padding-top:5rem;background-color:#efefef;position:relative;z-index:2;padding-bottom:16rem;margin-bottom:-4rem}@media(max-width: 1023px){.avs-top .p-system-fv__title--row-inner{transition-delay:.2s}.p-system-fv{position:relative;padding-top:calc(var(--header-logo-height) + 8.3rem)}.p-system-fv:before{content:"";width:100%;height:32rem;position:absolute;top:0;left:0;background-color:#3f3838}.p-system-fv__overlay{display:flex;height:auto;flex-direction:column-reverse;gap:1rem;position:relative;z-index:2}.p-system-fv__title{font-size:3.8rem;text-align:center;gap:8px}.p-system-fv__title strong{line-height:1}.p-system-fv__titleWrap{display:flex;flex-direction:column-reverse;align-items:center;position:relative;right:auto;bottom:auto;gap:1rem}.p-system-fv__media{position:absolute;bottom:0;top:auto;width:100%;left:0;height:calc(100% - 315px);height:100%;box-sizing:border-box;padding-top:calc(var(--header-logo-height) + 8.3rem + var(--system-fv-title-height) - 3.5rem)}.p-system-fv__media .bg-overlay{height:calc(var(--header-logo-height) + 8.3rem + var(--system-fv-title-height) - 1rem);top:auto}.p-system-fv__picture{filter:brightness(0.6)}.p-system-fv__subTitle{font-size:10px;text-decoration:inherit}.p-system-fv__statList{justify-content:center;gap:6px}.p-system-fv__statItem--dotted{width:8.36rem}.p-system-fv__statDottedLabel{font-size:.85rem}.p-system-fv__statDottedValue{font-size:2.3rem}.p-system-fv__statDottedUnit{font-size:.9rem}.p-system-fv__company-link{position:absolute;right:1.5rem;top:6rem;color:#fff;font-size:.7rem}.p-system-fv__company-link .c-linelink__txt{background-size:100% .5px}.p-system-logoMarquee__slide{width:9.8rem;border-radius:3px}.p-system-logoMarquee__inner{gap:5px}.p-system-worksLead__inner{flex-direction:column;align-items:center;text-align:center;padding-top:0;gap:3.5rem;margin-inline:1.5rem;border:none}.p-system-worksLead__text{font-size:1.3rem;padding-bottom:2.5rem;line-height:1.7;position:relative}.p-system-worksLead__text:after{content:"";bottom:0;left:50%;translate:-50% 0;position:absolute;width:calc(100vw - 3rem);height:1px;background-color:#ccc;display:block}.p-system-worksLead__link{flex-direction:column;align-items:center;gap:.5rem}.p-system-worksLead__link.pc-hidden{display:flex !important;gap:.55rem}.p-system-worksLead__link .l-arwbtn.small .arw{left:0}.p-system-worksLead__link .l-arwbtn.small .arw:before{margin-top:-0.7rem}.p-system-logoMarquee{margin-bottom:2.2rem}.p-system-worksLead__linkLabel{font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.2rem;background:none;position:relative;color:#fff}.p-system-worksLead__linkLabel:before{content:"";width:8rem;height:2.7rem;background-color:#333;border-radius:100vh;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.p-system-fv__bottom{padding-bottom:11.5rem}}@media(max-width: 1023px)and (orientation: landscape){body.avs-top .p-system-fv{height:auto;min-height:100vh}}@media(min-width: 1024px){body.avs-top .p-top-loading--system .p-top-loading__progress{display:none !important}}body.avs-top .system-room-loader-count{display:none}@media(min-width: 1024px)and (prefers-reduced-motion: no-preference){body.avs-top .p-top-loading--system .p-top-loading__logo:not(.is-logo-write-static){background-image:none !important}}@media(min-width: 1024px){.avs-top .p-top-loading--system{background:#000}.avs-top .p-top-loading--system::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);pointer-events:none}.avs-top .p-top-loading--system .system-room-loader-lights,.avs-top .p-top-loading--system .system-room-loader-ambient,.avs-top .p-top-loading--system .system-room-loader-lamp,.avs-top .p-top-loading--system .system-room-loader-lights svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.avs-top .p-top-loading--system .system-room-loader-ambient{opacity:.9;animation:system-room-loader-ambient-on .78s .04s ease-in-out both paused}.avs-top .p-top-loading--system .system-room-loader-lamp{opacity:1;animation:system-room-loader-lamp-on .18s var(--lamp-on-delay) ease-out both paused}.avs-top .p-top-loading--system .p-top-loading__logo{top:calc(50% - 13.2px);left:50%;width:144px;height:46.8px;translate:-50% -50%;transform:none;z-index:1;background-image:url(../imgs/common/logo_white.svg);background-size:contain;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.35))}.avs-top .p-top-loading--system .p-top-loading__logo.is-logo-write-pending,.avs-top .p-top-loading--system .p-top-loading__logo.is-logo-write-ready{background-image:none}.avs-top .p-top-loading--system .system-room-loader-count{display:none}.avs-top .p-top-loading--system .p-top-loading__progress{display:none}body.avs-top .system-loader-logo-animation{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}body.avs-top .system-loader-logo-animation>img{position:absolute;left:0;top:0;display:block;width:100%;height:3000%;max-width:none}body.avs-top .is-logo-write-pending>.aza-loader-demo__ink,body.avs-top .is-logo-write-ready>.aza-loader-demo__ink{visibility:hidden}body.avs-top .system-loader-counter{display:flex;justify-content:center;gap:.035em;font-family:"GeneralSans-Variable",sans-serif;font-size:10px;font-weight:500;line-height:1.14;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:0;pointer-events:none}body.avs-top .system-loader-counter__reel{position:relative;display:block;width:.66em;height:1.14em;overflow:hidden;perspective:76px;-webkit-mask-image:linear-gradient(transparent, #000 15%, #000 85%, transparent);mask-image:linear-gradient(transparent, #000 15%, #000 85%, transparent)}body.avs-top .system-loader-counter__rotor{position:absolute;inset:0;display:block;transform-style:preserve-3d}body.avs-top .system-loader-counter__digit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;backface-visibility:hidden}body.avs-top .system-loader-counter[data-counter-state=rolling] .system-loader-counter__rotor{will-change:transform}@keyframes system-room-loader-ambient-on{from{opacity:.9}to{opacity:0}}@keyframes system-room-loader-lamp-on{from{opacity:1}to{opacity:0}}html.is-system-room-loader-lights-mounted body.avs-top .p-top-loading--system::after{opacity:0}html.is-system-room-loader-illuminating body.avs-top .p-top-loading--system .system-room-loader-ambient,html.is-system-room-loader-illuminating body.avs-top .p-top-loading--system .system-room-loader-lamp{animation-play-state:running}html.is-system-room-loader-lit body.avs-top .p-top-loading--system .system-room-loader-ambient,html.is-system-room-loader-lit body.avs-top .p-top-loading--system .system-room-loader-lamp{animation:none;opacity:0}html.is-system-room-loader-lit body.avs-top .p-top-loading--system .system-room-loader-lamp{opacity:0}.has-system-hero-motion body.avs-top header.is-avsHeader .header__logo,.has-system-hero-motion body.avs-top header.is-avsHeader .avs-header__top,.has-system-hero-motion body.avs-top header.is-avsHeader .avs-header__contact,.has-system-hero-motion body.avs-top header.is-avsHeader .avs-header__localNav,.has-system-hero-motion body.avs-top header.is-avsHeader>.header__menu{opacity:0;transition:opacity .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top header.is-avsHeader .header__logo,.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top header.is-avsHeader .avs-header__top,.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top header.is-avsHeader .avs-header__contact,.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top header.is-avsHeader .avs-header__localNav,.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top header.is-avsHeader>.header__menu{opacity:1}.has-system-hero-motion .avs-top .p-system-fv__info{opacity:0;transition:opacity .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) .avs-top .p-system-fv__info{opacity:1}.has-system-hero-motion body.avs-top .system-hero-textMask{overflow:clip;-webkit-clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0);clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0)}.has-system-hero-motion body.avs-top .p-system-fv__title--row{-webkit-clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0);clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0)}.has-system-hero-motion body.avs-top .p-system-fv__title--row-inner{transition-duration:.64s;transition-timing-function:cubic-bezier(0.18, 0.72, 0.35, 1);transition-delay:var(--system-hero-cue, 0.4s)}.has-system-hero-motion body.avs-top .system-hero-textInner{display:block;translate:0 110%;transition:translate .64s var(--system-hero-cue, 0.4s) cubic-bezier(0.18, 0.72, 0.35, 1)}.has-system-hero-motion body.avs-top .system-hero-copyRow,.has-system-hero-motion body.avs-top .system-hero-copyMask{display:block;line-height:inherit}.has-system-hero-motion body.avs-top .system-hero-copyMask{-webkit-clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0);clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0)}.has-system-hero-motion body.avs-top .p-system-fv__company-link .system-hero-textMask,.has-system-hero-motion body.avs-top .p-system-fv__info .l-btn__label .system-hero-textMask{display:inline-block}.has-system-hero-motion body.avs-top .p-system-fv__info>.l-btn>.l-btn__label,.has-system-hero-motion body.avs-top .p-system-fv__info>.l-btn>.l-btn__icon.wrapper{scale:.5;opacity:0;transform-origin:center;transition:transform .25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,scale .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1),opacity .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .system-hero-textInner{translate:0 0}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .p-system-fv__info>.l-btn>.l-btn__label,.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .p-system-fv__info>.l-btn>.l-btn__icon.wrapper{scale:1;opacity:1}.has-system-hero-motion body.avs-top .p-system-fv__info>.l-btn>.l-btn__icon.wrapper{transition:transform .25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,scale .38s calc(var(--system-hero-cue, 0.4s) + .06s) cubic-bezier(0.165, 0.84, 0.44, 1),opacity .38s calc(var(--system-hero-cue, 0.4s) + .06s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion body.avs-top header.is-avsHeader .avs-header__contact>a,.has-system-hero-motion body.avs-top header.is-avsHeader>.header__menu{scale:.5;transform-origin:center;transition:scale .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1),opacity .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion body.avs-top header.is-avsHeader>.header__menu{transition-delay:calc(var(--system-hero-cue, 0.4s) + .06s)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top header.is-avsHeader .avs-header__contact>a,.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top header.is-avsHeader>.header__menu{scale:1}.has-system-hero-motion body.avs-top .p-system-fv__statDottedRing{width:100%;height:100%;overflow:visible}.has-system-hero-motion body.avs-top .p-system-fv__statTrace{opacity:0;transform:scale(0.12);transform-box:view-box;transform-origin:50% 50%;transition:transform .55s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1),opacity .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion body.avs-top .p-system-fv__statTrace--inner{transition-delay:calc(var(--system-hero-cue, 0.4s) + .12s)}.has-system-hero-motion body.avs-top .p-system-fv__statItem:nth-child(2) .p-system-fv__statTrace{transition-delay:calc(var(--system-hero-cue, 0.4s) + .04s)}.has-system-hero-motion body.avs-top .p-system-fv__statItem:nth-child(2) .p-system-fv__statTrace--inner{transition-delay:calc(var(--system-hero-cue, 0.4s) + .16s)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .p-system-fv__statTrace{opacity:.2;transform:scale(1)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .p-system-fv__statTrace--inner{opacity:.5}.has-system-hero-motion body.avs-top .p-system-fv__statRipple{opacity:0;transform:scale(0.89);transform-box:view-box;transform-origin:50% 50%}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .p-system-fv__statRipple{animation:system-stat-ripple 5.6s calc(var(--system-hero-cue, 0.4s) + 1.2s) cubic-bezier(0.165, 0.84, 0.44, 1) infinite}.has-system-hero-motion body.avs-top .p-system-fv__statWave{opacity:0;transform-box:view-box;transform-origin:50% 50%;transition:opacity .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .p-system-fv__statWave{opacity:.55;animation:system-stat-wave-turn 10s var(--system-hero-cue, 0.4s) linear infinite}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .p-system-fv__statItem:nth-child(2) .p-system-fv__statWave{animation-delay:calc(var(--system-hero-cue, 0.4s) - 2.5s)}.has-system-hero-motion.is-hero-motion-paused body.avs-top .p-system-fv__statRipple,.has-system-hero-motion.is-hero-motion-paused body.avs-top .p-system-fv__statWave{animation-play-state:paused}.has-system-hero-motion .p-system-fv__media{overflow:clip}.has-system-hero-motion .p-system-fv__media>.p-system-fv__picture{--system-hero-final-brightness: 0.4;--system-hero-intro-scale: 1;scale:1;transform:scale(var(--system-hero-scale, 1));filter:brightness(1);transform-origin:50% 50%;transition:filter .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) .p-system-fv__media>.p-system-fv__picture{scale:1;filter:brightness(var(--system-hero-final-brightness))}.has-system-hero-motion .avs-header__localNav>.nav>li>.label .line{overflow:clip;-webkit-clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0);clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0)}.has-system-hero-motion body.avs-top .system-hero-navTextMask{display:inline-block;line-height:inherit;-webkit-clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0);clip-path:inset(var(--system-glyph-trim-top, 0px) 0 var(--system-glyph-trim-bottom, 0px) 0)}.has-system-hero-motion .avs-header__localNav>.nav>li>.label .titleeffect{display:inline-block;translate:0 110%;transition:translate .64s var(--system-hero-cue, 0.4s) cubic-bezier(0.18, 0.72, 0.35, 1)}.has-system-hero-motion .avs-header__globalNav>ul>li>a{overflow:clip}.has-system-hero-motion .avs-header__globalNav .c-linelink__txt{display:inline-block;translate:0 110%;transition:translate .64s var(--system-hero-cue, 0.4s) cubic-bezier(0.18, 0.72, 0.35, 1)}.has-system-hero-motion .avs-header__siteTitle{opacity:0;transition:opacity .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) .avs-header__localNav>.nav>li>.label .titleeffect,.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) .avs-header__globalNav .c-linelink__txt,.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) .avs-header__siteTitle{translate:0 0}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) .avs-header__siteTitle{opacity:1}.has-system-hero-motion.is-system-nav-intro body.avs-top .avs-header__localNav>.nav>li>.label{border-right-color:rgba(0,0,0,0) !important}.has-system-hero-motion.is-system-nav-intro body.avs-top .avs-header__localNav>.nav>li::before{width:100%;z-index:3;transform:none;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:opacity .3s,-webkit-clip-path .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1),opacity .3s;transition:clip-path .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1),opacity .3s,-webkit-clip-path .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion.is-system-nav-intro body.avs-top .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li{border-top-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.has-system-hero-motion.is-system-nav-intro.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .avs-header__localNav>.nav>li::before{-webkit-clip-path:inset(0);clip-path:inset(0)}.has-system-hero-motion body.avs-top .system-hero-navFrame{position:absolute;inset:0;pointer-events:none;color:rgba(235,235,235,.3);z-index:2}.has-system-hero-motion body.avs-top .system-hero-navFrame i{display:block;position:absolute;background:currentColor;transform:none;transition:-webkit-clip-path .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-clip-path .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}.has-system-hero-motion body.avs-top .system-hero-navFrame .top,.has-system-hero-motion body.avs-top .system-hero-navFrame .bottom{width:100%;height:1px;left:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.has-system-hero-motion body.avs-top .system-hero-navFrame .top{top:-1px}.has-system-hero-motion body.avs-top .system-hero-navFrame .bottom{bottom:-1px}.has-system-hero-motion body.avs-top .system-hero-navFrame .right{width:1px;height:100%;top:0;right:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.has-system-hero-motion body.avs-top .header.is-fixed-avs .system-hero-navFrame{color:#e6e6e6}.has-system-hero-motion body.avs-top .header.is-fixed-avs .system-hero-navFrame .top,.has-system-hero-motion body.avs-top .header.is-fixed-avs .system-hero-navFrame .bottom{opacity:0}.has-system-hero-motion.is-loaded:not(.is-system-hero-replay-reset):not(.is-system-room-pending) body.avs-top .system-hero-navFrame i{-webkit-clip-path:inset(0);clip-path:inset(0)}.has-system-hero-motion.is-system-hero-replay-reset body.avs-top header.is-avsHeader .header__logo,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top header.is-avsHeader .avs-header__top,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top header.is-avsHeader .avs-header__contact,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top header.is-avsHeader .avs-header__localNav,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top header.is-avsHeader .avs-header__siteTitle,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top header.is-avsHeader>.header__menu,.has-system-hero-motion.is-system-room-pending body.avs-top header.is-avsHeader .header__logo,.has-system-hero-motion.is-system-room-pending body.avs-top header.is-avsHeader .avs-header__top,.has-system-hero-motion.is-system-room-pending body.avs-top header.is-avsHeader .avs-header__contact,.has-system-hero-motion.is-system-room-pending body.avs-top header.is-avsHeader .avs-header__localNav,.has-system-hero-motion.is-system-room-pending body.avs-top header.is-avsHeader .avs-header__siteTitle,.has-system-hero-motion.is-system-room-pending body.avs-top header.is-avsHeader>.header__menu{transition:none !important}.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__info,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .system-hero-textInner,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__info>.l-btn>.l-btn__label,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__info>.l-btn>.l-btn__icon.wrapper,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top header.is-avsHeader .avs-header__contact>a,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top header.is-avsHeader>.header__menu,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__statTrace,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__statRipple,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__statWave,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__media>.p-system-fv__picture,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .avs-header__localNav>.nav>li>.label .titleeffect,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .avs-header__globalNav .c-linelink__txt,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .system-hero-navFrame i,.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .avs-header__localNav>.nav>li::before,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__info,.has-system-hero-motion.is-system-room-pending body.avs-top .system-hero-textInner,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__info>.l-btn>.l-btn__label,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__info>.l-btn>.l-btn__icon.wrapper,.has-system-hero-motion.is-system-room-pending body.avs-top header.is-avsHeader .avs-header__contact>a,.has-system-hero-motion.is-system-room-pending body.avs-top header.is-avsHeader>.header__menu,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__statTrace,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__statRipple,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__statWave,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__media>.p-system-fv__picture,.has-system-hero-motion.is-system-room-pending body.avs-top .avs-header__localNav>.nav>li>.label .titleeffect,.has-system-hero-motion.is-system-room-pending body.avs-top .avs-header__globalNav .c-linelink__txt,.has-system-hero-motion.is-system-room-pending body.avs-top .system-hero-navFrame i,.has-system-hero-motion.is-system-room-pending body.avs-top .avs-header__localNav>.nav>li::before{transition:none !important}.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__title--row-inner,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__title--row-inner{translate:0 1lh;transition:none !important}html:not(.is-loaded) body.avs-top header.is-avsHeader .header__logo,html:not(.is-loaded) body.avs-top header.is-avsHeader .avs-header__top,html:not(.is-loaded) body.avs-top header.is-avsHeader .avs-header__contact,html:not(.is-loaded) body.avs-top header.is-avsHeader .avs-header__localNav,html:not(.is-loaded) body.avs-top header.is-avsHeader>.header__menu{opacity:0;transition:none}@keyframes system-stat-wave-turn{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes system-stat-ripple{from{transform:scale(0.89);opacity:0}25%{opacity:.75}to{transform:scale(1.018);opacity:0}}html.has-system-room-intro body.avs-top .p-system-fv__media>.system-room-intro-frame{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:1;transition:filter .16s linear,opacity .65s cubic-bezier(0.165, 0.84, 0.44, 1)}html.has-system-room-intro body.avs-top .p-system-fv__media>.system-room-intro-frame>img,html.has-system-room-intro body.avs-top .p-system-fv__media>.system-room-intro-frame>video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.has-system-room-intro body.avs-top .p-system-fv__media>.system-room-intro-frame>video{opacity:0;transition:opacity .12s linear}html.has-system-room-intro body.avs-top .p-top-loading--system{background-color:#000;transition:opacity .22s cubic-bezier(0.165, 0.84, 0.44, 1)}html.has-system-room-intro body.avs-top .p-top-loading--system .system-room-loader-count{position:absolute;display:flex;z-index:1;top:calc(50% + 30.9px);left:50%;translate:-50% -50%;font-family:"GeneralSans-Variable",sans-serif;font-size:10px;font-weight:500;line-height:1.14;color:#fff;letter-spacing:0;text-shadow:0 1px 2px rgba(0,0,0,.65);pointer-events:none}html.has-system-hero-motion.has-system-room-intro body.avs-top .p-system-fv__media>.p-system-fv__picture.system-room-intro-frame{filter:brightness(var(--system-room-exposure, 1))}html.is-system-room-dark .system-room-intro-frame{--system-room-exposure: 0.4}body.avs-top .p-system-fv__media>iframe.system-room-shared-frame{filter:brightness(var(--system-room-exposure, 1)) !important;transition:filter 8s cubic-bezier(0.45, 0, 0.55, 1) !important}html.has-system-room-intro body.avs-top .p-system-fv__media>.system-room-ready-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(1);z-index:1;pointer-events:none}html.has-system-room-intro.is-system-room-playing body.avs-top .p-top-loading--system{opacity:0;visibility:hidden;transition:opacity .16s ease-out,visibility 0s .16s}html.has-system-room-intro.is-system-room-pending:not(.is-system-room-playing):not(.is-system-room-comparison) body.avs-top .p-top-loading--system,html.has-system-room-intro.is-system-room-pending:not(.is-system-room-playing):not(.is-system-room-comparison) body.avs-top .p-top-loading--system .p-top-loading__logo{visibility:visible;opacity:1;transition:none}html.has-system-room-intro.is-system-room-pending:not(.is-system-room-playing):not(.is-system-room-comparison) body.avs-top .p-top-loading--system .p-top-loading__logo{transform:none}html.has-system-room-intro.is-system-room-playing body.avs-top .p-system-fv__media>.system-room-intro-frame>video{opacity:1}html.is-system-room-pending body.avs-top header.is-avsHeader .header__logo,html.is-system-room-pending body.avs-top header.is-avsHeader .avs-header__top,html.is-system-room-pending body.avs-top header.is-avsHeader .avs-header__contact,html.is-system-room-pending body.avs-top header.is-avsHeader .avs-header__localNav,html.is-system-room-pending body.avs-top header.is-avsHeader>.header__menu{opacity:0;transition:none !important}html.is-system-room-pending body.avs-top .p-system-fv__info{opacity:0;transition:none !important}html.is-system-room-pending body.avs-top .p-system-fv__titleWrap{opacity:0}html.is-system-room-pending body.avs-top .p-system-fv__title--row-inner{translate:0 1lh;transition:none !important}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce){html:not(.is-loaded) body.avs-top header.is-avsHeader .header__logo,html:not(.is-loaded) body.avs-top header.is-avsHeader .avs-header__top,html:not(.is-loaded) body.avs-top header.is-avsHeader .avs-header__contact,html:not(.is-loaded) body.avs-top header.is-avsHeader .avs-header__localNav,html:not(.is-loaded) body.avs-top header.is-avsHeader>.header__menu{opacity:1;transition:none}.has-system-hero-motion.is-system-hero-replay-reset body.avs-top .p-system-fv__title--row-inner,.has-system-hero-motion.is-system-room-pending body.avs-top .p-system-fv__title--row-inner{translate:0 0}.has-system-hero-motion body.avs-top header.is-avsHeader .header__logo,.has-system-hero-motion body.avs-top header.is-avsHeader .avs-header__top,.has-system-hero-motion body.avs-top header.is-avsHeader .avs-header__contact,.has-system-hero-motion body.avs-top header.is-avsHeader .avs-header__localNav,.has-system-hero-motion body.avs-top header.is-avsHeader>.header__menu{opacity:1;transition:none}.has-system-hero-motion body.avs-top .system-hero-navFrame i,.has-system-hero-motion.is-system-nav-intro body.avs-top .avs-header__localNav>.nav>li::before{-webkit-clip-path:inset(0);clip-path:inset(0);transition:none}.has-system-hero-motion .avs-top .p-system-fv__info,.has-system-hero-motion .avs-header__siteTitle{opacity:1;transition:none;animation:none !important}.has-system-hero-motion body.avs-top .p-system-fv__statTrace{transform:none;opacity:.2;transition:none}.has-system-hero-motion body.avs-top .p-system-fv__statTrace--inner{opacity:.5}.has-system-hero-motion body.avs-top .p-system-fv__statRipple{transform:none;opacity:1;animation:none !important}.has-system-hero-motion body.avs-top .p-system-fv__statWave{transform:none;opacity:.55;transition:none;animation:none !important}.has-system-hero-motion .avs-header__localNav>.nav>li>.label .titleeffect,.has-system-hero-motion .avs-header__globalNav .c-linelink__txt,.has-system-hero-motion .avs-header__siteTitle{translate:0 0;transition:none}.has-system-hero-motion .p-system-fv__media>.p-system-fv__picture{scale:1;transform:none;filter:brightness(var(--system-hero-final-brightness));transition:none}.has-system-hero-motion body.avs-top .system-hero-textInner{translate:0 0;transition:none}.has-system-hero-motion body.avs-top .system-hero-textMask,.has-system-hero-motion body.avs-top .system-hero-navTextMask,.has-system-hero-motion body.avs-top .p-system-fv__title--row,.has-system-hero-motion .avs-header__localNav>.nav>li>.label .line{-webkit-clip-path:none;clip-path:none}.has-system-hero-motion body.avs-top .p-system-fv__info>.l-btn{scale:1;opacity:1;transition:none}html.has-system-room-intro body.avs-top .p-system-fv__media>.system-room-intro-frame{transition:none}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce),print and (min-width: 1024px){html.has-system-hero-motion body.avs-top .p-system-fv__info>.l-btn>.l-btn__label,html.has-system-hero-motion body.avs-top .p-system-fv__info>.l-btn>.l-btn__icon.wrapper,html.has-system-hero-motion body.avs-top header.is-avsHeader .avs-header__contact>a,html.has-system-hero-motion body.avs-top header.is-avsHeader>.header__menu{scale:1 !important;opacity:1 !important;transition:none !important}}@media(min-width: 1024px){body.avs-top .p-top-loading--system .system-room-loader-atmosphere{overflow:hidden}body.avs-top .p-top-loading--system .system-room-loader-beam{opacity:0;animation:system-room-loader-atmosphere-on .2s var(--lamp-on-delay) ease-out both paused}body.avs-top .p-top-loading--system .system-room-loader-haze{opacity:0;animation:system-room-loader-atmosphere-on .78s .04s ease-in-out both paused}html.is-system-room-loader-illuminating body.avs-top .p-top-loading--system .system-room-loader-beam,html.is-system-room-loader-illuminating body.avs-top .p-top-loading--system .system-room-loader-haze{animation-play-state:running}html.is-system-room-loader-lit body.avs-top .p-top-loading--system .system-room-loader-beam,html.is-system-room-loader-lit body.avs-top .p-top-loading--system .system-room-loader-haze{animation:none;opacity:1}@keyframes system-room-loader-atmosphere-on{from{opacity:0}to{opacity:1}}}@media(min-width: 1024px){html[data-system-first-cue]:not(.is-system-room-loader-illuminating):not(.is-system-room-loader-lit) body.avs-top .p-top-loading--system .p-top-loading__logo,html[data-system-first-cue]:not(.is-system-room-loader-illuminating):not(.is-system-room-loader-lit) body.avs-top .p-top-loading--system .system-room-loader-count{visibility:hidden !important;opacity:0 !important}}@media only screen and (max-width: 1023px){body.avs-top header.is-avsHeader .header__drawerMenuWrap,body.avs-top header.is-avsHeader .header__menu,body.avs-top header.is-avsHeader .header__menu::before,body.avs-top header.is-avsHeader .header__menu [class^=dot-]{transition-duration:.65s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}body.avs-top .js-slideArea,body.avs-top .main__pnav,body.avs-top .p-system-contactNav,body.avs-top .footer,body.avs-top .avs-header__top,body.avs-top .header::before,body.avs-top .header__contact,body.avs-top .header__logo,body.avs-top .header__menuList,body.avs-top .header__bg,body.avs-top .drawerMenu__bg{transition-duration:.65s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}html.drawerMenu-open body.avs-top header.is-avsHeader .header__drawerMenuWrap,html.drawerMenu-open body.avs-top header.is-avsHeader .header__menu{transition-duration:.65s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}}@media(min-width: 1024px){html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover>.l-btn__label{transform:translateX(0);transition:scale .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1),opacity .38s var(--system-hero-cue, 0.4s) cubic-bezier(0.165, 0.84, 0.44, 1)}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover>.l-btn__icon.wrapper{margin-left:-1px;transform:scale(1);transform-origin:center;transition:scale .38s calc(var(--system-hero-cue, 0.4s) + .06s) cubic-bezier(0.165, 0.84, 0.44, 1),opacity .38s calc(var(--system-hero-cue, 0.4s) + .06s) cubic-bezier(0.165, 0.84, 0.44, 1)}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover>.l-btn__icon.hover-wrapper{transform:scale(0);transform-origin:center;opacity:0;transition:none}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover .system-button-hover-text{position:relative}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover .system-button-hover-textCurrent,html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover .system-button-hover-textNext{display:block;backface-visibility:hidden;transform-origin:center}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover .system-button-hover-textCurrent{transform:translateY(0);opacity:1}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover .system-button-hover-textNext{position:absolute;inset:0;transform:translateY(115%);opacity:0}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover.is-system-button-hover-active>.l-btn__label{transform:translateX(var(--system-button-hover-shift, calc(6rem - 1px)))}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover.is-system-button-hover-active>.l-btn__icon.wrapper{transform:scale(0)}html body.avs-top .p-system-fv__info>.l-btn.has-system-button-hover.is-system-button-hover-active>.l-btn__icon.hover-wrapper{transform:scale(1);opacity:1}}@media(min-width: 1024px){body.avs-top header.is-avsHeader .header__logo,body.avs-top header.is-avsHeader .avs-header__siteTitle,body.avs-top header.is-avsHeader .header__nav,body.avs-top header.is-avsHeader>.header__menu{animation:none}body.avs-top header.is-avsHeader .header__logo,body.avs-top header.is-avsHeader .header__nav{transition-property:none}body.avs-top header.is-avsHeader .avs-header__siteTitle{transition-property:opacity}body.avs-top header.is-avsHeader .header__drawerMenuWrap{z-index:120}body.avs-top header.is-avsHeader>.header__menu{transition-property:color,background-color,border-color,opacity}body.avs-top header.is-avsHeader>.header__menu::before{transition-property:background-color,border-color,opacity}body.avs-top header.is-avsHeader::before{transform:scaleY(0);transform-origin:center top;opacity:0;transition:transform .28s cubic-bezier(0.22, 1, 0.36, 1),opacity .28s ease}body.avs-top header.is-avsHeader:has(.header.is-fixed-avs.is-header-show)::before{transform:scaleY(1);opacity:1}body.avs-top header.is-avsHeader:has(.header.is-fixed-avs.is-header-hidden)::before{transform:scaleY(0);opacity:0;transition-duration:.34s,.34s}body.avs-top header.is-avsHeader:has(.header.is-fixed-avs)>.header__menu{animation:none;transition-property:none}body.avs-top header.is-avsHeader:has(.header.is-fixed-avs.is-header-hidden)>.header__menu{pointer-events:none}body.avs-top header.is-avsHeader:has(.header.is-fixed-avs.is-header-animating)>.header__menu{will-change:clip-path;pointer-events:none}body.avs-top header.is-avsHeader .header.is-fixed-avs .header__nav>.nav>li.is-current>.label,body.avs-top header.is-avsHeader .header.is-fixed-avs .header__nav>.nav>li.is-current>.label:hover,body.avs-top header.is-avsHeader .header.is-fixed-avs .header__nav>.nav>li.is-current>.label:focus-visible{color:#e20013 !important}body.avs-top header.is-avsHeader .header.is-fixed-avs .header__logo,body.avs-top header.is-avsHeader .header.is-fixed-avs .avs-header__siteTitle,body.avs-top header.is-avsHeader .header.is-fixed-avs .header__nav,body.avs-top header.is-avsHeader .header.is-fixed-avs .header__menu{animation:none;transition-property:none}body.avs-top header.is-avsHeader .header.is-fixed-avs.is-header-hidden .header__logo,body.avs-top header.is-avsHeader .header.is-fixed-avs.is-header-hidden .avs-header__siteTitle,body.avs-top header.is-avsHeader .header.is-fixed-avs.is-header-hidden .header__nav,body.avs-top header.is-avsHeader .header.is-fixed-avs.is-header-hidden .header__menu{pointer-events:none}body.avs-top header.is-avsHeader .header.is-fixed-avs.is-header-animating .header__logo,body.avs-top header.is-avsHeader .header.is-fixed-avs.is-header-animating .avs-header__siteTitle,body.avs-top header.is-avsHeader .header.is-fixed-avs.is-header-animating .header__nav,body.avs-top header.is-avsHeader .header.is-fixed-avs.is-header-animating .header__menu{will-change:clip-path;pointer-events:none}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown{--avs-dropdown-duration: 0.28s;--avs-dropdown-ease: cubic-bezier(0.22, 1, 0.36, 1);transition:border-bottom-color 0s linear var(--avs-dropdown-duration)}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown::after{inset:0 0 -1px 0;background-color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1 !important;visibility:hidden;transition:visibility 0s linear var(--avs-dropdown-duration) !important}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown>.dropdown{background-color:#fff;opacity:1 !important;visibility:hidden;pointer-events:auto;z-index:3;transition:visibility 0s linear var(--avs-dropdown-duration) !important}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown>.dropdown>.container{opacity:0;transition:opacity var(--avs-dropdown-duration) var(--avs-dropdown-ease)}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown>.label{color:inherit !important;transition:color 0s linear var(--avs-dropdown-duration),border-color 0s linear var(--avs-dropdown-duration)}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown.is-open{border-bottom-color:#fff !important;transition-delay:0s}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown.is-open::after{visibility:visible;transition-delay:0s !important}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown.is-open>.dropdown{visibility:visible;transition-delay:0s !important}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown.is-open>.dropdown>.container{opacity:1}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown.is-open>.label{color:#333 !important;border-color:rgba(0,0,0,0) !important;transition-delay:0s,0s}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown[data-nav=service-list]>.dropdown .dropdown__ttl .c-linelink__txt{background-image:none;animation:none;will-change:auto}body.avs-top header.is-avsHeader .header.is-white:not(.is-fixed-avs) .header__nav>.nav>li.has-dropdown:not(.is-open)>.label{color:#fff !important}body.avs-top header.is-avsHeader>.header__menu::after{background-color:#b20000}html.notouch body.avs-top header.is-avsHeader>.header__menu:hover::before{transform:none}html.notouch body.avs-top header.is-avsHeader>.header__menu:hover::after{animation:ripples 2s linear normal}body.avs-top header.is-avsHeader>.header__menu:focus-visible::after{animation:ripples 2s linear normal}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce){body.avs-top header.is-avsHeader::before{transition:none}body.avs-top header.is-avsHeader .header .header__nav>.nav>li.has-dropdown{--avs-dropdown-duration: 0s}body.avs-top header.is-avsHeader>.header__menu::after{animation:none !important}}@media(min-width: 1024px){body.avs-top.has-system-mega-menu header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__contact,body.avs-top.has-system-mega-menu header.is-avsHeader>.header__menu{z-index:111}body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav{z-index:110;--system-mega-opacity: 0;--system-mega-closed-label: #333}body.avs-top.has-system-mega-menu header.is-avsHeader .header.is-white:not(.is-fixed-avs) .header__nav{--system-mega-closed-label: #fff}body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav>.nav>li.has-dropdown{border-bottom-color:rgba(0,0,0,0) !important;transition:none}body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav>.nav>li.has-dropdown::after,body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav>.nav>li.has-dropdown>.dropdownBg{display:none !important}body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav>.nav>li.has-dropdown>.dropdown{position:fixed;top:var(--system-mega-panel-top, var(--header-logo-height--fixed));left:0;right:0;width:100%;background:rgba(0,0,0,0);opacity:1 !important;visibility:hidden;pointer-events:none;transition:none !important}body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav>.nav>li.has-dropdown>.dropdown>.container{background:rgba(0,0,0,0);opacity:var(--system-mega-opacity);transition:none}body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav>.nav>li.has-dropdown>.label{color:color-mix(in srgb, #333 calc(var(--system-mega-opacity) * 100%), var(--system-mega-closed-label)) !important;transition:none}body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav>.nav>li.has-dropdown.is-open{border-bottom-color:rgba(0,0,0,0) !important}body.avs-top.has-system-mega-menu header.is-avsHeader .header .header__nav>.nav>li.has-dropdown.is-system-mega-visible>.dropdown{visibility:visible;pointer-events:auto}body.avs-top.has-system-mega-menu header.is-avsHeader .system-mega-surface,body.avs-top.has-system-mega-menu header.is-avsHeader .system-mega-shade{position:fixed;display:block;left:0;pointer-events:none;opacity:var(--system-mega-opacity);visibility:hidden}body.avs-top.has-system-mega-menu header.is-avsHeader .system-mega-surface{z-index:-1;background:#fff}body.avs-top.has-system-mega-menu header.is-avsHeader .system-mega-shade{z-index:-2;inset:0;background:rgba(0,0,0,.1)}body.avs-top.has-system-mega-menu header.is-avsHeader .is-system-mega-visible>.system-mega-surface,body.avs-top.has-system-mega-menu header.is-avsHeader .is-system-mega-visible>.system-mega-shade{visibility:visible}body.avs-top.has-system-mega-menu header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li.has-dropdown.is-open>.system-hero-navFrame .bottom,body.avs-top.has-system-mega-menu header.is-avsHeader .header .avs-header__localNav>.nav>li.has-dropdown.is-open>.system-hero-navFrame .right,body.avs-top.has-system-mega-menu header.is-avsHeader .header .avs-header__localNav>.nav>li:has(+li.has-dropdown.is-open)>.system-hero-navFrame .right{display:block !important;opacity:calc(1 - var(--system-mega-opacity));transition:none}html.nav-open body.avs-top.has-system-mega-menu header.is-avsHeader .header__contact,html.nav-open body.avs-top.has-system-mega-menu header.is-avsHeader .header__menu{filter:none}}@media(min-width: 1024px){body.avs-top header.is-avsHeader.is-system-nav-exit{position:fixed;inset:0 0 auto;height:var(--header-logo-height--fixed);z-index:112;-webkit-clip-path:inset(0 0 0% 0);clip-path:inset(0 0 0% 0);pointer-events:none !important;transition:none;will-change:opacity,clip-path}body.avs-top header.is-avsHeader.is-system-nav-exit::before{transform:var(--system-nav-exit-background) !important;opacity:var(--system-nav-exit-background-opacity) !important;transition:none !important}body.avs-top header.is-avsHeader.is-system-nav-exit *{pointer-events:none !important}}@media(min-width: 1024px){html.is-system-nav-intro body.avs-top header.is-avsHeader .avs-header__localNav>.nav>li>.label{box-sizing:border-box;width:100%}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav{height:calc(var(--header-logo-height) - var(--header-global-nav-height))}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li{box-sizing:border-box;height:100%;border-top-width:0 !important;border-bottom-width:0 !important}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li>.label{height:100%}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li::before{bottom:0}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li:not(.has-dropdown)::after{inset:0}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li>.system-hero-navFrame{inset:0}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li>.system-hero-navFrame .top{top:0}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li>.system-hero-navFrame .bottom{bottom:0}html.is-system-nav-intro body.avs-top header.is-avsHeader .header:not(.is-fixed-avs) .avs-header__localNav>.nav>li>.system-hero-navFrame .right{top:1px;height:calc(100% - 2px)}}@media(min-width: 1024px){body.avs-top .p-system-works{margin-top:-1px;padding-top:1px}body.avs-top .is-system-line-positioned{position:relative}body.avs-top .is-system-line-top{border-top-color:rgba(0,0,0,0) !important}body.avs-top .is-system-line-bottom{border-bottom-color:rgba(0,0,0,0) !important}body.avs-top .system-section-line{position:absolute;left:0;width:100%;height:var(--system-line-width, 1px);display:block;pointer-events:none;z-index:1}body.avs-top .system-section-line::before{content:"";position:absolute;inset:0;background:var(--system-line-color);transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}body.avs-top .system-section-line.is-visible::before{transform:scaleX(1)}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce){body.avs-top .system-section-line::before{transform:scaleX(1);transition:none}}@media(min-width: 1024px){body.avs-top.has-system-section-motion .c-fade-target.is-section-group-pending{opacity:0;translate:0 2rem}body.avs-top.has-system-section-motion .c-fade-target.is-section-group-visible{opacity:1;translate:0 0}body.avs-top.has-system-section-motion .c-show-target__row--inner.is-section-group-pending{translate:0 1lh}body.avs-top.has-system-section-motion .c-show-target__row--inner.is-section-group-visible{translate:0 0}body.avs-top.has-system-section-motion .system-section-textMask{overflow:clip}body.avs-top.has-system-section-motion .system-section-textMask--inline{display:inline-block;vertical-align:baseline;overflow:visible}body.avs-top.has-system-section-motion .p-avs-c-section-head__label.system-section-textMask,body.avs-top.has-system-section-motion .p-system-works__item-client.system-section-textMask{overflow:visible;-webkit-clip-path:inset(-2px 0 0);clip-path:inset(-2px 0 0)}body.avs-top.has-system-section-motion .p-avs-c-section-head__label.system-section-textMask .system-section-lineMask,body.avs-top.has-system-section-motion .p-system-works__item-client.system-section-textMask .system-section-lineMask{-webkit-clip-path:inset(-2px 0 var(--system-glyph-trim-bottom, 0px) 0);clip-path:inset(-2px 0 var(--system-glyph-trim-bottom, 0px) 0)}body.avs-top.has-system-section-motion .system-section-textInner{display:block;translate:0 110%;transition:translate .64s cubic-bezier(0.18, 0.72, 0.35, 1)}body.avs-top.has-system-section-motion .system-section-textMask.is-section-motion-visible>.system-section-textInner{translate:0 0}body.avs-top.has-system-section-motion .system-section-textMask--lines>.system-section-textInner{translate:0 0;transition:none}body.avs-top.has-system-section-motion .system-section-directText{display:contents}body.avs-top.has-system-section-motion .system-section-directText>.system-section-textInner{display:contents;translate:0 0;transition:none}body.avs-top.has-system-section-motion .system-section-directText--layoutItem{display:block;font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}body.avs-top.has-system-section-motion .system-section-directText--layoutItem>.system-section-textInner{display:block}body.avs-top.has-system-section-motion .system-section-lineMask{display:inline-block;vertical-align:baseline;white-space:nowrap;line-height:inherit;-webkit-clip-path:inset(var(--system-glyph-trim-top, max(0px, (1lh - 1em) / 2 - max(2px, 0.08em))) 0 var(--system-glyph-trim-bottom, max(0px, (1lh - 1em) / 2)) 0);clip-path:inset(var(--system-glyph-trim-top, max(0px, (1lh - 1em) / 2 - max(2px, 0.08em))) 0 var(--system-glyph-trim-bottom, max(0px, (1lh - 1em) / 2)) 0)}body.avs-top.has-system-section-motion .system-section-lineInner{display:block;line-height:inherit;translate:0 105%;transition:translate .64s cubic-bezier(0.18, 0.72, 0.35, 1)}body.avs-top.has-system-section-motion .system-section-textMask.is-section-motion-visible .system-section-lineInner{translate:0 0}body.avs-top.has-system-section-motion .system-section-textInner,body.avs-top.has-system-section-motion .system-section-lineMask,body.avs-top.has-system-section-motion .system-section-lineInner{background:none;border:0}body.avs-top.has-system-section-motion .system-section-textInner::before,body.avs-top.has-system-section-motion .system-section-textInner::after,body.avs-top.has-system-section-motion .system-section-lineMask::before,body.avs-top.has-system-section-motion .system-section-lineMask::after,body.avs-top.has-system-section-motion .system-section-lineInner::before,body.avs-top.has-system-section-motion .system-section-lineInner::after{content:none}body.avs-top.has-system-section-motion .p-system-works__pickup-detail .p-system-works__item-ttl.system-section-textMask--lines>.system-section-textInner>.c-linelink__txt{background-image:none}body.avs-top.has-system-section-motion .p-system-works__pickup-detail .p-system-works__item-ttl.system-section-textMask--lines .system-section-lineMask{-webkit-clip-path:inset(var(--system-glyph-trim-top, 0px) 0 0);clip-path:inset(var(--system-glyph-trim-top, 0px) 0 0)}body.avs-top.has-system-section-motion .p-system-works__pickup-detail .p-system-works__item-ttl.system-section-textMask--lines .system-section-lineInner.c-linelink__txt{background:linear-gradient(currentColor, currentColor) no-repeat left bottom 2px;background-size:100% 1px}body.avs-top.has-system-section-motion.is-system-text-measuring .system-section-textInner,body.avs-top.has-system-section-motion.is-system-text-measuring .system-section-lineInner{translate:0 0;transition:none}body.avs-top.has-system-section-motion .system-section-button.is-section-motion-pending{transform-origin:center;scale:.7;opacity:0}body.avs-top.has-system-section-motion .system-section-button.is-section-motion-running{transform-origin:center;animation:system-section-button-in .7s cubic-bezier(0.165, 0.84, 0.44, 1) both}body.avs-top.has-system-section-motion .system-section-button.l-btn.is-section-motion-pending,body.avs-top.has-system-section-motion .system-section-button.l-btn.is-section-motion-running{scale:1;opacity:1;animation:none}body.avs-top.has-system-section-motion .system-section-button.l-btn>.l-btn__label,body.avs-top.has-system-section-motion .system-section-button.l-btn>.l-btn__icon.wrapper{transform-origin:center}body.avs-top.has-system-section-motion .system-section-button.l-btn.is-section-motion-pending>.l-btn__label,body.avs-top.has-system-section-motion .system-section-button.l-btn.is-section-motion-pending>.l-btn__icon.wrapper{scale:.5;opacity:0}body.avs-top.has-system-section-motion .system-section-button.l-btn.is-section-motion-running>.l-btn__label,body.avs-top.has-system-section-motion .system-section-button.l-btn.is-section-motion-running>.l-btn__icon.wrapper{animation:system-section-button-part-in .38s cubic-bezier(0.165, 0.84, 0.44, 1) both}body.avs-top.has-system-section-motion .system-section-button.l-btn.is-section-motion-running>.l-btn__icon.wrapper{animation-delay:.06s}body.avs-top.has-system-section-motion .system-section-button.l-btn:focus-visible>.l-btn__label,body.avs-top.has-system-section-motion .system-section-button.l-btn:focus-visible>.l-btn__icon.wrapper{scale:1;opacity:1;animation:none}body.avs-top.has-system-section-motion .system-section-textMask:focus-within>.system-section-textInner{translate:0 0;transition:none}body.avs-top.has-system-section-motion .system-section-textMask:focus-within .system-section-lineInner{translate:0 0;transition:none}body.avs-top.has-system-section-motion .system-section-button:focus-visible{scale:1;opacity:1;animation:none}body.avs-top .c-show-target__row,body.avs-top .js-card-title-line{-webkit-clip-path:inset(var(--system-glyph-trim-top, max(0px, (1lh - 1em) / 2 - max(2px, 0.08em))) 0 var(--system-glyph-trim-bottom, max(0px, (1lh - 1em) / 2)) 0);clip-path:inset(var(--system-glyph-trim-top, max(0px, (1lh - 1em) / 2 - max(2px, 0.08em))) 0 var(--system-glyph-trim-bottom, max(0px, (1lh - 1em) / 2)) 0)}body.avs-top .c-show-target__row--inner{transition-duration:.64s;transition-timing-function:cubic-bezier(0.18, 0.72, 0.35, 1)}}@media(min-width: 1024px)and (prefers-reduced-motion: no-preference){body.avs-top .c-fade-target.system-section-textMask,body.avs-top .p-system-serviceList__labelWrap.c-fade-target{transition-duration:.64s;transition-timing-function:cubic-bezier(0.18, 0.72, 0.35, 1)}}@media(min-width: 1024px){@keyframes system-section-button-part-in{from{scale:.5;opacity:0}to{scale:1;opacity:1}}@keyframes system-section-button-in{from{scale:.7;opacity:0}to{scale:1;opacity:1}}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce){body.avs-top .c-show-target__row,body.avs-top .js-card-title-line{-webkit-clip-path:none;clip-path:none}body.avs-top.has-system-section-motion .system-section-textInner,body.avs-top.has-system-section-motion .system-section-lineInner{translate:0 0;transition:none}body.avs-top.has-system-section-motion .system-section-button,body.avs-top.has-system-section-motion .system-section-button.l-btn>.l-btn__label,body.avs-top.has-system-section-motion .system-section-button.l-btn>.l-btn__icon.wrapper{scale:1 !important;opacity:1 !important;animation:none !important}}@media print and (min-width: 1024px){body.avs-top .c-show-target__row,body.avs-top .js-card-title-line{-webkit-clip-path:none;clip-path:none}body.avs-top.has-system-section-motion .system-section-textInner,body.avs-top.has-system-section-motion .system-section-lineInner{translate:0 0}body.avs-top.has-system-section-motion .system-section-button,body.avs-top.has-system-section-motion .system-section-button.l-btn>.l-btn__label,body.avs-top.has-system-section-motion .system-section-button.l-btn>.l-btn__icon.wrapper{scale:1;opacity:1;animation:none}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce),print and (min-width: 1024px){body.avs-top.has-system-section-motion .c-fade-target.is-section-group-pending{opacity:1;translate:0 0}body.avs-top.has-system-section-motion .c-show-target__row--inner.is-section-group-pending{translate:0 0}}@media(min-width: 1024px){body.avs-top a.p-avs-c-section-head__action .l-arwbtn:not(.is-section-motion-pending):not(.is-section-motion-running){animation:none}body.avs-top a.p-avs-c-section-head__action .l-arwbtn .arw::before,body.avs-top a.p-avs-c-section-head__action .l-arwbtn .arw::after{animation:none}html.notouch body.avs-top a.p-avs-c-section-head__action .l-arwbtn:not(.is-section-motion-pending):not(.is-section-motion-running).is-section-icon-animating{animation:undefined-easeOutBounce 1s cubic-bezier(0.39, 0.575, 0.565, 1)}html.notouch body.avs-top a.p-avs-c-section-head__action .l-arwbtn:not(.is-section-motion-pending):not(.is-section-motion-running).is-section-icon-animating .arw::before{animation:arwb_r 1s cubic-bezier(0.39, 0.575, 0.565, 1)}html.notouch body.avs-top a.p-avs-c-section-head__action .l-arwbtn:not(.is-section-motion-pending):not(.is-section-motion-running).is-section-icon-animating .arw::after{animation:arw_r 1s cubic-bezier(0.39, 0.575, 0.565, 1)}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce){html.notouch body.avs-top a.p-avs-c-section-head__action .l-arwbtn:not(.is-section-motion-pending):not(.is-section-motion-running).is-section-icon-animating{animation:none}html.notouch body.avs-top a.p-avs-c-section-head__action .l-arwbtn:not(.is-section-motion-pending):not(.is-section-motion-running).is-section-icon-animating .arw::before,html.notouch body.avs-top a.p-avs-c-section-head__action .l-arwbtn:not(.is-section-motion-pending):not(.is-section-motion-running).is-section-icon-animating .arw::after{animation:none}}html.notouch body.avs-top .p-system-works__pickup .img-ov img,html.notouch body.avs-top .p-system-reason__cardImage.img-ov img{transform:scale(1.005) !important}@media(min-width: 1024px){body.avs-top .js-works-stalker:empty{display:none}body.avs-top.has-system-thumbnail-motion .system-thumbnail-image{position:relative;overflow:hidden;border:0}body.avs-top.has-system-thumbnail-motion .system-photo-reveal-card{opacity:1;translate:0 0;transition:none}body.avs-top.has-system-thumbnail-motion .system-photo-reveal-pending{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}body.avs-top.has-system-thumbnail-motion .system-thumbnail-stage{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;border:0;border-radius:inherit;background:none;-webkit-mask-image:radial-gradient(circle, #000 0 0.45px, transparent 0.7px);mask-image:radial-gradient(circle, #000 0 0.45px, transparent 0.7px);-webkit-mask-size:6px 6px;mask-size:6px 6px;-webkit-mask-repeat:repeat;mask-repeat:repeat}body.avs-top.has-system-thumbnail-motion .system-thumbnail-light{position:absolute;top:0;bottom:0;width:clamp(10px,4%,20px);border:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.12) 45%, rgba(255, 255, 255, 0.12) 55%, transparent)}body.avs-top.has-system-thumbnail-motion[data-aza-thumbnail-lab=active] .system-thumbnail-stage{display:none}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce),print and (min-width: 1024px){body.avs-top.has-system-thumbnail-motion .system-photo-reveal-pending{-webkit-clip-path:none !important;clip-path:none !important}body.avs-top.has-system-thumbnail-motion .system-thumbnail-stage{display:none}}.p-system-serviceList{padding-bottom:17rem}.p-system-serviceList__head{display:flex;justify-content:space-between;margin-bottom:8rem}.p-system-serviceList__labelWrap{width:var(--four-column-grid)}.p-system-serviceList__intro{width:calc(100% - var(--four-column-grid) - 3rem)}.p-system-serviceList__labelWrap,.p-system-serviceList__intro{padding-top:3.4rem;border-top:1px solid #ccc}.p-system-serviceList__cards{display:flex;background-color:#efefef;border-radius:1.5rem;border:1px solid #ebebeb;transition:border-radius var(--avs-duration) var(--easeOutQuint)}@media(min-width: 1024px){.p-system-serviceList__cards:has(.p-system-serviceList__card:nth-of-type(1):hover){border-radius:0 1.5rem 1.5rem 0}.p-system-serviceList__cards:has(.p-system-serviceList__card:nth-of-type(2):hover) .p-system-serviceList__card:nth-of-type(1):before{display:none}.p-system-serviceList__cards:has(.p-system-serviceList__card:nth-of-type(3):hover) .p-system-serviceList__card:nth-of-type(2):before{display:none}.p-system-serviceList__cards:has(.p-system-serviceList__card:nth-of-type(4):hover){border-radius:1.5rem 0 0 1.5rem}.p-system-serviceList__cards:has(.p-system-serviceList__card:nth-of-type(4):hover) .p-system-serviceList__card:nth-of-type(3):before{display:none}}.p-system-serviceList__card{width:25%;aspect-ratio:311/393;box-sizing:border-box;display:flex;position:relative;flex-direction:column;position:relative;z-index:1}.p-system-serviceList__card:before{top:3rem}.p-system-serviceList__card:after{content:"";position:absolute;inset:-1px 0;opacity:0;--color: #e60012;--thickness: 1px;--size: 5px;z-index:1;scale:1.02;pointer-events:none;transition:var(--avs-duration) var(--easeOutQuint);transition-property:scale,opacity;background:linear-gradient(to right, var(--color) var(--size), transparent 0) 0 0/100% var(--thickness) no-repeat,linear-gradient(to bottom, var(--color) var(--size), transparent 0) 0 0/var(--thickness) 100% no-repeat,linear-gradient(to left, var(--color) var(--size), transparent 0) 100% 0/100% var(--thickness) no-repeat,linear-gradient(to bottom, var(--color) var(--size), transparent 0) 100% 0/var(--thickness) 100% no-repeat,linear-gradient(to right, var(--color) var(--size), transparent 0) 0 100%/100% var(--thickness) no-repeat,linear-gradient(to top, var(--color) var(--size), transparent 0) 0 100%/var(--thickness) 100% no-repeat,linear-gradient(to left, var(--color) var(--size), transparent 0) 100% 100%/100% var(--thickness) no-repeat,linear-gradient(to top, var(--color) var(--size), transparent 0) 100% 100%/var(--thickness) 100% no-repeat}.p-system-serviceList__card:nth-of-type(1):after{inset:-1px 0 -1px -1px}.p-system-serviceList__card:nth-of-type(4):after{inset:-1px -1px -1px 0}@media(hover: hover){.p-system-serviceList__card:where(:-moz-any-link,:enabled,summary):hover::after{opacity:1;scale:1}.p-system-serviceList__card:where(:any-link,:enabled,summary):hover::after{opacity:1;scale:1}.p-system-serviceList__card:where(:-moz-any-link,:enabled,summary):hover .p-system-serviceList__card-inner:before{opacity:1;scale:1;border-radius:0}.p-system-serviceList__card:where(:any-link,:enabled,summary):hover .p-system-serviceList__card-inner:before{opacity:1;scale:1;border-radius:0}.p-system-serviceList__card:where(:-moz-any-link,:enabled,summary):hover .p-system-serviceList__cardNumber{color:#e20013}.p-system-serviceList__card:where(:any-link,:enabled,summary):hover .p-system-serviceList__cardNumber{color:#e20013}}.p-system-serviceList__card:not(:last-child){position:relative}.p-system-serviceList__card:not(:last-child)::before{content:"";position:absolute;right:0;height:100%;width:1px;background-image:linear-gradient(to bottom, #514c4c 0%, #514c4c 25%, transparent 26%);background-size:1px 4px;background-repeat:repeat-y;opacity:.3}@media(max-width: 1023px){.p-system-serviceList__card:not(:last-child)::before{background-size:1px 3px}}.p-system-serviceList__card:not(:last-child):before{height:calc(100% - 7rem)}.p-system-serviceList__card-inner{position:relative;z-index:1;height:100%;padding:3rem;padding-bottom:4rem;box-sizing:border-box;transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1)}.p-system-serviceList__card-inner:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:0;scale:1.02;pointer-events:none;transition:var(--avs-duration) var(--easeOutQuint);transition-property:scale,opacity,border-radius}.p-system-serviceList__cardTitle{font-size:2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:1rem;position:relative;z-index:1}.p-system-serviceList__cardImage{aspect-ratio:250/130;border-radius:5px;margin-bottom:1.4rem}.p-system-serviceList__cardImage img,.p-system-serviceList__cardImage picture{height:100%;-o-object-fit:cover;object-fit:cover}.p-system-serviceList__cardText{position:relative;z-index:1;line-height:1.5;font-size:1.2rem;max-height:4lh;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.p-system-serviceList__cardNumber{position:absolute;left:3rem;bottom:6rem;font-size:1rem}.p-system-serviceList__cursorTooltip{width:0;height:0;position:fixed;pointer-events:none;z-index:100;top:0;left:0;opacity:0;transition:opacity .18s cubic-bezier(0.165, 0.84, 0.44, 1)}.p-system-serviceList__cursorTooltip.is-visible{opacity:1}.p-system-serviceList__cursorTooltip-list{opacity:0;width:-moz-fit-content;width:fit-content;transform:scale(1);visibility:hidden;pointer-events:none;transition:opacity .45s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s linear .22s;position:absolute;top:0;left:0}.p-system-serviceList__cursorTooltip-list.is-active{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s linear 0s;animation:service-tooltip-frame-scale-in .38s cubic-bezier(0.165, 0.84, 0.44, 1);transform-origin:center}.p-system-serviceList__cursorTooltip-list.is-active .p-system-serviceList__cursorTooltip-content{animation:service-tooltip-content-scale-in .4s cubic-bezier(0.165, 0.84, 0.44, 1);transform-origin:center}@keyframes service-tooltip-frame-scale-in{from{transform:scale(0.93)}to{transform:scale(1)}}@keyframes service-tooltip-content-scale-in{from{transform:scale(0.9)}to{transform:scale(1)}}.p-system-serviceList__cursorTooltip-list{background-color:#fff;padding:2rem 3.4rem 2rem 2.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.5rem;font-size:1.4rem}.p-system-serviceList__cursorTooltip-content{margin:0;padding:0}.p-system-serviceList__cursorTooltip-item{position:relative;white-space:nowrap}.p-system-serviceList__cursorTooltip-item strong{color:#b2a0a0;background-image:linear-gradient(to right, #B2A0A0 0%);background-repeat:no-repeat;background-size:100% 1px;background-position:0 calc(100% - 3px);font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-system-serviceList__cursorTooltip-item:before{content:"";color:#e20013;position:absolute;width:3px;height:3px;border-radius:50%;top:50%;translate:0 -50%;left:-0.8rem;background-color:#e20013}@media(max-width: 1023px){.p-system-serviceList__head{flex-direction:column;margin-bottom:4rem}.p-system-serviceList__labelWrap{width:auto;text-align:center;border-color:#ebebeb;padding-top:4.9rem}.p-system-serviceList__intro{width:auto;border-top:none;padding-top:.2rem}.p-system-serviceList__title{text-align:center;line-height:1.2}.p-system-serviceList__title .c-show-target__row:nth-of-type(3){translate:0 -0.2rem;letter-spacing:-0.05rem}.p-system-serviceList__title .c-show-target__row:nth-of-type(4){translate:0 -0.7rem}.p-system-serviceList__lead{text-align:center}.p-system-serviceList__introBtn{margin-inline:auto;display:block}.p-system-serviceList__cards{flex-direction:column;border-radius:1rem}.p-system-serviceList__card{width:100%;text-align:center;aspect-ratio:auto}.p-system-serviceList__card:not(:last-child):before,.p-system-serviceList__card:not(:last-child):after{display:none}.p-system-serviceList__card:not(:last-child) .p-system-serviceList__card-inner{position:relative}.p-system-serviceList__card:not(:last-child) .p-system-serviceList__card-inner::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right, black 0%, black 33%, transparent 34%);background-size:3px 1px;background-repeat:repeat-x;opacity:.3}}@media(max-width: 1023px)and (max-width: 1023px){.p-system-serviceList__card:not(:last-child) .p-system-serviceList__card-inner::after{background-size:3px 1px}}@media(max-width: 1023px){.p-system-serviceList__card-inner{padding:4rem}.p-system-serviceList__card-inner:has(.p-system-serviceList__card-icon.is-hidden){padding-bottom:.5rem}.p-system-serviceList__card-inner:has(.p-system-serviceList__card-icon.is-hidden) .p-system-serviceList__cardText{display:block;max-height:none;height:8lh;display:block;overflow:visible}.p-system-serviceList__cardTitle{font-size:2.2rem;margin-bottom:1.5rem}.p-system-serviceList__cardTitle .c-linelink__txt{background-position:left bottom 5px}.p-system-serviceList__cardImage{width:16.5rem;margin-inline:auto;border-radius:3px}.p-system-serviceList__cardText{margin-bottom:2.7rem;height:4lh;transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1)}.p-system-serviceList__cardNumber{display:none}button.p-system-serviceList__card-icon{width:2.7rem;height:2.7rem;border-radius:50%;background-color:#fff;margin-inline:auto;position:relative;transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1)}button.p-system-serviceList__card-icon:before,button.p-system-serviceList__card-icon:after{height:1px;width:.9rem;position:absolute;top:50%;left:50%;translate:-50% -50%;content:"";background-color:#000}button.p-system-serviceList__card-icon:after{rotate:90deg}button.p-system-serviceList__card-icon.is-hidden{opacity:0;pointer-events:none}.p-system-serviceList__card-hidden{transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;height:0;display:none !important}.p-system-serviceList__card-hidden.is-show{opacity:1;height:auto}.p-system-serviceList__card-hidden li{font-size:1.2rem;line-height:1.4}.p-system-serviceList__card-hidden li:not(:last-child){margin-bottom:1.2rem}.p-system-serviceList__card-hidden li strong{color:#b2a0a0}.p-system-serviceList{padding-bottom:0;position:relative;z-index:1;margin-bottom:-6rem;background-color:rgba(0,0,0,0) !important}.p-system-serviceList .l-grid-container{position:relative;z-index:1}.p-system-serviceList:before{content:"";position:absolute;inset:0 0 6rem;background-color:#fff}}body.avs-top .p-system-serviceList__card-link{position:absolute;inset:0;z-index:2}body.avs-top .p-system-serviceList__card-link:focus-visible{outline:2px solid #e60012;outline-offset:-3px}html.notouch body.avs-top .p-system-serviceList__card:has(.p-system-serviceList__card-link:hover) .img-ov img{transform:scale(1.05) !important}@media(max-width: 1023px){body.avs-top .p-system-serviceList__cursorTooltip{display:none}body.avs-top .p-system-serviceList__card-icon{z-index:3}body.avs-top .p-system-serviceList__card-icon:focus-visible{outline:2px solid #e60012;outline-offset:3px}}@media(max-width: 1023px)and (prefers-reduced-motion: reduce){body.avs-top .p-system-serviceList__card-inner,body.avs-top .p-system-serviceList__cardText,body.avs-top .p-system-serviceList__card-icon,body.avs-top .p-system-serviceList__card-hidden{transition:none}}.p-system-works{margin-bottom:-13rem;background-color:#fff;position:relative}.p-system-works .p-system-flow__anchor{color:#fff}.p-system-works__bar{position:absolute;width:calc(100% - 12rem);height:1px;background-color:#ccc;left:6rem;top:22rem}.p-system-works__heading{display:flex;justify-content:flex-end;position:relative;z-index:1;color:#fff;gap:3rem;margin-bottom:12rem}.p-system-works__heading .p-avs-c-section-head__label,.p-system-works__heading .p-avs-c-section-head__description{color:#c6baba}.p-system-works__heading .p-avs-c-section-head__title strong{color:#c6baba}.p-system-works__content{padding-top:12.9rem}.p-system-works__main{border-radius:var(--section-radius-size) var(--section-radius-size) 0 0;position:relative;z-index:1;padding-bottom:21rem;padding-bottom:28rem}.p-system-works__main:before{content:"";border-radius:var(--section-radius-size) var(--section-radius-size) 0 0;position:absolute;inset:18rem 0 0;background-color:#3f3838}.p-system-works__flex{display:flex;gap:3rem;position:relative;padding-top:2.9rem;border-top:1px solid #514c4c}.p-system-works__flex .c-cat{font-size:1.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;padding-inline:.7rem;color:#b2a0a0;background-color:rgba(255,255,255,.1);border-radius:5px;width:-moz-fit-content;width:fit-content}.p-system-works__flex .c-tag__link{color:#fff}.p-system-works__pickup{margin-bottom:11rem}.p-system-works__ttl{width:var(--four-column-grid);color:#c6baba;font-family:"GeneralSans-Variable";font-size:1.2rem;line-height:1}.p-system-works__index-list{display:flex;gap:3rem;margin-bottom:5.3rem}.p-system-works__footer{padding-top:2rem;border-top:1px solid #514c4c;display:flex;justify-content:flex-end}.p-system-works__index-item{width:calc((100% - 6rem)/3)}.p-system-works__index-item .img-ov{border-radius:5px;margin-bottom:1rem;aspect-ratio:var(--works-thumb-aspect-ratio)}.p-system-works__list{width:calc(100% - var(--four-column-grid) - 3rem + var(--scrollbar-width));width:calc(var(--four-column-grid)*3 + var(--gap)*2)}.p-system-works__categories,.p-system-works__content{width:calc(50% - 1.5rem)}.p-system-works__categories{position:absolute;top:0;left:0;width:-moz-fit-content;width:fit-content}.p-system-works__categories.is-fixed{top:calc(50vh - 14.5rem)}.p-system-works__categories.is-fixed-bottom{position:absolute;left:0}.p-system-works__cat-label{position:relative;z-index:1}.p-system-works__cat{position:relative;width:-moz-fit-content;width:fit-content}.p-system-works__cat:not(:last-child){margin-bottom:1rem}.p-system-works__cat a{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.9rem;font-size:1.4rem;color:#fff;position:relative;z-index:1}.p-system-works__cat a:before{width:calc(var(--four-column-grid) + 6rem);position:absolute;content:"";top:0;height:100%;left:-6rem;background-color:#f5f5f5;opacity:.1;border-radius:0 5px 5px 0;opacity:0;transition:opacity .25s cubic-bezier(0.165, 0.84, 0.44, 1)}.avs-top .p-system-works__cat a:before{background-color:rgba(217,217,217,.1)}@media(hover: hover){.p-system-works__cat a:where(:-moz-any-link,:enabled,summary):hover:before{opacity:1}.p-system-works__cat a:where(:any-link,:enabled,summary):hover:before{opacity:1}}.p-system-works__cat:not(.is-current)::after{position:absolute;width:3.8rem;height:3.8rem;border-radius:5px;content:"";left:0;top:0;border:1px solid rgba(255,255,255,.2)}.p-system-works__cat.is-current a{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#e20013}.p-system-works__cat.is-current a:before{opacity:1}.p-system-works__cat-icon{width:4rem;height:4rem;position:relative;z-index:1;border-radius:5px}.p-system-works__cat-icon-current{position:absolute;left:0;top:0;width:4rem;height:4rem;display:block;z-index:1}.p-system-works__item-inner{display:flex;gap:3rem}.p-system-works__item-inner .img-ov{width:calc(100% - 3rem - 28.8rem);border-radius:.5rem}.p-system-works__item-detail{color:#fff;translate:0 -0.7rem}.p-system-works__item:not(:last-child){margin-bottom:6rem}.p-system-works__item-client{font-size:1rem;color:#c6baba;margin-bottom:.7rem;line-height:1;display:inline-block}.p-system-works__item-ttl{color:#fff;font-size:1.6rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.5}.p-system-works__visual{position:relative;height:200vh;width:100%;margin-bottom:-18rem;overflow-anchor:none}.p-system-works__visual-content{--inner-height: 44rem;position:sticky;top:calc(50vh - var(--inner-height)/2);aspect-ratio:1360/963}.p-system-works__visual--inner{position:relative;overflow:clip;width:30rem;height:var(--inner-height);margin-inline:auto;border-radius:1rem}.p-system-works__kv{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100vw;height:100%}.p-system-works__kv video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;filter:brightness(0.8)}.p-system-works__kv iframe{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100vw;height:100vh;border:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(0.8)}.p-system-works__copy-list{position:absolute;top:2.5rem;left:0;width:100%;left:calc((100vw - 100%)/-2);width:100vw;overflow:clip;z-index:1;font-size:4.8rem;line-height:1;overflow:clip}.p-system-works__copy-list.center{translate:0 -50% !important;font-size:11rem;top:50%}.p-system-works__copy-list.center .p-system-works__copy-list-inner{transform:translateY(1lh)}.p-system-works__copy-list-inner{display:flex;color:#b2a0a0;font-family:"GeneralSans-Variable";font-weight:600;width:-moz-fit-content;width:fit-content;transform-origin:top left;animation:horizontalRail 20s linear infinite}@keyframes horizontalRail{0%{translate:0 0}100%{translate:-16.6666666667% 0}}.p-system-works__copy{white-space:nowrap}.p-system-works__copy-ttl{position:absolute;bottom:2.5rem;left:50%;translate:-50% 0;color:#fff;font-size:1.2rem;overflow:clip}.p-system-works__copy-ttl-inner{display:inline-block}.p-system-works__pickup{--row-gap: 6rem;--row-height: calc((var(--four-column-grid) * 2 + var(--gap)) * 310 / 605)}.p-system-works__pickup-column{display:flex;flex-direction:column;gap:var(--row-gap);height:calc(var(--row-height)*3 + var(--row-gap)*2)}.p-system-works__pickup-column .img-ov{aspect-ratio:var(--works-thumb-aspect-ratio)}.p-system-works__grid{display:grid;padding-top:2.9rem;position:relative;border-top:1px solid #514c4c;gap:var(--gap);grid-template-columns:var(--four-column-grid) calc(var(--four-column-grid)*2 + var(--gap)) var(--four-column-grid)}.p-system-works__pickup-row{height:var(--row-height)}.p-system-works__pickup-visual{position:sticky;top:calc(50vh - var(--row-height)/2);border-radius:.5rem;overflow:clip;transform-origin:right}.p-system-works__pickup-detail{position:sticky;top:calc(50vh - var(--row-height)/2);transform-origin:left}.js-works-stalker{position:fixed;width:50px;height:50px;top:50vh;left:0;background-color:#fff;z-index:10}@media(max-width: 1023px){.js-works-stalker{display:none}}@media(max-width: 1023px){.p-system-works__main{padding-bottom:21rem}.p-system-works__kv{position:relative;scale:1;height:100%;translate:0 0;top:auto;left:auto;-o-object-fit:cover;object-fit:cover}.p-system-works__kv video{-o-object-fit:cover;object-fit:cover;height:100%;filter:brightness(0.4)}.p-system-works__visual--inner{height:100%;width:100%;border-radius:0}.p-system-works__visual{height:50rem;margin-bottom:-17.6rem}.p-system-works__visual-content{position:relative;height:100%;top:auto;aspect-ratio:auto}.p-system-works__content{width:100%;border-top:1px solid #ccc;padding-top:4.9rem}.p-system-works__main:before{inset:13.5rem 0 0}.p-system-works__heading{margin-bottom:4rem}.p-system-works__heading .p-avs-c-section-head__description{color:#fff;margin-top:1rem;margin-bottom:1.5rem}.p-system-works__pickup{padding-left:3rem;padding-right:6rem;margin-bottom:2.6rem;color:#fff}.p-system-works__pickup .c-linelink{color:inherit}.p-system-works__pickup .splide__track{overflow:visible}.p-system-works__pickup .p-avs-works__fv--item .img-ov{margin-bottom:.8rem;border-radius:3px}.p-system-works__pickup .p-avs-works__fv--item-ttl{font-size:1.5rem;line-height:1.45;margin-bottom:.5rem;height:2lh}.p-system-works__pickup .p-avs-works__fv--item-ttl .c-linelink__txt{background-position:left bottom 3px}.p-system-works__flex{flex-direction:column;padding-top:2rem;gap:4rem}.p-system-works__list{width:100%}.p-system-works__index-list{gap:3rem 1.5rem;flex-wrap:wrap;margin-bottom:3.3rem}.p-system-works__index-item{width:calc((100% - 1.5rem)/2)}.p-system-works__index-item .img-ov{border-radius:3px;margin-bottom:.5rem}.p-system-works__index-item .c-tag__link{color:#fff}.p-system-works__item-ttl{font-size:1.2rem;max-height:2lh;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.45}.p-system-works__item-ttl .c-linelink__txt{background-position:left bottom 2px}.p-system-works__index-item-detail{line-height:1}.p-system-works__item-client{margin-bottom:.3rem;line-height:1.15}.p-system-works__item-client::before,.p-system-works__item-client::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-system-works__item-client::before{margin-block-end:calc((1 - 1.15)*.5em)}.p-system-works__item-client::after{margin-block-start:calc((1 - 1.15)*.5em)}}.p-system-reason{border-radius:var(--section-radius-size) var(--section-radius-size) 0 0;overflow:clip;position:relative;padding-bottom:21rem;position:relative;z-index:1;background-color:#efefef}.p-system-reason .main__video{position:absolute;inset:0}.p-system-reason .main__video video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;height:auto;-webkit-mask-image:linear-gradient(to bottom, black 80%, transparent 100%);mask-image:linear-gradient(to bottom, black 80%, transparent 100%)}.p-system-reason__inner{display:flex;gap:var(--gap);justify-content:space-between}.p-system-reason__right{width:var(--three-column-grid)}.p-system-reason__left{width:calc(var(--three-column-grid)*2 + var(--gap))}.p-system-reason__left--inner{position:sticky;height:calc(100vh - var(--header-logo-height--fixed) - 9rem);top:calc(var(--header-logo-height--fixed) + 3rem);display:flex;flex-direction:column;justify-content:space-between;padding-top:7.5rem;border-top:1px solid #ccc;box-sizing:border-box}.p-system-reason__left--inner .p-avs-c-section-head__title strong{color:#beb0b0}.p-system-reason__anchor{margin-bottom:11.5rem}.p-system-reason__subBlock{display:flex;align-items:flex-end;gap:var(--gap)}.p-system-reason__subImage{width:var(--four-column-grid);border-radius:.5rem;overflow:clip}.p-system-reason__subText{font-size:1.2rem;line-height:1.5}.p-system-reason__cardImage{border-radius:.5rem;aspect-ratio:387/198;width:100%;display:block;margin-bottom:2rem;overflow:clip}.p-system-reason__cardImage picture,.p-system-reason__cardImage img{aspect-ratio:387/198;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-system-reason__card{border-bottom:1px solid #ccc;padding-bottom:3.4rem}.p-system-reason__card:not(:last-child){margin-bottom:4rem}.p-system-reason__cardTitle{font-size:3rem;line-height:1.3;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:.9rem}.p-system-reason__cardTitle strong{color:#beb0b0}@media(min-width: 1023px){.p-system-reason__cardTitle .c-linelink__txt{--bottom:7px!important}}.p-system-reason__cardText{font-size:1.4rem;line-height:1.6}@media(max-width: 1023px){.p-system-reason{padding-bottom:14rem}.p-system-reason__inner{flex-direction:column}.p-system-reason__left{width:100%}.p-system-reason__left--inner{position:relative;height:auto;top:auto;padding-top:4.8rem}.p-system-reason__right{width:100%;border-top:1px solid #dedede}.p-system-reason__card{padding-top:2.4rem;padding-bottom:.9rem;border-bottom:1px solid #dedede}.p-system-reason__card:nth-of-type(3){border-bottom:1px solid #ccc}.p-system-reason__card a{display:flex;flex-direction:column}.p-system-reason__card:not(:last-child){margin-bottom:0}.p-system-reason__cardTitle{order:1;font-size:2.8rem;line-height:1.25;margin-bottom:.7rem}.p-system-reason__cardImage{width:15rem;margin-left:auto;order:3;border-radius:3px}.p-system-reason__cardText{font-size:1.2rem;line-height:1.75;order:2;margin-bottom:2rem}.p-system-reason__anchor{margin-bottom:.5rem}.p-system-reason__anchor .p-avs-c-section-head__title{margin-bottom:1rem}.p-system-reason__footer{padding-top:2rem;display:flex;justify-content:flex-end}}.p-system-flow{padding-bottom:14.3rem;border-radius:var(--section-radius-size) var(--section-radius-size) 0 0;margin-top:-6rem;position:relative;z-index:1}.p-system-flow__inner{display:flex;flex-direction:row-reverse;gap:8rem}.p-system-flow__content{width:var(--four-column-grid)}.p-system-flow__diagram{width:calc(100% - 8rem - var(--four-column-grid))}.p-system-flow__lottie{width:100%;height:auto;aspect-ratio:840/500;display:block}@media(max-width: 1023px){.p-system-flow{padding-bottom:8rem}.p-system-flow__inner{flex-direction:column}.p-system-flow__inner .p-avs-c-section-head__title{margin-bottom:3rem}.p-system-flow__image{margin-bottom:3rem}.p-system-flow__lottie{aspect-ratio:840/500}.p-system-flow__content{width:100%}.p-system-flow__diagram{width:100%}}.p-system-voice{padding-bottom:21rem;position:relative;z-index:1}.p-system-voice__inner{padding-top:8rem;border-top:1px solid #ebebeb;display:flex;align-items:flex-start;gap:var(--gap)}.p-system-voice__lead{width:var(--three-column-grid)}.p-system-voice__cards--wrapper{width:calc(100% - var(--gap) - var(--three-column-grid))}.p-system-voice__cards{display:flex;flex-wrap:wrap;gap:var(--gap);margin-bottom:6.4rem}.p-system-voice__image{margin-bottom:1.4rem;border-radius:5px;overflow:clip}.p-system-voice__image img{aspect-ratio:var(--voice-thumb-aspect-ratio);-o-object-fit:cover;object-fit:cover}.p-system-voice__company{font-size:1rem;margin-bottom:.2rem}.p-system-voice__cardTitle{font-size:1.6rem;line-height:1.5;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-system-voice__footer{padding-top:3.5rem;border-top:1px solid #ebebeb;display:flex;justify-content:flex-end}.p-voice-main{padding-top:3rem;border-top:1px solid #ebebeb}.p-voice__cards--wrapper{--gap:5rem;row-gap:8.5rem;margin-top:3rem;padding-top:6rem;border-top:1px solid #ebebeb}@media(max-width: 1023px){.p-system-voice{padding-bottom:16rem}.p-system-voice__inner{flex-direction:column;padding-top:5rem;gap:4.3rem}.p-system-voice__lead{width:100%}.p-system-voice__lead .p-avs-c-section-head__title{margin-bottom:1rem}.p-system-voice__cards--wrapper{width:100%}.p-system-voice__cards--wrapper .p-system-voice__cards{--col:1}.p-system-voice__image{border-radius:3px;margin-bottom:.8rem}.p-system-voice__cardTitle{font-size:1.5rem;line-height:1.4}.p-system-voice__cards{margin-bottom:2.7rem}.p-system-voice__footer{padding-top:2rem}}.p-system-column{border-radius:var(--section-radius-size) var(--section-radius-size) 0 0;margin-top:-6rem;position:relative;z-index:1;padding-bottom:13rem}.p-system-column .p-avs-c-section-head__description{margin-bottom:3.5rem}.p-system-column__filter{margin-bottom:7.4rem}.p-system-column__filterList{display:flex;gap:2.5px}.p-system-column__filterList a{height:3rem;display:flex;align-items:center;justify-content:center;padding-inline:1.2rem;background-color:#fff;border-radius:5px}.p-system-column__filterItem a{line-height:1}.p-system-column__filterItem.is-current a{background-color:#b2a0a0;color:#fff;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-system-column__cards{display:flex;gap:var(--gap);margin-bottom:3.5rem}.avs-top .p-system-column__card{width:calc((100% - var(--gap))/4)}.p-system-column__image{border-radius:5px;margin-bottom:1rem;overflow:clip;aspect-ratio:var(--column-thumb-aspect-ratio)}.p-system-column__image img{aspect-ratio:var(--column-thumb-aspect-ratio);-o-object-fit:cover;object-fit:cover;height:100%}.p-system-column__cardTitle{font-size:1.6rem;line-height:1.5;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-system-column__category{background-color:#fff;font-size:1.2rem;line-height:1;border-radius:5px;padding-inline:.5rem}.p-system-column__footer{padding-top:2rem;display:flex;justify-content:flex-end;border-top:1px solid #ebebeb}@media(max-width: 1023px){.p-system-column{background-image:url("../imgs/system-solution/top/bg-noise.webp");background-repeat:repeat;background-size:contain;padding-bottom:7.5rem}.p-system-column__head{border-top:1px solid #ccc;padding-top:5rem}.p-system-column__head .p-avs-c-section-head__title{margin-bottom:1rem}.p-system-column__head .p-avs-c-section-head__title strong{color:#beb0b0}.p-system-column__cards{flex-wrap:wrap;gap:2.6rem}.p-system-column__cards .c-cat__link:before{background-color:#fff}.avs-top .p-system-column__card{width:100%}.avs-top .p-system-column__image{width:calc((100% - 3rem)/2);aspect-ratio:var(--column-thumb-aspect-ratio)}.avs-top .p-system-column__image img,.avs-top .p-system-column__image picture{aspect-ratio:var(--column-thumb-aspect-ratio)}.p-system-column__card-content{display:flex;gap:1.5rem;align-items:flex-start}.p-system-column__image{border-radius:3px}.p-system-column__card-detail{width:calc((100% - 3rem)/2)}.p-system-column__card-detail .c-tag__list{opacity:.5}.p-system-column__cardTitle{font-size:1.3rem;line-height:1.4}.p-system-column__cardTitle .c-linelink__txt{background-position:left bottom 4px}.avs-top .p-system-column__cardTitle{max-height:2lh;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.avs-top .p-system-column__cardTitle .c-linelink__txt{background-position:left bottom 3px}.p-system-column__footer{padding-top:2.5rem;border-color:#ccc}}.p-voice-detail .c-pnav{top:calc(var(--header-logo-height) + 2rem)}.p-voice-detail .main__contents{background-color:#fff;padding-top:9.3rem;padding-bottom:5rem}.p-voice-detail__fv-inner{position:relative;z-index:1;padding-inline:3rem}.p-voice-detail__fv-inner .l-fv__ttl{max-width:110rem;margin-inline:auto}.p-voice-detail__fv{padding-top:calc(17.5rem + var(--header-logo-height));text-align:center;height:96rem;max-height:106rem;box-sizing:border-box;position:relative;z-index:1}.p-voice-detail__fv:after{content:"";position:absolute;bottom:0;height:26rem;left:0;width:100%;background-color:#fff}.p-voice-detail__fv .l-fv__nav{justify-content:center}.p-voice-detail__fv .l-fv__ttl{margin-bottom:2.3rem}.p-voice-detail__fv .c-cat__list{justify-content:center}.p-voice-detail__fv-visual{max-width:90rem;margin-inline:auto;border-radius:1rem;overflow:clip;margin-top:5rem;aspect-ratio:900/460}.p-voice-detail__fv-visual img{aspect-ratio:900/460;-o-object-fit:cover;object-fit:cover}.p-voice-detail__fv-bg{position:fixed;top:0;left:0;width:100%;height:100vh;max-height:80rem}.p-voice-detail__fv-bg:before{position:absolute;content:"";inset:0 0 -10rem;background-color:#f0f0f0}.p-voice-detail__fv-bg video{width:100%;-o-object-fit:contain;object-fit:contain;height:auto;-o-object-position:top;object-position:top;z-index:1;position:relative;-webkit-mask-image:linear-gradient(to bottom, black 95%, transparent 100%);mask-image:linear-gradient(to bottom, black 95%, transparent 100%)}.p-voice-detail__supervisor{display:flex;gap:3rem;align-items:flex-start;padding-top:3rem;padding-bottom:3.6rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:6rem}.p-voice-detail__supervisor-image{width:8rem;aspect-ratio:1/1;border-radius:50%;overflow:clip}.p-voice-detail__supervisor-body{width:calc(100% - 3rem - 8rem)}.p-voice-detail__supervisor-role{color:rgba(51,51,51,.5);font-size:1.2rem;line-height:1;margin-bottom:.6rem}.p-voice-detail__supervisor-role-tip{margin-right:1.8rem;position:relative}.p-voice-detail__supervisor-role-tip:after{position:absolute;top:50%;right:-1.2rem;translate:0 -50%;height:1rem;width:1px;content:"";background-color:#ebebeb}.p-voice-detail__supervisor-name{font-size:1.6rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1;margin-bottom:1rem}.p-voice-detail__supervisor-text{font-size:1.4rem;line-height:1.75}.p-voice-detail__related{background-color:#fff;position:relative;z-index:1}.p-voice-detail__related-works{margin-top:10rem;margin-bottom:10rem;background-color:rgba(235,235,235,.5);border-radius:.5rem;padding:5rem}.p-voice-detail__related-works-ttl{font-size:2.2rem;line-height:1;padding-bottom:2rem;border-bottom:1px solid rgba(204,204,204,.5);margin-bottom:2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-voice-detail__related-works-inner{display:flex;align-items:flex-start;gap:4rem;font-size:1.4rem}.p-voice-detail__related-works-txt{line-height:1.75;margin-bottom:2rem;max-height:10lh;overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;text-overflow:ellipsis}.p-voice-detail__related-works-img{width:27rem;border-radius:.5rem;overflow:clip}.p-voice-detail__related-works-img img{aspect-ratio:var(--works-thumb-aspect-ratio);-o-object-fit:cover;object-fit:cover}.p-voice-detail__related-works-body{width:calc(100% - 27rem - 4rem)}.p-voice-detail__related{padding-top:10rem;padding-bottom:15rem;border-radius:var(--section-radius-size) var(--section-radius-size) 0 0;overflow:clip;margin-top:calc(var(--section-radius-size)*-1)}.p-voice-detail__related-ttl{font-size:3rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1;margin-bottom:4.5rem}.p-voice-detail__related-footer{padding-top:2rem;border-top:1px solid #ccc;display:flex;justify-content:flex-end;margin-top:5rem}.p-voice-side__ttl{font-size:1.6rem;line-height:1;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;padding-bottom:1.3rem;border-bottom:1px solid #ebebeb;margin-bottom:2rem}.p-voice-side__article{margin-bottom:6rem}.p-voice-side__article .p-system-voice__image{margin-bottom:1rem;aspect-ratio:var(--voice-thumb-aspect-ratio)}.p-voice-side__article .p-system-voice__cardTitle{font-size:1.4rem;line-height:1.4}.p-voice-side__article .p-system-voice__card:not(:last-child){margin-bottom:2.5rem}.p-voice-side__article .c-cat__list+.c-tag__list{margin-top:1rem}#voiceDetail .main__body.grid.rev.serviceBody:before{display:none}#voiceDetail .main__body.grid .grid__nav{top:0}@media(max-width: 1023px){.system-solution#voiceDetail .header:before{background-color:#ccc}.system-solution .p-voice-detail__fv{padding-top:calc(var(--header-logo-height) + 8.6rem);height:auto;z-index:2}.system-solution .p-voice-detail__fv:after{display:none}.system-solution .p-voice-detail__fv .l-fv__ttl{font-size:2.6rem;line-height:1.2;line-height:1.2}.system-solution .p-voice-detail__fv .l-fv__ttl::before,.system-solution .p-voice-detail__fv .l-fv__ttl::after{content:"";display:block flow;inline-size:0;block-size:1px}.system-solution .p-voice-detail__fv .l-fv__ttl::before{margin-block-end:calc((1 - 1.2)*.5em)}.system-solution .p-voice-detail__fv .l-fv__ttl::after{margin-block-start:calc((1 - 1.2)*.5em)}.system-solution .p-voice-detail__fv .c-floating-share--sp{justify-content:center;margin-top:1.5rem}.system-solution .p-voice-detail__supervisor{gap:1rem;padding-top:2.5rem;padding-bottom:1.8rem;margin-bottom:4rem}.system-solution .p-voice-detail__supervisor-image{width:5rem}.system-solution .p-voice-detail__supervisor-body{width:calc(100% - 5rem - 1rem);padding-top:.2rem}.system-solution .p-voice-detail__supervisor-text{font-size:1.3rem;line-height:1.5}.system-solution .p-voice-detail__supervisor-name{font-size:1.3rem}.system-solution .p-voice-detail__supervisor-role{font-size:1rem}.system-solution .p-voice-detail__supervisor-role-tip{margin-right:1.4rem}.system-solution .p-voice-detail__supervisor-role-tip:after{height:.8rem;right:-0.9rem}.system-solution .p-voice-detail__fv-bg{height:44.2rem;position:absolute;z-index:-1}.system-solution .p-voice-detail__fv-bg video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.system-solution .p-voice-detail__fv-bg:before{inset:0}.system-solution .p-voice-detail__fv-inner{padding-inline:1.5rem}.system-solution .p-voice-detail__fv-visual{border-radius:3px;margin-top:3rem}.system-solution .p-voice__cards--wrapper{--col: 1;border:none;padding-top:0;row-gap:3rem;margin-top:4rem}.system-solution .main__contents{padding-top:3.7rem;padding-bottom:9.5rem}.p-voice-detail__main{font-size:1.5rem}.p-system-voice{padding-bottom:11rem}.p-voice-main{padding-top:2rem}.p-voice-detail__related-works{background-color:rgba(0,0,0,0);padding:0;margin-bottom:6rem;border-radius:0;border-bottom:1px solid #ebebeb;padding-bottom:2.5rem;margin-top:6rem}.p-voice-detail__related-works-ttl{padding-top:2.5rem;border-top:1px solid #ebebeb;font-size:1.5rem;margin-bottom:0;border-bottom:0}.p-voice-detail__related{padding-top:6rem;padding-bottom:8rem}.p-voice-detail__related .l-grid-container{margin-inline:1.5rem}.p-voice-detail__related .c-col{--gap: 2rem;--col: 2;row-gap:3rem}.p-voice-detail__related .c-tag__list{opacity:.5}.p-voice-detail__related .p-system-voice__cardTitle{font-size:1.3rem;line-height:1.3}.p-voice-detail__related-ttl{font-size:2rem;margin-bottom:3rem}.p-voice-detail__related-footer{margin-top:3rem}.p-voice-detail__related-works-inner{gap:1.5rem}.p-voice-detail__related-works-body,.p-voice-detail__related-works-img{width:calc((100% - 1.5rem)/2);font-size:1.3rem}}@media(min-width: 1024px){#voiceDetail .main__body.serviceBody .serviceBody__main{padding-bottom:0rem}#voiceDetail .main__body.grid.rev{padding-bottom:15rem}}.avs-service .m-contents__lead{margin-bottom:9.2rem;font-size:1.4rem}.avs-service .nav__inner{position:relative}.avs-service .nav__inner:before{position:absolute;width:100%;content:"";height:28.3rem;border-radius:0 2rem 0 0;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;pointer-events:none}.avs-service .main .main__contents .section__body{max-width:90rem}.avs-service:not(.avs-service-detail) .main .main__contents{padding-bottom:10rem}.avs-service .p-avs-service-section{padding-top:6.8rem;border-top:1px solid #ebebeb}.avs-service .p-avs-service-section:not(:last-child){margin-bottom:10rem}.avs-service .p-avs-service__ttl{font-size:3rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:2.5rem}.avs-service .p-avs-service__ttl .c-linelink__txt{background-position:right bottom 4px}.avs-service .p-avs-service-section__col{--gap:4rem}.avs-service .p-avs-service-section__main .img-ov{border-radius:5px;margin-bottom:2rem;aspect-ratio:430/234}.avs-service .p-avs-service-section__main .img-ov img,.avs-service .p-avs-service-section__main .img-ov picture{-o-object-fit:cover;object-fit:cover;height:100%}.avs-service .p-avs-service-section__text{font-size:1.4rem}.avs-service .p-avs-service-section__link{width:100%;display:flex;align-items:center;gap:1.5rem;padding-block:2rem;border-top:1px solid #ebebeb}.avs-service .p-avs-service-section__link .img-ov{border-radius:5px;width:8rem}.avs-service .p-avs-service-section__list li:last-child .p-avs-service-section__link{padding-bottom:0}.avs-service .p-avs-service-section__label{font-size:1.4rem}@media(max-width: 1023px){.avs-service .main__contents{padding-top:0}.avs-service .m-contents__lead{margin-bottom:7.4rem;font-size:1.3rem}.avs-service .p-avs-service-section__col{--col:1;gap:3rem}.avs-service .p-avs-service__ttl{font-size:2rem;padding-top:2rem;margin-bottom:1.8rem}.avs-service .p-avs-service-section{padding-top:0;border-width:2px;position:relative}.avs-service .p-avs-service-section:before{content:"";position:absolute;top:-2px;left:0;width:15px;height:2px;background-color:#e20013}.avs-service .p-avs-service-section:not(:last-child){margin-bottom:6rem}.avs-service .p-avs-service-section__main .img-ov{margin-bottom:1.6rem}.avs-service p.p-avs-service-section__text{margin-top:0;font-size:1.3rem}.avs-service .p-avs-service-section__link{border:none;gap:2rem;position:relative;align-items:flex-start}.avs-service .p-avs-service-section__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right, #EBEBEB 0%, #EBEBEB 33%, transparent 34%);background-size:3px 1px;background-repeat:repeat-x;opacity:1}}@media(max-width: 1023px)and (max-width: 1023px){.avs-service .p-avs-service-section__link::before{background-size:3px 1px}}@media(max-width: 1023px){.avs-service .p-avs-service-section__link .img-ov{width:7rem}.avs-service .p-avs-service-section__label{font-size:1.3rem;line-height:1.4;width:calc(100% - 2rem - 7rem)}}.avs-service-detail .c-anchor{margin-top:4rem}.avs-service-detail .main.fixedFv .main__head{overflow:visible}.avs-service-detail .main.fixedFv .main__head .bg{background-color:#fff;border-radius:0;height:10rem;bottom:-4.1rem}.avs-service-detail .main.fixedFv .main__head .bg:before{display:none}.avs-service-detail .main .main__contents{margin-top:-26.6rem}.avs-service-detail .main .main__contents .serviceBody__main{padding-bottom:0}.avs-service-detail .main .main__contents .section__body{max-width:90rem}.avs-service-detail .main .main__contents .m-contents{padding-top:36rem}.avs-service-detail .main__body.serviceBody:before{background-color:rgba(0,0,0,0)}.avs-service-detail .main__body.serviceBody .serviceBody__navInner{background-color:#fff;border-radius:0 2rem 0 0}.avs-service-detail .p-avs-service-detail__col{display:flex;align-items:flex-start;gap:4rem}.avs-service-detail .p-avs-service-detail__col-img{width:19.5rem;border-radius:5px;overflow:clip}.avs-service-detail .p-avs-service-detail__works-detail+a{margin-top:3rem}.avs-service-detail .p-avs-service-detail__works-detail+a+a{margin-top:3rem}.avs-service-detail .p-avs-service-detail__col-txt{width:calc(100% - 4rem - 19.5rem)}.avs-service-detail .p-avs-service-detail__strength{margin-top:5rem}.avs-service-detail .p-avs-service-detail__strength.c-col--2{--gap:4rem}.avs-service-detail .p-avs-service-detail__strength p{font-size:1.2rem}.avs-service-detail .p-avs-service-detail__visual{margin-bottom:1.3rem;display:block;border-radius:5px;overflow:clip}@media(min-width: 1024px){.avs-service-detail .p-avs-service-detail__h3{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif !important;font-weight:600 !important;font-size:1.6rem !important;line-height:1.5 !important;margin-top:0 !important;background-color:rgba(0,0,0,0) !important;padding-left:0 !important;margin-bottom:0 !important}.avs-service-detail .p-avs-service-detail__h3:before{display:none !important}.avs-service-detail .p-avs-service-detail__h3:has(+p){margin-bottom:.8rem}}.avs-service-detail .p-avs-service-detail__reason{margin-top:5rem}.p-avs-service-detail__works-detail-item{display:flex;border-top:1px solid #ebebeb;height:6rem;position:relative}.p-avs-service-detail__works-detail-item::before{content:"";position:absolute;right:0;height:100%;width:1px;background-image:linear-gradient(to bottom, #EBEBEB 0%, #EBEBEB 33%, transparent 34%);background-size:1px 3px;background-repeat:repeat-y;opacity:1}@media(max-width: 1023px){.p-avs-service-detail__works-detail-item::before{background-size:1px 3px}}.p-avs-service-detail__works-detail-item:before{top:0;left:12.7rem;height:3.8rem}.p-avs-service-detail__works-detail-item dt{width:12.7rem;font-size:1.2rem;padding-top:2rem}.p-avs-service-detail__works-detail-item dd{padding-top:2rem;width:calc(100% - 12.7rem);padding-left:2rem}.p-avs-service-detail__works-detail-item dd strong{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.6rem}.p-avs-service-detail__works img[data-index]{aspect-ratio:var(--works-thumb-aspect-ratio);-o-object-fit:cover;object-fit:cover}.p-avs-service-detail__works ul:not(.c-tag__list){margin-bottom:2rem}.p-avs-service-detail__works .p-avs-service-detail__works-visual{border-radius:5px;margin-bottom:2rem;display:block;overflow:clip}.p-avs-service-detail__works .p-avs-service-detail__works-visual-sub{--gap: 2rem;row-gap:2rem}.p-avs-service-detail__works .p-avs-service-detail__works-visual-sub img{border-radius:5px}@media(max-width: 1023px){.avs-service-detail .main .main__contents{margin-top:0}.avs-service-detail .main .main__contents .m-contents{padding-top:3rem}.avs-service-detail .p-avs-service-detail__col{flex-direction:row-reverse;gap:1.5rem}.avs-service-detail .p-avs-service-detail__col-img{width:10.5rem;border-radius:3px}.avs-service-detail .p-avs-service-detail__col-txt{width:calc(100% - 1.5rem - 10.5rem);font-size:1.3rem}.avs-service-detail .p-avs-service-detail__strength{--col: 1;margin-top:4rem}.avs-service-detail .p-avs-service-detail__strength .c-col__item{display:flex;flex-direction:column}.avs-service-detail .p-avs-service-detail__strength .c-col__item:nth-of-type(1) h3{margin-top:0}.avs-service-detail .p-avs-service-detail__strength .c-col__item p{order:3;font-size:1.3rem}.avs-service-detail .p-avs-service-detail__strength .p-avs-service-detail__visual{order:2;border-radius:3px}.avs-service-detail .p-avs-service-detail__reason{--col: 1;gap:1rem;margin-top:3rem}.avs-service-detail .p-avs-service-detail__reason .c-col__item{position:relative;border-radius:3px;overflow:clip}.avs-service-detail .p-avs-service-detail__reason .p-avs-service-detail__visual{margin-bottom:0rem}.avs-service-detail .p-avs-service-detail__works{--col: 1;flex-direction:column-reverse;gap:3rem}.avs-service-detail .l-contactBtn.pc-hidden.c-moreBtn{display:flex !important;height:4rem;padding-block:0;padding-inline:1.5rem;box-sizing:border-box;background-color:#333;justify-content:center}.avs-service-detail .l-contactBtn.pc-hidden.c-moreBtn .l-arwbtn,.avs-service-detail .l-contactBtn.pc-hidden.c-moreBtn .arw{width:1.5rem;height:1.5rem;display:none !important}.avs-service-detail .l-contactBtn.pc-hidden.c-moreBtn .l-arwbtn{display:flex;align-items:center;justify-content:center}.avs-service-detail .l-contactBtn.pc-hidden.c-moreBtn .arw{display:flex;align-items:center;justify-content:center;translate:1px 1px}.avs-service-detail .l-contactBtn.pc-hidden.c-moreBtn .arw:before{width:7px;margin:0;bottom:auto;translate:-50% -50%;background-image:url("../imgs/common/i-arw-sp.svg")}.avs-service-detail .l-contactBtn.pc-hidden.c-moreBtn .l-contactBtn__txt{font-size:1.2rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.avs-service-detail .p-avs-service-detail__works-visual{position:relative;width:100%;aspect-ratio:346/177;border-radius:3px;margin-bottom:1rem}.avs-service-detail .p-avs-service-detail__works-visual img{position:absolute;inset:0;opacity:0;transition:opacity .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.avs-service-detail .p-avs-service-detail__works-visual img.is-current{opacity:1}.avs-service-detail .p-avs-service-detail__works-visual-sub{--col: 5;--gap: 5px}.avs-service-detail .p-avs-service-detail__works-visual-sub.pc-hidden{display:flex !important}.avs-service-detail .p-avs-service-detail__works-visual-sub.pc-hidden img{border-radius:3px}.avs-service-detail .p-avs-service-detail__works-visual-sub .c-col__item{opacity:.5}.avs-service-detail .p-avs-service-detail__works-visual-sub .c-col__item.is-current{opacity:1}.avs-service-detail .p-avs-service-detail__works-detail{margin-bottom:-1.8rem}.avs-service-detail .p-avs-service-detail__works-detail-item{height:auto;padding-top:2rem;padding-bottom:1.8rem;align-items:center;line-height:1;position:relative}.avs-service-detail .p-avs-service-detail__works-detail-item::before{content:"";position:absolute;right:0;height:100%;width:1px;background-image:linear-gradient(to bottom, #EBEBEB 0%, #EBEBEB 33%, transparent 34%);background-size:1px 3px;background-repeat:repeat-y;opacity:1}}@media(max-width: 1023px)and (max-width: 1023px){.avs-service-detail .p-avs-service-detail__works-detail-item::before{background-size:1px 3px}}@media(max-width: 1023px){.avs-service-detail .p-avs-service-detail__works-detail-item:before{left:10.5rem;height:calc(100% - 2rem)}.avs-service-detail .p-avs-service-detail__works-detail-item dd{padding-left:1.5rem;padding-top:0;line-height:1.3}.avs-service-detail .p-avs-service-detail__works-detail-item dd strong{font-size:1.3rem}.avs-service-detail .p-avs-service-detail__works-detail-item dt{width:10.5rem;padding-top:0}}.p-avs-works__fv{--slide-width: calc((100vw - 3rem * 3) / 4 * 2);margin-bottom:15rem}.p-avs-works__fv--inner{padding-left:calc((100% - var(--slide-width))/2);position:relative}.p-avs-works__fv--inner .c-nextBtn-dummy,.p-avs-works__fv--inner .c-prevBtn-dummy{position:absolute;top:0;height:100%;cursor:pointer;z-index:1}.p-avs-works__fv--inner .c-nextBtn-dummy{width:calc(100% - var(--slide-width) - 6rem);right:0}.p-avs-works__fv--inner .c-prevBtn-dummy{left:0;translate:-100% 0;width:calc(100% - var(--slide-width))}.p-avs-works__fv--inner .c-slider-arrows{width:0;height:0;opacity:0}.avs-works .p-avs-works__pickup .splide__track{-webkit-clip-path:inset(0 -2rem 0 0);clip-path:inset(0 -2rem 0 0)}.p-avs-works__fv--ttl{font-family:"GeneralSans-Variable";font-weight:500;font-size:1rem;position:absolute;top:8rem;left:4rem;padding-top:3rem;width:100%;border-top:1px solid #ebebeb}.p-avs-works__fv--item{width:var(--slide-width)}.p-avs-works__fv--item .img-ov{border-radius:5px;margin-bottom:1rem;aspect-ratio:var(--works-thumb-aspect-ratio)}.p-avs-works__fv--item .p-avs-service-detail__works-detail-item dd strong{font-size:1.4rem}.p-avs-works__fv--company{font-size:1rem;color:#b2a0a0}.avs-top .p-avs-works__fv--company{color:#c6baba}.p-avs-works__fv--item-ttl{font-size:1.8rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:2.5rem}.p-avs-works-logoMarquee{padding-block:4rem;margin-bottom:13.5rem}.p-avs-works-logoMarquee .splide__slide{width:18.75rem}.p-system-avs-works__image{border-radius:5px;margin-bottom:1.5rem;aspect-ratio:var(--works-thumb-aspect-ratio)}.p-system-avs-works__image img{height:100%;-o-object-fit:cover;object-fit:cover}.p-system-avs-works__company{font-size:1rem;color:#514c4c;line-height:1;margin-bottom:1rem}.p-system-avs-works__cardTitle{font-size:1.6rem;line-height:1.5;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-avs-works-main__list{row-gap:5.7rem}@media(max-width: 1023px){.system-solution .p-avs-works__fv{--slide-width: 28.5rem;margin-bottom:2.4rem}.system-solution .p-avs-works__fv--inner{padding-left:1.5rem}.system-solution .p-avs-works-main__list{--col: 1;row-gap:3.4rem}.system-solution .p-avs-works__fv--inner .c-nextBtn-dummy{width:calc(100% - var(--slide-width) - 1.5rem)}.system-solution .p-avs-works__fv--item .img-ov:before{top:5px;left:5px;content:"PICKUP";font-family:"GeneralSans-Variable";font-weight:600;font-size:.8rem;display:block;z-index:1;position:absolute;width:4rem;height:4rem;border-radius:50%;color:#fff;line-height:4rem;text-align:center;pointer-events:none;background-color:#b20000}.avs-works .p-system-works__nav{border-top:1px solid #ebebeb;padding-top:2rem}.avs-works .p-system-works__nav ul.c-cat__list{margin-bottom:2rem}.avs-works .p-system-works__nav ul.c-tag__list{padding-top:2rem;border-top:1px solid #ebebeb;margin-bottom:4rem}.p-avs-works__fv--item-ttl{font-size:1.5rem;line-height:1.3;height:2lh}#systemsale .p-avs-works__fv--item-ttl{height:auto}.p-avs-service-detail__works-detail-item{height:auto;padding-top:1.5rem;padding-bottom:2rem}.p-avs-service-detail__works-detail-item:before{left:8.6rem;height:calc(100% - 2rem)}.p-avs-service-detail__works-detail-item dd{padding-top:0;line-height:1.3}.p-avs-service-detail__works-detail-item dd strong{font-size:1.2rem}.p-avs-service-detail__works-detail-item dt{padding-top:0;width:8.7rem;line-height:1.3}.p-avs-service-detail__works-detail-item .c-tag__list.big{font-size:1rem}.p-avs-works__fv--company{margin-bottom:.3rem}.p-avs-works-logoMarquee{padding-block:3rem;margin-bottom:6rem}.p-avs-works-logoMarquee .splide__slide{width:7.4rem;border-radius:3px}.p-system-avs-works__cardTitle{font-size:1.5rem;line-height:1.3;margin-bottom:1rem}.p-system-avs-works__image{margin-bottom:1.3rem}.p-system-avs-works__company{margin-bottom:.4rem}}.p-avs-works-detail .p-system-works__cat{width:100%}.p-avs-works-detail .p-system-works__cat a{width:100%}.p-avs-works-detail .p-system-works__cat a:before{width:100%;left:0}.p-avs-works-detail .p-system-works__cat:not(.is-current) a{color:#333}.p-avs-works-detail .main.fixedFv .main__contents{margin-top:0;padding-top:9.3rem;padding-bottom:20rem}.p-avs-works-detail .main.fixedFv .main__contents .serviceBody__main{padding-top:0rem}.p-avs-works-detail .main.fixedFv .main__contents .serviceBody__mainInner{padding-bottom:0}.p-avs-works-detail .main__body.grid .grid__nav{top:0}.p-avs-works-detail .p-avs-works-detail__fv{height:100vh;box-sizing:border-box;padding-top:41.5rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6rem}.p-avs-works-detail .p-avs-works-detail__fv .l-fv__nav{justify-content:center}.p-avs-works-detail .p-avs-works-detail__fv .l-fv__nav a{color:#fff;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-avs-works-detail .p-avs-works-detail__fv .c-cat__list,.p-avs-works-detail .p-avs-works-detail__fv .c-tag__list{justify-content:center}.p-avs-works-detail .p-avs-works-detail__fv .c-cat__list a,.p-avs-works-detail .p-avs-works-detail__fv .c-tag__list a{font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-avs-works-detail .p-avs-works-detail__fv .c-tag__list{margin-top:1.5rem}.p-avs-works-detail .p-avs-works-detail__fv .c-tag__list a{color:#fff}.p-avs-works-detail__kv{position:fixed;inset:0;filter:brightness(0.3)}.p-avs-works-detail__kv img{height:100%;-o-object-fit:cover;object-fit:cover}.p-avs-works-detail__fv-inner{position:relative;z-index:1;color:#fff;text-align:center;max-width:110rem;margin-inline:auto}.p-avs-works-detail-outline{background-color:#f5f5f5;border-radius:1rem;padding:4.4rem 5rem;margin-bottom:7rem}.p-avs-works-detail-outline-list{display:flex}.p-avs-works-detail-outline-list:not(:last-child){margin-bottom:1.5rem}.p-avs-works-detail-outline-term{font-size:1.4rem;font-family:"GeneralSans-Variable";font-weight:600;color:rgba(51,51,51,.3);width:12rem;position:relative;margin-right:2rem}.p-avs-works-detail-outline-term:after{position:absolute;content:"";right:0;width:1px;height:1.5rem;top:50%;translate:0 -50%;background-color:#ccc}.p-avs-works-detail-outline-detail{font-size:1.6rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.p-avs-works-side__article .c-cat__list+.c-tag__list{margin-top:.8rem}.p-avs-works-side__article .p-system-avs-works__cardTitle{font-size:1.2rem}.p-avs-works-side__article .p-system-avs-works__company{margin-bottom:.5rem}@media(max-width: 1023px){.system-solution .p-avs-works-detail .l-fv__ttl{line-height:1.2;font-size:2.6rem}.system-solution .p-avs-works-detail .l-fv__ttl:has(+.c-cat__list){margin-bottom:.7rem}.system-solution .p-avs-works-detail .p-avs-works-detail__kv{height:45rem;overflow:clip}.system-solution .p-avs-works-detail .p-avs-works-detail__kv:before{content:"";inset:0;position:absolute;-webkit-backdrop-filter:blur(3px) brightness(0.6);backdrop-filter:blur(3px) brightness(0.6)}.system-solution .p-avs-works-detail .p-avs-works-detail__fv-inner{padding-inline:1.5rem}.system-solution .p-avs-works-detail .p-avs-works-detail__fv{padding-bottom:0;height:auto;padding-top:calc(var(--header-logo-height) + 8.6rem);flex-direction:column;position:relative}.system-solution .p-avs-works-detail .p-avs-works-detail__fv:before{position:absolute;width:100%;height:6rem;bottom:0;content:"";background-color:#fff;z-index:1}.system-solution .p-avs-works-detail .p-avs-works-detail__fv .l-fv__nav a{font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.system-solution .p-avs-works-detail .p-avs-works-detail__fv .c-tag__list{font-size:1rem;margin-top:.8rem}.system-solution .p-avs-works-detail .p-avs-works-detail__fv .c-tag__list a{font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.system-solution .p-avs-works-detail .p-avs-works-detail__kv-sp{position:relative;z-index:1;margin-inline:1.5rem;border-radius:5px;overflow:clip;margin-top:2.5rem}.system-solution .p-avs-works-detail .p-avs-works-detail__kv-sp img{width:100%;aspect-ratio:var(--works-thumb-aspect-ratio);-o-object-fit:cover;object-fit:cover}.system-solution .p-avs-works-detail .p-avs-works-detail-outline-list:not(:last-child){margin-bottom:1.2rem}.system-solution .p-avs-works-detail .p-voice-detail__related-works-txt{max-height:10lh;overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;text-overflow:ellipsis}.system-solution .p-avs-works-detail .p-avs-works-detail-outline{border-radius:5px;padding:2.3rem 1.5rem;margin-bottom:5rem}.system-solution .p-avs-works-detail .p-avs-works-detail-outline-term{font-size:1rem;width:7rem;margin-right:1.5rem;font-weight:500}.system-solution .p-avs-works-detail .p-avs-works-detail-outline-term:after{height:calc(100% - 3px)}.system-solution .p-avs-works-detail .p-avs-works-detail-outline-detail{font-size:1.3rem;font-family:"LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.2;width:calc(100% - 7rem);padding-top:.1rem}.system-solution .p-avs-works-detail .main.fixedFv .main__contents{padding-top:4rem;padding-bottom:9.5rem}.system-solution .p-avs-works-detail .p-system-avs-works__cardTitle{font-size:1.3rem}.system-solution .p-avs-works-detail .p-voice-detail__related-footer{margin-top:3rem}}.p-faq-section__ttl{height:18.6rem;position:relative;margin-bottom:3.5rem}.p-faq-section:not(:last-child){margin-bottom:10rem}.p-faq-section__kv{height:13.6rem;width:25rem;position:absolute;top:5rem;right:0;border-radius:5px;overflow:clip}.p-faq-section__kv picture,.p-faq-section__kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avs-faq .main__contents,.avs-flow .main__contents{padding-bottom:10rem}.avs-faq .main__body.grid .grid__nav,.avs-flow .main__body.grid .grid__nav{top:0}.avs-faq .main__body.grid.serviceBody .serviceBody__main .section__body,.avs-flow .main__body.grid.serviceBody .serviceBody__main .section__body{max-width:90rem}.avs-faq .c-accordion .c-accordion--summary,.avs-flow .c-accordion .c-accordion--summary{font-size:2rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.avs-faq .c-accordion .c-accordion--detail.is-opened button,.avs-faq .c-accordion .c-accordion--detail.is-opened .button,.avs-flow .c-accordion .c-accordion--detail.is-opened button,.avs-flow .c-accordion .c-accordion--detail.is-opened .button{opacity:.3}@media(max-width: 1023px){.avs-faq .c-accordion .c-accordion--detail.is-opened button,.avs-faq .c-accordion .c-accordion--detail.is-opened .button,.avs-flow .c-accordion .c-accordion--detail.is-opened button,.avs-flow .c-accordion .c-accordion--detail.is-opened .button{opacity:.5}}.avs-faq .accordion-container:last-child .c-accordion,.avs-flow .accordion-container:last-child .c-accordion{margin-bottom:-1.7rem}.avs-faq .c-accordion--content,.avs-flow .c-accordion--content{overflow:visible}.avs-faq .c-accordion--content-inner,.avs-flow .c-accordion--content-inner{padding-top:0;border-bottom:none}.avs-faq .c-accordion--content-inner p:last-child,.avs-flow .c-accordion--content-inner p:last-child{margin-bottom:0}@media(max-width: 1023px){.p-faq-section:not(:last-child){margin-bottom:6rem}.p-faq-section__ttl{margin-bottom:4rem}.avs-faq .p-avs-faq__nav{margin-inline:1.5rem;border-top:1px solid #ebebeb;padding-top:2rem;margin-bottom:6rem}.avs-faq .main__contents,.avs-flow .main__contents{padding-top:0}.avs-faq .section__body,.avs-flow .section__body{padding-inline:0}.avs-faq .c-anchor .c-anchor__link,.avs-flow .c-anchor .c-anchor__link{font-size:1.2rem;padding-block:0;padding-inline:1.2rem;height:3rem;align-items:center;border-color:#ccc}.avs-faq .c-accordion .c-accordion--summary,.avs-flow .c-accordion .c-accordion--summary{font-size:1.5rem;line-height:1.5;padding-right:3.5rem;padding-top:2.2rem;padding-bottom:1.7rem}.avs-faq .accordion-container .c-accordion--detail button,.avs-faq .accordion-container .c-accordion--detail .button,.avs-flow .accordion-container .c-accordion--detail button,.avs-flow .accordion-container .c-accordion--detail .button{width:2rem;height:2rem;translate:0 0;top:2.3rem}.avs-faq .accordion-container .c-accordion--detail button span,.avs-faq .accordion-container .c-accordion--detail .button span,.avs-flow .accordion-container .c-accordion--detail button span,.avs-flow .accordion-container .c-accordion--detail .button span{width:50%;height:1px}.avs-faq .c-accordion--content-inner,.avs-flow .c-accordion--content-inner{margin-top:-0.6rem !important;padding-bottom:2rem}.avs-faq .c-accordion--content-inner p,.avs-flow .c-accordion--content-inner p{font-size:1.3rem}.p-faq-section__kv{width:calc((100% - 1.5rem)/2);position:relative;margin-left:auto;height:auto;top:auto}.p-faq-section__ttl{height:auto}}#avs-flow .p-flow__lead{margin-top:7rem;margin-bottom:9rem}#avs-flow .main__body.serviceBody .serviceBody__main{padding-bottom:0}#avs-flow .main__contents{padding-top:2.5rem}#avs-flow .m-contents ul li:before{background-color:#b20000}#avs-flow .m-contents>h2[id^=step-]:not(:first-of-type){margin-top:10rem}.p-avs-flow-col{display:flex;gap:4rem}.p-avs-flow-col__image{width:calc((100% - 8rem)/3)}.p-avs-flow-col__txt{width:calc((100% - 8rem)/3*2 + 4rem)}@media(max-width: 1023px){#avs-flow .main__contents{padding-top:0}#avs-flow .l-fv__ttl:has(+.l-fv__col){margin-bottom:3.5rem}#avs-flow .m-contents>h2[id^=step-]{font-size:1.5rem}#avs-flow .m-contents>h2[id^=step-]:not(:first-of-type){margin-top:5rem}#avs-flow .p-flow__lead{font-size:1.3rem;line-height:1.75;margin-top:2.5rem;margin-bottom:0}#avs-flow .p-avs-faq__nav{padding-top:2rem;border-top:1px solid #ebebeb;margin-top:3.5rem;margin-bottom:6rem}#avs-flow .c-col{--col:1;--gap:2rem;gap:1.5rem}#avs-flow .m-contents ul:not(.non-module) li{padding-left:1rem}#avs-flow .m-contents ul:not(.non-module) li:before{top:45%;translate:0 -50%}#avs-flow .p-avs-flow-col{flex-direction:row-reverse;gap:1.5rem}#avs-flow .p-avs-flow-col__image,#avs-flow .p-avs-flow-col__txt{width:calc((100% - 1.5rem)/2);font-size:1.3rem}}body#avs-column .c-cat__link{text-decoration:none}body#avs-column .c-tag__list{opacity:.5}body#avs-column .swiper-pagination .swiper-pagination-bullet{width:1.5rem}body#avs-column .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2.3rem;height:2.3rem}body#avs-column .p-fv-ttl{display:block;padding-top:2.4rem;border-top:1px solid #ebebeb;font-size:1rem;margin-bottom:3.6rem;font-family:"GeneralSans-Variable";font-weight:500}body#avs-column .p-column-fv{margin-inline:3rem;margin-bottom:9.4rem}body#avs-column .pickup-column-area{width:100%}body#avs-column .pickup-slider-column{position:relative}body#avs-column .pickup-slider-column .swiper-pagination{position:absolute;margin-top:0;top:-5.3rem;right:.3rem}body#avs-column .pickup-slider-column .swiper-button-prev,body#avs-column .pickup-slider-column .swiper-button-next{height:100%;width:7.5rem;background-image:none;top:0}body#avs-column .pickup-slider-column .swiper-button-prev{left:0;translate:-100%}body#avs-column .pickup-slider-column .swiper-button-next{right:-3rem;width:calc((100vw - 3rem - 6rem)/2.53*.53)}body#avs-column .pickup-slider-column .pickup-column-item{width:29.5vw;margin-right:2rem}body#avs-column .pickup-slider-column .pickup-column-item .p-system-column__image{border-radius:.5rem;aspect-ratio:var(--column-thumb-aspect-ratio);margin-bottom:1.6rem}body#avs-column .pickup-slider-column .pickup-column-item .p-system-column__image img{aspect-ratio:var(--column-thumb-aspect-ratio);height:100%}body#avs-column .pickup-slider-column .pickup-column-item .p-system-column__cardTitle{margin-top:1rem;font-size:2rem;line-height:1.5}body#avs-column .p-avs-column-main{max-width:90rem;margin-inline:auto}body#avs-column .p-avs-column-main__list{row-gap:5.5rem}body#avs-column .grid__nav{top:0}body#avs-column .grid__nav .c-cat__list{gap:1rem}body#avs-column .p-column-side__ttl{border-top:1px solid #ebebeb;padding-top:1.2rem;margin-bottom:.5rem;font-size:1.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-top:4rem}body#avs-column.avs-column-top .main__contents:before{content:"";width:calc(100% - 6rem);left:3rem;height:1px;position:absolute;top:8rem;background-color:#ebebeb}body#avs-column.avs-column-top .nav__inner{padding-top:10rem}body#avs-column .main__body.serviceBody:before{display:none}body#avs-column .main__body.serviceBody .serviceBody__nav{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 1023px){body#avs-column .p-column-fv{padding-left:0;margin-bottom:5rem;margin-left:1.5rem;margin-right:4.5rem;-webkit-clip-path:inset(0 -4.5rem 0 0);clip-path:inset(0 -4.5rem 0 0)}body#avs-column .main__contents{padding-top:0}body#avs-column .p-fv-ttl{width:100%;font-size:1.4rem;padding-top:1.5rem;margin-bottom:1.2rem}body#avs-column .pickup-slider-column .pickup-column-item{width:calc(100% + 3rem)}body#avs-column .pickup-slider-column .pickup-column-item .c-cat__link{font-size:1rem}body#avs-column .pickup-slider-column .pickup-column-item .p-system-column__image{margin-bottom:1rem;border-radius:3px}body#avs-column .pickup-slider-column .pickup-column-item .p-system-column__image:before{top:5px;left:5px;content:"PICKUP";font-family:"GeneralSans-Variable";font-weight:600;font-size:.8rem;display:block;z-index:1;position:absolute;width:4rem;height:4rem;border-radius:50%;color:#fff;line-height:4rem;text-align:center;pointer-events:none;background-color:#b20000}body#avs-column .pickup-slider-column .pickup-column-item .p-system-column__cardTitle{font-size:1.5rem;line-height:1.3}body#avs-column .p-avs-column-main__list{--col: 1;row-gap:2.6rem}body#avs-column .pickup-slider-column .swiper-pagination{right:-0.5rem;top:-3.3rem;gap:0}body#avs-column .pickup-slider-column .swiper-pagination .swiper-pagination-bullet svg{translate:0 -35%}body#avs-column .p-system-column__nav{margin-inline:1.5rem;padding-top:2rem;border-top:1px solid #ebebeb;margin-bottom:3.7rem}body#avs-column .p-system-column__nav .c-cat__list{margin-bottom:2rem}body#avs-column .p-system-column__nav .c-tag__list{opacity:1;padding-top:2rem;border-top:1px solid #ebebeb}body#avs-column .p-system-column__nav .c-tag__list a{text-decoration:underline}.p-system-avs-works__image{border-radius:3px}}.avs-column-detail .l-fv{margin-bottom:7rem}.avs-column-detail .l-fv__ttl{margin-bottom:2rem}.avs-column-detail .p-avs-column-detail__fv-col{display:flex;align-items:center;gap:1.5rem}.avs-column-detail .p-avs-column-detail__fv-col .c-tag__list{margin-top:0}.avs-column-detail .p-column-detail__kv{border-radius:1rem;overflow:clip;margin-bottom:9rem}.avs-column-detail .p-avs-column-detail__related{padding-top:10rem;margin-top:12.5rem;border-top:1px solid #ebebeb}.avs-column-detail .p-avs-column-detail__related-ttl{font-size:3rem;line-height:1;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:3rem}.avs-column-detail .p-system-column__cardTitle{margin-bottom:1.2rem}.avs-column-detail .p-avs-column-detail__related-footer{display:flex;justify-content:flex-end;padding-top:2rem;border-top:1px solid #ebebeb;margin-top:8rem}.avs-column-detail.system-solution .serviceBody__mainInner{display:flex;flex-direction:row-reverse;align-items:flex-start}.avs-column-detail.system-solution .c-floating-share{position:sticky;opacity:1;top:var(--header-logo-height);visibility:visible;width:0px;bottom:auto;pointer-events:all}@media(max-width: 1023px){.p-voice-detail .c-pnav{top:auto}.avs-column-detail.system-solution .serviceBody__mainInner{display:block}.avs-column-detail.system-solution .main__contents{padding-top:0}.avs-column-detail.system-solution .l-fv{margin-bottom:3rem}.avs-column-detail.system-solution .l-fv .c-floating-share--sp{margin-top:1.2rem}.avs-column-detail.system-solution .p-avs-column-detail__fv-col{flex-direction:column;align-items:flex-start;gap:.8rem}.avs-column-detail.system-solution .p-column-detail__kv{margin-inline:-1.5rem;border-radius:0;margin-bottom:4rem}.avs-column-detail.system-solution .p-avs-column-detail__related{margin-top:7.5rem;border-top:0;position:relative;padding-top:3rem}.avs-column-detail.system-solution .p-avs-column-detail__related:before{position:absolute;content:"";height:1px;width:100vw;left:50%;top:0;display:block;translate:-50% 0;background-color:#ebebeb}.avs-column-detail.system-solution .p-avs-column-detail__related .c-col{--gap:1.5rem}.avs-column-detail.system-solution .p-avs-column-detail__related-ttl{font-size:2rem}.avs-column-detail.system-solution .p-avs-column-detail__related-footer{margin-top:3rem}}#systemsale-lp .main.fixedFv .main__contents{margin-top:0}#systemsale-lp .header__contact a:not(.c-btn__red){width:12.4rem}#systemsale-lp .header:after{border-color:rgba(204,204,204,.1);opacity:1}#systemsale-lp .p-system-lp-logoMarquee{opacity:.3}@media(max-width: 1023px){#systemsale-lp .main__contents{padding-top:0}#systemsale-lp .c-grid-outer{padding-inline:1.5rem}#systemsale-lp .p-system-lp-logoMarquee__slide{width:10rem}}#systemsale-lp .p-system-lp-fv__title--row-inner{translate:0 1.5lh;opacity:0;transition:.7s .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition-property:opacity,translate}.is-loaded #systemsale-lp .p-system-lp-fv__title--row-inner{translate:0 0;opacity:1}.p-system-lp-fv{position:relative;z-index:2;height:105.5rem;padding-inline:1.5rem;padding-left:3.2rem;color:#fff;box-sizing:border-box;padding-bottom:20rem}.p-system-lp-fv .c-bg-noise-ellipse.noise1{width:100.7rem;top:0rem;left:0vw}.p-system-lp-fv .c-bg-noise-ellipse.noise2{bottom:40rem;translate:0 100%;right:-3rem;width:66.7rem}.p-system-lp-fv .l-btn{font-size:1.6rem}.p-system-lp-fv__media{position:fixed;inset:0}.p-system-lp-fv__picture img{-o-object-fit:cover;object-fit:cover;height:100%}.p-system-lp-fv .bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.44) 100%);pointer-events:none}.p-system-lp-fv__overlay{height:100vh;position:relative;top:0;padding-top:calc(var(--header-logo-height) + 1.3rem);box-sizing:border-box;z-index:1}.p-system-lp-fv__info{position:absolute;right:1.5rem;bottom:4.5rem;display:flex;flex-direction:column;align-items:flex-end}.p-system-lp-fv__statList{display:flex;margin-bottom:3.5rem;gap:.6rem;translate:-1rem 0}.p-system-lp-fv__statItem{width:12.4rem}.p-system-lp-fv__statItem--dotted{width:11.5rem;aspect-ratio:1/1;border-radius:50%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible;color:#fff}.p-system-lp-fv__statDottedRing{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}.p-system-lp-fv__statDottedLabel{display:block;font-size:1rem;line-height:1;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif}.p-system-lp-fv__statDottedValue{display:block;font-size:3rem;line-height:1;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;margin-top:.4rem}.p-system-lp-fv__statDottedUnit{display:block;font-size:1rem;line-height:1;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;margin-top:.4rem}.p-system-lp-fv__copy{font-size:1.4rem;margin-bottom:1.4rem;text-align:right;line-height:1.65}.p-system-lp-fv__title--row{line-height:1;display:inline-block;overflow:clip}.p-system-lp-fv__title--row-inner{line-height:1;display:inline-block}.p-system-lp-fv__title{font-size:7rem;line-height:1.2;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;color:#fff;margin-bottom:2.3rem;display:flex;flex-direction:column;gap:1.6rem}.p-system-lp-fv__company-link{position:absolute;right:1.5rem;top:6rem;color:#fff;font-size:.7rem}.p-system-lp-fv__bottom{padding-top:5rem;padding-bottom:2.6rem;position:relative;z-index:2}.p-system-lp-logoMarquee__slide{width:25rem;border-radius:1rem;overflow:clip}.p-system-lp-logoMarquee{position:relative;z-index:2}.p-system-lp-logoMarquee__inner{display:flex;flex-direction:column;gap:1.5rem}.p-system-worksLead__inner{display:flex;justify-content:space-between;border-top:1px solid #ccc;padding-top:3rem;padding-top:5rem}.p-system-worksLead__link{display:flex;align-items:center;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;gap:.4rem;font-size:1.6rem;translate:0 -0.6rem}.p-system-lp-fv__gallery{position:absolute;top:0;left:0;width:100%;height:100vh;pointer-events:none}.p-system-lp-fv__galleryImage{position:absolute;border-radius:.5rem;overflow:clip}.p-system-lp-fv__galleryImage img{position:absolute;inset:-200px 0 0px;height:calc(100% + 200px);-o-object-fit:cover;object-fit:cover}.p-system-lp-fv__galleryImage--01{width:48.6rem;aspect-ratio:1/1;left:calc(50% - 24.3rem);top:37.9rem}.p-system-lp-fv__galleryImage--02{width:36.9rem;aspect-ratio:369/247;top:26.7rem;left:calc(50% - 36.9rem + 5rem)}.p-system-lp-fv__galleryImage--03{width:24.6rem;aspect-ratio:1/1;left:calc(50% + 18.5rem);top:32.8rem}.p-system-lp-fv__galleryImage--03.non-blur{overflow:visible}.p-system-lp-fv__galleryImage--03.non-blur img{inset:-20px;height:calc(100% + 20px);width:calc(100% + 20px);max-width:none}.p-system-lp-fv__galleryImage--03:not(.non-blur){filter:blur(6px)}.p-system-lp-fv__galleryImage--04{width:19.9rem;aspect-ratio:199/149;left:calc(50% - 32.9rem - 10rem);top:55.6rem}.p-system-lp-fv__galleryImage--04.non-blur{overflow:visible}.p-system-lp-fv__galleryImage--04.non-blur img{inset:-10px;height:calc(100% + 20px);width:calc(100% + 20px);max-width:none;-o-object-fit:contain;object-fit:contain}.p-system-lp-fv__galleryImage--04:not(.non-blur){filter:blur(6px)}.p-system-lp-fv__galleryImage--05{width:41.1rem;aspect-ratio:411/243;top:76.2rem;left:calc(50% - 41.1rem + 4.5rem)}.p-system-lp-fv__galleryImage--05.non-blur{overflow:visible}.p-system-lp-fv__galleryImage--05.non-blur img{inset:-10px;height:calc(100% + 20px);width:calc(100% + 20px);max-width:none;-o-object-fit:contain;object-fit:contain}@media(min-width: 1023px){.p-system-lp-fv__galleryImage--05:not(.non-blur){filter:blur(3px)}}.p-system-lp-fv__galleryImage--06{width:18.8rem;aspect-ratio:1/1;top:74.5rem;left:calc(50% + 18.9rem)}@media(max-width: 1023px){#systemsale-lp .p-system-lp{position:relative}#systemsale-lp .p-system-lp:before{content:"";position:absolute;top:6rem;left:0;width:100%;height:.5px;background-color:#ccc;z-index:1;opacity:.2}#systemsale-lp .main.fixedFv .main__contents{margin-top:-1rem}.p-system-lp-fv{height:auto;padding-bottom:3rem;padding-left:1.5rem}.p-system-lp-fv__bottom{padding-top:2.3rem}.p-system-lp-logoMarquee__inner{gap:1.2rem}.p-system-lp-fv__title{font-size:3.7rem;text-align:center;line-height:1.3;gap:0;margin-bottom:.8rem}.p-system-lp-fv__title--row{line-height:1.3}.p-system-lp-fv__overlay{padding-top:12.2rem;position:relative;height:auto}.p-system-lp-fv__statDottedLabel{font-size:.8rem}.p-system-lp-fv__statDottedValue{font-size:2.2rem;letter-spacing:-0.05rem}.p-system-lp-fv__statDottedUnit{font-size:.8rem}.p-system-lp-fv__statItem--dotted{width:8.3rem;background-color:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.p-system-lp-fv__statList{justify-content:center}.p-system-lp-fv__gallery{position:relative;height:29.5rem;margin-bottom:2.6rem}.p-system-lp-fv__galleryImage{border-radius:3px}.p-system-lp-fv__galleryImage img{height:auto;-o-object-fit:cover;object-fit:cover;bottom:0;top:auto}.p-system-lp-fv__galleryImage--01{aspect-ratio:211/264;width:21.1rem;left:50%;translate:-50% 0%;top:-1.9rem}.p-system-lp-fv__galleryImage--02{width:11.3rem;left:auto;right:1.5rem;aspect-ratio:113/80;top:-5.1rem}.p-system-lp-fv__galleryImage--06{left:0rem;width:10.2rem;aspect-ratio:102/128;top:4.9rem}.p-system-lp-fv__galleryImage--05{filter:inherit;bottom:1.9rem;right:1.5rem;left:auto;width:13.7rem;aspect-ratio:137/81;top:auto;z-index:1}.p-system-lp-fv__galleryImage--03{width:7.1rem;right:0px;left:auto;top:9rem;aspect-ratio:71/80;filter:blur(6px);overflow:clip}.p-system-lp-fv__galleryImage--04{width:7.8rem;left:1.5rem;top:-4.1rem;aspect-ratio:1/1}.p-system-lp-fv__copy{font-size:1.3rem;text-align:center;opacity:.7;line-height:1.65;position:relative;z-index:1}}.p-system-lp-sectionHeading{text-align:center}.p-system-lp-sectionHeading__copy{margin-bottom:.8rem;line-height:1.4}.p-system-lp-sectionHeading__title{font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;line-height:1.3;font-size:5rem}.p-system-lp-sectionHeading--dark .p-system-lp-sectionHeading__copy,.p-system-lp-sectionHeading--dark .p-system-lp-sectionHeading__title{color:#333}.p-system-lp-sectionHeading--dark .p-system-lp-sectionHeading__title strong{color:#333}@media(max-width: 1023px){.p-system-lp-sectionHeading__copy{font-size:1.2rem;margin-bottom:1rem;letter-spacing:-0.05rem}.p-system-lp-sectionHeading__title{font-size:3rem;line-height:1.2}}#systemsale-lp .p-system-lp-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:6rem;font-size:1.6rem;box-sizing:border-box;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;padding:0 2.5rem;border-radius:100vh;text-decoration:none;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:transform,opacity,width,height,color,border;overflow:clip;position:relative}#systemsale-lp .p-system-lp-button:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0%;height:0;padding-bottom:0;border-radius:50%;background:#e20013;transition:all .25s cubic-bezier(0.39, 0.575, 0.565, 1);transition-property:width,padding}@media(hover: hover){#systemsale-lp .p-system-lp-button:where(:-moz-any-link,:enabled,summary):hover:before{width:100%;padding-bottom:100%}#systemsale-lp .p-system-lp-button:where(:any-link,:enabled,summary):hover:before{width:100%;padding-bottom:100%}}#systemsale-lp .p-system-lp-button.big{height:8rem;font-size:2rem}#systemsale-lp .l-btn__label{padding-inline:1.5rem}#systemsale-lp .p-system-lp-button--ghost{border:.1rem solid rgba(255,255,255,.7);color:#fff;background:rgba(0,0,0,0)}@media(hover: hover){#systemsale-lp .p-system-lp-button--ghost:where(:-moz-any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0)}#systemsale-lp .p-system-lp-button--ghost:where(:any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0)}}#systemsale-lp .c-bg-brawn .p-system-lp-button--ghost .p-system-lp-button__icon{stroke:#333}#systemsale-lp .p-system-lp-button--primary{color:#fff}#systemsale-lp .p-system-lp-button--ghost-dark{border:.1rem solid rgba(35,24,21,.7);color:#333;background:rgba(0,0,0,0)}@media(hover: hover){#systemsale-lp .p-system-lp-button--ghost-dark:where(:-moz-any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);color:#fff}#systemsale-lp .p-system-lp-button--ghost-dark:where(:any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);color:#fff}}#systemsale-lp .p-system-lp-button__iconWrap{display:grid;place-items:center;border-radius:50%;background:#fff;width:1.7rem;height:1.7rem;flex:0 0 auto;box-sizing:border-box;position:relative;z-index:1;overflow:clip}#systemsale-lp .p-system-lp-button__iconWrap.is-action{animation:undefined-easeOutBounce 1s cubic-bezier(0.39, 0.575, 0.565, 1)}#systemsale-lp .p-system-lp-button__iconWrap.is-action .p-system-lp-button__icon{animation:arw_r_small 1s cubic-bezier(0.39, 0.575, 0.565, 1)}#systemsale-lp .p-system-lp-button__label{position:relative;z-index:1}#systemsale-lp .c-btn__red .p-system-lp-button__iconWrap{background-color:#fff}#systemsale-lp .p-system-lp-button__icon{stroke:#ce2f2f;width:.85rem;height:.85rem;aspect-ratio:1/1;position:relative;top:.04rem;z-index:1}#systemsale-lp .p-system-lp-button__icon--accent{stroke:#fff}@media(max-width: 1023px){#systemsale-lp .p-system-lp-button{width:100%;min-width:0;padding:2rem 2.4rem}}#systemsale-lp .c-txt-gold{color:rgba(0,0,0,0) !important;background:linear-gradient(180deg, #dbce7c 0%, #d6c13a 100%);-webkit-background-clip:text;background-clip:text}#systemsale-lp .c-txt-red{color:#cd2e2e}#systemsale-lp .c-lp-text-muted{font-size:1.4rem;line-height:1.75;color:#bcbcbc}@media(max-width: 1023px){#systemsale-lp .c-lp-text-muted{font-size:1.3rem}}#systemsale-lp .c-btn__red{color:#fff;background:linear-gradient(180deg, #d63a3a 0%, #bf1919 100%);border:none}#systemsale-lp .c-btn__red:before,#systemsale-lp .c-btn__red:after{border:none}#systemsale-lp .c-btn__red:before{background:linear-gradient(to bottom, #e33e3e 0%, #d31a1a 100%)}.c-rale{--rale-duration: 100s;--item-count: 3;overflow-x:clip}.c-rale__inner{width:-moz-fit-content;width:fit-content;display:flex;animation:raleAnime var(--rale-duration) infinite linear}@keyframes raleAnime{0%{translate:0 0}100%{translate:calc(-100%/var(--item-count)) 0}}.c-blank__icon{width:.8rem;height:.8rem;display:flex;align-items:center}.c-blank__icon.big{width:1.1rem;height:1.1rem}.c-blank__icon svg{width:100%;height:100%}.c-grid-outer{max-width:124rem;padding-inline:5rem;margin-inline:auto}@media(max-width: 1023px){.c-grid-outer{padding-inline:1.5rem}.c-grid-outer .c-grid-inner{padding-inline:0}}.c-grid-inner{max-width:110rem;padding-inline:5rem;margin-inline:auto}@media(max-width: 1023px){.c-grid-inner{padding-inline:1.5rem}}.c-bg-white{background-color:#fff}.c-section-radius{border-radius:6rem 6rem 0 0;margin-top:-6rem;position:relative;z-index:1;overflow:clip}@media(max-width: 1023px){.c-section-radius{border-radius:0;margin-top:0}}.c-lp-section-divider{padding-top:7.8rem;border-top:.1rem solid #ebebeb}@media(max-width: 1023px){.c-lp-section-divider{padding-top:0;border:none}}.c-bg-noise-ellipse{z-index:-1;position:absolute;transform-origin:50% 50%;opacity:.8;pointer-events:none}.c-bg-noise-ellipse img,.c-bg-noise-ellipse picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@keyframes lpNoiseEllipseMorph{0%{border-radius:38% 62% 46% 54%/58% 44% 56% 42%}33%{border-radius:68% 32% 76% 24%/24% 16% 84% 76%}66%{border-radius:14% 86% 18% 82%/86% 74% 26% 14%}100%{border-radius:62% 38% 72% 28%/34% 18% 82% 66%}}.p-system-lp-worry{padding:15rem 0 0;margin-bottom:-2rem;position:relative}.p-system-lp-worry .c-bg-noise-ellipse.noise1{width:63.4rem;bottom:-10rem;left:0vw}.p-system-lp-worry__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;margin-top:2.4rem}.p-system-lp-worry__item{min-width:0}.p-system-lp-worryCard{position:relative;border-radius:1rem 1rem 0 0;overflow:hidden;padding-top:20.4rem;box-sizing:border-box}.p-system-lp-worryCard:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:1rem 1rem 0 0;-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, transparent 100%);inset:0;z-index:1;pointer-events:none}.p-system-lp-worryCard__image{display:block;position:absolute;inset:0}.p-system-lp-worryCard__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-system-lp-worryCard__label{position:absolute;top:1.8rem;left:50%;z-index:1;padding:.8rem 1rem;border:1px solid #ccc;border-radius:100vh;color:#fff;line-height:1;text-align:center;font-size:1.1rem;translate:-50% 0}.p-system-lp-worryCard__body{padding:0rem 5rem 5rem;color:#fff;text-align:center;position:relative}.p-system-lp-worryCard__title{font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;line-height:1.3;font-size:2.2rem}.p-system-lp-worryCard__text{margin-top:1.5rem}@media(max-width: 1023px){.p-system-lp-worry{padding-top:5.3rem}.p-system-lp-worry__list{display:block;margin-top:4.1rem;margin-bottom:1rem}.p-system-lp-worryCard__label{font-size:1rem;top:1.6rem;padding:.6rem .75rem .4rem}.p-system-lp-worryCard{border-radius:1rem 1rem 0 0;padding-top:15.4rem}.p-system-lp-worryCard:before{border-color:rgba(255,255,255,.1);border-radius:1rem 1rem 0 0;-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 80%);mask-image:linear-gradient(to bottom, black 0%, transparent 80%)}.p-system-lp-sectionSeparate{opacity:.6}.p-system-lp-worryCard__title{font-size:1.8rem;line-height:1.3}.p-system-lp-worryCard__text{margin-top:1.9rem}.p-system-lp-worryCard__body{padding-bottom:5.4rem}}.p-system-lp-possible{margin-top:-11rem}.p-system-lp-possible__inner .p-system-lp-sectionHeading__title{font-size:5.5rem}.p-system-lp-possible__inner .p-system-lp-sectionHeading__title svg{fill:#fff;width:15.8rem;height:5.1rem}.p-system-lp-possible__lead{margin-top:2.4rem;font-size:1.6rem;line-height:1.75;text-align:center;margin-bottom:5.8rem}.p-system-lp-possible__lead+.p-system-lp-possible__panel{text-align:center}.p-system-lp-possible__panel{padding-top:5rem;border-radius:2rem 2rem 0 0;position:relative;padding-inline:5rem}.p-system-lp-possible__panel:not(:last-child){margin-bottom:8rem}.p-system-lp-possible__panel:before{content:"";position:absolute;inset:0;border-radius:2rem 2rem 0 0;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, transparent 100%);pointer-events:none}.p-system-lp-possible__panel .c-bg-noise-ellipse.noise1{width:76rem;top:7rem;left:calc(50% - 50vw)}.p-system-lp-possible__panel .c-bg-noise-ellipse.noise2{width:86.2rem;bottom:-8rem;right:calc(50% - 50vw)}.p-system-lp-possible__panel--flow,.p-system-lp-possible__panel--finish{padding:0}.p-system-lp-possible__panelTitle{font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;line-height:1.3;font-size:4.5rem;margin-bottom:1rem}.p-system-lp-possible__panelText{text-align:center}.p-system-lp-possibleMarquee{margin-top:1.8rem;padding-bottom:0;margin-inline:calc(50% - 50vw)}.p-system-lp-possibleMarquee__inner{display:flex;flex-direction:column;gap:0}.p-system-lp-possibleMarquee__lane .p-system-lp-possibleMarquee__track{overflow:hidden}.p-system-lp-possibleMarquee__lane .p-system-lp-possibleMarquee__list{display:flex;width:-moz-max-content;width:max-content;margin:0;padding:0}.p-system-lp-possibleMarquee__lane--bottom .p-system-lp-possibleMarquee__list{animation-direction:reverse}.p-system-lp-possibleMarquee__slide{list-style:none;flex:0 0 auto;width:93.2rem}.p-system-lp-possibleMarquee__image{display:block;height:100%}.p-system-lp-possibleMarquee__image img{display:block;width:100%;height:100%}.p-system-lp-possible__flow{display:grid;justify-content:space-between;grid-template-columns:1fr 52.7rem;padding:6.5rem 6.3rem 3.4rem}.p-system-lp-possible__flow .p-system-lp-possible__panelTitle{margin-bottom:2.8rem}.p-system-lp-possible__flowText:not(:last-child){margin-bottom:1rem}.p-system-lp-possible__flowTitle,.p-system-lp-possible__finishTitle{margin:0;color:#fff;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;line-height:1.28}.p-system-lp-possible__flowTitle strong,.p-system-lp-possible__finishTitle strong{color:#b2a0a0;font-weight:700}.p-system-lp-possible__figure{translate:-0.4rem -1.4rem}.p-system-lp-possible__figureImage{display:block}.p-system-lp-possible__figureImage img{display:block;width:100%;height:auto}.p-system-lp-possible__finish{display:grid;grid-template-columns:1fr 47.5rem;gap:9.7rem;justify-content:space-between;padding:5.5rem 11rem 7rem}.p-system-lp-possible__finish .p-system-lp-possible__panelTitle{margin-bottom:3rem}.p-system-lp-possible__finishVisual{position:relative;min-height:32.5rem}@media(max-width: 1300px)and (min-width: 1200px){.p-system-lp-possible__finishVisual{--responsive-basis:1500px}}@media(max-width: 1200px)and (min-width: 1024px){.p-system-lp-possible__finishVisual{--responsive-basis:1900px}}.p-system-lp-possible__finishImage{position:absolute;display:block;overflow:hidden;border-radius:.52rem}.p-system-lp-possible__finishImage img{display:block;width:100%;height:auto}.p-system-lp-possible__finishImage--01{bottom:9.4rem;left:2.2rem;width:27.2rem;z-index:1}@media(max-width: 1300px)and (min-width: 1024px){.p-system-lp-possible__finishImage--01{width:calc(272px/var(--responsive-basis)*100vw);left:calc(22px/var(--responsive-basis)*100vw)}}.p-system-lp-possible__finishImage--02{left:-14.7rem;bottom:2.5rem;width:26.6rem}@media(max-width: 1300px)and (min-width: 1024px){.p-system-lp-possible__finishImage--02{width:calc(266px/var(--responsive-basis)*100vw);left:calc(-147px/var(--responsive-basis)*100vw)}}.p-system-lp-possible__finishImage--03{left:13.5rem;bottom:-2rem;width:24.2rem}@media(max-width: 1300px)and (min-width: 1024px){.p-system-lp-possible__finishImage--03{width:calc(242px/var(--responsive-basis)*100vw);left:calc(135px/var(--responsive-basis)*100vw)}}.p-system-lp-possible__finishImage--04{bottom:11.7rem;left:34rem;width:11.2rem}@media(max-width: 1300px)and (min-width: 1024px){.p-system-lp-possible__finishImage--04{width:calc(112px/var(--responsive-basis)*100vw);left:calc(340px/var(--responsive-basis)*100vw)}}.p-system-lp-possible__finishText:not(:last-child){margin-bottom:1rem}@media(max-width: 1023px){.p-system-lp-possible{margin-top:0}.p-system-lp-possible__inner .p-system-lp-sectionHeading__title{font-size:3rem;line-height:1.3}.p-system-lp-possible__inner .p-system-lp-sectionHeading__title svg,.p-system-lp-possible__inner .p-system-lp-sectionHeading__title span{width:7rem;height:3.1rem;display:inline-block}.p-system-lp-possible__inner .p-system-lp-sectionHeading__title svg{translate:0 .4rem}.p-system-lp-possible__inner .p-system-lp-possible__lead{font-size:1.3rem;line-height:1.75;margin-top:1.2rem;margin-bottom:4.2rem}.p-system-lp-possibleMarquee__slide{width:69.2rem}.p-system-lp-possible__panel{border-radius:1rem 1rem 0 0;padding-top:3.5rem;padding-inline:1.5rem}.p-system-lp-possible__panel:not(:last-child){margin-bottom:5.1rem}.p-system-lp-possible__panel:before{-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 60%);mask-image:linear-gradient(to bottom, black 0%, transparent 60%);border-radius:1rem 1rem 0 0;border-color:rgba(255,255,255,.1)}.p-system-lp-possible__panelTitle{font-size:2.3rem;line-height:1.3;margin-bottom:1.5rem}.p-system-lp-possible__finishText:not(:last-child),.p-system-lp-possible__flowText:not(:last-child){margin-bottom:0}.p-system-lp-possibleMarquee{margin-top:2.4rem;margin-inline:-3.5rem}.p-system-lp-possible__flow{display:block;padding:0;text-align:center}.p-system-lp-possible__flow .p-system-lp-possible__panelTitle{margin-bottom:1.8rem}.p-system-lp-possible__flowBody{margin-bottom:2rem}.p-system-lp-possible__figure{translate:0;margin-inline:-0.5rem}.p-system-lp-possible__finish{display:flex;gap:2.2rem;flex-direction:column-reverse;padding:0;text-align:center}.p-system-lp-possible__finishImage--01{width:14.9rem;height:18.5rem;bottom:auto;top:0;left:48%;translate:-50% 0}.p-system-lp-possible__finishVisual{min-height:26.2rem}.p-system-lp-possible__finishVisual img{height:100%;-o-object-fit:cover;object-fit:cover}.p-system-lp-possible__finishImage{border-radius:.3rem}.p-system-lp-possible__finishImage--02{width:13.3rem;height:8.8rem;left:-1.5rem;bottom:4.6rem}.p-system-lp-possible__finishImage--03{width:14.5rem;aspect-ratio:145/97;bottom:0;right:4.1rem;left:auto}.p-system-lp-possible__finishImage--04{right:-1.4rem;left:auto;width:6.3rem;aspect-ratio:63/83;top:8.8rem}}#systemsale-lp .p-system-lp-cta{padding:3.5rem 0 0}#systemsale-lp .p-system-lp-cta__inner{padding:5.6rem 6rem 5.2rem;position:relative}#systemsale-lp .p-system-lp-cta__inner:after,#systemsale-lp .p-system-lp-cta__inner:before{content:"";position:absolute;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);-webkit-mask-image:linear-gradient(to right, transparent 0%, black 27%, black 74%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 27%, black 74%, transparent 100%);pointer-events:none}#systemsale-lp .p-system-lp-cta__inner:after{inset:0}#systemsale-lp .p-system-lp-cta__inner:before{inset:5px 0}#systemsale-lp .p-system-lp-cta__lead{color:#fff;font-size:1.6rem;line-height:1.65;text-align:center;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif}#systemsale-lp .p-system-lp-cta__actions{display:flex;justify-content:center;gap:1rem;margin-top:1.8rem}#systemsale-lp .p-system-lp-cta__actions a{width:32rem}#systemsale-lp .p-system-lp-cta--light{padding-top:0;position:relative}#systemsale-lp .p-system-lp-cta--light:before,#systemsale-lp .p-system-lp-cta--light:after{content:"";position:absolute;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;-webkit-mask-image:linear-gradient(to right, transparent 0%, black 27%, black 74%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 27%, black 74%, transparent 100%);pointer-events:none}#systemsale-lp .p-system-lp-cta--light:before{inset:0}#systemsale-lp .p-system-lp-cta--light:after{inset:5px 0}#systemsale-lp .p-system-lp-cta--light .p-system-lp-cta__inner{padding:5.5rem 6rem;position:relative}#systemsale-lp .p-system-lp-cta--light .p-system-lp-cta__inner:before{content:"";position:absolute;inset:10px 0;background-color:#f2f2f2;z-index:-1;pointer-events:none}#systemsale-lp .p-system-lp-cta--light .p-system-lp-cta__lead{color:#333}#systemsale-lp .p-system-lp-cta--light .p-system-lp-button--ghost-dark .p-system-lp-button__iconWrap{background-color:#b20000}#systemsale-lp .p-system-lp-cta--light .p-system-lp-cta__lead strong{color:#d61515}@media(max-width: 1023px){#systemsale-lp .p-system-lp-cta__inner{padding-inline:4rem;padding-top:3.6rem;padding-bottom:4rem}#systemsale-lp .p-system-lp-cta{padding:7rem 0 10rem}#systemsale-lp .p-system-lp-cta>.c-grid-outer{position:relative}#systemsale-lp .p-system-lp-cta>.c-grid-outer:before{-webkit-mask-image:linear-gradient(to right, transparent 0%, black 27%, black 74%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 27%, black 74%, transparent 100%);position:absolute;content:"";top:-0.5rem;bottom:-0.5rem;width:calc(100% - 3rem);left:1.5rem;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}#systemsale-lp .p-system-lp-cta .p-system-lp-cta__lead{font-size:1.4rem;line-height:1.5}#systemsale-lp .p-system-lp-cta.p-system-lp-cta--light{padding-top:0;padding-bottom:0}#systemsale-lp .p-system-lp-cta.p-system-lp-cta--light .p-system-lp-cta__actions{padding-inline:4rem}#systemsale-lp .p-system-lp-cta__actions a.big{width:100%;height:7rem;font-size:1.6rem}#systemsale-lp .p-system-lp-cta__actions a.big:not(.c-btn__red){background-color:#fff;color:#333}#systemsale-lp .p-system-lp-cta__actions a.big:not(.c-btn__red) .p-system-lp-button__iconWrap{background-color:#b20000}#systemsale-lp .p-system-lp-cta__actions a.big:not(.c-btn__red) .p-system-lp-button__iconWrap .p-system-lp-button__icon{stroke:#fff}#systemsale-lp .p-system-lp-button__iconWrap{width:1.5rem;height:1.5rem;padding-right:.5px}#systemsale-lp .p-system-lp-button__icon{width:.8rem;height:.7rem;translate:.5px .5px}#systemsale-lp .p-system-lp-cta__actions{flex-direction:column;gap:.5rem;margin-top:1.9rem}}@media(max-width: 1023px)and (max-width: 1023px){#systemsale-lp.is-safari .p-system-lp-cta__actions a.big .p-system-lp-button__iconWrap{padding-bottom:1px}}@media(max-width: 1023px){#systemsale-lp .p-system-lp-cta--light .p-system-lp-cta__inner{padding:4rem 0}}@media(min-width: 1024px){#systemsale-lp .c-bg-brawn .p-system-lp-cta{padding-bottom:30rem}}.p-system-lp-service{padding:14.8rem 0 7rem}@media(min-width: 1024px){.c-section-radius:has(.p-system-lp-service){padding-bottom:25rem}}.p-system-lp-service__heading{padding-top:7.6rem;border-top:1px solid #ebebeb;text-align:left}.p-system-lp-serviceCard{margin-top:9.5rem;padding:4.1rem 3.6rem 5rem;border-radius:1rem 0 0 0;position:relative}.p-system-lp-serviceCard:before{border-radius:1rem 0 0 0;content:"";position:absolute;inset:0;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;background-color:#f6f6f6;-webkit-mask-image:linear-gradient(155deg, black 0%, transparent 50%);mask-image:linear-gradient(155deg, black 0%, transparent 50%);z-index:-1}.p-system-lp-serviceCard__head{display:grid;grid-template-columns:auto 27.6rem;grid-template-columns:auto calc((100% - 3rem)/3 - 7.2rem);grid-template-columns:auto calc((100% + 7.2rem - 3rem)/3 - 7.2rem);gap:5rem}.p-system-lp-serviceCard__label{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border:.1rem solid rgba(204,204,204,.5);border-radius:100vh;font-family:"GeneralSans-Variable";line-height:1;margin-bottom:1.2rem;font-size:1.2rem}.p-system-lp-serviceCard__title{font-size:3rem;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;line-height:1.3;margin-bottom:1rem}.p-system-lp-serviceCard__text{opacity:.7;line-height:1.5;font-size:1.6rem}.p-system-lp-serviceCard__mainImage{display:block;overflow:hidden;border-radius:.5rem}.p-system-lp-serviceCard__mainImage img{display:block;width:100%;height:auto}.p-system-lp-serviceCard__examples{margin-top:3.8rem;padding-top:3rem;border-top:1px solid #ebebeb}.p-system-lp-serviceCard__examplesTitle{font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-size:2rem;line-height:1.3}.p-system-lp-serviceCard__exampleList{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem;margin-top:1.8rem}.p-system-lp-serviceCard__exampleItem{display:grid;grid-template-columns:8.8rem minmax(0, 1fr);gap:2rem;align-items:start}.p-system-lp-serviceCard__exampleThumb{display:block;overflow:hidden;border-radius:.5rem;width:7.7rem;height:7.7rem}.p-system-lp-serviceCard__exampleThumb img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.p-system-lp-serviceCard__exampleText{font-size:1.4rem;line-height:1.5}@media(min-width: 1023px){.p-system-lp-serviceCard__exampleText{opacity:.7}}.p-system-lp-serviceGrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;margin-top:2.4rem}@media(min-width: 1024px){.p-system-lp-serviceGrid__item{display:contents}}.p-system-lp-serviceMiniCard{padding:4rem 3.6rem 0rem;border-radius:1rem 0 0 0;position:relative}@media(min-width: 1024px){.p-system-lp-serviceMiniCard{display:flex;flex-direction:column;align-items:flex-start}.p-system-lp-serviceMiniCard .p-system-lp-serviceMiniCard__text{flex:1}}.p-system-lp-serviceMiniCard:before{border-radius:1rem 0 0 0;content:"";position:absolute;inset:0;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;background-color:#f6f6f6;-webkit-mask-image:linear-gradient(135deg, black 0%, transparent 40%);mask-image:linear-gradient(135deg, black 0%, transparent 40%);z-index:-1}.p-system-lp-serviceMiniCard__label{display:inline-flex;align-items:center;justify-content:center;min-width:8.6rem;padding:.8rem 1.2rem;border:.1rem solid rgba(35,24,21,.12);border-radius:100vh;color:rgba(35,24,21,.72);line-height:1}.p-system-lp-serviceMiniCard__title{margin:2.4rem 0 0;color:#333;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;line-height:1.35}.p-system-lp-serviceMiniCard__text{font-size:1.4rem;line-height:1.5;opacity:.7}.p-system-lp-serviceMiniCard__image{display:block;overflow:hidden;margin-top:3.4rem;border-radius:.5rem}.p-system-lp-serviceMiniCard__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media(max-width: 1023px){.p-system-lp-service__heading{padding-top:0;border:none;text-align:center}.p-system-lp-service{padding:7.7rem 0 0rem;margin-bottom:6.5rem}.p-system-lp-serviceCard{border-radius:1rem 1rem 0 0;padding-top:2rem;padding-bottom:4rem;padding-inline:0;text-align:center;margin-top:4rem}.p-system-lp-serviceCard:before{-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 50%);mask-image:linear-gradient(to bottom, black 0%, transparent 50%);border-radius:1rem 1rem 0 0}.p-system-lp-serviceCard__head{padding-inline:2rem;display:flex;flex-direction:column;align-items:center;gap:0}.p-system-lp-serviceCard__body{display:contents}.p-system-lp-serviceCard__label{order:1;margin-bottom:4.8rem}.p-system-lp-serviceCard__mainImage{order:2;width:16.5rem;border-radius:.3rem;margin-bottom:2rem}.p-system-lp-serviceCard__title{order:3;font-size:2.4rem;line-height:1.25}.p-system-lp-serviceCard__text{order:4;font-size:1.3rem;line-height:1.5}.p-system-lp-serviceCard__examples{padding-top:0;border:none;margin-top:3.2rem}.p-system-lp-serviceCard__examplesTitle{font-size:1.8rem;margin-bottom:2rem;margin-bottom:1.8rem}.p-system-lp-serviceCard__exampleList{gap:1rem}.p-system-lp-serviceCard__exampleItem{display:block;padding-top:2rem;padding-bottom:1.4rem;border-top:1px solid #ebebeb}.p-system-lp-serviceCard__exampleThumb{margin-inline:auto;width:5rem;height:5rem;border-radius:.3rem;margin-bottom:1rem}.p-system-lp-serviceCard__exampleText{font-size:1.2rem;line-height:1.4;opacity:.7}.p-system-lp-serviceGrid{display:block}.p-system-lp-serviceMiniCard{border-radius:1rem 1rem 0 0;text-align:center;padding-top:2rem;display:flex;flex-direction:column;align-items:center}.p-system-lp-serviceMiniCard::before{-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 50%);mask-image:linear-gradient(to bottom, black 0%, transparent 50%);border-radius:1rem 1rem 0 0}.p-system-lp-serviceGrid__item:not(:last-child){margin-bottom:5.5rem}.p-system-lp-serviceMiniCard__image{order:2;width:16.5rem;border-radius:.3rem;margin-top:0;margin-bottom:2rem}.p-system-lp-serviceMiniCard__text{opacity:.7;font-size:1.3rem;line-height:1.5;order:4}}.system-solution .p-system-lp-case{padding:15rem 0 21rem}.system-solution .p-system-lp-case__heading{padding-top:7.6rem;border-top:1px solid #ccc;text-align:left;margin-bottom:6.4rem}.system-solution .p-system-lp-case__content-list{display:flex;flex-direction:column;gap:8rem;margin-bottom:4rem}@media(min-width: 1023px){.system-solution .p-system-lp-case__gallery,.system-solution .p-system-lp-case__detail{width:calc((100% - 8rem)/2)}}.system-solution .p-system-lp-case__content{display:flex;gap:8rem}.system-solution .p-system-lp-case__mainImage,.system-solution .p-system-lp-case__thumbImage,.system-solution .p-system-lp-case__voiceImage{display:block;overflow:hidden}.system-solution .p-system-lp-case__mainImage img,.system-solution .p-system-lp-case__mainImage picture,.system-solution .p-system-lp-case__thumbImage img,.system-solution .p-system-lp-case__thumbImage picture,.system-solution .p-system-lp-case__voiceImage img,.system-solution .p-system-lp-case__voiceImage picture{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.system-solution .p-system-lp-case__mainImage,.system-solution .p-system-lp-case__thumbImage{border-radius:.5rem;aspect-ratio:510/260}.system-solution .p-system-lp-case__mainImage img,.system-solution .p-system-lp-case__mainImage picture,.system-solution .p-system-lp-case__thumbImage img,.system-solution .p-system-lp-case__thumbImage picture{aspect-ratio:510/260;height:100%}.system-solution .p-system-lp-case__mainImage{position:relative}.system-solution .p-system-lp-case__mainImageItem{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.system-solution .p-system-lp-case__mainImageItem.is-current{position:relative;opacity:1;pointer-events:auto}.system-solution .p-system-lp-case__thumbList{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.8rem;margin-top:1.2rem}.system-solution .p-system-lp-case__thumbButton{display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0)}.system-solution .p-system-lp-case__thumbButton:not(.is-current){filter:grayscale(1);border:1px solid rgba(0,0,0,0)}.system-solution .p-system-lp-case__thumbButton:not(.is-current):hover{filter:grayscale(0)}.system-solution .p-system-lp-case__thumbButton.is-current .p-system-lp-case__thumbImage{border:1px solid #514c4c}.system-solution .p-system-lp-case__company{font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-size:1.4rem;margin-bottom:1rem;line-height:1}.system-solution .p-system-lp-case__title{font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;line-height:1.3;font-size:3rem}.system-solution .p-system-lp-case__lead{margin-top:1.1rem;opacity:.7;font-size:1.4rem;line-height:1.6;margin-bottom:2.7rem}.system-solution .p-system-lp-case__spec{font-size:1.6rem}.system-solution .p-system-lp-case__spec:not(:last-child){margin-bottom:2rem}.system-solution .p-system-lp-case__moreWrapper{position:relative}.system-solution .p-system-lp-case__equipmentMore{position:relative;margin-top:.7rem}.system-solution .p-system-lp-case__equipmentMoreBody{overflow:hidden;transition:max-height .25s cubic-bezier(0.165, 0.84, 0.44, 1);margin-top:0}.system-solution .p-system-lp-case__equipmentMoreBody.is-collapsed{-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, transparent 100%)}.system-solution .p-system-lp-case__equipmentMoreBody.is-show{max-height:none;-webkit-mask-image:none;mask-image:none}.system-solution .p-system-lp-case__equipmentMoreBody .p-system-lp-case__bulletList{margin-top:0}.system-solution .p-system-lp-case__moreButton{margin-top:0rem}.system-solution .p-system-lp-case__moreButton.static.js-moreBtn{padding-top:0}.system-solution .p-system-lp-case__moreButton::before{display:none}.system-solution .p-system-lp-case__specHeading{font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-size:1.4rem;opacity:.5}.system-solution .p-system-lp-case__bulletList{margin-top:.6rem;color:#333;letter-spacing:.02em;opacity:.7}.system-solution .p-system-lp-case__bulletList li{position:relative;padding-left:1.2rem;line-height:1.5}.system-solution .p-system-lp-case__bulletList li::before{content:"";position:absolute;top:.5lh;translate:0 -50%;left:0;width:.5rem;height:.5rem;border-radius:50%;background:#ccc}.system-solution .p-system-lp-case__bulletList li+li{margin-top:.6rem}.system-solution .p-system-lp-case__more{display:inline-block;margin-top:1rem;color:#333;line-height:1.4;text-decoration:underline}.system-solution .p-system-lp-case__period{margin-top:.6rem;opacity:.7}.system-solution .p-system-lp-case__voice{display:grid;grid-template-columns:5rem auto;gap:1.5rem;font-size:1.6rem;line-height:1.5;align-items:start;margin-top:2rem;padding:2.2rem 2.4rem 1.8rem;border-radius:1.2rem;background:rgba(255,255,255,.5)}.system-solution .p-system-lp-case__voiceText{opacity:.7}.system-solution .p-system-lp-case__voiceImage img{aspect-ratio:1/1;border-radius:50%}.system-solution .p-system-lp-case__footer{display:flex;justify-content:flex-end;padding-top:3rem;border-top:1px solid #ccc}@media(max-width: 1023px){.system-solution .p-system-lp-case{margin-top:8rem;text-align:center;padding-top:7.6rem;padding-bottom:8rem}.system-solution .p-system-lp-case__heading{padding-top:0;border:none;text-align:center;margin-bottom:4.4rem}.system-solution .p-system-lp-case__content{display:block}.system-solution .p-system-lp-case__content:nth-of-type(1) .p-system-lp-case__voiceText{padding-inline:2rem}.system-solution .p-system-lp-case__gallery{position:relative;aspect-ratio:345/176;margin-bottom:2.9rem}.system-solution .p-system-lp-case__mainImage{aspect-ratio:345/176;border-radius:.3rem}.system-solution .p-system-lp-case__company{font-size:1.2rem;font-family:"LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;margin-bottom:1.7rem}.system-solution .p-system-lp-case__title{font-size:2.4rem;line-height:1.25}.system-solution .p-system-lp-case__thumbList{gap:.5rem;margin-top:1rem}.system-solution .p-system-lp-case__content-list{gap:5rem}.system-solution .p-system-lp-case__thumbImage{border-radius:.3rem}.system-solution .p-system-lp-case__lead{font-size:1.3rem;line-height:1.6;margin-top:.8rem;margin-bottom:2.9rem}.system-solution .p-system-lp-case__equipmentMore{margin-top:.4rem}.system-solution .p-system-lp-case__moreButton.static.js-moreBtn{padding-top:.4rem}.system-solution .p-system-lp-case__spec{font-size:1.3rem;line-height:1.5}.system-solution .p-system-lp-case__specHeading{font-size:1.2rem}.system-solution .p-system-lp-case__bulletList li{line-height:1.45}.system-solution .p-system-lp-case__bulletList li:before{display:none}.system-solution .p-system-lp-case__bulletList:not(.sp-flex) li+li{margin-top:.3rem}.system-solution .p-system-lp-case__bulletList.sp-flex{display:flex;flex-wrap:wrap;justify-content:center}.system-solution .p-system-lp-case__bulletList.sp-flex li{padding-left:0}.system-solution .p-system-lp-case__bulletList.sp-flex li+li{margin-top:0}.system-solution .p-system-lp-case__bulletList.sp-flex li:not(:last-child):after,.system-solution .p-system-lp-case__bulletList.sp-flex li:not(:nth-of-type(2)):after{content:"、"}.system-solution .p-system-lp-case__bulletList.sp-flex li:last-child:after{display:none}.system-solution .p-system-lp-case__voice{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.3rem;gap:0;line-height:1.5;position:relative;background-color:rgba(0,0,0,0);margin-top:3.6rem;padding-inline:1.8rem}.system-solution .p-system-lp-case__voice:before{content:"";position:absolute;background-image:url("../imgs/system-solution/lp/polygon.webp");width:2rem;height:1.8rem;background-repeat:no-repeat;background-size:contain;left:50%;top:0;translate:-50% -100%;opacity:.7}.system-solution .p-system-lp-case__voice:after{content:"";inset:0;background:linear-gradient(to bottom, white 0%, transparent 100%);position:absolute;border-radius:.5rem;opacity:.7}.system-solution .p-system-lp-case__voiceImage{width:5rem;margin-bottom:1rem;position:relative;z-index:1}.system-solution .p-system-lp-case__voiceText{position:relative;z-index:1}.system-solution .p-system-lp-case__footer{justify-content:center;padding-top:2.5rem}.system-solution .p-system-lp-case__footer .l-btn{flex-direction:column;justify-content:center}}.p-system-lp-flow{padding:15rem 0 15rem}.p-system-lp-flow__heading{text-align:left}.p-system-lp-flow__figure{display:block;margin-top:8rem}.p-system-lp-flow__figure img{display:block;width:100%;height:auto}@media(max-width: 1023px){.p-system-lp-flow{padding-top:7.8rem;padding-bottom:8rem;border-bottom:7px solid #ebebeb}.p-system-lp-flow__figure{margin-top:4.6rem}}.system-solution .p-system-lp-faq{padding:0rem 0 6rem}.system-solution .p-system-lp-faq .c-accordion--detail.is-opened button,.system-solution .p-system-lp-faq .c-accordion--detail.is-opened .button{opacity:.3}.system-solution .p-system-lp-faq__heading{text-align:left}.system-solution .p-system-lp-faq__chips{--faq-edge-gap: 0.3rem;--faq-active-width: 0px;--faq-active-x: 0px;display:flex;position:relative;align-items:center;padding-inline:var(--faq-edge-gap);margin-top:6.5rem;height:4rem;border-radius:100vh;width:-moz-fit-content;width:fit-content;background-color:#ebebeb;isolation:isolate}.system-solution .p-system-lp-faq__chips::before{content:"";position:absolute;top:.3rem;left:0;bottom:.3rem;width:var(--faq-active-width);border-radius:100vh;background:#333;transform:translateX(var(--faq-active-x));z-index:0}.system-solution .p-system-lp-faq__chips.is-ready::before{transition:transform .32s cubic-bezier(0.22, 1, 0.36, 1),width .32s cubic-bezier(0.22, 1, 0.36, 1)}.system-solution .p-system-lp-faq__chip{position:relative;z-index:1;padding:0 1rem;border-radius:100vh;font-size:1.4rem;transition:color .24s ease;box-sizing:border-box}.system-solution .p-system-lp-faq__chip.is-current{color:#fff}.system-solution .p-system-lp-faq__chip:not(.is-current){color:#333;opacity:.7;transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1)}.system-solution .p-system-lp-faq__chip:not(.is-current):hover{opacity:1;color:#000}.system-solution .p-system-lp-faq__list{margin-top:0}.system-solution .p-system-lp-faq__list:not(.is-current),.system-solution .p-system-lp-faq__list[hidden]{display:none}.system-solution .p-system-lp-faq__lists{margin-top:3.9rem}.system-solution .p-system-lp-faq .c-accordion .c-accordion--summary{padding:3.2rem 0;padding-right:8rem;border-color:#ebebeb;font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;line-height:1.5;font-size:2rem}.system-solution .p-system-lp-faq .c-accordion .c-accordion--detail.is-opened .c-accordion--summary:hover .button{opacity:.8}.system-solution .p-system-lp-faq .c-accordion .c-accordion--detail:not(.is-opened) .c-accordion--summary:hover .button{background-color:#000}.system-solution .p-system-lp-faq .c-accordion--detail button,.system-solution .p-system-lp-faq .c-accordion--detail .button{right:0}.system-solution .p-system-lp-faq .c-accordion--content-inner{padding-top:0;padding-bottom:5.5rem;border-bottom:none}.system-solution .p-system-lp-faq .c-accordion--content-inner p{opacity:.7;line-height:1.75}.system-solution .p-system-lp-faq .c-accordion--content-inner p:last-child{margin-bottom:0}@media(max-width: 1023px){.system-solution .p-system-lp-faq{padding:7.7rem 0 4.4rem}.system-solution .p-system-lp-faq__chips{height:3.7rem;margin-top:4rem}.system-solution .p-system-lp-faq__chip{font-size:1.2rem}.system-solution .p-system-lp-faq__lists{margin-top:3.1rem}.system-solution .p-system-lp-faq .c-accordion .c-accordion--summary{font-size:1.4rem;padding:2.2rem 3rem 2rem 0}.system-solution .p-system-lp-faq .c-accordion .c-accordion--content{font-size:1.3rem}.system-solution .p-system-lp-faq .c-accordion .c-accordion--content-inner{translate:0 -0.5rem;padding-bottom:1.7rem}.system-solution .p-system-lp-faq .c-accordion .c-accordion--detail button,.system-solution .p-system-lp-faq .c-accordion .c-accordion--detail .button{width:2rem;height:2rem;top:3.2rem}.system-solution .p-system-lp-faq .c-accordion .c-accordion--detail button span,.system-solution .p-system-lp-faq .c-accordion .c-accordion--detail .button span{width:8px;height:1px}.system-solution .p-system-lp-faq .c-accordion .c-accordion--detail.is-opened button{opacity:1}}.p-system-lp-footer{padding:15rem 0 2.5rem;color:#fff;text-align:center}.p-system-lp-footer a{color:#fff}.p-system-lp-footer__logo{display:flex;justify-content:center;color:#fff}.p-system-lp-footer__logo svg{width:12rem;height:auto;fill:currentColor}.p-system-lp-footer__nav{display:flex;justify-content:center;gap:3.4rem;margin-top:7.8rem;font-size:1.6rem;line-height:1}.p-system-lp-footer__navLink{font-size:1.4rem}.p-system-lp-footer__meta{margin-top:7.6rem}.p-system-lp-footer__siteLink{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.p-system-lp-footer__company{margin-top:2rem;font-size:1.2rem}.p-system-lp-footer__copyright{margin-top:3rem;padding-top:2.6rem;border-top:1px solid #514c4c;opacity:.5;font-size:1rem}@media(max-width: 1023px){#systemsale-lp .p-system-lp-footer{padding-top:10rem}#systemsale-lp .p-system-lp-footer__logo{width:9.2rem;margin-inline:auto}#systemsale-lp .p-system-lp-footer__logo svg{width:100%}#systemsale-lp .p-system-lp-footer__nav{flex-wrap:wrap;font-size:1.3rem;margin-top:5.8rem;gap:1.2rem 1.5rem;padding-inline:5rem}#systemsale-lp .p-system-lp-footer__siteLink{font-size:1.2rem;gap:.2rem}#systemsale-lp .p-system-lp-footer__meta{margin-top:4rem}#systemsale-lp .p-system-lp-footer__company{margin-top:.8rem}#systemsale-lp .p-system-lp-footer__copyright{margin-inline:1.5rem;margin-top:6rem;padding-top:1.6rem}}@font-face{font-family:"LINESeedJP_LP_Rg";src:url("../fonts/LINESeedJP_LP_Rg.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"LINESeedJP_LP_Bd";src:url("../fonts/LINESeedJP_LP_Bd.woff2") format("woff2");font-weight:700;font-display:swap;font-style:normal}body#systemsale-lp{font-family:"LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif}body#systemsale-lp .header__contact a,body#systemsale-lp .header__btns--sp__contact a,body#systemsale-lp .header__contact a .header__contactInner .txt{font-family:"LINESeedJP_LP_Bd","LINESeedJP_LP_Rg","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif}#avs-advantage{--grid-gap: 5rem;--four-column-grid: calc( (100vw - var(--scrollbar-width) - 12rem - var(--grid-gap) * 3) / 4 )}#avs-advantage .p-system{position:relative;z-index:1}#avs-advantage .p-system-mainContents{background-color:#fff;padding-top:15rem;padding-bottom:19rem}.p-advantage-fv{padding-bottom:23.5rem;color:#fff;background-color:#3f3838;padding-top:20.3rem;margin-bottom:-4rem}.p-advantage-fv .c-rale{margin-bottom:11.4rem;-webkit-mask-image:linear-gradient(to right, rgba(255, 255, 255, 0.4) 0%, black 15%, black 85%, rgba(255, 255, 255, 0.4) 100%);mask-image:linear-gradient(to right, rgba(255, 255, 255, 0.4) 0%, black 15%, black 85%, rgba(255, 255, 255, 0.4) 100%)}.p-advantage-fv__copy{font-size:17rem;font-weight:600;font-family:"GeneralSans-Variable";white-space:nowrap;padding-right:.2em}.p-advantage-fv__copy strong{font-weight:600;color:#b2a0a0}.p-advantage-fv__en{font-size:.8rem;opacity:.5;line-height:1.7;margin-bottom:3.6rem}.p-advantage-fv__en p{width:19rem}.p-advantage-fv__heading{margin-left:calc(6rem + var(--four-column-grid)*3 + var(--grid-gap)*2)}.p-advantage-fv__heading a{color:inherit}.p-advantage-fv__heading .l-fv__ttl{margin-bottom:2rem}.p-advantage-fv__figure-title,.p-advantage-fv__figure-bgText{background-color:#3f3838;font-size:1.4rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;width:-moz-fit-content;width:fit-content;padding-inline:1rem;margin-inline:auto;padding-block:.5rem}.p-advantage-fv__figure-title{translate:0 calc(var(--padding-block)*-1 - 50%)}.p-advantage-fv__figure-bgText{translate:0 calc(var(--padding-block) + 50%)}.p-advantage-fv__figure-inner{--padding-block: 1.5rem;max-width:115rem;margin-inline:auto;border:.5px solid rgba(255,255,255,.3);border-radius:100vh;padding-inline:4.6rem;padding-block:var(--padding-block);box-sizing:border-box}.p-advantage-fv__figure-list{--gap: 3rem;display:flex;align-items:center;justify-content:center;position:relative;gap:var(--gap)}.p-advantage-fv__figure-list:after{content:"";position:absolute;top:50%;right:0;width:9.5rem;height:.8rem;translate:100% -3.5px;background-image:url("../imgs/system-solution/advantage/strength-arw.svg")}.p-advantage-fv__figure-item{width:calc((100% - var(--gap)*2)/3);border-radius:50%;aspect-ratio:1/1;counter-increment:num;position:relative}.p-advantage-fv__figure-item:has(a:hover):before{rotate:90deg}.p-advantage-fv__figure-item:before{border:1.5rem solid #666060;content:"";position:absolute;inset:-1.5rem;pointer-events:none;transition:rotate .4s cubic-bezier(0.165, 0.84, 0.44, 1);border-radius:50%;-webkit-mask-image:linear-gradient(to bottom, black 0%, rgba(255, 255, 255, 0.4) 100%);mask-image:linear-gradient(to bottom, black 0%, rgba(255, 255, 255, 0.4) 100%)}.p-advantage-fv__figure-item:after{content:"";top:50%;left:0;height:2px;position:absolute;translate:-100% 0;background-color:#fff;width:3rem;pointer-events:none}.p-advantage-fv__figure-item:first-child:after{width:9.5rem}.p-advantage-fv__figure-item-num{position:absolute;top:3.3rem;left:50%;translate:-50% 0;z-index:2;font-size:1.2rem;font-family:"GeneralSans-Variable";pointer-events:none}.p-advantage-fv__figure-anchor{display:flex;align-content:center;flex-direction:column;justify-content:center;text-align:center;color:#fff;border-radius:50%;aspect-ratio:1/1;position:relative;background-color:#2b2626;gap:3.4rem}@media(hover: hover){.p-advantage-fv__figure-anchor:where(:-moz-any-link,:enabled,summary):hover:before{rotate:90deg}.p-advantage-fv__figure-anchor:where(:any-link,:enabled,summary):hover:before{rotate:90deg}.p-advantage-fv__figure-anchor:where(:-moz-any-link,:enabled,summary):hover .p-advantage-fv__figure-icon svg{animation:arwVerticalAnim .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.p-advantage-fv__figure-anchor:where(:any-link,:enabled,summary):hover .p-advantage-fv__figure-icon svg{animation:arwVerticalAnim .4s cubic-bezier(0.165, 0.84, 0.44, 1)}}.p-advantage-fv__figure-anchor:before{pointer-events:none;content:"";border-radius:50%;position:absolute;inset:-1px;rotate:-45deg;border:1px solid rgba(255,255,255,.5);transition:rotate .4s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 50%, black 100%);mask-image:linear-gradient(to bottom, black 0%, transparent 50%, black 100%)}.p-advantage-fv__figure-anchor:after{content:"";position:absolute;top:50%;width:100%;left:0;height:2px;background-image:linear-gradient(to right, transparent 0%, transparent 60%, white 61%, white 100%);background-repeat:repeat-x;background-size:5px 2px}.p-advantage-fv__figure-heading{font-size:1.8rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;height:calc((100% - 4.5rem)/2);vertical-align:bottom;display:flex;align-items:flex-end;justify-content:center;line-height:1.4}.p-advantage-fv__figure-text{font-size:1.2rem;line-height:1.75;margin-bottom:.8rem;opacity:.7}.p-advantage-fv__figure-detail{height:calc((100% - 4.5rem)/2)}.p-advantage-fv__figure-icon{width:1.4rem;margin-inline:auto;overflow:clip}.p-advantage-fv__figure-icon svg{width:100%;aspect-ratio:1/1}.p-advantage-section__head{display:flex;padding-top:2.5rem;justify-content:space-between;font-size:1rem;font-family:"GeneralSans-Variable";border-top:1px solid #ebebeb;margin-bottom:3.5rem}.p-advantage-section__head span{opacity:.5}.p-advantage-section:not(:last-child){margin-bottom:15rem}.p-advantage-section:nth-of-type(1) .p-advantage-section__content{grid-template-areas:"hgroup hgroup . ." "kv kv . sub" "kv kv detail detail" "kv kv detail detail"}.p-advantage-section:nth-of-type(1) .p-advantage-section__detail{align-self:flex-end;height:-moz-fit-content;height:fit-content}.p-advantage-section:nth-of-type(3) .p-advantage-section__content{grid-template-areas:"hgroup hgroup . ." ". kv kv detail" ". kv kv ." "sub kv kv ."}.p-advantage-section:nth-of-type(2) .p-advantage-section__hgroup{text-align:right}.p-advantage-section:nth-of-type(2) .p-advantage-section__head{flex-direction:row-reverse}.p-advantage-section:nth-of-type(2) .p-advantage-section__content{grid-template-areas:". . hgroup hgroup" "sub . kv kv" ". . kv kv" ". detail kv kv"}.p-advantage-section__content{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.p-advantage-section__title{font-size:4.5rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.25;margin-bottom:1rem}.p-advantage-section__title strong{color:#b2a0a0}.p-advantage-section__lead{font-size:1.2rem;line-height:1.75;opacity:.7}.p-advantage-section__detail{padding-top:3.6rem;border-top:1px solid #ebebeb}.p-advantage-section__detailTitle{font-size:1.6rem;font-family:"LINESeedJP_OTF_Bd","LINESeedJP_OTF_Rg","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.3;margin-bottom:1.2rem}.p-advantage-section__detailTitle strong{color:#b2a0a0}.p-advantage-section__detailItem:not(:last-child){margin-bottom:2.6rem}.p-advantage-section__hgroup{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:hgroup;margin-bottom:6.5rem}.p-advantage-section:nth-of-type(3) .p-advantage-section__content > .p-advantage-section__hgroup{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.p-advantage-section:nth-of-type(2) .p-advantage-section__content > .p-advantage-section__hgroup{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:2}.p-advantage-section__detail{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:detail}.p-advantage-section:nth-of-type(3) .p-advantage-section__content > .p-advantage-section__detail{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1}.p-advantage-section:nth-of-type(2) .p-advantage-section__content > .p-advantage-section__detail{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}.p-advantage-section__detailText{font-size:1.4rem;line-height:1.75}.p-advantage-section__detailText::before,.p-advantage-section__detailText::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-advantage-section__detailText::before{margin-block-end:calc((1 - 1.75)*.5em)}.p-advantage-section__detailText::after{margin-block-start:calc((1 - 1.75)*.5em)}.p-advantage-section__kv{-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:kv;border-radius:5px;overflow:clip;aspect-ratio:1/1}.p-advantage-section:nth-of-type(3) .p-advantage-section__content > .p-advantage-section__kv{-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-column-span:2}.p-advantage-section:nth-of-type(2) .p-advantage-section__content > .p-advantage-section__kv{-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:2}.p-advantage-section__sub{-ms-grid-row:2;-ms-grid-column:4;border-radius:5px;overflow:clip;grid-area:sub;height:14rem}.p-advantage-section:nth-of-type(3) .p-advantage-section__content > .p-advantage-section__sub{-ms-grid-row:4;-ms-grid-column:1}.p-advantage-section:nth-of-type(2) .p-advantage-section__content > .p-advantage-section__sub{-ms-grid-row:2;-ms-grid-column:1}.p-advantage-section__sub img,.p-advantage-section__sub picture{height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1023px){.p-advantage-fv{padding-top:14.1rem;padding-bottom:12rem}.p-advantage-fv .c-rale{margin-bottom:3.3rem}.p-advantage-fv__top{display:flex;flex-direction:column-reverse;padding-inline:1.5rem;margin-bottom:-4.6rem;gap:7.7rem}.p-advantage-fv__en{margin-left:auto;margin-right:0;padding-right:0}.p-advantage-fv__heading{margin-left:0}.p-advantage-fv__copy{font-size:9.6rem}.p-advantage-fv__figure-inner{--padding-block: 0;padding-inline:2rem;border:none}.p-advantage-fv__figure-heading{font-size:1rem;line-height:1.4;height:auto;background-color:#2b2626;position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-advantage-fv__figure-item-num{font-size:.5rem;top:1.7rem}.p-advantage-fv__figure-list{--gap: 1rem}.p-advantage-fv__figure-list:after{right:0;height:.2rem;translate:100% -1px;width:1.2rem;background-image:url("../imgs/system-solution/advantage/strength-arw__sp.svg");background-repeat:no-repeat}.p-advantage-fv__figure-anchor:after{background-size:2px .5px;background-image:linear-gradient(to right, white 0%, white 50%, transparent 51%)}.p-advantage-fv__figure-item:before{inset:-0.5rem}.p-advantage-fv__figure-item:after{height:.5px;width:1rem}.p-advantage-fv__figure-item:first-child:after{width:1rem}.p-advantage-section__hgroup{margin-bottom:.7rem}.p-advantage-fv__figure-icon{position:absolute;left:50%;bottom:1.3rem;translate:-50% 0;width:.5rem}.p-advantage-section__detailItem:not(:last-child){margin-bottom:1.9rem}.p-advantage-section:not(:last-child){margin-bottom:7.7rem}.p-advantage-section__detailTitle{font-size:1.5rem;margin-bottom:.9rem}.p-advantage-section__detailText{font-size:1.3rem}.p-advantage-section__detail{padding-top:2.3rem}.p-advantage-fv__figure-detail{display:contents}.p-advantage-section__head{flex-direction:column-reverse !important;padding-top:2.8rem;line-height:1;margin-bottom:-2.2rem;gap:.4rem}.p-advantage-section__content{grid-template-columns:auto 10.5rem;grid-template-areas:". kv" "hgroup hgroup" "detail detail" !important}.p-advantage-section__title{font-size:2.8rem;line-height:1.25;text-align:left}.p-advantage-section__kv{border-radius:.3rem;margin-bottom:2.5rem}#avs-advantage .p-system-mainContents{padding-top:8rem;padding-bottom:10rem}.p-advantage-section__content > .p-advantage-section__hgroup{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.p-advantage-section__content > .p-advantage-section__detail{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}.p-advantage-section__content > .p-advantage-section__kv{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}}.p-avs-solution-main{background-color:#fff;position:relative;z-index:1}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/common-9e07c894b2a3.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-7E,U+A0-FF,U+2002-2003,U+2010-2016,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2033,U+2039-203B,U+203E,U+2044,U+205A,U+205D,U+2190-2193,U+21C4-21C6,U+21D2,U+21D4,U+21E6-21E9,U+3000-3015,U+301C-301D,U+301F-3020,U+3036,U+3041-3096,U+309B-309E,U+30A1-30FE,U+4E00,U+4E09-4E0B,U+4E21,U+4E2D,U+4E8B,U+4EAC,U+4EBA,U+4EC0,U+4ECB,U+4ED6,U+4EF6,U+4EFB,U+4F01,U+4F11,U+4F1A,U+4F34,U+4F53,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FDD,U+4FE1,U+500B,U+5099,U+50CF,U+5165,U+5168,U+516C,U+5171,U+517C,U+5185,U+51FA,U+5206,U+521D,U+5224,U+5236,U+5247,U+524D,U+5275,U+52A0,U+52D5,U+52DF,U+5316,U+5320,U+533A,U+53D6-53D7,U+53EF-53F0,U+53F7,U+5404,U+5408,U+540D,U+544A,U+54C1,U+5546,U+554F,U+5584,U+55B6,U+5668,U+56F3,U+56FD,U+571F,U+5730,U+578B,U+57DF,U+57FC,U+5831,U+5834,U+5883,U+5897,U+58CA,U+58F0,U+5916,U+591A,U+5927,U+592E,U+5951,U+597D,U+5B57,U+5B88-5B89,U+5B9A,U+5B9F,U+5BA2,U+5BA4,U+5BB9,U+5BC6,U+5BFE,U+5C02,U+5C0E,U+5C55,U+5CB8,U+5CF6,U+5DE5,U+5E38,U+5E73,U+5E83,U+5E95,U+5E97,U+5EFA,U+5F0F,U+5F15,U+5F35,U+5F37,U+5F69,U+5F79,U+5FA1,U+5FA9,U+5FB4,U+5FB9,U+5FC5,U+5FDC,U+6027,U+60C5,U+60F3,U+610F,U+611F,U+6210,U+624B,U+6271,U+6280,U+6295,U+62E1,U+63A1-63A2,U+63D0,U+63F4,U+640D,U+643A,U+652F,U+6539,U+6570,U+6574,U+6599,U+65AD,U+65B0,U+65B9,U+65BD,U+65E5,U+660E,U+6620,U+6642,U+666F,U+66DC,U+66FF-6700,U+6709,U+671B,U+671F,U+6750,U+6771,U+677F,U+67D4,U+6804,U+682A,U+6848,U+696D,U+69CB,U+69D8,U+6A21,U+6A4B,U+6A5F,U+6BB5,U+6C17,U+6C60,U+6CA1,U+6CB3,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+6D6E,U+6E21,U+6F14,U+7269,U+7279,U+738B,U+73FE,U+7406,U+74B0,U+7528,U+7530-7531,U+753B,U+754C,U+767A,U+7684,U+76F8,U+77E5,U+78BA,U+793A,U+793E,U+795D,U+798D,U+79C1,U+79FB,U+7A0B,U+7A3F,U+7A7A,U+7ACB,U+7BC9,U+7D04,U+7D0D,U+7D39,U+7D71,U+7DCF,U+7DDA,U+7DFB,U+7E3E,U+7F6E,U+7F8E,U+80FD,U+8217,U+821F,U+82B1,U+884C,U+8853,U+8868,U+888B,U+88C5,U+8907,U+8981,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89B3,U+89E3,U+8A08,U+8A18,U+8A2D,U+8A55,U+8A73,U+8AAC,U+8ABF,U+8AC7,U+8B70,U+8B77,U+8CAB,U+8CB7,U+8CBB,U+8CEA,U+8ECA,U+8EDF,U+8EE2,U+8EFD,U+8FBC,U+8FC5,U+9001,U+9014,U+901F-9020,U+9023,U+9032,U+904B,U+9069,U+9078,U+90E8,U+90FD,U+914D,U+91CE,U+91DD,U+9580,U+9589,U+958B,U+9593,U+95A2,U+968E,U+969B,U+96E2,U+96FB,U+975E,U+9762,U+97F3,U+97FF,U+9818,U+983C,U+98DF,U+98F2,U+9996,U+99C5-99C6,U+9A13,U+9AD8,U+FF01-FF5E,U+FF61-FF9F,U+FFE0-FFE5,U+FFE8}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-00-6382bf99c6e7.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+131,U+141-142,U+152-153,U+160-161,U+178,U+17D-17E,U+192,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-308,U+30A-30C,U+327-328,U+332,U+336,U+391-3A1,U+3A3-3A9,U+3B1-3C1,U+3C3-3C9,U+401,U+410-44F,U+451,U+2103,U+2109-210A,U+2113,U+2116,U+2121-2122,U+212B,U+213B,U+2160-216B,U+2170-217B,U+217F,U+2200,U+2202-2203,U+2207-2208,U+220B,U+2211-2212,U+2219-221A,U+221D-2220,U+2227-222E,U+2234-2235,U+223C-223D,U+2252,U+2260-2261,U+2266-2267,U+226A-226B,U+2282-2283,U+2286-2287,U+22A5,U+22BF,U+2312,U+23A7-23A9,U+23AB-23AD,U+2460-247D}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-01-cb0cfad1ff0c.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+247E-2490,U+249C-24B5,U+24EA,U+2500-254B,U+2550,U+255E,U+2561,U+256A,U+256D-2573,U+2581-258F,U+2594-2595,U+25A0-25A2,U+25B2-25B3,U+25B7,U+25BC-25BD,U+25C1,U+25C6-25C7,U+25C9,U+25CB,U+25CE-25CF,U+25E2-25E5,U+25EF,U+2600-2603,U+2605-2606,U+260E,U+261C-261F,U+2640,U+2642,U+2660-2667,U+266A,U+266D,U+266F,U+2776-277E,U+27A1,U+2B05-2B07,U+2E8E,U+2E90,U+2E92-2E94,U+2E99,U+2E9B,U+2E9F-2EA0,U+2EC1,U+2EC4,U+2ED1,U+2ED8,U+2EE4,U+2EE8-2EE9,U+2EEB,U+2EED,U+2EEF,U+2EF2,U+2F00-2F1C}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-02-8bacca879f63.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2F1D-2F38,U+2F3A-2F66,U+2F68-2F70,U+2F72-2FA0,U+2FA2-2FC7,U+2FC9-2FD5,U+322A-3243,U+3251-325B,U+3291-3294,U+3296,U+3298-3299,U+329D-329E,U+32A4-32B0,U+3300,U+3303,U+3305,U+330D,U+3314-3316,U+3318,U+331E,U+3322-3323,U+3326-3327,U+332A-332B,U+3331,U+3333}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-03-dc63f9bc357a.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3336,U+3339,U+333B,U+3342,U+3347,U+3349-334A,U+334D-334E,U+3351,U+3357,U+337B-337F,U+3385-3389,U+338E-3390,U+3396-3398,U+339C-33A6,U+33B0-33B3,U+33C4,U+33C8,U+33CB-33CD,U+33D4,U+3D4E,U+4E01,U+4E03,U+4E07-4E08,U+4E0D-4E0E,U+4E10-4E11,U+4E14-4E19,U+4E1E,U+4E26,U+4E28,U+4E2A,U+4E31-4E32,U+4E36,U+4E38-4E39,U+4E3B-4E3C,U+4E3F,U+4E42-4E43,U+4E45,U+4E4B,U+4E4D-4E4F,U+4E55-4E59,U+4E5D-4E5F,U+4E62,U+4E71,U+4E73,U+4E7E,U+4E80,U+4E82,U+4E85-4E86,U+4E88-4E8A,U+4E8C,U+4E8E,U+4E91-4E92,U+4E94-4E95,U+4E98-4E99,U+4E9B-4E9C,U+4E9E-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB,U+4EAD-4EAE,U+4EB0,U+4EB3,U+4EB6,U+4EC1-4EC2,U+4EC4,U+4EC6-4EC7,U+4ECA,U+4ECD-4ECF,U+4ED4-4ED5,U+4ED7-4ED9,U+4EDD-4EDF,U+4EE1,U+4EE3-4EE5,U+4EED-4EEE,U+4EF0,U+4EF2,U+4EF7,U+4EFC,U+4F00,U+4F03,U+4F09-4F0A,U+4F0D-4F10,U+4F1C-4F1D,U+4F2F-4F30,U+4F36,U+4F38-4F3A,U+4F3C-4F3D,U+4F43,U+4F46-4F47,U+4F4D-4F51,U+4F55-4F57,U+4F59-4F5B,U+4F5D-4F5E,U+4F69,U+4F6F-4F70,U+4F73,U+4F75-4F76,U+4F7B-4F7C,U+4F83,U+4F86,U+4F88,U+4F8A,U+4F8D,U+4F8F,U+4F91-4F92,U+4F94,U+4F96,U+4F98,U+4F9A,U+4FA0,U+4FAB,U+4FAD-4FAF,U+4FB5-4FB6,U+4FBF,U+4FC2-4FC4,U+4FC9-4FCA,U+4FCD-4FCE,U+4FD0-4FD1,U+4FD4,U+4FD7-4FD8,U+4FDA-4FDB,U+4FDF-4FE0,U+4FE3-4FE5,U+4FEE-4FEF,U+4FF3,U+4FF5-4FF6,U+4FF8,U+4FFA,U+4FFE-4FFF,U+5005-5006,U+5009,U+500D,U+500F,U+5011-5012,U+5014,U+5016,U+5019-501A,U+501E-501F}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-04-3ce47debb921.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5021-5026,U+5028-502D,U+5036,U+5039,U+5040,U+5042-5043,U+5046-5049,U+504F-5050,U+5055-5056,U+505A,U+505C,U+5065,U+506C,U+5070,U+5072,U+5074-5076,U+5078,U+507D,U+5080,U+5085,U+508D,U+5091,U+5094,U+5098,U+509A,U+50AC-50AD,U+50B2-50B5,U+50B7,U+50BE,U+50C2,U+50C5,U+50C9-50CA,U+50CD,U+50D1,U+50D5-50D6,U+50D8,U+50DA,U+50DE,U+50E3,U+50E5,U+50E7,U+50ED-50EE,U+50F4-50F5,U+50F9,U+50FB,U+5100-5102,U+5104,U+5109,U+5112,U+5114-5116,U+5118,U+511A,U+511F,U+5121,U+512A,U+5132,U+5137,U+513A-513C,U+513F-5141,U+5143-514E,U+5150,U+5152,U+5154,U+515A,U+515C,U+5162,U+5164,U+5169-516B,U+516D-516E,U+5175-5178,U+5180,U+5182,U+5186,U+5189-518A,U+518C-518D,U+518F-5193,U+5195-5197,U+5199,U+519D,U+51A0,U+51A2,U+51A4-51A6,U+51A8-51AC,U+51B0-51B7,U+51BD-51BE,U+51C4-51C6,U+51C9,U+51CB-51CD,U+51D6,U+51DB-51DD,U+51E0-51E1,U+51E6-51E7,U+51E9-51EA,U+51EC-51ED,U+51F0-51F1,U+51F5-51F6,U+51F8-51F9,U+51FD-51FE,U+5200,U+5203-5204,U+5207-5208,U+520A-520B,U+520E,U+5211,U+5214-5215,U+5217,U+5225,U+5227,U+5229-522A,U+522E,U+5230,U+5233,U+5237-523B,U+5243-5244,U+524A-524C,U+524F,U+5254,U+5256,U+525B,U+525D-525E,U+5263-5265,U+5269-526A,U+526F-5274,U+527D,U+527F,U+5283,U+5287-5289,U+528D,U+5291-5292,U+5294,U+529B-529C,U+529F,U+52A3,U+52A6,U+52A9-52AD,U+52AF,U+52B1,U+52B4-52B5,U+52B9}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-05-8ae7ea107405.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+52BC,U+52BE,U+52C0-52C1,U+52C3,U+52C5,U+52C7,U+52C9,U+52CD,U+52D2,U+52D7-52D9,U+52DB,U+52DD-52DE,U+52E0,U+52E2-52E4,U+52E6-52E7,U+52F2-52F3,U+52F5,U+52F8-52FA,U+52FE-5302,U+5305-5306,U+5308,U+530D,U+530F-5310,U+5315,U+5317,U+5319-531A,U+531D,U+5321,U+5323-5324,U+532A,U+532F,U+5331,U+5333,U+5338-5339,U+533B,U+533F-5341,U+5343,U+5345-534A,U+534D,U+5351-5354,U+5357-5358,U+535A,U+535C,U+535E,U+5360,U+5366,U+5369,U+536E-5375,U+5377-5378,U+537B,U+537F,U+5382,U+5384,U+5393,U+5396,U+5398,U+539A,U+539F-53A0,U+53A5-53A6,U+53A8-53A9,U+53AD-53AE,U+53B0,U+53B2-53B3,U+53B6,U+53BB,U+53C2-53C3,U+53C8-53CE,U+53D4,U+53D9,U+53DB,U+53DD,U+53DF,U+53E1-53E5,U+53E8-53EE,U+53F1-53F3,U+53F6,U+53F8,U+53FA,U+5401,U+5403,U+5409-540C,U+540E-5411,U+541B,U+541D,U+541F-5420,U+5426,U+5429,U+542B-542E,U+5436,U+5438-5439,U+543B-543E,U+5440,U+5442,U+5446,U+5448-5449,U+544E,U+5451,U+545F,U+5468,U+546A,U+5470-5471,U+5473,U+5475-5477,U+547B-547D,U+5480,U+5484,U+5486,U+548A-548C,U+548E-5490,U+5492,U+549C,U+54A2,U+54A4-54A5,U+54A8-54A9,U+54AB-54AC,U+54AF,U+54B2-54B3,U+54B8,U+54BC-54BE,U+54C0,U+54C2,U+54C4,U+54C7-54C9,U+54D8,U+54E1-54E2,U+54E5-54E6,U+54E8-54E9,U+54ED-54EE,U+54F2,U+54FA,U+54FD,U+54FF,U+5504,U+5506-5507,U+550F-5510,U+5514,U+5516,U+552E-552F,U+5531,U+5533,U+5538-5539,U+553E,U+5540,U+5544-5545,U+554C,U+5553,U+5556-5557,U+555C-555E,U+5563,U+557B}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-06-8576dc5bd74b.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+557C,U+557E,U+5580,U+5583,U+5586-5587,U+5589-558B,U+5598-559A,U+559C-559F,U+55A7-55AC,U+55AE,U+55B0,U+55C4-55C5,U+55C7,U+55D4,U+55DA,U+55DC,U+55DF,U+55E3-55E4,U+55F7,U+55F9,U+55FD-55FE,U+5606,U+5609,U+5614,U+5616-5618,U+561B,U+5629,U+562F,U+5631-5632,U+5634,U+5636,U+5638,U+5642,U+564C,U+564E,U+5650,U+5653,U+565B,U+5664,U+566A-566C,U+5674,U+5678,U+567A,U+5680,U+5686-5687,U+568A,U+568F,U+5694,U+5699,U+56A0,U+56A2,U+56A5,U+56AE,U+56B4,U+56B6,U+56BC,U+56C0-56C3,U+56C8,U+56CA,U+56CE,U+56D1,U+56D3,U+56D7-56D8,U+56DA-56DB,U+56DE,U+56E0,U+56E3,U+56EE,U+56F0,U+56F2,U+56F9-56FA,U+56FF-5700,U+5703-5704,U+5708-5709,U+570B,U+570D,U+570F,U+5712-5713,U+5716,U+5718,U+571C,U+5726-5728,U+572D,U+5737-5738,U+573B,U+5740,U+5742,U+5747,U+574A,U+574E-5751,U+5759,U+5761,U+5764-5766,U+5769-576A,U+577F,U+5782,U+5788-5789,U+5793,U+57A0,U+57A2-57A4,U+57AA,U+57AC,U+57B0,U+57B3,U+57C0,U+57C3,U+57C6-57C8,U+57CB,U+57CE,U+57D2-57D4,U+57D6,U+57DC,U+57E0,U+57E3,U+57F4,U+57F7,U+57F9-57FA,U+5800,U+5802,U+5805-5806,U+580A-580B,U+5815,U+5819,U+581D,U+5821,U+5824,U+582A,U+582F-5830,U+5835,U+583A,U+583D,U+5840-5841,U+584A-584B,U+5851-5852,U+5854,U+5857-585A,U+585E,U+5861-5862,U+5869,U+586B,U+5870,U+5872,U+5875,U+5879,U+587E,U+5885,U+5893,U+589C,U+589E-589F,U+58A8,U+58AB,U+58AE,U+58B2-58B3,U+58B8-58BB,U+58BE,U+58C1,U+58C5,U+58C7,U+58CC,U+58D1,U+58D3,U+58D5,U+58D7-58D9,U+58DC,U+58DE-58DF,U+58E4-58E5,U+58EB-58EC,U+58EE-58EF,U+58F1-58F2,U+58F7,U+58F9-58FD,U+5902,U+5909-590B,U+590F-5910,U+5915,U+5918-5919,U+591B}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-07-fb0729114d09.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+591C,U+5922,U+5925,U+5929-592D,U+5931-5932,U+5937-5938,U+593E,U+5944,U+5947-5949,U+594E-5950,U+5953-5955,U+5957-5958,U+595A-595B,U+595D,U+5960,U+5962-5963,U+5965,U+5967-596A,U+596C,U+596E,U+5973-5974,U+5978,U+5981-5984,U+598A,U+598D,U+5993,U+5996,U+5999,U+599B,U+599D,U+59A3-59A5,U+59A8,U+59AC,U+59B2,U+59B9-59BB,U+59BE,U+59C6,U+59C9,U+59CB,U+59D0-59D1,U+59D3-59D4,U+59D9-59DA,U+59DC,U+59E5-59E6,U+59E8,U+59EA-59EB,U+59F6,U+59FB,U+59FF,U+5A01,U+5A03,U+5A09,U+5A11,U+5A18,U+5A1A,U+5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A2F,U+5A35-5A36,U+5A3C,U+5A40-5A41,U+5A46,U+5A49,U+5A5A,U+5A62,U+5A66,U+5A6A,U+5A6C,U+5A7F,U+5A92,U+5A9A-5A9B,U+5ABC-5ABE,U+5AC1-5AC2,U+5AC9,U+5ACB-5ACC,U+5AD0,U+5AD6-5AD7,U+5AE1,U+5AE3,U+5AE6,U+5AE9,U+5AFA-5AFB,U+5B09,U+5B0B-5B0C,U+5B16,U+5B22,U+5B2A,U+5B2C,U+5B30,U+5B32,U+5B36,U+5B3E,U+5B40,U+5B43,U+5B45,U+5B50-5B51,U+5B54-5B56,U+5B58,U+5B5A-5B5D,U+5B5F,U+5B63-5B66,U+5B69,U+5B6B,U+5B70-5B71,U+5B73,U+5B75,U+5B78,U+5B7A,U+5B80,U+5B83,U+5B85,U+5B87,U+5B8B-5B8D,U+5B8F,U+5B95,U+5B97-5B99,U+5B9B-5B9D,U+5BA3,U+5BA5-5BA6,U+5BAE,U+5BB0,U+5BB3-5BB6,U+5BB8,U+5BBF-5BC0,U+5BC2-5BC5,U+5BC7,U+5BC9,U+5BCC,U+5BD0,U+5BD2-5BD4,U+5BD8,U+5BDB,U+5BDD-5BDF,U+5BE1-5BE2,U+5BE4-5BE9,U+5BEB,U+5BEE,U+5BF0,U+5BF3,U+5BF5-5BF6,U+5BF8,U+5BFA,U+5BFF,U+5C01,U+5C04-5C0B,U+5C0D,U+5C0F,U+5C11,U+5C13,U+5C16,U+5C1A,U+5C1E,U+5C20,U+5C22,U+5C24,U+5C28,U+5C2D,U+5C31,U+5C38-5C41,U+5C45-5C46}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-08-c2bb1b1fef95.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5C48,U+5C4A-5C4B,U+5C4D-5C51,U+5C53,U+5C5B,U+5C5E,U+5C60-5C62,U+5C64-5C65,U+5C6C,U+5C6E-5C6F,U+5C71,U+5C76,U+5C79,U+5C8C,U+5C90-5C91,U+5C94,U+5CA1,U+5CA6,U+5CA8-5CA9,U+5CAB-5CAC,U+5CB1,U+5CB3,U+5CB6-5CB7,U+5CBA-5CBC,U+5CBE,U+5CC5,U+5CC7,U+5CD9,U+5CE0-5CE1,U+5CE8-5CEA,U+5CED,U+5CEF-5CF0,U+5CF5,U+5CFA-5CFB,U+5CFD,U+5D07,U+5D0B,U+5D0E,U+5D11,U+5D14-5D1B,U+5D1F,U+5D22,U+5D27,U+5D29,U+5D42,U+5D4B-5D4C,U+5D4E,U+5D50,U+5D52-5D53,U+5D5C,U+5D69,U+5D6C-5D6D,U+5D6F,U+5D73,U+5D76,U+5D82,U+5D84,U+5D87,U+5D8B-5D8C,U+5D90,U+5D9D,U+5DA2,U+5DAC,U+5DAE,U+5DB7-5DBA,U+5DBC-5DBD,U+5DC9,U+5DCC-5DCD,U+5DD0,U+5DD2-5DD3,U+5DD6,U+5DDB,U+5DDD-5DDE,U+5DE1,U+5DE3,U+5DE6-5DE8,U+5DEB,U+5DEE,U+5DF1-5DF5,U+5DF7,U+5DFB,U+5DFD-5DFE,U+5E02-5E03,U+5E06,U+5E0B-5E0C,U+5E11,U+5E16,U+5E19-5E1B,U+5E1D,U+5E25,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E36-5E37,U+5E3D,U+5E40,U+5E43-5E45,U+5E47,U+5E4C,U+5E4E,U+5E54-5E55,U+5E57,U+5E5F,U+5E61-5E64,U+5E72,U+5E74-5E76,U+5E78-5E7F,U+5E81,U+5E84,U+5E87,U+5E8A,U+5E8F,U+5E96,U+5E9A,U+5E9C,U+5EA0,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5EB5-5EB8,U+5EC1-5EC3,U+5EC8-5ECA,U+5ECF-5ED0,U+5ED3,U+5ED6,U+5EDA-5EDB,U+5EDD,U+5EDF-5EE3,U+5EE8-5EE9,U+5EEC,U+5EF0-5EF1,U+5EF3-5EF4,U+5EF6-5EF8,U+5EFB-5EFC,U+5EFE-5EFF,U+5F01,U+5F03-5F04,U+5F09-5F0D,U+5F10-5F11,U+5F13-5F14,U+5F16-5F18,U+5F1B,U+5F1F,U+5F21,U+5F25-5F27,U+5F29,U+5F2D,U+5F2F,U+5F31,U+5F34,U+5F38,U+5F3C,U+5F3E,U+5F41,U+5F45,U+5F48,U+5F4A}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-09-4ef9647f94ca.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5F4C,U+5F4E,U+5F51,U+5F53,U+5F56-5F57,U+5F59,U+5F5C-5F5D,U+5F61-5F62,U+5F66-5F67,U+5F6A-5F6D,U+5F70-5F71,U+5F73,U+5F77,U+5F7C,U+5F7F-5F85,U+5F87-5F88,U+5F8A-5F8C,U+5F90-5F93,U+5F97-5F99,U+5F9E,U+5FA0,U+5FA8,U+5FAA,U+5FAD-5FAE,U+5FB3,U+5FB7,U+5FBC-5FBD,U+5FC3,U+5FCC-5FCD,U+5FD6-5FD9,U+5FDD-5FDE,U+5FE0,U+5FE4,U+5FEB,U+5FF0-5FF1,U+5FF5,U+5FF8,U+5FFB,U+5FFD,U+5FFF,U+600E-6010,U+6012,U+6015-6016,U+6019,U+601B-601D,U+6020-6021,U+6025-6026,U+6028-602B,U+602F,U+6031,U+603A,U+6041-6043,U+6046,U+604A-604B,U+604D,U+6050,U+6052,U+6055,U+6059-605A,U+605D,U+605F-6060,U+6062-6065,U+6068-606D,U+606F-6070,U+6075,U+6077,U+6081,U+6083-6085,U+6089-608D,U+6092,U+6094,U+6096-6097,U+609A-609B,U+609F-60A0,U+60A3,U+60A6-60A7,U+60A9-60AA,U+60B2-60B6,U+60B8,U+60BC-60BD,U+60C6-60C7,U+60D1,U+60D3,U+60D5,U+60D8,U+60DA,U+60DC,U+60DE-60E1,U+60E3,U+60E7-60E8,U+60F0-60F2,U+60F4,U+60F6-60F7,U+60F9-60FB,U+6100-6101,U+6103,U+6106,U+6108-6109,U+610D-610E,U+6111,U+6115,U+611A-611B,U+6120-6121,U+6127-6128,U+612C,U+6130,U+6134,U+6137,U+613C-613F,U+6142,U+6144,U+6147-6148,U+614A-614E,U+6153,U+6155,U+6158-615A,U+615D,U+615F,U+6162-6163,U+6165,U+6167-6168,U+616B,U+616E-6171,U+6173-6177,U+617E,U+6182,U+6187,U+618A,U+618E,U+6190-6191,U+6194,U+6196,U+6198-619A,U+61A4,U+61A7,U+61A9,U+61AB-61AC,U+61AE,U+61B2,U+61B6,U+61BA,U+61BE,U+61C3,U+61C6-61C9}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-10-21dff4aa7322.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+61CA-61CD,U+61D0,U+61E3,U+61E6,U+61F2,U+61F4,U+61F6-61F8,U+61FA,U+61FC-6200,U+6208-620A,U+620C-620E,U+6211-6214,U+6216,U+621A-621B,U+621D-621F,U+6221,U+6226,U+622A,U+622E-6230,U+6232-6234,U+6238,U+623B,U+623F-6241,U+6247-6249,U+624D-624E,U+6253,U+6255,U+6258,U+625B,U+625E,U+6260,U+6263,U+6268,U+626E,U+6276,U+6279,U+627C,U+627E-627F,U+6282-6284,U+6289-628A,U+6291-6294,U+6296-6298,U+629B-629C,U+629E,U+62A6,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BB-62BD,U+62C2,U+62C5-62CA,U+62CC-62CD,U+62CF-62D4,U+62D7-62D9,U+62DB-62DD,U+62E0,U+62EC-62EF,U+62F1,U+62F3,U+62F5-62F7,U+62FE-62FF,U+6301-6302,U+6307-6309,U+630C,U+6311,U+6319,U+631F,U+6327-6328,U+632B,U+632F,U+633A,U+633D-633F,U+6349,U+634C-634D,U+634F-6350,U+6355,U+6357,U+635C,U+6367-6369,U+636B,U+636E,U+6372,U+6376-6377,U+637A-637B,U+6380,U+6383,U+6388-6389,U+638C,U+638E-638F,U+6392,U+6396,U+6398,U+639B,U+639F-63A0,U+63A3,U+63A5,U+63A7-63AC,U+63B2,U+63B4-63B5,U+63BB,U+63BE,U+63C0,U+63C3-63C4,U+63C6,U+63C9,U+63CF,U+63D2,U+63D6,U+63DA-63DB,U+63E1,U+63E3,U+63E9,U+63EE,U+63F5-63F6,U+63FA,U+6406,U+640F,U+6413-6414,U+6416-6417,U+641C,U+6426,U+6428,U+642C-642D,U+6434,U+6436,U+643E,U+6442,U+644E,U+6451,U+6458,U+6460,U+6467,U+6469,U+646F,U+6476,U+6478,U+647A,U+6483,U+6488,U+6492-6493,U+6495,U+649A,U+649D-649E,U+64A4-64A5,U+64A9,U+64AB,U+64AD-64AE,U+64B0,U+64B2,U+64B9,U+64BB-64BC,U+64C1-64C2,U+64C5,U+64C7,U+64CD-64CE,U+64D2,U+64D4,U+64D8,U+64DA}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-11-b8be9261b072.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+64E0-64E3,U+64E6-64E7,U+64EC,U+64EF,U+64F1-64F2,U+64F4,U+64F6,U+64FA,U+64FD-64FE,U+6500,U+6505,U+6518,U+651C-651D,U+6522-6524,U+652A-652C,U+6534-6538,U+653B,U+653E-653F,U+6545,U+6548,U+654D-654F,U+6551,U+6555-6559,U+655D-655E,U+6562-6563,U+6566,U+656C,U+6572,U+6575,U+6577-6578,U+6582-6583,U+6587-6589,U+658C,U+658E,U+6590-6591,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65AB-65AC,U+65AF,U+65B7,U+65BC,U+65C1,U+65C3-65C6,U+65CB-65CC,U+65CF,U+65D2,U+65D7,U+65D9,U+65DB,U+65E0-65E2,U+65E6-65E9,U+65EC-65ED,U+65F1,U+65FA-65FB,U+6600,U+6602-6603,U+6606-6607,U+6609-660A,U+660C,U+660F,U+6613-6615,U+661C,U+661F,U+6624-6625,U+6627-6628,U+662D-662F,U+6631,U+6634-6636,U+663B-663C,U+663F,U+6641,U+6643-6644,U+6649,U+664B,U+664F,U+6652,U+6657,U+6659,U+665D-665F,U+6662,U+6664-6669,U+666E,U+6670,U+6673-6674,U+6676,U+667A,U+6681,U+6683-6684,U+6687-6689,U+668E,U+6691,U+6696-6699,U+669D,U+66A0,U+66A2,U+66A6,U+66AB,U+66AE,U+66B2,U+66B4,U+66B8-66B9,U+66BC,U+66BE-66BF,U+66C1,U+66C4,U+66C7,U+66C9,U+66D6,U+66D9-66DA,U+66DD,U+66E0,U+66E6,U+66E9,U+66F0,U+66F2-66F5,U+66F7-66FE,U+6703,U+6708,U+670B,U+670D-670F,U+6714-6717,U+671D-671E,U+6726-6728,U+672A-672E,U+6731,U+6734,U+6736-6738,U+673A,U+673D,U+673F,U+6741,U+6746,U+6749,U+674E-674F,U+6751,U+6753,U+6756,U+6759,U+675C,U+675E-6766,U+676A,U+676D,U+676F-6770,U+6772-6773}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-12-cc69253c0fc6.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6775,U+6777,U+677C,U+677E,U+6785,U+6787,U+6789,U+678B-678C,U+6790,U+6795,U+6797,U+679A,U+679C-679D,U+67A0-67A2,U+67A6,U+67A9,U+67AF,U+67B3-67B4,U+67B6-67B9,U+67BB,U+67C0-67C1,U+67C4,U+67C6,U+67CA,U+67CE-67D1,U+67D3,U+67D8,U+67DA,U+67DD-67DE,U+67E2,U+67E4,U+67E7,U+67E9,U+67EC,U+67EE-67EF,U+67F1,U+67F3-67F5,U+67FA-67FB,U+67FE-67FF,U+6802-6803,U+6805,U+6813,U+6816-6817,U+681E,U+6821-6822,U+6829,U+682B,U+6832,U+6834,U+6838-6839,U+683C-683D,U+6840-6844,U+6846,U+684D-684E,U+6850-6854,U+6859,U+685C-685D,U+685F,U+6863,U+6867,U+6874,U+6876-6877,U+687E-687F,U+6881,U+6883,U+6885,U+688D-688F,U+6893-6894,U+6897,U+689B,U+689D,U+689F-68A0,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68B5-68B6,U+68B9-68BA,U+68BC,U+68C4,U+68C6,U+68C8-68CB,U+68CD,U+68CF,U+68D2,U+68D4-68D5,U+68D7-68D8,U+68DA,U+68DF-68E1,U+68E3,U+68E7,U+68EE-68EF,U+68F2,U+68F9-68FA,U+6900-6901,U+6904-6905,U+6908,U+690B-690F,U+6912,U+6919-691C,U+6921-6923,U+6925-6926,U+6928,U+692A,U+6930,U+6934,U+6936,U+6939,U+693D,U+693F,U+694A,U+6953-6955,U+6959-695A,U+695C-695E,U+6960-6962,U+6968,U+696A-696B,U+696E-696F,U+6973-6975,U+6977-6979,U+697C-697E,U+6981-6982,U+698A,U+698E,U+6991,U+6994-6995,U+6998,U+699B-699C,U+69A0,U+69A7,U+69AE,U+69B1-69B2,U+69B4,U+69BB,U+69BE-69BF,U+69C1,U+69C3,U+69C7,U+69CA,U+69CC-69CE,U+69D0,U+69D3,U+69D9,U+69DD-69DE,U+69E2,U+69E7-69E8,U+69EB,U+69ED,U+69F2,U+69F9,U+69FB,U+69FD,U+69FF,U+6A02,U+6A05,U+6A0A-6A0C,U+6A12-6A14,U+6A17,U+6A19,U+6A1B,U+6A1E}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-13-263468aeb1f5.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6A1F,U+6A22-6A23,U+6A29-6A2B,U+6A2E,U+6A30,U+6A35-6A36,U+6A38-6A3A,U+6A3D,U+6A44,U+6A46-6A48,U+6A58-6A59,U+6A61-6A62,U+6A66,U+6A6B,U+6A72-6A73,U+6A78,U+6A7E-6A80,U+6A84,U+6A8D-6A8E,U+6A90,U+6A97,U+6A9C,U+6AA0,U+6AA2-6AA3,U+6AAA,U+6AAC,U+6AAE,U+6AB3,U+6AB8,U+6ABB,U+6AC1-6AC3,U+6AD1,U+6AD3,U+6ADA-6ADB,U+6ADE-6ADF,U+6AE2,U+6AE4,U+6AE8,U+6AEA,U+6AFA-6AFB,U+6B04-6B05,U+6B0A,U+6B12,U+6B16,U+6B1D,U+6B1F-6B21,U+6B23,U+6B27,U+6B32,U+6B37-6B3A,U+6B3D-6B3E,U+6B43,U+6B47,U+6B49,U+6B4C,U+6B4E,U+6B50,U+6B53-6B54,U+6B59,U+6B5B,U+6B5F,U+6B61-6B64,U+6B66,U+6B69-6B6A,U+6B6F,U+6B73-6B74,U+6B78-6B79,U+6B7B,U+6B7F-6B80,U+6B83-6B84,U+6B86,U+6B89-6B8B,U+6B8D,U+6B95-6B96,U+6B98,U+6B9E,U+6BA4,U+6BAA-6BAB,U+6BAF,U+6BB1-6BB4,U+6BB7,U+6BBA-6BBC,U+6BBF-6BC0,U+6BC5-6BC6,U+6BCB,U+6BCD-6BCE,U+6BD2-6BD4,U+6BD6,U+6BD8,U+6BDB,U+6BDF,U+6BEB-6BEC,U+6BEF,U+6BF3,U+6C08,U+6C0F,U+6C11,U+6C13-6C14,U+6C1B,U+6C23-6C24,U+6C34,U+6C37-6C38,U+6C3E-6C42,U+6C4E,U+6C50,U+6C55,U+6C57,U+6C5A,U+6C5C-6C5F,U+6C62,U+6C68,U+6C6A,U+6C6F-6C70,U+6C72-6C73,U+6C7A,U+6C7D-6C7E,U+6C81-6C83,U+6C86,U+6C88,U+6C8C-6C8D,U+6C90,U+6C92-6C93,U+6C96,U+6C99-6C9B,U+6CA2,U+6CAB,U+6CAE,U+6CB1,U+6CB8-6CBF,U+6CC1,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CD3,U+6CD7,U+6CD9-6CDB,U+6CDD,U+6CE1-6CE3,U+6CE5,U+6CEA,U+6CEF-6CF1,U+6CF3,U+6D04,U+6D0B-6D0C,U+6D12,U+6D17,U+6D19,U+6D1B,U+6D1E-6D1F,U+6D25,U+6D29-6D2B,U+6D32-6D33,U+6D35-6D36,U+6D38,U+6D3D-6D3E,U+6D44-6D45,U+6D59-6D5A,U+6D5C,U+6D63-6D64,U+6D66,U+6D69}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-14-125d08f7c012.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6D6A,U+6D6C,U+6D6F,U+6D74,U+6D77-6D79,U+6D85,U+6D87-6D88,U+6D8C,U+6D8E,U+6D93,U+6D95-6D96,U+6D99,U+6D9B-6D9C,U+6DAC,U+6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBC,U+6DC0,U+6DC5-6DC7,U+6DCB-6DCC,U+6DCF,U+6DD1-6DD2,U+6DD5,U+6DD8-6DD9,U+6DDE,U+6DE1,U+6DE4,U+6DE6,U+6DE8,U+6DEA-6DEC,U+6DEE,U+6DF1-6DF3,U+6DF5,U+6DF7-6DFC,U+6E05,U+6E07-6E0B,U+6E13,U+6E15,U+6E19-6E1B,U+6E1D,U+6E1F-6E20,U+6E23-6E27,U+6E29,U+6E2B-6E2F,U+6E38-6E3A,U+6E3C,U+6E3E,U+6E43,U+6E4A,U+6E4D-6E4E,U+6E56,U+6E58,U+6E5B-6E5C,U+6E5F,U+6E67,U+6E6B,U+6E6E-6E6F,U+6E72,U+6E76,U+6E7E-6E80,U+6E82,U+6E8C,U+6E8F-6E90,U+6E96,U+6E98,U+6E9C-6E9D,U+6E9F,U+6EA2,U+6EA5,U+6EAA,U+6EAF,U+6EB2,U+6EB6-6EB7,U+6EBA,U+6EBD,U+6EBF,U+6EC2,U+6EC4-6EC5,U+6EC9,U+6ECB-6ECC,U+6ED1,U+6ED3-6ED5,U+6EDD-6EDE,U+6EEC,U+6EEF,U+6EF2,U+6EF4,U+6EF7-6EF8,U+6EFE-6EFF,U+6F01-6F02,U+6F06,U+6F09,U+6F0F,U+6F11,U+6F13,U+6F15,U+6F20,U+6F22-6F23,U+6F2B-6F2C,U+6F31-6F32,U+6F38,U+6F3E-6F3F,U+6F41,U+6F45,U+6F51,U+6F54,U+6F58,U+6F5B-6F5C,U+6F5F,U+6F64,U+6F66,U+6F6D-6F70,U+6F74,U+6F78,U+6F7A,U+6F7C,U+6F80-6F82,U+6F84,U+6F86,U+6F88,U+6F8E,U+6F91,U+6F97,U+6FA1,U+6FA3-6FA4,U+6FAA,U+6FB1,U+6FB3,U+6FB5,U+6FB9,U+6FC0-6FC3,U+6FC6,U+6FD4-6FD5,U+6FD8,U+6FDB,U+6FDF-6FE1,U+6FE4,U+6FEB-6FEC,U+6FEE-6FEF,U+6FF1,U+6FF3,U+6FF5-6FF6,U+6FFA,U+6FFE,U+7001,U+7005-7007,U+7009,U+700B,U+700F,U+7011,U+7015,U+7018,U+701A-701B,U+701D-701F,U+7026-7028,U+702C,U+7030,U+7032,U+703E,U+704C,U+7051,U+7058,U+7063,U+706B,U+706F-7070,U+7078,U+707C-707D,U+7085,U+7089-708A,U+708E,U+7092,U+7099}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-15-a07af375fa5d.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+70AB-70AF,U+70B3,U+70B8-70BB,U+70C8,U+70CB,U+70CF,U+70D9,U+70DD,U+70DF,U+70F1,U+70F9,U+70FD,U+7104,U+7109,U+710F,U+7114,U+7119-711A,U+711C,U+7121,U+7126,U+7130,U+7136,U+713C,U+7146-7147,U+7149,U+714C,U+714E,U+7155-7156,U+7159,U+715C,U+7162,U+7164-7167,U+7169,U+716C,U+716E,U+717D,U+7184,U+7188,U+718A,U+718F,U+7194-7195,U+7199,U+719F,U+71A8,U+71AC,U+71B1,U+71B9,U+71BE,U+71C1,U+71C3,U+71C8-71C9,U+71CE,U+71D0,U+71D2,U+71D4-71D5,U+71D7,U+71DF-71E0,U+71E5-71E7,U+71EC-71EE,U+71F5,U+71F9,U+71FB-71FC,U+71FE-71FF,U+7206,U+720D,U+7210,U+721B,U+7228,U+722A,U+722C-722D,U+7230,U+7232,U+7235-7236,U+723A-7240,U+7246-7248,U+724B-724C,U+7252,U+7258-7259,U+725B,U+725D,U+725F,U+7261-7262,U+7267,U+7272,U+7274,U+727D-727E,U+7280-7282,U+7287,U+7292,U+7296,U+72A0,U+72A2,U+72A7,U+72AC,U+72AF,U+72B1-72B2,U+72B6,U+72B9,U+72BE,U+72C2-72C4,U+72C6,U+72CE,U+72D0,U+72D2,U+72D7,U+72D9,U+72DB,U+72E0-72E2,U+72E9,U+72EC-72ED,U+72F7-72F9,U+72FC-72FD,U+730A,U+7316-7317,U+731B-731D,U+731F,U+7324-7325,U+7329-732B,U+732E-732F,U+7334,U+7336-7337,U+733E-733F,U+7344-7345,U+734E-734F,U+7357,U+7363,U+7368,U+736A,U+7370,U+7372,U+7375,U+7377-7378,U+737A-737B,U+7384,U+7387,U+7389,U+7396,U+73A9,U+73B2-73B3,U+73BB,U+73BD,U+73C0,U+73C2,U+73C8-73CA,U+73CD-73CE,U+73D2,U+73D6,U+73DE,U+73E0,U+73E3,U+73E5,U+73EA,U+73ED-73EE,U+73F1,U+73F5,U+73F8,U+7403,U+7405,U+7407,U+7409,U+7422,U+7425-7426,U+7429-742A,U+742E,U+7432-7436,U+743A,U+743F,U+7441,U+7455,U+7459-745C,U+745E-7460,U+7463-7464,U+7469-746A,U+746F-7470,U+7473,U+7476}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-16-2efa87d0cbe9.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+747E,U+7483,U+7489,U+748B,U+749E-749F,U+74A2,U+74A7,U+74BD,U+74CA,U+74CF,U+74D4,U+74DC,U+74E0,U+74E2-74E3,U+74E6-74E7,U+74E9,U+74EE,U+74F0-74F2,U+74F6-74F8,U+7501,U+7503-7505,U+750C-750E,U+7511,U+7513,U+7515,U+7518,U+751A,U+751C,U+751E-751F,U+7523,U+7525-7526,U+752B-752C,U+752F,U+7532-7533,U+7537-7538,U+753A,U+753C,U+7544,U+7546,U+7549-754B,U+754D,U+754F,U+7551,U+7554,U+7559-755D,U+7560,U+7562,U+7564-7567,U+7569-756B,U+756D,U+756F-7570,U+7573-7574,U+7576-7578,U+757F,U+7582,U+7586-7587,U+7589-758B,U+758E-758F,U+7591,U+7594,U+759A,U+759D,U+75A3,U+75A5,U+75AB,U+75B1-75B3,U+75B5,U+75B8-75B9,U+75BC-75BE,U+75C2-75C3,U+75C5,U+75C7,U+75CA,U+75CD,U+75D2,U+75D4-75D5,U+75D8-75D9,U+75DB,U+75DE,U+75E2-75E3,U+75E9,U+75F0,U+75F2-75F4,U+75FA,U+75FC,U+75FE-75FF,U+7601,U+7609,U+760B,U+760D,U+761F-7622,U+7624,U+7627,U+7630,U+7634,U+763B,U+7642,U+7646-7648,U+764C,U+7652,U+7656,U+7658,U+765C,U+7661-7662,U+7667-766A,U+766C,U+7670,U+7672,U+7676,U+7678,U+767B-767E,U+7680,U+7682-7683,U+7686-7688,U+768B,U+768E,U+7690,U+7693,U+7696,U+7699-769C,U+769E,U+76A6,U+76AE,U+76B0,U+76B4,U+76B7-76BA,U+76BF,U+76C2-76C3,U+76C6,U+76C8,U+76CA,U+76CD,U+76D2,U+76D6-76D7,U+76DB-76DC,U+76DE-76DF,U+76E1,U+76E3-76E5,U+76E7,U+76EA,U+76EE,U+76F2,U+76F4,U+76FB,U+76FE,U+7701,U+7704,U+7707-7709,U+770B-770C,U+771B,U+771E-7720,U+7724-7726,U+7729,U+7737-7738,U+773A,U+773C,U+7740,U+7746-7747,U+775A-775B,U+7761-7763,U+7765-7766,U+7768,U+776B,U+7779,U+777E-777F,U+778B,U+778E,U+7791}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-17-30c93bd0997d.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+779E,U+77A0,U+77A5,U+77AC-77AD,U+77B0,U+77B3,U+77B6,U+77B9,U+77BB-77BD,U+77BF,U+77C7,U+77CD,U+77D7,U+77DA-77DC,U+77E2-77E3,U+77E7,U+77E9,U+77ED-77EF,U+77F3,U+77FC,U+7802,U+780C,U+7812,U+7814-7815,U+7820-7821,U+7825-7827,U+7832,U+7834,U+783A,U+783F,U+7845,U+784E,U+785D,U+7864,U+786B-786C,U+786F,U+7872,U+7874,U+787A,U+787C,U+7881,U+7886-7887,U+788C-788E,U+7891,U+7893,U+7895,U+7897,U+789A,U+78A3,U+78A7,U+78A9-78AA,U+78AF,U+78B5,U+78BC,U+78BE,U+78C1,U+78C5-78C6,U+78CA-78CB,U+78D0-78D1,U+78D4,U+78DA,U+78E7-78E8,U+78EC,U+78EF,U+78F4,U+78FD,U+7901,U+7907,U+790E,U+7911-7912,U+7919,U+7926,U+792A-792C,U+7930,U+793C,U+7940-7941,U+7947-7949,U+7950,U+7953,U+7955-7957,U+795A,U+795E-7960,U+7962,U+7965,U+7968,U+796D,U+7977,U+797A,U+797F-7981,U+7984-7985,U+798A,U+798E-798F,U+7994,U+799B,U+799D,U+79A6-79A7,U+79AA,U+79AE,U+79B0-79B1,U+79B3,U+79B9-79BA,U+79BD-79C0,U+79C9,U+79CB,U+79D1-79D2,U+79D5,U+79D8,U+79DF,U+79E1,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79EC,U+79F0,U+7A00,U+7A08,U+7A0D-7A0E,U+7A14,U+7A17-7A1A,U+7A1C,U+7A1F-7A20,U+7A2E,U+7A31-7A32,U+7A37,U+7A3B-7A3E,U+7A40,U+7A42-7A43,U+7A46,U+7A49,U+7A4D-7A50,U+7A57,U+7A61-7A63,U+7A69,U+7A6B,U+7A70,U+7A74,U+7A76,U+7A79,U+7A7D,U+7A7F,U+7A81,U+7A83-7A84,U+7A88,U+7A92-7A93,U+7A95-7A98,U+7A9F,U+7AA9-7AAA,U+7AAE-7AB0,U+7AB6,U+7ABA,U+7ABF,U+7AC3-7AC5,U+7AC7-7AC8,U+7ACA,U+7ACD,U+7ACF,U+7AD1-7AD3,U+7AD5,U+7AD9-7ADA,U+7ADC-7ADD,U+7ADF-7AE3,U+7AE5-7AE7,U+7AEA-7AEB,U+7AED,U+7AEF-7AF0,U+7AF6,U+7AF8-7AFA,U+7AFF,U+7B02,U+7B04,U+7B06,U+7B08}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-18-df64036d4396.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7B0A-7B0B,U+7B0F,U+7B11,U+7B18-7B19,U+7B1B,U+7B1E,U+7B20,U+7B25-7B26,U+7B28,U+7B2C,U+7B33,U+7B35-7B36,U+7B39,U+7B45-7B46,U+7B48-7B49,U+7B4B-7B4D,U+7B4F-7B52,U+7B54,U+7B56,U+7B5D,U+7B65,U+7B67,U+7B6C,U+7B6E,U+7B70-7B71,U+7B74-7B75,U+7B7A,U+7B86-7B87,U+7B8B,U+7B8D,U+7B8F,U+7B92,U+7B94-7B95,U+7B97-7B9A,U+7B9C-7B9F,U+7BA1,U+7BAA,U+7BAD,U+7BB1,U+7BB4,U+7BB8,U+7BC0-7BC1,U+7BC4,U+7BC6-7BC7,U+7BCB-7BCC,U+7BCF,U+7BDD,U+7BE0,U+7BE4-7BE6,U+7BE9,U+7BED,U+7BF3,U+7BF6-7BF7,U+7C00,U+7C07,U+7C0D,U+7C11-7C14,U+7C17,U+7C1E-7C1F,U+7C21,U+7C23,U+7C27,U+7C2A-7C2B,U+7C37-7C38,U+7C3D-7C40,U+7C43,U+7C4C-7C4D,U+7C4F-7C50,U+7C54,U+7C56,U+7C58,U+7C5F-7C60,U+7C64-7C65,U+7C6C,U+7C73,U+7C75,U+7C7E,U+7C81-7C83,U+7C89,U+7C8B,U+7C8D,U+7C90,U+7C92,U+7C95,U+7C97-7C98,U+7C9B,U+7C9F,U+7CA1-7CA2,U+7CA4-7CA5,U+7CA7-7CA8,U+7CAB,U+7CAD-7CAE,U+7CB1-7CB3,U+7CB9,U+7CBD-7CBE,U+7CC0,U+7CC2,U+7CC5,U+7CCA,U+7CCE,U+7CD2,U+7CD6,U+7CD8,U+7CDC,U+7CDE-7CE0,U+7CE2,U+7CE7,U+7CEF,U+7CF2,U+7CF4,U+7CF6,U+7CF8,U+7CFA-7CFB,U+7CFE,U+7D00,U+7D02,U+7D05-7D06,U+7D0A-7D0B,U+7D10,U+7D14-7D15,U+7D17-7D1C,U+7D20-7D22,U+7D2B-7D2C,U+7D2E-7D30,U+7D32-7D33,U+7D35,U+7D3A,U+7D3F,U+7D42-7D46,U+7D48,U+7D4B-7D4C,U+7D4E-7D50,U+7D56,U+7D5B,U+7D5E,U+7D61-7D63,U+7D66,U+7D68,U+7D6E,U+7D72-7D73,U+7D75-7D76,U+7D79,U+7D7D,U+7D89,U+7D8F,U+7D93,U+7D99-7D9C,U+7D9F-7DA0,U+7DA2-7DA3,U+7DAB-7DB2,U+7DB4-7DB5,U+7DB7-7DB8,U+7DBA-7DBB,U+7DBD-7DBF,U+7DC7,U+7DCA-7DCB,U+7DD1-7DD2,U+7DD5-7DD6}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-19-e36ebc31e73c.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7DD8,U+7DDC-7DDE,U+7DE0-7DE1,U+7DE4,U+7DE8-7DE9,U+7DEC,U+7DEF,U+7DF2,U+7DF4,U+7E01,U+7E04-7E05,U+7E09-7E0B,U+7E12,U+7E1B,U+7E1E-7E1F,U+7E21-7E23,U+7E26,U+7E2B,U+7E2E,U+7E31-7E32,U+7E35,U+7E37,U+7E39-7E3B,U+7E3D,U+7E41,U+7E43,U+7E46,U+7E4A-7E4B,U+7E4D,U+7E52,U+7E54-7E56,U+7E59-7E5A,U+7E5D-7E5E,U+7E61,U+7E66-7E67,U+7E69-7E6B,U+7E6D,U+7E70,U+7E79,U+7E7B-7E7D,U+7E7F,U+7E82-7E83,U+7E88-7E8A,U+7E8C,U+7E8E-7E90,U+7E92-7E94,U+7E96,U+7E9B-7E9C,U+7F36,U+7F38,U+7F3A,U+7F45,U+7F47,U+7F4C-7F4E,U+7F50-7F51,U+7F54-7F55,U+7F58,U+7F5F-7F60,U+7F67-7F6B,U+7F70,U+7F72,U+7F75,U+7F77-7F79,U+7F82-7F83,U+7F85-7F88,U+7F8A,U+7F8C,U+7F94,U+7F9A,U+7F9D-7F9E,U+7FA1,U+7FA3-7FA4,U+7FA8-7FA9,U+7FAE-7FAF,U+7FB2,U+7FB6,U+7FB8-7FB9,U+7FBD,U+7FC1,U+7FC5-7FC6,U+7FCA,U+7FCC,U+7FD2,U+7FD4-7FD5,U+7FE0-7FE1,U+7FE6,U+7FE9,U+7FEB,U+7FF0,U+7FF3,U+7FF9,U+7FFB-7FFC,U+8000-8001,U+8003-8006,U+800B-800C,U+8010,U+8012,U+8015,U+8017-8019,U+801C,U+8021,U+8028,U+8033,U+8036,U+803B,U+803D,U+803F,U+8046,U+804A,U+8052,U+8056,U+8058,U+805A,U+805E-805F,U+8061-8062,U+8068,U+806F-8070,U+8072-8074,U+8076-8077,U+8079,U+807D-807F,U+8084-8087,U+8089,U+808B-808C,U+8093,U+8096,U+8098,U+809A-809B,U+809D,U+80A1-80A2,U+80A5,U+80A9-80AA,U+80AC-80AD,U+80AF,U+80B1-80B2,U+80B4,U+80BA,U+80C3-80C4,U+80C6,U+80CC,U+80CE,U+80D6,U+80D9-80DB,U+80DD-80DE,U+80E1,U+80E4-80E5,U+80EF,U+80F1,U+80F4,U+80F8,U+80FC,U+8102,U+8105-810A,U+811A-811B,U+8123,U+8129,U+812F,U+8131,U+8133,U+8139,U+813E,U+8146,U+814B,U+814E,U+8150-8151}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-20-b994d18bec31.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8153-8155,U+815F,U+8165-8166,U+816B,U+816E,U+8170-8171,U+8174,U+8178-817A,U+817F-8180,U+8182-8183,U+8188,U+818A,U+818F,U+8193,U+8195,U+819A,U+819C-819D,U+81A0,U+81A3-81A4,U+81A8-81A9,U+81B0,U+81B3,U+81B5,U+81B8,U+81BA,U+81BD-81C0,U+81C2,U+81C6,U+81C8-81C9,U+81CD,U+81D1,U+81D3,U+81D8-81DA,U+81DF-81E0,U+81E3,U+81E5,U+81E7-81E8,U+81EA,U+81ED,U+81F3-81F4,U+81FA-81FC,U+81FE,U+8201-8202,U+8205,U+8207-820A,U+820C-820E,U+8210,U+8212,U+8216,U+8218,U+821B-821C,U+821E,U+8229-822C,U+822E,U+8233,U+8235-8239,U+8240,U+8247,U+8258-825A,U+825D,U+825F,U+8262,U+8264,U+8266,U+8268,U+826A-826B,U+826E-826F,U+8271-8272,U+8276-8278,U+827E,U+828B,U+828D,U+8292,U+8299,U+829D,U+829F,U+82A5-82A6,U+82AB-82AD,U+82AF,U+82B3,U+82B8-82B9,U+82BB,U+82BD,U+82C5,U+82D1-82D4,U+82D7,U+82D9,U+82DB-82DC,U+82DE-82DF,U+82E1,U+82E3,U+82E5-82E7,U+82EB,U+82F1,U+82F3-82F4,U+82F9-82FB,U+8301-8306,U+8309,U+830E,U+8316-8318,U+831C,U+8323,U+8328,U+832B,U+832F,U+8331-8332,U+8334-8336,U+8338-8339,U+8340,U+8345-8346,U+8349-834A,U+834F-8350,U+8352,U+8358,U+8362,U+8373,U+8375,U+8377,U+837B-837C,U+837F,U+8385,U+8387,U+8389-838A,U+838E,U+8393,U+8396,U+839A,U+839E-83A0,U+83A2,U+83A8,U+83AA-83AB,U+83B1,U+83B5,U+83BD,U+83C1,U+83C5,U+83C7,U+83CA,U+83CC,U+83CE,U+83D3,U+83D6,U+83D8,U+83DC,U+83DF-83E0,U+83E9,U+83EB,U+83EF-83F2,U+83F4,U+83F6-83F7,U+83FB,U+83FD,U+8403-8404,U+8407,U+840A-840E,U+8413,U+8420,U+8422,U+8429-842A,U+842C,U+8431,U+8435,U+8438,U+843C-843D,U+8446,U+8448-8449,U+844E}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-21-a7272adb0d8e.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8457,U+845B,U+8461-8463,U+8466,U+8469,U+846B-846F,U+8471,U+8475,U+8477,U+8479-847A,U+8482,U+8484,U+848B,U+8490,U+8494,U+8499,U+849C,U+849F,U+84A1,U+84AD,U+84B2,U+84B4,U+84B8-84B9,U+84BB-84BC,U+84BF,U+84C1,U+84C4,U+84C6,U+84C9-84CB,U+84CD,U+84D0-84D1,U+84D6,U+84D9-84DA,U+84DC,U+84EC,U+84EE,U+84F4,U+84FC,U+84FF-8500,U+8506,U+8511,U+8513-8515,U+8517-8518,U+851A,U+851F,U+8521,U+8523,U+8526,U+852C-852D,U+8535,U+853D-853E,U+8540-8541,U+8543,U+8548-854B,U+854E,U+8553,U+8555,U+8557-855A,U+8563,U+8568-856B,U+856D,U+8577,U+857E,U+8580,U+8584,U+8587-8588,U+858A,U+8590-8591,U+8594,U+8597,U+8599,U+859B-859C,U+85A4,U+85A6,U+85A8-85AC,U+85AE-85B0,U+85B9-85BA,U+85C1,U+85C9,U+85CD,U+85CF-85D0,U+85D5,U+85DC-85DD,U+85E4-85E5,U+85E9-85EA,U+85F7,U+85F9-85FB,U+85FE,U+8602,U+8606-8607,U+860A-860B,U+8613,U+8616-8617,U+861A,U+8622,U+862D,U+862F-8630,U+863F,U+864D-864E,U+8650,U+8654-8655,U+865A,U+865C,U+865E-865F,U+8667,U+866B,U+8671,U+8679,U+867B,U+868A-868C,U+8693,U+8695,U+86A3-86A4,U+86A9-86AB,U+86AF-86B0,U+86B6,U+86C4,U+86C6-86C7,U+86C9,U+86CB,U+86CD-86CE,U+86D4,U+86D9,U+86DB,U+86DE-86DF,U+86E4,U+86E9,U+86EC-86EF,U+86F8-86F9,U+86FB,U+86FE,U+8700,U+8702-8703,U+8706,U+8708-870A,U+870D,U+8711-8712,U+8718,U+871A,U+871C,U+8725,U+8729,U+8734,U+8737,U+873B,U+873F,U+8749,U+874B-874C,U+874E,U+8753,U+8755,U+8757,U+8759,U+875F-8760,U+8763,U+8766,U+8768,U+876A,U+876E,U+8774,U+8776,U+8778,U+877F,U+8782,U+878D,U+879F,U+87A2,U+87AB,U+87AF,U+87B3,U+87BA-87BB,U+87BD,U+87C0,U+87C4,U+87C6-87C7,U+87CB,U+87D0,U+87D2,U+87E0,U+87EC,U+87EF,U+87F2,U+87F6}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-22-f8a28698054b.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+87F7,U+87F9,U+87FB,U+87FE,U+8805,U+8807,U+880D-880F,U+8811,U+8815-8816,U+881F,U+8821-8823,U+8827,U+8831,U+8836,U+8839,U+883B,U+8840,U+8842,U+8844,U+8846,U+884D,U+8852,U+8857,U+8859,U+885B,U+885D-885E,U+8861-8863,U+886B,U+8870,U+8872,U+8875,U+8877,U+887D-887F,U+8881-8882,U+8888,U+888D,U+8892,U+8896-8897,U+8899,U+889E,U+88A2,U+88A4,U+88AB,U+88AE,U+88B0-88B1,U+88B4-88B5,U+88B7,U+88BF,U+88C1-88C4,U+88CF,U+88D4-88D5,U+88D8-88D9,U+88DC-88DD,U+88DF,U+88E1,U+88E8,U+88F2-88F5,U+88F8-88F9,U+88FC-88FE,U+8902,U+8904,U+890A,U+890C,U+8910,U+8912-8913,U+891C-891E,U+8925,U+892A-892B,U+8936,U+8938,U+893B,U+8941,U+8943-8944,U+894C-894D,U+8956,U+895E-8960,U+8964,U+8966,U+896A,U+896D,U+896F,U+8972,U+8974,U+8977,U+897E-897F,U+8983,U+8986-8988,U+898A,U+8993,U+8997-8998,U+89A1,U+89A6,U+89A9-89AA,U+89AC,U+89AF,U+89B2,U+89BA,U+89BD,U+89BF-89C0,U+89D2,U+89DA,U+89DC-89DD,U+89E6-89E7,U+89F4,U+89F8,U+8A00,U+8A02-8A03,U+8A0A,U+8A0C,U+8A0E,U+8A10,U+8A12-8A13,U+8A16-8A17,U+8A1B,U+8A1D,U+8A1F,U+8A23,U+8A25,U+8A2A,U+8A31,U+8A33-8A34,U+8A36-8A37,U+8A3A-8A3C,U+8A41,U+8A46,U+8A48,U+8A50-8A52,U+8A54,U+8A5B,U+8A5E,U+8A60,U+8A62-8A63,U+8A66,U+8A69,U+8A6B-8A6E,U+8A70-8A72,U+8A79,U+8A7C,U+8A82,U+8A84-8A85,U+8A87,U+8A89,U+8A8C-8A8D,U+8A91,U+8A93,U+8A95,U+8A98,U+8A9A,U+8A9E,U+8AA0-8AA1,U+8AA3-8AA8,U+8AAD,U+8AB0,U+8AB2,U+8AB9,U+8ABC,U+8ABE,U+8AC2,U+8AC4,U+8ACB-8ACD,U+8ACF,U+8AD2,U+8AD6,U+8ADA-8ADC,U+8ADE-8AE2,U+8AE4,U+8AE6-8AE7,U+8AEB,U+8AED-8AEE,U+8AF1,U+8AF3,U+8AF6-8AF8,U+8AFA,U+8AFE,U+8B00-8B02,U+8B04,U+8B07}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-23-b7b658fc3840.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8B0C,U+8B0E,U+8B10,U+8B14,U+8B16-8B17,U+8B19-8B1B,U+8B1D,U+8B20-8B21,U+8B26,U+8B28,U+8B2B-8B2C,U+8B33,U+8B39,U+8B3E,U+8B41,U+8B49,U+8B4C,U+8B4E-8B4F,U+8B53,U+8B56,U+8B58,U+8B5A-8B5C,U+8B5F,U+8B66,U+8B6B-8B6C,U+8B6F,U+8B71-8B72,U+8B74,U+8B7D,U+8B7F-8B80,U+8B83,U+8B8A,U+8B8C,U+8B8E,U+8B90,U+8B92-8B93,U+8B96,U+8B99-8B9A,U+8C37,U+8C3A,U+8C3F,U+8C41,U+8C46,U+8C48,U+8C4A,U+8C4C,U+8C4E,U+8C50,U+8C55,U+8C5A,U+8C61-8C62,U+8C6A-8C6C,U+8C78-8C7A,U+8C7C,U+8C82,U+8C85,U+8C89-8C8A,U+8C8C-8C8E,U+8C94,U+8C98,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CAA,U+8CAC-8CB0,U+8CB2-8CB4,U+8CB6,U+8CB8,U+8CBC-8CBD,U+8CBF-8CC4,U+8CC7-8CC8,U+8CCA,U+8CCD-8CCE,U+8CD1,U+8CD3,U+8CDA-8CDC,U+8CDE,U+8CE0,U+8CE2-8CE4,U+8CE6,U+8CED,U+8CF0,U+8CF4,U+8CFA-8CFD,U+8D04-8D05,U+8D07-8D08,U+8D0A-8D0B,U+8D0D,U+8D0F-8D10,U+8D12-8D14,U+8D16,U+8D64,U+8D66-8D67,U+8D6B,U+8D6D,U+8D70-8D71,U+8D73-8D74,U+8D76-8D77,U+8D81,U+8D85,U+8D8A,U+8D99,U+8DA3,U+8DA8,U+8DB3,U+8DBA,U+8DBE,U+8DC2,U+8DCB-8DCC,U+8DCF,U+8DD6,U+8DDA-8DDB,U+8DDD,U+8DDF,U+8DE1,U+8DE3,U+8DE8,U+8DEA-8DEB,U+8DEF,U+8DF3,U+8DF5,U+8DFC,U+8DFF,U+8E08-8E0A,U+8E0F-8E10,U+8E1D-8E1F,U+8E2A,U+8E30,U+8E34-8E35,U+8E42,U+8E44,U+8E47-8E4A,U+8E4C,U+8E50,U+8E55,U+8E59,U+8E5F-8E60,U+8E63-8E64,U+8E72,U+8E74,U+8E76,U+8E7C,U+8E81,U+8E84-8E85,U+8E87,U+8E8A-8E8B,U+8E8D,U+8E91,U+8E93-8E94,U+8E99,U+8EA1,U+8EAA-8EAC,U+8EAF-8EB1,U+8EBE,U+8EC0,U+8EC5-8EC6,U+8EC8,U+8ECB-8ECD,U+8ECF,U+8ED2,U+8EDB,U+8EE3,U+8EEB,U+8EF8,U+8EFB-8EFC,U+8EFE,U+8F03,U+8F05,U+8F09-8F0A,U+8F0C,U+8F12-8F14}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-24-3e99a12b77a0.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8F15,U+8F19,U+8F1B-8F1D,U+8F1F,U+8F26,U+8F29-8F2A,U+8F2F,U+8F33,U+8F38-8F39,U+8F3B,U+8F3E-8F3F,U+8F42,U+8F44-8F46,U+8F49,U+8F4C-8F4E,U+8F57,U+8F5C,U+8F5F,U+8F61-8F64,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA7-8FA8,U+8FAD-8FB2,U+8FB7,U+8FBA-8FBB,U+8FBF,U+8FC2,U+8FC4,U+8FCE,U+8FD1,U+8FD4,U+8FDA,U+8FE2,U+8FE5-8FE6,U+8FE9-8FEB,U+8FED,U+8FEF-8FF0,U+8FF4,U+8FF7-8FFA,U+8FFD,U+9000,U+9003,U+9005-9006,U+900B,U+900D-9011,U+9013,U+9015-9017,U+9019-901A,U+901D-901E,U+9021-9022,U+9027,U+902E,U+9031,U+9035-9036,U+9038-9039,U+903C,U+903E,U+9041-9042,U+9045,U+9047,U+9049-904A,U+904D-9056,U+9058-9059,U+905C,U+905E,U+9060-9061,U+9063,U+9065,U+9067-9068,U+906D-906F,U+9072,U+9075-9077,U+907A,U+907C-907D,U+907F-9084,U+9087,U+9089-908A,U+908F,U+9091,U+90A3,U+90A6,U+90A8,U+90AA,U+90AF,U+90B1,U+90B5,U+90B8,U+90C1,U+90CA,U+90CE,U+90DB,U+90DE,U+90E1-90E2,U+90E4,U+90ED,U+90F5,U+90F7,U+9102,U+9112,U+9115,U+9119,U+9127,U+912D,U+9130,U+9132,U+9149-914C,U+914E,U+9152,U+9154,U+9156,U+9158,U+9162-9163,U+9165,U+9169-916A,U+916C,U+9172-9173,U+9175,U+9177-9178,U+9182,U+9187,U+9189,U+918B,U+918D,U+9190,U+9192,U+9197,U+919C,U+91A2,U+91A4,U+91AA-91AC,U+91AF,U+91B1,U+91B4-91B5,U+91B8,U+91BA,U+91C0-91C1,U+91C6-91C9,U+91CB-91CD,U+91CF-91D1,U+91D6-91D8,U+91DA-91DC,U+91DE-91DF,U+91E1,U+91E3-91E7,U+91ED-91EE,U+91F5-91F6,U+91FC,U+91FF,U+9206,U+920A,U+920D-920E,U+9210-9211,U+9214-9215,U+921E,U+9229,U+922C,U+9234}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-25-b8a89b24d238.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9237,U+9239-923A,U+923C,U+923F-9240,U+9244-9245,U+9248-9249,U+924B,U+924E,U+9250-9251,U+9257,U+9259-925B,U+925E,U+9262,U+9264,U+9266-9267,U+9271,U+9277-9278,U+927E,U+9280,U+9283,U+9285,U+9288,U+9291,U+9293,U+9295-9296,U+9298,U+929A-929C,U+92A7,U+92AD,U+92B7,U+92B9,U+92CF-92D0,U+92D2-92D3,U+92D5,U+92D7,U+92D9,U+92E0,U+92E4,U+92E7,U+92E9-92EA,U+92ED,U+92F2-92F3,U+92F8-92FC,U+92FF,U+9302,U+9306,U+930F-9310,U+9318-931A,U+931D-931E,U+9320-9323,U+9325-9326,U+9328,U+932B-932C,U+932E-932F,U+9332,U+9335,U+933A-933B,U+9344,U+9348,U+934B,U+934D,U+9354,U+9356-9357,U+935B-935C,U+9360,U+936C,U+936E,U+9370,U+9375,U+937C,U+937E,U+938C,U+9394,U+9396-9397,U+939A,U+93A4,U+93A7,U+93AC-93AE,U+93B0,U+93B9,U+93C3,U+93C6,U+93C8,U+93D0-93D1,U+93D6-93D8,U+93DD-93DE,U+93E1,U+93E4-93E5,U+93E8,U+93F8,U+9403,U+9407,U+9410,U+9413-9414,U+9418-941A,U+9421,U+942B,U+9431,U+9435-9436,U+9438,U+943A,U+9441,U+9444-9445,U+9448,U+9451-9453,U+945A-945B,U+945E,U+9460,U+9462,U+946A,U+9470,U+9475,U+9477,U+947C-947F,U+9481,U+9577,U+9582-9583,U+9587,U+958A,U+958F,U+9591-9592,U+9594,U+9596,U+9598-9599,U+95A0,U+95A3-95A5,U+95A7-95A8,U+95AD,U+95B2,U+95B9,U+95BB-95BC,U+95BE,U+95C3,U+95C7,U+95CA,U+95CC-95CD,U+95D4-95D6,U+95D8,U+95DC,U+95E1-95E2,U+95E5,U+961C,U+9621,U+9628,U+962A,U+962E-962F,U+9632,U+963B,U+963F-9640,U+9642,U+9644,U+964B-964D,U+964F-9650,U+965B-965F,U+9662-9666,U+966A,U+966C,U+9670,U+9672-9673,U+9675-9678,U+967A,U+967D,U+9685-9686,U+9688,U+968A-968B,U+968D,U+968F,U+9694-9695,U+9697-9699,U+969C-969D}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-26-a16ef4b8f754.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+96A0,U+96A3,U+96A7-96A8,U+96AA,U+96AF-96B2,U+96B4,U+96B6-96B9,U+96BB-96BC,U+96C0-96C1,U+96C4-96C7,U+96C9,U+96CB-96CE,U+96D1,U+96D5-96D6,U+96D9,U+96DB-96DC,U+96E3,U+96E8,U+96EA-96EB,U+96F0,U+96F2,U+96F6-96F7,U+96F9,U+9700,U+9704,U+9706-9708,U+970A,U+970D-970F,U+9711,U+9713,U+9716,U+9719,U+971C,U+971E,U+9724,U+9727,U+972A,U+9730,U+9732-9733,U+9738-9739,U+973B,U+973D-973E,U+9742-9744,U+9746,U+9748-9749,U+974D,U+974F,U+9751-9752,U+9756,U+9759,U+975C,U+9760-9761,U+9764,U+9766,U+9768-9769,U+976B,U+976D,U+9771,U+9774,U+9779-977A,U+977C,U+9781,U+9784-9786,U+978B,U+978D,U+978F-9790,U+9798,U+979C,U+97A0,U+97A3,U+97A6,U+97A8,U+97AB,U+97AD,U+97B3-97B4,U+97C3,U+97C6,U+97C8,U+97CB,U+97D3,U+97DC,U+97ED-97EE,U+97F2,U+97F5-97F6,U+97FB,U+9801-9803,U+9805-9806,U+9808,U+980C,U+980F-9813,U+9817,U+981A,U+9821,U+9824,U+982C-982D,U+9830,U+9834,U+9837-9838,U+983B,U+983D,U+9846,U+984B-984F,U+9854-9855,U+9857-9858,U+985A-985B,U+985E,U+9865,U+9867,U+986B,U+986F-9871,U+9873-9874,U+98A8,U+98AA,U+98AF,U+98B1,U+98B6,U+98C3-98C4,U+98C6,U+98DB-98DC,U+98E2,U+98E9,U+98EB,U+98ED-98EF,U+98F4,U+98FC-98FE,U+9903,U+9905,U+9909-990A,U+990C,U+9910,U+9912-9914,U+9918,U+991D-991E,U+9920-9921,U+9924,U+9927-9928,U+992C,U+992E,U+993D-993E,U+9942,U+9945,U+9949,U+994B-994C,U+9950-9952,U+9955,U+9957,U+9997-9999,U+999E,U+99A5,U+99A8,U+99AC-99AE,U+99B3-99B4,U+99BC,U+99C1,U+99C4,U+99C8,U+99D0-99D2,U+99D5,U+99D8,U+99DB,U+99DD,U+99DF,U+99E2,U+99ED-99EE,U+99F1-99F2,U+99F8,U+99FB,U+99FF,U+9A01,U+9A05,U+9A0E-9A0F,U+9A12}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-27-781555f06687.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9A19,U+9A28,U+9A2B,U+9A30,U+9A37,U+9A3E,U+9A40,U+9A42-9A43,U+9A45,U+9A4D-9A4E,U+9A52,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A64-9A65,U+9A69-9A6B,U+9AA8,U+9AAD,U+9AB0,U+9AB8,U+9ABC,U+9AC0,U+9AC4,U+9ACF,U+9AD1,U+9AD3-9AD4,U+9AD9,U+9ADC,U+9ADE-9ADF,U+9AE2-9AE3,U+9AE6,U+9AEA-9AEB,U+9AED-9AEF,U+9AF1,U+9AF4,U+9AF7,U+9AFB,U+9B06,U+9B18,U+9B1A,U+9B1F,U+9B22-9B23,U+9B25,U+9B27-9B2A,U+9B2E-9B2F,U+9B31-9B32,U+9B3B-9B3C,U+9B41-9B45,U+9B4D-9B4F,U+9B51,U+9B54,U+9B58,U+9B5A,U+9B6F,U+9B72,U+9B74-9B75,U+9B83,U+9B8E-9B8F,U+9B91-9B93,U+9B96-9B97,U+9B9F-9BA0,U+9BA8,U+9BAA-9BAB,U+9BAD-9BAE,U+9BB1,U+9BB4,U+9BB9,U+9BBB,U+9BC0,U+9BC6,U+9BC9-9BCA,U+9BCF,U+9BD1-9BD2,U+9BD4,U+9BD6,U+9BDB,U+9BE1-9BE4,U+9BE8,U+9BF0-9BF2,U+9BF5,U+9C00,U+9C04,U+9C06,U+9C08-9C0A,U+9C0C-9C0D,U+9C10,U+9C12-9C15,U+9C1B,U+9C21,U+9C24-9C25,U+9C2D-9C30,U+9C32,U+9C39-9C3B,U+9C3E,U+9C46-9C48,U+9C52,U+9C57,U+9C5A,U+9C60,U+9C67,U+9C76,U+9C78,U+9CE5,U+9CE7,U+9CE9,U+9CEB-9CEC,U+9CF0,U+9CF3-9CF4,U+9CF6,U+9D03,U+9D06-9D09,U+9D0E,U+9D12,U+9D15,U+9D1B,U+9D1F,U+9D23,U+9D26,U+9D28,U+9D2A-9D2C,U+9D3B,U+9D3E-9D3F,U+9D41,U+9D44,U+9D46,U+9D48,U+9D50-9D51,U+9D59,U+9D5C-9D5E,U+9D60-9D61,U+9D64,U+9D6B-9D6C,U+9D6F-9D70,U+9D72,U+9D7A,U+9D87,U+9D89,U+9D8F,U+9D9A,U+9DA4,U+9DA9,U+9DAB,U+9DAF,U+9DB2,U+9DB4,U+9DB8,U+9DBA-9DBB,U+9DC1-9DC2,U+9DC4,U+9DC6,U+9DCF,U+9DD3,U+9DD7,U+9DD9,U+9DE6,U+9DED,U+9DEF,U+9DF2,U+9DF8-9DFA,U+9DFD,U+9E19-9E1B,U+9E1E,U+9E75,U+9E78-9E79,U+9E7C-9E7D,U+9E7F,U+9E81,U+9E88,U+9E8B-9E8C,U+9E91-9E93,U+9E95,U+9E97,U+9E9D,U+9E9F,U+9EA5}
@font-face{font-family:"LINESeedJP_OTF_Rg";src:url("../fonts/line-seed-jp-split-v2/regular/bank-28-c1c9d139b1dc.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9EA6,U+9EA9-9EAA,U+9EAD,U+9EB4-9EB5,U+9EB8-9EBC,U+9EBE-9EBF,U+9EC4,U+9ECC-9ED2,U+9ED4,U+9ED8-9ED9,U+9EDB-9EDE,U+9EE0,U+9EE5,U+9EE8,U+9EEF,U+9EF4,U+9EF6-9EF7,U+9EF9,U+9EFB-9EFD,U+9F07-9F08,U+9F0E,U+9F13,U+9F15,U+9F20-9F21,U+9F2C,U+9F3B,U+9F3E,U+9F4A-9F4B,U+9F4E-9F4F,U+9F52,U+9F54,U+9F5F-9F63,U+9F66-9F67,U+9F6A,U+9F6C,U+9F72,U+9F76-9F77,U+9F8D,U+9F95,U+9F9C-9F9D,U+9FA0,U+F992-F993,U+F999,U+F9C3,U+F9EC,U+FA0E-FA10,U+FA12-FA14,U+FA16-FA23,U+FA25-FA2D,U+FA36,U+FA46,U+FA4A,U+FA6A,U+FB01-FB02,U+FE10-FE12,U+FE19,U+FE30-FE33,U+FE35-FE44,U+FE47-FE48,U+21A1A,U+243D0,U+25874,U+28CDD,U+28EF6,U+2F80F,U+2F818,U+2F877,U+2F884,U+2F8D3,U+2F8DC,U+2F8ED,U+2F920}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/common-9a38c18fba2d.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-7E,U+A0-FF,U+2002-2003,U+2010-2016,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2033,U+2039-203B,U+203E,U+2044,U+205A,U+205D,U+2190-2193,U+21C4-21C6,U+21D2,U+21D4,U+21E6-21E9,U+3000-3015,U+301C-301D,U+301F-3020,U+3036,U+3041-3096,U+309B-309E,U+30A1-30FE,U+4E00,U+4E09-4E0B,U+4E21,U+4E2D,U+4E8B,U+4EAC,U+4EBA,U+4EC0,U+4ECB,U+4ED6,U+4EF6,U+4EFB,U+4F01,U+4F11,U+4F1A,U+4F34,U+4F53,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FDD,U+4FE1,U+500B,U+5099,U+50CF,U+5165,U+5168,U+516C,U+5171,U+517C,U+5185,U+51FA,U+5206,U+521D,U+5224,U+5236,U+5247,U+524D,U+5275,U+52A0,U+52D5,U+52DF,U+5316,U+5320,U+533A,U+53D6-53D7,U+53EF-53F0,U+53F7,U+5404,U+5408,U+540D,U+544A,U+54C1,U+5546,U+554F,U+5584,U+55B6,U+5668,U+56F3,U+56FD,U+571F,U+5730,U+578B,U+57DF,U+57FC,U+5831,U+5834,U+5883,U+5897,U+58CA,U+58F0,U+5916,U+591A,U+5927,U+592E,U+5951,U+597D,U+5B57,U+5B88-5B89,U+5B9A,U+5B9F,U+5BA2,U+5BA4,U+5BB9,U+5BC6,U+5BFE,U+5C02,U+5C0E,U+5C55,U+5CB8,U+5CF6,U+5DE5,U+5E38,U+5E73,U+5E83,U+5E95,U+5E97,U+5EFA,U+5F0F,U+5F15,U+5F35,U+5F37,U+5F69,U+5F79,U+5FA1,U+5FA9,U+5FB4,U+5FB9,U+5FC5,U+5FDC,U+6027,U+60C5,U+60F3,U+610F,U+611F,U+6210,U+624B,U+6271,U+6280,U+6295,U+62E1,U+63A1-63A2,U+63D0,U+63F4,U+640D,U+643A,U+652F,U+6539,U+6570,U+6574,U+6599,U+65AD,U+65B0,U+65B9,U+65BD,U+65E5,U+660E,U+6620,U+6642,U+666F,U+66DC,U+66FF-6700,U+6709,U+671B,U+671F,U+6750,U+6771,U+677F,U+67D4,U+6804,U+682A,U+6848,U+696D,U+69CB,U+69D8,U+6A21,U+6A4B,U+6A5F,U+6BB5,U+6C17,U+6C60,U+6CA1,U+6CB3,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+6D6E,U+6E21,U+6F14,U+7269,U+7279,U+738B,U+73FE,U+7406,U+74B0,U+7528,U+7530-7531,U+753B,U+754C,U+767A,U+7684,U+76F8,U+77E5,U+78BA,U+793A,U+793E,U+795D,U+798D,U+79C1,U+79FB,U+7A0B,U+7A3F,U+7A7A,U+7ACB,U+7BC9,U+7D04,U+7D0D,U+7D39,U+7D71,U+7DCF,U+7DDA,U+7DFB,U+7E3E,U+7F6E,U+7F8E,U+80FD,U+8217,U+821F,U+82B1,U+884C,U+8853,U+8868,U+888B,U+88C5,U+8907,U+8981,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89B3,U+89E3,U+8A08,U+8A18,U+8A2D,U+8A55,U+8A73,U+8AAC,U+8ABF,U+8AC7,U+8B70,U+8B77,U+8CAB,U+8CB7,U+8CBB,U+8CEA,U+8ECA,U+8EDF,U+8EE2,U+8EFD,U+8FBC,U+8FC5,U+9001,U+9014,U+901F-9020,U+9023,U+9032,U+904B,U+9069,U+9078,U+90E8,U+90FD,U+914D,U+91CE,U+91DD,U+9580,U+9589,U+958B,U+9593,U+95A2,U+968E,U+969B,U+96E2,U+96FB,U+975E,U+9762,U+97F3,U+97FF,U+9818,U+983C,U+98DF,U+98F2,U+9996,U+99C5-99C6,U+9A13,U+9AD8,U+FF01-FF5E,U+FF61-FF9F,U+FFE0-FFE5,U+FFE8}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-00-92442223cec0.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+131,U+141-142,U+152-153,U+160-161,U+178,U+17D-17E,U+192,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-308,U+30A-30C,U+327-328,U+332,U+336,U+391-3A1,U+3A3-3A9,U+3B1-3C1,U+3C3-3C9,U+401,U+410-44F,U+451,U+2103,U+2109-210A,U+2113,U+2116,U+2121-2122,U+212B,U+213B,U+2160-216B,U+2170-217B,U+217F,U+2200,U+2202-2203,U+2207-2208,U+220B,U+2211-2212,U+2219-221A,U+221D-2220,U+2227-222E,U+2234-2235,U+223C-223D,U+2252,U+2260-2261,U+2266-2267,U+226A-226B,U+2282-2283,U+2286-2287,U+22A5,U+22BF,U+2312,U+23A7-23A9,U+23AB-23AD,U+2460-247D}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-01-5f2670b65a30.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+247E-2490,U+249C-24B5,U+24EA,U+2500-254B,U+2550,U+255E,U+2561,U+256A,U+256D-2573,U+2581-258F,U+2594-2595,U+25A0-25A2,U+25B2-25B3,U+25B7,U+25BC-25BD,U+25C1,U+25C6-25C7,U+25C9,U+25CB,U+25CE-25CF,U+25E2-25E5,U+25EF,U+2600-2603,U+2605-2606,U+260E,U+261C-261F,U+2640,U+2642,U+2660-2667,U+266A,U+266D,U+266F,U+2776-277E,U+27A1,U+2B05-2B07,U+2E8E,U+2E90,U+2E92-2E94,U+2E99,U+2E9B,U+2E9F-2EA0,U+2EC1,U+2EC4,U+2ED1,U+2ED8,U+2EE4,U+2EE8-2EE9,U+2EEB,U+2EED,U+2EEF,U+2EF2,U+2F00-2F1C}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-02-09aa52647bd8.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2F1D-2F38,U+2F3A-2F66,U+2F68-2F70,U+2F72-2FA0,U+2FA2-2FC7,U+2FC9-2FD5,U+322A-3243,U+3251-325B,U+3291-3294,U+3296,U+3298-3299,U+329D-329E,U+32A4-32B0,U+3300,U+3303,U+3305,U+330D,U+3314-3316,U+3318,U+331E,U+3322-3323,U+3326-3327,U+332A-332B,U+3331,U+3333}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-03-f7375ec5d724.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+3336,U+3339,U+333B,U+3342,U+3347,U+3349-334A,U+334D-334E,U+3351,U+3357,U+337B-337F,U+3385-3389,U+338E-3390,U+3396-3398,U+339C-33A6,U+33B0-33B3,U+33C4,U+33C8,U+33CB-33CD,U+33D4,U+3D4E,U+4E01,U+4E03,U+4E07-4E08,U+4E0D-4E0E,U+4E10-4E11,U+4E14-4E19,U+4E1E,U+4E26,U+4E28,U+4E2A,U+4E31-4E32,U+4E36,U+4E38-4E39,U+4E3B-4E3C,U+4E3F,U+4E42-4E43,U+4E45,U+4E4B,U+4E4D-4E4F,U+4E55-4E59,U+4E5D-4E5F,U+4E62,U+4E71,U+4E73,U+4E7E,U+4E80,U+4E82,U+4E85-4E86,U+4E88-4E8A,U+4E8C,U+4E8E,U+4E91-4E92,U+4E94-4E95,U+4E98-4E99,U+4E9B-4E9C,U+4E9E-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB,U+4EAD-4EAE,U+4EB0,U+4EB3,U+4EB6,U+4EC1-4EC2,U+4EC4,U+4EC6-4EC7,U+4ECA,U+4ECD-4ECF,U+4ED4-4ED5,U+4ED7-4ED9,U+4EDD-4EDF,U+4EE1,U+4EE3-4EE5,U+4EED-4EEE,U+4EF0,U+4EF2,U+4EF7,U+4EFC,U+4F00,U+4F03,U+4F09-4F0A,U+4F0D-4F10,U+4F1C-4F1D,U+4F2F-4F30,U+4F36,U+4F38-4F3A,U+4F3C-4F3D,U+4F43,U+4F46-4F47,U+4F4D-4F51,U+4F55-4F57,U+4F59-4F5B,U+4F5D-4F5E,U+4F69,U+4F6F-4F70,U+4F73,U+4F75-4F76,U+4F7B-4F7C,U+4F83,U+4F86,U+4F88,U+4F8A,U+4F8D,U+4F8F,U+4F91-4F92,U+4F94,U+4F96,U+4F98,U+4F9A,U+4FA0,U+4FAB,U+4FAD-4FAF,U+4FB5-4FB6,U+4FBF,U+4FC2-4FC4,U+4FC9-4FCA,U+4FCD-4FCE,U+4FD0-4FD1,U+4FD4,U+4FD7-4FD8,U+4FDA-4FDB,U+4FDF-4FE0,U+4FE3-4FE5,U+4FEE-4FEF,U+4FF3,U+4FF5-4FF6,U+4FF8,U+4FFA,U+4FFE-4FFF,U+5005-5006,U+5009,U+500D,U+500F,U+5011-5012,U+5014,U+5016,U+5019-501A,U+501E-501F}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-04-5615927fd2c1.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5021-5026,U+5028-502D,U+5036,U+5039,U+5040,U+5042-5043,U+5046-5049,U+504F-5050,U+5055-5056,U+505A,U+505C,U+5065,U+506C,U+5070,U+5072,U+5074-5076,U+5078,U+507D,U+5080,U+5085,U+508D,U+5091,U+5094,U+5098,U+509A,U+50AC-50AD,U+50B2-50B5,U+50B7,U+50BE,U+50C2,U+50C5,U+50C9-50CA,U+50CD,U+50D1,U+50D5-50D6,U+50D8,U+50DA,U+50DE,U+50E3,U+50E5,U+50E7,U+50ED-50EE,U+50F4-50F5,U+50F9,U+50FB,U+5100-5102,U+5104,U+5109,U+5112,U+5114-5116,U+5118,U+511A,U+511F,U+5121,U+512A,U+5132,U+5137,U+513A-513C,U+513F-5141,U+5143-514E,U+5150,U+5152,U+5154,U+515A,U+515C,U+5162,U+5164,U+5169-516B,U+516D-516E,U+5175-5178,U+5180,U+5182,U+5186,U+5189-518A,U+518C-518D,U+518F-5193,U+5195-5197,U+5199,U+519D,U+51A0,U+51A2,U+51A4-51A6,U+51A8-51AC,U+51B0-51B7,U+51BD-51BE,U+51C4-51C6,U+51C9,U+51CB-51CD,U+51D6,U+51DB-51DD,U+51E0-51E1,U+51E6-51E7,U+51E9-51EA,U+51EC-51ED,U+51F0-51F1,U+51F5-51F6,U+51F8-51F9,U+51FD-51FE,U+5200,U+5203-5204,U+5207-5208,U+520A-520B,U+520E,U+5211,U+5214-5215,U+5217,U+5225,U+5227,U+5229-522A,U+522E,U+5230,U+5233,U+5237-523B,U+5243-5244,U+524A-524C,U+524F,U+5254,U+5256,U+525B,U+525D-525E,U+5263-5265,U+5269-526A,U+526F-5274,U+527D,U+527F,U+5283,U+5287-5289,U+528D,U+5291-5292,U+5294,U+529B-529C,U+529F,U+52A3,U+52A6,U+52A9-52AD,U+52AF,U+52B1,U+52B4-52B5,U+52B9}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-05-169229541bc5.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+52BC,U+52BE,U+52C0-52C1,U+52C3,U+52C5,U+52C7,U+52C9,U+52CD,U+52D2,U+52D7-52D9,U+52DB,U+52DD-52DE,U+52E0,U+52E2-52E4,U+52E6-52E7,U+52F2-52F3,U+52F5,U+52F8-52FA,U+52FE-5302,U+5305-5306,U+5308,U+530D,U+530F-5310,U+5315,U+5317,U+5319-531A,U+531D,U+5321,U+5323-5324,U+532A,U+532F,U+5331,U+5333,U+5338-5339,U+533B,U+533F-5341,U+5343,U+5345-534A,U+534D,U+5351-5354,U+5357-5358,U+535A,U+535C,U+535E,U+5360,U+5366,U+5369,U+536E-5375,U+5377-5378,U+537B,U+537F,U+5382,U+5384,U+5393,U+5396,U+5398,U+539A,U+539F-53A0,U+53A5-53A6,U+53A8-53A9,U+53AD-53AE,U+53B0,U+53B2-53B3,U+53B6,U+53BB,U+53C2-53C3,U+53C8-53CE,U+53D4,U+53D9,U+53DB,U+53DD,U+53DF,U+53E1-53E5,U+53E8-53EE,U+53F1-53F3,U+53F6,U+53F8,U+53FA,U+5401,U+5403,U+5409-540C,U+540E-5411,U+541B,U+541D,U+541F-5420,U+5426,U+5429,U+542B-542E,U+5436,U+5438-5439,U+543B-543E,U+5440,U+5442,U+5446,U+5448-5449,U+544E,U+5451,U+545F,U+5468,U+546A,U+5470-5471,U+5473,U+5475-5477,U+547B-547D,U+5480,U+5484,U+5486,U+548A-548C,U+548E-5490,U+5492,U+549C,U+54A2,U+54A4-54A5,U+54A8-54A9,U+54AB-54AC,U+54AF,U+54B2-54B3,U+54B8,U+54BC-54BE,U+54C0,U+54C2,U+54C4,U+54C7-54C9,U+54D8,U+54E1-54E2,U+54E5-54E6,U+54E8-54E9,U+54ED-54EE,U+54F2,U+54FA,U+54FD,U+54FF,U+5504,U+5506-5507,U+550F-5510,U+5514,U+5516,U+552E-552F,U+5531,U+5533,U+5538-5539,U+553E,U+5540,U+5544-5545,U+554C,U+5553,U+5556-5557,U+555C-555E,U+5563,U+557B}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-06-996907247a7f.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+557C,U+557E,U+5580,U+5583,U+5586-5587,U+5589-558B,U+5598-559A,U+559C-559F,U+55A7-55AC,U+55AE,U+55B0,U+55C4-55C5,U+55C7,U+55D4,U+55DA,U+55DC,U+55DF,U+55E3-55E4,U+55F7,U+55F9,U+55FD-55FE,U+5606,U+5609,U+5614,U+5616-5618,U+561B,U+5629,U+562F,U+5631-5632,U+5634,U+5636,U+5638,U+5642,U+564C,U+564E,U+5650,U+5653,U+565B,U+5664,U+566A-566C,U+5674,U+5678,U+567A,U+5680,U+5686-5687,U+568A,U+568F,U+5694,U+5699,U+56A0,U+56A2,U+56A5,U+56AE,U+56B4,U+56B6,U+56BC,U+56C0-56C3,U+56C8,U+56CA,U+56CE,U+56D1,U+56D3,U+56D7-56D8,U+56DA-56DB,U+56DE,U+56E0,U+56E3,U+56EE,U+56F0,U+56F2,U+56F9-56FA,U+56FF-5700,U+5703-5704,U+5708-5709,U+570B,U+570D,U+570F,U+5712-5713,U+5716,U+5718,U+571C,U+5726-5728,U+572D,U+5737-5738,U+573B,U+5740,U+5742,U+5747,U+574A,U+574E-5751,U+5759,U+5761,U+5764-5766,U+5769-576A,U+577F,U+5782,U+5788-5789,U+5793,U+57A0,U+57A2-57A4,U+57AA,U+57AC,U+57B0,U+57B3,U+57C0,U+57C3,U+57C6-57C8,U+57CB,U+57CE,U+57D2-57D4,U+57D6,U+57DC,U+57E0,U+57E3,U+57F4,U+57F7,U+57F9-57FA,U+5800,U+5802,U+5805-5806,U+580A-580B,U+5815,U+5819,U+581D,U+5821,U+5824,U+582A,U+582F-5830,U+5835,U+583A,U+583D,U+5840-5841,U+584A-584B,U+5851-5852,U+5854,U+5857-585A,U+585E,U+5861-5862,U+5869,U+586B,U+5870,U+5872,U+5875,U+5879,U+587E,U+5885,U+5893,U+589C,U+589E-589F,U+58A8,U+58AB,U+58AE,U+58B2-58B3,U+58B8-58BB,U+58BE,U+58C1,U+58C5,U+58C7,U+58CC,U+58D1,U+58D3,U+58D5,U+58D7-58D9,U+58DC,U+58DE-58DF,U+58E4-58E5,U+58EB-58EC,U+58EE-58EF,U+58F1-58F2,U+58F7,U+58F9-58FD,U+5902,U+5909-590B,U+590F-5910,U+5915,U+5918-5919,U+591B}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-07-ecf440d07bd0.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+591C,U+5922,U+5925,U+5929-592D,U+5931-5932,U+5937-5938,U+593E,U+5944,U+5947-5949,U+594E-5950,U+5953-5955,U+5957-5958,U+595A-595B,U+595D,U+5960,U+5962-5963,U+5965,U+5967-596A,U+596C,U+596E,U+5973-5974,U+5978,U+5981-5984,U+598A,U+598D,U+5993,U+5996,U+5999,U+599B,U+599D,U+59A3-59A5,U+59A8,U+59AC,U+59B2,U+59B9-59BB,U+59BE,U+59C6,U+59C9,U+59CB,U+59D0-59D1,U+59D3-59D4,U+59D9-59DA,U+59DC,U+59E5-59E6,U+59E8,U+59EA-59EB,U+59F6,U+59FB,U+59FF,U+5A01,U+5A03,U+5A09,U+5A11,U+5A18,U+5A1A,U+5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A2F,U+5A35-5A36,U+5A3C,U+5A40-5A41,U+5A46,U+5A49,U+5A5A,U+5A62,U+5A66,U+5A6A,U+5A6C,U+5A7F,U+5A92,U+5A9A-5A9B,U+5ABC-5ABE,U+5AC1-5AC2,U+5AC9,U+5ACB-5ACC,U+5AD0,U+5AD6-5AD7,U+5AE1,U+5AE3,U+5AE6,U+5AE9,U+5AFA-5AFB,U+5B09,U+5B0B-5B0C,U+5B16,U+5B22,U+5B2A,U+5B2C,U+5B30,U+5B32,U+5B36,U+5B3E,U+5B40,U+5B43,U+5B45,U+5B50-5B51,U+5B54-5B56,U+5B58,U+5B5A-5B5D,U+5B5F,U+5B63-5B66,U+5B69,U+5B6B,U+5B70-5B71,U+5B73,U+5B75,U+5B78,U+5B7A,U+5B80,U+5B83,U+5B85,U+5B87,U+5B8B-5B8D,U+5B8F,U+5B95,U+5B97-5B99,U+5B9B-5B9D,U+5BA3,U+5BA5-5BA6,U+5BAE,U+5BB0,U+5BB3-5BB6,U+5BB8,U+5BBF-5BC0,U+5BC2-5BC5,U+5BC7,U+5BC9,U+5BCC,U+5BD0,U+5BD2-5BD4,U+5BD8,U+5BDB,U+5BDD-5BDF,U+5BE1-5BE2,U+5BE4-5BE9,U+5BEB,U+5BEE,U+5BF0,U+5BF3,U+5BF5-5BF6,U+5BF8,U+5BFA,U+5BFF,U+5C01,U+5C04-5C0B,U+5C0D,U+5C0F,U+5C11,U+5C13,U+5C16,U+5C1A,U+5C1E,U+5C20,U+5C22,U+5C24,U+5C28,U+5C2D,U+5C31,U+5C38-5C41,U+5C45-5C46}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-08-b0c01d5c70cd.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5C48,U+5C4A-5C4B,U+5C4D-5C51,U+5C53,U+5C5B,U+5C5E,U+5C60-5C62,U+5C64-5C65,U+5C6C,U+5C6E-5C6F,U+5C71,U+5C76,U+5C79,U+5C8C,U+5C90-5C91,U+5C94,U+5CA1,U+5CA6,U+5CA8-5CA9,U+5CAB-5CAC,U+5CB1,U+5CB3,U+5CB6-5CB7,U+5CBA-5CBC,U+5CBE,U+5CC5,U+5CC7,U+5CD9,U+5CE0-5CE1,U+5CE8-5CEA,U+5CED,U+5CEF-5CF0,U+5CF5,U+5CFA-5CFB,U+5CFD,U+5D07,U+5D0B,U+5D0E,U+5D11,U+5D14-5D1B,U+5D1F,U+5D22,U+5D27,U+5D29,U+5D42,U+5D4B-5D4C,U+5D4E,U+5D50,U+5D52-5D53,U+5D5C,U+5D69,U+5D6C-5D6D,U+5D6F,U+5D73,U+5D76,U+5D82,U+5D84,U+5D87,U+5D8B-5D8C,U+5D90,U+5D9D,U+5DA2,U+5DAC,U+5DAE,U+5DB7-5DBA,U+5DBC-5DBD,U+5DC9,U+5DCC-5DCD,U+5DD0,U+5DD2-5DD3,U+5DD6,U+5DDB,U+5DDD-5DDE,U+5DE1,U+5DE3,U+5DE6-5DE8,U+5DEB,U+5DEE,U+5DF1-5DF5,U+5DF7,U+5DFB,U+5DFD-5DFE,U+5E02-5E03,U+5E06,U+5E0B-5E0C,U+5E11,U+5E16,U+5E19-5E1B,U+5E1D,U+5E25,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E36-5E37,U+5E3D,U+5E40,U+5E43-5E45,U+5E47,U+5E4C,U+5E4E,U+5E54-5E55,U+5E57,U+5E5F,U+5E61-5E64,U+5E72,U+5E74-5E76,U+5E78-5E7F,U+5E81,U+5E84,U+5E87,U+5E8A,U+5E8F,U+5E96,U+5E9A,U+5E9C,U+5EA0,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5EB5-5EB8,U+5EC1-5EC3,U+5EC8-5ECA,U+5ECF-5ED0,U+5ED3,U+5ED6,U+5EDA-5EDB,U+5EDD,U+5EDF-5EE3,U+5EE8-5EE9,U+5EEC,U+5EF0-5EF1,U+5EF3-5EF4,U+5EF6-5EF8,U+5EFB-5EFC,U+5EFE-5EFF,U+5F01,U+5F03-5F04,U+5F09-5F0D,U+5F10-5F11,U+5F13-5F14,U+5F16-5F18,U+5F1B,U+5F1F,U+5F21,U+5F25-5F27,U+5F29,U+5F2D,U+5F2F,U+5F31,U+5F34,U+5F38,U+5F3C,U+5F3E,U+5F41,U+5F45,U+5F48,U+5F4A}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-09-ee7e5cda9ebc.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5F4C,U+5F4E,U+5F51,U+5F53,U+5F56-5F57,U+5F59,U+5F5C-5F5D,U+5F61-5F62,U+5F66-5F67,U+5F6A-5F6D,U+5F70-5F71,U+5F73,U+5F77,U+5F7C,U+5F7F-5F85,U+5F87-5F88,U+5F8A-5F8C,U+5F90-5F93,U+5F97-5F99,U+5F9E,U+5FA0,U+5FA8,U+5FAA,U+5FAD-5FAE,U+5FB3,U+5FB7,U+5FBC-5FBD,U+5FC3,U+5FCC-5FCD,U+5FD6-5FD9,U+5FDD-5FDE,U+5FE0,U+5FE4,U+5FEB,U+5FF0-5FF1,U+5FF5,U+5FF8,U+5FFB,U+5FFD,U+5FFF,U+600E-6010,U+6012,U+6015-6016,U+6019,U+601B-601D,U+6020-6021,U+6025-6026,U+6028-602B,U+602F,U+6031,U+603A,U+6041-6043,U+6046,U+604A-604B,U+604D,U+6050,U+6052,U+6055,U+6059-605A,U+605D,U+605F-6060,U+6062-6065,U+6068-606D,U+606F-6070,U+6075,U+6077,U+6081,U+6083-6085,U+6089-608D,U+6092,U+6094,U+6096-6097,U+609A-609B,U+609F-60A0,U+60A3,U+60A6-60A7,U+60A9-60AA,U+60B2-60B6,U+60B8,U+60BC-60BD,U+60C6-60C7,U+60D1,U+60D3,U+60D5,U+60D8,U+60DA,U+60DC,U+60DE-60E1,U+60E3,U+60E7-60E8,U+60F0-60F2,U+60F4,U+60F6-60F7,U+60F9-60FB,U+6100-6101,U+6103,U+6106,U+6108-6109,U+610D-610E,U+6111,U+6115,U+611A-611B,U+6120-6121,U+6127-6128,U+612C,U+6130,U+6134,U+6137,U+613C-613F,U+6142,U+6144,U+6147-6148,U+614A-614E,U+6153,U+6155,U+6158-615A,U+615D,U+615F,U+6162-6163,U+6165,U+6167-6168,U+616B,U+616E-6171,U+6173-6177,U+617E,U+6182,U+6187,U+618A,U+618E,U+6190-6191,U+6194,U+6196,U+6198-619A,U+61A4,U+61A7,U+61A9,U+61AB-61AC,U+61AE,U+61B2,U+61B6,U+61BA,U+61BE,U+61C3,U+61C6-61C9}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-10-79581044a5d9.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+61CA-61CD,U+61D0,U+61E3,U+61E6,U+61F2,U+61F4,U+61F6-61F8,U+61FA,U+61FC-6200,U+6208-620A,U+620C-620E,U+6211-6214,U+6216,U+621A-621B,U+621D-621F,U+6221,U+6226,U+622A,U+622E-6230,U+6232-6234,U+6238,U+623B,U+623F-6241,U+6247-6249,U+624D-624E,U+6253,U+6255,U+6258,U+625B,U+625E,U+6260,U+6263,U+6268,U+626E,U+6276,U+6279,U+627C,U+627E-627F,U+6282-6284,U+6289-628A,U+6291-6294,U+6296-6298,U+629B-629C,U+629E,U+62A6,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BB-62BD,U+62C2,U+62C5-62CA,U+62CC-62CD,U+62CF-62D4,U+62D7-62D9,U+62DB-62DD,U+62E0,U+62EC-62EF,U+62F1,U+62F3,U+62F5-62F7,U+62FE-62FF,U+6301-6302,U+6307-6309,U+630C,U+6311,U+6319,U+631F,U+6327-6328,U+632B,U+632F,U+633A,U+633D-633F,U+6349,U+634C-634D,U+634F-6350,U+6355,U+6357,U+635C,U+6367-6369,U+636B,U+636E,U+6372,U+6376-6377,U+637A-637B,U+6380,U+6383,U+6388-6389,U+638C,U+638E-638F,U+6392,U+6396,U+6398,U+639B,U+639F-63A0,U+63A3,U+63A5,U+63A7-63AC,U+63B2,U+63B4-63B5,U+63BB,U+63BE,U+63C0,U+63C3-63C4,U+63C6,U+63C9,U+63CF,U+63D2,U+63D6,U+63DA-63DB,U+63E1,U+63E3,U+63E9,U+63EE,U+63F5-63F6,U+63FA,U+6406,U+640F,U+6413-6414,U+6416-6417,U+641C,U+6426,U+6428,U+642C-642D,U+6434,U+6436,U+643E,U+6442,U+644E,U+6451,U+6458,U+6460,U+6467,U+6469,U+646F,U+6476,U+6478,U+647A,U+6483,U+6488,U+6492-6493,U+6495,U+649A,U+649D-649E,U+64A4-64A5,U+64A9,U+64AB,U+64AD-64AE,U+64B0,U+64B2,U+64B9,U+64BB-64BC,U+64C1-64C2,U+64C5,U+64C7,U+64CD-64CE,U+64D2,U+64D4,U+64D8,U+64DA}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-11-ab8f51c3488c.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+64E0-64E3,U+64E6-64E7,U+64EC,U+64EF,U+64F1-64F2,U+64F4,U+64F6,U+64FA,U+64FD-64FE,U+6500,U+6505,U+6518,U+651C-651D,U+6522-6524,U+652A-652C,U+6534-6538,U+653B,U+653E-653F,U+6545,U+6548,U+654D-654F,U+6551,U+6555-6559,U+655D-655E,U+6562-6563,U+6566,U+656C,U+6572,U+6575,U+6577-6578,U+6582-6583,U+6587-6589,U+658C,U+658E,U+6590-6591,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65AB-65AC,U+65AF,U+65B7,U+65BC,U+65C1,U+65C3-65C6,U+65CB-65CC,U+65CF,U+65D2,U+65D7,U+65D9,U+65DB,U+65E0-65E2,U+65E6-65E9,U+65EC-65ED,U+65F1,U+65FA-65FB,U+6600,U+6602-6603,U+6606-6607,U+6609-660A,U+660C,U+660F,U+6613-6615,U+661C,U+661F,U+6624-6625,U+6627-6628,U+662D-662F,U+6631,U+6634-6636,U+663B-663C,U+663F,U+6641,U+6643-6644,U+6649,U+664B,U+664F,U+6652,U+6657,U+6659,U+665D-665F,U+6662,U+6664-6669,U+666E,U+6670,U+6673-6674,U+6676,U+667A,U+6681,U+6683-6684,U+6687-6689,U+668E,U+6691,U+6696-6699,U+669D,U+66A0,U+66A2,U+66A6,U+66AB,U+66AE,U+66B2,U+66B4,U+66B8-66B9,U+66BC,U+66BE-66BF,U+66C1,U+66C4,U+66C7,U+66C9,U+66D6,U+66D9-66DA,U+66DD,U+66E0,U+66E6,U+66E9,U+66F0,U+66F2-66F5,U+66F7-66FE,U+6703,U+6708,U+670B,U+670D-670F,U+6714-6717,U+671D-671E,U+6726-6728,U+672A-672E,U+6731,U+6734,U+6736-6738,U+673A,U+673D,U+673F,U+6741,U+6746,U+6749,U+674E-674F,U+6751,U+6753,U+6756,U+6759,U+675C,U+675E-6766,U+676A,U+676D,U+676F-6770,U+6772-6773}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-12-2f6390219090.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6775,U+6777,U+677C,U+677E,U+6785,U+6787,U+6789,U+678B-678C,U+6790,U+6795,U+6797,U+679A,U+679C-679D,U+67A0-67A2,U+67A6,U+67A9,U+67AF,U+67B3-67B4,U+67B6-67B9,U+67BB,U+67C0-67C1,U+67C4,U+67C6,U+67CA,U+67CE-67D1,U+67D3,U+67D8,U+67DA,U+67DD-67DE,U+67E2,U+67E4,U+67E7,U+67E9,U+67EC,U+67EE-67EF,U+67F1,U+67F3-67F5,U+67FA-67FB,U+67FE-67FF,U+6802-6803,U+6805,U+6813,U+6816-6817,U+681E,U+6821-6822,U+6829,U+682B,U+6832,U+6834,U+6838-6839,U+683C-683D,U+6840-6844,U+6846,U+684D-684E,U+6850-6854,U+6859,U+685C-685D,U+685F,U+6863,U+6867,U+6874,U+6876-6877,U+687E-687F,U+6881,U+6883,U+6885,U+688D-688F,U+6893-6894,U+6897,U+689B,U+689D,U+689F-68A0,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68B5-68B6,U+68B9-68BA,U+68BC,U+68C4,U+68C6,U+68C8-68CB,U+68CD,U+68CF,U+68D2,U+68D4-68D5,U+68D7-68D8,U+68DA,U+68DF-68E1,U+68E3,U+68E7,U+68EE-68EF,U+68F2,U+68F9-68FA,U+6900-6901,U+6904-6905,U+6908,U+690B-690F,U+6912,U+6919-691C,U+6921-6923,U+6925-6926,U+6928,U+692A,U+6930,U+6934,U+6936,U+6939,U+693D,U+693F,U+694A,U+6953-6955,U+6959-695A,U+695C-695E,U+6960-6962,U+6968,U+696A-696B,U+696E-696F,U+6973-6975,U+6977-6979,U+697C-697E,U+6981-6982,U+698A,U+698E,U+6991,U+6994-6995,U+6998,U+699B-699C,U+69A0,U+69A7,U+69AE,U+69B1-69B2,U+69B4,U+69BB,U+69BE-69BF,U+69C1,U+69C3,U+69C7,U+69CA,U+69CC-69CE,U+69D0,U+69D3,U+69D9,U+69DD-69DE,U+69E2,U+69E7-69E8,U+69EB,U+69ED,U+69F2,U+69F9,U+69FB,U+69FD,U+69FF,U+6A02,U+6A05,U+6A0A-6A0C,U+6A12-6A14,U+6A17,U+6A19,U+6A1B,U+6A1E}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-13-065ee8d3ba12.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6A1F,U+6A22-6A23,U+6A29-6A2B,U+6A2E,U+6A30,U+6A35-6A36,U+6A38-6A3A,U+6A3D,U+6A44,U+6A46-6A48,U+6A58-6A59,U+6A61-6A62,U+6A66,U+6A6B,U+6A72-6A73,U+6A78,U+6A7E-6A80,U+6A84,U+6A8D-6A8E,U+6A90,U+6A97,U+6A9C,U+6AA0,U+6AA2-6AA3,U+6AAA,U+6AAC,U+6AAE,U+6AB3,U+6AB8,U+6ABB,U+6AC1-6AC3,U+6AD1,U+6AD3,U+6ADA-6ADB,U+6ADE-6ADF,U+6AE2,U+6AE4,U+6AE8,U+6AEA,U+6AFA-6AFB,U+6B04-6B05,U+6B0A,U+6B12,U+6B16,U+6B1D,U+6B1F-6B21,U+6B23,U+6B27,U+6B32,U+6B37-6B3A,U+6B3D-6B3E,U+6B43,U+6B47,U+6B49,U+6B4C,U+6B4E,U+6B50,U+6B53-6B54,U+6B59,U+6B5B,U+6B5F,U+6B61-6B64,U+6B66,U+6B69-6B6A,U+6B6F,U+6B73-6B74,U+6B78-6B79,U+6B7B,U+6B7F-6B80,U+6B83-6B84,U+6B86,U+6B89-6B8B,U+6B8D,U+6B95-6B96,U+6B98,U+6B9E,U+6BA4,U+6BAA-6BAB,U+6BAF,U+6BB1-6BB4,U+6BB7,U+6BBA-6BBC,U+6BBF-6BC0,U+6BC5-6BC6,U+6BCB,U+6BCD-6BCE,U+6BD2-6BD4,U+6BD6,U+6BD8,U+6BDB,U+6BDF,U+6BEB-6BEC,U+6BEF,U+6BF3,U+6C08,U+6C0F,U+6C11,U+6C13-6C14,U+6C1B,U+6C23-6C24,U+6C34,U+6C37-6C38,U+6C3E-6C42,U+6C4E,U+6C50,U+6C55,U+6C57,U+6C5A,U+6C5C-6C5F,U+6C62,U+6C68,U+6C6A,U+6C6F-6C70,U+6C72-6C73,U+6C7A,U+6C7D-6C7E,U+6C81-6C83,U+6C86,U+6C88,U+6C8C-6C8D,U+6C90,U+6C92-6C93,U+6C96,U+6C99-6C9B,U+6CA2,U+6CAB,U+6CAE,U+6CB1,U+6CB8-6CBF,U+6CC1,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CD3,U+6CD7,U+6CD9-6CDB,U+6CDD,U+6CE1-6CE3,U+6CE5,U+6CEA,U+6CEF-6CF1,U+6CF3,U+6D04,U+6D0B-6D0C,U+6D12,U+6D17,U+6D19,U+6D1B,U+6D1E-6D1F,U+6D25,U+6D29-6D2B,U+6D32-6D33,U+6D35-6D36,U+6D38,U+6D3D-6D3E,U+6D44-6D45,U+6D59-6D5A,U+6D5C,U+6D63-6D64,U+6D66,U+6D69}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-14-4cc0acb80f1f.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6D6A,U+6D6C,U+6D6F,U+6D74,U+6D77-6D79,U+6D85,U+6D87-6D88,U+6D8C,U+6D8E,U+6D93,U+6D95-6D96,U+6D99,U+6D9B-6D9C,U+6DAC,U+6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBC,U+6DC0,U+6DC5-6DC7,U+6DCB-6DCC,U+6DCF,U+6DD1-6DD2,U+6DD5,U+6DD8-6DD9,U+6DDE,U+6DE1,U+6DE4,U+6DE6,U+6DE8,U+6DEA-6DEC,U+6DEE,U+6DF1-6DF3,U+6DF5,U+6DF7-6DFC,U+6E05,U+6E07-6E0B,U+6E13,U+6E15,U+6E19-6E1B,U+6E1D,U+6E1F-6E20,U+6E23-6E27,U+6E29,U+6E2B-6E2F,U+6E38-6E3A,U+6E3C,U+6E3E,U+6E43,U+6E4A,U+6E4D-6E4E,U+6E56,U+6E58,U+6E5B-6E5C,U+6E5F,U+6E67,U+6E6B,U+6E6E-6E6F,U+6E72,U+6E76,U+6E7E-6E80,U+6E82,U+6E8C,U+6E8F-6E90,U+6E96,U+6E98,U+6E9C-6E9D,U+6E9F,U+6EA2,U+6EA5,U+6EAA,U+6EAF,U+6EB2,U+6EB6-6EB7,U+6EBA,U+6EBD,U+6EBF,U+6EC2,U+6EC4-6EC5,U+6EC9,U+6ECB-6ECC,U+6ED1,U+6ED3-6ED5,U+6EDD-6EDE,U+6EEC,U+6EEF,U+6EF2,U+6EF4,U+6EF7-6EF8,U+6EFE-6EFF,U+6F01-6F02,U+6F06,U+6F09,U+6F0F,U+6F11,U+6F13,U+6F15,U+6F20,U+6F22-6F23,U+6F2B-6F2C,U+6F31-6F32,U+6F38,U+6F3E-6F3F,U+6F41,U+6F45,U+6F51,U+6F54,U+6F58,U+6F5B-6F5C,U+6F5F,U+6F64,U+6F66,U+6F6D-6F70,U+6F74,U+6F78,U+6F7A,U+6F7C,U+6F80-6F82,U+6F84,U+6F86,U+6F88,U+6F8E,U+6F91,U+6F97,U+6FA1,U+6FA3-6FA4,U+6FAA,U+6FB1,U+6FB3,U+6FB5,U+6FB9,U+6FC0-6FC3,U+6FC6,U+6FD4-6FD5,U+6FD8,U+6FDB,U+6FDF-6FE1,U+6FE4,U+6FEB-6FEC,U+6FEE-6FEF,U+6FF1,U+6FF3,U+6FF5-6FF6,U+6FFA,U+6FFE,U+7001,U+7005-7007,U+7009,U+700B,U+700F,U+7011,U+7015,U+7018,U+701A-701B,U+701D-701F,U+7026-7028,U+702C,U+7030,U+7032,U+703E,U+704C,U+7051,U+7058,U+7063,U+706B,U+706F-7070,U+7078,U+707C-707D,U+7085,U+7089-708A,U+708E,U+7092,U+7099}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-15-bfde8d59bf45.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+70AB-70AF,U+70B3,U+70B8-70BB,U+70C8,U+70CB,U+70CF,U+70D9,U+70DD,U+70DF,U+70F1,U+70F9,U+70FD,U+7104,U+7109,U+710F,U+7114,U+7119-711A,U+711C,U+7121,U+7126,U+7130,U+7136,U+713C,U+7146-7147,U+7149,U+714C,U+714E,U+7155-7156,U+7159,U+715C,U+7162,U+7164-7167,U+7169,U+716C,U+716E,U+717D,U+7184,U+7188,U+718A,U+718F,U+7194-7195,U+7199,U+719F,U+71A8,U+71AC,U+71B1,U+71B9,U+71BE,U+71C1,U+71C3,U+71C8-71C9,U+71CE,U+71D0,U+71D2,U+71D4-71D5,U+71D7,U+71DF-71E0,U+71E5-71E7,U+71EC-71EE,U+71F5,U+71F9,U+71FB-71FC,U+71FE-71FF,U+7206,U+720D,U+7210,U+721B,U+7228,U+722A,U+722C-722D,U+7230,U+7232,U+7235-7236,U+723A-7240,U+7246-7248,U+724B-724C,U+7252,U+7258-7259,U+725B,U+725D,U+725F,U+7261-7262,U+7267,U+7272,U+7274,U+727D-727E,U+7280-7282,U+7287,U+7292,U+7296,U+72A0,U+72A2,U+72A7,U+72AC,U+72AF,U+72B1-72B2,U+72B6,U+72B9,U+72BE,U+72C2-72C4,U+72C6,U+72CE,U+72D0,U+72D2,U+72D7,U+72D9,U+72DB,U+72E0-72E2,U+72E9,U+72EC-72ED,U+72F7-72F9,U+72FC-72FD,U+730A,U+7316-7317,U+731B-731D,U+731F,U+7324-7325,U+7329-732B,U+732E-732F,U+7334,U+7336-7337,U+733E-733F,U+7344-7345,U+734E-734F,U+7357,U+7363,U+7368,U+736A,U+7370,U+7372,U+7375,U+7377-7378,U+737A-737B,U+7384,U+7387,U+7389,U+7396,U+73A9,U+73B2-73B3,U+73BB,U+73BD,U+73C0,U+73C2,U+73C8-73CA,U+73CD-73CE,U+73D2,U+73D6,U+73DE,U+73E0,U+73E3,U+73E5,U+73EA,U+73ED-73EE,U+73F1,U+73F5,U+73F8,U+7403,U+7405,U+7407,U+7409,U+7422,U+7425-7426,U+7429-742A,U+742E,U+7432-7436,U+743A,U+743F,U+7441,U+7455,U+7459-745C,U+745E-7460,U+7463-7464,U+7469-746A,U+746F-7470,U+7473,U+7476}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-16-32f15d98f928.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+747E,U+7483,U+7489,U+748B,U+749E-749F,U+74A2,U+74A7,U+74BD,U+74CA,U+74CF,U+74D4,U+74DC,U+74E0,U+74E2-74E3,U+74E6-74E7,U+74E9,U+74EE,U+74F0-74F2,U+74F6-74F8,U+7501,U+7503-7505,U+750C-750E,U+7511,U+7513,U+7515,U+7518,U+751A,U+751C,U+751E-751F,U+7523,U+7525-7526,U+752B-752C,U+752F,U+7532-7533,U+7537-7538,U+753A,U+753C,U+7544,U+7546,U+7549-754B,U+754D,U+754F,U+7551,U+7554,U+7559-755D,U+7560,U+7562,U+7564-7567,U+7569-756B,U+756D,U+756F-7570,U+7573-7574,U+7576-7578,U+757F,U+7582,U+7586-7587,U+7589-758B,U+758E-758F,U+7591,U+7594,U+759A,U+759D,U+75A3,U+75A5,U+75AB,U+75B1-75B3,U+75B5,U+75B8-75B9,U+75BC-75BE,U+75C2-75C3,U+75C5,U+75C7,U+75CA,U+75CD,U+75D2,U+75D4-75D5,U+75D8-75D9,U+75DB,U+75DE,U+75E2-75E3,U+75E9,U+75F0,U+75F2-75F4,U+75FA,U+75FC,U+75FE-75FF,U+7601,U+7609,U+760B,U+760D,U+761F-7622,U+7624,U+7627,U+7630,U+7634,U+763B,U+7642,U+7646-7648,U+764C,U+7652,U+7656,U+7658,U+765C,U+7661-7662,U+7667-766A,U+766C,U+7670,U+7672,U+7676,U+7678,U+767B-767E,U+7680,U+7682-7683,U+7686-7688,U+768B,U+768E,U+7690,U+7693,U+7696,U+7699-769C,U+769E,U+76A6,U+76AE,U+76B0,U+76B4,U+76B7-76BA,U+76BF,U+76C2-76C3,U+76C6,U+76C8,U+76CA,U+76CD,U+76D2,U+76D6-76D7,U+76DB-76DC,U+76DE-76DF,U+76E1,U+76E3-76E5,U+76E7,U+76EA,U+76EE,U+76F2,U+76F4,U+76FB,U+76FE,U+7701,U+7704,U+7707-7709,U+770B-770C,U+771B,U+771E-7720,U+7724-7726,U+7729,U+7737-7738,U+773A,U+773C,U+7740,U+7746-7747,U+775A-775B,U+7761-7763,U+7765-7766,U+7768,U+776B,U+7779,U+777E-777F,U+778B,U+778E,U+7791}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-17-4d561b5c1d3a.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+779E,U+77A0,U+77A5,U+77AC-77AD,U+77B0,U+77B3,U+77B6,U+77B9,U+77BB-77BD,U+77BF,U+77C7,U+77CD,U+77D7,U+77DA-77DC,U+77E2-77E3,U+77E7,U+77E9,U+77ED-77EF,U+77F3,U+77FC,U+7802,U+780C,U+7812,U+7814-7815,U+7820-7821,U+7825-7827,U+7832,U+7834,U+783A,U+783F,U+7845,U+784E,U+785D,U+7864,U+786B-786C,U+786F,U+7872,U+7874,U+787A,U+787C,U+7881,U+7886-7887,U+788C-788E,U+7891,U+7893,U+7895,U+7897,U+789A,U+78A3,U+78A7,U+78A9-78AA,U+78AF,U+78B5,U+78BC,U+78BE,U+78C1,U+78C5-78C6,U+78CA-78CB,U+78D0-78D1,U+78D4,U+78DA,U+78E7-78E8,U+78EC,U+78EF,U+78F4,U+78FD,U+7901,U+7907,U+790E,U+7911-7912,U+7919,U+7926,U+792A-792C,U+7930,U+793C,U+7940-7941,U+7947-7949,U+7950,U+7953,U+7955-7957,U+795A,U+795E-7960,U+7962,U+7965,U+7968,U+796D,U+7977,U+797A,U+797F-7981,U+7984-7985,U+798A,U+798E-798F,U+7994,U+799B,U+799D,U+79A6-79A7,U+79AA,U+79AE,U+79B0-79B1,U+79B3,U+79B9-79BA,U+79BD-79C0,U+79C9,U+79CB,U+79D1-79D2,U+79D5,U+79D8,U+79DF,U+79E1,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79EC,U+79F0,U+7A00,U+7A08,U+7A0D-7A0E,U+7A14,U+7A17-7A1A,U+7A1C,U+7A1F-7A20,U+7A2E,U+7A31-7A32,U+7A37,U+7A3B-7A3E,U+7A40,U+7A42-7A43,U+7A46,U+7A49,U+7A4D-7A50,U+7A57,U+7A61-7A63,U+7A69,U+7A6B,U+7A70,U+7A74,U+7A76,U+7A79,U+7A7D,U+7A7F,U+7A81,U+7A83-7A84,U+7A88,U+7A92-7A93,U+7A95-7A98,U+7A9F,U+7AA9-7AAA,U+7AAE-7AB0,U+7AB6,U+7ABA,U+7ABF,U+7AC3-7AC5,U+7AC7-7AC8,U+7ACA,U+7ACD,U+7ACF,U+7AD1-7AD3,U+7AD5,U+7AD9-7ADA,U+7ADC-7ADD,U+7ADF-7AE3,U+7AE5-7AE7,U+7AEA-7AEB,U+7AED,U+7AEF-7AF0,U+7AF6,U+7AF8-7AFA,U+7AFF,U+7B02,U+7B04,U+7B06,U+7B08}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-18-88402647dc4a.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7B0A-7B0B,U+7B0F,U+7B11,U+7B18-7B19,U+7B1B,U+7B1E,U+7B20,U+7B25-7B26,U+7B28,U+7B2C,U+7B33,U+7B35-7B36,U+7B39,U+7B45-7B46,U+7B48-7B49,U+7B4B-7B4D,U+7B4F-7B52,U+7B54,U+7B56,U+7B5D,U+7B65,U+7B67,U+7B6C,U+7B6E,U+7B70-7B71,U+7B74-7B75,U+7B7A,U+7B86-7B87,U+7B8B,U+7B8D,U+7B8F,U+7B92,U+7B94-7B95,U+7B97-7B9A,U+7B9C-7B9F,U+7BA1,U+7BAA,U+7BAD,U+7BB1,U+7BB4,U+7BB8,U+7BC0-7BC1,U+7BC4,U+7BC6-7BC7,U+7BCB-7BCC,U+7BCF,U+7BDD,U+7BE0,U+7BE4-7BE6,U+7BE9,U+7BED,U+7BF3,U+7BF6-7BF7,U+7C00,U+7C07,U+7C0D,U+7C11-7C14,U+7C17,U+7C1E-7C1F,U+7C21,U+7C23,U+7C27,U+7C2A-7C2B,U+7C37-7C38,U+7C3D-7C40,U+7C43,U+7C4C-7C4D,U+7C4F-7C50,U+7C54,U+7C56,U+7C58,U+7C5F-7C60,U+7C64-7C65,U+7C6C,U+7C73,U+7C75,U+7C7E,U+7C81-7C83,U+7C89,U+7C8B,U+7C8D,U+7C90,U+7C92,U+7C95,U+7C97-7C98,U+7C9B,U+7C9F,U+7CA1-7CA2,U+7CA4-7CA5,U+7CA7-7CA8,U+7CAB,U+7CAD-7CAE,U+7CB1-7CB3,U+7CB9,U+7CBD-7CBE,U+7CC0,U+7CC2,U+7CC5,U+7CCA,U+7CCE,U+7CD2,U+7CD6,U+7CD8,U+7CDC,U+7CDE-7CE0,U+7CE2,U+7CE7,U+7CEF,U+7CF2,U+7CF4,U+7CF6,U+7CF8,U+7CFA-7CFB,U+7CFE,U+7D00,U+7D02,U+7D05-7D06,U+7D0A-7D0B,U+7D10,U+7D14-7D15,U+7D17-7D1C,U+7D20-7D22,U+7D2B-7D2C,U+7D2E-7D30,U+7D32-7D33,U+7D35,U+7D3A,U+7D3F,U+7D42-7D46,U+7D48,U+7D4B-7D4C,U+7D4E-7D50,U+7D56,U+7D5B,U+7D5E,U+7D61-7D63,U+7D66,U+7D68,U+7D6E,U+7D72-7D73,U+7D75-7D76,U+7D79,U+7D7D,U+7D89,U+7D8F,U+7D93,U+7D99-7D9C,U+7D9F-7DA0,U+7DA2-7DA3,U+7DAB-7DB2,U+7DB4-7DB5,U+7DB7-7DB8,U+7DBA-7DBB,U+7DBD-7DBF,U+7DC7,U+7DCA-7DCB,U+7DD1-7DD2,U+7DD5-7DD6}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-19-de70002bd1a1.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7DD8,U+7DDC-7DDE,U+7DE0-7DE1,U+7DE4,U+7DE8-7DE9,U+7DEC,U+7DEF,U+7DF2,U+7DF4,U+7E01,U+7E04-7E05,U+7E09-7E0B,U+7E12,U+7E1B,U+7E1E-7E1F,U+7E21-7E23,U+7E26,U+7E2B,U+7E2E,U+7E31-7E32,U+7E35,U+7E37,U+7E39-7E3B,U+7E3D,U+7E41,U+7E43,U+7E46,U+7E4A-7E4B,U+7E4D,U+7E52,U+7E54-7E56,U+7E59-7E5A,U+7E5D-7E5E,U+7E61,U+7E66-7E67,U+7E69-7E6B,U+7E6D,U+7E70,U+7E79,U+7E7B-7E7D,U+7E7F,U+7E82-7E83,U+7E88-7E8A,U+7E8C,U+7E8E-7E90,U+7E92-7E94,U+7E96,U+7E9B-7E9C,U+7F36,U+7F38,U+7F3A,U+7F45,U+7F47,U+7F4C-7F4E,U+7F50-7F51,U+7F54-7F55,U+7F58,U+7F5F-7F60,U+7F67-7F6B,U+7F70,U+7F72,U+7F75,U+7F77-7F79,U+7F82-7F83,U+7F85-7F88,U+7F8A,U+7F8C,U+7F94,U+7F9A,U+7F9D-7F9E,U+7FA1,U+7FA3-7FA4,U+7FA8-7FA9,U+7FAE-7FAF,U+7FB2,U+7FB6,U+7FB8-7FB9,U+7FBD,U+7FC1,U+7FC5-7FC6,U+7FCA,U+7FCC,U+7FD2,U+7FD4-7FD5,U+7FE0-7FE1,U+7FE6,U+7FE9,U+7FEB,U+7FF0,U+7FF3,U+7FF9,U+7FFB-7FFC,U+8000-8001,U+8003-8006,U+800B-800C,U+8010,U+8012,U+8015,U+8017-8019,U+801C,U+8021,U+8028,U+8033,U+8036,U+803B,U+803D,U+803F,U+8046,U+804A,U+8052,U+8056,U+8058,U+805A,U+805E-805F,U+8061-8062,U+8068,U+806F-8070,U+8072-8074,U+8076-8077,U+8079,U+807D-807F,U+8084-8087,U+8089,U+808B-808C,U+8093,U+8096,U+8098,U+809A-809B,U+809D,U+80A1-80A2,U+80A5,U+80A9-80AA,U+80AC-80AD,U+80AF,U+80B1-80B2,U+80B4,U+80BA,U+80C3-80C4,U+80C6,U+80CC,U+80CE,U+80D6,U+80D9-80DB,U+80DD-80DE,U+80E1,U+80E4-80E5,U+80EF,U+80F1,U+80F4,U+80F8,U+80FC,U+8102,U+8105-810A,U+811A-811B,U+8123,U+8129,U+812F,U+8131,U+8133,U+8139,U+813E,U+8146,U+814B,U+814E,U+8150-8151}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-20-7ddd8d40678f.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8153-8155,U+815F,U+8165-8166,U+816B,U+816E,U+8170-8171,U+8174,U+8178-817A,U+817F-8180,U+8182-8183,U+8188,U+818A,U+818F,U+8193,U+8195,U+819A,U+819C-819D,U+81A0,U+81A3-81A4,U+81A8-81A9,U+81B0,U+81B3,U+81B5,U+81B8,U+81BA,U+81BD-81C0,U+81C2,U+81C6,U+81C8-81C9,U+81CD,U+81D1,U+81D3,U+81D8-81DA,U+81DF-81E0,U+81E3,U+81E5,U+81E7-81E8,U+81EA,U+81ED,U+81F3-81F4,U+81FA-81FC,U+81FE,U+8201-8202,U+8205,U+8207-820A,U+820C-820E,U+8210,U+8212,U+8216,U+8218,U+821B-821C,U+821E,U+8229-822C,U+822E,U+8233,U+8235-8239,U+8240,U+8247,U+8258-825A,U+825D,U+825F,U+8262,U+8264,U+8266,U+8268,U+826A-826B,U+826E-826F,U+8271-8272,U+8276-8278,U+827E,U+828B,U+828D,U+8292,U+8299,U+829D,U+829F,U+82A5-82A6,U+82AB-82AD,U+82AF,U+82B3,U+82B8-82B9,U+82BB,U+82BD,U+82C5,U+82D1-82D4,U+82D7,U+82D9,U+82DB-82DC,U+82DE-82DF,U+82E1,U+82E3,U+82E5-82E7,U+82EB,U+82F1,U+82F3-82F4,U+82F9-82FB,U+8301-8306,U+8309,U+830E,U+8316-8318,U+831C,U+8323,U+8328,U+832B,U+832F,U+8331-8332,U+8334-8336,U+8338-8339,U+8340,U+8345-8346,U+8349-834A,U+834F-8350,U+8352,U+8358,U+8362,U+8373,U+8375,U+8377,U+837B-837C,U+837F,U+8385,U+8387,U+8389-838A,U+838E,U+8393,U+8396,U+839A,U+839E-83A0,U+83A2,U+83A8,U+83AA-83AB,U+83B1,U+83B5,U+83BD,U+83C1,U+83C5,U+83C7,U+83CA,U+83CC,U+83CE,U+83D3,U+83D6,U+83D8,U+83DC,U+83DF-83E0,U+83E9,U+83EB,U+83EF-83F2,U+83F4,U+83F6-83F7,U+83FB,U+83FD,U+8403-8404,U+8407,U+840A-840E,U+8413,U+8420,U+8422,U+8429-842A,U+842C,U+8431,U+8435,U+8438,U+843C-843D,U+8446,U+8448-8449,U+844E}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-21-3766e86b4b1f.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8457,U+845B,U+8461-8463,U+8466,U+8469,U+846B-846F,U+8471,U+8475,U+8477,U+8479-847A,U+8482,U+8484,U+848B,U+8490,U+8494,U+8499,U+849C,U+849F,U+84A1,U+84AD,U+84B2,U+84B4,U+84B8-84B9,U+84BB-84BC,U+84BF,U+84C1,U+84C4,U+84C6,U+84C9-84CB,U+84CD,U+84D0-84D1,U+84D6,U+84D9-84DA,U+84DC,U+84EC,U+84EE,U+84F4,U+84FC,U+84FF-8500,U+8506,U+8511,U+8513-8515,U+8517-8518,U+851A,U+851F,U+8521,U+8523,U+8526,U+852C-852D,U+8535,U+853D-853E,U+8540-8541,U+8543,U+8548-854B,U+854E,U+8553,U+8555,U+8557-855A,U+8563,U+8568-856B,U+856D,U+8577,U+857E,U+8580,U+8584,U+8587-8588,U+858A,U+8590-8591,U+8594,U+8597,U+8599,U+859B-859C,U+85A4,U+85A6,U+85A8-85AC,U+85AE-85B0,U+85B9-85BA,U+85C1,U+85C9,U+85CD,U+85CF-85D0,U+85D5,U+85DC-85DD,U+85E4-85E5,U+85E9-85EA,U+85F7,U+85F9-85FB,U+85FE,U+8602,U+8606-8607,U+860A-860B,U+8613,U+8616-8617,U+861A,U+8622,U+862D,U+862F-8630,U+863F,U+864D-864E,U+8650,U+8654-8655,U+865A,U+865C,U+865E-865F,U+8667,U+866B,U+8671,U+8679,U+867B,U+868A-868C,U+8693,U+8695,U+86A3-86A4,U+86A9-86AB,U+86AF-86B0,U+86B6,U+86C4,U+86C6-86C7,U+86C9,U+86CB,U+86CD-86CE,U+86D4,U+86D9,U+86DB,U+86DE-86DF,U+86E4,U+86E9,U+86EC-86EF,U+86F8-86F9,U+86FB,U+86FE,U+8700,U+8702-8703,U+8706,U+8708-870A,U+870D,U+8711-8712,U+8718,U+871A,U+871C,U+8725,U+8729,U+8734,U+8737,U+873B,U+873F,U+8749,U+874B-874C,U+874E,U+8753,U+8755,U+8757,U+8759,U+875F-8760,U+8763,U+8766,U+8768,U+876A,U+876E,U+8774,U+8776,U+8778,U+877F,U+8782,U+878D,U+879F,U+87A2,U+87AB,U+87AF,U+87B3,U+87BA-87BB,U+87BD,U+87C0,U+87C4,U+87C6-87C7,U+87CB,U+87D0,U+87D2,U+87E0,U+87EC,U+87EF,U+87F2,U+87F6}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-22-a08edbc7c7be.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+87F7,U+87F9,U+87FB,U+87FE,U+8805,U+8807,U+880D-880F,U+8811,U+8815-8816,U+881F,U+8821-8823,U+8827,U+8831,U+8836,U+8839,U+883B,U+8840,U+8842,U+8844,U+8846,U+884D,U+8852,U+8857,U+8859,U+885B,U+885D-885E,U+8861-8863,U+886B,U+8870,U+8872,U+8875,U+8877,U+887D-887F,U+8881-8882,U+8888,U+888D,U+8892,U+8896-8897,U+8899,U+889E,U+88A2,U+88A4,U+88AB,U+88AE,U+88B0-88B1,U+88B4-88B5,U+88B7,U+88BF,U+88C1-88C4,U+88CF,U+88D4-88D5,U+88D8-88D9,U+88DC-88DD,U+88DF,U+88E1,U+88E8,U+88F2-88F5,U+88F8-88F9,U+88FC-88FE,U+8902,U+8904,U+890A,U+890C,U+8910,U+8912-8913,U+891C-891E,U+8925,U+892A-892B,U+8936,U+8938,U+893B,U+8941,U+8943-8944,U+894C-894D,U+8956,U+895E-8960,U+8964,U+8966,U+896A,U+896D,U+896F,U+8972,U+8974,U+8977,U+897E-897F,U+8983,U+8986-8988,U+898A,U+8993,U+8997-8998,U+89A1,U+89A6,U+89A9-89AA,U+89AC,U+89AF,U+89B2,U+89BA,U+89BD,U+89BF-89C0,U+89D2,U+89DA,U+89DC-89DD,U+89E6-89E7,U+89F4,U+89F8,U+8A00,U+8A02-8A03,U+8A0A,U+8A0C,U+8A0E,U+8A10,U+8A12-8A13,U+8A16-8A17,U+8A1B,U+8A1D,U+8A1F,U+8A23,U+8A25,U+8A2A,U+8A31,U+8A33-8A34,U+8A36-8A37,U+8A3A-8A3C,U+8A41,U+8A46,U+8A48,U+8A50-8A52,U+8A54,U+8A5B,U+8A5E,U+8A60,U+8A62-8A63,U+8A66,U+8A69,U+8A6B-8A6E,U+8A70-8A72,U+8A79,U+8A7C,U+8A82,U+8A84-8A85,U+8A87,U+8A89,U+8A8C-8A8D,U+8A91,U+8A93,U+8A95,U+8A98,U+8A9A,U+8A9E,U+8AA0-8AA1,U+8AA3-8AA8,U+8AAD,U+8AB0,U+8AB2,U+8AB9,U+8ABC,U+8ABE,U+8AC2,U+8AC4,U+8ACB-8ACD,U+8ACF,U+8AD2,U+8AD6,U+8ADA-8ADC,U+8ADE-8AE2,U+8AE4,U+8AE6-8AE7,U+8AEB,U+8AED-8AEE,U+8AF1,U+8AF3,U+8AF6-8AF8,U+8AFA,U+8AFE,U+8B00-8B02,U+8B04,U+8B07}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-23-c31b3c3a3fca.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8B0C,U+8B0E,U+8B10,U+8B14,U+8B16-8B17,U+8B19-8B1B,U+8B1D,U+8B20-8B21,U+8B26,U+8B28,U+8B2B-8B2C,U+8B33,U+8B39,U+8B3E,U+8B41,U+8B49,U+8B4C,U+8B4E-8B4F,U+8B53,U+8B56,U+8B58,U+8B5A-8B5C,U+8B5F,U+8B66,U+8B6B-8B6C,U+8B6F,U+8B71-8B72,U+8B74,U+8B7D,U+8B7F-8B80,U+8B83,U+8B8A,U+8B8C,U+8B8E,U+8B90,U+8B92-8B93,U+8B96,U+8B99-8B9A,U+8C37,U+8C3A,U+8C3F,U+8C41,U+8C46,U+8C48,U+8C4A,U+8C4C,U+8C4E,U+8C50,U+8C55,U+8C5A,U+8C61-8C62,U+8C6A-8C6C,U+8C78-8C7A,U+8C7C,U+8C82,U+8C85,U+8C89-8C8A,U+8C8C-8C8E,U+8C94,U+8C98,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CAA,U+8CAC-8CB0,U+8CB2-8CB4,U+8CB6,U+8CB8,U+8CBC-8CBD,U+8CBF-8CC4,U+8CC7-8CC8,U+8CCA,U+8CCD-8CCE,U+8CD1,U+8CD3,U+8CDA-8CDC,U+8CDE,U+8CE0,U+8CE2-8CE4,U+8CE6,U+8CED,U+8CF0,U+8CF4,U+8CFA-8CFD,U+8D04-8D05,U+8D07-8D08,U+8D0A-8D0B,U+8D0D,U+8D0F-8D10,U+8D12-8D14,U+8D16,U+8D64,U+8D66-8D67,U+8D6B,U+8D6D,U+8D70-8D71,U+8D73-8D74,U+8D76-8D77,U+8D81,U+8D85,U+8D8A,U+8D99,U+8DA3,U+8DA8,U+8DB3,U+8DBA,U+8DBE,U+8DC2,U+8DCB-8DCC,U+8DCF,U+8DD6,U+8DDA-8DDB,U+8DDD,U+8DDF,U+8DE1,U+8DE3,U+8DE8,U+8DEA-8DEB,U+8DEF,U+8DF3,U+8DF5,U+8DFC,U+8DFF,U+8E08-8E0A,U+8E0F-8E10,U+8E1D-8E1F,U+8E2A,U+8E30,U+8E34-8E35,U+8E42,U+8E44,U+8E47-8E4A,U+8E4C,U+8E50,U+8E55,U+8E59,U+8E5F-8E60,U+8E63-8E64,U+8E72,U+8E74,U+8E76,U+8E7C,U+8E81,U+8E84-8E85,U+8E87,U+8E8A-8E8B,U+8E8D,U+8E91,U+8E93-8E94,U+8E99,U+8EA1,U+8EAA-8EAC,U+8EAF-8EB1,U+8EBE,U+8EC0,U+8EC5-8EC6,U+8EC8,U+8ECB-8ECD,U+8ECF,U+8ED2,U+8EDB,U+8EE3,U+8EEB,U+8EF8,U+8EFB-8EFC,U+8EFE,U+8F03,U+8F05,U+8F09-8F0A,U+8F0C,U+8F12-8F14}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-24-95b1069d8ac9.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8F15,U+8F19,U+8F1B-8F1D,U+8F1F,U+8F26,U+8F29-8F2A,U+8F2F,U+8F33,U+8F38-8F39,U+8F3B,U+8F3E-8F3F,U+8F42,U+8F44-8F46,U+8F49,U+8F4C-8F4E,U+8F57,U+8F5C,U+8F5F,U+8F61-8F64,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA7-8FA8,U+8FAD-8FB2,U+8FB7,U+8FBA-8FBB,U+8FBF,U+8FC2,U+8FC4,U+8FCE,U+8FD1,U+8FD4,U+8FDA,U+8FE2,U+8FE5-8FE6,U+8FE9-8FEB,U+8FED,U+8FEF-8FF0,U+8FF4,U+8FF7-8FFA,U+8FFD,U+9000,U+9003,U+9005-9006,U+900B,U+900D-9011,U+9013,U+9015-9017,U+9019-901A,U+901D-901E,U+9021-9022,U+9027,U+902E,U+9031,U+9035-9036,U+9038-9039,U+903C,U+903E,U+9041-9042,U+9045,U+9047,U+9049-904A,U+904D-9056,U+9058-9059,U+905C,U+905E,U+9060-9061,U+9063,U+9065,U+9067-9068,U+906D-906F,U+9072,U+9075-9077,U+907A,U+907C-907D,U+907F-9084,U+9087,U+9089-908A,U+908F,U+9091,U+90A3,U+90A6,U+90A8,U+90AA,U+90AF,U+90B1,U+90B5,U+90B8,U+90C1,U+90CA,U+90CE,U+90DB,U+90DE,U+90E1-90E2,U+90E4,U+90ED,U+90F5,U+90F7,U+9102,U+9112,U+9115,U+9119,U+9127,U+912D,U+9130,U+9132,U+9149-914C,U+914E,U+9152,U+9154,U+9156,U+9158,U+9162-9163,U+9165,U+9169-916A,U+916C,U+9172-9173,U+9175,U+9177-9178,U+9182,U+9187,U+9189,U+918B,U+918D,U+9190,U+9192,U+9197,U+919C,U+91A2,U+91A4,U+91AA-91AC,U+91AF,U+91B1,U+91B4-91B5,U+91B8,U+91BA,U+91C0-91C1,U+91C6-91C9,U+91CB-91CD,U+91CF-91D1,U+91D6-91D8,U+91DA-91DC,U+91DE-91DF,U+91E1,U+91E3-91E7,U+91ED-91EE,U+91F5-91F6,U+91FC,U+91FF,U+9206,U+920A,U+920D-920E,U+9210-9211,U+9214-9215,U+921E,U+9229,U+922C,U+9234}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-25-b34f6242ad4d.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9237,U+9239-923A,U+923C,U+923F-9240,U+9244-9245,U+9248-9249,U+924B,U+924E,U+9250-9251,U+9257,U+9259-925B,U+925E,U+9262,U+9264,U+9266-9267,U+9271,U+9277-9278,U+927E,U+9280,U+9283,U+9285,U+9288,U+9291,U+9293,U+9295-9296,U+9298,U+929A-929C,U+92A7,U+92AD,U+92B7,U+92B9,U+92CF-92D0,U+92D2-92D3,U+92D5,U+92D7,U+92D9,U+92E0,U+92E4,U+92E7,U+92E9-92EA,U+92ED,U+92F2-92F3,U+92F8-92FC,U+92FF,U+9302,U+9306,U+930F-9310,U+9318-931A,U+931D-931E,U+9320-9323,U+9325-9326,U+9328,U+932B-932C,U+932E-932F,U+9332,U+9335,U+933A-933B,U+9344,U+9348,U+934B,U+934D,U+9354,U+9356-9357,U+935B-935C,U+9360,U+936C,U+936E,U+9370,U+9375,U+937C,U+937E,U+938C,U+9394,U+9396-9397,U+939A,U+93A4,U+93A7,U+93AC-93AE,U+93B0,U+93B9,U+93C3,U+93C6,U+93C8,U+93D0-93D1,U+93D6-93D8,U+93DD-93DE,U+93E1,U+93E4-93E5,U+93E8,U+93F8,U+9403,U+9407,U+9410,U+9413-9414,U+9418-941A,U+9421,U+942B,U+9431,U+9435-9436,U+9438,U+943A,U+9441,U+9444-9445,U+9448,U+9451-9453,U+945A-945B,U+945E,U+9460,U+9462,U+946A,U+9470,U+9475,U+9477,U+947C-947F,U+9481,U+9577,U+9582-9583,U+9587,U+958A,U+958F,U+9591-9592,U+9594,U+9596,U+9598-9599,U+95A0,U+95A3-95A5,U+95A7-95A8,U+95AD,U+95B2,U+95B9,U+95BB-95BC,U+95BE,U+95C3,U+95C7,U+95CA,U+95CC-95CD,U+95D4-95D6,U+95D8,U+95DC,U+95E1-95E2,U+95E5,U+961C,U+9621,U+9628,U+962A,U+962E-962F,U+9632,U+963B,U+963F-9640,U+9642,U+9644,U+964B-964D,U+964F-9650,U+965B-965F,U+9662-9666,U+966A,U+966C,U+9670,U+9672-9673,U+9675-9678,U+967A,U+967D,U+9685-9686,U+9688,U+968A-968B,U+968D,U+968F,U+9694-9695,U+9697-9699,U+969C-969D}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-26-712f4672622e.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+96A0,U+96A3,U+96A7-96A8,U+96AA,U+96AF-96B2,U+96B4,U+96B6-96B9,U+96BB-96BC,U+96C0-96C1,U+96C4-96C7,U+96C9,U+96CB-96CE,U+96D1,U+96D5-96D6,U+96D9,U+96DB-96DC,U+96E3,U+96E8,U+96EA-96EB,U+96F0,U+96F2,U+96F6-96F7,U+96F9,U+9700,U+9704,U+9706-9708,U+970A,U+970D-970F,U+9711,U+9713,U+9716,U+9719,U+971C,U+971E,U+9724,U+9727,U+972A,U+9730,U+9732-9733,U+9738-9739,U+973B,U+973D-973E,U+9742-9744,U+9746,U+9748-9749,U+974D,U+974F,U+9751-9752,U+9756,U+9759,U+975C,U+9760-9761,U+9764,U+9766,U+9768-9769,U+976B,U+976D,U+9771,U+9774,U+9779-977A,U+977C,U+9781,U+9784-9786,U+978B,U+978D,U+978F-9790,U+9798,U+979C,U+97A0,U+97A3,U+97A6,U+97A8,U+97AB,U+97AD,U+97B3-97B4,U+97C3,U+97C6,U+97C8,U+97CB,U+97D3,U+97DC,U+97ED-97EE,U+97F2,U+97F5-97F6,U+97FB,U+9801-9803,U+9805-9806,U+9808,U+980C,U+980F-9813,U+9817,U+981A,U+9821,U+9824,U+982C-982D,U+9830,U+9834,U+9837-9838,U+983B,U+983D,U+9846,U+984B-984F,U+9854-9855,U+9857-9858,U+985A-985B,U+985E,U+9865,U+9867,U+986B,U+986F-9871,U+9873-9874,U+98A8,U+98AA,U+98AF,U+98B1,U+98B6,U+98C3-98C4,U+98C6,U+98DB-98DC,U+98E2,U+98E9,U+98EB,U+98ED-98EF,U+98F4,U+98FC-98FE,U+9903,U+9905,U+9909-990A,U+990C,U+9910,U+9912-9914,U+9918,U+991D-991E,U+9920-9921,U+9924,U+9927-9928,U+992C,U+992E,U+993D-993E,U+9942,U+9945,U+9949,U+994B-994C,U+9950-9952,U+9955,U+9957,U+9997-9999,U+999E,U+99A5,U+99A8,U+99AC-99AE,U+99B3-99B4,U+99BC,U+99C1,U+99C4,U+99C8,U+99D0-99D2,U+99D5,U+99D8,U+99DB,U+99DD,U+99DF,U+99E2,U+99ED-99EE,U+99F1-99F2,U+99F8,U+99FB,U+99FF,U+9A01,U+9A05,U+9A0E-9A0F,U+9A12}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-27-d8af497261af.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9A19,U+9A28,U+9A2B,U+9A30,U+9A37,U+9A3E,U+9A40,U+9A42-9A43,U+9A45,U+9A4D-9A4E,U+9A52,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A64-9A65,U+9A69-9A6B,U+9AA8,U+9AAD,U+9AB0,U+9AB8,U+9ABC,U+9AC0,U+9AC4,U+9ACF,U+9AD1,U+9AD3-9AD4,U+9AD9,U+9ADC,U+9ADE-9ADF,U+9AE2-9AE3,U+9AE6,U+9AEA-9AEB,U+9AED-9AEF,U+9AF1,U+9AF4,U+9AF7,U+9AFB,U+9B06,U+9B18,U+9B1A,U+9B1F,U+9B22-9B23,U+9B25,U+9B27-9B2A,U+9B2E-9B2F,U+9B31-9B32,U+9B3B-9B3C,U+9B41-9B45,U+9B4D-9B4F,U+9B51,U+9B54,U+9B58,U+9B5A,U+9B6F,U+9B72,U+9B74-9B75,U+9B83,U+9B8E-9B8F,U+9B91-9B93,U+9B96-9B97,U+9B9F-9BA0,U+9BA8,U+9BAA-9BAB,U+9BAD-9BAE,U+9BB1,U+9BB4,U+9BB9,U+9BBB,U+9BC0,U+9BC6,U+9BC9-9BCA,U+9BCF,U+9BD1-9BD2,U+9BD4,U+9BD6,U+9BDB,U+9BE1-9BE4,U+9BE8,U+9BF0-9BF2,U+9BF5,U+9C00,U+9C04,U+9C06,U+9C08-9C0A,U+9C0C-9C0D,U+9C10,U+9C12-9C15,U+9C1B,U+9C21,U+9C24-9C25,U+9C2D-9C30,U+9C32,U+9C39-9C3B,U+9C3E,U+9C46-9C48,U+9C52,U+9C57,U+9C5A,U+9C60,U+9C67,U+9C76,U+9C78,U+9CE5,U+9CE7,U+9CE9,U+9CEB-9CEC,U+9CF0,U+9CF3-9CF4,U+9CF6,U+9D03,U+9D06-9D09,U+9D0E,U+9D12,U+9D15,U+9D1B,U+9D1F,U+9D23,U+9D26,U+9D28,U+9D2A-9D2C,U+9D3B,U+9D3E-9D3F,U+9D41,U+9D44,U+9D46,U+9D48,U+9D50-9D51,U+9D59,U+9D5C-9D5E,U+9D60-9D61,U+9D64,U+9D6B-9D6C,U+9D6F-9D70,U+9D72,U+9D7A,U+9D87,U+9D89,U+9D8F,U+9D9A,U+9DA4,U+9DA9,U+9DAB,U+9DAF,U+9DB2,U+9DB4,U+9DB8,U+9DBA-9DBB,U+9DC1-9DC2,U+9DC4,U+9DC6,U+9DCF,U+9DD3,U+9DD7,U+9DD9,U+9DE6,U+9DED,U+9DEF,U+9DF2,U+9DF8-9DFA,U+9DFD,U+9E19-9E1B,U+9E1E,U+9E75,U+9E78-9E79,U+9E7C-9E7D,U+9E7F,U+9E81,U+9E88,U+9E8B-9E8C,U+9E91-9E93,U+9E95,U+9E97,U+9E9D,U+9E9F,U+9EA5}
@font-face{font-family:"LINESeedJP_OTF_Bd";src:url("../fonts/line-seed-jp-split-v2/bold/bank-28-5aaa7c41b638.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9EA6,U+9EA9-9EAA,U+9EAD,U+9EB4-9EB5,U+9EB8-9EBC,U+9EBE-9EBF,U+9EC4,U+9ECC-9ED2,U+9ED4,U+9ED8-9ED9,U+9EDB-9EDE,U+9EE0,U+9EE5,U+9EE8,U+9EEF,U+9EF4,U+9EF6-9EF7,U+9EF9,U+9EFB-9EFD,U+9F07-9F08,U+9F0E,U+9F13,U+9F15,U+9F20-9F21,U+9F2C,U+9F3B,U+9F3E,U+9F4A-9F4B,U+9F4E-9F4F,U+9F52,U+9F54,U+9F5F-9F63,U+9F66-9F67,U+9F6A,U+9F6C,U+9F72,U+9F76-9F77,U+9F8D,U+9F95,U+9F9C-9F9D,U+9FA0,U+F992-F993,U+F999,U+F9C3,U+F9EC,U+FA0E-FA10,U+FA12-FA14,U+FA16-FA23,U+FA25-FA2D,U+FA36,U+FA46,U+FA4A,U+FA6A,U+FB01-FB02,U+FE10-FE12,U+FE19,U+FE30-FE33,U+FE35-FE44,U+FE47-FE48,U+21A1A,U+243D0,U+25874,U+28CDD,U+28EF6,U+2F80F,U+2F818,U+2F877,U+2F884,U+2F8D3,U+2F8DC,U+2F8ED,U+2F920}
