@charset "utf-8";footer .customView>p{font-family:serif;font-size:3rem;letter-spacing:-.1em}footer .customView>._grid ._text,footer .customView>._text{position:absolute;width:100%;height:400px;pointer-events:none}footer .customView>._grid ._text p,footer .customView>._text p{width:100%;font-family:serif;font-size:4rem;letter-spacing:-.1em}footer .customView>._grid ._text p:nth-child(3),footer .customView>._text p:nth-child(3){font-family:BravuraText;font-size:8rem;vertical-align:text-top}footer .customView>._grid ._text p span,footer .customView>._text{color:var(--colorCompany);font-size:6rem;font-weight:300;opacity:1;offset-path:path("M88.358,79.946C34.032,71.519,0.5,59.942,0.5,47.167\A\9C0.5,21.394,136.97,0.5,305.315,0.5c168.344,0,304.814,20.894,304.814,46.667S473.659,93.833,305.315,93.833\A\9  C220.418,93.833,143.627,88.52,88.358,79.946");offset-rotate:0deg;transform:translateZ(-100px)}.footerAnimation{opacity:1;animation-direction:normal;animation-duration:5s;animation-fill-mode:forwards;animation-name:footerInfo}@keyframes footerInfo{to{opacity:1;offset-distance:100%;transform:translateZ(100px)}}.logoColor{fill:#111}.st0{fill:#fcdf00}.st1{fill:#663411}.st2{fill:url(#SVGID_1_)}.st3{fill:url(#SVGID_2_)}.st4{fill:url(#SVGID_3_)}.st5{fill:url(#SVGID_4_)}.st6{fill:url(#SVGID_5_)}.st7{fill:url(#SVGID_6_)}.st8{fill:url(#SVGID_7_)}.st9{fill:url(#SVGID_8_)}.st10{fill:url(#SVGID_9_)}.st11{fill:url(#SVGID_10_)}.st12{fill:url(#SVGID_11_)}.st13{fill:url(#SVGID_12_)}.st14{fill:url(#SVGID_13_)}.st15{fill:url(#SVGID_14_)}.st16{fill:url(#SVGID_15_)}.st17{fill:url(#SVGID_16_)}.st18{fill:url(#SVGID_17_)}.st19{fill:url(#SVGID_18_)}.st20{fill:url(#SVGID_19_)}.st21{fill:url(#SVGID_20_)}.st22{fill:url(#SVGID_21_)}.areaFunctionExampleSlider .hooper{height:400px;margin:0;margin-bottom:64px;cursor:move}.areaFunctionExamplePdf ul.listItems{display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;justify-content:flex-start;align-items:stretch;width:100%}.areaFunctionExamplePdf .listItems li{width:calc(33.33333% - 1em);height:auto;margin:0 .5em 1em}.areaFunctionExamplePdf .listItems li article{width:100%;height:100%;padding:.5em 0 0;border-radius:0;background:none;margin:0}.areaFunctionExamplePdf .listItems li article ._block{display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between;width:100%;height:100%;padding:0;margin:0}.areaFunctionExamplePdf .listItems li article ._date{margin-bottom:1em;font-size:1rem;text-align:center}.areaFunctionExamplePdf .listItems li article ._title{width:100%;height:60px;padding:0 .5em;margin-bottom:.5em;font-size:1.3rem;line-height:1;text-align:left}.areaFunctionExamplePdf .listItems li article ._image{display:flex;justify-content:center;align-items:center;width:100%;height:200px;overflow:hidden;margin-bottom:1em;cursor:pointer}.areaFunctionExamplePdf .listItems li article ._image img{width:100%;height:auto}.areaFunctionExamplePdf .listItems li article ._content{width:100%;height:64px;padding:0 .5em;margin-bottom:1em;line-height:1.2}.areaFunctionExamplePdf .listItems li article ._category{width:100%;height:20px;padding:0 .5em;margin-bottom:1.5em;font-size:.9rem;line-height:.9}.areaFunctionExamplePdf .listItems li article ._category span{background:#fff}@media (max-width:991px){.areaFunctionExamplePdf .listItems li{width:100%;margin:0 0 1em}.areaFunctionExamplePdf .listItems li article ._block{padding:1em}.areaFunctionExamplePdf .listItems li article p._date{max-width:none;font-size:1.25rem}.areaFunctionExamplePdf .listItems li article ._title{height:auto;padding:0;margin-bottom:1em;font-size:1.4rem}.areaFunctionExamplePdf .listItems li article p._image{max-width:none;margin-bottom:2em}.areaFunctionExamplePdf .listItems li article p._content{height:auto;max-width:none;padding:0;margin-bottom:1em;font-size:1.2rem}.areaFunctionExamplePdf .listItems li article p._category{max-width:none;padding:0;font-size:1.1rem}}.areaFunctionExampleX a{display:block;width:100%;text-align:center}section[data-v-22832199]{padding:0}.areaHomeKeyVisual[data-v-22832199]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end;margin-bottom:180px}.areaHomeKeyVisual ._logo[data-v-22832199]{position:absolute;justify-content:center;align-items:center;align-content:center;width:100%;min-width:auto;max-width:none;height:100vh;padding:0;background:none;margin:0}.areaHomeKeyVisual ._logo .areaSvgLogo[data-v-22832199]{position:absolute;z-index:1;height:120px;margin:0}.areaHomeKeyVisual ._logo h1[data-v-22832199]{position:relative;z-index:2;padding:0;margin:0;color:#fff;font-family:Gabriela,serif;font-size:3.6rem;font-weight:400;font-style:normal}.areaHomeH2[data-v-22832199]{width:24%;height:24vw;padding:0;border-radius:2rem;border:30px solid var(--colorPink01);margin:0;margin:14.66667vw 0}.areaHomeH2 h2[data-v-22832199]{margin:0 0 .5em .1em;color:var(--colorPink);font-family:Yomogi,cursive;font-size:2.4rem;font-weight:400;font-style:normal;line-height:1.1;letter-spacing:.1em}.areaHomeH2 h2 span[data-v-22832199]{font-size:1.6rem;font-style:italic;letter-spacing:.08em}@media (max-width:991px){.rowView[data-v-22832199]{padding-top:0}.areaHomeKeyVisual ._logo h1[data-v-22832199]{font-size:2.8rem}.areaHomeH2[data-v-22832199]{width:auto;border:0;margin-top:0;margin-bottom:1em}.areaHomeH2 h2[data-v-22832199]{font-size:2.8rem}.areaHomeH2 h2 span[data-v-22832199]{font-size:1.8rem}}.areaHomeKeyVisual .areaVideo[data-v-22832199]{position:absolute;top:0;right:0;z-index:0;width:100%;height:100vh;min-height:640px;max-height:960px;background:var(--colorIvory) url(/asset/images/bread/bread-homeFirstView.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.areaHomeKeyVisual ._catch[data-v-22832199]{position:absolute;z-index:auto;bottom:-100px;display:flex;flex-wrap:wrap;justify-content:center;padding:0 10vw 0;margin:0}.areaHomeKeyVisual ._catch p[data-v-22832199]{width:100%;color:var(--colorBurntUmber);font-family:Yomogi,cursive;font-size:7.2rem;font-weight:400;font-style:normal;line-height:1}.areaLaxParts20[data-v-22832199]{position:absolute;z-index:auto;top:-150px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:120%}.laxParts20[data-v-22832199]{width:100%;height:auto}@media (max-width:991px){.areaHomeKeyVisual[data-v-22832199]{margin-bottom:40px}.areaHomeKeyVisual ._catch[data-v-22832199]{bottom:0;padding:0 5%}.areaHomeKeyVisual ._catch p[data-v-22832199]{font-size:4.2rem}.areaLaxParts20[data-v-22832199]{top:-60px;width:120%}.laxParts20[data-v-22832199]{width:120%;height:auto}}.areaLaxParts13[data-v-22832199]{top:5px;left:5vw;width:40vw}.areaLaxParts13[data-v-22832199],.areaLaxParts14[data-v-22832199]{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;height:auto}.areaLaxParts14[data-v-22832199]{top:20px;right:5vw;width:35vw}.areaLaxParts13 img[data-v-22832199],.areaLaxParts14 img[data-v-22832199]{width:100%;height:auto}@media (max-width:991px){.areaLaxParts13[data-v-22832199]{width:45vw}.areaLaxParts14[data-v-22832199]{width:40vw}}.breadDefaultBack .products section.areaBreadToday[data-v-22832199]{background:#fff}.areaBreadToday .rowView[data-v-22832199]{width:100%;max-width:none}.areaBreadToday .rowView ._block[data-v-22832199]{align-items:center;margin-bottom:80px}.areaBreadToday ._list[data-v-22832199]{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.areaBreadToday ._list li[data-v-22832199]{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:30%}.areaBreadToday ._list li[data-v-22832199]:nth-child(2n){justify-content:flex-end;align-items:flex-end}.areaBreadToday ._list li ._image[data-v-22832199]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:none;height:53.33333vw;margin-bottom:0;overflow:hidden}.areaBreadToday ._list li ._image img[data-v-22832199]{width:auto;height:100%}.areaBreadToday ._list li ._text[data-v-22832199]{position:absolute;left:calc(30vw - 15px);width:36vw;max-width:none;padding:1em 0;padding-left:12px;border-left:30px solid var(--colorPink01);color:var(--colorBurntUmber);line-height:1.6;letter-spacing:.05em}.areaBreadToday ._list li:nth-child(2n) ._text[data-v-22832199]{right:calc(30vw - 15px);left:auto;padding-left:0;border:0;border-right:30px solid var(--colorPink01)}@media (max-width:991px){.areaBreadToday .rowView ._block[data-v-22832199]{justify-content:center;margin-bottom:0}.areaBreadToday ._list[data-v-22832199]{position:relative;top:auto;left:auto;width:100%}.areaBreadToday ._list li[data-v-22832199]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:4em}.areaBreadToday ._list li[data-v-22832199]:nth-child(2n){justify-content:center;align-items:center}.areaBreadToday ._list li ._image[data-v-22832199]{width:100%;height:88.88889vw}.areaBreadToday ._list li ._text[data-v-22832199]{position:relative;top:auto;left:auto;width:90%;padding:0;padding-top:.5em;border:0;border-top:30px solid var(--colorPink01);margin-top:-15px}.areaBreadToday ._list li:nth-child(2n) ._text[data-v-22832199]{right:auto;border:0;border-top:30px solid var(--colorPink01)}}.areaBreadOpen .rowView[data-v-22832199]{justify-content:center}.areaBreadOpen ._block[data-v-22832199]{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;width:50%;padding:1.5em 0;background:var(--colorLemonYellow);background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);border-radius:1em;margin:300px 0 4em}.areaBreadOpen .rowView>._block[data-v-22832199]:last-child{margin-bottom:4em}.areaBreadOpen ._block .areaHomeH2[data-v-22832199]{width:auto;height:auto;border:0;margin:0}.areaBreadOpen ._block .areaHomeH2 h2[data-v-22832199]{color:var(--colorRawUmber);font-family:Yomogi,cursive;font-size:5.6rem}.areaBreadOpen .rowView ._block p[data-v-22832199]{margin:0;color:var(--colorRawUmber)}.areaBreadOpen ._block ._time[data-v-22832199]{margin-right:1em;font-family:Yomogi,cursive;font-size:2.2rem}.areaBreadOpen ._block ._week[data-v-22832199]{margin-left:1em;font-family:Yomogi,cursive;font-size:2rem;letter-spacing:-.05em}@media (max-width:991px){.areaBreadOpen ._block[data-v-22832199]{width:100%}}.areaBreadUsually .customView ._block[data-v-22832199]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.areaBreadUsually .areaHomeH2[data-v-22832199]{margin:3vw 0}.areaBreadUsually .customView ._block[data-v-22832199]:before{content:none}.areaBreadUsually .customView ._block[data-v-22832199]:nth-child(2){background:#fff}.products .areaBreadUsually .customView ._block>p[data-v-22832199]{width:35vw;padding:0 2em;background:none;margin-top:0;font-size:1.2rem;text-align:left}@media (max-width:991px){.areaBreadUsually .container>.customView[data-v-22832199]{margin-bottom:4em}.products .areaBreadUsually .customView ._block>p[data-v-22832199]:first-child{width:auto;padding:2em 2em 0;background:none}.products .areaBreadUsually .customView ._block>.areaHomeH2[data-v-22832199]{width:100%}.products .areaBreadUsually .customView ._block>p[data-v-22832199]:last-child{width:auto;padding:0 2em 2em;background:none}}.areaBreadInformation .rowView[data-v-22832199]{width:64%;padding:3em 6%;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border-radius:1em}.areaBreadInformation .areaHomeH2[data-v-22832199]{width:auto;height:auto;border:0;margin:0}.areaBreadInformation .areaHomeH2 h2[data-v-22832199]{color:var(--colorRawUmber);font-family:Yomogi,cursive;font-size:2.8rem}@media (max-width:991px){.areaBreadInformation .rowView[data-v-22832199]{width:90%;padding:2em 1em 0}}.areaBreadMessage .areaHomeH2[data-v-22832199]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100vh;max-height:640px;padding-bottom:.4em;border:0;margin:0}.areaBreadMessage h2[data-v-22832199]{margin-left:.1em;color:#fff;font-size:14rem;font-weight:100;line-height:.65;letter-spacing:0;font-family:Noto Sans JP,Roboto,Helvetica Neue,Arial,sans-serif}.areaBreadMessage img[data-v-22832199]{position:absolute;bottom:0;right:0;width:30vw;height:auto}@media (max-width:991px){.areaBreadMessage h2[data-v-22832199]{font-size:5.2rem;margin-bottom:0}.areaBreadMessage img[data-v-22832199]{width:70vw}}.breadDefaultBack:after{background:url(/asset/images/bread/bread-store.jpg);background-size:100% auto;background-position:50%;background-repeat:no-repeat}@media (max-width:991px){.breadDefaultBack:after{background:url(/asset/images/bread/bread-store.jpg);background-size:auto 64%;background-position:50%;background-repeat:no-repeat}}.breadDefaultBack .products .container,.breadDefaultBack main{margin-bottom:0}.breadDefaultBack .products section{background:transparent}.breadDefaultBack .products .customView{height:auto}.breadDefaultBack .nav_bar{justify-content:center;background:none}.breadDefaultBack .nav_bar>a{display:none}.breadDefaultBack .navbar-toggler{right:auto;left:0;width:50px;height:50px;border-radius:50%;background:var(--colorIvoryc9)}.breadDefaultBack .nav_bar.icon{width:50px;height:50px;border-radius:50%;background:none;animation:menuCompact2 1s ease forwards}.breadDefaultBack .nav_bar.icon button.navbar-toggler{animation:appaarIcon2 .4s ease forwards}@keyframes appaarIcon2{0%{opacity:0;transform:translateY(-50px)}96%{opacity:1;transform:translateY(50px)}to{opacity:1;transform:translateY(50px)}}.breadDefaultBack .nav_main{padding:15px 4em 5px;border-radius:0 0 1em 1em;background:var(--colorIvoryc9);margin-top:-10px;animation:menuWide2 .7s ease forwards}.breadDefaultBack .nav_main a,.breadDefaultBack .nav_main button{display:flex;align-items:center;height:40px;padding:0 1.2em;color:var(--colorBurntUmber);font-size:1.1rem;letter-spacing:.04em}.breadDefaultBack .nav_main a:hover.linkEnable,.breadDefaultBack .nav_main button:hover{background:var(--nav_hover);color:var(--colorBurntUmber);transition:all .8s ease}.breadDefaultBack .nav_bar a:active.linkEnable,.breadDefaultBack .nav_bar a:hover.linkEnable,.breadDefaultBack .nav_bar a:link.linkEnable,.breadDefaultBack .nav_bar a:visited.linkEnable{color:var(--colorBurntUmber)}.breadDefaultBack .subMenu{background:var(--colorIvoryc9)}@keyframes menuWide2{0%{transform:translateY(-50px)}60%{transform:translateY(.5em)}to{transform:translate(0)}}@keyframes menuCompact2{0%{transform:translate(0)}to{transform:translateY(-50px)}}.breadDefaultBack .sideButton li a{border-radius:.5em 0 0 .5em}.breadDefaultBack .innerNav{border-radius:.5em 0 0 0}.breadDefaultBack .sideSNSButton li a{border-radius:0 .5em .5em 0}.breadDefaultBack button.toggleButton{background:var(--colorIvoryc9)}.breadDefaultBack .breadcrumb a,.breadDefaultBack .breadcrumb a:active,.breadDefaultBack .breadcrumb a:hover,.breadDefaultBack .breadcrumb a:link,.breadDefaultBack .breadcrumb a:not([href]):not([class]),.breadDefaultBack .breadcrumb a:not([href]):not([class]):hover,.breadDefaultBack .breadcrumb a:visited{font-weight:700;color:rgba(0,0,0,.9);color:var(--colorIvory)}.breadDefaultBack #Breadcrumb{padding-top:6em!important;padding-left:2em}.breadDefaultBack .breadcrumb{padding:0;background:none;border-radius:0}.breadDefaultBack .breadcrumb-item{padding:0 0 .5em;border-radius:.25rem;border-bottom:1px solid var(--colorIvory);margin-left:1em}.breadDefaultBack .breadcrumb-item a{padding:0 .4em 0}.breadDefaultBack .breadcrumb-item+.breadcrumb-item{padding-left:0}.breadDefaultBack .breadcrumb-item+.breadcrumb-item:before{content:none}.breadDefaultBack .breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadDefaultBack .breadcrumb-item.active{color:#6c757d}.breadDefaultBack .breadcrumb-item span{padding:0 .4em 0;color:var(--colorIvory);font-weight:500}.breadDefaultBack .breadcrumb-item a:hover{color:#111;background:hsla(0,0%,100%,.8);transition:all .8s ease}@media (max-width:991px){.breadDefaultBack #Breadcrumb{padding-top:5em!important;padding-left:.5em}.breadcrumb{line-height:1.6}}.areaBreadToday ._list li ._image .imgPlus img{width:auto;max-width:none;height:53.33333vw}@media (max-width:991px){.areaBreadToday ._list li ._image .imgPlus img{width:auto;height:88.88889vw}.areaBreadToday ._list li:last-child ._image .imgPlus img{width:100%;height:auto}}.areaBreadUsually .hooper{height:33.33333vw;margin:0}.areaBreadUsually .customView{align-content:center;width:100%;height:33.33333vw;overflow:hidden}.areaBreadUsually .customView ._block{width:100%}.areaBreadUsually .hooper-slide,.areaBreadUsually .hooper-slide:nth-child(n){padding:0;background:none}.areaBreadUsually .customView h4{position:absolute;z-index:1;bottom:20px;margin-right:0;font-family:Yomogi,cursive;font-size:1.6rem;font-weight:400;font-style:normal}.areaBreadUsually .customView .imgPlus img{width:auto;max-width:none;height:auto}@media (max-width:991px){.areaBreadUsually .hooper{height:50vw;margin:0}.areaBreadUsually .customView{height:50vw}.areaBreadUsually .customView h4{padding:0 1em .5em}}.areaBreadInformation ._pickup li{width:100%;margin-bottom:2em}.areaBreadInformation ._pickup li._link{width:100%;margin-top:3.2em;text-align:center}.areaBreadInformation ._pickup li article{display:flex;flex-wrap:wrap}.areaBreadInformation ._pickup li article p{width:auto;max-width:none;margin-bottom:0}.areaBreadInformation ._pickup li article p._image{width:20%;height:auto;margin-top:32px}.areaBreadInformation ._pickup li article ._block{width:80%;padding:0 1em}.areaBreadInformation ._pickup li article ._block p._date{width:100%;font-size:1.1rem;text-align:right}.areaBreadInformation ._pickup li article ._block h1{width:100%;margin-bottom:.5em;font-size:1.5rem;line-height:1.2;text-align:left}.areaBreadInformation ._pickup li article ._block p._content{font-size:1.1rem;line-height:1.3}@media (max-width:991px){.areaBreadInformation ._pickup li article p._image{margin-top:36px}}.breadDefaultBack footer{margin-top:0}.breadDefaultBack footer .customView{height:160px;max-width:none;background:var(--colorIvoryc9)}.breadDefaultBack footer .customView>._block{display:none}.breadDefaultBack footer .customView>._grid{justify-content:center;background:none}.breadDefaultBack ._grid .copyright,.breadDefaultBack ._grid address,.breadDefaultBack ._grid h2{background:none;color:var(--colorBurntUmber)}.deal .note{margin:10em 0 1em}.deal .pageFirstView img{position:absolute;top:30%;left:10%;width:15%;height:auto;transform-origin:center bottom;animation:animeBounce 2s ease infinite}@keyframes animeBounce{0%{transform:translateY(-50px) scale(1) rotate(4deg)}2%{transform:translate(0) scale(1)}3%{transform:translateY(20px) scale(1.3,.7)}48%{transform:translateY(-50px) scale(1) rotate(-4deg)}50%{transform:translateY(-50px) scale(1) rotate(-4deg)}52%{transform:translate(0) scale(1)}53%{transform:translateY(20px) scale(1.3,.7)}98%{transform:translateY(-50px) scale(1) rotate(4deg)}}._emphasis{font-weight:500}.customer .areaVideo{position:absolute;top:0;right:0;z-index:-1;width:100%;height:100vh;min-height:640px;max-height:720px}@media (max-width:991px){.customer .areaVideo{height:auto;min-height:auto;max-height:none}}.customer .areaVideo p{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100px;height:100px;padding:0;margin:0}.customer .areaVideo img{width:auto;height:100%;transform:scale(0)}.customer .areaVideo p:first-child{top:35%;left:10%;width:200px;height:200px}.customer .areaVideo p:first-child img{animation:AnimationFromCenterBounce 4s linear forwards}.customer .areaVideo p:nth-child(2){bottom:-15%;right:5%;width:240px;height:240px}.customer .areaVideo p:nth-child(2) img{animation:AnimationFromCenterBounce 4s linear .8s forwards}.customer .areaVideo p:nth-child(3){top:-10%;right:-10%;width:540px;height:540px}.customer .areaVideo p:nth-child(3) img{animation:AnimationFromCenterBounce 4s linear forwards}.customer .areaVideo p:nth-child(4){bottom:-20%;left:-5%;width:400px;height:400px}.customer .areaVideo p:nth-child(4) img{animation:AnimationFromCenterBounce 4s linear .4s forwards}.customer .areaVideo p:nth-child(5){top:-8%;left:-2%;width:320px;height:320px}.customer .areaVideo p:nth-child(5) img{animation:AnimationFromCenterBounce 4s linear .2s forwards}@media (max-width:991px){.customer .areaVideo p:first-child{top:45vh;left:-5%;width:160px;height:160px}.customer .areaVideo p:nth-child(2){top:50vh;right:-15%;bottom:auto;width:200px;height:200px}.customer .areaVideo p:nth-child(3){top:-6vh;right:-12%;width:300px;height:300px}.customer .areaVideo p:nth-child(4){top:70vh;bottom:auto;left:-10%;width:320px;height:320px}.customer .areaVideo p:nth-child(5){top:16vh;left:-10%;width:140px;height:140px}}@keyframes AnimationFromCenterBounce{0%{opacity:0;transform:scale(0)}70%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1.1)}82%{transform:scale(.94)}84%{transform:scale(1)}92%{transform:scale(1)}to{opacity:1;transform:scale(1)}}.subsidy .rowView.pageFirstView p{width:100%;margin-bottom:var(--space-beforeSection)}.customer .subsidy .pageFirstView>img._object1{top:67%;left:-30%;opacity:0}.customer .subsidy .pageFirstView>img._object2{top:67%;right:-30%;opacity:0}@media (max-width:991px){.customer .subsidy .pageFirstView>img._object1{top:64%;left:-54%;width:70%}.customer .subsidy .pageFirstView>img._object2{top:64%;right:-54%;width:70%}.subsidy .rowView.pageFirstView .areaPageTitle{margin:0 15% 4em}.subsidy .rowView.pageFirstView p{width:56%;padding-top:0;margin-bottom:0}}.subsidy .listItems li{background:none;margin-bottom:3em}.subsidy .posted{justify-content:flex-start}.subsidy .posted,.subsidy .posted ._grid{display:flex;flex-wrap:wrap;align-items:center}.subsidy .posted ._grid{flex-direction:row;justify-content:center;width:20%;margin-right:5%}.subsidy .posted ._grid h1{width:30%;margin-bottom:.2em;line-height:.9}.subsidy .posted ._grid ._image{width:100%}.subsidy .posted dl{display:flex;flex-wrap:wrap;align-items:flex-start;width:75%}.subsidy .posted dt{width:16%;background:var(--colorWistaria);padding:0 .5em;border-radius:2px;margin-right:2%;margin-bottom:.8em;color:#fff;font-size:.85rem;line-height:1.4}.subsidy .posted dd{width:82%;margin-bottom:.8em;font-size:1.2rem;line-height:1.2}@media (max-width:991px){.subsidy .listItems li{margin-bottom:7em}.subsidy .posted ._grid{width:100%}.subsidy .posted ._grid h1{width:100%;margin-bottom:.5em;color:#000;font-size:3.2rem}.subsidy .posted dl{width:100%}}.subsidy .posted dd.externalLink{justify-content:flex-start;cursor:pointer}.subsidy .posted dd.externalLink:active,.subsidy .posted dd.externalLink:hover,.subsidy .posted dd.externalLink:link,.subsidy .posted dd.externalLink:visited{font-weight:500}.overView{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;animation:appearView .8s ease forwards}.overView>button{position:absolute;top:0;right:0;width:60px;height:60px;padding:0;background:#ccc;border:0;transition:all .8s ease}.overView>button:hover{background:#fff}.overView>p{width:auto!important;padding:1em!important;margin:0!important}.overView>p>*{max-width:100vw;max-height:100vh}@keyframes appearView{0%{opacity:0}96%{opacity:1}to{opacity:1}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.positionRelative{position:relative}.org{position:absolute;width:0;height:0}.clearfix:after{content:"";display:block;clear:both}.justifyContentCenter{justify-content:center}.areaFullScreen{width:100%}.fullWidth{padding-right:2em;padding-left:2em;margin:0 -2em}.width100per{width:100%!important}.width80per{width:80%!important}.width75per{width:75%!important}.width50per{width:50%!important}.marginTop0{margin-top:0!important}.marginTop5em{margin-top:5em!important}.marginBottom0{margin-bottom:0!important}.marginBottom1em{margin-bottom:1em!important}.marginBottom2em{margin-bottom:2em!important}.marginBottom3em{margin-bottom:3em!important}.marginBottom4em{margin-bottom:4em!important}.marginBottom5em{margin-bottom:5em!important}.marginBottom6em{margin-bottom:6em!important}.marginBottom7em{margin-bottom:7em!important}.marginBottom8em{margin-bottom:8em!important}.marginBottom10em{margin-bottom:10em!important}.paddingTop0{padding-top:0!important}.paddingBottom0{padding-bottom:0!important}.paddingBottom1em{padding-bottom:1em!important}.paddingBottom2em{padding-bottom:2em!important}.paddingBottom3em{padding-bottom:3em!important}.paddingBottom4em{padding-bottom:4em!important}.paddingBottom5em{padding-bottom:5em!important}.backgroundNone{background:none!important}.fontSmall{font-size:.9rem}.alignContentCenter{align-content:center}.alignItemsCenter{align-items:center}@media (min-width:992px){.brPc:before{content:"\A";white-space:pre}}@media (max-width:991px){.brSp:before{content:"\A";white-space:pre}.addSpSlash:before{content:" \FF0F   ";font-size:70%}}.pointerEventAuto{pointer-events:auto}.pointerEventNone{pointer-events:none}.cursorDefault{cursor:default!important}.cursorPointer{cursor:pointer!important}.cursorZoomIn{cursor:zoom-in!important}img[role=button]:hover,video[role=button]:hover{cursor:zoom-in}.markerOrange{background:linear-gradient(transparent 75%,#ffe0c1 0)}.markerPink{background:linear-gradient(transparent 60%,#f6c 0)}.markerGreen{background:#73c64a;background:linear-gradient(92deg,rgba(115,198,74,.4),#73c64a 7%,#7ac954 90%,rgba(122,201,84,.1));background-position:left bottom 50%}.markerBlue{position:relative;overflow:visible}.markerBlue:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:16px;background:var(--colorTurquoiseBlue)}.bounceFromTop,.fromTop{positon:relative;transform:translateY(-600px);opacity:0}.fromRight{transform:translate(100%);opacity:0}.fromBottom{transform:translateY(200px);opacity:0}.fromLeft{transform:translate(-100%);opacity:0}.fromCenter{transform:scaleX(0);opacity:0}.fadeIn{opacity:0}.yAxis{transform:rotateY(90deg)}.zAxisLoop,.zAxisStepLoop{transform:rotate(0)}.moveIn{transform:translate(-15%);opacity:0}.moveInText{transform:translateY(50%);opacity:0}.initialPosY-200p{transform:translateY(-200px)}.initialPosY-100p{transform:translateY(-100px)}.initialPosY-50p{transform:translateY(-50px)}.initialPosY50p{transform:translateY(50px)}.animeFromTop{animation:AnimationDownFadeIn 2s ease forwards}.animeFromRight{animation:AnimationServiceRight 1.5s ease forwards}.animeFromBottom{animation:AnimationUpFadeIn 2s ease forwards}.animeFromLeft{animation:AnimationServiceLeft 1.5s ease forwards}.animeFromCenter{opacity:0;animation:AnimationFromCenter 1s ease forwards}.animeFadeIn{opacity:0;animation:AnimationFadeIn 1.5s ease 1s forwards}.animeBounceFromTop{transform-origin:center bottom;animation:AnimationBounceDownFadeIn 1.2s ease forwards}.animeYAxis{animation:AnimationYAxis 2s ease 1s forwards}.animeZAxisLoop{animation:AnimationZAxisLoop 4s ease forwards}.animeZAxisStep,.animeZAxisStepLoop{animation:AnimationZAxisStepLoop 8s linear forwards}.animeMoveIn{animation:AnimationMoveIn 2s ease forwards}.animeMoveInText{animation:AnimationMoveInText 2s ease forwards}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.closeObject{display:none!important}.appearObject{display:inline-block!important}@keyframes AnimationServiceLeft{0%{transform:translate3d(-100%,0,0)}98%{opacity:1;transform:translate3d(.5%,0,0)}99%{opacity:1;transform:translate3d(-.2%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes AnimationServiceRight{0%{transform:translate(100%)}30%{opacity:0}98%{opacity:1;transform:translate(-.5%)}99%{opacity:1;transform:translate(.2%)}to{opacity:1;transform:translate(0)}}@keyframes AnimationUpFadeIn{0%{opacity:0;transform:translateY(200px)}60%{opacity:0}96%{transform:translateY(-1px)}to{opacity:1;transform:translate(0)}}@keyframes AnimationDownFadeIn{0%{opacity:0;transform:translateY(-600px)}60%{opacity:0}96%{transform:translateY(1px)}to{opacity:1;transform:translate(0)}}@keyframes AnimationFromCenter{0%{opacity:0;transform:scaleX(0)}10%{opacity:0}11%{opacity:1}96%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes AnimationFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AnimationBounceDownFadeIn{0%{opacity:0;transform:translateY(-600px)}20%{opacity:0}56%{transform:scale(1)}60%{transform:scaleY(.92) translateY(5px)}90%{opacity:1;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1);transform:translate(0)}}@keyframes AnimationYAxis{0%{transform:rotateY(90deg)}20%{transform:rotateY(50deg)}30%{transform:rotateY(50deg)}50%{transform:rotateY(-1turn)}to{transform:rotateY(-1turn)}}@keyframes AnimationZAxisLoop{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(2turn)}}@keyframes AnimationZAxisStepLoop{0%{transform:rotate(0)}2%{transform:rotate(-2deg)}8%{transform:rotate(38deg)}10%{transform:rotate(36deg)}12%{transform:rotate(34deg)}18%{transform:rotate(74deg)}20%{transform:rotate(72deg)}22%{transform:rotate(70deg)}28%{transform:rotate(110deg)}30%{transform:rotate(108deg)}32%{transform:rotate(106deg)}38%{transform:rotate(146deg)}40%{transform:rotate(144deg)}50%{transform:rotate(180deg)}52%{transform:rotate(182deg)}58%{transform:rotate(218deg)}60%{transform:rotate(216deg)}62%{transform:rotate(214deg)}68%{transform:rotate(254deg)}70%{transform:rotate(252deg)}72%{transform:rotate(250deg)}78%{transform:rotate(290deg)}80%{transform:rotate(288deg)}82%{transform:rotate(286deg)}88%{transform:rotate(326deg)}90%{transform:rotate(324deg)}92%{transform:rotate(322deg)}98%{transform:rotate(362deg)}to{transform:rotate(1turn)}}@keyframes AnimationMoveIn{0%{transform:translate(-15%);opacity:0}20%{opacity:0}to{transform:translate(-15%,-10%);opacity:1}}@keyframes AnimationMoveInText{0%{transform:translateY(50%);opacity:0}20%{opacity:0}to{transform:translate(0);opacity:1}}@keyframes animeRotate2pi{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes animeAppearTurnPlusZ{0%{transform:rotateY(150deg)}90%{transform:rotateY(-5deg);opacity:1}92%{transform:rotateY(2deg)}94%{transform:rotateY(0deg)}to{transform:rotateY(0deg);opacity:1}}@keyframes animeAppearTurnMinusZ{0%{transform:rotateY(-150deg)}90%{transform:rotateY(5deg);opacity:1}92%{transform:rotateY(-2deg)}94%{transform:rotateY(0deg)}to{transform:rotateY(0deg);opacity:1}}@keyframes follow0{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:100%}}@keyframes follow1{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:97%}}@keyframes follow2{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:94%}}@keyframes follow3{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:91%}}@keyframes follow4{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:88%}}@keyframes follow5{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:85%}}@keyframes follow6{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:82%}}@keyframes follow7{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:79%}}@keyframes follow8{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:76%}}@keyframes follow9{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:73%}}@keyframes follow10{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:70%}}@keyframes follow11{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:67%}}@keyframes follow12{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:64%}}@keyframes follow13{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:61%}}@keyframes follow14{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:58%}}@keyframes follow15{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:55%}}@keyframes follow16{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:52%}}@keyframes follow17{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:49%}}@keyframes follow18{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:46%}}@keyframes follow19{0%{transform:scale(1)}to{opacity:1;transform:scale(1);offset-distance:43%}}@keyframes followGe0{0%{transform:scale(1);offset-distance:0}10%{opacity:1}to{opacity:1;transform:scale(1);offset-distance:88.5%}}@keyframes followGe1{0%{transform:scale(1);offset-distance:0}10%{opacity:1}to{opacity:1;transform:scale(1.4);offset-distance:91%}}@keyframes followGe2{0%{transform:scale(1);offset-distance:0}10%{opacity:1}to{opacity:1;transform:scale(2.2);offset-distance:95%}}@keyframes followGe3{0%{transform:scale(1);offset-distance:0}10%{opacity:1}to{opacity:1;transform:scale(2.8);offset-distance:99%}}@media (max-width:991px){@keyframes followGe0{0%{transform:scale(1);offset-distance:0}10%{opacity:1}to{opacity:1;transform:scale(1);offset-distance:91%}}@keyframes followGe1{0%{transform:scale(1);offset-distance:0}10%{opacity:1}to{opacity:1;transform:scale(1.5);offset-distance:93%}}@keyframes followGe2{0%{transform:scale(1);offset-distance:0}10%{opacity:1}to{opacity:1;transform:scale(1.9);offset-distance:96%}}@keyframes followGe3{0%{transform:scale(1);offset-distance:0}10%{opacity:1}to{opacity:1;transform:scale(2.8);offset-distance:99%}}}@keyframes followGa0{0%{transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(1);offset-distance:74%}}@keyframes followGa1{0%{transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(1.4);offset-distance:80%}}@keyframes followGa2{0%{transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(1.8);offset-distance:90%}}@keyframes followGa3{0%{transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(2.4);offset-distance:100%}}@media (max-width:991px){@keyframes followGa0{0%{transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(1);offset-distance:71%}}@keyframes followGa1{0%{transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(1.4);offset-distance:74%}}@keyframes followGa2{0%{transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(1.8);offset-distance:79%}}@keyframes followGa3{0%{transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(2.4);offset-distance:85%}}}@keyframes followC0{to{opacity:1;offset-distance:100%}}@keyframes followC1{to{opacity:1;offset-distance:94%}}@keyframes followC2{to{opacity:1;offset-distance:88%}}@keyframes followC3{to{opacity:1;offset-distance:82%}}@keyframes followC4{to{opacity:1;offset-distance:76%}}@keyframes followC5{to{opacity:1;offset-distance:70%}}@keyframes followC6{to{opacity:1;offset-distance:64%}}@keyframes followC7{to{opacity:1;offset-distance:58%}}@keyframes followC8{to{opacity:1;offset-distance:52%}}@keyframes followC9{to{opacity:1;offset-distance:46%}}@keyframes followC10{to{opacity:1;offset-distance:40%}}@keyframes followC11{to{opacity:1;offset-distance:34%}}@keyframes followC12{to{opacity:1;offset-distance:28%}}@keyframes followC13{to{opacity:1;offset-distance:22%}}@keyframes followC14{to{opacity:1;offset-distance:16%}}@keyframes followC15{to{opacity:1;offset-distance:10%}}@keyframes followC16{to{opacity:1;offset-distance:4%}}@keyframes followC17{to{opacity:1;offset-distance:15%}}@keyframes followC18{to{opacity:1;offset-distance:10%}}@keyframes followC19{to{opacity:1;offset-distance:5%}}@media (max-width:991px){@keyframes followC0{to{opacity:1;offset-distance:100%}}@keyframes followC1{to{opacity:1;offset-distance:95%}}@keyframes followC2{to{opacity:1;offset-distance:90%}}@keyframes followC3{to{opacity:1;offset-distance:85%}}@keyframes followC4{to{opacity:1;offset-distance:80%}}@keyframes followC5{to{opacity:1;offset-distance:75%}}@keyframes followC6{to{opacity:1;offset-distance:70%}}@keyframes followC7{to{opacity:1;offset-distance:65%}}@keyframes followC8{to{opacity:1;offset-distance:60%}}@keyframes followC9{to{opacity:1;offset-distance:55%}}@keyframes followC10{to{opacity:1;offset-distance:50%}}}@keyframes animeDisappear{0%{opacity:1}to{opacity:0}}@keyframes animeDownAppear{0%{transform:translateY(-200px)}to{transform:translate(0)}}@keyframes animeScaleUp{0%{transform:scale(1)}10%{transform:scale(.98) rotate(10deg)}50%{opacity:1}to{opacity:0;transform:scale(3) rotate(-180deg)}}@keyframes animeRotate{0%{transform:rotate(0)}95%{transform:rotate(2turn)}to{transform:rotate(2turn)}}@keyframes animeObjectCosme{0%{opacity:0;transform:translate(-100%)}50%{opacity:0;transform:translate(0) rotate(0)}80%{opacity:0;transform:translate(0) rotate(2turn)}to{opacity:.9;transform:translate(0) rotate(10deg)}}@keyframes animeObjectRamen{0%{opacity:0;transform:translateY(100%) rotate(0)}to{opacity:1;transform:translate(0) rotate(80deg)}}@keyframes animeObjectFlower{0%{opacity:0;transform:rotate(90deg)}50%{opacity:1;transform:rotate(90deg)}90%{opacity:1;transform:rotate(-1deg)}to{opacity:1;transform:rotate(0)}}@keyframes animeObjectToys{0%{opacity:0;transform:translateY(-100%) scale(1)}50%{opacity:1;transform:translate(0) scaleY(.9) rotate(2deg)}60%{opacity:1;transform:translateY(-20px) scale(1) rotate(-2deg)}70%{opacity:1;transform:translateY(-20px) scale(1) rotate(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes animeObjectCar{10%{opacity:0;transform:translate(200%,-30px)}40%{opacity:1;transform:translate(0) rotate(0)}41%{opacity:1;transform:translate(-5px,-2px) rotate(-.2deg)}49%{opacity:1;transform:translate(-4px) rotate(-.1deg)}60%{opacity:1;transform:translate(1px) rotate(.1deg)}78%{opacity:1;transform:translate(-1px) rotate(-.1deg)}82%{opacity:1;transform:translate(0) rotate(0)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes animeObjectBread{0%{opacity:0;transform:translate(100%) rotate(-40deg)}to{opacity:1;transform:translate(0) rotate(-40deg)}}@keyframes animeObjectPizza{0%{opacity:0;transform:translate(-100%,-100%) rotate(0)}to{opacity:1;transform:translate(0) rotate(90deg)}}@keyframes animeObjectMedicine{0%{opacity:0;transform:translate(0) rotate(180deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes animeObjectConstruction{0%{opacity:1;transform:translate(300px,-800px) scale(3) rotate(60deg)}94%{transform:scale(1) rotate(-10deg)}97%{transform:scale(1) rotate(-12deg)}to{opacity:1;transform:translate(0) rotate(-10deg)}}@keyframes animeObjectBarber{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translate(0)}}@keyframes animeObjectPet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes animeObjectShoes{0%{opacity:1;transform:translate(-1000px) rotate(20deg)}10%{transform:translate(-900px) rotate(-5deg)}20%{transform:translate(-800px) rotate(20deg)}30%{transform:translate(-700px) rotate(-5deg)}40%{transform:translate(-600px)rotate(20deg)}50%{transform:translate(-500px) rotate(-5deg)}60%{transform:translate(-400px)rotate(20deg)}70%{transform:translate(-300px) rotate(-5deg)}80%{transform:translate(-200px)rotate(20deg)}90%{transform:translate(-100px) rotate(-5deg)}to{opacity:1;transform:translate(0) rotate(20deg)}}@keyframes animeObjectPen{0%{opacity:1;transform:translate(-1200px) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes animeCradle{0%{opacity:1;transform:translateY(-600px) rotate(0)}30%{transform:translate(0) rotate(10deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(2deg)}60%{transform:rotate(-1deg)}70%{transform:rotate(0)}to{opacity:1;transform:rotate(0)}}@keyframes animeObjectBar{0%{opacity:0;transform:translate(-100%) rotate(0)}80%{opacity:1;transform:translate(0) rotate(0)}98%{opacity:1;transform:translate(0) rotate(32deg)}to{opacity:1;transform:translate(0) rotate(30deg)}}@keyframes animeObjectBooks{0%{opacity:0;transform:translateY(-100%) rotate(30deg)}50%{opacity:1;transform:translateY(-2px) rotate(32deg)}52%{opacity:1;transform:translateY(1px) rotate(29deg)}54%{opacity:1;transform:translate(0) rotate(30deg)}to{opacity:1;transform:translate(0) rotate(30deg)}}@keyframes animeObjectCamera{0%{opacity:0;transform:translateY(100%) rotate(-20deg)}to{opacity:1;transform:translate(0) rotate(-20deg)}}@keyframes animeObjectCoffee{0%{opacity:0;transform:translate(-100%,-100%) rotate(90deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes animeObjectScrew{0%{opacity:0;transform:translate(-100%,100%) rotate(90deg)}to{opacity:1;transform:translate(0) rotate(90deg)}}@keyframes animeObjectGym{0%{opacity:0;transform:translate(0) rotate(-100deg)}10%{opacity:1;transform:translate(0) rotate(60deg)}20%{opacity:1;transform:translate(0) rotate(-40deg)}30%{opacity:1;transform:translate(0) rotate(20deg)}40%{opacity:1;transform:translate(0) rotate(-10deg)}50%{opacity:1;transform:translate(0) rotate(5deg)}60%{opacity:1;transform:translate(0) rotate(-2deg)}70%{opacity:1;transform:translate(0) rotate(1deg)}80%{opacity:1;transform:translate(0) rotate(0)}90%{opacity:1;transform:translate(0) rotate(0)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes animeObjectDesk{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes posA0{0%{transform:scale(20);color:var(--colorMainOrange)}70%{color:var(--colorMainOrange)}to{opacity:1;transform:scale(1);offset-distance:92.2%;offset-rotate:reverse}}@keyframes posA1{0%{transform:scale(5);color:var(--colorSkyBlue)}71.2%{color:var(--colorSkyBlue)}to{opacity:1;transform:scale(1);offset-distance:90.4%;offset-rotate:reverse}}@keyframes posA2{0%{transform:scale(8);color:var(--colorLemonYellow)}72.4%{color:var(--colorLemonYellow)}to{opacity:1;transform:scale(1);offset-distance:88.6%;offset-rotate:reverse}}@keyframes posA3{0%{transform:scale(15);color:var(--colorAppleGreen)}73.6%{color:var(--colorAppleGreen)}to{opacity:1;transform:scale(1);offset-distance:86.6%;offset-rotate:reverse}}@keyframes posA4{0%{transform:scale(9);color:var(--colorWistaria)}74.8%{color:var(--colorWistaria)}to{opacity:1;transform:scale(1);offset-distance:84.4%;offset-rotate:reverse}}@keyframes posA5{0%{transform:scale(3);color:var(--colorSkyBlue)}76%{color:var(--colorSkyBlue)}to{opacity:1;transform:scale(1);offset-distance:82.2%;offset-rotate:reverse}}@keyframes posA6{0%{transform:scale(4);color:var(--colorLemonYellow)}77.2%{color:var(--colorLemonYellow)}to{opacity:1;transform:scale(1);offset-distance:79.7%;offset-rotate:reverse}}@keyframes posA7{0%{transform:scale(8);color:var(--colorSkyBlue)}78.4%{color:var(--colorSkyBlue)}to{opacity:1;transform:scale(1);offset-distance:77.2%;offset-rotate:reverse}}@keyframes posA8{0%{transform:scale(15);color:var(--colorIvory)}79.6%{color:var(--colorIvory)}to{opacity:1;transform:scale(1);offset-distance:74.8%;offset-rotate:reverse}}@keyframes posA9{0%{transform:scale(9);color:var(--colorPumpkin)}80.8%{color:var(--colorPumpkin)}to{opacity:1;transform:scale(1);offset-distance:72.6%;offset-rotate:reverse}}@keyframes posA10{0%{transform:scale(3);color:var(--colorSkyBlue)}82%{color:var(--colorSkyBlue)}to{opacity:1;transform:scale(1);offset-distance:70.2%;offset-rotate:reverse}}@keyframes posA11{0%{transform:scale(7);color:var(--colorAppleGreen)}83.2%{color:var(--colorAppleGreen)}to{opacity:1;transform:scale(1);offset-distance:67.8%;offset-rotate:reverse}}@keyframes posA12{0%{transform:scale(8);color:var(--colorLemonYellow)}84.4%{color:var(--colorLemonYellow)}to{opacity:1;transform:scale(1);offset-distance:38.2%}}@keyframes posA13{0%{transform:scale(12);color:var(--colorPink)}85.6%{color:var(--colorPink)}to{opacity:1;transform:scale(1);offset-distance:40.4%}}@keyframes posA14{0%{transform:scale(3);color:var(--colorAppleGreen)}86.8%{color:var(--colorAppleGreen)}to{opacity:1;transform:scale(1);offset-distance:42.6%}}@keyframes posA15{0%{transform:scale(2);color:var(--colorSkyBlue)}88%{color:var(--colorSkyBlue)}to{opacity:1;transform:scale(1);offset-distance:44.8%}}@keyframes posA16{0%{transform:scale(3);color:var(--colorPumpkin)}89.2%{color:var(--colorPumpkin)}to{opacity:1;transform:scale(1);offset-distance:47%}}@keyframes posA17{0%{transform:scale(8);color:var(--colorWistaria)}90.4%{color:var(--colorWistaria)}to{opacity:1;transform:scale(1);offset-distance:49.2%}}@keyframes posA18{0%{transform:scale(3);color:var(--colorPink)}91.6%{color:var(--colorPink)}to{opacity:1;transform:scale(1);offset-distance:51.4%}}@keyframes posA19{0%{transform:scale(2);color:var(--colorLemonYellow)}92.8%{color:var(--colorLemonYellow)}to{opacity:1;transform:scale(1);offset-distance:53.6%}}@keyframes posA20{0%{transform:scale(12);color:var(--colorMainRed)}94%{color:var(--colorMainRed)}to{opacity:1;transform:scale(1);offset-distance:55.8%}}@keyframes posA21{0%{transform:scale(3);color:var(--colorSkyBlue)}95.2%{color:var(--colorSkyBlue)}to{opacity:1;transform:scale(1);offset-distance:58%}}@media (max-width:991px){@keyframes posA0{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:90%;offset-rotate:reverse}}@keyframes posA1{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:89%;offset-rotate:reverse}}@keyframes posA2{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:88.1%;offset-rotate:reverse}}@keyframes posA3{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:87.1%;offset-rotate:reverse}}@keyframes posA4{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:86.1%;offset-rotate:reverse}}@keyframes posA5{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:85.1%;offset-rotate:reverse}}@keyframes posA6{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:84%;offset-rotate:reverse}}@keyframes posA7{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:82.8%;offset-rotate:reverse}}@keyframes posA8{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:81.5%;offset-rotate:reverse}}@keyframes posA9{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:80.3%;offset-rotate:reverse}}@keyframes posA10{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:79%;offset-rotate:reverse}}@keyframes posA11{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:77.6%;offset-rotate:reverse}}@keyframes posA12{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:42.5%}}@keyframes posA13{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:43.9%}}@keyframes posA14{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:45.2%}}@keyframes posA15{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:46.5%}}@keyframes posA16{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:47.8%}}@keyframes posA17{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:49.1%}}@keyframes posA18{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:50.4%}}@keyframes posA19{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:51.7%}}@keyframes posA20{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:53%}}@keyframes posA21{0%{transform:scale(3)}to{opacity:1;transform:scale(1);offset-distance:54.4%}}}@keyframes comeOutGradually{0%{stroke-dashoffset:3000px}to{stroke-dashoffset:0}}@keyframes staff0{0%{opacity:1;transform:rotate(0deg) scale(0)}80%{opacity:1;transform:rotate(10deg) scale(5);offset-distance:84%}to{opacity:1;transform:rotate(10deg) scale(5);offset-distance:84%}}@keyframes staff1{0%{opacity:1;transform:translate(0) rotate(-30deg) scale(0)}85%{opacity:1;transform:translateY(-135px) rotate(0deg) scale(2.5);offset-distance:80%}to{opacity:1;transform:translateY(-135px) rotate(10deg) scale(2.5);offset-distance:80%}}@keyframes staff2{0%{opacity:1;transform:translate(0) rotate(40deg) scale(0)}87%{opacity:1;transform:translate(-50px,-100px) rotate(0deg) scale(2.5);offset-distance:78%}to{opacity:1;transform:translate(-50px,-100px) rotate(10deg) scale(2.5);offset-distance:78%}}@keyframes staff3{0%{opacity:1;transform:translate(0) rotate(40deg) scale(0)}88%{opacity:1;transform:translate(-80px,-110px) rotate(25deg) scale(3);offset-distance:76%}to{opacity:1;transform:translate(-80px,-110px) rotate(25deg) scale(3);offset-distance:76%}}@keyframes staff4{0%{opacity:1;transform:translate(0) rotate(40deg) scale(0)}90%{opacity:1;transform:translate(-110px,-190px) rotate(25deg) scale(3);offset-distance:74%}to{opacity:1;transform:translate(-110px,-190px) rotate(25deg) scale(3);offset-distance:74%}}@keyframes note0{0%{opacity:1;transform:translateY(-5px) rotate(0deg) scale(0)}80%{opacity:1;transform:translateY(-10px) rotate(0deg) scale(1.5)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translate(0) rotate(10deg) scale(8);offset-distance:90%}}@keyframes note1{0%{opacity:1;transform:translate(0) rotate(-40deg) scale(0)}60%{opacity:1;transform:translateY(-10px) rotate(-20deg) scale(1.2)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translateY(-30px) rotate(20deg) scale(8);offset-distance:80%}}@keyframes note2{0%{opacity:1;transform:translateY(-5px) rotate(0deg) scale(0)}80%{opacity:1;transform:translateY(-10px) rotate(0deg) scale(1.5)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translate(0) rotate(10deg) scale(8);offset-distance:88%}}@keyframes note3{0%{opacity:1;transform:translate(0) rotate(-40deg) scale(0)}60%{opacity:1;transform:translateY(-10px) rotate(-20deg) scale(1.2)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translateY(-30px) rotate(20deg) scale(8);offset-distance:80%}}@keyframes note4{0%{opacity:1;transform:translateY(-5px) rotate(0deg) scale(0)}80%{opacity:1;transform:translateY(-20px) rotate(0deg) scale(1.5)}90%{opacity:1;transform:translateY(-35px) rotate(0) scale(3)}to{opacity:0;transform:translate(0) rotate(10deg) scale(8);offset-distance:88%}}@keyframes note5{0%{opacity:1;transform:translateY(-5px) rotate(0deg) scale(0)}80%{opacity:1;transform:translateY(-10px) rotate(0deg) scale(1.5)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translate(0) rotate(10deg) scale(8);offset-distance:95%}}@keyframes note6{0%{opacity:1;transform:translateY(-5px) rotate(0deg) scale(0)}80%{opacity:1;transform:translateY(-10px) rotate(0deg) scale(1.5)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translate(0) rotate(10deg) scale(8);offset-distance:110%}}@keyframes note7{0%{opacity:1;transform:translate(0) rotate(-40deg) scale(0)}60%{opacity:1;transform:translateY(-10px) rotate(-20deg) scale(1.2)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translateY(-30px) rotate(20deg) scale(8);offset-distance:80%}}@keyframes note8{0%{opacity:1;transform:translateY(-5px) rotate(0deg) scale(0)}80%{opacity:1;transform:translateY(-10px) rotate(0deg) scale(1.5)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translate(0) rotate(10deg) scale(8);offset-distance:88%}}@keyframes note9{0%{opacity:1;transform:translateY(-5px) rotate(0deg) scale(0)}80%{opacity:1;transform:translateY(-10px) rotate(0deg) scale(1.5)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translate(0) rotate(10deg) scale(8);offset-distance:102%}}@keyframes note10{0%{opacity:1;transform:translateY(-5px) rotate(0deg) scale(0)}80%{opacity:1;transform:translateY(-20px) rotate(0deg) scale(1.5)}90%{opacity:1;transform:translateY(-35px) rotate(0) scale(3)}to{opacity:0;transform:translate(0) rotate(10deg) scale(8);offset-distance:85%}}@keyframes note11{0%{opacity:1;transform:translate(0) rotate(-40deg) scale(0)}60%{opacity:1;transform:translateY(-10px) rotate(-20deg) scale(1.2)}90%{opacity:1;transform:translateY(-20px) rotate(0) scale(3)}to{opacity:0;transform:translateY(-30px) rotate(20deg) scale(8);offset-distance:85%}}@keyframes tipsAppear{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes tipsDisappear{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}:root{--colorIvory:#f8f4e6;--colorIvoryc5:rgba(248,244,230,0.5);--colorIvoryc9:rgba(248,244,230,0.9);--colorBlackGradation:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,0.3) 36%,rgba(0,0,0,0.3) 46%,hsla(0,0%,100%,0));--colorTomatoRed:#ea5549;--colorRossoCorsa:#d40000;--colorSkyBlue:#7fbfff;--colorTurquoiseBlue:#00afcc;--colorHorizonBlue:#82cddd;--colorAi:#165e83;--colorCeruleanBlue:#008db7;--colorYachtBlue:#409ecc;--colorZenithBlue:#4496d3;--colorHeavenlyBlue:#68a4d9;--colorYellow:#f1e52d;--colorGold:gold;--colorCreamYellow:#fff3b8;--colorCream:#e3d7a3;--colorLimelight:#fff799;--colorLemonYellow:#fff352;--colorChromeYellow:#fcc800;--colorGreen:#73c64a;--colorGreen07:#92decc;--colorGreen08:#aaed7e;--colorGreen09:#97d86d;--colorLimeYellow:#eaeea2;--colorLimeGreen:#e6eb94;--colorMeadowGreen:#65ab31;--colorSpearmint:#79c06e;--colorAppleGreen:#a7d28d;--colorCitronGreen:#618e34;--colorTurquoiseGreen:#00947a;--colorWistaria:#8d93c8;--colorBlueLavender:#a4a8d4;--colorHeliotrope:#9079b6;--colorDayDream:#a3b9e0;--colorSalviaBlue:#94adda;--colorPannsy:#4d4398;--colorViolet:#5a4498;--colorPurple:#9b72b0;--colorDeepRoyalPurple:#47266e;--colorMauve:#915da3;--colorPink:#ff7fb8;--colorPink01:#ffe0ec;--colorOrange:#eb7e27;--colorPumpkin:#e5a323;--colorMarigold:#f39800;--colorMarigoldb2p:#ee9500;--colorBrown:#caac71;--colorBurntUmber:#6f5436;--colorRawUmber:#866629;--colorMainRed:var(--colorTomatoRed);--colorMainBlue:var(--colorCeruleanBlue);--colorMainYellow:var(--colorLemonYellow);--colorMainGreen:var(--colorSpearmint);--colorMainPink:var(--colorPink01);--colorMainOrange:var(--colorMarigold);--colorOrangeLayer1:var(--colorChromeYellow);--colorOrangeLayer2:var(--colorMarigold);--colorCompany:var(--colorMeadowGreen);--colorMainTitle:#444;--colorBusiness:var(--colorLemonYellow);--colorAbout:var(--colorMeadowGreen);--colorCustomer:var(--colorSkyBlue);--colorCustomer2:var(--colorTurquoiseBlue);--colorProductLine:var(--colorWistaria);--colorTemplateServices:var(--colorMarigold);--colorTemplateFunctions:var(--colorZenithBlue);--fontBlack:#333;--fontWhite:#fcfcfc;--colorButton:#7fbfff;--colorButtonHover:#e9f8db;--colorButtonSelected:#cbeeab;--colorButtonArea:rgba(170,237,126,0.2);--colorInputArea:#fafff6;--colorMainBackground:#f5f5f5;--colorMainBackgroundEnd:#f0f0f0;--appBackgroundColor:snow;--colorLink:var(--colorSkyBlue);--homeServiceBackground:#fff;--nav_start:var(--colorGreen08);--nav_end:var(--colorGreen09);--background_nav:linear-gradient(180deg,var(--nav_start),var(--nav_end));--nav-layer_start:var(--nav_start);--nav-layer_end:var(--nav_end);--background_nav-layer:linear-gradient(180deg,var(--nav-layer_start),var(--nav-layer_end));--nav_active:hsla(0,0%,100%,0.3);--nav_hover:hsla(0,0%,100%,0.7);--loading_start:#3eb3ff;--loading_end:#37aaf4;--loading_up:linear-gradient(180deg,var(--loading_start) 50%,var(--loading_end));--loading_down:linear-gradient(0deg,var(--loading_start) 50%,var(--loading_end));--colorLoginBackground:rgba(126,213,84,0.9);--colorLoginBackgroundEnd:rgba(115,198,74,0.9)}.dg-btn,.dg-main-content{border-radius:2px}.dg-btn--cancel{background-color:#123456}.dg-btn--ok{color:#0096d9;background-color:#fefefe;border-color:#0096d9}.hooper{position:relative;width:100%;height:100vh;padding:0;margin:0 0 6em}.hooper-list{overflow:hidden;width:100%;height:100%}.hooper-track{display:flex;box-sizing:border-box;width:100%;height:100%;padding:0;margin:0}.hooper-slide{display:flex;justify-content:center;align-items:center;background-color:#62caaa;padding:20px;color:#fff;font-size:30px;flex-shrink:0}.hooper-next,.hooper-prev{background-color:transparent;border:none;padding:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.hooper-prev{left:0}.hooper-next{right:0}.hooper-pagination{position:absolute;bottom:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);display:-webkit-flex;display:flex;padding:10px 10px}.hooper-indicators{display:-webkit-flex;display:flex;list-style:none;margin:0;padding:0}.hooper-indicator{width:14px;height:10px;border-radius:2px;margin:0 6px;border:none;padding:0;background-color:#fff;cursor:pointer}.hooper-indicator.is-active,.hooper-indicator:hover{background-color:#4285f4}.hooper-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.is-disabled{cursor:default}.is-disabled .icon{opacity:.2}.vue-lb-container{padding:0}.vue-lb-content{margin-bottom:0}.vue-lb-header{position:absolute;top:0;right:10px;z-index:1900}img.vue-lb-modal-image{height:100vh;max-height:800px}.vue-lb-info{bottom:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.5);color:#222;font-family:inherit}.vue-lb-footer{padding:0}.vue-lb-thumbnail-wrapper{display:none}.overView{background:rgba(0,0,0,.8)}:root{--parentMenuWidth:200px}.nav_bar a:active,.nav_bar a:hover,.nav_bar a:link,.nav_bar a:visited{color:hsla(0,0%,100%,.6)}.nav_bar a.linkDisable,.nav_bar a:active.linkDisable,.nav_bar a:hover.linkDisable,.nav_bar a:link.linkDisable,.nav_bar a:visited.linkDisable{color:rgba(0,0,0,.1)}.nav_bar a.linkEnable,.nav_bar a:active.linkEnable,.nav_bar a:hover.linkEnable,.nav_bar a:link.linkEnable,.nav_bar a:visited.linkEnable{color:rgba(0,0,0,.8)}.nav_bar a.navbar-brand,.nav_bar a:active.navbar-brand,.nav_bar a:hover.navbar-brand,.nav_bar a:link.navbar-brand,.nav_bar a:visited.navbar-brand{color:#fff}.pageActive{background:var(--nav_active);transition:all .8s ease}.nav_bar{position:fixed;top:0;left:0;z-index:9970;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 2.5em 0 1.5em;background:var(--background_nav)}.navbar-toggler{position:absolute;top:0;right:0;width:40px;height:40px;background:none;border:0;opacity:0}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(51, 51, 51, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.nav_bar .navbar-brand{display:block;max-height:40px;font-size:1rem;font-weight:400;line-height:.5;letter-spacing:.04em}.nav_main{animation:menuWide .3s ease forwards}.nav_bar.icon{width:100vw;height:40px;display:block;background:var(--background_nav);animation:menuCompact .3s ease forwards}.nav_bar.icon .navbar-brand{display:none}.nav_bar.icon button.navbar-toggler{display:block;position:absolute;top:0;right:0;left:auto;opacity:0;animation:appaarIcon .4s ease .3s forwards}.nav_bar.icon ul.nav_main{display:none}@keyframes appaarIcon{0%{opacity:0}96%{opacity:1}to{opacity:1}}@keyframes disappaarIcon{0%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes menuWide{0%{transform:translate(-90vw)}96%{transform:translate(.5em)}to{transform:translate(0)}}@keyframes menuCompact{0%{transform:translate(0)}96%{transform:translate(calc(-100vw + 40px))}to{transform:translate(calc(-100vw + 40px))}}.nav_main{position:relative;z-index:999;display:flex}.nav_main a,.nav_main button{display:flex;align-items:center;height:40px;padding:0 1.2em;font-size:.85rem;letter-spacing:.04em}.nav_main a:hover.linkEnable,.nav_main button:hover{background:var(--nav_hover);transition:all .8s ease}.nav_main img{width:24px;height:24px;vertical-align:middle}.withSubMenu{position:relative;width:auto;overflow:visible}.subMenu{display:none;position:absolute;top:40px;left:0;padding:0;background:var(--background_nav-layer);overflow:visible}.rightEnd{right:0;left:auto}.withSubMenu:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.subMenu .withSubMenu:after{margin-left:.5em;border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid #000}.subMenu li a{min-width:var(--parentMenuWidth);white-space:nowrap}.subMenu .subMenu{top:0;left:var(--parentMenuWidth)}.subMenu.slideYIn{display:block;opacity:0;animation:topSlideIn .5s ease forwards}@keyframes topSlideIn{0%{opacity:0;transform:translateY(-100px)}20%{opacity:0}to{opacity:1;transform:translate(0)}}.subMenu .slideXIn{display:block;opacity:0;animation:leftSlideIn .5s ease forwards}@keyframes leftSlideIn{0%{opacity:0;transform:translate(-100px)}20%{opacity:0}to{opacity:1;transform:translate(0)}}.signOutButton button{background:transparent;border:0}.nav_main a.linkHome{padding:0 1em}@media (max-width:991px){.nav_bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;height:auto;padding:0;background:transparent}.nav_bar.openMainMenu{height:100vh;overflow:scroll}.nav_bar .navbar-brand{position:relative;z-index:9950;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:40px}.nav_bar a.navbar-brand,.nav_bar a:active.navbar-brand,.nav_bar a:hover.navbar-brand,.nav_bar a:link.navbar-brand,.nav_bar a:visited.navbar-brand{color:var(--colorGray33)}button.navbar-toggler{position:fixed;z-index:9990;top:0;right:auto;left:0;display:block;background:var(--background_nav);animation:appaarIcon .4s ease .3s forwards}.nav_main{z-index:9900;display:none;width:100%;background:hsla(0,0%,100%,.95)}.openMainMenu .nav_main{display:flex;flex-direction:column;height:auto;padding:60px 40px;margin-top:-40px;animation:topSlideIn .5s ease forwards}.nav_main a.withSubMenu{flex-wrap:wrap;position:relative;width:100%;min-height:40px;height:auto}.subMenu{display:block;width:100%;background:none}.subMenu,.subMenu .subMenu{position:relative;top:auto;left:auto}.openMainMenu .nav_main>li{padding:.8em 0;border-bottom:1px solid #7ed554}.openMainMenu .nav_main>li a{padding:.5em 0;font-size:1.15rem;line-height:1.7}.openMainMenu .nav_main>li a img{margin-left:.5em}.openMainMenu .nav_main>li ul{margin-top:.5em}.openMainMenu .nav_main>li ul li a{padding-left:1em;font-size:1.05rem}.openMainMenu .nav_main>li ul li:last-child{border-bottom:0}.openMainMenu .nav_main>li ul li ul li a{font-size:.95rem}.subMenu .withSubMenu:after,.withSubMenu:after{border:0}.nav_main button{padding:0}}.sideButton{position:fixed;top:0;right:-130px;display:block;z-index:9999;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.sideButton ul{display:flex;flex-wrap:wrap;flex-direction:column;list-style:none}.sideButton li{margin-bottom:2px}.sideButton li a{display:flex;flex-wrap:wrap;align-items:center;width:160px;height:60px;background:hsla(0,0%,100%,.7);padding-left:5px;color:#333;transform:translate(0)}.openSubmenu{animation:accele .6s ease forwards}.sideButton li a i,.sideButton li a span{margin-right:.6em;font-size:1.2rem}@keyframes accele{0%{transform:translate(0);padding-left:8px}10%{padding-left:30px}40%{transform:translate(-130px);padding-left:0;background:hsla(0,0%,100%,.7)}60%{padding-left:12px}to{transform:translate(-130px);padding-left:8px;background:hsla(0,0%,100%,.95)}}.sideSNSButton{position:fixed;bottom:0;left:0;display:block;z-index:9999;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.sideSNSButton li{margin-bottom:2px}.sideSNSButton li:last-child{margin-bottom:0}.sideSNSButton a:active svg,.sideSNSButton a:hover svg,.sideSNSButton a:link svg,.sideSNSButton a:visited svg{width:20px;height:auto}.sideSNSButton a:active svg path,.sideSNSButton a:hover svg path,.sideSNSButton a:link svg path,.sideSNSButton a:visited svg path{fill:#333}.sideSNSButton li a{display:flex;justify-content:center;align-items:center;width:32px;height:60px;background:hsla(0,0%,100%,.7)}.sideSNSButton li a:focus svg path,.sideSNSButton li a:hover svg path{fill:#fff}.sideSNSButton li a[class*=twitter]:focus,.sideSNSButton li a[class*=twitter]:hover{background:#0f1419;transition:all .8s ease}.sideSNSButton li a[class*=facebook]:focus,.sideSNSButton li a[class*=facebook]:hover{background:#1877f2;transition:all .8s ease}.sideSNSButton li a[class*=line]:focus,.sideSNSButton li a[class*=line]:hover{background:#06c755;transition:all .8s ease}footer{position:relative;padding:0;backdrop-filter:blur(6px);margin-top:180px}footer .customView{justify-content:center;align-items:stretch;max-width:var(--viewMaxWidth);margin-bottom:0}@media (max-width:991px){footer .customView{justify-content:center;width:100%;padding-top:0;padding-bottom:40px}}footer .customView>._block{display:flex;justify-content:center;width:80%}footer .customView>._block ul._grid{display:flex;justify-content:space-between;width:99%}footer .customView>._block>ul._grid>li{width:auto;padding:64px .8em 120px .6em;background:var(--background_nav);color:#222}footer .customView>._block>ul._grid>li ul,footer .customView>._block>ul._grid>li ul>li>ul{padding:.8em 0 0 .3em}footer .customView>._block>ul._grid>li ul li{margin-bottom:.8em}footer .customView>._block>ul._grid>li:first-child{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}footer .customView>._block ul._grid>li a{font-size:.85em;font-weight:400;line-height:1.15}footer .customView>._block ul._grid ul li a{font-size:.8em}footer .customView>._block ul._grid a.pageLink{justify-content:flex-start}footer .customView>._grid{position:absolute;bottom:0;left:10%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:80%;padding:1em 0 48px;background:url(/asset/images/pages/line_green.svg) repeat-x bottom 54px left;color:#444}footer a.social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:32px;height:32px;background:#fff;margin:0}footer .social img{width:auto;height:20px}footer a.forTip:before{content:none}footer h2{padding:0 .5em;background:hsla(0,0%,100%,.2);background:#000;background:var(--colorCompany);color:#fff;text-align:left}footer h2 span{margin-right:.5em;font-family:robot;font-size:1.1rem;letter-spacing:.05em}footer address{flex-wrap:wrap;justify-content:space-between;margin-bottom:0;font-style:normal;letter-spacing:.25em}footer address,footer p.copyright{display:flex;width:auto;padding:0 .5em;background:hsla(0,0%,100%,.2);background:#000;background:var(--colorCompany);color:#fff;font-size:.85rem;line-height:1.2;text-align:left}footer p.copyright{align-items:flex-end;margin:0;font-weight:400;letter-spacing:.1em}footer p._catch{width:100%;font-size:1rem;text-align:left}.linkHide{display:none}.linkShow{display:block}footer ._set{position:relative}footer p.tip{font-size:.85rem;font-weight:400;line-height:1.2}@media (max-width:991px){footer .customView>._block{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-right:0;border-right:0;margin-bottom:2em}footer .customView>._block ul._grid{display:flex;flex-wrap:wrap;width:90%;padding-top:2em;border-top:2px solid var(--colorGreen09)}footer .customView>._block>ul._grid>li{width:100%;min-width:auto;padding:0;padding-top:.5em;padding-bottom:.5em;background:var(--colorGreen09);margin:0 10% .8em}footer .customView>._block ul._grid>li a{display:inline-block;width:100%;padding:.4em .5em .4em 1.5em;font-size:1.1em}footer .customView>._block ul._grid ul li a{font-size:.9rem}footer .customView>._grid{position:relative;bottom:auto;left:auto;justify-content:center;width:90%;background:none;padding-top:0;padding-bottom:0}footer h2{margin-bottom:5px}footer a.social{order:4;width:80%;margin:.8em 0}footer address,footer p.copyright{margin-bottom:5px}}.loading{position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;background:var(--loading_up),var(--loading_down);background-repeat:no-repeat;background-position:top,bottom;background-size:100% 52%}.spinner{width:80px;height:80px;position:relative;-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:hsla(0,0%,100%,.85);border-radius:100%;-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(1turn)}}@keyframes sk-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.openSite{animation:openBack 1.2s ease forwards}@keyframes openBack{50%{background-size:100% 52%,100% 52%}99%{background-size:100% 0,100% 0;opacity:1}to{background-size:100% 0,100% 0;opacity:0}}.animeOpen{transform:scale(1);transform-origin:50% 50%;stroke-width:0;animation:putOn 1.5s ease forwards}@keyframes putOn{0%{transform:scale(.001)}20%{transform:scale(.001)}50%{opacity:1;transform:scale(1.5,.001)}60%{opacity:0;transform:scale(1.5,.01)}to{opacity:0;transform:scale(1.5,.01)}}.breadcrumb a,.breadcrumb a:active,.breadcrumb a:hover,.breadcrumb a:link,.breadcrumb a:not([href]):not([class]),.breadcrumb a:not([href]):not([class]):hover,.breadcrumb a:visited{color:rgba(0,0,0,.9)}#Breadcrumb{position:absolute;top:0;left:0;z-index:9960;width:auto;background:transparent;padding-top:3em!important}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;padding:.75rem 1rem;background-color:#e9ecef;border-radius:0 .25rem .25rem 0;margin-bottom:.5rem;list-style:none;font-size:.8rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.breadcrumb-item span{color:#111;font-weight:500}.breadcrumb-item a:hover{color:#111;background:hsla(0,0%,100%,.8);transition:all .8s ease}@media (max-width:991px){.breadcrumb{line-height:1.6}}:root{--innerNavHeight:100px;--innerNavHeightTop:70px}.innerNav a:active,.innerNav a:hover,.innerNav a:link,.innerNav a:not([href]):not([class]),.innerNav a:not([href]):not([class]):hover,.innerNav a:visited{color:#333}.innerNav{position:fixed;z-index:9950;bottom:-1em;right:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:160px;padding-bottom:2em;background:hsla(0,0%,100%,.7);backdrop-filter:blur(6px);border-radius:2px 2px 0 0;max-height:100vh;overflow:auto;transform:translateY(var(--innerNavHeight));filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.innerNav a{position:relative;display:inline-flex;width:100%;padding:1em;overflow:hidden;color:#333;font-size:.8rem;cursor:pointer}.innerNav a:hover{background:#fff}.innerNav button.toTop{display:flex;align-items:center;justify-content:flex-start;width:32%;height:32px;padding-top:.2em;background:none;border:0}.innerNav button.toTop img{width:12px;height:12px;margin-right:1em;margin-left:.5em}.innerNav button.toTop:hover{background:hsla(0,0%,100%,.95);transition:all .8s ease}.innerNav button.toBottom{display:flex;align-items:center;justify-content:center;width:32%;height:32px;background:none;border:0;text-align:left}.innerNav button.toBottom img{width:12px;height:12px;margin:0}.innerNav button.toBottom:hover{background:hsla(0,0%,100%,.95);transition:all .8s ease}.innerNav a.children{padding-top:.5em;padding-left:1.8em;padding-bottom:.5em}.innerNav a.children:before{position:absolute;content:"\251C";bottom:50%;transform:translateY(25%);left:.3em}.appearUp{animation:animeAppearUp .4s ease forwards}.disappearDown{animation:animeDisappearDown .4s ease forwards}@keyframes animeAppearUp{0%{transform:translateY(var(--innerNavHeight))}96%{transform:translateY(-4px)}to{transform:translate(0)}}@keyframes animeDisappearDown{0%{transform:translate(0)}96%{transform:translateY(var(--innerNavHeightTop))}to{transform:translateY(var(--innerNavHeight))}}button.toggleButton{position:relative;z-index:9999;width:48px;height:32px;padding-left:16px;background:none;background:var(--background_nav);border:0;margin-bottom:10px;cursor:pointer}button.toggleButton span{position:absolute;right:10px;width:18px;height:2px;background-color:#555;background:url(/asset/images/components/innerNav/menuList.svg) no-repeat;background-size:auto 100%;background-position:0;transition:all .4s}button.toggleButton.disappearDown span:first-of-type,button.toggleButton span:first-of-type{top:12px;width:18px}button.toggleButton.disappearDown span:nth-of-type(2),button.toggleButton span:nth-of-type(2){top:18px;width:18px}.appearUp button.toggleButton span:first-of-type{top:10px;right:6px;width:16px;background-position:100%;transform:translateY(4px) rotate(-45deg)}.appearUp button.toggleButton span:nth-of-type(2){top:18px;right:6px;width:16px;background-position:100%;transform:translateY(-4px) rotate(45deg)}.innerNav .anchorLink{justify-content:flex-start}.innerNav .anchorLink:after{position:absolute;z-index:9999;top:auto;right:8px;width:10px;background:url(../img/anchorLink.d705696e.svg) no-repeat 50%;background-color:transparent;background-size:auto 60%;border-radius:0}.innerNav .anchorLink:focus{background:none}.innerNav .anchorLink:hover:after{opacity:1;transition:all .8s ease}@media (max-width:991px){.innerNav{background:hsla(0,0%,100%,.9)}}.contactButton .rowView{justify-content:center;width:50%}.contactButton .rowView ._block{display:flex;flex-wrap:wrap;justify-content:center;width:auto;background:hsla(0,0%,100%,.9);border-radius:.25em}.contactButton .rowView ._block ._grid{display:flex;flex-wrap:wrap;justify-content:center;padding:0 1em 1em}.contactButton .rowView ._block p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:400px;max-width:none;padding:1em .5em;margin-bottom:0;color:var(--colorCompany);font-size:1.3rem;line-height:1.3;letter-spacing:.05em}.contactButton .rowView ._block img{width:120px;height:auto}@media (max-width:991px){.contactButton .rowView{width:100%;padding-top:0}.contactButton .rowView ._block p{width:320px}}.nextView{position:fixed;bottom:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;width:80%}.nextView a{display:inline-block;height:40px;background:hsla(0,0%,100%,.7);text-align:center;cursor:pointer}.nextView a img{width:auto;height:40px}.textList{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}.textList li{cursor:pointer}.gallery ul{width:100%}.gallery ul li{float:left;width:auto;max-width:25%;max-height:50vh;overflow:hidden;cursor:pointer}.gallery ul li img{width:100%}.baseAnimation{animation:movingAnimation 5s ease forwards;animation-play-state:paused}.moving{animation:movingAnimation .6s ease-out forwards}.expansion{z-index:9999;animation:up110Animation 3s ease-in-out forwards}.re-moving{animation:re-movingAnimation 1s ease forwards}@keyframes movingAnimation{0%{transform:scale(1);z-index:9999}90%{transform:scale(1.21)}92%{transform:scale(1.2)}to{transform:scale(1.2);z-index:9999}}@keyframes re-movingAnimation{0%{transform:scale(1.1) translate(-1px,-1px)}10%{transform:scale(1.1) translate(-1px,-1px)}to{transform:scale(1)}}@keyframes up110Animation{0%{transform:scale(1)}90%{transform:scale(1.1)}to{transform:scale(1.1)}}.pictureList{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.pictureList li:hover{overflow:visible;cursor:pointer}.pictureList li img{width:100%;height:auto}.pictureList span{display:none}:root{--listHeaderWidth:100%}.sortPanel{width:100%;margin-bottom:2em}.orderPanel{flex-wrap:wrap;width:100%;background:#f0f0f0;padding:.2em 0;margin-bottom:.2em;font-size:.9rem}.orderPanel,.sortButton{display:flex;justify-content:center;align-items:center}.sortButton{width:100px;height:38px;background:var(--colorGreen09);border:1px solid var(--colorGreen09);border-radius:.2em;margin-right:1em;cursor:pointer}button.sortButton{margin-right:0}.orderPanel label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:420px;height:40px;border-radius:.2em}input[type=text].searchInput{flex-grow:2;width:auto;height:38px;background:var(--colorInputArea);border:1px solid var(--colorGreen09);margin-right:0}.orderSelected{background:var(--colorButtonSelected);border:1px solid var(--colorGreen09)!important}.sortButton img{width:auto;height:50%}button:hover.sortButton,input:hover.sortButton{background:var(--colorButtonHover);border:1px solid var(--colorButtonHover);transition:all .8s ease}@media (max-width:991px){.orderPanel{justify-content:space-between}.sortButton{width:33%;margin-right:0}.orderPanel label{width:100%}input[type=text].searchInput{width:66%}}.itemsPanel,.pnPanel{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;background:url(../img/background_line.5fdf7136.svg) 0 repeat-x}.itemsPanel{height:28px}.pnPanelBottom{position:absolute;bottom:0}.pnPanel ul{flex-direction:row;flex-basis:200px;width:100%;margin:0 2em}.pnPanel ul,.pnPanel ul li{display:flex;justify-content:center;align-items:center}.pnPanel ul li{width:32px;height:32px;background:var(--colorGreen09);margin:0 .1em}.pnPanel ul li.activeColor{background:var(--colorButtonSelected);border:1px solid var(--colorGreen09);border-radius:.2em}.pnPanelButtonSize{width:50px;height:20px}.pnPanel button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;background:none;border:0;margin:0;font-size:1rem;cursor:pointer}.pnPanel button img{width:auto;height:80%;opacity:.8}.pnPanel button:hover{background:hsla(0,0%,100%,.9);opacity:1;transition:all .8s ease}.pnPanelPageNumber,.pnPanelPageRange{position:absolute;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:84px;height:26px;padding:0 .2em;background:#f0f0f0;border-radius:3px}.pnPanelPageNumber a,.pnPanelPageRange a{color:#111!important;font-size:.75rem;font-weight:500}.pnPanelPageNumber input,.pnPanelPageRange input{width:42px;height:24px;background:var(--colorInputArea);border:1px solid var(--colorGreen09);font-size:.9rem}.pnPanelPageNumber .forTip:before,.pnPanelPageRange .forTip:before{top:-.1em;left:-1.2em}.rowView .pnPanelItemsNumber p{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;max-width:none;height:22px;padding:0 1em;background:#f0f0f0;color:#111;font-size:.8rem;font-weight:500;line-height:.9;letter-spacing:.05em}@media (max-width:991px){.itemsPanel,.pnPanel{height:40px;background:url(../img/background_line.5fdf7136.svg) 0 repeat-x;background-size:auto 5px;padding-left:75px}.pnPanel.pnPanelBottom{padding-left:0}.pnPanelPageNumber,.pnPanelPageRange{width:75px;height:auto}.pnPanelPageNumber{margin-bottom:.2em}.pnPanelPageNumber input,.pnPanelPageRange input{width:36px;height:40px;font-size:1rem}.pnPanel button{font-size:1.1rem}.pnPanel ul{flex-basis:140px;margin:0}.pnPanel ul li{width:27px;height:40px}.pnPanelButtonSize{width:27px;height:20px}}.listItems{width:100%;margin-bottom:64px}.listItems li{display:flex;width:100%;background:#fafafa;margin-bottom:8px;cursor:pointer}.listItems.listHeader li{cursor:default}.listItems li:focus,.listItems li:hover{background:#fff;transition:all .8s ease}.listItems.listHeader li:hover{background:none}.listItems li>p{justify-content:flex-start;align-items:flex-start;width:var(--listHeaderWidth);min-height:3em;border-right:1px dotted #ccc;margin:0;font-size:1rem;line-height:1.1;word-break:break-all}.listItems li>p,.listItems li>p._image{display:flex;padding:1em .5em 0;overflow:hidden}.listItems li>p._image{align-items:center;margin-bottom:.5em}.listItems li>p._image img{width:100%;height:auto}.listItems li>p:last-child{border-right:0}.listItems li p._remarks{white-space:pre-wrap}.listItems.listHeader li{border-bottom:2px solid #555;margin-top:2em}.listItems.listHeader li>p{justify-content:center;min-height:auto;padding-top:0;padding-bottom:.5em;font-size:.9rem;font-weight:700;white-space:normal}.listItems li.pageLink:after{top:-5px;right:-5px}@media (max-width:991px){.listItems li p{width:auto}.listItems li p._image,.listItems li p._maker,.listItems li p._process,.listItems li p._remarks,.listItems li p._title{width:20%}.listItems li p._factory,.listItems li p._number{display:none}.listItems li p{font-size:.9rem}.listItems.listHeader li p{font-size:.8rem}}._isNotDetail .listItems li{cursor:default}._isNotDetail .listItems li.pageLink:after{content:none}._openWindow .listItems li.pageLink:after{background:var(--colorLink) url(../img/externalLink.1251db35.svg) no-repeat 50%;background-size:auto 60%}.goodsDetail .areaH2.changePanel h2{width:76%;height:auto;padding:0;background:none;font-size:2.2rem;letter-spacing:-.01em;word-break:break-all}.changePanel button{display:flex;justify-content:center;align-items:center;width:8%;background:var(--colorGreen);padding:0;border:0;cursor:pointer}.changePanel button img{width:50%;height:auto}.changePanel button._prev{position:relative;z-index:99;justify-content:flex-end;margin-right:4%;text-align:right}.changePanel button._next{position:relative;z-index:99;justify-content:flex-start;margin-left:4%;text-align:left}.changePanel button:hover{background:#fff;transition:all 1s ease}@media (max-width:991px){.goodsDetail{margin-top:4em}.goodsDetail .areaH2.changePanel h2{width:68%;height:auto;padding:0;background:none;color:#444;font-size:1.5rem;letter-spacing:-.01em;word-break:break-all}.changePanel button{width:14%;height:40px;padding:5px 0;margin:5px 0}.changePanel button._prev{margin-right:2%}.changePanel button._next{margin-left:2%}.changePanel button img{width:auto;height:80%}}.detail{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.detail img,.detail pdf,.detail video{width:100%;height:auto}.detail .specPicture{width:50%}.detail.productsDetail .specPicture{width:40%}.detail.announceDetail .specPicture{width:30%}.detail .specText{display:flex;flex-wrap:wrap;width:50%;padding:0 0 0 2em}.detail.productsDetail .specText{width:60%}.detail.announceDetail .specText{position:relative;display:inline-block;width:70%;padding:0 0 0 2em;margin-top:-.5em}.detail .specText dt{width:25%;font-weight:700}.detail .specText dd,.detail .specText dt{padding-bottom:1em;border-bottom:1px solid #ddd;margin-bottom:1.5em}.detail .specText dd{width:75%}@media (max-width:991px){.detail .specText{padding:0 0 0 .8em}.detail .specText dt{width:100%;padding-bottom:0;border-bottom:0;margin-bottom:.5em;color:#444;font-weight:200}.detail .specText dd{width:100%;padding:.5em 0;color:#222}.detail.announceDetail .specPicture{width:100%;margin-bottom:1em}.detail.announceDetail .specText{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:0 .5em;margin:0}.detail.announceDetail .specText p{max-width:none;margin-bottom:1em}.detail.announceDetail .specText p._date,.detail.announceDetail .specText p._note{width:autio}.detail.announceDetail .specText p._content{width:100%}}.equipmentDetail .specText dd._remarks{white-space:pre-wrap}.announceDetail p._date{color:#666}.announceDetail p._note{padding-right:.5em;margin-bottom:2em;color:#666;font-size:.8rem;font-style:italic;text-align:right}.announceDetail p._content{color:#111;white-space:pre-wrap}.announceDetail .specLink{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.announceDetail p._link{width:auto;min-height:2em;line-height:2}.imgPlus{position:relative}.imgPlusLoading{position:absolute;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:120px;background:#fdfdfd}.imgPlusLoading .spinner{width:60px;height:60px}.imgPlusLoading .dot1,.imgPlusLoading .dot2{background:#37aaf4}.imgPlusLoading .dot2{-webkit-animation-delay:-1s;animation-delay:-1s}.imgPlus button{background:transparent;padding:0;border:0;margin:0}.imgPlus img,.imgPlus video{width:100%;height:auto}.imgPlus a.externalLink:after{top:auto;right:auto}.isImage{display:block;width:100%}:root{--breakpoint:991px;--viewMaxWidth:1200px;--space-section:4.8em;--space-rowView:8.0em;--space-h2Area:8.0em;--space-h3Area:7.2em;--space-h4Area:6.4em;--space-h5Area:5.6em;--space-before1Nest:4.0em;--space-before2Nest:3.2em;--space-before3Nest:2.4em;--space-beforeSection:4.0em;--space-beforeP:3.2em;--space-beforeList:2.4em;@media (max-width:991px){--space-section:4.0em;--space-rowView:6.4em;--space-h2Area:6.4em;--space-h3Area:5.6em;--space-h4Area:4.8em;--space-h5Area:4.0em;--space-beforeSection:3.2em;--space-beforeP:2.4em;--space-beforeList:1.6em}}@font-face{font-family:NotoSansJP;src:url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-Thin.woff2) format("woff2"),url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NotoSansJP;src:url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-ExtraLight.woff2) format("woff2"),url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:NotoSansJP;src:url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-Light.woff2) format("woff2"),url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NotoSansJP;src:url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-Regular.woff2) format("woff2"),url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSansJP;src:url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-Medium.woff2) format("woff2"),url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NotoSansJP;font-display:swap;src:url(/asset/fonts/Noto_Sans_JP/static/NotoSansJP-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(/asset/fonts/Roboto/static/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(/asset/fonts/Roboto/static/Roboto-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Yomogi;font-display:swap;src:url(/asset/fonts/Yomogi/Yomogi-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gabriela;font-display:swap;src:url(/asset/fonts/Gabriela/Gabriela-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:BravuraText;font-display:swap;src:url(/asset/fonts/BravuraText.woff);unicode-range:U+e030,U+e050,U+e084,U+e1d2-e1d5,U+e1e7,U+e262}.fontMusic{font-family:BravuraText}html{font-size:var(--font-size)}body{position:relative;background:linear-gradient(90deg,#f9f9f9,#f5f5f5 30%,#f5f5f5 70%,#f9f9f9);background:#fdfdfd;color:#555;text-rendering:geometricPrecision;font-family:NotoSansJP,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;letter-spacing:.05em;font-weight:400;text-align:center}h1{font-size:3.6rem;font-weight:300;line-height:.65;letter-spacing:.25em}h1._kanji{font-size:3.2rem;line-height:.75;letter-spacing:.2em}h1._kanji._longTitle,h2{letter-spacing:.1em}h2{font-size:2.8rem;font-weight:300}h3{font-size:2.4rem}h3,h4{font-weight:300;letter-spacing:.15em}h4{font-size:2rem}h5{font-size:1.6rem;font-weight:300}h6{font-size:1.2rem}p{font-size:1.1rem;font-weight:400;line-height:1.8}a:active,a:hover,a:link,a:visited{text-decoration:none;color:inherit}li{list-style:none}img{user-drag:none;-webkit-user-drag:none;-moz-user-select:none}header{font-size:.8rem}main{position:relative;display:block;background:transparent;overflow:hidden;margin-bottom:3em}article,section{width:100%}section{position:relative;padding:var(--space-section) 0}address{font-style:normal}@media (max-width:991px){h1{font-size:2.8rem;letter-spacing:.1em}h1._kanji{font-size:2.4rem}h1._kanji,h2{letter-spacing:0}h2{font-size:1.8rem}h3{font-size:1.6rem}h3,h4{letter-spacing:0}h4{font-size:1.4rem}h5,h6{font-size:1.2rem;letter-spacing:0}}main>section{padding:0}#app{overflow:hidden}.areaApp{position:relative;width:100%}.areaApp:after{content:"";position:fixed;top:0;left:0;z-index:-1;display:block;width:100%;height:100vh;transition:all 2s ease}.appWrap{position:absolute;top:0;left:0;z-index:auto;width:100%;height:auto;opacity:0;transition:all 3s ease}@media (max-width:991px){h1._kanji._longTitle{letter-spacing:0}}.container{width:100%;margin-right:auto;margin-left:auto}.rowView{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:80%;max-width:var(--viewMaxWidth);padding:0;margin:0 auto}.blockView{min-height:540px;max-height:720px;margin:0 auto}.blockView,.browserView{position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;flex-basis:auto;width:100%;height:100vh;padding:0}.browserView,.customView{margin:0 auto 80px}.customView{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:100%;padding:0}.customView.pageFirstView{margin-top:40px}.rowView{margin-bottom:var(--space-rowView)}.rowView:last-child{margin-bottom:0}.rowView ._block{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.rowView>._block{margin-bottom:var(--space-h3Area)}.rowView>._block:last-child{margin-bottom:0}.rowView ._block ._block{margin-bottom:var(--space-h4Area)}.rowView ._block ._block:last-child{margin-bottom:0}.rowView ._block ._block ._block{margin-bottom:var(--space-h5Area)}.rowView ._block ._block ._block:last-child{margin-bottom:0}@media (max-width:991px){.container,.contentArea{width:100%;padding:0}.rowView{width:90%;padding:4em 0 0;margin:0 auto 1.2em}.blockView{min-height:auto;max-height:none}.customView.pageFirstView{margin-top:0;margin-bottom:0}.rowView ._block[class~=tagJumpTarget]{padding-top:2.4em;margin-top:-2.4em}}.areaPageTitle{position:relative;z-index:2;display:flex;justify-content:center;width:auto;padding:0 6em;border-bottom:3px solid var(--colorCompany);margin:0 auto 6.4em}.areaPageTitle>h1{margin:0 0 0 .3em;color:var(--colorMeadowGreen)}.areaH2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:90px;background:url(/asset/images/pages/h2Background2.svg) repeat-x top;background-size:auto 90px;margin-bottom:6em}.areaH2 h2{width:auto;min-height:auto;padding:0;background:none;margin:0}.areaH2 h2,h3{color:var(--colorMainTitle)}h3{width:100%;padding:.5em 0;background:url(/asset/images/pages/h3Background.svg),url(/asset/images/pages/h3Background.svg);background-size:auto 3rem,auto 3rem;background-repeat:no-repeat;background-position:0,100%;margin-bottom:2em}.h3Color{fill:#123456}h4{background:url(/asset/images/pages/h4Background.svg),url(/asset/images/pages/h4Background.svg);background-size:auto 2rem,auto 2rem;background-repeat:no-repeat;background-position:0,100%}h4,h5{width:100%;padding:.5em 0;margin-bottom:2em;color:var(--colorMainTitle)}h5{background:url(/asset/images/pages/h5Background.svg),url(/asset/images/pages/h5Background.svg);background-size:auto 1.6rem,auto 1.6rem;background-repeat:no-repeat;background-position:0,100%}@media (max-width:991px){.areaPageTitle{padding:0 .6em;margin:0 auto 4.8em}.areaH2{width:100%;height:auto;min-height:50px;background:url(/asset/images/pages/h2Background2.svg) repeat-x 50%;background-size:auto 50px;margin-bottom:4em}.areaH2 h2{padding:0 1em}h3{padding:.5em 1.5em;background:url(/asset/images/pages/h3Background.svg),url(/asset/images/pages/h3Background.svg);background-size:auto 2rem,auto 2rem;background-repeat:no-repeat;background-position:0,100%}h4{padding:.5em 2.5em;background:url(/asset/images/pages/h4Background.svg),url(/asset/images/pages/h4Background.svg);background-size:auto 1.6rem,auto 1.6rem;background-repeat:no-repeat;background-position:0,100%}h5{padding:.5em 3.5em;background:url(/asset/images/pages/h5Background.svg),url(/asset/images/pages/h5Background.svg);background-size:auto 1.2rem,auto 1.2rem;background-repeat:no-repeat;background-position:0,100%}.areaH2+.rowView{padding-top:0}.areaH2+.rowView[class~=tagJumpTarget]{padding-top:4em}}.rowView p{width:auto;max-width:90%;margin-bottom:var(--space-beforeP)}.rowView>p{margin-bottom:var(--space-beforeSection)}.rowView p:last-child{margin-bottom:0}.blockView p{width:90%;font-size:1.2rem;letter-spacing:.05em;text-align:center}.emphasis_yellow{background:linear-gradient(transparent 60%,#ff6 0);color:#444}.emphasis_pink{background:linear-gradient(transparent 60%,#f6c 0);color:#444}.emphasis_blue{background:linear-gradient(transparent 60%,#6cf 0);color:#444}.emphasis_green{background:linear-gradient(transparent 60%,#6f6 0);color:#444}.emphasis_orange{background:linear-gradient(transparent 60%,#ea5549 0)}.emphasis_red{background:var(--colorTomatoRed)}.emphasis_customer{background:var(--colorCustomer);color:#fff!important}.emphasis_Info{background:var(--colorYellow03)}._likeLetter{padding:0 2em;background:url(/asset/images/pages/text_border0.png) repeat;background-position:top;margin:0;color:var(--font-base);font-size:1.1rem;line-height:40px;letter-spacing:.02em}.note{padding:2em 0!important;background:#f9f9f9;border-right:120px solid var(--colorPink01);border-left:120px solid var(--colorPink01);filter:drop-shadow(0 2px 10px rgba(0,0,0,.05));margin-top:0}.note .rowView{justify-content:center;width:100%;margin-bottom:0}.note h2,.note h3{width:100%;background:none;margin-bottom:.5em!important;font-size:1.6rem;letter-spacing:.1em}.note p{margin-bottom:0!important}@media (max-width:991px){.note{border-right:30px solid var(--colorPink01);border-left:30px solid var(--colorPink01)}.note .rowView{padding-top:0}.note h2{font-size:1.2rem}}.noteContent{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;width:75%;padding:.5em 2.5em;background-image:url(../img/note_left.3c934a0b.svg),url(../img/note_right.a6eb48ae.svg);background-repeat:repeat-y,repeat-y;background-position:0 0,100% 0;background-size:8px auto,8px auto;margin:0 auto;font-size:.9rem!important;line-height:1.7;text-align:left}.noteContent+.noteContent{margin-top:2em}.noteContent>*{font-size:.9rem!important;line-height:1.6;text-align:left}.noteContent>*+*{margin-top:1em}@media (max-width:991px){.noteContent{width:92%;padding:.5em 1.6em}}.flagTip,.forTip{position:relative}.forTip:before{content:"i";position:absolute;top:-.3em;left:-.8em;z-index:300;display:flex;justify-content:center;align-items:center;width:1.2em;height:1.2em;background:var(--colorPink01);border-radius:50%;color:#333;font-size:.7rem;font-weight:700;font-style:italic;letter-spacing:.2em}.forTip:hover{color:inherit}.forTip:focus{outline:none}.tip{display:none}button.forTip{background:transparent;padding:0;border:0;margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;vertical-align:baseline}:root{--tipWidth:300px;--tipHeight:100px;--tipCorrection:0px}.toolTipContent{position:absolute;z-index:9999;left:0;display:flex;width:50vw;max-width:400px;padding:1em;background:hsla(0,0%,100%,.9);border:2px solid var(--colorPink01);border-radius:5px;overflow:visible;color:#000;font-size:.9rem;line-height:1.3;opacity:1}.toolTipContentLeft{left:-5px;text-align:left}.toolTipContentRight{left:auto;right:-5px;text-align:right}.toolTipContentCenter{left:var(--tipCorrection);text-align:left}.toolTipContentTop{top:var(--tipHeight);animation:animeDownAppearToolTip .5s ease forwards}.toolTipContentBottom{bottom:var(--tipHeight);animation:animeUpAppearToolTip .5s ease forwards}@keyframes animeUpAppearToolTip{0%{opacity:1;transform:translateY(50px)}30%{opacity:1}90%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes animeDownAppearToolTip{0%{opacity:1;transform:translateY(-50px)}30%{opacity:1}90%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}.toolTipContent>img{width:100%;height:auto}.toolTip{position:relative}a.toolTip:active,a.toolTip:hover,a.toolTip:link,a.toolTip:visited{color:inherit}@media (max-width:991px){.toolTip{padding-right:5px}.toolTipContent{width:300px;max-width:none}}.appearInterface{position:relative;z-index:500;height:auto;background:transparent;animation:animAppearInterface 3s ease-out forwards}@keyframes animAppearInterface{0%{opacity:0}30%{opacity:1}90%{opacity:1}to{opacity:1}}@media (max-width:991px){p#DetailHeadUpSp{padding-top:3.6em;margin-top:-3.6em;margin-bottom:3.6em}}.appBackgroundBase:after{background-image:url(../img/white.a8fcfa28.svg);background-size:100% auto;background-position:50%;background-repeat:no-repeat}@media (max-width:991px){.appBackgroundBase{position:relative;background:none}.appBackgroundBase:after{background:url(../img/white.a8fcfa28.svg);background-size:auto 150%;background-position:50%;background-repeat:no-repeat}}.pageFirstView{padding:180px 0 0}.blockView.pageFirstView{padding-top:40px}.customView.pageFirstView{padding:0}.customView.pageFirstView:before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100vh;max-height:480px;background:none;background-repeat:no-repeat;background-position:50%}.rowView.pageFirstView{margin-bottom:40px}.rowView.pageFirstView p{display:inline-flex;flex-wrap:wrap;justify-content:center;width:80%;font-size:1.15rem;line-height:1.5;letter-spacing:.05em}.customView.pageFirstView>p._addSection,.rowView.pageFirstView>p._addSection{padding-bottom:80px;background:url(/asset/images/pages/note_under.svg) bottom repeat-x;background-size:auto 25px;margin-bottom:60px}@media (max-width:991px){.pageFirstView{padding:140px 0 0}.rowView.pageFirstView{margin-bottom:2em}.rowView.pageFirstView p{width:90%}.customView.pageFirstView:before{height:320px}.rowView.pageFirstView+div>.rowView{padding-top:0}.customView.pageFirstView>p._addSection,.rowView.pageFirstView>p._addSection{padding-bottom:60px;background:url(/asset/images/pages/note_under.svg) bottom repeat-x;background-size:auto 25px;margin-bottom:40px}}.pageInsertView{padding-top:50px!important}.toNextBlockView{position:absolute;bottom:0;display:inline-block;width:calc(100% + 30px);height:32px;margin-left:-15px;text-align:center}.toNextBlockView>img{width:auto;height:32px}.toNextBlockView:hover{background:#123456;transition:all .8s ease}.externalLink{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;font-weight:500}.externalLink:active,.externalLink:hover,.externalLink:link,.externalLink:visited{color:inherit;font-weight:400}.externalLink:after{position:absolute;z-index:1000;top:-20px;right:-30px;content:"";width:36px;height:36px;background:var(--colorLink) url(../img/externalLink.1251db35.svg) no-repeat 50%;background-size:auto 60%;border-radius:50% 50%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));opacity:0}.externalLink:focus,.externalLink:hover{background-image:url(../img/decoLink.9b801bfd.svg);background-repeat:repeat-x;background-position:bottom;transition:all .3s ease}.externalLink:focus:after,.externalLink:hover:after{opacity:1;transition:all 1s ease}@media (max-width:991px){.externalLink{padding-right:5px}}.pageLink{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;font-weight:500;cursor:pointer}.pageLink:active,.pageLink:hover,.pageLink:link,.pageLink:visited{color:inherit}.pageLink:after{position:absolute;top:-20px;right:-30px;content:"";width:36px;height:36px;background:var(--colorLink) url(../img/pageLink.7de64a18.svg) no-repeat 50%;background-size:auto 60%;border-radius:50% 50%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));opacity:0}.pageLink:focus,.pageLink:hover{background-image:url(../img/decoLink.9b801bfd.svg);background-repeat:repeat-x;background-position:bottom;transition:all .3s ease}.pageLink:focus:after,.pageLink:hover:after{opacity:1;transition:all 1s ease}@media (max-width:991px){.pageLink{padding-right:5px}}.anchorLink{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;font-weight:500}.anchorLink:active,.anchorLink:hover,.anchorLink:link,.anchorLink:visited{color:inherit}.anchorLink:after{position:absolute;top:-20px;right:-30px;content:"";width:36px;height:36px;background:var(--colorLink) url(../img/anchorLink.d705696e.svg) no-repeat 50%;background-size:20% auto;border-radius:50% 50%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));opacity:0}.anchorLink:focus,.anchorLink:hover{background-image:url(../img/decoLink.9b801bfd.svg);background-repeat:repeat-x;background-position:bottom;transition:all .3s ease}.anchorLink:focus:after,.anchorLink:hover:after{opacity:1;transition:all 1s ease}@media (max-width:991px){.anchorLink{padding-right:5px}}.linkButton{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:375px;height:120px;background-image:url(../img/buttonBackImage05Blue.58c0d652.svg),url(../img/buttonBackImage05Red.878fa27b.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:right -30px center,left -30px center;margin:0 auto;border-radius:.25em;color:#333;font-size:1.2rem;font-weight:400;letter-spacing:.1em;text-align:center}.linkButton:after{position:absolute;top:auto;right:auto;z-index:-1;content:url(/asset/images/pages/iconPageLink.svg);width:80px;opacity:0}a.linkButton:active,a.linkButton:hover,a.linkButton:link,a.linkButton:visited{color:#333}a.linkButton:focus,a.linkButton:hover{animation:linkButtonAnime .8s ease-out forwards}@keyframes linkButtonAnime{0%{background-position:right -30px center,left -30px center}30%{background-position:right 365px center,left 365px center}80%{color:#333}to{background-position:right 345px center,left 345px center;color:#000}}@keyframes animPageLink{0%{opacity:0}90%{opacity:1}to{opacity:1}}a.linkButton:focus:after,a.linkButton:hover:after{animation:animPageLink 1s ease-out forwards}@media (max-width:991px){.linkButton{width:320px}a.linkButton:hover{animation:linkButtonAnime .8s ease-out forwards}@keyframes linkButtonAnime{0%{background-position:right -30px center,left -30px center}30%{background-position:right 310px center,left 310px center}to{background-position:right 290px center,left 290px center;color:#333}}}.linkButton.formSquare{width:240px;height:240px;backdrop-filter:blur(8px)}.linkButton.formSquare,.linkButton.formSquareS{padding:1em;background-position:right -50px center,left -50px center}.linkButton.formSquareS{width:180px;height:180px}.linkButton.formSquareM{width:220px;height:220px;padding:1em;background-color:#fff;background-position:right -50px center,left -50px center;color:#000!important;font-weight:300;letter-spacing:.8em}.linkButton.forExternal:after,a[target=_blank].linkButton:after{content:url(/asset/images/pages/iconExternalLink.svg);width:60px}.linkButton.forAnchor:after{content:url(/asset/images/pages/iconAnchorLink.svg);width:80px}a.linkButton.formSquareS:focus,a.linkButton.formSquareS:hover{animation:linkButtonAnimeSquareS .8s ease-out forwards}@keyframes linkButtonAnimeSquareS{0%{background-position:right -50px center,left -50px center}30%{opacity:1;background-position:right 175px center,left 175px center}to{opacity:1;background-position:right 160px center,left 160px center}}.pageLinkButtonFlat{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:280px;background-color:hsla(0,0%,100%,0);background-image:url(../img/buttonBackImageLeftYellow.58c0d652.svg),url(../img/buttonBackImageRightYellow.878fa27b.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:right -30px center,left -30px center;margin:0 auto}a.pageLinkButtonFlat:active,a.pageLinkButtonFlat:hover,a.pageLinkButtonFlat:link,a.pageLinkButtonFlat:visited{color:#666}a.pageLinkButtonFlat:focus,a.pageLinkButtonFlat:hover{animation:pageLinkButtonFlatAnime280 .8s ease-out forwards}@keyframes pageLinkButtonFlatAnime280{0%{background-position:right -30px center,left -30px center}30%{background-position:right 270px center,left 270px center}to{background-position:right 265px center,left 265px center}}@keyframes pageLinkButtonFlatAnime200{0%{background-position:right 0 center,left 0 center}30%{background-position:right 200px center,left 200px center}to{background-position:right 190px center,left 190px center}}@keyframes pageLinkButtonFlatAnime320{0%{background-position:right 0 center,left 0 center}30%{background-position:right 320px center,left 320px center}to{background-position:right 310px center,left 310px center}}@keyframes pageLinkButtonFlatAnime640{0%{background-position:right -20px center,left -20px center}30%{background-position:right 640px center,left 640px center}to{background-position:right 625px center,left 625px center}}.gridDivide2{display:flex;flex-wrap:wrap;width:100%}.gridDivide2 li{position:relative;z-index:100;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;width:50%;padding:5em 4em;overflow:visible}.gridDivide2 li:nth-child(2n){position:relative;padding-right:1em}.gridDivide2 li:nth-child(2n-1){padding-left:1em}.gridDivide2 li:first-child,.gridDivide2 li:nth-child(2){padding-top:0}.gridDivide2 li:nth-child(2n-1):before{content:url(/asset/images/pages/background_plus.svg);position:absolute;top:-80px;right:-80px;width:160px;height:160px}.gridDivide2 li:first-child:before{content:none}.gridDivide2 li h2,.gridDivide2 li h3{width:100%;padding-top:1em;background:none;border-bottom:0;margin-top:0;color:var(--colorTurquoiseBlue);font-size:1.5rem;font-weight:400;margin-bottom:2em}.gridDivide2 li p{width:100%}@media (max-width:991px){.gridDivide2{justify-content:center}.gridDivide2 li{width:90%;padding:3em 0 5em}.gridDivide2 li:nth-child(2){padding-top:3em}.gridDivide2 li:last-child{padding-bottom:0}.gridDivide2 li h2,.gridDivide2 li h3{width:auto;padding:0;margin-bottom:1.5em;text-align:left}.gridDivide2 li:before,.gridDivide2 li:nth-child(2n-1):before{content:"";position:absolute;top:-80px;right:auto;left:auto;width:60px;height:60px;background:url(/asset/images/pages/background_plus.svg);background-size:100% auto}.gridDivide2 li:first-child:before{content:none}.gridDivide2 li:nth-child(2n){padding-right:0}.gridDivide2 li:nth-child(2n-1){padding-left:0}}.iconHP:before{content:"";background:url(/asset/images/rocked/iconHP.png) no-repeat;background-size:100% auto}.iconDesign:before{content:"";background:url(/asset/images/rocked/iconDesign.png) no-repeat;background-size:100% auto}.iconCoding:before{content:"";background:url(/asset/images/rocked/iconCoding.png) no-repeat;background-size:100% auto}.iconSEO:before{content:"";background:url(/asset/images/rocked/iconSearched.png) no-repeat;background-size:100% auto}.iconWP:before{content:"";background:url(/asset/images/rocked/logoWPs.svg) no-repeat;background-size:100% auto}.iconSmartApp:before{content:"";background:url(/asset/images/rocked/iconApp.png) no-repeat;background-size:100% auto}.iconAnimation:before{content:"";background:url(/asset/images/rocked/iconAnime.png) no-repeat;background-size:100% auto}.twitter-timeline{width:90%!important}.twitter-timeline iframe{width:100%!important}.customView .areaPageTitle{width:30%;height:15vw;padding:0;background-image:url(/asset/images/pages/semicircleYellow.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center top -7.5vw;border:0;margin:0;margin:0 10%}.customView .areaPageTitle h1{display:inline-flex;justify-content:center;align-items:flex-end;width:100%;margin-left:.05em;font-size:3.6rem;line-height:1;letter-spacing:.15em;white-space:nowrap}.customView .areaPageTitle h1._kanji{font-size:3.2rem;letter-spacing:.18em}.customView .areaPageTitle h1 span{display:inline-flex;justify-content:center;align-items:center;width:100%;height:15vw}.customView p{width:75%;margin-top:.4em;margin-bottom:0;font-size:1.2rem;line-height:1.2;text-align:center}@media (max-width:991px){.customView .areaPageTitle{width:100%;max-width:360px;height:160px;background-position:center top -12vw}.customView .areaPageTitle h1{font-size:2.6rem}.customView .areaPageTitle h1._kanji{font-size:2.8rem}}#Login{flex-direction:column;width:100%}#Login,.login{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.login{width:375px;background:url(../img/lock.0be35fab.svg) no-repeat center bottom 50px;background-color:var(--colorTurquoiseBlue);background-size:75% auto;padding-top:80px;margin-bottom:20px}.loginH1{display:flex;justify-content:center;width:100%;margin-bottom:2em}.loginH1>h1{width:375px;height:auto;margin:0 .2em 0 .2em;color:#333;font-size:1.3rem;font-weight:400;line-height:1.2}.login ul{width:100%;margin-bottom:1.5em}.login li{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:100%}.login input{width:375px;height:48px;background:hsla(0,0%,100%,.8);padding:0 1.5em;border:0;margin-bottom:.8em;font-size:1rem}.login label{display:flex;justify-content:center;align-items:center;width:90%;padding:.3em 1em;border:1px solid #fff;border-radius:.2em;margin:0;font-size:.8rem;cursor:pointer}.login input[type=checkbox]{display:none;width:auto;height:1em;font-size:.9rem}.login input[type=checkbox]+label:hover{background:hsla(0,0%,100%,.5);transition:all .8s ease}.login input[type=checkbox]:checked+label{background:#fff;transition:all .8s ease}.login button{width:90%;padding:1.2em 0 1.2em .5em;background:transparent;border:1px solid #fff;border-bottom:0;border-radius:.2em .2em 0 0;margin-top:-.2em;color:#333;font-size:1.3em;letter-spacing:.2em;line-height:1.1}.login button:hover{background:hsla(0,0%,100%,.5);border:1px solid transparent;transition:all .8s ease}.login p{margin:0 0 1em}.login p.loginAlert{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:2.7em;margin:0 0 1.5em;color:#fff;font-size:1.2em;line-height:1.2}@media (max-width:991px){.login{padding-top:80px}.login input{width:100%;height:64px}.login label{height:3em;font-size:.8rem}}.notFound .rowView.pageFirstView{justify-content:center;margin-bottom:4em}.notFound .pageFirstView{padding-top:200px}.notFound h1{font-size:2.4rem;line-height:.7}.notFound .pageFirstView p{width:80%;letter-spacing:.1em}.notFound p.noteContent{display:inline;width:75%;letter-spacing:.1em}.notFound p.noteContent span{color:var(--colorRossoCorsa);font-weight:700}@media (max-width:991px){.notFound h1{font-size:2.3rem;line-height:.9}.notFound .pageFirstView p{width:90%}}.rowView p.notFoundUrl{width:80%;padding:.5em 2em;background:#f0f0f0;border-radius:20px;margin-bottom:4em;font-size:1.4rem;font-weight:400;word-break:break-all}.areaHomeH2{display:flex;align-items:center;justify-content:center;width:50%;padding-top:6.4em;border-bottom:3px solid var(--colorCompany);margin:0 auto 6.4em}.areaHomeH2>h2{margin:0 0 0 .5em;color:var(--colorMainOrange);font-size:3.8rem;font-weight:200;letter-spacing:.4em;line-height:.65}@media (max-width:991px){.areaHomeH2{padding-top:4.8em;margin:0 auto 4.8em}.areaHomeH2>h2{font-size:2.8rem}}.siteCommonBack:after{background:url(../img/homeBackBase0.6a27bc19.png);background-size:100% auto;background-position:50%;background-repeat:no-repeat}.homeDefaultBack:after{background:url(../img/white.a8fcfa28.svg);background-size:100% auto;background-position:50%;background-repeat:no-repeat}.homeBusinessBack:after{background:url(../img/lime0.044aef59.png);background-size:100% auto;background-position:50%;background-repeat:no-repeat}.homeBusinessServiceBack:after{background:url(../img/orange0.bb8a6201.png);background-size:100% auto;background-position:50%;background-repeat:no-repeat}.homeAboutUsBack:after,.homeNewsBack:after{background:url(../img/grapefruit0.528f256e.png);background-size:100% auto;background-position:50%;background-repeat:no-repeat}.homeAdBack:after{background:url(../img/homeBackBase0.6a27bc19.png);background-size:100% auto;background-position:50%;background-repeat:no-repeat}.aboutBack:after{background:url(../img/grapefruit_cut.3e7d3ac8.png);background-size:100% auto;background-position:50%;background-repeat:no-repeat}@media (max-width:991px){.homeDefaultBack:after{background:url(../img/white.a8fcfa28.svg);background-size:auto 150%;background-position:50%;background-repeat:no-repeat}.homeBusinessBack:after{background:url(../img/lime.9de0f72f.png);background-size:auto 150%;background-position:50%;background-repeat:no-repeat}.homeBusinessServiceBack:after{background:url(../img/orange.8700eff8.png);background-size:auto 150%;background-position:50%;background-repeat:no-repeat}.homeAboutUsBack:after,.homeNewsBack:after{background-image:url(../img/grapefruit.5d3f17a7.png);background-size:auto 150%;background-position:50%;background-repeat:no-repeat}}.areaHomeKeyVisual{align-items:flex-start;justify-content:flex-end;align-content:center;height:100vh;min-height:640px;padding-top:60px}.areaHomeKeyVisual,.areaLaxParts01{position:relative;display:flex;flex-wrap:wrap;width:100%}.areaLaxParts01{justify-content:center;transform:translateY(-200px);animation:animeDownAppear 1s ease .5s forwards;animation-timing-function:cubic-bezier(0,.94,.14,1)}.laxParts01{position:absolute;top:0;width:360px}.areaHomeKeyVisual .areaVideo{position:absolute;top:0;right:0;z-index:0;width:100%;height:100vh;min-height:640px;max-height:840px;background:none;overflow:visible}.areaHomeKeyVisual .areaVideo a,.areaHomeKeyVisual .areaVideo button{position:absolute;display:inline-block;background:none;border:0;opacity:0}.areaHomeKeyVisual .areaVideo a:hover,.areaHomeKeyVisual .areaVideo button:hover{cursor:pointer}.areaHomeKeyVisual .areaVideo a>img,.areaHomeKeyVisual .areaVideo button>img{width:100%;height:auto}.areaHomeKeyVisual .areaVideo button.objectPen{top:50%;right:-18%;width:30%;animation:animeObjectPen 2s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectPen{top:42%;right:-65%;width:80%}}.areaHomeKeyVisual .areaVideo button.objectRamen{top:75%;right:-5%;width:20%;animation:animeObjectRamen 2s ease 9s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectRamen{top:80%;right:-15%;width:35%}}.areaHomeKeyVisual .areaVideo button.objectFlower{top:-10%;right:-2%;width:25%;transform-origin:right top;animation:animeObjectFlower 2s ease 9s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectFlower{top:-2%;right:-5%;width:35%}}.areaHomeKeyVisual .areaVideo button.objectToys{top:15%;right:0;width:14%;transform-origin:center bottom;animation:animeObjectToys .8s linear 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectToys{top:24%;right:-5%;width:30%}}.areaHomeKeyVisual .areaVideo button.objectCar{bottom:0;left:-5%;width:30%;transform-origin:left bottom;animation:animeObjectCar 2s linear 8s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectCar{bottom:4%;left:-10%;width:60%}}.areaHomeKeyVisual .areaVideo button.objectCosme{top:42%;left:13%;width:12%;animation:animeObjectCosme 3s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectCosme{top:28%;left:13%;width:16%}}.areaHomeKeyVisual .areaVideo button.objectBread{top:55%;right:-15%;width:27%;transform:rotate(-40deg);animation:animeObjectBread .5s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectBread{top:65%;right:-12%;width:35%}}.areaHomeKeyVisual .areaVideo button.objectPizza{top:-15%;left:-5%;width:25%;transform-origin:center;animation:animeObjectPizza 2s ease 9s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectPizza{top:-5%;left:-20%;width:50%}}.areaHomeKeyVisual .areaVideo button.objectMedicine{top:-5%;right:20%;width:12%;transform-origin:left top;animation:animeObjectMedicine 2s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectMedicine{top:22%;right:15%;width:18%}}.areaHomeKeyVisual .areaVideo button.objectConstruction{top:49%;left:5%;width:17%;transform-origin:right bottom;animation:animeObjectConstruction .5s ease 9s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectConstruction{top:62%;left:1%;width:30%}}.areaHomeKeyVisual .areaVideo button.objectBarber{top:-5%;right:30%;width:12%;animation:animeObjectBarber 2s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectBarber{top:25%;right:25%;width:20%}}.areaHomeKeyVisual .areaVideo button.objectPet{bottom:-5%;right:30%;width:10%;animation:animeObjectPet 2s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectPet{bottom:-5%;right:15%;width:20%}}.areaHomeKeyVisual .areaVideo button.objectShoes{top:76%;right:15%;width:18%;transform:rotate(20deg);animation:animeObjectShoes 5s steps(1) 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectShoes{top:67%;right:15%;width:25%}}.areaHomeKeyVisual .areaVideo button.objectBanana{top:400px;left:27%;width:10%;transform-origin:center bottom;animation:animeCradle 2s linear 9s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectBanana{top:470px;left:15%;width:15%}}.areaHomeKeyVisual .areaVideo button.objectBar{top:30%;left:-5%;width:7%;transform-origin:right bottom;transform:rotate(30deg);animation:animeObjectBar 1s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectBar{top:20%;width:10%}}.areaHomeKeyVisual .areaVideo button.objectBooks{top:25%;right:30%;width:10%;transform:rotate(30deg);animation:animeObjectBooks .5s linear 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectBooks{top:35%;right:15%;width:20%}}.areaHomeKeyVisual .areaVideo button.objectCamera{bottom:-10%;left:20%;width:12%;transform:rotate(-20deg);animation:animeObjectCamera 3s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectCamera{bottom:-3%;left:10%;width:20%}}.areaHomeKeyVisual .areaVideo button.objectCoffee{top:-6%;left:18%;width:16%;animation:animeObjectCoffee 1s ease 9s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectCoffee{top:-2%;left:5%;width:25%}}.areaHomeKeyVisual .areaVideo button.objectScrew{top:75%;left:5%;width:10%;animation:animeObjectScrew 2s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectScrew{top:75%;left:-2%;width:20%}}.areaHomeKeyVisual .areaVideo button.objectGym{top:-5%;right:18%;width:4%;transform-origin:center top;animation:animeObjectGym 3s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectGym{top:-2%;right:5%;width:10%}}.areaHomeKeyVisual .areaVideo button.objectDesk{bottom:-15%;left:35%;width:25%;animation:animeObjectDesk 2s ease 10s forwards}@media (max-width:991px){.areaHomeKeyVisual .areaVideo button.objectDesk{bottom:-5%;left:35%;width:40%}}.areaHomeKeyVisual .areaVideo>._grid{position:absolute;z-index:100;top:0;left:0;width:100vw;height:100vh;max-height:720px;pointer-events:none}.areaHomeKeyVisual .areaVideo>._grid._move p{transform:rotate(6deg);font-family:serif;font-family:Hannari}.areaHomeKeyVisual .areaVideo>._grid._move p:first-child{padding-left:32vw;margin-top:-290px}.areaHomeKeyVisual .areaVideo>._grid._move p:nth-child(2){padding-left:calc(32vw - 150px);margin-top:-550px}.areaHomeKeyVisual .areaVideo>._grid._move p:first-child span{position:absolute;color:var(--colorCompany);font-size:4rem;font-weight:300;opacity:0;offset-path:path("M633.534,0.026c0,0,51.005,966.005-392.884,966.005C108.089,966.032,0.5,861.958,0.5,733.559C0.5,605.16,107.999,501.1,240.56,501.1");animation-direction:normal;animation-duration:5s;animation-timing-function:cubic-bezier(0,.94,.14,1);animation-fill-mode:forwards}.areaHomeKeyVisual .areaVideo>._grid._move p:nth-child(2) span{position:absolute;color:var(--colorCompany);font-size:12rem;font-weight:200;opacity:0;offset-path:path("M479.048,0.5C214.753,0.5,0.5,214.753,0.5,479.048s214.253,478.548,478.548,478.548c109.118,0,209.707-36.521,290.21-98.009");animation-direction:normal;animation-duration:4s;animation-timing-function:cubic-bezier(0,.94,.14,1);animation-fill-mode:forwards}.areaHomeKeyVisual .areaVideo>video{position:absolute;top:50%;left:50%;z-index:0;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%}.areaHomeKeyVisual ._logo{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:32vh;min-width:200px;max-width:240px;padding:0;padding-bottom:32px;background:var(--colorCompany);margin:0 5%}.areaHomeKeyVisual ._logo .areaSvgLogo{display:block;width:100%;height:60px;margin-top:80px}.logoColor{fill:#fff}.areaHomeKeyVisual ._logo h1{width:100%;padding:1em 0 .5em;margin:0;color:#fff;font-size:1.75rem;font-weight:400;letter-spacing:.2em;text-align:center}.areaHomeKeyVisual ._logo p{width:100%;padding:0 .28em 0 0;color:#fff;font-size:.85rem;font-weight:700;line-height:1.2;letter-spacing:.28em;text-align:center}.areaHomeKeyVisual ._catch{position:absolute;z-index:0;top:600px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-height:900px;padding:0;margin:0;pointer-events:none}.areaHomeKeyVisual ._catch p{position:relative;z-index:1;margin:0;color:var(--colorCompany);font-style:normal;font-size:1.9rem;font-weight:300;transform-origin:center top;pointer-events:none}.areaHomeKeyVisual ._catch._move p span{position:absolute;left:-300px;bottom:100px;opacity:0;offset-path:path("M662.27,0.354c-182.931,182.933-478.984,182.933-661.917,0");offset-rotate:auto 180deg;animation-direction:normal;animation-duration:1.5s;animation-timing-function:cubic-bezier(0,.94,.14,1);animation-fill-mode:forwards}.areaLaxParts02{position:absolute;z-index:25;top:0;display:flex;flex-wrap:wrap;justify-content:center;width:100vw;height:100vh}.laxParts0201{position:absolute;width:120vw;height:120vw}.laxParts02{width:120vw;height:120vw;animation:animeRotate 20s ease infinite}@media (max-width:991px){.laxParts02,.laxParts0201{width:120vh;height:120vh}}.areaLaxParts06{position:absolute;z-index:999;bottom:0;width:100%;padding:0 1em;pointer-events:none}.areaLaxParts06,.areaLaxParts06 p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.areaLaxParts06 p{align-content:center;margin-left:.5em;color:#fff;font-size:3.6rem;font-weight:200;line-height:.8;letter-spacing:.05em;text-align:center}.areaLaxParts06 span._correct{margin-left:-.05em;letter-spacing:-.15em}.areaLaxParts06 span._emphasis{margin-top:-120px;margin-left:-10px;color:var(--colorCompany);font-size:12rem;font-weight:100}.areaHomeKeyVisualAnime{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100vh;max-height:720px;animation:none;opacity:0;pointer-events:none}.areaHomeKeyVisualAnime>span{position:absolute;z-index:31;top:100px;left:calc(50vw - 270px - .6rem);offset-path:path("M0.5,270c0,148.84,120.66,269.5,269.5,269.5c148.841,0,269.5-120.66,269.5-269.5S418.841,0.5,270,0.5C121.16,0.5,0.5,121.16,0.5,270");offset-rotate:auto 180deg;animation-direction:normal;animation-duration:1.5s;animation-timing-function:linear;animation-fill-mode:forwards;color:var(--colorTurquoiseBlue);font-size:1.5rem;opacity:0}.areaHomeKeyVisualAnime._move{animation:animeScaleUp 3s ease 3s forwards;opacity:1;transition:all 5s ease}@media (max-width:991px){.areaHomeKeyVisual{justify-content:center;align-items:center;padding-top:0;margin-bottom:0}.areaHomeKeyVisual .areaVideo{width:100%;height:100vh}.areaHomeKeyVisual .areaVideo>._grid{top:auto;left:auto}.areaHomeKeyVisual .areaVideo>._grid._move p{transform:rotate(2deg)}.areaHomeKeyVisual .areaVideo>._grid._move p:first-child{padding-left:0;margin-top:-220px;margin-left:calc(50vw - 170px)}.areaHomeKeyVisual .areaVideo>._grid._move p:nth-child(2){padding-left:0;margin-top:-500px;margin-left:calc(50vw - 370px)}.areaHomeKeyVisual .areaVideo>._grid._move p:first-child span{font-size:3.5rem}.areaHomeKeyVisual .areaVideo>._grid._move p:nth-child(2) span{font-size:7rem}.areaHomeKeyVisual ._logo{position:absolute;top:0;bottom:auto;left:auto;width:60%;height:auto;min-height:auto}.areaHomeKeyVisual ._logo .areaSvgLogo{margin-top:54px;margin-top:36px}.areaHomeKeyVisual ._catch._move p span{left:-150px;bottom:40px}}.areaHomeBusiness .rowView{margin-top:240px;margin-bottom:var(--space-h3Area)}.areaHomeBusiness>.rowView ._block{position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:50%;border-radius:0 0 8px 8px;margin-bottom:0}.areaHomeBusiness>.rowView ._block .areaHomeH2{width:40vw}.areaHomeBusiness>.rowView ._block .areaHomeH2>h2{color:var(--colorLemonYellow)}.areaHomeBusiness>.rowView ._block p{padding:1em 2em;margin-bottom:2.4em;color:#fff;font-size:1.3rem;line-height:1.4;letter-spacing:.06em}.areaHomeBusiness>.rowView ._list{position:absolute;top:10px;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:0 2%}.areaHomeBusiness>.rowView ._list li{position:relative;z-index:100;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:21%;height:100px;padding-right:0;background:hsla(0,0%,100%,.6);border-radius:4px;margin-right:20%;margin-bottom:2.5em}.areaHomeBusiness>.rowView ._list li:nth-child(2n){justify-content:flex-start;padding-right:0;padding-left:0;margin-right:0;margin-left:20%}.areaHomeBusiness>.rowView ._list li:last-child{background:none}.areaHomeBusiness>.rowView ._list li a,.areaHomeBusiness>.rowView ._list li span{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;max-width:none;height:100%;padding:0;padding-left:1%;margin-bottom:0;color:var(--colorBurntUmber);font-size:1.5rem;line-height:1.1;letter-spacing:.05em}.areaHomeBusiness>.rowView>._list li:nth-child(2n) a,.areaHomeBusiness>.rowView>._list li:nth-child(2n) span{justify-content:flex-end;padding:0;padding-right:1%;text-align:right}.areaHomeBusiness>.rowView ._list li:before{position:absolute;z-index:-1;top:0;left:0;content:"";display:block;width:150px;height:100%;background-color:hsla(0,0%,100%,.6);background-repeat:no-repeat;background-position:right 20px center}.areaHomeBusiness>.rowView ._list li:last-child:before{background:none}.areaHomeBusiness>.rowView ._list li.iconHP:before{background-image:url(/asset/images/pages/iconHP.svg);background-size:50% auto}.areaHomeBusiness>.rowView ._list li.iconDesign:before{top:auto;background-image:url(/asset/images/pages/iconDesign.svg);background-size:60% auto;background-position:left 20px center}.areaHomeBusiness>.rowView ._list li.iconCoding:before{top:auto;background-image:url(/asset/images/pages/iconCoding.svg);background-size:60% auto}.areaHomeBusiness>.rowView ._list li.iconSearched:before{background-image:url(/asset/images/pages/iconSearched.svg);background-size:60% auto;background-position:left 20px center}.areaHomeBusiness>.rowView ._list li.iconWP:before{top:auto;background-image:url(/asset/images/pages/logoWPsGray.svg);background-size:50% auto}.areaHomeBusiness>.rowView ._list li:nth-child(2n){background-position:right -200px top}.areaHomeBusiness>.rowView ._list li:before{left:-150px}.areaHomeBusiness>.rowView ._list li:nth-child(2n):before{right:-150px;left:auto}.areaHomeBusiness>.rowView ul._more{position:relative;z-index:99;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0}.areaHomeBusiness>.rowView ul._more li{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;width:30%;margin-bottom:1em;text-align:center}.areaHomeBusiness>.rowView ul._more li a{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%;background-color:var(--colorLemonYellow);font-size:3rem;font-weight:100}.areaHomeBusiness>.rowView ul._more li:before{content:"";display:block;width:20%;height:80px;background:url(/asset/images/pages/arrowYellow.svg) bottom no-repeat;background-size:52px auto;margin-bottom:2px}.decoDownArrow:before{content:url(/asset/images/pages/flowDownOrange.svg);position:absolute;top:-24px;display:block;width:100%;margin-bottom:2px;text-align:center}.decoRightArrow{position:relative}.decoRightArrow:before{content:"";position:absolute;left:-22px;display:block;width:20px;height:100%;background:url(/asset/images/pages/flowRightPurple.svg) 50% no-repeat;background-size:20px auto}.decoDownLongArrow{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.decoDownLongArrow:before{content:url(/asset/images/pages/flowDownGreen.svg);position:absolute;bottom:-50px;display:block;width:40%;height:auto;margin-bottom:2px;text-align:center}@media (max-width:991px){.areaHomeBusiness .rowView{margin-top:0;margin-bottom:var(--space-h5Area)}.areaHomeBusiness>.rowView ._block{order:1;width:100%}.areaHomeBusiness>.rowView ._block .areaHomeH2{width:80%}.areaHomeBusiness>.rowView ._block p{width:100%;max-width:400px;padding:.5em 1em;margin-bottom:2em;font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:.06em}.areaHomeBusiness>.rowView ul._more{order:3;align-items:flex-start}.areaHomeBusiness>.rowView ul._more li a{font-weight:200}.areaHomeBusiness>.rowView ._list{order:2;position:relative;top:auto;left:auto;width:100%;max-width:400px;margin-bottom:2em}.areaHomeBusiness>.rowView ._list li{justify-content:flex-end;align-items:center;width:100%;min-height:60px;height:120px;padding:0 1em;background:none;margin-right:0;margin-bottom:1em}.areaHomeBusiness>.rowView ._list li:nth-child(2n){justify-content:flex-start;margin-left:0}.areaHomeBusiness>.rowView ._list li:last-child{display:none}.areaHomeBusiness>.rowView ._list li a,.areaHomeBusiness>.rowView ._list li span{display:inline-block;width:100%;height:auto;padding:1em 0;color:#fff;font-size:1.9rem;font-weight:400;text-align:right}.areaHomeBusiness>.rowView>._list li:nth-child(2n) a,.areaHomeBusiness>.rowView>._list li:nth-child(2n) span{padding:1em 0;text-align:left}.areaHomeBusiness>.rowView ._list li a:hover{background:hsla(0,0%,100%,.2)}.areaHomeBusiness>.rowView ._list li:before{left:0;width:120px;height:120px;background-color:hsla(0,0%,100%,.9);background-position:50%;border-radius:50%}.areaHomeBusiness>.rowView ._list li:nth-child(2n):before{left:auto;right:0}.areaHomeBusiness>.rowView ._list li.iconHP:before{background-image:url(/asset/images/rocked/iconHP.png);background-size:auto 80%}.areaHomeBusiness>.rowView ._list li.iconDesign:before{background-image:url(/asset/images/rocked/iconDesign.png);background-size:90% auto}.areaHomeBusiness>.rowView ._list li.iconCoding:before{background-image:url(/asset/images/rocked/iconCoding.png);background-size:90% auto}.areaHomeBusiness>.rowView ._list li.iconSearched:before{background-image:url(/asset/images/rocked/iconSearched.png);background-size:90% auto}.areaHomeBusiness>.rowView ._list li.iconWP:before{background-image:url(/asset/images/rocked/logoWPs.svg);background-size:auto 80%}}.areaHomeService{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:40px;filter:drop-shadow(0 1px 5px rgba(0,0,0,.05))}.areaHomeService .rowView{position:relative;justify-content:center;padding:0;background:#fff url(/asset/images/pages/line_orange.svg) repeat-y 50%;margin-bottom:0}.areaHomeService .rowView:last-child{margin-bottom:7.2em}.areaHomeService .rowView ._block{align-items:center;margin-bottom:1.2em}.areaHomeService .rowView ._block:last-child{margin-bottom:0}.areaHomeService .rowView ._block h4{position:relative;z-index:1000;display:flex;justify-content:center;align-items:center;width:25%;height:20vw;max-height:calc(var(--viewMaxWidth)*0.25);padding:0;background:var(--homeServiceBackground);margin-bottom:.5em;border-radius:50%;border:3px solid var(--colorMainOrange);color:var(--colorMainBlue);font-size:2.4rem;font-weight:300;letter-spacing:-.05em}.areaHomeService .rowView ._block h4 img{position:absolute;z-index:-1;width:60%;height:60%}.areaHomeService .rowView ._block p{width:90%;padding:10px 5%;background:var(--homeServiceBackground);border-right:3px solid var(--colorOrangeLayer2);border-left:3px solid var(--colorOrangeLayer2);margin:0;color:var(--colorBurntUmber);font-size:1.15rem;line-height:1.7;text-align:left}.areaHomeService .rowView ._block p span{text-align:left}.areaHomeService .rowView ._block p+._list{margin-top:3em}.areaHomeService .rowView ._block p:last-child{margin-bottom:3.6em}@media (max-width:991px){.areaHomeService .rowView:last-child{margin-bottom:0}.areaHomeService .rowView ._block h4{width:40%;max-width:200px;height:36vw;max-height:200px}}.areaHomeService .customView{position:relative;justify-content:center;width:80%;max-width:var(--viewMaxWidth);padding:0;background:#fff url(/asset/images/pages/line_orange.svg) repeat-y 50%;margin-bottom:0}.areaHomeService .areaHomeH3{display:flex;justify-content:center;align-items:center;width:auto;width:100%;padding:0;margin-bottom:1em}.areaHomeService .areaHomeH3 h3{position:relative;width:100%;padding:0;padding:0 1em;background:var(--colorOrangeLayer2);border:0;margin:0;color:#fff;font-size:3rem;font-weight:100;line-height:1;letter-spacing:.03em}.areaHomeService .areaHomeH3 h3 span{font-size:1.4rem;font-weight:300}.areaHomeService .customView p{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 5%;margin:0;font-size:1.2rem;line-height:1.5;text-align:left}.areaHomeService .customView>._block{width:100%;background:#fff;border-right:3px solid var(--colorMainOrange);border-left:3px solid var(--colorMainOrange);margin:.5em 5% 1em;text-align:center}.areaHomeService .customView ._button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}.areaHomeService .customView ._button button{position:relative;width:50%;padding:0;padding-left:.5em;background:linear-gradient(-5deg,#97d86d,#aaed7e);border:0;margin:0;color:#555;font-size:1.1rem;letter-spacing:.05em;text-align:center;overflow:visible;cursor:pointer}.areaHomeService .customView ._button button:hover{opacity:0;transition:all .8s ease}.areaHomeService .customView ._button button img{position:absolute;top:-5px;left:5px;width:auto;height:2em;margin-right:1em;pointer-events:none}.areaHomeService .customView ._button p.omissionMark img{width:30px;height:auto;margin:0 0 .5em}@media (max-width:991px){.areaHomeService .customView{width:90%}.areaHomeService .areaHomeH3 h3{padding:.5em .2em;font-weight:300}.areaHomeService .areaHomeH3 h3 span{position:absolute;bottom:0}.areaHomeService .customView ._button{width:100%}.areaHomeService .customView ._button button{width:80%}}.areaHomeServiceFeatures p{margin-bottom:0}.areaHomeServiceFeatures p._rhythmOne{padding:.5em 10%;font-size:1.7rem;text-align:center}.areaHomeServiceFeatures p._rhythmTwo{margin-bottom:60px}.areaHomeService ._block ._list{position:relative;top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;padding:0}.areaHomeService ._list dl{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;width:48%;padding-bottom:1em;margin-bottom:1em;overflow:visible}.areaHomeService ._list dl:nth-child(2n){align-items:flex-end}.areaHomeService ._list dl:nth-child(6) a{margin-bottom:.4em}.areaHomeService ._list dl:nth-child(6) a:last-child{margin-bottom:0}.areaHomeService ._list dl dt{display:inline-block;width:100%;padding:.5em;background:var(--colorOrangeLayer1);background:var(--colorCeruleanBlue);background:var(--colorTurquoiseBlue);margin-bottom:.1em;color:#fff;font-size:1.4rem}.areaHomeService ._list dl dt a{color:#fff}.areaHomeService ._list dl:nth-child(2n) dt{text-align:right}.areaHomeService ._list dl dt:hover{color:#fff}.areaHomeService ._list dl dt span.forTip{color:#f9f9f9}.areaHomeService ._list dl dd{display:block;width:auto;padding:.2em;color:var(--colorMainGreen);font-size:1rem}.areaHomeService ._list dl:nth-child(2n) dd{text-align:right}@media (max-width:991px){.areaHomeService ._block ._list{width:104%;margin-left:-2%;margin-right:-2%}.areaHomeService ._list dl{justify-content:flex-start}.areaHomeService ._list dl dt{padding-left:10px;font-size:1.3rem;text-align:left;line-height:1.2}.areaHomeService .rowView ._block ._list dl dd{padding-left:10px;margin-left:5%;line-height:1.4}.areaHomeService ._list dl:nth-child(2n) dt{padding-right:10px;padding-left:0;text-align:right}.areaHomeService ._list dl:nth-child(2n) dd{padding-right:10px;padding-left:0;margin-right:5%}}section.areaHomeBusiness .rowView._more{margin-top:0}.areaHomeService .areaHomeServiceMore h4{margin-bottom:2em}.areaHomeService .areaHomeServiceMore ._more,.areaHomeService .customView nav{display:flex;flex-wrap:wrap;justify-content:center;width:100%;background:#fff}.areaHomeService .areaHomeServiceMore ._more ul,.areaHomeService .customView nav ul{position:relative;z-index:99;display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;padding:0 0 2em}.areaHomeService .areaHomeServiceMore ._more ul li,.areaHomeService .customView nav li{position:relative;width:24%;margin-bottom:1em;text-align:center}.areaHomeService .areaHomeServiceMore ._more ul li a,.areaHomeService .customView nav li a{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%;background-color:var(--colorMainOrange);color:#444;font-size:2.1rem;font-weight:100}.areaHomeService .areaHomeServiceMore ._more ul li a.pageLinkButtonFlat:hover{color:#fff;animation:pageLinkButtonFlatAnime200 .8s ease-out forwards}.areaHomeService .areaHomeServiceMore ._more:before{content:"";display:block;width:calc(68% + 6px);border-top:3px solid var(--colorMainOrange)}.areaHomeService .areaHomeServiceMore ._more ul li:before,.areaHomeService .customView nav li:before{content:"";display:block;width:100%;height:80px;background:url(/asset/images/pages/arrowOrange.svg) bottom no-repeat;background-size:52px auto;margin-bottom:2px}.areaHomeAboutWeb{position:relative;margin-bottom:12em}.areaHomeAboutWeb .rowView .areaHomeH3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:52%;background:url(/asset/images/pages/line_green.svg) center bottom 36px repeat-x;background:none;background:hsla(0,0%,100%,.8);border-radius:4px 4px 0 0;margin-bottom:1em;margin-bottom:0}.areaHomeAboutWeb .rowView .areaHomeH3 h3{display:flex;justify-content:center;align-items:center;width:auto;height:100px;padding:0 1em;background:none;margin-bottom:0;color:var(--colorLemonYellow);color:var(--colorBurntUmber);font-size:2.1rem;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:.05em}.areaHomeAboutWeb .rowView ._block{width:52%;background:hsla(0,0%,100%,.8);border-radius:0 0 4px 4px}.areaHomeAboutWeb .rowView p{width:64%;width:100%;padding:1.2em 1em .5em;margin-bottom:2em;font-size:1.15rem;color:#555}.areaHomeAboutWeb .rowView p._catch{width:60%;padding-bottom:1em;margin-bottom:.2em;color:#fff;font-size:1.3rem;line-height:1.4;text-align:center;letter-spacing:.06em}.areaHomeAboutWeb ._more{position:absolute;top:3em;display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:100px}.areaHomeAboutWeb .rowView ._more li{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:30%;height:auto}.areaHomeAboutWeb .rowView ._more li:before{content:"";display:block;width:20%;height:80px;background:url(/asset/images/pages/arrowYellow.svg) bottom no-repeat;background-size:52px auto}.areaHomeAboutWeb ._more li a.pageLinkButtonFlat{width:100%;padding:.1em .2em;background-color:var(--colorLemonYellow);font-size:1.7rem;font-weight:300;line-height:.9;text-align:center}@media (max-width:991px){.areaHomeAboutWeb .rowView ._block,.areaHomeAboutWeb .rowView .areaHomeH3{width:90%}.areaHomeAboutWeb .rowView p._catch{width:54%}.areaHomeAboutWeb ._more{top:7em}}.areaHomeAboutUs .areaHomeH2{border-bottom:3px solid var(--colorCompany)}.areaHomeAboutUs .areaHomeH2>h2{color:var(--colorAbout)}.areaHomeAboutUs .rowView{position:relative;justify-content:center;margin-bottom:4em}.areaHomeAboutUs .rowView .areaHomeH2{width:62%}.areaHomeAboutUs .rowView p{padding:0 2em;margin-bottom:2em;font-size:1.2rem;line-height:1.5;letter-spacing:.06em}.areaHomeAboutUs .rowView ul._more{position:relative;z-index:99;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0}.areaHomeAboutUs .rowView ul._more li{position:relative;margin-bottom:4em;width:30%;text-align:center}.areaHomeAboutUs .rowView ul._more li a{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%;background-color:var(--colorAbout);font-size:3rem;font-weight:100}.areaHomeAboutUs .rowView ul._more li a:hover{color:#fff}.areaHomeAboutUs .rowView ul._more li:before{content:"";display:block;width:100%;height:100px;background:url(/asset/images/pages/arrowGreen.svg) no-repeat;background-size:20% auto;background-position:bottom;margin-bottom:2px}@media (max-width:991px){.areaHomeAboutUs .rowView .areaHomeH2{width:80vw}.areaHomeAboutUs .rowView p{padding:0 1em}.areaHomeAboutUs .rowView ul._more li:before{background:url(/asset/images/pages/arrowGreen.svg) no-repeat;background-size:50px auto;background-position:bottom}}.areaHomeConnection .areaHomeH2{border-bottom:3px solid var(--colorCompany)}.areaHomeConnection .areaHomeH2>h2{color:var(--colorSkyBlue);line-height:.7;letter-spacing:.3em}.areaHomeConnection .rowView{position:relative;justify-content:center;margin-bottom:4em}.areaHomeConnection .rowView .areaHomeH2{width:62%}.areaHomeConnection .rowView p{padding:0 2em;margin-bottom:2em;font-size:1.2rem;line-height:1.5;letter-spacing:.06em}.areaHomeConnection .rowView ul._more{position:relative;z-index:99;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0}.areaHomeConnection .rowView ul._more li{position:relative;margin-bottom:4em;width:30%;text-align:center}.areaHomeConnection .rowView ul._more li a{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%;background-color:var(--colorSkyBlue);font-size:3rem;font-weight:100}.areaHomeConnection .rowView ul._more li a:hover{color:#fff}.areaHomeConnection .rowView ul._more li:before{content:"";display:block;width:100%;height:100px;background:url(/asset/images/pages/arrowBlue.svg) no-repeat;background-size:20% auto;background-position:bottom;margin-bottom:2px}@media (max-width:991px){.areaHomeConnection .rowView .areaHomeH2{width:80vw}.areaHomeConnection .rowView .areaHomeH2>h2{margin:0 0 0 .3em;letter-spacing:.25em}.areaHomeConnection .rowView p{padding:0 1em}.areaHomeConnection .rowView ul._more li:before{background:url(/asset/images/pages/arrowGreen.svg) no-repeat;background-size:50px auto;background-position:bottom}}.areaHomeInformation{margin-bottom:8em}.areaHomeInformation .areaHomeH2{width:62%}.areaHomeInformation .areaHomeH2>h2{color:var(--colorAbout)}.areaHomeInformation ._pickup{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%;max-width:var(--viewMaxWidth);min-height:284px;padding:2.5em 3em 0;background:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);margin:72px auto 1em}.areaHomeInformation ._pickup li{width:50%;max-width:70%;height:auto;padding:0;margin-bottom:2.5em}.areaHomeInformation ._pickup li:nth-child(2n-1){flex-grow:2}.areaHomeInformation ._pickup li:nth-child(2n){border-left:4px solid #f9f9f9}.areaHomeInformation ._pickup li article{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;border-radius:0;background:none;margin:0}.areaHomeInformation ._pickup li:nth-child(2n) article{justify-content:flex-end}.areaHomeInformation ._pickup li ._image{display:flex;flex-wrap:wrap;align-items:flex-start;width:160px;height:auto;margin:0 20px 0 0;overflow:hidden}.areaHomeInformation ._pickup li:nth-child(2n) ._image{order:2;margin:0 0 0 20px}.areaHomeInformation ._pickup li ._image img{width:100%;height:auto}.areaHomeInformation ._pickup li ._block{width:calc(100% - 180px);padding:0 5% 0 0}.areaHomeInformation ._pickup li:nth-child(2n) ._block{order:1;padding:0 0 .8em 5%}.areaHomeInformation ._pickup li ._block h1{position:relative;margin-bottom:1em;font-size:1.4rem;line-height:.9}.areaHomeInformation ._pickup li ._block h1 a{position:relative;z-index:100;display:inline-block;width:100%;color:#333;text-align:left;word-break:break-all}.areaHomeInformation ._pickup li ._block p{color:#333;font-size:1rem;line-height:1.5}.areaHomeInformation ._pickup li ._block p._date{margin-bottom:.5em}.areaHomeInformation ._pickup li ._block p._content{white-space:pre-wrap}.areaHomeInformation ._list{display:flex;flex-direction:column;align-items:center;width:100%;min-height:182px;padding:0 1em 1em;margin:.5em auto}.areaHomeInformation ._list li{width:62%;background:var(--colorAnnounce);border-bottom:3px dotted var(--colorMainGreen)}.areaHomeInformation ._list li:first-child{padding-top:1em}.areaHomeInformation ._list li:last-child{padding-bottom:1em;border-bottom:0}.areaHomeInformation ._list li article{padding:0;border-radius:0;background:none;margin:0}.areaHomeInformation ._list li ._block{width:100%;padding:.5em 0}.areaHomeInformation ._list li ._block a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.areaHomeInformation ._list li ._block h1{max-width:75%;margin:0;margin-right:5%;color:#111;font-size:1rem;font-weight:400;line-height:1;text-align:left;word-break:break-all}.areaHomeInformation ._list li ._block p._date{width:14%;margin-right:1%;margin-left:5%;color:#333;font-size:.9rem;line-height:1.1}.areaHomeInformation ._list li ._block p._content{white-space:pre-wrap}.areaHomeInformation ._list li._link{display:flex;flex-wrap:wrap;justify-content:flex-end}.areaHomeInformation ._list li._link a{padding:.5em 5% .5em 0;font-size:.9rem;letter-spacing:.07em}@media (max-width:991px){.areaHomeInformation{margin-bottom:4em}.areaHomeInformation ._pickup{flex-wrap:wrap;min-height:880px;padding:2em 0 0;margin:3em auto 1em}.areaHomeInformation ._pickup li{width:100%;max-width:80%;padding:0 0 3em;border-right:0;border-bottom:4px solid #f9f9f9}.areaHomeInformation ._pickup li:nth-child(2n){border:0;border-bottom:4px solid #f9f9f9;margin-bottom:0}.areaHomeInformation ._pickup li:last-child{border:0}.areaHomeInformation ._pickup li ._image{justify-content:center;width:100%;margin:0;overflow:visible}.areaHomeInformation ._pickup li ._image img{width:auto;max-height:200px;margin-bottom:1em}.areaHomeInformation ._pickup li ._block{width:100%;padding:0}.areaHomeInformation ._pickup li:nth-child(2n) ._image{order:1;margin:0}.areaHomeInformation ._pickup li:nth-child(2n) ._block{padding:0}.areaHomeInformation ._pickup li ._block h1{margin-bottom:.8em;font-size:1.2rem}.areaHomeInformation ._pickup li ._block p{font-size:1rem}.areaHomeInformation ._pickup li ._block p._date{margin-bottom:.8em}.areaHomeInformation ._list{min-height:182px;padding:0 5%}.areaHomeInformation ._list li{width:100%;padding:0}.areaHomeInformation ._list li:first-child{padding-top:0}.areaHomeInformation ._list li:last-child{padding-bottom:0}.areaHomeInformation ._list li ._block h1{max-width:80%;margin-right:2%}.areaHomeInformation ._list li ._block p._date{margin-left:2%;font-size:.7rem;letter-spacing:-.01em;word-break:break-word}}#StaffLineMask path{stroke:#555}main>section.areaHomeAd{padding-top:0;margin-top:20em;margin-bottom:4em}.areaHomeAd .areaVideo{position:absolute;top:0;right:0;z-index:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100vw;height:100vh;min-height:640px;max-height:840px}.areaHomeAd .areaVideo .areaHomeAdFix{position:absolute;z-index:400;top:0;width:1400px;height:800px}.areaHomeAd .areaVideo .areaHomeAdFix p{position:absolute;z-index:420;color:#f5b2ac;font-size:3rem}.areaHomeAd .areaVideo .areaHomeAdFix p span{position:absolute;offset-path:path("M554.22,213.022c-153.291,13.771-163.655,101.786-13.519,115.675c188.907,17.475,399.838-112.248,526.389-133.018c392.98-64.497,374.605,329.01-32.066,318.906c-322-8-646.07-209.679-668.398-226.408c-482.131-361.247,72.571,230.68-365.982,22");offset-rotate:10deg;animation-direction:normal;animation-duration:12s;animation-timing-function:cubic-bezier(.84,.12,.87,.57);animation-iteration-count:infinite;animation-fill-mode:backwards;animation-play-state:paused;opacity:0}.areaHomeAd .areaVideo .areaHomeAdFix p.musicStaff span{animation-delay:1s;animation-direction:normal;animation-duration:4s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:paused;opacity:0;color:#d1de4c;color:#cab8d9;color:#bcbace;color:#f8f4e6;color:#fff462;color:#e6eb94}.areaHomeAd .areaVideo .areaHomeAdFix._move p span{animation-play-state:running}.areaHomeAd .areaVideo .areaHomeAdFix .areaHomeAdBack{position:absolute;z-index:410;width:1400px;height:800px}.areaHomeAd .areaVideo .areaHomeAdFix .areaHomeAdBack .areaHomeAdBackImage{mask:url(#StaffLineMask);mask-repeat:no-repeat;stroke-dashoffset:3000px;opacity:0}.areaHomeAd .areaVideo .areaHomeAdFix._move .areaHomeAdBack .areaHomeAdBackImage{stroke-dasharray:3000px;animation:comeOutGradually 5s ease forwards;opacity:1}.areaHomeAd h2{position:relative;z-index:100;width:100%;height:640px;color:var(--colorCompany);font-family:serif;font-size:3.8rem;pointer-events:none}.areaHomeAd h2 span{position:absolute;top:-510px;left:calc(50vw - 220px);offset-path:path("M0,0v830v-0.398c0,176.731,143.269,320,320,320c176.73,0,320-143.269,320-320c0-176.73-143.27-320-320-320c-158.805,0-290.591,115.679-315.692,267.369");animation-direction:normal;animation-duration:15s;animation-timing-function:cubic-bezier(0,.94,.14,1);animation-fill-mode:forwards;animation-play-state:paused;opacity:0}.areaHomeAd h2._move span{animation-play-state:running}@media (max-width:991px){.areaHomeAd .blockView{max-height:640px}.areaHomeAd h2{margin-top:0;font-size:2.4rem}.areaHomeAd h2 span{left:calc(50vw - 320px);animation-duration:5s}}.areaHomeAd ul.areaHomeAdFeatures{position:absolute;top:0;left:calc(50vw - 420px);width:450px;margin-top:50px}.areaHomeAd ul.areaHomeAdFeatures li{position:relative;z-index:80;width:auto;padding:.4em;margin:.4em;color:#008fa8;color:var(--colorBurntUmber);font-size:1.6rem;text-align:left}.areaHomeAd ul.areaHomeAdFeatures li:hover{margin-left:-.1em;color:var(--colorTurquoiseBlue);font-size:2rem;line-height:.5;text-shadow:2px 2px 2px #fff,-2px 2px 2px #fff,-2px -2px 0 #fff,2px -2px 0 #fff;transition:all .5s ease}@media (max-width:991px){.areaHomeAd ul.areaHomeAdFeatures{left:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:480px;margin-top:80px}.areaHomeAd ul.areaHomeAdFeatures li{width:70%;padding:.5em 0;margin:0;font-size:1.3rem;text-align:center}}.areaHomeAd .blockView h2+p{position:absolute;width:540px;height:540px;padding-top:125px;padding-right:100px;padding-left:160px;background:hsla(0,0%,100%,.2);border:3px solid var(--colorTurquoiseBlue);border-radius:50%;margin-left:200px;color:var(--colorBurntUmber);font-size:1.4rem;line-height:1.6;letter-spacing:.08em;text-align:left;transform:scale(0);animation:tipsDisappear 1.5s cubic-bezier(0,.94,.14,1) forwards}.areaHomeAd .blockView p._dsp span{float:left;margin-bottom:-5em;margin-left:-.1em;color:var(--colorSkyBlue);color:var(--colorTurquoiseBlue);font-size:8rem;line-height:.01}.areaHomeAd .blockView h2+p._move{animation:tipsAppear 1.5s cubic-bezier(0,.94,.14,1) forwards}@media (max-width:991px){.areaHomeAd ul.areaHomeAdFeatures{z-index:450}.areaHomeAd .blockView h2+p{z-index:460;padding-left:130px;background:hsla(0,0%,100%,.8);margin:0}}.business section{background:#fff}.businessBack:after{background-image:url(/asset/images/rocked/lime_cut.png);background-size:100% auto;background-position:50%;background-repeat:no-repeat}@media (max-width:991px){.businessBack:after{background-image:url(/asset/images/rocked/lime_cut.png);background-size:auto 150%;background-position:50%;background-repeat:no-repeat}}.business .customView.pageFirstView{align-content:flex-start;height:calc(100vh - 40px);max-height:640px;margin-bottom:0}.business .customView.pageFirstView:before{content:none}.business .customView ._list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;padding:0 16%}.business .customView ._list li{position:relative;z-index:400;width:14.28vw;height:14.28vw;padding:.5em}.business .startPosition{position:absolute;top:auto;bottom:auto;right:auto;left:auto}.business .startPositionFlexW{justify-content:center}.business .customView ._list li:first-child{transform:scale(1) translate(150%,50%)}.business .customView ._list li:nth-child(2){transform:translate(50%,50%)}.business .customView ._list li:nth-child(3){transform:translate(-50%,50%)}.business .customView ._list li:nth-child(4){transform:translate(-150%,50%)}.business .customView ._list li:nth-child(5){transform:translate(100%,-50%)}.business .customView ._list li:nth-child(6){transform:translateY(-50%)}.business .customView ._list li:nth-child(7){transform:translate(-100%,-50%)}.posTranslateCenter{transform:translate(150%,50%)}.resetTranslate{animation:animeResetTranslate 1.5s cubic-bezier(.68,-.55,.265,1.55) 1s forwards}@keyframes animeResetTranslate{80%{transform:scale(1.1)}to{transform:scale(1) translate(0)}}.business .customView ._list li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;padding:.5em;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);border-radius:50%;font-size:1.2rem;font-weight:400;line-height:1.1;text-align:center}.business .customView ._list li a.anchorLink{color:var(--colorBurntUmber)}.business .customView ._list li a.anchorLink:after{top:10px;right:10px}.business .customView ._list li:hover .business .customView ._list li:focus{position:relative}.business .customView ._list li a:focus.anchorLink,.business .customView ._list li a:hover.anchorLink{background:hsla(0,0%,100%,.6);animation:animeSizeUp .3s ease forwards}@keyframes animeSizeUp{0%{transform:scale(100%)}to{background:hsla(0,0%,100%,.85);transform:scale(115%)}}.business .customView ._block{position:absolute;z-index:399;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.business .customView ._block:before{content:"";position:absolute;bottom:-4em;width:100%;height:4em;background:#fff url(/asset/images/pages/arrowDown.svg);background-size:auto 100%;background-position:top;background-repeat:no-repeat}.business .customView ._block>p{width:72%;padding:2em 3em;background:rgba(255,243,82,.8);border-radius:4px 4px 0 0;backdrop-filter:blur(10px);margin:0;color:var(--colorBurntUmber);font-size:1.3rem;line-height:1.35;text-align:left}@media (max-width:991px){.business .customView.pageFirstView{height:100vh}.business .customView.pageFirstView .areaPageTitle{margin-bottom:3em}.business .customView{height:100vh;max-height:none;margin-bottom:0}.business .customView ._list{position:relative;top:auto;width:100%;padding:0;margin-bottom:8em}.business .customView ._list li{width:48%;height:auto;min-height:72px;padding:0 .5em}.business .customView ._list li a{justify-content:flex-start;border-radius:0;padding:.4em;font-size:1.2rem;font-weight:400;line-height:1.1;text-align:left}.business .customView ._list li:nth-child(2n) a{justify-content:flex-end;text-align:right}.business .customView ._list li a.anchorLink:after{top:-10px;right:-10px}.business .customView ._list li:nth-child(2n) a.anchorLink:after{top:-10px;right:auto;left:-10px}.business .customView ._block>p{width:84%;padding:1em 1.5em 1em;font-size:1.15rem;line-height:1.4}}.rowView ._block._halfGrid{justify-content:space-between;align-items:center;width:100%}.rowView ._block._halfGrid>p{width:48%;max-width:none;margin-bottom:0;line-height:2.1}.rowView ._block._halfGrid>._image{width:48%;height:38.4vw;overflow:hidden}.rowView ._block._halfGrid>._image img{width:130%;height:auto}@media (max-width:991px){.rowView ._block._halfGrid{justify-content:center}.rowView ._block._halfGrid>._image{order:1;width:100%;height:90vw;margin-bottom:2em}.rowView ._block._halfGrid>p{order:2;width:90%;line-height:1.7}.rowView ._block._halfGrid>._list{order:3}}.business section.areaBusinessWork{background-image:url(/asset/images/pages/backAbilityS.svg);background-size:90% auto;background-repeat:no-repeat;background-position:center bottom 40%;overflow:visible}@media (max-width:991px){.business section.areaBusinessWork{background-size:auto 40%;background-repeat:no-repeat;background-position:left -200px center}}section.areaBusinessWeb{background:#fff url(/asset/images/pages/iconHP.svg) no-repeat left 5% top 5%;background-size:25% auto}.business .areaBusinessWeb .rowView ._block{margin-bottom:0}.business .areaBusinessWeb .rowView ._block:first-child{margin-bottom:3em}.business .areaBusinessWeb .rowView ._block>p._catch{width:90%;padding:.5em 1.5em;background:var(--colorWistaria);margin-bottom:2em;color:#fff;font-size:1.7em;font-weight:300;line-height:1;text-align:center}.areaBusinessWeb .rowView ._block ._list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:90%;padding:0;margin-bottom:var(--space-section)}.areaBusinessWeb .rowView ._list li{position:relative;width:24%;min-width:0;background:var(--colorWistaria);background:var(--colorWistaria) url(/asset/images/rocked/decoWaku.svg) no-repeat 50%;background-size:102% auto}.areaBusinessWeb .rowView ._list li:before{content:url(/asset/images/pages/flowDownPurple.svg);position:absolute;top:-22px;display:inline-block;width:100%;margin-bottom:0;text-align:center}.areaBusinessWeb .rowView ._link{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.areaBusinessWeb .rowView ._link p{width:100%;padding:0 2em .7em;border-bottom:3px solid var(--colorWistaria);margin-bottom:0;line-height:1.4}.areaBusinessWeb .rowView ._link ._list._more{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.areaBusinessWeb .rowView ._link ._list._more li{width:280px;background:none}.areaBusinessWeb .rowView ._link ._list._more li:before{content:"";position:relative;top:auto;display:block;width:100%;height:80px;background:url(/asset/images/pages/arrowPurple.svg) bottom no-repeat;background-size:52px auto;margin-bottom:2px}.areaBusinessWeb .rowView ._link ._list._more li a{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;width:280px;background-color:var(--colorWistaria);font-size:2rem;font-weight:300;text-align:center}.areaBusinessWeb .rowView ._link ._list._more li a:hover{color:#fff}.areaBusinessWeb .rowView ._list li p{width:100%;max-width:none;padding:0;padding:1em;margin:0;color:#f9f9f9;font-size:1.25rem;line-height:1.4}.areaBusinessWeb .rowView ._list li p .forTip{color:#fff;font-weight:500}@media (max-width:991px){section.areaBusinessWeb{background:#fff url(/asset/images/pages/iconHP.svg) no-repeat center top 2.5%;background-size:35% auto}.areaBusinessWeb .rowView>p+p{margin-bottom:2em}.areaBusinessWeb .rowView ._list{width:100%}.areaBusinessWeb .rowView ._list li{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:49%;margin-bottom:2em}.areaBusinessWeb .rowView ._list li:nth-child(3),.areaBusinessWeb .rowView ._list li:nth-child(4){margin-bottom:0}.areaBusinessWeb .rowView ._list li p{height:auto}.business .areaBusinessWeb .rowView ._block>p._catch{margin-bottom:1em}.areaBusinessWeb .rowView ._link p{padding:0 0 .7em;line-height:1.5}}section.areaBusinessDesign{background:#fff url(/asset/images/pages/iconDesign.svg) no-repeat left 5% top 8%;background-size:30% auto}@media (max-width:991px){section.areaBusinessDesign{background:#fff url(/asset/images/pages/iconDesign.svg) no-repeat center top 5%;background-size:40% auto}}.areaBusinessDesign ._block ul{width:100%}.areaBusinessDesign ._block ul li{width:100%;margin-bottom:2.5em}.areaBusinessDesign ._block ul li._header{display:flex;flex-wrap:wrap;justify-content:space-between}.areaBusinessDesign ._block ul li._header p._title{width:30%}.areaBusinessDesign ._block ul li._header p._overView,.areaBusinessDesign ._block ul li._header p._title{max-width:none;margin:0;font-size:1.4rem;font-weight:200;line-height:1.2;letter-spacing:.3em;text-align:center}.areaBusinessDesign ._block ul li._header p._overView{width:70%;color:#555}.areaBusinessDesign ._block ul li h4{float:left;width:32%;padding:0;background:none;margin-right:2%;color:var(--colorTomatoRed);font-size:3.8rem;line-height:.9;letter-spacing:-.1em;text-align:left}.areaBusinessDesign ._block ul li p{margin-bottom:0}.areaBusinessDesign ._block ul li p._category{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;width:66%;margin-bottom:.8em;color:var(--colorTurquoiseBlue);font-size:2.2rem;line-height:1}.areaBusinessDesign ._block ul li p._category span{display:inline-block;width:80%}.areaBusinessDesign ._block ul li p._image{float:left;width:32%;margin-right:2%}.areaBusinessDesign ._block ul li p._image img{width:100%;height:auto}.areaBusinessDesign ._block ul li p._overView{float:left;width:32%;margin-top:-.6em;color:var(--colorTurquoiseBlue);line-height:1.5}@media (max-width:991px){.areaBusinessDesign ._block ul li._header{margin-bottom:2em}.areaBusinessDesign ._block ul li._header p._overView,.areaBusinessDesign ._block ul li._header p._title{width:50%}.areaBusinessDesign ._block ul li h4{width:48%;margin-bottom:.5em;font-size:3.2rem}.areaBusinessDesign ._block ul li p._category,.areaBusinessDesign ._block ul li p._image,.areaBusinessDesign ._block ul li p._overView{display:block;width:50%;margin:0}.areaBusinessDesign ._block ul li p._category{font-size:1.7rem}.areaBusinessDesign ._block ul li p._category span{width:100%}.areaBusinessDesign ._block ul li p._category{margin-bottom:.5em}}section.areaBusinessProgram{background:#fff url(/asset/images/pages/iconCoding.svg) no-repeat left 5% top 10%;background-size:30% auto}@media (max-width:991px){section.areaBusinessProgram{background:#fff url(/asset/images/pages/iconCoding.svg) no-repeat center top 12%;background-size:50% auto}}section.areaBusinessOperation{background:#fff url(/asset/images/pages/iconSearched.svg) no-repeat left 5% top 10%;background-size:28% auto}@media (max-width:991px){section.areaBusinessOperation{background:#fff url(/asset/images/pages/iconSearched.svg) no-repeat center top 12%;background-size:40% auto}}section.areaBusinessWordPress{background:#fff url(/asset/images/pages/logoWPsGray.svg) no-repeat left 5% top 5%;background-size:25% auto}@media (max-width:991px){section.areaBusinessWordPress{background:#fff url(/asset/images/pages/logoWPsGray.svg) no-repeat center top 12%;background-size:40% auto}}section.areaBusinessSpApplication{background:#fff url(/asset/images/pages/iconApp.svg) no-repeat left 5% top 8%;background-size:20% auto}@media (max-width:991px){section.areaBusinessSpApplication{background:#fff url(/asset/images/pages/iconApp.svg) no-repeat center top 8%;background-size:30% auto}}section.areaBusinessAnime{background:#fff url(/asset/images/pages/iconAnime.svg) no-repeat left 5% top 10%;background-size:25% auto}@media (max-width:991px){section.areaBusinessAnime{background:#fff url(/asset/images/pages/iconAnime.svg) no-repeat center top 9%;background-size:35% auto}}.webdesign .rowView.pageFirstView>p{padding-bottom:0;background:none;margin-bottom:0}.areaWebDesignFlow .rowView ._block:first-child{margin-bottom:0}.areaWebDesignFlow ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding-top:5em}.areaWebDesignFlow ul li{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:98%;height:auto;min-height:160px}.areaWebDesignFlow ul li:after{content:url(../img/flowDownPurple.f3c64e56.svg);width:100%;height:30px;text-align:center}.areaWebDesignFlow ul li:first-child:after,.areaWebDesignFlow ul li:last-child:after{content:none}.areaWebDesignFlow ul li>p{width:30%;min-height:90px;margin-top:1.5em;margin-bottom:2em;color:var(--colorBurntUmber);font-size:.9rem;line-height:1.2}.areaWebDesignFlow ul li>p:first-child{color:var(--colorCustomer2)}.areaWebDesignFlow ul li>h4{width:24%;padding:1.5em 2% 2em;background:none;border-bottom:0;margin:0 2%;color:var(--colorWistaria);font-size:1.4rem;font-weight:500;line-height:1.1}.areaWebDesignFlow ul li._header{align-items:center;height:80px;min-height:auto;padding:0;margin-bottom:2em}.areaWebDesignFlow ul li._header p{min-height:0;font-size:1.2rem}.areaWebDesignFlow ul li._header h4,.areaWebDesignFlow ul li._header p{padding:0;margin:0;font-weight:500;letter-spacing:.2em;text-align:center}.areaWebDesignFlow ul li._header h4{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:80px;height:80px;background:var(--colorWistaria);border:0;border-radius:50%;color:#fff;font-size:1rem}.areaWebDesignFlow ul li._header ._title+p,.areaWebDesignFlow ul li._header h4+p{color:var(--colorAbout)}@media (max-width:991px){.areaBusinessWebLine ul li{height:auto;min-height:200px}.areaBusinessWebLine ul li._header{min-height:auto}.areaBusinessWebLine ul li:after{position:absolute;bottom:-30px}.areaBusinessWebLine ul li h4{display:flex;align-items:center;justify-content:flex-start;padding:1em 0 0;text-align:left;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.areaBusinessWebLine ul li._header h4{justify-content:center}.areaBusinessWebLine ul li:nth-child(2) h4{padding-top:20px}.areaBusinessWebLine ul li._header h4{-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb}.areaBusinessWebLine.rowView ul li>p{width:32%;line-height:1.3}}.phaseRequest{background:url(/asset/images/pages/iconRequest.svg);background-size:auto 80px;background-position:50%;background-repeat:no-repeat}.phaseMeeting{background:url(/asset/images/pages/iconMeeting.svg);background-size:auto 140px;background-position:center top 30px;background-repeat:no-repeat}.phaseQuotation{background:url(/asset/images/pages/iconQuotation.svg);background-size:auto 90px;background-position:center top 50px;background-repeat:no-repeat}.phaseOrder{background:url(/asset/images/pages/iconOrder.svg);background-size:auto 90px;background-position:center top 50px;background-repeat:no-repeat}.phaseWebServer{background:url(/asset/images/pages/iconServer.svg);background-size:auto 90px;background-position:center top 50px;background-repeat:no-repeat}.phasePlan{background:url(/asset/images/pages/iconWireFrame.svg);background-size:auto 90px;background-position:center top 50px;background-repeat:no-repeat}.phaseDesign{background:url(/asset/images/pages/iconElements.svg);background-size:auto 90px;background-position:center top 50px;background-repeat:no-repeat}.phaseProduction{background:url(/asset/images/pages/iconCoding.svg);background-size:120px auto;background-position:center bottom 40px;background-repeat:no-repeat}.phaseConfirm{background:url(/asset/images/pages/iconBrowser.svg);background-size:auto 90px;background-position:50%;background-repeat:no-repeat}.phaseOperation{background:url(/asset/images/pages/iconOperation.svg);background-size:auto 90px;background-position:center top 50px;background-repeat:no-repeat}.phase{position:relative;z-index:1}.phase:before{content:"";position:absolute;z-index:-1;top:0;left:-90px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:80px;height:120px;color:var(--colorIvory);font-size:5rem;font-style:italic;line-height:1;letter-spacing:-.08em;text-align:right;vertical-align:top}.phase01:before{content:"1";right:-50px;left:auto}.phase02:before{content:"2"}.phase03:before{content:"3";right:-50px;left:auto}.phase04:before{content:"4"}.phase05:before{content:"5"}.phase06:before{content:"6";right:-50px;left:auto}.phase07:before{content:"7";right:-50px;left:auto}.phase08:before{content:"8"}.phase09:before{content:"9";right:-50px;left:auto}.phase10:before{content:"10"}.phase11:before{content:"11";right:-50px;left:auto}.phase12:before{content:"12"}.phase13:before{content:"13"}.phase14:before{content:"14";right:-50px;left:auto}.phase15:before{content:"15";right:-50px;left:auto}.phase16:before{content:"16"}@media (max-width:991px){.phase:before{top:-80px;right:0;left:0}}.business .areaWebDesignWorks .rowView ._block{margin-bottom:2em}.areaWebDesignWorks ._list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:var(--space-beforeP)}.areaWebDesignWorks ._list li{width:auto;height:auto;padding:.3em 3em;background:var(--colorMainGreen);margin-bottom:1em;color:var(--colorIvory);color:#fff;font-size:1.2rem}.areaWebDesignWorks ._list li:before{content:none}@media (max-width:991px){.areaWebDesignWorks ._list{justify-content:center}.areaWebDesignWorks ._list li{width:90%;padding:.3em 1.5em;margin-bottom:.5em}}.areaWebDesignWorks ._block li{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--space-h5Area)}.areaWebDesignWorks ._block li:last-child{margin-bottom:0}.areaWebDesignWorks ._block li>img{width:32%;height:auto}.areaWebDesignWorks ._block li>p{width:64%;max-width:none}.business .rowView ._block.areaWebDesignWorksCo>p{width:100%;margin-bottom:1.2em}.business .rowView ._block.areaWebDesignWorksCo>p:nth-child(2){width:100%;padding:.3em 3em;background:var(--colorMainGreen);border:1px solid var(--colorCompany);margin-bottom:1em;color:#fff;font-size:1.2rem;line-height:1;text-align:center}.business .rowView ._block.areaWebDesignWorksCo>p:nth-child(3){margin-bottom:var(--space-before2Nest)}@media (max-width:991px){.business .areaWebDesignWorks .rowView ._block>._image{margin-bottom:0}.areaWebDesignWorks ._block li{justify-content:center}.areaWebDesignWorks ._block li>img{width:100%;margin-bottom:1.5em}.areaWebDesignWorks ._block li>p{width:100%}.business .rowView ._block.areaWebDesignWorksCo h4{order:3}.business .rowView ._block.areaWebDesignWorksCo ul{order:4}.business .rowView ._block.areaWebDesignWorksCo>p{width:90%;line-height:1.7}.business .rowView ._block.areaWebDesignWorksCo>p:nth-child(3){margin-bottom:var(--space-before2Nest)}}.package .areaPageTitle>h1{color:var(--colorTemplateServices)}.package .rowView.pageFirstView ._grid{width:50%}.package .rowView.pageFirstView ._grid p{position:relative;z-index:100;display:inline-block;width:100%;max-width:none;margin-bottom:0;text-align:center}.package .rowView.pageFirstView ._grid p._title{margin-bottom:1.5em}.package .rowView.pageFirstView ._grid p._text{margin-bottom:1em}.package .rowView.pageFirstView ._grid p.decoLongDownArrow:before{content:"";position:absolute;top:2em;z-index:-1;display:block;width:100%;height:360px;background:url(/asset/images/pages/arrowOrange.svg) no-repeat;background-position:center top 8px;background-size:auto 98%;margin-bottom:2px;text-align:center}.package .rowView.pageFirstView ._grid img{width:10%;height:auto}.package .rowView.pageFirstView ._grid p span{color:#111;font-size:2rem;font-weight:300;line-height:1.1}.package .rowView.pageFirstView ._link{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0}.package .rowView.pageFirstView ._link li{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;width:80%;margin-right:.5em;margin-bottom:1em}.package .rowView.pageFirstView ._link li a{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;width:calc(100% - 24px);height:42px;background-color:var(--colorMainOrange);margin:0;color:#444;font-size:1.9rem;font-weight:300}.package .rowView.pageFirstView ._link li a.pageLinkButtonFlat:focus,.package .rowView.pageFirstView ._link li a.pageLinkButtonFlat:hover{color:#fff;animation:pageLinkButtonFlatAnime320 .8s ease-out forwards}@media (max-width:991px){.package .rowView.pageFirstView ._grid{width:100%;margin-bottom:3em}.package .rowView.pageFirstView ._grid:last-child{margin-bottom:0}.package .rowView.pageFirstView ._grid p._text,.package .rowView.pageFirstView ._grid p._title{margin-bottom:1em}.package .rowView.pageFirstView ._grid p.decoLongDownArrow:before{background:none}.package .rowView.pageFirstView ._grid ._link{margin-bottom:0}.package .rowView.pageFirstView ._grid ._link li{width:90%;margin-right:0}.package .rowView.pageFirstView ._link{justify-content:center;width:100%;margin-bottom:2em}.package .rowView.pageFirstView ._link li{margin-right:1em}.package .rowView.pageFirstView ._link li:nth-child(2n){margin-right:0}.package .rowView.pageFirstView ._link .linkButton.formSquareS{width:160px;height:160px}}.areaPackageWorkPages ._list,.areaPackageWorksMore ._list,.areaPackageWorksOthers ._list{width:90%}.areaPackageWorkPages ._list li,.areaPackageWorksMore ._list li,.areaPackageWorksOthers ._list li{width:100%;padding:.3em 2em;border-bottom:8px solid var(--colorIvory);margin-bottom:.8em;font-size:1.1rem;line-height:1.1}.areaPackageWorkPages ._list li:last-child,.areaPackageWorksMore ._list li:last-child,.areaPackageWorksOthers ._list li:last-child{margin-bottom:0}@media (max-width:991px){.areaPackageWorkPages ._list li,.areaPackageWorksMore ._list li,.areaPackageWorksOthers ._list li{padding:1em 1.5em;color:#111;line-height:1.3}}.areaPackageWorks .rowView>p{margin-bottom:var(--space-beforeList)}.areaPackageWorksList._grid{position:relative;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;width:72%;margin-bottom:var(--space-beforeSection)}.areaPackageWorksList._grid:nth-child(3){justify-content:center;width:24%}.areaPackageWorksList._grid>._list{width:30%}.areaPackageWorksList._grid:nth-child(3)>._list{width:90%}.areaPackageWorksList._grid ._list li{width:100%}.areaPackageWorksList._grid ._list li a{position:relative;z-index:100;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;width:100%;height:17.28vw;max-height:calc(var(--viewMaxWidth)*0.9*0.24);padding:1em;background:var(--colorTemplateServices) url(/asset/images/rocked/decoWaku.svg) no-repeat 50%;background-size:95% auto;border:0;margin:0 0 3px;color:#fff;font-size:1.1rem;font-weight:400;line-height:1.3}.areaPackageWorksList._grid ._list li a.anchorLink:after,.areaPackageWorksList._grid ._list li a.pageLink:after{top:-8px;right:-8px;z-index:999}.areaPackageWorksList._grid ._list li a:focus,.areaPackageWorksList._grid ._list li a:hover{background:#fff;color:var(--colorRawUmber);transition:all .8s ease}.areaPackageWorksList._grid ._list li a span._small{font-size:.8rem}.areaPackageWorksList._grid ._list li a span._title{display:inine-block;margin-bottom:.2em;font-size:1.4rem;line-height:1.2}.maskBack{mask-image:url(/asset/images/rocked/mask_pack.svg);mask-repeat:no-repeat;mask-position:0 0;mask-size:50%;-webkit-mask-image:url(/asset/images/rocked/mask_pack.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:50%}@media (max-width:991px){.areaPackageWorks .rowView>p:last-child{margin-bottom:0}.areaPackageWorksList._grid,.areaPackageWorksList._grid:nth-child(3){width:100%}.areaPackageWorksList._grid>._list{width:100%;margin-bottom:3px}.areaPackageWorksList._grid:nth-child(3)>._list{width:100%}.areaPackageWorksList._grid ._list li a{height:auto;background:var(--colorTemplateServices) url(/asset/images/rocked/decoWaku.svg) no-repeat 50%;background-size:100% auto}.areaPackageWorksList._grid ._list li p:last-child{margin-bottom:0}}.areaPackageWorkPages ._list{margin-bottom:var(--space-before2Nest)}@media (max-width:991px){margin-bottom:3.2em}.areaPackageWorkPages>p,.areaPackageWorksMore p+p{width:auto;margin-bottom:var(--space-beforeList)}.business section.areaPackageFaults .rowView{justify-content:center}.business section.areaPackageFaults .rowView ._block{width:calc(100% - 2rem);margin-bottom:6em}.areaPackageFaults .rowView p:last-child{margin-bottom:0}.areaPackageFaults .rowView p+p{margin-bottom:var(--space-beforeList)}.areaPackageFaults .rowView ._list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.areaPackageWorksOthersAccessibility ._block p,.areaPackageWorksOthersDesign p{margin-bottom:var(--space-beforeList)}@media (max-width:991px){.areaPackageFaults .rowView ._list{justify-content:center}.areaPackageFaults .rowView ._list li{margin-bottom:1em}.areaPackageWorks .rowView.areaPackageWorkSEO{margin-bottom:1.2em}}.functions .rowView.pageFirstView>p{padding-bottom:0;background:none;margin-bottom:0}.functions dl{width:100%}.functions dl dt{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:.8em}.functions dl dt img{width:60px;height:60px}.functions dl dd{display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:2.5em;font-size:1.1rem;font-weight:400;line-height:1.8}.functions dl dd p{width:auto;max-width:none}.functions .gridDivide2 li h3{min-height:60px}.functions .gridDivide2 li>p{width:auto;max-width:none}.functions .hooper,.hooperSlide .customView{height:400px;margin-bottom:0}.hooperSlide .customView{align-items:center}.hooperSlide ul li{width:100%;margin-bottom:.4em;font-size:1.5rem}.hooperSlide ul li:last-child{margin-bottom:0}.hooperSlide h1,.hooperSlide h2,.hooperSlide h3,.hooperSlide h4{width:auto}.hooperSlide h4{background:none;margin-right:1em;margin-bottom:0;color:#fff;font-size:2.4rem;font-weight:400}.hooper-slide:first-child{background:var(--colorTomatoRed)}.hooper-slide:nth-child(2){background:var(--colorCustomer)}.hooper-slide:nth-child(3){background:var(--colorMainOrange)}.hooper-slide:nth-child(4){background:var(--colorAbout)}@media (max-width:991px){.hooperSlide .customView{align-content:center}.hooperSlide h4{margin-right:0;font-size:1.6rem}.hooperSlide:nth-child(2) h4{margin-bottom:1em;letter-spacing:0}.hooperSlide:nth-child(3) h4{margin-right:1em}.hooperSlide ul li{margin-bottom:.4em;font-size:1.3rem}}.sFadeIn{opacity:0;animation:sFadeIn 2s ease 1s forwards;animation-play-state:paused}.is-active .sFadeIn{opacity:0;animation-play-state:running}@keyframes sFadeIn{0%{opacity:0}20%{opacity:0}to{opacity:1}}.sFromLeft{opacity:0;transform:translate(-100%);animation:sFromLeft 3s ease forwards;animation-play-state:paused}.is-active .sFromLeft{opacity:0;animation-play-state:running}@keyframes sFromLeft{0%{opacity:0;transform:translate(-100%)}20%{opacity:0}to{opacity:1;transform:translate(0)}}.areaFunctionExampleInstagram .listItems{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.areaFunctionExampleInstagram .listItems li{position:relative;width:24%;padding:.5%}.areaFunctionExampleInstagram .listItems li.pageLink{align-items:flex-start}.areaFunctionExampleInstagram .listItems li.pageLink:after{content:none}.areaFunctionExampleInstagram .listItems li .imgPlus{width:100%;height:19.2vw}.areaFunctionExampleInstagram .listItems li .imgPlus a{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;width:100%;height:100%;overflow:hidden}.areaFunctionExampleInstagram .listItems li .imgPlus a img{width:auto;height:400px}.areaFunctionExampleInstagram .listItems li p{width:100%;max-width:none;padding:.5em 1em;color:#666;font-size:.9rem;line-height:1.2}@media (max-width:991px){.areaFunctionExampleInstagram .listItems li{width:49%;padding:.5%}.areaFunctionExampleInstagram .listItems li .imgPlus{height:44.1vw}.areaFunctionExampleInstagram .listItems li .imgPlus a img{height:200px}.areaFunctionExample .areaFunctionExampleInstagram h3+p{margin-bottom:2em}}.specification .rowView.pageFirstView p{display:inline-block;font-size:1.1rem}.specification .rowView .gridDivide2 ._block h2{position:relative}.iconMedia:before{content:url(/asset/images/pages/iconHP.svg);left:0}.iconBrowser:before,.iconMedia:before{position:absolute;top:0;z-index:-1;width:200px;height:auto}.iconBrowser:before{content:url(/asset/images/pages/iconBrowser.svg);right:0}.iconServer:before{content:url(/asset/images/pages/iconServer.svg);position:absolute;top:0;left:0;z-index:-1;width:200px;height:auto}.areaSpecificationDetail ._list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.areaSpecificationDetail ._list li{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding:.3em 2em;background:var(--colorIvory);margin-bottom:.8em;color:#333;font-size:1.1rem;font-weight:300;line-height:1.1}.areaSpecificationDetail ._list li:last-child{margin-bottom:0}@media (max-width:991px){.areaSpecificationDetail ._list li{padding:.3em 1em}.areaSpecificationDetail ._list li span{display:inline-block;width:calc(100% - 50px)}}.areaSpecificationDetail .rowView{justify-content:center}.areaSpecificationDetail .rowView ._text{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;background:url(/asset/images/pages/logoVueJs.svg);background-size:16% auto;background-position:center top 10px;background-repeat:no-repeat}.areaSpecificationDetail .rowView ._text p{width:40%;margin-bottom:var(--space-before1Nest)}.areaSpecificationDetail .rowView ._list{margin-bottom:4.8em}.areaSpecificationDetail .rowView ._list li:before{content:url(/asset/images/pages/iconStar.svg);display:block;width:30px;height:30px;margin-right:1em}@media (max-width:991px){.areaSpecificationDetail .rowView ._text{justify-content:center;width:100%;background:url(/asset/images/pages/logoVueJs.svg);background-size:30% auto;background-position:center bottom 55%;background-repeat:no-repeat}.areaSpecificationDetail .rowView ._text p{width:100%}.areaSpecificationDetail .rowView ._text p:first-child{margin-bottom:6.4em}}.guidance .rowView.pageFirstView>p{padding-bottom:0;background:none;margin-bottom:0}.guidance ._grid{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:80%}.guidance ._grid img{width:auto;height:150px}.guidance ._grid .linkButton{margin:0}.areaGuidanceServer .rowView>._grid{margin-bottom:var(--space-beforeList)}.areaGuidanceServer .rowView>._list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding-top:3.2em;margin-bottom:var(--space-beforeSection)}.areaGuidanceServer .rowView>._list li{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(33.33333% - 5px);background:var(--colorCustomer);border:0;padding:0;margin:0}.areaGuidanceServer .rowView>._list li:before{content:url(/asset/images/pages/flowDownSkyBlue.svg);position:absolute;top:-22px;display:block}.areaGuidanceServer .rowView>._list li a{display:block;width:100%;height:100%;padding:1em;color:#fff;font-size:1.3rem;font-weight:400;line-height:1.2;text-align:center}.areaGuidanceServer .rowView>._list li a.anchorLink:after{top:-10px;right:-10px}.areaGuidancePageUpdateUseDrive ._grid{margin-bottom:4.8em}@media (max-width:991px){.guidance ._grid{justify-content:center;width:100%}.guidance ._grid img{margin:2em 1em}.areaGuidanceServer .rowView>._list li{height:calc(30vw - 5px)}.areaGuidanceServer .rowView>._list li a{display:inline-flex;align-items:center;padding:.5em}}.operation .rowView.pageFirstView>p{padding-bottom:0;background:none}.package .operation .rowView.pageFirstView ._grid{width:40%;padding-bottom:.2em;margin-bottom:0}.package .operation .rowView.pageFirstView ._grid dt{width:15%;margin-right:5%}.package .operation .rowView.pageFirstView ._grid dd{line-height:1.4}.package .operation .rowView.pageFirstView ._grid img{width:100%;height:auto}.operation ._grid._explainGoogle,.operation ._grid._explainList{position:relative;display:flex;flex-wrap:wrap;width:80%;padding-left:120px}._explainList:before{background:url(/asset/images/rocked/iconExplainList.png) no-repeat 50%;background-size:auto 100%}._explainGoogle:before,._explainList:before{content:"";position:absolute;top:0;left:0;width:82px;height:82px}._explainGoogle:before{background:url(/asset/images/rocked/iconExplainGoogle.png);background-size:auto 100%}.operation ._grid._explainGoogle p,.operation ._grid._explainList p{max-width:none;min-height:100px;margin-bottom:var(--space-beforeSection)}.operation ._grid._explainGoogle p._only,.operation ._grid._explainList p._only{margin-bottom:1.2em}.operation ._grid ._list{width:100%}.operation ._grid ._list dl:last-child{margin-bottom:0}.operation dl{display:flex;flex-wrap:wrap;width:100%;border-bottom:8px solid var(--colorIvory);margin-bottom:1.6em;line-height:1.4}.operation dl dt{width:25%;font-weight:500}.operation dl dd{width:75%}.operation dl._header{border:0}.operation dl._header dd,.operation dl._header dt{color:#777;font-size:.8rem;font-weight:500}.areaOperationInformation .areaH2+.rowView{margin-bottom:var(--space-beforeP)}.areaOperationInformation .note{margin-bottom:var(--space-rowView)}.areaOperationInformation ._list{width:100%}.areaOperationInformation ._list li{width:100%;padding:.3em 2em;border-bottom:8px solid var(--colorIvory);margin-bottom:.8em;font-size:1.1rem;line-height:1.4}.areaOperationInformation ._list li:last-child{margin-bottom:0}@media (max-width:991px){.package .operation .rowView.pageFirstView ._grid{width:90%;margin-bottom:2em}.operation ._grid._explainGoogle,.operation ._grid._explainList{width:90%;padding-left:64px}._explainGoogle:before,._explainList:before{width:50px;height:50px}.operation ._grid._explainGoogle p,.operation ._grid._explainList p{width:100%}.areaOperationInformation ._list li{padding:.3em 1.2em}}.maintenance .rowView.pageFirstView{margin-bottom:0}.maintenance .rowView.pageFirstView p{margin-bottom:var(--space-beforeSection)}.maintenance .rowView>p{font-size:1.2rem;line-height:1.6;letter-spacing:.05em}.maintenance dl{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding:0 .5em;background:var(--colorMainOrange);border:0;margin-bottom:.5em;color:#fff}.maintenance dl dt{width:20%;color:#f0f0f0;font-size:.8rem}.maintenance dl dd{width:80%;font-size:1rem}.maintenance ._title{width:100%;padding:0 .5em;background:var(--colorIvory);margin-bottom:.3em;color:#333;font-size:1.6rem;line-height:1.1;letter-spacing:.05em;text-align:left}.maintenance ._remarks{width:100%;padding:0 1em;border-bottom:2px solid var(--colorIvory);margin-bottom:2em;font-size:1.15rem;font-weight:300}.maintenance ._content{width:100%;padding:0 1em;background:url(../img/text_border.197376ed.svg) repeat;margin:0;color:var(--fontBlack);font-size:1.1rem;line-height:40px;letter-spacing:.02em}.maintenance .listItems li .posted{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-top:1.5em;border-bottom:3px solid var(--colorMainOrange)}.maintenance .posted ._grid:first-child{width:20%;height:100%}.maintenance .posted p{margin-bottom:1em}.maintenance .posted p._image{width:100%;max-width:none;height:16vw;overflow:hidden}.maintenance .posted ._grid:nth-child(2){display:flex;flex-wrap:wrap;align-items:flex-start;align-content:space-between;width:78%}.maintenance .listItems li:last-child .posted{border-bottom:0}.maintenance .posted p._more{width:100%;color:#999;font-size:.9em;text-align:right}.maintenance .detail{display:flex;flex-wrap:wrap;justify-content:center}.maintenance .detail ._remarks{display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%;padding-bottom:.2em;background:none;border-bottom:2px solid var(--colorMainOrange);font-size:1.5rem;line-height:1.25}.maintenance .detail ._content{padding:0 2em;margin-bottom:6em}.maintenance .detail p._image{float:left;width:25%}.maintenance .detail p._image img{width:100%;height:auto}.maintenance .detail ._grid{width:90%}.maintenance .detail p._image+._grid{width:65%}.maintenance .detail ._grid dl{padding:0 2em;background:url(../img/text_border.197376ed.svg) repeat;margin:0;color:var(--fontBlack);font-size:1.1rem;line-height:40px;letter-spacing:.02em}.maintenance .detail ._grid dl dt{color:#555}.maintenance .detail ._grid dl dd.externalLink,.maintenance .detail ._grid dl dd.pageLink{justify-content:flex-start}@media (max-width:991px){.package .maintenance .rowView{padding-top:0}.package .maintenance .rowView.pageFirstView{padding-top:160px;margin-bottom:0}.maintenance .posted dl dt{width:100%;font-size:.8rem}.maintenance .posted dl dd{width:100%;font-size:1rem}.maintenance .posted dl._date dd{font-size:.8rem}.maintenance .listItems li p._remarks{width:100%;line-height:1.1}.maintenance .listItems li p._image{width:100%}.maintenance .goodsDetail{margin-top:0}.maintenance .detail ._grid dl{padding:0 .5em 0 1em;background:none}.maintenance .detail ._grid dl dt{width:100%;font-size:.8rem;line-height:.9}.maintenance .detail ._grid dl dd{width:100%;background:url(../img/text_border.197376ed.svg) repeat-x;font-size:1rem;text-align:right}.maintenance .detail ._remarks{font-size:1.3rem}.maintenance .detail ._content{padding:0 1em}}.knowledge .rowView>._block{margin-bottom:2em}.knowledge ul._list{position:relative;z-index:99;display:flex;flex-wrap:wrap;justify-content:center;width:80%;padding:0}.knowledge ul._list li{min-width:45%;margin-bottom:2em;text-align:center}.knowledge ul._list li,.knowledge ul._list li a{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center}.knowledge ul._list li a{width:100%;background-color:var(--colorLemonYellow);font-size:3rem;font-weight:100}.knowledge ul._list li:before{content:"";display:block;width:20%;height:80px;background:url(/asset/images/pages/arrowYellow.svg) bottom no-repeat;background-size:52px auto;margin-bottom:2px}@media (max-width:991px){.knowledge nav,.knowledge nav li{width:100%}.knowledge nav li:before{content:none}.knowledge nav li:first-child:before{content:"";display:block;width:20%;height:80px;background:url(/asset/images/pages/arrowYellow.svg) bottom no-repeat;background-size:52px auto;margin-bottom:2px}}.seo .listItems li .posted{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:1em 2em;border-bottom:3px solid var(--colorMainYellow)}.seo .rowView .posted p{width:100%;max-width:none;margin-bottom:1em;color:#777}.seo .rowView .posted p._number{width:10%;font-size:.8rem}.seo .rowView .posted p._category{width:auto;font-size:.8rem}.seo .rowView .posted p._category span{border-bottom:4px solid #fff;margin-left:.8em}.seo .posted h1._title{width:100%;background:var(--colorIvory);margin-bottom:1.5em;font-size:2.1rem;line-height:1.1}.seo .posted p._image{width:100%;max-width:none}.seo .listItems li:last-child .posted{border-bottom:0}.seo .posted p._more{width:100%;color:#999;font-size:.9em;text-align:right}@media (max-width:991px){.seo .listItems li .posted{padding:1em}.seo .posted h1._title{margin-bottom:1em}.seo .posted p._number{display:block}}.seo .detail .specPicture{width:20%}.seo .detail .specPicture img,.seo .detail .specPicture p._link{margin-bottom:1.5em}.seo .detail .specPicture p._note{width:100%;max-width:none;padding:.5em;border:5px solid #f5f5f5;border-radius:4px;margin-bottom:1.5em;font-size:.9rem;line-height:1.4}.seo .detail .specPicture p._note span{font-size:1.2rem}.seo .detail .specPicture p._category{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding:0 .5em;font-size:.9rem;line-height:1}.seo .detail .specPicture p._category span{border-bottom:4px solid #f9f9f9;margin-bottom:.8em}.seo .detail .specText{width:80%}.seo .detail .specText h3{background:none;margin-top:1em;margin-bottom:0;line-height:1.1}.seo .detail .specText p._content{max-width:none;color:#777}.seo .detail .specText p._content a.externalLink,.seo .detail .specText p._content a.pageLink{padding:.5em 3em;border:5px solid #f5f5f5;margin:1em 0;color:#111;font-size:1.2rem;line-height:1.2}@media (max-width:991px){.seo .detail .specPicture{width:100%;margin-bottom:2em}.seo .detail .specText{width:100%}.seo .detail .specPicture .imgPlus{float:left;width:48%;height:auto}.seo .detail .specPicture img{margin-bottom:0}.seo .detail .specPicture p._category,.seo .detail .specPicture p._note{float:right;width:48%}.seo .detail .specText p._content a.externalLink,.seo .detail .specText p._content a.pageLink{padding:.5em 1em}}.products .container{margin-bottom:8em}.products .customView.pageFirstView{height:auto;margin-bottom:0}.products .customView.pageFirstView .areaPageTitle{margin-bottom:2em}.products .customView.pageFirstView .areaPageTitle>h1{height:auto;color:var(--colorMeadowGreen)}.products .rowView{overflow:visible}.products .listItems{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:100%;overflow:visible}.products .listItems li{width:0;border-bottom:0}.products .listItems li:hover{overflow:visible;cursor:pointer}.products .listItems li img{width:100%;height:auto}.products .listItems span{display:none}.products .listItems li:hover.pageLink{z-index:9999;display:block;min-height:auto;padding:0!important}.products .detail dd.externalLink,.products .detail dd.pageLink{justify-content:flex-start}@media (max-width:991px){.products .customView.pageFirstView .areaPageTitle{margin-bottom:0}}.commonBackground:after{background-size:150% auto}.commonBackground:after,.dealBackground04:after{background-image:url(/asset/images/rocked/common.svg);background-repeat:no-repeat;background-position:50%}.dealBackground04:after{background-size:180% auto}.dealBackground:after{background-image:url(/asset/images/rocked/common.svg);background-size:150% auto;background-repeat:no-repeat;background-position:50%}.dealBackground02:after{background-size:130% auto}.dealBackground02:after,.dealBackground03:after{background-image:url(/asset/images/rocked/common2.svg);background-repeat:no-repeat;background-position:50%}.dealBackground03:after{background-size:110% auto}@media (max-width:991px){.commonBackground:after,.dealBackground:after{background-image:url(/asset/images/rocked/common.svg);background-size:auto 100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.dealBackground02:after{background-size:auto 130%;background-size:cover}.dealBackground02:after,.dealBackground03:after{background-image:url(/asset/images/rocked/common2.svg);background-repeat:no-repeat;background-position:50%}.dealBackground03:after{background-size:auto 110%;background-size:cover}.dealBackground04:after{background-image:url(/asset/images/rocked/common.svg);background-size:auto 180%;background-size:cover;background-repeat:no-repeat;background-position:50%}}.deal .customView .areaPageTitle h1{color:var(--colorMainGreen)}.deal .customView.pageFirstView p{position:relative;margin-top:1.5em;margin-bottom:1em;color:#333;font-size:2.3rem;font-weight:200}.deal .customView.pageFirstView p span{font-size:1.4rem}.deal .customView.pageFirstView p+p{margin-top:0;margin-bottom:0}.areaDealPrice .rowView dl{display:flex;flex-wrap:wrap;justify-content:center;width:90%;margin-bottom:2.4em;font-size:1.2rem}.areaDealPrice .rowView dl:last-child{margin-bottom:0}.areaDealPrice .rowView dl dt{width:50%;padding:1em 1em 1em 0;border-radius:4px;margin-bottom:1em}.areaDealPrice .rowView dl dd{width:50%;padding:1em;background:var(--colorLemonYellow);border-radius:4px;margin-bottom:1em}@media (max-width:991px){.deal .customView .areaPageTitle{margin-bottom:0}.deal .customView.pageFirstView{margin-bottom:3em}.deal .customView.pageFirstView p{width:90%}.deal .customView.pageFirstView p+p{margin-bottom:0}}.about .pageFirstView{margin-bottom:0}.about .customView .areaPageTitle{margin-bottom:2em}.about .pageFirstView ._link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:0 18%;margin-top:2em;margin-bottom:2.4em}.about .pageFirstView ._link li{margin-bottom:1em}.about dl{display:flex;width:100%;padding:0 10%;background:url(../img/background_line2.50b7bb3f.svg) 0 no-repeat;background-size:100% auto;margin-bottom:1.8em}.about dl:last-child{margin-bottom:0}.about dt{display:flex;align-items:center;justify-content:flex-start;width:20%;color:#111;font-weight:200}.about dd{display:flex;width:80%;padding:0 .5em;background:#fff;font-size:1.1rem;line-height:1.2}.about dt>span{font-size:.8rem}.about .rowView h3,.about .rowView h4{width:100%}.about .rowView h4{margin-bottom:1em}.about .rowView .map{width:100%}.about .rowView.map iframe{width:100%;height:320px}.about .rowView .access{width:70%;margin:0 auto}.about .rowView .access p{margin-bottom:2em;line-height:1.12}.areaAboutAccess .areaH2{margin-bottom:3em}.areaAboutMap,.areaAboutTrain{padding-top:3em}.aboutCompanyBack:after,.aboutDefaultBack:after{background:url(../img/rocked.ed4a8133.svg);background-size:100% auto;background-position:50%;background-repeat:no-repeat}.aboutHistoryBack:after{background-image:url(../img/history.19184a97.svg)}.aboutHistoryBack:after,.aboutMapBack:after{background-size:100% auto;background-position:50%;background-repeat:no-repeat}.aboutMapBack:after{background-image:url(../img/map.21575206.svg)}.aboutTrainBack:after{background-image:url(../img/train.c54e36af.svg);background-size:100% auto;background-position:50%;background-repeat:no-repeat}@media (max-width:991px){.about .customView.pageFirstView ._link{justify-content:center;padding:0 5%}.about .customView.pageFirstView ._link li{margin-right:1em}.about .customView.pageFirstView ._link li:nth-child(2n){margin-right:0}.about .customView.pageFirstView ._link .linkButton.formSquareS{width:160px;height:160px}.about dl{padding:0 4%;background:url(../img/background_line.d520e8a2.svg) 0 no-repeat;background-size:auto 6px}.about dt{font-size:.8rem}.about .rowView .access{width:100%}.aboutCompanyBack:after,.aboutDefaultBack:after{background-image:url(../img/rocked.ed4a8133.svg)}.aboutCompanyBack:after,.aboutDefaultBack:after,.aboutHistoryBack:after{background-size:auto 100%;background-position:50%;background-repeat:no-repeat}.aboutHistoryBack:after{background-image:url(../img/history.19184a97.svg)}.aboutMapBack:after{background-image:url(../img/map.21575206.svg)}.aboutMapBack:after,.aboutTrainBack:after{background-size:auto 100%;background-position:50%;background-repeat:no-repeat}.aboutTrainBack:after{background-image:url(../img/train.c54e36af.svg)}}.announce .listItems li{padding:2em;border:0;border-radius:3px;margin:0 0 .5em}.articleContent{display:flex;flex-wrap:wrap;width:100%}.articleContent p{display:flex;flex-wrap:wrap;align-items:flex-start;min-height:auto;padding:0;border-right:0}.articleContent ._date{width:20%;margin-right:4%;font-size:1.4rem;line-height:1.1;word-break:break-word}.articleContent ._title{width:76%;margin-bottom:.5em;text-align:left;font-size:1.6rem;line-height:1.2;word-break:break-word}.articleContent ._note{justify-content:flex-end;width:100%;max-width:none;padding-right:1em;margin-bottom:.8em;color:#222;font-size:.8rem;font-style:italic}.articleContent ._image{width:20%;margin-right:4%}.articleContent ._image img{width:100%;height:auto}.articleContent ._block{display:block;width:76%}.articleContent p._content{width:100%;max-width:none;margin-bottom:1em;line-height:1.5;white-space:pre-wrap!important}.articleContent p._more{display:block;width:100%;max-width:none;padding-right:.8em;color:#999;font-size:.9em;text-align:right}.articleContent ._link{align-items:center;width:auto;font-size:1rem}.articleContent .articleContentLine{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.announce .listItems li:focus,.announce .listItems li:hover{font-weight:400}.about .pnPanel ul li{display:flex;justify-content:center;align-items:center;width:36px;height:36px;margin:0}@media (max-width:991px){.announce .goodsDetail{margin-top:0}.announce .listItems li{padding:0;margin:0 0 .5em}.articleContent{padding:0 .5em}.announce article{padding:1em 0}.articleContent ._date{font-size:.8rem;line-height:1.8}.articleContent ._title{font-size:1.3rem}.articleContent ._image{margin-bottom:.5em}.articleContent ._content{font-size:1rem}.articleContent ._link>a{font-size:.7rem}.articleContent .note{padding-right:.5em;font-size:.8rem}}.announce .detail .pageLink:hover,.announce .listItems li .pageLink:hover{background-image:url(../img/square_pageLink.987fdf39.svg);background-repeat:repeat-x;background-position:bottom;transition:all .3s ease}.customer .areaPageTitle>h1{color:var(--colorCustomer)}.customer .customView.pageFirstView,.customer .rowView.pageFirstView{position:relative;z-index:100;perspective:600px;transform-style:preserve-3d;perspective-origin:center 25%}.customer .rowView.pageFirstView{perspective-origin:center 60%}.customer .pageFirstView>img._object1{position:absolute;top:22%;left:-17%;width:30%;height:auto;opacity:0}.customer .pageFirstView>img._object2{position:absolute;top:22%;right:-17%;width:30%;height:auto;opacity:0}.customer .pageFirstView>p{width:64%;padding-top:2em;margin-bottom:2em}.appearTurnPlusZ{animation:animeAppearTurnPlusZ .8s linear 1s forwards}.appearTurnMinusZ{animation:animeAppearTurnMinusZ .8s linear 1s forwards}@media (max-width:991px){.customer .pageFirstView>img._object1{top:22%;left:-47%;width:70%}.customer .pageFirstView>img._object2{top:22%;right:-47%;width:70%}.customer .pageFirstView>p{width:75%;padding-bottom:0;min-width:auto}}.customer .pageFirstView ul._link{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0 20%}.customer .pageFirstView ul._link li{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;width:28%;padding-top:5em;background:url(/asset/images/pages/arrow.svg) no-repeat;background-size:48px auto;background-position:center bottom 180px;border-radius:4px}.customer .pageFirstView ul._link li p{width:90%;height:13.44vw;margin:0 auto;color:#111;font-size:1.15em;font-weight:300;text-align:left;line-height:1.2}.customer .pageFirstView ul._link li p span{display:inline-block;background:#fff;padding:.3em .8em .5em;border:2px solid var(--colorSkyBlue);border-radius:4px}@media (max-width:991px){.customer .pageFirstView ul._link li{flex-direction:column;width:100%;padding-top:3.5em;padding-bottom:0;background:url(/asset/images/pages/arrow.svg) no-repeat;background-size:48px auto;background-position:center bottom 180px}.customer .pageFirstView ul._link li p{width:auto;height:auto;margin-bottom:2em}.customer .pageFirstView ul._link li a.pageLinkSquareButtonS{width:100%;height:60vw}}.areaCustomerInformation .areaH2{position:relative;z-index:200}.areaCustomerInformation .rowView>p._addSection{max-width:none;padding-bottom:70px;background:url(/asset/images/pages/note_under.svg) bottom repeat-x;background-size:auto 25px;margin-bottom:80px;font-size:1.2rem;font-weight:400;line-height:1.2;letter-spacing:.05em}.rowView ._block.areaCustomerInformationSubsidy{position:relative;z-index:10;justify-content:flex-end;padding-bottom:2em;background:var(--colorIvoryc9) url(/asset/images/pages/line_blue.svg) repeat-y;border-radius:0 0 72px 0;overflow:hidden}.areaCustomerInformationSubsidy h3{display:flex;flex-wrap:wrap;align-items:center;width:320px;height:320px;padding:1.4em .8em 1.6em;background:var(--colorSkyBlue);border-radius:0 0 0 1em;margin-bottom:calc(53.33333% - 200px);color:#fff;font-size:2.3rem;font-weight:300;line-height:1.1;text-align:left}.areaCustomerInformationSubsidy h3>span{color:var(--colorCreamYellow);font-size:2.7rem;font-weight:400}.areaCustomerInformationSubsidy>img{position:absolute;z-index:-1;top:-80px;right:0;width:100%;height:auto;border-right:16px solid var(--colorSkyBlue);border-bottom:16px solid var(--colorSkyBlue)}.rowView .areaCustomerInformationSubsidy>p{padding:0 4% 0 6%;margin-right:32px;letter-spacing:.05em}@media (max-width:991px){.customer .customView .areaPageTitle{margin-bottom:60px}.areaCustomerInformation .rowView>p{margin-bottom:4em}.areaCustomerInformation .rowView ._block[class~=tagJumpTarget]{padding-top:0;margin-top:0}.areaCustomerInformationSubsidy h3{width:100%;height:auto;padding:1.2em .8em 1.4em;border-radius:0 0 1em 1em;margin-bottom:250px}.areaCustomerInformationSubsidy>img{top:200px;right:auto;left:32px;width:100%;border:0}.rowView .areaCustomerInformationSubsidy>p{max-width:none;padding:0 5% 0 16%;margin-right:0}}.areaCustomerInformationSubsidy dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;margin-bottom:3em}.areaCustomerInformationSubsidy dl dt{width:auto;padding:.2em 1em .2em 12%;border-bottom:3px solid var(--colorSkyBlue);margin-bottom:.2em;font-size:1.8rem;line-height:1.2;text-align:center}.areaCustomerInformationSubsidy dl dd{width:100%;padding:1em 8% 1em 12%;font-size:1.1rem;line-height:1.7;text-align:left}.areaCustomerInformationSubsidy dl dd a.pageLinkButtonFlat{flex-direction:column;width:640px;padding:.2em 1.2em;background-position:right -20px center,left -20px center;font-size:1.5rem;font-weight:400;line-height:1.1}.areaCustomerInformationSubsidy dl dd a.pageLinkButtonFlat:focus,.areaCustomerInformationSubsidy dl dd a.pageLinkButtonFlat:hover{animation:pageLinkButtonFlatAnime640 .8s ease-out forwards}.areaCustomerInformationSubsidy dl dd a.pageLinkButtonFlat>span{display:inline-block;font-size:1rem;line-height:1.7}.areaCustomerInformationSubsidy dl dd a{margin:.8em 0 .5em;font-weight:400}.areaCustomerInformationSubsidy dl dd a.externalLink{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.3rem;font-weight:400;line-height:1.1}.areaCustomerInformationSubsidy dl dd a.externalLink img{width:16px;height:auto}.areaCustomerInformationSubsidy dl dd a.externalLink span{display:inline-block;width:calc(100% - 16px)}@media (max-width:991px){.areaCustomerInformationSubsidy dl dt{padding:.2em 1em .2em 15%;text-align:left;font-size:1.5rem}.areaCustomerInformationSubsidy dl dd{padding:1em 5% 1em 16%}.areaCustomerInformationSubsidy dl dd a.pageLinkButtonFlat{width:280px}.areaCustomerInformationSubsidy dl dd a.pageLinkButtonFlat:focus,.areaCustomerInformationSubsidy dl dd a.pageLinkButtonFlat:hover{animation:pageLinkButtonFlatAnime280 .8s ease-out forwards}}:root{--color-faq-base:#2f4f4f}.faq .rowView.pageFirstView{margin-bottom:0}.faq .rowView.pageFirstView p{width:100%;margin-bottom:var(--space-beforeSection)}.customer .faq .pageFirstView>img._object1{top:68%;left:-30%}.customer .faq .pageFirstView>img._object2{top:68%;right:-30%}@media (max-width:991px){.customer .faq .pageFirstView>img._object1{top:70%;left:-52%;width:70%}.customer .faq .pageFirstView>img._object2{top:70%;right:-52%;width:70%}.faq .rowView.pageFirstView .areaPageTitle{margin:0 15% 2em}.faq .rowView.pageFirstView p{width:56%;margin-bottom:var(--space-beforeSection)}}.faq .rowView .sortPanel{margin-bottom:4em}.faq .listItems li{padding:0 1.5em 1em;margin-bottom:7.2em}.faq .listItems li:last-child{margin-bottom:2.4em}.faq .posted{position:relative;z-index:100;display:flex;flex-wrap:wrap;justify-content:center;width:100%;border-radius:0 0 4px 4px}.faq .posted ._category{width:auto;padding:.4em 2em;background:var(--colorIvory);border-radius:0 0 4px 4px;margin-bottom:2.5em;color:var(--colorBurntUmber);font-size:1.1rem;font-weight:400;line-height:1.2;text-align:center}.faq .posted ._title{position:relative;width:100%;padding:0 1.5em 1.2em 3.2em;border-bottom:3px dotted #7fbfff;margin:0;margin-bottom:1.2em;color:#555;font-size:1.4rem;font-weight:400;line-height:1.1;text-align:left}.faq .posted ._title:after{position:absolute;top:0;left:0;content:"\201D";margin-top:.2em;margin-right:.3em;color:#7fbfff;font-size:4.5rem;line-height:.1}.faq .posted ._text{position:relative;width:100%;padding:0 1.5em;margin-bottom:2em;color:#333;font-size:1.1rem;line-height:1.45}.faq .posted ._link{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;width:auto}.faq .posted ._link span{margin-right:1em;font-size:.9rem}@media (max-width:991px){.faq .rowView.pageFirstView p{margin-bottom:0}.faq .listItems li{margin-bottom:5.4em}.faq .posted ._title{padding:0 1em 1em 2.5em;margin-bottom:1em}.faq .posted ._text{position:relative;padding:0 1.5em;line-height:1.6}}.opinion .rowView.pageFirstView{margin-bottom:4.8em}.opinion .rowView.pageFirstView p{width:100%}.customer .opinion .pageFirstView>img._object1{top:68%;left:-30%}.customer .opinion .pageFirstView>img._object2{top:68%;right:-30%}@media (max-width:991px){.customer .opinion .pageFirstView>img._object1{top:64%;left:-52%;width:70%}.customer .opinion .pageFirstView>img._object2{top:64%;right:-52%;width:70%}.opinion .rowView.pageFirstView .areaPageTitle{margin:0 15% 2em}.opinion .rowView.pageFirstView p{width:56%;margin-bottom:0}}.opinion .note{margin-bottom:4.8em}.opinion .rowView .listItems li{padding:1.5em 2em;margin-bottom:2em}.opinion .rowView .listItems ._block{display:flex;flex-wrap:wrap}.opinion .rowView .listItems ._block._likeLetter{padding-right:.2em}.opinion .rowView .listItems ._block p._text{width:80%;padding:2em 2em 0 0;font-size:1.2rem;line-height:2.1;letter-spacing:.1em}.opinion .rowView .listItems ._block ._grid{width:20%;padding:.8em 0 1.3em;background:hsla(0,0%,100%,.8);background:#e3d7a3;border-radius:6px;filter:drop-shadow(0 1px 5px rgba(0,0,0,.05))}.opinion .rowView .listItems ._block ._grid h1{width:100%;padding:0 .5em;margin-bottom:.5em;color:#000;font-size:1.5rem;font-weight:300;letter-spacing:0;line-height:1.1;text-align:left}.opinion .rowView .listItems ._block ._grid h1 span{padding:.5em 0 .2em;margin-bottom:0;color:#777;font-size:.9rem;font-weight:400;letter-spacing:0;text-align:left}.opinion .rowView .listItems ._block ._grid p{width:90%;max-width:none;padding:0;background:hsla(0,0%,100%,.4);border-radius:4px;margin:0 5% .2em;color:#222;font-size:1.3rem;font-weight:300;line-height:1.15}.opinion .rowView .listItems ._block ._grid p._date{margin-top:.5em;font-size:1rem;font-weight:400}.opinion .rowView .listItems ._block ._grid p span{color:#777;font-size:.9rem;font-weight:400;letter-spacing:0}@media (max-width:991px){.opinion .rowView.pageFirstView{margin-bottom:3.6em;margin-bottom:0}.opinion .note{margin-bottom:0}.opinion .rowView .listItems li{padding:2em 0 0}.opinion .rowView .listItems li ._block._likeLetter{padding:0 .2em 0 .8em}.opinion .rowView .listItems li ._block p._text{width:70%;padding:2em .5em 0 0}.opinion .rowView .listItems ._block ._grid{width:30%}.opinion .rowView .listItems ._block ._grid dl dt h1{font-size:.9rem}.opinion .rowView .listItems ._block ._grid dl dd{font-size:1.3rem}.opinion .rowView .listItems ._block ._grid p{font-size:1.4rem}.opinion .rowView .listItems ._block ._grid p._date{font-size:1rem}}.form .areaPageTitle{margin-bottom:6em}.form .areaPageTitle h1._kanji{letter-spacing:.15em}.form .rowView.pageFirstView p{width:100%}.customer .form .pageFirstView>img._object1{top:72%;left:-30%}.customer .form .pageFirstView>img._object2{top:72%;right:-30%}@media (max-width:991px){.customer .form .pageFirstView>img._object1{top:67%;left:-52%;width:70%}.customer .form .pageFirstView>img._object2{top:67%;right:-52%;width:70%}.form .rowView.pageFirstView p{width:56%;padding-top:0;margin-bottom:0}}.rowView.contactForm{margin-bottom:0}.phasePosition{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis:100%;width:100%}.phasePosition ul{display:flex;justify-content:space-between;width:360px;margin-bottom:2.5em}.phasePosition ul li{font-weight:700;letter-spacing:.08em}.indicatorSVG{width:100%;height:80px}@media (max-width:991px){.form .areaPageTitle{margin-bottom:3em}.indicatorSVG{width:90%;height:80px}.phasePosition ul li{font-weight:700;letter-spacing:.08em}}.nextToPhase{display:block;width:60%;padding:2em 1em;background:linear-gradient(-5deg,#97d86d,#aaed7e);border:0;border-radius:.15em;color:#222;font-size:1.1rem;text-align:center;letter-spacing:.05em}.buttonAction{margin:8px auto 12px;transform:translateY(-8px);box-shadow:0 1px 4px -2px rgba(0,0,0,.2)}.buttonAction:hover{opacity:.9}.buttonAction:active{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.1);animation:animeButton .15s ease-out forwards}@keyframes animeButton{0%{transform:translateY(-8px)}to{transform:translate(0)}}.backToPhase,.inputInitial{display:block;width:60%;padding:2em 1em;background:linear-gradient(-5deg,#e9e9e9,#f0f0f0);border:0;border-radius:.15em;color:#666;font-size:1.1rem;text-align:center;letter-spacing:.05em}form{width:80%;max-width:920px;margin:0 auto 60px;color:#333}form>label{padding:20px 0 10px;border-bottom:1px dotted #ccc}label>p{color:#111;font-size:1rem}label input{margin-right:20px;background:#f5f5f5}input[type=text]{line-height:1.7}input[type=text],textarea{width:100%;box-sizing:border-box;border:none;font-size:1rem}textarea{background:#f5f5f5;line-height:1.3}input[type=text]::placeholder,textarea::placeholder{color:#999}.listOneRow{display:flex;flex-wrap:wrap;width:100%;padding:20px 0 20px;border-bottom:1px dotted #ccc}.lastRow{border-bottom:0;margin-bottom:4em}.listMultiRow{display:flex;flex-direction:column}.listMultiRow>label{margin-bottom:.3em;color:#000;cursor:pointer}.inputError{padding:.5em 0;color:#e95903;font-size:.9rem;font-weight:700;line-height:1.1}.listOneRow ._title{width:25%}.listOneRow ._content{width:75%}label._title{margin-bottom:.5em;line-height:1.2}@media (max-width:991px){form{width:90%}form>label{flex-direction:column!important}form p{margin:0 0 10px 0!important}form .listOneRow ._content,form .listOneRow ._title{flex:0 0 100%;max-width:100%;width:100%}label input{margin:0}label>p{font-size:.95rem}input[type=checkbox]{margin:0 10px 0 0}.listMultiRow{margin-top:.5em}.listMultiRow>label{display:flex;align-items:center;height:40px;margin-bottom:.3em;color:#000;cursor:pointer}.backToPhase,.inputInitial,.nextToPhase{width:100%}}.confirm label input,.confirm textarea{background:transparent;color:#222}.confirm ._title{color:#999}.thanks{justify-content:center;align-items:center}.thanks h3{width:100%;margin-bottom:3em;font-size:1.4rem;text-align:center}.customer .rowView.thanks>p{width:60%;text-align:left;white-space:pre-wrap}@media (max-width:991px){.customer .rowView.thanks>p{width:100%}}.container.indicator{display:flex;justify-content:center;padding:1em 0;margin-bottom:1em;font-size:1.4rem;letter-spacing:.08em}.setCenterPhase1{transform-origin:40px center}.setCenterPhase2{transform-origin:200px center}.setCenterPhase3{transform-origin:360px center}.directArrow{fill:#000;opacity:.3}.st0{fill:#fff}.afterPhase,.beforePhase{fill:#000;opacity:.3}.phase01,.phase02,.phase03{fill:gold;opacity:1}.phaesBar{fill:#aaa}.anime{animation:movemove 3s ease-out infinite}@keyframes movemove{0%{transform:rotate(-240deg)}to{transform:rotate(240deg)}}.sitemap .rowView.pageFirstView{margin-bottom:0}.sitemap .rowView{justify-content:center}.sitemap ul{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start}.sitemapList{padding:0}.sitemapList>li{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:0 5em;border-bottom:1px solid #555}.sitemapList>li a{display:block;width:100%;padding:1.4em 0;color:#111;font-weight:400}.sitemapList li a:hover{background:#f5f5f5;transition:all 1s ease}.sitemapList>li a dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding:0 1em}.sitemapList>li a dt{width:100%;margin-bottom:1em;color:#333;font-size:1.1rem;letter-spacing:.05em}.sitemapList>li a dd{width:100%;font-size:.9rem;line-height:1.4}.sitemapList li>ul{width:100%;padding-left:2em}.sitemapList>li>ul>li{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;border-bottom:1px solid #555}.sitemapList>li:last-child,.sitemapList>li>ul>li:last-child{border-bottom:0}.sitemapList .pageLink:after{top:-10px;right:-10px}.sitemapList .anchorLink:after{position:absolute;top:-10px;right:-20px;content:"";width:40px;height:40px;background:#f9f9f9 url(../img/anchorLink.d705696e.svg) no-repeat center bottom 5px;background-size:20% auto;border-radius:50% 50%;filter:drop-shadow(1 2 2px #000000);opacity:0}.sitemapList .anchorLink:hover:after{opacity:1;transition:all .8s ease}.areaLicensePicture h3+p{width:100%;line-height:1.6;text-align:center}.areaLicensePicture ul{width:100%}.areaLicensePicture li{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:.5em 5em;background:var(--colorIvory);margin-bottom:1em}@media (max-width:991px){.sitemapList,.sitemapList>li{padding:0}.areaSitemap .rowView,.sitemapList>li a dt{margin-bottom:1em}.areaLicensePicture li{padding:1em 2em;margin-bottom:.5em}.areaLicensePicture h3+p{width:90%;margin-bottom:2em}}.policy ._image{width:50%;padding:0 8% 0 0;overflow:hidden}.policy ._image img{width:100%;height:auto}.policy ._block{width:50%;padding:0 0 0 8%;color:#555;line-height:1.9em}.policy ._block p{width:80%;margin-top:1.8em;margin-right:8em;font-size:1.1rem}.policy p,.policy ul{margin-bottom:2em}.policy ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.policy ul li{width:80%;padding:1em;background:var(--colorTurquoiseBlue);margin-bottom:.5em;color:#fff;font-size:1.2rem;line-height:1.15;letter-spacing:.05em}.policy .rowView{justify-content:center}.areaAboutGreeting>.rowView>p,.areaAboutMemberVoice>.rowView>p,.areaAboutPhilosophy>.rowView>p,.policy .rowView.pageFirstView>p{width:80%;padding:0 2em;background:url(../img/text_border.197376ed.svg) repeat;margin:0;color:var(--fontBlack);font-size:1.1rem;line-height:40px;letter-spacing:.02em}.areaAboutGreeting>.rowView>p.signature{padding-top:1em;background:none;margin-right:-1em;text-align:right;font-family:serif;font-size:1.8rem;letter-spacing:.15em}.areaAboutGreeting>.rowView>p.signature span{margin-right:1.5em;font-size:1rem;letter-spacing:.05em}@media (max-width:991px){.policy .rowView p{width:100%;padding:0 1em;margin:0 0 1em}.policy ul li{width:90%}.policy .rowView.pageFirstView>p,.policy p{width:100%;padding:0 1em}}.recruit{position:relative}.recruit .blockView{padding:3em 0 0}.recruit .blockView h1{margin-bottom:.5em;font-size:4.2rem}.recruit .blockView p span.anchorLink{font-size:1.7rem;font-weight:300;line-height:1.4;letter-spacing:.1em}.recruit ._text{position:absolute;top:20vh;width:100%}.recruit ._text li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:110%;min-height:90px;padding:0 2em;background:rgba(255,243,82,.8);backdrop-filter:blur(10px);filter:drop-shadow(0 1px 3px rgba(0,0,0,.1));margin-right:-5%;margin-left:-5%;font-size:2rem;font-weight:300;line-height:.9;letter-spacing:.1em;transform:rotate(7deg)}.recruit ._text li:nth-child(2n){margin-top:-80px;transform:rotate(-4deg)}@media (max-width:991px){.recruit .blockView h1{font-size:3.2rem}.recruit .blockView p{margin-bottom:1em}.recruit .blockView p a.anchorLink{line-height:1.2}}.pressRelease .rowView.pageFirstView{margin-bottom:4.8em}.pressRelease .rowView.pageFirstView .areaPageTitle{margin-bottom:0}.pressRelease .note{margin-bottom:4.8em}.pressRelease ul.listItems{display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;justify-content:flex-start;align-items:stretch;width:100%;margin-bottom:var(--space-h2Area)}.pressRelease .listItems li{width:calc(33.33333% - 1em);height:auto;margin:0 .5em 1em}.pressRelease .listItems li article{width:100%;height:100%;padding:.5em 0 0;border-radius:0;background:none;margin:0}.pressRelease .listItems li article ._block{display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between;width:100%;height:100%;padding:0;margin:0}.pressRelease .listItems li article ._date{margin-bottom:1em;font-size:1rem;text-align:center}.pressRelease .listItems li article ._title{width:100%;height:60px;padding:0 .5em;margin-bottom:.5em;font-size:1.3rem;line-height:1;text-align:left}.pressRelease .listItems li article ._image{display:flex;justify-content:center;align-items:center;width:100%;height:200px;overflow:hidden;margin-bottom:1em;cursor:pointer}.pressRelease .listItems li article ._image img{width:100%;height:auto}.pressRelease .listItems li article ._content{width:100%;height:64px;padding:0 .5em;margin-bottom:1em;line-height:1.2}.pressRelease .listItems li article ._category{width:100%;height:20px;padding:0 .5em;margin-bottom:1.5em;font-size:.9rem;line-height:.9}.pressRelease .listItems li article ._category span{background:#fff}@media (max-width:991px){.pressRelease .rowView.pageFirstView{margin-bottom:3.6em}.pressRelease .note{margin-bottom:0}.pressRelease .listItems li{width:100%;margin:0 0 1em}.pressRelease .listItems li article ._block{padding:1em}.pressRelease .listItems li article p._date{max-width:none;font-size:1.25rem}.pressRelease .listItems li article ._title{height:auto;padding:0;margin-bottom:1em;font-size:1.4rem}.pressRelease .listItems li article p._image{max-width:none;margin-bottom:2em}.pressRelease .listItems li article p._content{height:auto;max-width:none;padding:0;margin-bottom:1em;font-size:1.2rem}.pressRelease .listItems li article p._category{max-width:none;padding:0;font-size:1.1rem}}